.embed-responsive,.body iframe{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before,.body iframe::before{display:block;content:""}.embed-responsive .embed-responsive-item,.body iframe .embed-responsive-item,.embed-responsive iframe,.body iframe iframe,.embed-responsive embed,.body iframe embed,.embed-responsive object,.body iframe object,.embed-responsive video,.body iframe 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,.body iframe::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/themes/custom/launchkit/css/../images/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"Whitney A";font-size:30px;line-height:1;color:#FFFFFF;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"〈"}[dir="rtl"] .slick-prev:before{content:"〉"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"〉"}[dir="rtl"] .slick-next:before{content:"〈"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Whitney A";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}body:not(.page-node-type-marketing-page) .category-banner__right img[src*=".png"]{cursor:pointer}body:not(.page-node-type-marketing-page) .fslightbox-toolbar-button[title*='fullscreen']{display:none}body:not(.page-node-type-marketing-page) .fslightbox-toolbar-button{background-color:#1a48a5}body:not(.page-node-type-marketing-page) .fslightbox-container.fslightbox-full-dimension{width:80% !important;height:80% !important;left:10%;top:10%;background:#FFFFFF;box-shadow:0 0 40px rgba(0,0,0,0.5)}.paragraph.in-viewport.two-columns .two-columns__left,.paragraph.in-viewport.text-media .column:first-of-type,.paragraph.in-viewport.text-form .column:first-of-type,.paragraph.in-viewport.two-columns .two-columns__right,.paragraph.in-viewport.text-media .column:last-of-type,.paragraph.in-viewport.text-form .column:last-of-type,.paragraph.in-viewport.paragraph__text-with-background-image .text-column,.paragraph.in-viewport.one-column .text-column,.paragraph.in-viewport.video .video__source,.paragraph.in-viewport.three_columns .col-md-4:nth-child(1),.paragraph.in-viewport.three_columns .news-section__news .views-row:nth-child(1),.news-section__news .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .products-section__products .views-row:nth-child(1),.products-section__products .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns #block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(1),#block-views-block-news-block-news-overview-2 .view-news .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .block-views-blocknews-block-news-overview .views-row:nth-child(1):not(.card--wide),.block-views-blocknews-block-news-overview .paragraph.in-viewport.three_columns .views-row:nth-child(1):not(.card--wide),.paragraph.in-viewport.three_columns .node-sidebar:nth-child(1),.paragraph.in-viewport.three_columns .projects-overview .views-row:nth-child(1),.projects-overview .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .cases-view-wrapper .views-row:nth-child(1),.cases-view-wrapper .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .node--type-employee.node--view-mode-card:nth-child(1),.paragraph.in-viewport.three_columns #block-views-block-team-europe-block-1 .view-team-europe article:nth-child(1),#block-views-block-team-europe-block-1 .view-team-europe .paragraph.in-viewport.three_columns article:nth-child(1),.paragraph.in-viewport.three_columns .view-job-openings .view-content .views-row:nth-child(1),.view-job-openings .view-content .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .view-product-main-category .views-row:nth-child(1),.view-product-main-category .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .col-md-4:nth-child(2),.paragraph.in-viewport.three_columns .news-section__news .views-row:nth-child(2),.news-section__news .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .products-section__products .views-row:nth-child(2),.products-section__products .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns #block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(2),#block-views-block-news-block-news-overview-2 .view-news .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .block-views-blocknews-block-news-overview .views-row:nth-child(2):not(.card--wide),.block-views-blocknews-block-news-overview .paragraph.in-viewport.three_columns .views-row:nth-child(2):not(.card--wide),.paragraph.in-viewport.three_columns .node-sidebar:nth-child(2),.paragraph.in-viewport.three_columns .projects-overview .views-row:nth-child(2),.projects-overview .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .cases-view-wrapper .views-row:nth-child(2),.cases-view-wrapper .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .node--type-employee.node--view-mode-card:nth-child(2),.paragraph.in-viewport.three_columns #block-views-block-team-europe-block-1 .view-team-europe article:nth-child(2),#block-views-block-team-europe-block-1 .view-team-europe .paragraph.in-viewport.three_columns article:nth-child(2),.paragraph.in-viewport.three_columns .view-job-openings .view-content .views-row:nth-child(2),.view-job-openings .view-content .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .view-product-main-category .views-row:nth-child(2),.view-product-main-category .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .col-md-4:nth-child(3),.paragraph.in-viewport.three_columns .news-section__news .views-row:nth-child(3),.news-section__news .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .products-section__products .views-row:nth-child(3),.products-section__products .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns #block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(3),#block-views-block-news-block-news-overview-2 .view-news .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .block-views-blocknews-block-news-overview .views-row:nth-child(3):not(.card--wide),.block-views-blocknews-block-news-overview .paragraph.in-viewport.three_columns .views-row:nth-child(3):not(.card--wide),.paragraph.in-viewport.three_columns .node-sidebar:nth-child(3),.paragraph.in-viewport.three_columns .projects-overview .views-row:nth-child(3),.projects-overview .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .cases-view-wrapper .views-row:nth-child(3),.cases-view-wrapper .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .node--type-employee.node--view-mode-card:nth-child(3),.paragraph.in-viewport.three_columns #block-views-block-team-europe-block-1 .view-team-europe article:nth-child(3),#block-views-block-team-europe-block-1 .view-team-europe .paragraph.in-viewport.three_columns article:nth-child(3),.paragraph.in-viewport.three_columns .view-job-openings .view-content .views-row:nth-child(3),.view-job-openings .view-content .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .view-product-main-category .views-row:nth-child(3),.view-product-main-category .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.four_columns .col-md-3:nth-child(1),.paragraph.in-viewport.four_columns .field-features-limited:nth-child(1),.paragraph.in-viewport.four_columns .paragraph--products-family .field-products:nth-child(1),.paragraph--products-family .paragraph.in-viewport.four_columns .field-products:nth-child(1),.paragraph.in-viewport.four_columns .productGroup-wrapper .views-element-container .views-row:nth-child(1),.productGroup-wrapper .views-element-container .paragraph.in-viewport.four_columns .views-row:nth-child(1),.paragraph.in-viewport.four_columns .view-project-views .views-row:nth-child(1),.view-project-views .paragraph.in-viewport.four_columns .views-row:nth-child(1),.paragraph.in-viewport.four_columns .view-download-center .views-row:nth-child(1),.view-download-center .paragraph.in-viewport.four_columns .views-row:nth-child(1),.paragraph.in-viewport.four_columns .col-md-3:nth-child(2),.paragraph.in-viewport.four_columns .field-features-limited:nth-child(2),.paragraph.in-viewport.four_columns .paragraph--products-family .field-products:nth-child(2),.paragraph--products-family .paragraph.in-viewport.four_columns .field-products:nth-child(2),.paragraph.in-viewport.four_columns .productGroup-wrapper .views-element-container .views-row:nth-child(2),.productGroup-wrapper .views-element-container .paragraph.in-viewport.four_columns .views-row:nth-child(2),.paragraph.in-viewport.four_columns .view-project-views .views-row:nth-child(2),.view-project-views .paragraph.in-viewport.four_columns .views-row:nth-child(2),.paragraph.in-viewport.four_columns .view-download-center .views-row:nth-child(2),.view-download-center .paragraph.in-viewport.four_columns .views-row:nth-child(2),.paragraph.in-viewport.four_columns .col-md-3:nth-child(3),.paragraph.in-viewport.four_columns .field-features-limited:nth-child(3),.paragraph.in-viewport.four_columns .paragraph--products-family .field-products:nth-child(3),.paragraph--products-family .paragraph.in-viewport.four_columns .field-products:nth-child(3),.paragraph.in-viewport.four_columns .productGroup-wrapper .views-element-container .views-row:nth-child(3),.productGroup-wrapper .views-element-container .paragraph.in-viewport.four_columns .views-row:nth-child(3),.paragraph.in-viewport.four_columns .view-project-views .views-row:nth-child(3),.view-project-views .paragraph.in-viewport.four_columns .views-row:nth-child(3),.paragraph.in-viewport.four_columns .view-download-center .views-row:nth-child(3),.view-download-center .paragraph.in-viewport.four_columns .views-row:nth-child(3),.paragraph.in-viewport.four_columns .col-md-3:nth-child(4),.paragraph.in-viewport.four_columns .field-features-limited:nth-child(4),.paragraph.in-viewport.four_columns .paragraph--products-family .field-products:nth-child(4),.paragraph--products-family .paragraph.in-viewport.four_columns .field-products:nth-child(4),.paragraph.in-viewport.four_columns .productGroup-wrapper .views-element-container .views-row:nth-child(4),.productGroup-wrapper .views-element-container .paragraph.in-viewport.four_columns .views-row:nth-child(4),.paragraph.in-viewport.four_columns .view-project-views .views-row:nth-child(4),.view-project-views .paragraph.in-viewport.four_columns .views-row:nth-child(4),.paragraph.in-viewport.four_columns .view-download-center .views-row:nth-child(4),.view-download-center .paragraph.in-viewport.four_columns .views-row:nth-child(4),.paragraph.in-viewport.paragraph--features .field-features-limited:nth-child(1),.paragraph.in-viewport.paragraph--features .field-features-limited:nth-child(2),.paragraph.in-viewport.paragraph--features .field-features-limited:nth-child(3),.paragraph.in-viewport.paragraph--features .field-features-limited:nth-child(4),.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(1) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(2) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(3) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(4) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(5) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(6) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(7) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(8) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(9) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(10) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(11) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(12) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(13) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(14) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(15) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(16) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(17) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(18) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(19) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(20) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(21) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(22) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(23) article,.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(24) article{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease}@media print, (prefers-reduced-motion: reduce){.animate__animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}.animate__animated[class*='Out']{opacity:0}}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-webkit-keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}@keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}@-webkit-keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@-webkit-keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}@keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}@-webkit-keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}@keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}/*!
 * Bootstrap Grid 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)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.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}.container,.paragraph--products-family .paragraph__title,.view-faq-category,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.view-product-menu,.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button,#block-views-block-news-news-block-recent .view-news,.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .view-header,.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content .view-empty,.view-id-search_result.view-display-id-block_search_product .view-empty,.view-id-search_result .view-empty,nav.pager,.productGroup-wrapper .views-element-container,.view-project-views,.view-product-downloads,.block-views .view-projects-overview,.projects-overview,.view-projects-overview-isotope,.view-team-europe,.view-download-center,.view-message-in-header .view-content,.newsletter-subscription,#block-launchkit-content>form,.block-webform{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}@media (min-width: 560px){.container,.paragraph--products-family .paragraph__title,.view-faq-category,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.view-product-menu,.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button,#block-views-block-news-news-block-recent .view-news,.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .view-header,.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content .view-empty,.view-id-search_result.view-display-id-block_search_product .view-empty,.view-id-search_result .view-empty,nav.pager,.productGroup-wrapper .views-element-container,.view-project-views,.view-product-downloads,.block-views .view-projects-overview,.projects-overview,.view-projects-overview-isotope,.view-team-europe,.view-download-center,.view-message-in-header .view-content,.newsletter-subscription,#block-launchkit-content>form,.block-webform{max-width:520px}}@media (min-width: 900px){.container,.paragraph--products-family .paragraph__title,.view-faq-category,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.view-product-menu,.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button,#block-views-block-news-news-block-recent .view-news,.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .view-header,.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content .view-empty,.view-id-search_result.view-display-id-block_search_product .view-empty,.view-id-search_result .view-empty,nav.pager,.productGroup-wrapper .views-element-container,.view-project-views,.view-product-downloads,.block-views .view-projects-overview,.projects-overview,.view-projects-overview-isotope,.view-team-europe,.view-download-center,.view-message-in-header .view-content,.newsletter-subscription,#block-launchkit-content>form,.block-webform{max-width:768px}}@media (min-width: 1200px){.container,.paragraph--products-family .paragraph__title,.view-faq-category,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.view-product-menu,.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button,#block-views-block-news-news-block-recent .view-news,.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .view-header,.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content .view-empty,.view-id-search_result.view-display-id-block_search_product .view-empty,.view-id-search_result .view-empty,nav.pager,.productGroup-wrapper .views-element-container,.view-project-views,.view-product-downloads,.block-views .view-projects-overview,.projects-overview,.view-projects-overview-isotope,.view-team-europe,.view-download-center,.view-message-in-header .view-content,.newsletter-subscription,#block-launchkit-content>form,.block-webform{max-width:1056px}}@media (min-width: 560px){.container,.paragraph--products-family .paragraph__title,.view-faq-category,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.view-product-menu,.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button,#block-views-block-news-news-block-recent .view-news,.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .view-header,.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content .view-empty,.view-id-search_result.view-display-id-block_search_product .view-empty,.view-id-search_result .view-empty,nav.pager,.productGroup-wrapper .views-element-container,.view-project-views,.view-product-downloads,.block-views .view-projects-overview,.projects-overview,.view-projects-overview-isotope,.view-team-europe,.view-download-center,.view-message-in-header .view-content,.newsletter-subscription,#block-launchkit-content>form,.block-webform{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.container,.paragraph--products-family .paragraph__title,.view-faq-category,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.view-product-menu,.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button,#block-views-block-news-news-block-recent .view-news,.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .view-header,.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content .view-empty,.view-id-search_result.view-display-id-block_search_product .view-empty,.view-id-search_result .view-empty,nav.pager,.productGroup-wrapper .views-element-container,.view-project-views,.view-product-downloads,.block-views .view-projects-overview,.projects-overview,.view-projects-overview-isotope,.view-team-europe,.view-download-center,.view-message-in-header .view-content,.newsletter-subscription,#block-launchkit-content>form,.block-webform{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.container,.paragraph--products-family .paragraph__title,.view-faq-category,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.view-product-menu,.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button,#block-views-block-news-news-block-recent .view-news,.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .view-header,.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content .view-empty,.view-id-search_result.view-display-id-block_search_product .view-empty,.view-id-search_result .view-empty,nav.pager,.productGroup-wrapper .views-element-container,.view-project-views,.view-product-downloads,.block-views .view-projects-overview,.projects-overview,.view-projects-overview-isotope,.view-team-europe,.view-download-center,.view-message-in-header .view-content,.newsletter-subscription,#block-launchkit-content>form,.block-webform{padding-right:1.125rem;padding-left:1.125rem}}.container-fluid{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}.row,.view-search-result .views-infinite-scroll-content-wrapper,h3.accordion--button,.block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.news__wrapper .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views .view-projects-overview .view-content.row,#views-exposed-form-product-downloads-page-1,.view-job-openings .view-content,.cta .block,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}@media (min-width: 560px){.row,.view-search-result .views-infinite-scroll-content-wrapper,h3.accordion--button,.block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.news__wrapper .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views .view-projects-overview .view-content.row,#views-exposed-form-product-downloads-page-1,.view-job-openings .view-content,.cta .block,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact{margin-right:-0.5rem;margin-left:-0.5rem}}@media (min-width: 900px){.row,.view-search-result .views-infinite-scroll-content-wrapper,h3.accordion--button,.block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.news__wrapper .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views .view-projects-overview .view-content.row,#views-exposed-form-product-downloads-page-1,.view-job-openings .view-content,.cta .block,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact{margin-right:-0.875rem;margin-left:-0.875rem}}@media (min-width: 1200px){.row,.view-search-result .views-infinite-scroll-content-wrapper,h3.accordion--button,.block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.news__wrapper .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views .view-projects-overview .view-content.row,#views-exposed-form-product-downloads-page-1,.view-job-openings .view-content,.cta .block,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact{margin-right:-1.125rem;margin-left:-1.125rem}}.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,.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header,.col-5,.cta .field--name-field-cta-image,.col-6,.paragraph--products-family .field-products,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row,.productGroup-wrapper .views-element-container .views-row,.view-download-center .views-row,.view-team-europe .view-content .views-row,.col-7,.cta .body,.col-8,.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content,.col-9,.col-10,.col-11,.col-12,.field-features-limited,#block-views-block-news-block-news-overview-2 .view-news .views-row,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content,.projects-overview .view-content,.node--type-employee.node--view-mode-card,.view-team-europe .node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row,.view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row article,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.projects-overview .views-sidebar,footer .socialmediablock,.col-sm-5,.col-sm-6,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.view-project-views .views-row,.products-slider__wrapper .products-slider_text,.products-slider__wrapper .products-slider_image,.projects-overview .views-row,.cases-view-wrapper .views-row,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active,.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active,.support__wrapper .column_image,.support__wrapper .column_text,.about__wrapper .column_image,.about__wrapper .column_text,.col-sm-7,.col-sm-8,.projects-overview .view-content.has-sidebar,footer #block-disclaimer,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.block-views .view-projects-overview .views-row,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.news-section__news .views-row,.products-section__products .views-row,.node-sidebar,.col-md-5,.view-sales-contacts-per-country .sales-map__sidebar,.col-md-6,.node-main-content.has-sidebar,.view-product-downloads .view-filters,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button,.view-search-result .views-row,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{position:relative;width:100%;min-height:1px;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-1,.col-2,.col-3,.col-4,.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header,.col-5,.cta .field--name-field-cta-image,.col-6,.paragraph--products-family .field-products,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row,.productGroup-wrapper .views-element-container .views-row,.view-download-center .views-row,.view-team-europe .view-content .views-row,.col-7,.cta .body,.col-8,.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content,.col-9,.col-10,.col-11,.col-12,.field-features-limited,#block-views-block-news-block-news-overview-2 .view-news .views-row,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content,.projects-overview .view-content,.node--type-employee.node--view-mode-card,.view-team-europe .node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row,.view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row article,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.projects-overview .views-sidebar,footer .socialmediablock,.col-sm-5,.col-sm-6,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.view-project-views .views-row,.products-slider__wrapper .products-slider_text,.products-slider__wrapper .products-slider_image,.projects-overview .views-row,.cases-view-wrapper .views-row,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active,.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active,.support__wrapper .column_image,.support__wrapper .column_text,.about__wrapper .column_image,.about__wrapper .column_text,.col-sm-7,.col-sm-8,.projects-overview .view-content.has-sidebar,footer #block-disclaimer,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.block-views .view-projects-overview .views-row,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.news-section__news .views-row,.products-section__products .views-row,.node-sidebar,.col-md-5,.view-sales-contacts-per-country .sales-map__sidebar,.col-md-6,.node-main-content.has-sidebar,.view-product-downloads .view-filters,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button,.view-search-result .views-row,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-1,.col-2,.col-3,.col-4,.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header,.col-5,.cta .field--name-field-cta-image,.col-6,.paragraph--products-family .field-products,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row,.productGroup-wrapper .views-element-container .views-row,.view-download-center .views-row,.view-team-europe .view-content .views-row,.col-7,.cta .body,.col-8,.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content,.col-9,.col-10,.col-11,.col-12,.field-features-limited,#block-views-block-news-block-news-overview-2 .view-news .views-row,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content,.projects-overview .view-content,.node--type-employee.node--view-mode-card,.view-team-europe .node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row,.view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row article,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.projects-overview .views-sidebar,footer .socialmediablock,.col-sm-5,.col-sm-6,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.view-project-views .views-row,.products-slider__wrapper .products-slider_text,.products-slider__wrapper .products-slider_image,.projects-overview .views-row,.cases-view-wrapper .views-row,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active,.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active,.support__wrapper .column_image,.support__wrapper .column_text,.about__wrapper .column_image,.about__wrapper .column_text,.col-sm-7,.col-sm-8,.projects-overview .view-content.has-sidebar,footer #block-disclaimer,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.block-views .view-projects-overview .views-row,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.news-section__news .views-row,.products-section__products .views-row,.node-sidebar,.col-md-5,.view-sales-contacts-per-country .sales-map__sidebar,.col-md-6,.node-main-content.has-sidebar,.view-product-downloads .view-filters,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button,.view-search-result .views-row,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-1,.col-2,.col-3,.col-4,.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header,.col-5,.cta .field--name-field-cta-image,.col-6,.paragraph--products-family .field-products,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row,.productGroup-wrapper .views-element-container .views-row,.view-download-center .views-row,.view-team-europe .view-content .views-row,.col-7,.cta .body,.col-8,.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content,.col-9,.col-10,.col-11,.col-12,.field-features-limited,#block-views-block-news-block-news-overview-2 .view-news .views-row,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content,.projects-overview .view-content,.node--type-employee.node--view-mode-card,.view-team-europe .node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row,.view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row article,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.projects-overview .views-sidebar,footer .socialmediablock,.col-sm-5,.col-sm-6,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.view-project-views .views-row,.products-slider__wrapper .products-slider_text,.products-slider__wrapper .products-slider_image,.projects-overview .views-row,.cases-view-wrapper .views-row,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active,.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active,.support__wrapper .column_image,.support__wrapper .column_text,.about__wrapper .column_image,.about__wrapper .column_text,.col-sm-7,.col-sm-8,.projects-overview .view-content.has-sidebar,footer #block-disclaimer,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.block-views .view-projects-overview .views-row,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.news-section__news .views-row,.products-section__products .views-row,.node-sidebar,.col-md-5,.view-sales-contacts-per-country .sales-map__sidebar,.col-md-6,.node-main-content.has-sidebar,.view-product-downloads .view-filters,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button,.view-search-result .views-row,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:1.125rem;padding-left:1.125rem}}.col{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-1{padding-right:1.125rem;padding-left:1.125rem}}.col-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-2{padding-right:1.125rem;padding-left:1.125rem}}.col-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-3{padding-right:1.125rem;padding-left:1.125rem}}.col-4,.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-4,.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-4,.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-4,.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header{padding-right:1.125rem;padding-left:1.125rem}}.col-5,.cta .field--name-field-cta-image{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-5,.cta .field--name-field-cta-image{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-5,.cta .field--name-field-cta-image{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-5,.cta .field--name-field-cta-image{padding-right:1.125rem;padding-left:1.125rem}}.col-6,.paragraph--products-family .field-products,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row,.productGroup-wrapper .views-element-container .views-row,.view-download-center .views-row,.view-team-europe .view-content .views-row{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-6,.paragraph--products-family .field-products,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row,.productGroup-wrapper .views-element-container .views-row,.view-download-center .views-row,.view-team-europe .view-content .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-6,.paragraph--products-family .field-products,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row,.productGroup-wrapper .views-element-container .views-row,.view-download-center .views-row,.view-team-europe .view-content .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-6,.paragraph--products-family .field-products,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row,.productGroup-wrapper .views-element-container .views-row,.view-download-center .views-row,.view-team-europe .view-content .views-row{padding-right:1.125rem;padding-left:1.125rem}}.col-7,.cta .body{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-7,.cta .body{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-7,.cta .body{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-7,.cta .body{padding-right:1.125rem;padding-left:1.125rem}}.col-8,.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-8,.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-8,.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-8,.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content{padding-right:1.125rem;padding-left:1.125rem}}.col-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-9{padding-right:1.125rem;padding-left:1.125rem}}.col-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-10{padding-right:1.125rem;padding-left:1.125rem}}.col-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-11{padding-right:1.125rem;padding-left:1.125rem}}.col-12,.field-features-limited,#block-views-block-news-block-news-overview-2 .view-news .views-row,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content,.projects-overview .view-content,.node--type-employee.node--view-mode-card,.view-team-europe .node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row,.view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row article{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-12,.field-features-limited,#block-views-block-news-block-news-overview-2 .view-news .views-row,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content,.projects-overview .view-content,.node--type-employee.node--view-mode-card,.view-team-europe .node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row,.view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row article{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-12,.field-features-limited,#block-views-block-news-block-news-overview-2 .view-news .views-row,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content,.projects-overview .view-content,.node--type-employee.node--view-mode-card,.view-team-europe .node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row,.view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row article{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-12,.field-features-limited,#block-views-block-news-block-news-overview-2 .view-news .views-row,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content,.projects-overview .view-content,.node--type-employee.node--view-mode-card,.view-team-europe .node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row,.view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row article{padding-right:1.125rem;padding-left:1.125rem}}.order-first{-webkit-box-ordinal-group:0;order:-1}.order-last{-webkit-box-ordinal-group:14;order:13}.order-0{-webkit-box-ordinal-group:1;order:0}.order-1{-webkit-box-ordinal-group:2;order:1}.order-2{-webkit-box-ordinal-group:3;order:2}.order-3{-webkit-box-ordinal-group:4;order:3}.order-4{-webkit-box-ordinal-group:5;order:4}.order-5{-webkit-box-ordinal-group:6;order:5}.order-6{-webkit-box-ordinal-group:7;order:6}.order-7{-webkit-box-ordinal-group:8;order:7}.order-8{-webkit-box-ordinal-group:9;order:8}.order-9{-webkit-box-ordinal-group:10;order:9}.order-10{-webkit-box-ordinal-group:11;order:10}.order-11{-webkit-box-ordinal-group:12;order:11}.order-12{-webkit-box-ordinal-group:13;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 560px){.col-sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-3,.view-sales-contacts-per-country .sales-map__content .view-content .views-row{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-3,.view-sales-contacts-per-country .sales-map__content .view-content .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-3,.view-sales-contacts-per-country .sales-map__content .view-content .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-3,.view-sales-contacts-per-country .sales-map__content .view-content .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-4,.projects-overview .views-sidebar,.view-download-center .views-row,footer .socialmediablock{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-4,.projects-overview .views-sidebar,.view-download-center .views-row,footer .socialmediablock{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-4,.projects-overview .views-sidebar,.view-download-center .views-row,footer .socialmediablock{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-4,.projects-overview .views-sidebar,.view-download-center .views-row,footer .socialmediablock{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-6,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.view-project-views .views-row,.products-slider__wrapper .products-slider_text,.products-slider__wrapper .products-slider_image,.projects-overview .views-row,.cases-view-wrapper .views-row,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active,.support__wrapper .column_image,.support__wrapper .column_text,.about__wrapper .column_image,.about__wrapper .column_text{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-6,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.view-project-views .views-row,.products-slider__wrapper .products-slider_text,.products-slider__wrapper .products-slider_image,.projects-overview .views-row,.cases-view-wrapper .views-row,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active,.support__wrapper .column_image,.support__wrapper .column_text,.about__wrapper .column_image,.about__wrapper .column_text{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-6,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.view-project-views .views-row,.products-slider__wrapper .products-slider_text,.products-slider__wrapper .products-slider_image,.projects-overview .views-row,.cases-view-wrapper .views-row,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active,.support__wrapper .column_image,.support__wrapper .column_text,.about__wrapper .column_image,.about__wrapper .column_text{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-6,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.view-project-views .views-row,.products-slider__wrapper .products-slider_text,.products-slider__wrapper .products-slider_image,.projects-overview .views-row,.cases-view-wrapper .views-row,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active,.view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active,.support__wrapper .column_image,.support__wrapper .column_text,.about__wrapper .column_image,.about__wrapper .column_text{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-8,.projects-overview .view-content.has-sidebar,footer #block-disclaimer{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-8,.projects-overview .view-content.has-sidebar,footer #block-disclaimer{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-8,.projects-overview .view-content.has-sidebar,footer #block-disclaimer{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-8,.projects-overview .view-content.has-sidebar,footer #block-disclaimer{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-12,.block-views .view-projects-overview .views-row{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-12,.block-views .view-projects-overview .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-12,.block-views .view-projects-overview .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-12,.block-views .view-projects-overview .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.order-sm-first{-webkit-box-ordinal-group:0;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;order:13}.order-sm-0{-webkit-box-ordinal-group:1;order:0}.order-sm-1{-webkit-box-ordinal-group:2;order:1}.order-sm-2{-webkit-box-ordinal-group:3;order:2}.order-sm-3{-webkit-box-ordinal-group:4;order:3}.order-sm-4{-webkit-box-ordinal-group:5;order:4}.order-sm-5{-webkit-box-ordinal-group:6;order:5}.order-sm-6{-webkit-box-ordinal-group:7;order:6}.order-sm-7{-webkit-box-ordinal-group:8;order:7}.order-sm-8{-webkit-box-ordinal-group:9;order:8}.order-sm-9{-webkit-box-ordinal-group:10;order:9}.order-sm-10{-webkit-box-ordinal-group:11;order:10}.order-sm-11{-webkit-box-ordinal-group:12;order:11}.order-sm-12{-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 900px){.col-md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-3,.field-features-limited,.paragraph--products-family .field-products,.productGroup-wrapper .views-element-container .views-row,.view-project-views .views-row,.view-download-center .views-row{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-3,.field-features-limited,.paragraph--products-family .field-products,.productGroup-wrapper .views-element-container .views-row,.view-project-views .views-row,.view-download-center .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-3,.field-features-limited,.paragraph--products-family .field-products,.productGroup-wrapper .views-element-container .views-row,.view-project-views .views-row,.view-download-center .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-3,.field-features-limited,.paragraph--products-family .field-products,.productGroup-wrapper .views-element-container .views-row,.view-project-views .views-row,.view-download-center .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-4,.news-section__news .views-row,.products-section__products .views-row,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.node-sidebar,.projects-overview .views-row,.cases-view-wrapper .views-row,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-4,.news-section__news .views-row,.products-section__products .views-row,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.node-sidebar,.projects-overview .views-row,.cases-view-wrapper .views-row,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-4,.news-section__news .views-row,.products-section__products .views-row,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.node-sidebar,.projects-overview .views-row,.cases-view-wrapper .views-row,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-4,.news-section__news .views-row,.products-section__products .views-row,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.node-sidebar,.projects-overview .views-row,.cases-view-wrapper .views-row,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row,.view-product-main-category .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-5,.view-sales-contacts-per-country .sales-map__sidebar{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-5,.view-sales-contacts-per-country .sales-map__sidebar{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-5,.view-sales-contacts-per-country .sales-map__sidebar{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-5,.view-sales-contacts-per-country .sales-map__sidebar{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-6,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content.has-sidebar,.view-product-downloads .view-filters,.cta .body{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-6,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content.has-sidebar,.view-product-downloads .view-filters,.cta .body{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-6,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content.has-sidebar,.view-product-downloads .view-filters,.cta .body{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-6,.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.node-main-content.has-sidebar,.view-product-downloads .view-filters,.cta .body{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-7,.view-sales-contacts-per-country .sales-map__container{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-7,.view-sales-contacts-per-country .sales-map__container{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-7,.view-sales-contacts-per-country .sales-map__container{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-7,.view-sales-contacts-per-country .sales-map__container{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-12,.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button,.view-search-result .views-row,.view-team-europe .view-content .views-row,footer #block-disclaimer,footer .socialmediablock{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-12,.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button,.view-search-result .views-row,.view-team-europe .view-content .views-row,footer #block-disclaimer,footer .socialmediablock{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-12,.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button,.view-search-result .views-row,.view-team-europe .view-content .views-row,footer #block-disclaimer,footer .socialmediablock{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-12,.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button,.view-search-result .views-row,.view-team-europe .view-content .views-row,footer #block-disclaimer,footer .socialmediablock{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.order-md-first{-webkit-box-ordinal-group:0;order:-1}.order-md-last{-webkit-box-ordinal-group:14;order:13}.order-md-0{-webkit-box-ordinal-group:1;order:0}.order-md-1{-webkit-box-ordinal-group:2;order:1}.order-md-2{-webkit-box-ordinal-group:3;order:2}.order-md-3{-webkit-box-ordinal-group:4;order:3}.order-md-4{-webkit-box-ordinal-group:5;order:4}.order-md-5{-webkit-box-ordinal-group:6;order:5}.order-md-6{-webkit-box-ordinal-group:7;order:6}.order-md-7{-webkit-box-ordinal-group:8;order:7}.order-md-8{-webkit-box-ordinal-group:9;order:8}.order-md-9{-webkit-box-ordinal-group:10;order:9}.order-md-10{-webkit-box-ordinal-group:11;order:10}.order-md-11{-webkit-box-ordinal-group:12;order:11}.order-md-12{-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1,.node-main-content.has-sidebar,.cta .body{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-lg{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-3,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.projects-overview .views-sidebar,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-3,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.projects-overview .views-sidebar,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-3,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.projects-overview .views-sidebar,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-3,#block-views-block-news-block-news-overview-2 .view-news .views-row,.block-views-blocknews-block-news-overview .views-row:not(.card--wide),.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.projects-overview .views-sidebar,.node--type-employee.node--view-mode-card,#block-views-block-team-europe-block-1 .view-team-europe article,.view-job-openings .view-content .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-4,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-4,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-4,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-4,.view-id-search_result.view-display-id-block_search_content .views-row,.view-id-search_result.view-display-id-block_search_product .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-9,.projects-overview .view-content.has-sidebar{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-9,.projects-overview .view-content.has-sidebar{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-9,.projects-overview .view-content.has-sidebar{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-9,.projects-overview .view-content.has-sidebar{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-12{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.order-lg-first{-webkit-box-ordinal-group:0;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;order:13}.order-lg-0{-webkit-box-ordinal-group:1;order:0}.order-lg-1{-webkit-box-ordinal-group:2;order:1}.order-lg-2{-webkit-box-ordinal-group:3;order:2}.order-lg-3{-webkit-box-ordinal-group:4;order:3}.order-lg-4{-webkit-box-ordinal-group:5;order:4}.order-lg-5{-webkit-box-ordinal-group:6;order:5}.order-lg-6{-webkit-box-ordinal-group:7;order:6}.order-lg-7{-webkit-box-ordinal-group:8;order:7}.order-lg-8{-webkit-box-ordinal-group:9;order:8}.order-lg-9{-webkit-box-ordinal-group:10;order:9}.order-lg-10{-webkit-box-ordinal-group:11;order:10}.order-lg-11{-webkit-box-ordinal-group:12;order:11}.order-lg-12{-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}@media (min-width: 560px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media (min-width: 900px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media (min-width: 1200px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !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:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 560px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 900px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.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:0.5rem 0;margin:0.125rem 0 0;font-size:16;color:#212529;text-align:left;list-style:none;background-color:#FFFFFF;background-clip:padding-box;border:1px solid rgba(0,32,2,0.15);border-radius:0.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:0.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:0.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.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:0.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:0.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:100;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:#FFFFFF;text-decoration:none;background-color:#0045a8}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:0.5rem 1.5rem;margin-bottom:0;font-size:14;color:#6c757d;white-space:nowrap}html{font-size:14px;scroll-behavior:smooth}@media (min-width: 900px){html{font-size:14px}}@media (min-width: 1200px){html{font-size:16px}}@media (max-width: 559.98px){.container,.paragraph--products-family .paragraph__title,.view-faq-category,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.view-product-menu,.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button,#block-views-block-news-news-block-recent .view-news,.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .view-header,.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content .view-empty,.view-id-search_result.view-display-id-block_search_product .view-empty,.view-id-search_result .view-empty,nav.pager,.productGroup-wrapper .views-element-container,.view-project-views,.view-product-downloads,.block-views .view-projects-overview,.projects-overview,.view-projects-overview-isotope,.view-team-europe,.view-download-center,.view-message-in-header .view-content,.newsletter-subscription,#block-launchkit-content>form,.block-webform{padding:0;max-width:calc(100% - 2.25rem)}}body{line-height:1.5;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-display:fallback !important;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.user-logged-in main.main{padding-top:0}h1,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title{font-size:2.5rem}h2,.product-tabs .tab-button,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6{font-size:1.75rem}h3,.h3,.block-views-blocknews-block-news-overview .view-empty{font-size:1.5rem}h4,.h4{font-size:1.125rem}h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.h5{font-size:1rem}h6,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{font-size:1rem}h1,h2,.product-tabs .tab-button,h3,h4,h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,h6,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.h3,.block-views-blocknews-block-news-overview .view-empty,.h4,.h5,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:700;line-height:1.1;margin-bottom:0.5rem;margin-top:0;line-height:1.1;color:#1a48a5;font-display:fallback}@media (min-width: 560px){h1,h2,.product-tabs .tab-button,h3,h4,h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,h6,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.h3,.block-views-blocknews-block-news-overview .view-empty,.h4,.h5,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{margin-bottom:0.5rem}}@media (min-width: 900px){h1,h2,.product-tabs .tab-button,h3,h4,h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,h6,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.h3,.block-views-blocknews-block-news-overview .view-empty,.h4,.h5,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{margin-bottom:0.875rem}}@media (min-width: 1200px){h1,h2,.product-tabs .tab-button,h3,h4,h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,h6,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.h3,.block-views-blocknews-block-news-overview .view-empty,.h4,.h5,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{margin-bottom:1.125rem}}.text-formatted h1,.text-formatted h2,.text-formatted .product-tabs .tab-button,.product-tabs .text-formatted .tab-button,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .news__wrapper .view-empty,.news__wrapper .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .text-formatted .view-empty,.text-formatted h6,.text-formatted .h1,.text-formatted .paragraph--gallery .paragraph__title,.paragraph--gallery .text-formatted .paragraph__title,.text-formatted .paragraph--products-family .paragraph__title,.paragraph--products-family .text-formatted .paragraph__title,.text-formatted .paragraph--faq .paragraph__title,.paragraph--faq .text-formatted .paragraph__title,.text-formatted .h2,.text-formatted .view-product-menu .node--view-mode-card .card__label h3,.view-product-menu .node--view-mode-card .card__label .text-formatted h3,.text-formatted .news__wrapper .view-header h1,.news__wrapper .view-header .text-formatted h1,.text-formatted .news__wrapper .view-header h2,.news__wrapper .view-header .text-formatted h2,.text-formatted .news__wrapper .view-header .product-tabs .tab-button,.news__wrapper .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .news__wrapper .view-header .tab-button,.product-tabs .news__wrapper .view-header .text-formatted .tab-button,.text-formatted .news__wrapper .view-header h3,.news__wrapper .view-header .text-formatted h3,.text-formatted .news__wrapper .view-header h4,.news__wrapper .view-header .text-formatted h4,.text-formatted .news__wrapper .view-header h5,.news__wrapper .view-header .text-formatted h5,.text-formatted .news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .text-formatted .field-date,.text-formatted .news__wrapper .view-header .view-empty,.news__wrapper .view-header .text-formatted .view-empty,.text-formatted .news__wrapper .view-header h6,.news__wrapper .view-header .text-formatted h6,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h1,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h2,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .tab-button,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h3,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h4,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h5,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .field-date,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h6,.text-formatted .h3,.text-formatted .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted .node--type-faq.node--view-mode-teaser h3,.node--type-faq.node--view-mode-teaser .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_content .views-row .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_product .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row .text-formatted h3{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:700;font-display:fallback;line-height:1.1;margin-bottom:0.5rem;line-height:1.1}@media (min-width: 560px){.text-formatted h1,.text-formatted h2,.text-formatted .product-tabs .tab-button,.product-tabs .text-formatted .tab-button,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .news__wrapper .view-empty,.news__wrapper .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .text-formatted .view-empty,.text-formatted h6,.text-formatted .h1,.text-formatted .paragraph--gallery .paragraph__title,.paragraph--gallery .text-formatted .paragraph__title,.text-formatted .paragraph--products-family .paragraph__title,.paragraph--products-family .text-formatted .paragraph__title,.text-formatted .paragraph--faq .paragraph__title,.paragraph--faq .text-formatted .paragraph__title,.text-formatted .h2,.text-formatted .view-product-menu .node--view-mode-card .card__label h3,.view-product-menu .node--view-mode-card .card__label .text-formatted h3,.text-formatted .news__wrapper .view-header h1,.news__wrapper .view-header .text-formatted h1,.text-formatted .news__wrapper .view-header h2,.news__wrapper .view-header .text-formatted h2,.text-formatted .news__wrapper .view-header .product-tabs .tab-button,.news__wrapper .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .news__wrapper .view-header .tab-button,.product-tabs .news__wrapper .view-header .text-formatted .tab-button,.text-formatted .news__wrapper .view-header h3,.news__wrapper .view-header .text-formatted h3,.text-formatted .news__wrapper .view-header h4,.news__wrapper .view-header .text-formatted h4,.text-formatted .news__wrapper .view-header h5,.news__wrapper .view-header .text-formatted h5,.text-formatted .news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .text-formatted .field-date,.text-formatted .news__wrapper .view-header .view-empty,.news__wrapper .view-header .text-formatted .view-empty,.text-formatted .news__wrapper .view-header h6,.news__wrapper .view-header .text-formatted h6,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h1,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h2,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .tab-button,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h3,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h4,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h5,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .field-date,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h6,.text-formatted .h3,.text-formatted .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted .node--type-faq.node--view-mode-teaser h3,.node--type-faq.node--view-mode-teaser .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_content .views-row .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_product .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row .text-formatted h3{margin-bottom:0.5rem}}@media (min-width: 900px){.text-formatted h1,.text-formatted h2,.text-formatted .product-tabs .tab-button,.product-tabs .text-formatted .tab-button,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .news__wrapper .view-empty,.news__wrapper .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .text-formatted .view-empty,.text-formatted h6,.text-formatted .h1,.text-formatted .paragraph--gallery .paragraph__title,.paragraph--gallery .text-formatted .paragraph__title,.text-formatted .paragraph--products-family .paragraph__title,.paragraph--products-family .text-formatted .paragraph__title,.text-formatted .paragraph--faq .paragraph__title,.paragraph--faq .text-formatted .paragraph__title,.text-formatted .h2,.text-formatted .view-product-menu .node--view-mode-card .card__label h3,.view-product-menu .node--view-mode-card .card__label .text-formatted h3,.text-formatted .news__wrapper .view-header h1,.news__wrapper .view-header .text-formatted h1,.text-formatted .news__wrapper .view-header h2,.news__wrapper .view-header .text-formatted h2,.text-formatted .news__wrapper .view-header .product-tabs .tab-button,.news__wrapper .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .news__wrapper .view-header .tab-button,.product-tabs .news__wrapper .view-header .text-formatted .tab-button,.text-formatted .news__wrapper .view-header h3,.news__wrapper .view-header .text-formatted h3,.text-formatted .news__wrapper .view-header h4,.news__wrapper .view-header .text-formatted h4,.text-formatted .news__wrapper .view-header h5,.news__wrapper .view-header .text-formatted h5,.text-formatted .news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .text-formatted .field-date,.text-formatted .news__wrapper .view-header .view-empty,.news__wrapper .view-header .text-formatted .view-empty,.text-formatted .news__wrapper .view-header h6,.news__wrapper .view-header .text-formatted h6,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h1,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h2,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .tab-button,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h3,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h4,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h5,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .field-date,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h6,.text-formatted .h3,.text-formatted .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted .node--type-faq.node--view-mode-teaser h3,.node--type-faq.node--view-mode-teaser .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_content .views-row .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_product .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row .text-formatted h3{margin-bottom:0.875rem}}@media (min-width: 1200px){.text-formatted h1,.text-formatted h2,.text-formatted .product-tabs .tab-button,.product-tabs .text-formatted .tab-button,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .news__wrapper .view-empty,.news__wrapper .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .text-formatted .view-empty,.text-formatted h6,.text-formatted .h1,.text-formatted .paragraph--gallery .paragraph__title,.paragraph--gallery .text-formatted .paragraph__title,.text-formatted .paragraph--products-family .paragraph__title,.paragraph--products-family .text-formatted .paragraph__title,.text-formatted .paragraph--faq .paragraph__title,.paragraph--faq .text-formatted .paragraph__title,.text-formatted .h2,.text-formatted .view-product-menu .node--view-mode-card .card__label h3,.view-product-menu .node--view-mode-card .card__label .text-formatted h3,.text-formatted .news__wrapper .view-header h1,.news__wrapper .view-header .text-formatted h1,.text-formatted .news__wrapper .view-header h2,.news__wrapper .view-header .text-formatted h2,.text-formatted .news__wrapper .view-header .product-tabs .tab-button,.news__wrapper .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .news__wrapper .view-header .tab-button,.product-tabs .news__wrapper .view-header .text-formatted .tab-button,.text-formatted .news__wrapper .view-header h3,.news__wrapper .view-header .text-formatted h3,.text-formatted .news__wrapper .view-header h4,.news__wrapper .view-header .text-formatted h4,.text-formatted .news__wrapper .view-header h5,.news__wrapper .view-header .text-formatted h5,.text-formatted .news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .text-formatted .field-date,.text-formatted .news__wrapper .view-header .view-empty,.news__wrapper .view-header .text-formatted .view-empty,.text-formatted .news__wrapper .view-header h6,.news__wrapper .view-header .text-formatted h6,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h1,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h2,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .tab-button,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h3,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h4,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h5,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .field-date,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h6,.text-formatted .h3,.text-formatted .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted .node--type-faq.node--view-mode-teaser h3,.node--type-faq.node--view-mode-teaser .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_content .views-row .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_product .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row .text-formatted h3{margin-bottom:1.125rem}}@media (max-width: 1199.98px){h1,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title{font-size:2rem}h2,.product-tabs .tab-button,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6{font-size:1.75rem}h3,.h3,.block-views-blocknews-block-news-overview .view-empty{font-size:1.5rem}h4,.h4{font-size:1.25rem}h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.h5{font-size:1.25rem}h6,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{font-size:1.25rem}}@media (max-width: 899.98px){h1,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title{font-size:1.25rem}h2,.product-tabs .tab-button,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6{font-size:1.25rem}h3,.h3,.block-views-blocknews-block-news-overview .view-empty{font-size:1.25rem}h4,.h4{font-size:1.25rem}h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.h5{font-size:1.25rem}h6,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{font-size:1.25rem}}img{vertical-align:bottom;max-width:100%;height:auto}.embedded-entity.align-right{margin-left:1rem}.embedded-entity.align-left{margin-right:1rem}.embedded-entity.align-center{display:-webkit-box;display:flex}.embedded-entity.align-center img{margin:auto}iframe{border:0;width:100%;height:100%}.videodetector{position:relative;width:100%;height:0;padding-bottom:60%}.videodetector iframe{position:absolute;top:0;left:0;width:100%;height:100%}.select-wrapper{position:relative;display:-webkit-box;display:flex;flex-wrap:nowrap;width:100%;box-sizing:border-box}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-flex:1;flex-grow:1;display:block;background:none;border:0;outline:0;border:solid 0px;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;width:100%}.select-wrapper select::-ms-expand{display:none}.select-wrapper select:hover,.select-wrapper select:focus{background-color:#fafafa}.select-wrapper:after{content:'';width:22px;position:absolute;height:100%;margin:auto;right:0.75rem;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;pointer-events:none;background-image:url("data:image/svg+xml,%0A%3Csvg width='6px' height='18px' viewBox='0 0 6 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Inputs-/formfield-pulldown' transform='translate(-329.000000, -41.000000)' fill='%23131553'%3E%3Cg id='forms/⚙️/select-dropdown' transform='translate(317.000000, 35.000000)'%3E%3Cpath d='M13.3028589,11.5432782 C12.1971273,11.5432782 11.739626,10.7699755 12.2920678,9.79655853 L14.0086243,6.77194081 C14.5561113,5.80725416 15.4388086,5.79852384 15.9912503,6.77194081 L17.7078068,9.79655853 C18.2552939,10.7612452 17.8067041,11.5432782 16.6970157,11.5432782 L13.3028589,11.5432782 Z M13.3028589,18.4567218 L16.6970157,18.4567218 C17.8067041,18.4567218 18.2552939,19.2387548 17.7078068,20.2034415 L15.9912503,23.2280592 C15.4388086,24.2014762 14.5561113,24.1927458 14.0086243,23.2280592 L12.2920678,20.2034415 C11.739626,19.2300245 12.1971273,18.4567218 13.3028589,18.4567218 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.select-wrapper select{padding-top:0.5rem;padding-bottom:0.5rem;padding-right:0.75rem;padding-left:0.75rem;background-color:#fff;border-color:#0045a8;border-width:0.0625rem;border-radius:1.25rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-size:1rem;color:#0045a8;font-weight:400;display:block}.select-wrapper select:hover,.select-wrapper select:focus{border-color:#003b8f;background-color:#fafafa;cursor:pointer}.select-wrapper option{font-size:1rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans}input[type="text"],input[type="password"],input[type="tel"],input[type="email"]{display:block;font-size:1rem;border:0.0625rem solid #0045a8;box-shadow:0 0 0.1875rem 0 rgba(0,0,0,0.05);border-radius:1.25rem;padding:0.5rem 1rem 0.5rem 1rem;width:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;color:#0045a8;margin-bottom:0.5rem}input[type="text"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="email"]:focus{outline:0;border-color:#124577;box-shadow:0 0 0.3125rem 0 rgba(0,0,0,0.05)}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#0045a8}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#0045a8}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#0045a8}input[type="text"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder{color:#0045a8}input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="tel"]::placeholder,input[type="email"]::placeholder{color:#0045a8}textarea{border-radius:1.25rem;border:0.0625rem solid #0045a8;padding:0.5rem 1rem 0.5rem 1rem;width:100%;resize:vertical;font-size:1rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;box-shadow:0 0 0.1875rem 0 rgba(0,0,0,0.05)}textarea:focus{outline:0;border-color:#124577;box-shadow:0 0 0.3125rem 0 rgba(0,0,0,0.05)}textarea::-webkit-input-placeholder{color:#0045a8}textarea:-ms-input-placeholder{color:#0045a8}textarea::-moz-placeholder{color:#0045a8}textarea::-ms-input-placeholder{color:#0045a8}textarea::placeholder{color:#0045a8}input[type="checkbox"]{display:none}input[type="checkbox"]+label{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;cursor:pointer;-webkit-box-align:center;align-items:center}input[type="checkbox"]+label:before{content:'';float:left;width:1.5rem;height:1.5rem;border-radius:50%;border:solid 0.0625rem #0045a8;margin-right:0.75rem;flex-shrink:0;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%230045A8' stroke-width='3' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:10%;background-repeat:no-repeat;background-position:-40px center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}input[type="checkbox"]:checked+label:before{background-size:80%;background-position:center center;z-index:1}form[class*="webform"] #edit-actions{z-index:1;padding-top:1rem;position:relative}form[class*="webform"] #edit-actions input[type="submit"]{background-color:#1a48a5 !important;border:0;font-size:1rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;cursor:pointer;margin-right:.5rem}form[class*="webform"] #edit-actions input[type="submit"].webform-button--reset{font-size:.75rem;min-width:8.5rem;background-color:#d5ecfb !important;color:rgba(0,69,168,0.4) !important}form[class*="webform"] #edit-actions input[type="submit"].webform-button--reset:hover{background-color:#0A9DCC !important;color:#FFFFFF !important}label.btn{margin-top:0}input[id^="edit-upload-images-of-defects-if-exists-remove-button"]{border:0;background-color:#1a48a5}#mc-embedded-subscribe-form{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans !important;font-size:1rem}#mc-embedded-subscribe-form label{font-weight:700;color:#0045a8;margin-bottom:.25rem;display:inline-block}#mc-embedded-subscribe-form input{color:#002002}#mc-embedded-subscribe-form input[type="text"],#mc-embedded-subscribe-form input[type="email"],#mc-embedded-subscribe-form input[type="telephone"]{border-radius:1.25rem !important;border:0.0625rem solid #0045a8 !important}#mc-embedded-subscribe-form input[type="submit"]{border:0;background-color:#0045a8 !important;padding:0.75rem 1.375rem !important;cursor:pointer;line-height:.5}#mc-embedded-subscribe-form input[type="submit"]:hover{background-color:#199ee1 !important}#mc-embedded-subscribe-form input[type="checkbox"]{border:1px solid #0045a8 !important;width:1rem;height:1rem}#mc-embedded-subscribe-form select{min-width:17rem;font-size:1rem;padding:0.5rem;color:#0045a8}#mc-embedded-subscribe-form select option{color:#0045a8}#mc-embedded-subscribe-form .mc-field-group{margin-bottom:1rem !important;padding-bottom:0 !important}#mc-embedded-subscribe-form .mc_fieldset.gdprRequired{padding:0}#mc-embedded-subscribe-form .mc_fieldset.gdprRequired label{display:block}h1,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title{font-size:2.5rem}h2,.product-tabs .tab-button,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6{font-size:1.75rem}h3,.h3,.block-views-blocknews-block-news-overview .view-empty{font-size:1.5rem}h4,.h4{font-size:1.125rem}h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.h5{font-size:1rem}h6,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{font-size:1rem}h1,h2,.product-tabs .tab-button,h3,h4,h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,h6,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.h3,.block-views-blocknews-block-news-overview .view-empty,.h4,.h5,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:700;line-height:1.1;margin-bottom:0.5rem;margin-top:0;line-height:1.1;color:#1a48a5;font-display:fallback}@media (min-width: 560px){h1,h2,.product-tabs .tab-button,h3,h4,h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,h6,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.h3,.block-views-blocknews-block-news-overview .view-empty,.h4,.h5,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{margin-bottom:0.5rem}}@media (min-width: 900px){h1,h2,.product-tabs .tab-button,h3,h4,h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,h6,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.h3,.block-views-blocknews-block-news-overview .view-empty,.h4,.h5,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{margin-bottom:0.875rem}}@media (min-width: 1200px){h1,h2,.product-tabs .tab-button,h3,h4,h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,h6,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.h3,.block-views-blocknews-block-news-overview .view-empty,.h4,.h5,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{margin-bottom:1.125rem}}.text-formatted h1,.text-formatted h2,.text-formatted .product-tabs .tab-button,.product-tabs .text-formatted .tab-button,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .news__wrapper .view-empty,.news__wrapper .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .text-formatted .view-empty,.text-formatted h6,.text-formatted .h1,.text-formatted .paragraph--gallery .paragraph__title,.paragraph--gallery .text-formatted .paragraph__title,.text-formatted .paragraph--products-family .paragraph__title,.paragraph--products-family .text-formatted .paragraph__title,.text-formatted .paragraph--faq .paragraph__title,.paragraph--faq .text-formatted .paragraph__title,.text-formatted .h2,.text-formatted .view-product-menu .node--view-mode-card .card__label h3,.view-product-menu .node--view-mode-card .card__label .text-formatted h3,.text-formatted .news__wrapper .view-header h1,.news__wrapper .view-header .text-formatted h1,.text-formatted .news__wrapper .view-header h2,.news__wrapper .view-header .text-formatted h2,.text-formatted .news__wrapper .view-header .product-tabs .tab-button,.news__wrapper .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .news__wrapper .view-header .tab-button,.product-tabs .news__wrapper .view-header .text-formatted .tab-button,.text-formatted .news__wrapper .view-header h3,.news__wrapper .view-header .text-formatted h3,.text-formatted .news__wrapper .view-header h4,.news__wrapper .view-header .text-formatted h4,.text-formatted .news__wrapper .view-header h5,.news__wrapper .view-header .text-formatted h5,.text-formatted .news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .text-formatted .field-date,.text-formatted .news__wrapper .view-header .view-empty,.news__wrapper .view-header .text-formatted .view-empty,.text-formatted .news__wrapper .view-header h6,.news__wrapper .view-header .text-formatted h6,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h1,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h2,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .tab-button,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h3,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h4,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h5,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .field-date,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h6,.text-formatted .h3,.text-formatted .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted .node--type-faq.node--view-mode-teaser h3,.node--type-faq.node--view-mode-teaser .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_content .views-row .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_product .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row .text-formatted h3{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:700;font-display:fallback;line-height:1.1;margin-bottom:0.5rem;line-height:1.1}@media (min-width: 560px){.text-formatted h1,.text-formatted h2,.text-formatted .product-tabs .tab-button,.product-tabs .text-formatted .tab-button,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .news__wrapper .view-empty,.news__wrapper .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .text-formatted .view-empty,.text-formatted h6,.text-formatted .h1,.text-formatted .paragraph--gallery .paragraph__title,.paragraph--gallery .text-formatted .paragraph__title,.text-formatted .paragraph--products-family .paragraph__title,.paragraph--products-family .text-formatted .paragraph__title,.text-formatted .paragraph--faq .paragraph__title,.paragraph--faq .text-formatted .paragraph__title,.text-formatted .h2,.text-formatted .view-product-menu .node--view-mode-card .card__label h3,.view-product-menu .node--view-mode-card .card__label .text-formatted h3,.text-formatted .news__wrapper .view-header h1,.news__wrapper .view-header .text-formatted h1,.text-formatted .news__wrapper .view-header h2,.news__wrapper .view-header .text-formatted h2,.text-formatted .news__wrapper .view-header .product-tabs .tab-button,.news__wrapper .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .news__wrapper .view-header .tab-button,.product-tabs .news__wrapper .view-header .text-formatted .tab-button,.text-formatted .news__wrapper .view-header h3,.news__wrapper .view-header .text-formatted h3,.text-formatted .news__wrapper .view-header h4,.news__wrapper .view-header .text-formatted h4,.text-formatted .news__wrapper .view-header h5,.news__wrapper .view-header .text-formatted h5,.text-formatted .news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .text-formatted .field-date,.text-formatted .news__wrapper .view-header .view-empty,.news__wrapper .view-header .text-formatted .view-empty,.text-formatted .news__wrapper .view-header h6,.news__wrapper .view-header .text-formatted h6,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h1,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h2,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .tab-button,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h3,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h4,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h5,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .field-date,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h6,.text-formatted .h3,.text-formatted .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted .node--type-faq.node--view-mode-teaser h3,.node--type-faq.node--view-mode-teaser .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_content .views-row .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_product .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row .text-formatted h3{margin-bottom:0.5rem}}@media (min-width: 900px){.text-formatted h1,.text-formatted h2,.text-formatted .product-tabs .tab-button,.product-tabs .text-formatted .tab-button,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .news__wrapper .view-empty,.news__wrapper .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .text-formatted .view-empty,.text-formatted h6,.text-formatted .h1,.text-formatted .paragraph--gallery .paragraph__title,.paragraph--gallery .text-formatted .paragraph__title,.text-formatted .paragraph--products-family .paragraph__title,.paragraph--products-family .text-formatted .paragraph__title,.text-formatted .paragraph--faq .paragraph__title,.paragraph--faq .text-formatted .paragraph__title,.text-formatted .h2,.text-formatted .view-product-menu .node--view-mode-card .card__label h3,.view-product-menu .node--view-mode-card .card__label .text-formatted h3,.text-formatted .news__wrapper .view-header h1,.news__wrapper .view-header .text-formatted h1,.text-formatted .news__wrapper .view-header h2,.news__wrapper .view-header .text-formatted h2,.text-formatted .news__wrapper .view-header .product-tabs .tab-button,.news__wrapper .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .news__wrapper .view-header .tab-button,.product-tabs .news__wrapper .view-header .text-formatted .tab-button,.text-formatted .news__wrapper .view-header h3,.news__wrapper .view-header .text-formatted h3,.text-formatted .news__wrapper .view-header h4,.news__wrapper .view-header .text-formatted h4,.text-formatted .news__wrapper .view-header h5,.news__wrapper .view-header .text-formatted h5,.text-formatted .news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .text-formatted .field-date,.text-formatted .news__wrapper .view-header .view-empty,.news__wrapper .view-header .text-formatted .view-empty,.text-formatted .news__wrapper .view-header h6,.news__wrapper .view-header .text-formatted h6,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h1,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h2,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .tab-button,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h3,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h4,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h5,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .field-date,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h6,.text-formatted .h3,.text-formatted .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted .node--type-faq.node--view-mode-teaser h3,.node--type-faq.node--view-mode-teaser .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_content .views-row .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_product .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row .text-formatted h3{margin-bottom:0.875rem}}@media (min-width: 1200px){.text-formatted h1,.text-formatted h2,.text-formatted .product-tabs .tab-button,.product-tabs .text-formatted .tab-button,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .news__wrapper .view-empty,.news__wrapper .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .text-formatted .view-empty,.text-formatted h6,.text-formatted .h1,.text-formatted .paragraph--gallery .paragraph__title,.paragraph--gallery .text-formatted .paragraph__title,.text-formatted .paragraph--products-family .paragraph__title,.paragraph--products-family .text-formatted .paragraph__title,.text-formatted .paragraph--faq .paragraph__title,.paragraph--faq .text-formatted .paragraph__title,.text-formatted .h2,.text-formatted .view-product-menu .node--view-mode-card .card__label h3,.view-product-menu .node--view-mode-card .card__label .text-formatted h3,.text-formatted .news__wrapper .view-header h1,.news__wrapper .view-header .text-formatted h1,.text-formatted .news__wrapper .view-header h2,.news__wrapper .view-header .text-formatted h2,.text-formatted .news__wrapper .view-header .product-tabs .tab-button,.news__wrapper .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .news__wrapper .view-header .tab-button,.product-tabs .news__wrapper .view-header .text-formatted .tab-button,.text-formatted .news__wrapper .view-header h3,.news__wrapper .view-header .text-formatted h3,.text-formatted .news__wrapper .view-header h4,.news__wrapper .view-header .text-formatted h4,.text-formatted .news__wrapper .view-header h5,.news__wrapper .view-header .text-formatted h5,.text-formatted .news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .text-formatted .field-date,.text-formatted .news__wrapper .view-header .view-empty,.news__wrapper .view-header .text-formatted .view-empty,.text-formatted .news__wrapper .view-header h6,.news__wrapper .view-header .text-formatted h6,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h1,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h2,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .text-formatted .tab-button,.text-formatted .product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .tab-button,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h3,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h4,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h5,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .text-formatted .field-date,.text-formatted .node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .field-date,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted .view-empty,.text-formatted .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .text-formatted h6,.text-formatted .h3,.text-formatted .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted .node--type-faq.node--view-mode-teaser h3,.node--type-faq.node--view-mode-teaser .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_content .views-row .text-formatted h3,.text-formatted .view-id-search_result.view-display-id-block_search_product .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row .text-formatted h3{margin-bottom:1.125rem}}@media (max-width: 1199.98px){h1,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title{font-size:2rem}h2,.product-tabs .tab-button,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6{font-size:1.75rem}h3,.h3,.block-views-blocknews-block-news-overview .view-empty{font-size:1.5rem}h4,.h4{font-size:1.25rem}h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.h5{font-size:1.25rem}h6,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{font-size:1.25rem}}@media (max-width: 899.98px){h1,.h1,.paragraph--gallery .paragraph__title,.paragraph--products-family .paragraph__title,.paragraph--faq .paragraph__title{font-size:1.25rem}h2,.product-tabs .tab-button,.h2,.view-product-menu .node--view-mode-card .card__label h3,.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6{font-size:1.25rem}h3,.h3,.block-views-blocknews-block-news-overview .view-empty{font-size:1.25rem}h4,.h4{font-size:1.25rem}h5,.node--view-mode-full.node--type-news-article .field-date,.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.h5{font-size:1.25rem}h6,.h6,.node--type-faq.node--view-mode-teaser h3,.view-id-search_result.view-display-id-block_search_content .views-row h3,.view-id-search_result.view-display-id-block_search_product .views-row h3{font-size:1.25rem}}@keyframes bounce{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateX(0px)}50%{-webkit-transform:translateX(5px)}}form[class*="webform"] #edit-actions input[type="submit"],label.btn,input[id^="edit-upload-images-of-defects-if-exists-remove-button"],#mc-embedded-subscribe-form input[type="submit"],a.btn--secondary,.js-pager__items.pager a,.main__content #dvFastForms .ff-fileupload-select,a.btn,.news__wrapper .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,button.btn,input.btn[type="submit"],.user-login-form input[type="submit"],#block-launchkit-content form.user-pass input[type="submit"],.view-projects-overview-isotope .views-exposed-form input[type="submit"],.view-job-openings .views-exposed-form input[type="submit"],.block__homepage .field-link a,.knowledge__wrapper .body ul li a,.about__wrapper .column_text a,.newsletter-subscription .btn-subscribe,.main__content #dvFastForms .ff-btn-submit{-webkit-appearance:none;padding:0.5rem 1.375rem;border-radius:6.25rem;min-width:12.5rem;text-align:center;background-color:#199ee1;color:#FFFFFF;display:inline-block;font-weight:bold;margin-top:2rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}@media (max-width: 559.98px){form[class*="webform"] #edit-actions input[type="submit"],label.btn,input[id^="edit-upload-images-of-defects-if-exists-remove-button"],#mc-embedded-subscribe-form input[type="submit"],a.btn--secondary,.js-pager__items.pager a,.main__content #dvFastForms .ff-fileupload-select,a.btn,.news__wrapper .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,button.btn,input.btn[type="submit"],.user-login-form input[type="submit"],#block-launchkit-content form.user-pass input[type="submit"],.view-projects-overview-isotope .views-exposed-form input[type="submit"],.view-job-openings .views-exposed-form input[type="submit"],.block__homepage .field-link a,.knowledge__wrapper .body ul li a,.about__wrapper .column_text a,.newsletter-subscription .btn-subscribe,.main__content #dvFastForms .ff-btn-submit{min-width:8.75rem;font-size:11px;padding:0.5rem 1.375rem}}form[class*="webform"] #edit-actions input:hover[type="submit"],label.btn:hover,input:hover[id^="edit-upload-images-of-defects-if-exists-remove-button"],#mc-embedded-subscribe-form input:hover[type="submit"],a.btn--secondary:hover,.js-pager__items.pager a:hover,.main__content #dvFastForms .ff-fileupload-select:hover,a.btn:hover,.news__wrapper .view-footer a:hover,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a:hover,button.btn:hover,input.btn:hover[type="submit"],.user-login-form input:hover[type="submit"],#block-launchkit-content form.user-pass input:hover[type="submit"],.view-projects-overview-isotope .views-exposed-form input:hover[type="submit"],.view-job-openings .views-exposed-form input:hover[type="submit"],.block__homepage .field-link a:hover,.knowledge__wrapper .body ul li a:hover,.about__wrapper .column_text a:hover,.newsletter-subscription .btn-subscribe:hover,.main__content #dvFastForms .ff-btn-submit:hover,form[class*="webform"] #edit-actions input:focus[type="submit"],label.btn:focus,input:focus[id^="edit-upload-images-of-defects-if-exists-remove-button"],#mc-embedded-subscribe-form input:focus[type="submit"],a.btn--secondary:focus,.js-pager__items.pager a:focus,.main__content #dvFastForms .ff-fileupload-select:focus,a.btn:focus,.news__wrapper .view-footer a:focus,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a:focus,button.btn:focus,input.btn:focus[type="submit"],.user-login-form input:focus[type="submit"],#block-launchkit-content form.user-pass input:focus[type="submit"],.view-projects-overview-isotope .views-exposed-form input:focus[type="submit"],.view-job-openings .views-exposed-form input:focus[type="submit"],.block__homepage .field-link a:focus,.knowledge__wrapper .body ul li a:focus,.about__wrapper .column_text a:focus,.newsletter-subscription .btn-subscribe:focus,.main__content #dvFastForms .ff-btn-submit:focus{background-color:#1a48a5;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1.08);transform:scale(1.08);outline:0}a.btn--secondary,.js-pager__items.pager a,.main__content #dvFastForms .ff-fileupload-select{border:2px solid #1a48a5;background-color:transparent;color:#1a48a5}a.btn--secondary:hover,.js-pager__items.pager a:hover,.main__content #dvFastForms .ff-fileupload-select:hover,a.btn--secondary:focus,.js-pager__items.pager a:focus,.main__content #dvFastForms .ff-fileupload-select:focus{color:#FFFFFF}a.button--tertiary{padding-left:1rem;padding-right:1rem}a.button--tertiary::after{content:"";width:22px;height:18px;margin:auto;margin-left:30px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12 5l7 7-7 7'/%3E%3C/svg%3E");background-size:cover;background-position:center center;-webkit-transition:0.2s ease;transition:0.2s ease}a.button--tertiary:hover::after{animation:bounce 1s infinite;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;-o-animation:bounce 1s infinite;-webkit-transition:0.2s ease;transition:0.2s ease}button.btn,input[type="submit"].btn{border:0;font-size:1rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;cursor:pointer}a#btn-team-op{max-width:12.5rem;min-height:5rem;height:auto;display:block;text-indent:-99999px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1033.5 219.4' style='enable-background:new 0 0 1033.5 219.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230046AA;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M921.3,219.4h-809C50.4,219.4,0,170.2,0,109.7S50.4,0,112.3,0h809c61.9,0,112.3,49.2,112.3,109.7 S983.2,219.4,921.3,219.4z'/%3E%3Cpath class='st1' d='M921.3,12H759.2v0c-25.7-0.1-51.5,9.4-71.1,28.4c-39.1,38-39.2,100.2-0.3,138.3c19.6,19.2,45.5,28.8,71.4,28.7 v0h162.1c55.2,0,100.1-43.8,100.1-97.7C1021.4,55.8,976.5,12,921.3,12'/%3E%3Cpath class='st0' d='M742.1,81.4c16-15.5,42-15.5,57.9,0.1c15.9,15.6,15.9,41-0.1,56.5c-16,15.5-42,15.5-57.9-0.1 C726.1,122.3,726.1,96.9,742.1,81.4 M723.4,63.2c-26.2,25.5-26.3,67.1-0.2,92.7c26.1,25.6,68.8,25.6,95,0.2 c26.2-25.5,26.3-67.1,0.2-92.7C792.3,37.8,749.7,37.7,723.4,63.2 M880.7,106.2V67.4h32.8c9.9,0,16.9,1.5,20.9,4.4 c4.1,3,6.1,8,6.1,15c0,6.6-2.1,11.5-6.2,14.6c-4.2,3.2-10.5,4.8-19.1,4.8H880.7z M880.7,175.4v-46h34.4c11.8,0,20.5-0.6,26.3-1.9 c5.7-1.3,10.7-3.4,15.1-6.5c5.3-3.7,9.2-8.4,11.7-14c2.6-5.7,3.9-12.4,3.9-20.3c0-8-1.6-15.1-4.7-21.3c-3.1-6.2-7.8-11.2-13.9-15 c-3.7-2.3-8.6-3.9-14.7-5c-6.2-1-14.4-1.6-24.8-1.6h-61.5v131.5H880.7z'/%3E%3Cpath class='st1' d='M104.3,79.5v35.5c0,7.6,0.8,11.3,3,13.6c2.5,2.7,6.8,4.1,13.5,4.1h13.4v7.8h-15.4c-8,0-12.7-1.1-16.6-3.8 c-5.9-4-7.9-9.3-7.9-20.5V79.5H104.3z'/%3E%3Cpath class='st1' d='M186.3,87.3H168c-2.4,0-4.6,0.2-6.5,0.5c-4.1,0.6-7.5,2.9-9.8,6.8c-1.9,3.1-2.5,5.7-2.9,11.4h37.4v7.8h-37.4 c0,4.7,1,8.5,3,11.9c0.9,1.7,2.2,3,3.7,4.1c2.8,2.3,5.9,3,12,3h18.8v7.8h-20.5c-7.4,0-12.4-1-16.3-3.4c-2.9-1.7-5.5-4.6-7.6-8.2 c-2.8-4.9-3.9-10.1-3.9-17.6c0-9.6,1.7-15.9,5.8-21.7c5.3-7.4,12-10.2,25-10.2h17.6V87.3z'/%3E%3Cpolygon class='st1' points='190.9,87.3 190.9,79.5 244.1,79.5 244.1,87.3 222.6,87.3 222.6,140.6 212.5,140.6 212.5,87.3 '/%3E%3Cpolygon class='st1' points='259.6,88.4 253.3,101 248.5,101 253.3,89.5 250.2,89.5 250.2,79.5 259.6,79.5 '/%3E%3Cpath class='st1' d='M270.2,132.8h27c9.4,0,13-2.7,13-9.4c0-3.5-1.2-6.4-3.5-7.9c-2-1.4-4.2-1.6-11.4-1.6h-5.2 c-5.3,0-9-0.5-12.3-1.5c-6.2-1.8-9.9-7.3-9.9-14.5c0-4.9,1.8-9.4,4.9-12.6c4.1-4.3,9-5.8,19.4-5.8H318v7.8h-25.7 c-5.6,0-7.9,0.5-10,1.8c-2.3,1.3-3.7,4.1-3.7,7.4c0,6,3.8,8.5,13.7,8.5h3.8c7.1,0,11.1,0.3,14.3,1.2c6.5,1.8,10.7,8.5,10.7,16.8 c0,5.1-1.7,9.3-4.8,12.4c-1.9,1.8-4.2,3.2-6.8,3.9c-3.4,1-6,1.2-13.3,1.2h-25.8V132.8z'/%3E%3Cpolygon class='st1' points='348.1,87.3 348.1,79.5 401.3,79.5 401.3,87.3 379.8,87.3 379.8,140.6 369.7,140.6 369.7,87.3 '/%3E%3Cpath class='st1' d='M453.3,87.3H435c-2.4,0-4.6,0.2-6.5,0.5c-4.1,0.6-7.5,2.9-9.8,6.8c-1.9,3.1-2.5,5.7-2.9,11.4h37.4v7.8h-37.4 c0,4.7,1,8.5,3,11.9c0.9,1.7,2.2,3,3.7,4.1c2.8,2.3,5.9,3,12,3h18.8v7.8h-20.5c-7.4,0-12.4-1-16.3-3.4c-2.9-1.7-5.5-4.6-7.6-8.2 c-2.8-4.9-3.9-10.1-3.9-17.6c0-9.6,1.7-15.9,5.8-21.7c5.3-7.4,12-10.2,25-10.2h17.6V87.3z'/%3E%3Cpath class='st1' d='M483.9,79.5H497l24.9,61.1h-10.6l-6.4-15.9h-29.6l-6.7,15.9H458L483.9,79.5z M478.3,116.9h23.5l-11.4-30 L478.3,116.9z'/%3E%3Cpolygon class='st1' points='564.2,129.3 583.2,79.5 597.9,79.5 597.9,140.6 588.2,140.6 588.2,88.8 568.8,140.6 558.8,140.6 538.7,88.8 538.7,140.6 529,140.6 529,79.5 543.7,79.5 '/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat}a#btn-team-op:hover{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1033.5 219.4' style='enable-background:new 0 0 1033.5 219.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23199EE1;%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%230046AA;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M921.3,219.4h-809C50.4,219.4,0,170.2,0,109.7S50.4,0,112.3,0h809c61.9,0,112.3,49.2,112.3,109.7 S983.2,219.4,921.3,219.4z'/%3E%3Cpath class='st1' d='M921.3,12H759.2v0c-25.7-0.1-51.5,9.4-71.1,28.4c-39.1,38-39.2,100.2-0.3,138.3c19.6,19.2,45.5,28.8,71.4,28.7 v0h162.1c55.2,0,100.1-43.8,100.1-97.7C1021.4,55.8,976.5,12,921.3,12'/%3E%3Cpath class='st2' d='M742.1,81.4c16-15.5,42-15.5,57.9,0.1c15.9,15.6,15.9,41-0.1,56.5c-16,15.5-42,15.5-57.9-0.1 C726.1,122.3,726.1,96.9,742.1,81.4 M723.4,63.2c-26.2,25.5-26.3,67.1-0.2,92.7c26.1,25.6,68.8,25.6,95,0.2 c26.2-25.5,26.3-67.1,0.2-92.7C792.3,37.8,749.7,37.7,723.4,63.2 M880.7,106.2V67.4h32.8c9.9,0,16.9,1.5,20.9,4.4 c4.1,3,6.1,8,6.1,15c0,6.6-2.1,11.5-6.2,14.6c-4.2,3.2-10.5,4.8-19.1,4.8H880.7z M880.7,175.4v-46h34.4c11.8,0,20.5-0.6,26.3-1.9 c5.7-1.3,10.7-3.4,15.1-6.5c5.3-3.7,9.2-8.4,11.7-14c2.6-5.7,3.9-12.4,3.9-20.3c0-8-1.6-15.1-4.7-21.3c-3.1-6.2-7.8-11.2-13.9-15 c-3.7-2.3-8.6-3.9-14.7-5c-6.2-1-14.4-1.6-24.8-1.6h-61.5v131.5H880.7z'/%3E%3Cpath class='st1' d='M104.3,79.5v35.5c0,7.6,0.8,11.3,3,13.6c2.5,2.7,6.8,4.1,13.5,4.1h13.4v7.8h-15.4c-8,0-12.7-1.1-16.6-3.8 c-5.9-4-7.9-9.3-7.9-20.5V79.5H104.3z'/%3E%3Cpath class='st1' d='M186.3,87.3H168c-2.4,0-4.6,0.2-6.5,0.5c-4.1,0.6-7.5,2.9-9.8,6.8c-1.9,3.1-2.5,5.7-2.9,11.4h37.4v7.8h-37.4 c0,4.7,1,8.5,3,11.9c0.9,1.7,2.2,3,3.7,4.1c2.8,2.3,5.9,3,12,3h18.8v7.8h-20.5c-7.4,0-12.4-1-16.3-3.4c-2.9-1.7-5.5-4.6-7.6-8.2 c-2.8-4.9-3.9-10.1-3.9-17.6c0-9.6,1.7-15.9,5.8-21.7c5.3-7.4,12-10.2,25-10.2h17.6V87.3z'/%3E%3Cpolygon class='st1' points='190.9,87.3 190.9,79.5 244.1,79.5 244.1,87.3 222.6,87.3 222.6,140.6 212.5,140.6 212.5,87.3 '/%3E%3Cpolygon class='st1' points='259.6,88.4 253.3,101 248.5,101 253.3,89.5 250.2,89.5 250.2,79.5 259.6,79.5 '/%3E%3Cpath class='st1' d='M270.2,132.8h27c9.4,0,13-2.7,13-9.4c0-3.5-1.2-6.4-3.5-7.9c-2-1.4-4.2-1.6-11.4-1.6h-5.2 c-5.3,0-9-0.5-12.3-1.5c-6.2-1.8-9.9-7.3-9.9-14.5c0-4.9,1.8-9.4,4.9-12.6c4.1-4.3,9-5.8,19.4-5.8H318v7.8h-25.7 c-5.6,0-7.9,0.5-10,1.8c-2.3,1.3-3.7,4.1-3.7,7.4c0,6,3.8,8.5,13.7,8.5h3.8c7.1,0,11.1,0.3,14.3,1.2c6.5,1.8,10.7,8.5,10.7,16.8 c0,5.1-1.7,9.3-4.8,12.4c-1.9,1.8-4.2,3.2-6.8,3.9c-3.4,1-6,1.2-13.3,1.2h-25.8V132.8z'/%3E%3Cpolygon class='st1' points='348.1,87.3 348.1,79.5 401.3,79.5 401.3,87.3 379.8,87.3 379.8,140.6 369.7,140.6 369.7,87.3 '/%3E%3Cpath class='st1' d='M453.3,87.3H435c-2.4,0-4.6,0.2-6.5,0.5c-4.1,0.6-7.5,2.9-9.8,6.8c-1.9,3.1-2.5,5.7-2.9,11.4h37.4v7.8h-37.4 c0,4.7,1,8.5,3,11.9c0.9,1.7,2.2,3,3.7,4.1c2.8,2.3,5.9,3,12,3h18.8v7.8h-20.5c-7.4,0-12.4-1-16.3-3.4c-2.9-1.7-5.5-4.6-7.6-8.2 c-2.8-4.9-3.9-10.1-3.9-17.6c0-9.6,1.7-15.9,5.8-21.7c5.3-7.4,12-10.2,25-10.2h17.6V87.3z'/%3E%3Cpath class='st1' d='M483.9,79.5H497l24.9,61.1h-10.6l-6.4-15.9h-29.6l-6.7,15.9H458L483.9,79.5z M478.3,116.9h23.5l-11.4-30 L478.3,116.9z'/%3E%3Cpolygon class='st1' points='564.2,129.3 583.2,79.5 597.9,79.5 597.9,140.6 588.2,140.6 588.2,88.8 568.8,140.6 558.8,140.6 538.7,88.8 538.7,140.6 529,140.6 529,79.5 543.7,79.5 '/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-transform:scale(1.08);transform:scale(1.08)}p{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;margin-bottom:0.625rem;margin-top:0;letter-spacing:0.2px}p:last-child{margin-bottom:0}p.intro{font-weight:bold;font-size:1.3rem}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}a.link:not([class*='btn']),a[href].link:not(.btn){color:#0045a8;text-decoration:none;font-size:1rem;font-family:sans-serif;cursor:pointer}a.link:not([class*='btn']):hover,a.link:not([class*='btn']):focus,a[href].link:not(.btn):hover,a[href].link:not(.btn):focus{text-decoration:underline;color:#199ee1;outline:0}a:not([class*='btn']),a[href]:not([class*='btn']){text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}a:not([class*='btn']):focus,a[href]:not([class*='btn']):focus{outline:0}.paragraph a:not([class*='btn']),.paragraph a[href]:not([class*='btn']){color:#0045a8}.text-formatted p a:not([class*='btn']),.node__content .body p a:not([class*='btn']){color:#0045a8;text-decoration:underline;position:relative}.text-formatted p a:not([class*='btn']):hover,.node__content .body p a:not([class*='btn']):hover{color:#199ee1}.socialmediablock .field-facebook a,.socialmediablock .field-linkedin a,.socialmediablock .field-youtube a,.socialmediablock .field-twitter a,.socialmediablock .field-pinterest a,.socialmediablock .field-instagram a,.socialmediablock .field-whatsapp a{text-indent:-9999px;color:#0045a8;display:-webkit-inline-box;display:inline-flex;width:2rem;height:2rem;background-size:100%}.socialmediablock{display:-webkit-box;display:flex}.socialmediablock a{margin:0.25rem}.socialmediablock .field-facebook a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_facebook.svg")}.socialmediablock .field-facebook a:hover,.socialmediablock .field-facebook a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_facebook_hover.svg")}.socialmediablock .field-linkedin a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_linkedin.svg")}.socialmediablock .field-linkedin a:hover,.socialmediablock .field-linkedin a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_linkedin_hover.svg")}.socialmediablock .field-youtube a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_youtube.svg")}.socialmediablock .field-youtube a:hover{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_youtube_hover.svg")}.socialmediablock .field-twitter a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_twitter.svg")}.socialmediablock .field-twitter a:hover,.socialmediablock .field-twitter a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_twitter_hover.svg")}.socialmediablock .field-pinterest a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_pinterest.svg")}.socialmediablock .field-pinterest a:hover,.socialmediablock .field-pinterest a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_pinterest_hover.svg")}.socialmediablock .field-instagram a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_instagram.svg")}.socialmediablock .field-instagram a:hover{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_instagram_hover.svg")}.socialmediablock .field-whatsapp a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_whatsapp.svg")}.socialmediablock .field-whatsapp a:hover,.socialmediablock .field-whatsapp a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_whatsapp_hover.svg")}.text-formatted ul,.text-formatted ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.55rem}.text-formatted ul li,.text-formatted ol li{margin-bottom:0.66rem}.node__content .body ul,.text-formatted ul{list-style:none}.node__content .body ul li::before,.text-formatted ul li::before{content:"\2022";color:#0045a8;display:inline-block;width:1rem;margin-left:-1rem}.node__content .body ol{margin-left:1.4rem;padding-left:1rem}.node__content .body ol li{padding-left:.1rem}blockquote{margin:1.25rem 0 1.25rem 0}blockquote p{font-size:4rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;line-height:1;color:#0045a8}img{vertical-align:bottom;max-width:100%;height:auto}.embedded-entity.align-right{margin-left:1rem}.embedded-entity.align-left{margin-right:1rem}.embedded-entity.align-center{display:-webkit-box;display:flex}.embedded-entity.align-center img{margin:auto}.loading-icon{display:-webkit-box;display:flex;position:fixed;z-index:9999;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;top:0;left:0;width:100%;height:100%;pointer-events:none}.loading-icon .lds-ring{display:inline-block;position:relative;width:80px;height:80px}.loading-icon .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #0045a8;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#0045a8 transparent transparent transparent}.loading-icon .lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.loading-icon .lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.loading-icon .lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.paragraph{position:relative;padding-top:3.75rem;padding-bottom:3.75rem;background-color:transparent;color:inherit;background-repeat:no-repeat;background-position:-16vw -23vw;background-size:54vw}@media (min-width: 560px){.paragraph{background-position:-11vw -25vw;background-size:42vw}}.paragraph.circle-position--right{background-position:62vw -23vw;background-size:54vw}@media (min-width: 560px){.paragraph.circle-position--right{background-position:69vw -25vw;background-size:42vw}}.paragraph h2,.paragraph .product-tabs .tab-button,.product-tabs .paragraph .tab-button{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:normal}.paragraph.paragraph--melted{padding-top:0}.paragraph__title{margin-bottom:1rem}.paragraph__title h2,.paragraph__title .product-tabs .tab-button,.product-tabs .paragraph__title .tab-button{font-size:3.125rem}.paragraph.background--primary{background-color:#FFFFFF;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003c92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");color:#002002}.paragraph.background--secondary{background-color:#0045a8;color:#FFFFFF;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003c92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.paragraph.background--secondary h1,.paragraph.background--secondary h2,.paragraph.background--secondary .product-tabs .tab-button,.product-tabs .paragraph.background--secondary .tab-button,.paragraph.background--secondary h3,.paragraph.background--secondary h4,.paragraph.background--secondary h5,.paragraph.background--secondary .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .paragraph.background--secondary .field-date,.paragraph.background--secondary .news__wrapper .view-empty,.news__wrapper .paragraph.background--secondary .view-empty,.paragraph.background--secondary .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .paragraph.background--secondary .view-empty,.paragraph.background--secondary h6{color:#FFFFFF}.paragraph.background--secondary form .form-item p,.paragraph.background--secondary form .form-item a,.paragraph.background--secondary form .form-item label{color:#FFFFFF}.paragraph.background--tertiary{background-color:#0045a8;color:#002002;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.paragraph.background--tertiary h1,.paragraph.background--tertiary h2,.paragraph.background--tertiary .product-tabs .tab-button,.product-tabs .paragraph.background--tertiary .tab-button,.paragraph.background--tertiary h3,.paragraph.background--tertiary h4,.paragraph.background--tertiary h5,.paragraph.background--tertiary .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .paragraph.background--tertiary .field-date,.paragraph.background--tertiary .news__wrapper .view-empty,.news__wrapper .paragraph.background--tertiary .view-empty,.paragraph.background--tertiary .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .paragraph.background--tertiary .view-empty,.paragraph.background--tertiary h6{color:#002002}.paragraph.background--tertiary form .form-item p,.paragraph.background--tertiary form .form-item a,.paragraph.background--tertiary form .form-item label{color:#002002}.paragraph.background--quaternary{background-color:#FFFFFF;color:#002002;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23c3e3fa'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.paragraph.background--alt{background-color:#002002;color:#FFFFFF}.paragraph.background--alt h1,.paragraph.background--alt h2,.paragraph.background--alt .product-tabs .tab-button,.product-tabs .paragraph.background--alt .tab-button,.paragraph.background--alt h3,.paragraph.background--alt h4,.paragraph.background--alt h5,.paragraph.background--alt .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .paragraph.background--alt .field-date,.paragraph.background--alt .news__wrapper .view-empty,.news__wrapper .paragraph.background--alt .view-empty,.paragraph.background--alt .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .paragraph.background--alt .view-empty,.paragraph.background--alt h6{color:#FFFFFF}.paragraph .anchor{position:absolute}@media (max-width: 899.98px){.field-column-center,.field-column-left,.field-column-one,.field-column-two,.field-column-three{padding-bottom:1.875rem}}.paragraph.two-columns .two-columns__right blockquote{margin:1.25rem 0 1.25rem 4.375rem}section.paragraph.background--primary-non{background-color:#FFFFFF;background-image:none}section.paragraph.background--secondary-non{background-color:#d5ecfb;background-image:none}section.paragraph.background--tertiary-non{background-color:#0045a8;background-image:none}section.paragraph.background--tertiary-non .field-column-center *,section.paragraph.background--tertiary-non .field-column-left *,section.paragraph.background--tertiary-non .field-column-right *,section.paragraph.background--tertiary-non .field-column-one *,section.paragraph.background--tertiary-non .field-column-two *,section.paragraph.background--tertiary-non .field-text *,section.paragraph.background--tertiary-non .field-column-three *{color:#FFFFFF !important}section.paragraph.background--quaternay-non{background-color:#efefef;background-image:none}.paragraph--whitespace{padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 560px){.paragraph--whitespace{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.paragraph--whitespace{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.paragraph--whitespace{padding-top:1.125rem;padding-bottom:1.125rem}}.node--23906.page-node-type-marketing-page .paragraph{margin-bottom:1.875rem}.text-media__media{-webkit-box-ordinal-group:2;order:1}@media (max-width: 899.98px){.text-media__media{-webkit-box-ordinal-group:1;order:0;margin-bottom:1.875rem}}.text-media__text{-webkit-box-ordinal-group:2;order:1}.paragraph.text-media.break-out-media{padding:0;position:relative;overflow:hidden}.paragraph.text-media.break-out-media .text-media__media{overflow:hidden}.paragraph.text-media.break-out-media .text-media__media>div{margin-left:auto}.paragraph.text-media.break-out-media .text-media__media img{min-width:100%}.paragraph.text-media.break-out-media .text-media__text+.text-media__media{overflow:hidden}@media (max-width: 899.98px){.paragraph.text-media.break-out-media .text-media__text+.text-media__media{min-width:100%}}.paragraph.text-media.break-out-media .text-media__text+.text-media__media>div{margin-left:0}.paragraph.text-media.break-out-media .text-media__text{padding-bottom:3.75rem}@media (min-width: 900px){.paragraph.text-media.break-out-media .paragraph.text-media{padding:0;position:relative;overflow:hidden}.paragraph.text-media.break-out-media .text-media__text{padding-top:5.625rem;padding-bottom:3.75rem}.paragraph.text-media.break-out-media .text-media__text{margin-left:0;margin-right:auto}.paragraph.text-media.break-out-media .text-media__text .field-text{padding-right:3.75rem;padding-bottom:3.75rem}.paragraph.text-media.break-out-media .text-media__media+.text-media__text .field-text{padding-left:3.75rem;padding-right:0;padding-bottom:3.75rem}.paragraph.text-media.break-out-media .text-media__media{padding:0;position:relative}.paragraph.text-media.break-out-media .text-media__media+.text-media__text{margin-left:auto;margin-right:0}.paragraph.text-media.break-out-media .text-media__media{width:50vw;padding:0;position:absolute;left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;max-width:50%}.paragraph.text-media.break-out-media .text-media__media *{height:100%;width:100%}.paragraph.text-media.break-out-media .text-media__media img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.paragraph.text-media.break-out-media .text-media__text+.text-media__media{left:auto;right:0;max-width:50%}}.paragraph.text-media.break-out-media .text-media__media{-webkit-box-ordinal-group:2;order:1;width:100%}@media (max-width: 1199.98px){.paragraph.text-media.break-out-media .text-media__media{-webkit-box-ordinal-group:1;order:0;margin-bottom:1.875rem}}.paragraph.text-media.break-out-media .text-media__text{-webkit-box-ordinal-group:2;order:1}@media (min-width: 900px){.paragraph.text-media.break-out-media .container-md{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}}@media (min-width: 900px) and (min-width: 560px){.paragraph.text-media.break-out-media .container-md{max-width:520px}}@media (min-width: 900px) and (min-width: 900px){.paragraph.text-media.break-out-media .container-md{max-width:768px}}@media (min-width: 900px) and (min-width: 1200px){.paragraph.text-media.break-out-media .container-md{max-width:1056px}}@media (min-width: 900px) and (min-width: 560px){.paragraph.text-media.break-out-media .container-md{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.paragraph.text-media.break-out-media .container-md{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.paragraph.text-media.break-out-media .container-md{padding-right:1.125rem;padding-left:1.125rem}}@media (max-width: 1199.98px){.paragraph.text-media.break-out-media .container-md-down{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}}@media (max-width: 1199.98px) and (min-width: 560px){.paragraph.text-media.break-out-media .container-md-down{max-width:520px}}@media (max-width: 1199.98px) and (min-width: 900px){.paragraph.text-media.break-out-media .container-md-down{max-width:768px}}@media (max-width: 1199.98px) and (min-width: 1200px){.paragraph.text-media.break-out-media .container-md-down{max-width:1056px}}@media (max-width: 1199.98px) and (min-width: 560px){.paragraph.text-media.break-out-media .container-md-down{padding-right:0.5rem;padding-left:0.5rem}}@media (max-width: 1199.98px) and (min-width: 900px){.paragraph.text-media.break-out-media .container-md-down{padding-right:0.875rem;padding-left:0.875rem}}@media (max-width: 1199.98px) and (min-width: 1200px){.paragraph.text-media.break-out-media .container-md-down{padding-right:1.125rem;padding-left:1.125rem}}.paragraph.text-media{background-color:#d5ecfb;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23c3e3fa'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:20vw -30vw;background-size:60vw}.paragraph.text-media.background--primary{background-color:#FFFFFF;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003c92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.paragraph.text-media.background--primary h1,.paragraph.text-media.background--primary h2,.paragraph.text-media.background--primary .product-tabs .tab-button,.product-tabs .paragraph.text-media.background--primary .tab-button,.paragraph.text-media.background--primary h3,.paragraph.text-media.background--primary h4,.paragraph.text-media.background--primary h5,.paragraph.text-media.background--primary .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .paragraph.text-media.background--primary .field-date,.paragraph.text-media.background--primary .news__wrapper .view-empty,.news__wrapper .paragraph.text-media.background--primary .view-empty,.paragraph.text-media.background--primary .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .paragraph.text-media.background--primary .view-empty,.paragraph.text-media.background--primary h6{color:#002002}.paragraph.text-media.background--secondary{background-color:#0045a8;color:white;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003c92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.paragraph.text-media.background--secondary h1,.paragraph.text-media.background--secondary h2,.paragraph.text-media.background--secondary .product-tabs .tab-button,.product-tabs .paragraph.text-media.background--secondary .tab-button,.paragraph.text-media.background--secondary h3,.paragraph.text-media.background--secondary h4,.paragraph.text-media.background--secondary h5,.paragraph.text-media.background--secondary .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .paragraph.text-media.background--secondary .field-date,.paragraph.text-media.background--secondary .news__wrapper .view-empty,.news__wrapper .paragraph.text-media.background--secondary .view-empty,.paragraph.text-media.background--secondary .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .paragraph.text-media.background--secondary .view-empty,.paragraph.text-media.background--secondary h6{color:#FFFFFF}.paragraph.text-media.background--secondary form .form-item p,.paragraph.text-media.background--secondary form .form-item a,.paragraph.text-media.background--secondary form .form-item label{color:#FFFFFF}.paragraph.text-media.background--tertiary{background-color:#0045a8;color:#002002;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.paragraph.text-media.background--tertiary h1,.paragraph.text-media.background--tertiary h2,.paragraph.text-media.background--tertiary .product-tabs .tab-button,.product-tabs .paragraph.text-media.background--tertiary .tab-button,.paragraph.text-media.background--tertiary h3,.paragraph.text-media.background--tertiary h4,.paragraph.text-media.background--tertiary h5,.paragraph.text-media.background--tertiary .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .paragraph.text-media.background--tertiary .field-date,.paragraph.text-media.background--tertiary .news__wrapper .view-empty,.news__wrapper .paragraph.text-media.background--tertiary .view-empty,.paragraph.text-media.background--tertiary .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .paragraph.text-media.background--tertiary .view-empty,.paragraph.text-media.background--tertiary h6{color:#002002}.paragraph.text-media.background--tertiary form .form-item p,.paragraph.text-media.background--tertiary form .form-item a,.paragraph.text-media.background--tertiary form .form-item label{color:#002002}.paragraph.text-media.background--quaternary{background-color:#FFFFFF;color:#002002;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23c3e3fa'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.paragraph__text-with-background-image{background-size:cover;background-position:center center;padding-top:7.5rem;padding-bottom:7.5rem}@media (min-width: 560px){.paragraph__text-with-background-image{padding-top:11.25rem;padding-bottom:11.25rem}}.paragraph__text-with-background-image.paragraph--text-black,.paragraph__text-with-background-image.paragraph--text-{color:#222222}.paragraph__text-with-background-image.paragraph--text-black .boxed-text,.paragraph__text-with-background-image.paragraph--text-black .boxed-text:before,.paragraph__text-with-background-image.paragraph--text-black .boxed-text:after,.paragraph__text-with-background-image.paragraph--text- .boxed-text,.paragraph__text-with-background-image.paragraph--text- .boxed-text:before,.paragraph__text-with-background-image.paragraph--text- .boxed-text:after{background-color:rgba(255,251,249,0.85)}.paragraph__text-with-background-image.paragraph--text-white{color:#fefefe}.paragraph__text-with-background-image.paragraph--text-white .boxed-text,.paragraph__text-with-background-image.paragraph--text-white .boxed-text:before,.paragraph__text-with-background-image.paragraph--text-white .boxed-text:after{background-color:rgba(0,0,0,0.85)}.paragraph__text-with-background-image.paragraph--text-white blockquote p{color:#fefefe}.paragraph__text-with-background-image .boxed-text{padding-top:1.875rem;padding-bottom:1.875rem}.paragraph__text-with-background-image .boxed-text:before,.paragraph__text-with-background-image .boxed-text:after{content:'';position:absolute;width:1.125rem;height:100%;top:0}.paragraph__text-with-background-image .boxed-text:before{right:100%}.paragraph__text-with-background-image .boxed-text:after{left:100%}.field--name-field-photos{display:-webkit-box;display:flex;flex-wrap:wrap}.field-photos{margin-bottom:2.25rem}@media (max-width: 899.98px){.field-photos{margin-bottom:1rem}}.photo-gallery-container{margin-top:1.875rem}.paragraph__photo-gallery{padding-bottom:2.625rem}.paragraph__photo-gallery .field--name-field-photos{-webkit-box-pack:center;justify-content:center}.paragraph__photo{text-align:center}.paragraph--gallery{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);display:block;background-size:cover;background-position:center center}.paragraph--gallery .lightbox_item{padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 560px){.paragraph--gallery .lightbox_item{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.paragraph--gallery .lightbox_item{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.paragraph--gallery .lightbox_item{padding-top:1.125rem;padding-bottom:1.125rem}}.paragraph--gallery .lightbox_item.is-video{position:relative}.paragraph--gallery .lightbox_item.is-video:before{background-image:url("data:image/svg+xml,%0A%3Csvg width='90px' height='90px' viewBox='0 0 90 90' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Ccircle id='Oval' fill='%231F529A' cx='45' cy='45' r='45'%3E%3C/circle%3E%3Cpolygon id='Path' fill='%23FFFFFF' points='34 65 34 25 69 45'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:20%;pointer-events:none}.paragraph.background--primary .slick-prev:before,.paragraph.background--primary .slick-next:before{color:#404040}.paragraph.background--primary .slick-dots li.slick-active button:before{color:#404040}.paragraph.background--secondary .slick-prev:before,.paragraph.background--secondary .slick-next:before{color:#f8f8f8}.paragraph.background--secondary .slick-dots li.slick-active button:before{color:#f8f8f8}.paragraph.background--tertiary .slick-prev:before,.paragraph.background--tertiary .slick-next:before{color:#f8f8f8}.paragraph.background--tertiary .slick-dots li.slick-active button:before{color:#f8f8f8}.slick-dots{bottom:-2.75rem}.slick-dots li button:before{font-size:0.75rem}@media (max-width: 899.98px){.slick-prev{left:1rem;z-index:1}.slick-next{right:1rem;z-index:1}}.lightbox-item-container{margin-top:1.875rem}.paragraph__lightbox{padding-bottom:2.625rem}.field-lightbox-items{margin-bottom:2.25rem}@media (max-width: 899.98px){.field-lightbox-items{margin-bottom:1rem}}.lightbox-item__link{position:relative;display:-webkit-box;display:flex}.lightbox-item__link:after{content:'';position:absolute;bottom:0px;right:0px;width:2rem;height:2rem;background-color:rgba(0,0,0,0.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='77' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpath d='M15 3h6v6M14 10l6.1-6.1M9 21H3v-6M10 14l-6.1 6.1'/%3E%3C/svg%3E");background-size:1.2rem;background-position:center center;background-repeat:no-repeat}.paragraph__slider{padding:0}.paragraph__slider img,.paragraph__slider *{vertical-align:top}.paragraph__slider h1,.paragraph__slider h2,.paragraph__slider .product-tabs .tab-button,.product-tabs .paragraph__slider .tab-button,.paragraph__slider h3,.paragraph__slider h4,.paragraph__slider h5,.paragraph__slider .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .paragraph__slider .field-date,.paragraph__slider .news__wrapper .view-empty,.news__wrapper .paragraph__slider .view-empty,.paragraph__slider .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .paragraph__slider .view-empty,.paragraph__slider h6{color:inherit}.paragraph__slider .slick-prev{left:2rem;z-index:1}.paragraph__slider .slick-next{right:2rem;z-index:1}.paragraph__slider .slick-dots{bottom:2rem}.slider__slide{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:3.75rem;padding-top:9.2475rem;padding-bottom:9.9975rem;position:relative;min-height:24vw;max-height:676px}@media (max-width: 1199.98px){.slider__slide{padding-top:5.625rem;padding-bottom:7.5rem;padding-left:0;padding-right:0}}@media (max-width: 899.98px){.slider__slide{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;background-color:#0045a8;max-height:none}.slider__slide img{width:100%}}.slide__content{position:absolute;z-index:1;left:0;top:0;width:100%;display:-webkit-box;display:flex}.slider__content .slick-dotted.slick-slider{margin-bottom:0}.overlay{background-color:#000;opacity:0.1;height:100%;width:100%;left:0;top:0;display:block;position:absolute;pointer-events:none;z-index:0}@media (min-width: 900px){.overlay{opacity:0.1}}.overlay+.container,.paragraph--products-family .overlay+.paragraph__title,.overlay+.view-faq-category,.overlay+#block-front-local-tasks,.overlay+#block-reactbase-local-tasks,.overlay+#block-launchkit-local-tasks,main .overlay+.searchform-header,.view-search-result .overlay+.view-header,.view-search-result .overlay+.view-content,.overlay+.view-product-menu,.overlay+.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent .overlay+h2,#block-views-block-news-news-block-recent .product-tabs .overlay+.tab-button,.product-tabs #block-views-block-news-news-block-recent .overlay+.tab-button,#block-views-block-news-news-block-recent .overlay+.view-news,.block-views-blocknews-block-news-overview .overlay+.view-content.row,.block-views-blocknews-block-news-overview .overlay+h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .overlay+.view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .overlay+.view-content,.news__wrapper .block-views-blocknews-block-news-overview .overlay+.view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .overlay+.view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .overlay+.view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .overlay+.view-content.row,.block-views-blocknews-block-news-overview .overlay+.view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .overlay+.view-content,.view-job-openings .block-views-blocknews-block-news-overview .overlay+.view-content,.block-views-blocknews-block-news-overview .cta .overlay+.view-content.block,.cta .block-views-blocknews-block-news-overview .overlay+.view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .overlay+.view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .overlay+.view-content.active__contact,.block-views-blocknews-block-news-overview .overlay+.view-empty,.block-views-blocknews-block-news-overview .overlay+.view-header,.overlay+.news__wrapper,.block-views-blocknews-news-block-featured .overlay+.view-display-id-news_block_recent,.view-id-search_result .overlay+.view-empty,.overlay+nav.pager,.productGroup-wrapper .overlay+.views-element-container,.overlay+.view-project-views,.overlay+.view-product-downloads,.block-views .overlay+.view-projects-overview,.overlay+.projects-overview,.overlay+.view-projects-overview-isotope,.overlay+.view-team-europe,.overlay+.view-download-center,.view-message-in-header .overlay+.view-content,.overlay+.newsletter-subscription,#block-launchkit-content>.overlay+form,.overlay+.block-webform{z-index:2;position:relative}.slider__content{display:-webkit-box;display:flex;overflow-x:auto;height:100%}.slider__slide{display:inline-block;width:100%;min-width:100%;flex-shrink:0}.slider__slide:first-child{display:block}.slick-dotted.slick-slider{margin-bottom:0}@media (max-width: 899.98px){.paragraph__slider .slick-next,.paragraph__slider .slick-prev{display:none !important}}.slide{height:100%}@media (max-width: 899.98px){.slide{height:auto}}.slick-slide>div,.slider__slide{height:100%}.paragraph.paragraph__slider .category-banner__right{position:relative}.paragraph.paragraph__slider .category-banner__right:before{content:'';position:absolute;left:0;top:0;width:50vw;height:100%;opacity:1}@media (min-width: 900px){.page-banner .field-image img{display:none}}.node--type-marketing-page .paragraph__slider .slick-prev.slick-arrow{left:calc(50% + 0.5rem)}.node--23906.page-node-type-marketing-page .paragraph__slider .category-banner__left{padding-top:5.75rem;padding-bottom:5.75rem}.slick-track{display:-webkit-box !important;display:flex !important;overflow:hidden}.slick-slide{height:inherit !important}.slick-current{z-index:2}.paragraph__quote .quote{display:-webkit-box;display:flex}.paragraph__quote .quote .quote__icon{width:5rem;height:5rem;display:block;padding-top:1rem;flex-shrink:0;background-image:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_quote.svg");background-position:center top 1rem;background-repeat:no-repeat;background-size:3rem}.paragraph__quote .quote .quote__text{font-size:1.25rem;line-height:1.2;letter-spacing:0.02rem}.paragraph__quote .quote .quote__caption{opacity:0.75}.news-section__news{margin-top:1.875rem}.news-section__news .views-infinite-scroll-content-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap}.news-section__news .views-row:not(:last-child){margin-bottom:2rem}@media (max-width: 1199.98px){.field-features-limited:not(:last-child){margin-bottom:1.875rem}}.paragraph--features .paragraph__title{padding-bottom:1.875rem;text-align:center}.feature img{border-radius:0.25rem}@media (max-width: 899.98px){.feature{display:-webkit-box;display:flex}.feature .field-image{max-width:33%;margin-right:1rem}}.products-section__products{margin-top:1.875rem}.products-section__products .views-infinite-scroll-content-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.products-section__products .views-row:not(:last-child){margin-bottom:2rem}.paragraph.animate.two-columns .two-columns__left,.paragraph.animate.text-media .column,.paragraph.animate.text-form .column:first-of-type,.paragraph.animate.two-columns .two-columns__right,.paragraph.animate.three_columns .col-md-4,.paragraph.animate.three_columns .news-section__news .views-row,.news-section__news .paragraph.animate.three_columns .views-row,.paragraph.animate.three_columns .products-section__products .views-row,.products-section__products .paragraph.animate.three_columns .views-row,.paragraph.animate.three_columns #block-views-block-news-block-news-overview-2 .view-news .views-row,#block-views-block-news-block-news-overview-2 .view-news .paragraph.animate.three_columns .views-row,.paragraph.animate.three_columns .block-views-blocknews-block-news-overview .views-row:not(.card--wide),.block-views-blocknews-block-news-overview .paragraph.animate.three_columns .views-row:not(.card--wide),.paragraph.animate.three_columns .node-sidebar,.paragraph.animate.three_columns .projects-overview .views-row,.projects-overview .paragraph.animate.three_columns .views-row,.paragraph.animate.three_columns .cases-view-wrapper .views-row,.cases-view-wrapper .paragraph.animate.three_columns .views-row,.paragraph.animate.three_columns .node--type-employee.node--view-mode-card,.paragraph.animate.three_columns #block-views-block-team-europe-block-1 .view-team-europe article,#block-views-block-team-europe-block-1 .view-team-europe .paragraph.animate.three_columns article,.paragraph.animate.three_columns .view-job-openings .view-content .views-row,.view-job-openings .view-content .paragraph.animate.three_columns .views-row,.paragraph.animate.three_columns .view-product-main-category .views-row,.view-product-main-category .paragraph.animate.three_columns .views-row,.paragraph.animate.four_columns .col-md-3,.paragraph.animate.four_columns .field-features-limited,.paragraph.animate.four_columns .paragraph--products-family .field-products,.paragraph--products-family .paragraph.animate.four_columns .field-products,.paragraph.animate.four_columns .productGroup-wrapper .views-element-container .views-row,.productGroup-wrapper .views-element-container .paragraph.animate.four_columns .views-row,.paragraph.animate.four_columns .view-project-views .views-row,.view-project-views .paragraph.animate.four_columns .views-row,.paragraph.animate.four_columns .view-download-center .views-row,.view-download-center .paragraph.animate.four_columns .views-row,.paragraph.animate.paragraph__text-with-background-image .text-column,.paragraph.animate.one-column .text-column,.paragraph.animate.video .video__source,.paragraph.animate.paragraph--features .field-features-limited{opacity:0}.paragraph.in-viewport.two-columns .two-columns__left,.paragraph.in-viewport.text-media .column:first-of-type,.paragraph.in-viewport.text-form .column:first-of-type{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.paragraph.in-viewport.two-columns .two-columns__right,.paragraph.in-viewport.text-media .column:last-of-type,.paragraph.in-viewport.text-form .column:last-of-type{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.paragraph.in-viewport.paragraph__text-with-background-image .text-column,.paragraph.in-viewport.one-column .text-column{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.paragraph.in-viewport.video .video__source{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeIn;animation-name:fadeIn}.paragraph.in-viewport.three_columns .col-md-4:nth-child(1),.paragraph.in-viewport.three_columns .news-section__news .views-row:nth-child(1),.news-section__news .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .products-section__products .views-row:nth-child(1),.products-section__products .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns #block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(1),#block-views-block-news-block-news-overview-2 .view-news .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .block-views-blocknews-block-news-overview .views-row:nth-child(1):not(.card--wide),.block-views-blocknews-block-news-overview .paragraph.in-viewport.three_columns .views-row:nth-child(1):not(.card--wide),.paragraph.in-viewport.three_columns .node-sidebar:nth-child(1),.paragraph.in-viewport.three_columns .projects-overview .views-row:nth-child(1),.projects-overview .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .cases-view-wrapper .views-row:nth-child(1),.cases-view-wrapper .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .node--type-employee.node--view-mode-card:nth-child(1),.paragraph.in-viewport.three_columns #block-views-block-team-europe-block-1 .view-team-europe article:nth-child(1),#block-views-block-team-europe-block-1 .view-team-europe .paragraph.in-viewport.three_columns article:nth-child(1),.paragraph.in-viewport.three_columns .view-job-openings .view-content .views-row:nth-child(1),.view-job-openings .view-content .paragraph.in-viewport.three_columns .views-row:nth-child(1),.paragraph.in-viewport.three_columns .view-product-main-category .views-row:nth-child(1),.view-product-main-category .paragraph.in-viewport.three_columns .views-row:nth-child(1){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.4s;animation-delay:0.4s}.paragraph.in-viewport.three_columns .col-md-4:nth-child(2),.paragraph.in-viewport.three_columns .news-section__news .views-row:nth-child(2),.news-section__news .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .products-section__products .views-row:nth-child(2),.products-section__products .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns #block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(2),#block-views-block-news-block-news-overview-2 .view-news .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .block-views-blocknews-block-news-overview .views-row:nth-child(2):not(.card--wide),.block-views-blocknews-block-news-overview .paragraph.in-viewport.three_columns .views-row:nth-child(2):not(.card--wide),.paragraph.in-viewport.three_columns .node-sidebar:nth-child(2),.paragraph.in-viewport.three_columns .projects-overview .views-row:nth-child(2),.projects-overview .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .cases-view-wrapper .views-row:nth-child(2),.cases-view-wrapper .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .node--type-employee.node--view-mode-card:nth-child(2),.paragraph.in-viewport.three_columns #block-views-block-team-europe-block-1 .view-team-europe article:nth-child(2),#block-views-block-team-europe-block-1 .view-team-europe .paragraph.in-viewport.three_columns article:nth-child(2),.paragraph.in-viewport.three_columns .view-job-openings .view-content .views-row:nth-child(2),.view-job-openings .view-content .paragraph.in-viewport.three_columns .views-row:nth-child(2),.paragraph.in-viewport.three_columns .view-product-main-category .views-row:nth-child(2),.view-product-main-category .paragraph.in-viewport.three_columns .views-row:nth-child(2){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.6s;animation-delay:0.6s}.paragraph.in-viewport.three_columns .col-md-4:nth-child(3),.paragraph.in-viewport.three_columns .news-section__news .views-row:nth-child(3),.news-section__news .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .products-section__products .views-row:nth-child(3),.products-section__products .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns #block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(3),#block-views-block-news-block-news-overview-2 .view-news .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .block-views-blocknews-block-news-overview .views-row:nth-child(3):not(.card--wide),.block-views-blocknews-block-news-overview .paragraph.in-viewport.three_columns .views-row:nth-child(3):not(.card--wide),.paragraph.in-viewport.three_columns .node-sidebar:nth-child(3),.paragraph.in-viewport.three_columns .projects-overview .views-row:nth-child(3),.projects-overview .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .cases-view-wrapper .views-row:nth-child(3),.cases-view-wrapper .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .node--type-employee.node--view-mode-card:nth-child(3),.paragraph.in-viewport.three_columns #block-views-block-team-europe-block-1 .view-team-europe article:nth-child(3),#block-views-block-team-europe-block-1 .view-team-europe .paragraph.in-viewport.three_columns article:nth-child(3),.paragraph.in-viewport.three_columns .view-job-openings .view-content .views-row:nth-child(3),.view-job-openings .view-content .paragraph.in-viewport.three_columns .views-row:nth-child(3),.paragraph.in-viewport.three_columns .view-product-main-category .views-row:nth-child(3),.view-product-main-category .paragraph.in-viewport.three_columns .views-row:nth-child(3){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.8s;animation-delay:0.8s}.paragraph.in-viewport.four_columns .col-md-3:nth-child(1),.paragraph.in-viewport.four_columns .field-features-limited:nth-child(1),.paragraph.in-viewport.four_columns .paragraph--products-family .field-products:nth-child(1),.paragraph--products-family .paragraph.in-viewport.four_columns .field-products:nth-child(1),.paragraph.in-viewport.four_columns .productGroup-wrapper .views-element-container .views-row:nth-child(1),.productGroup-wrapper .views-element-container .paragraph.in-viewport.four_columns .views-row:nth-child(1),.paragraph.in-viewport.four_columns .view-project-views .views-row:nth-child(1),.view-project-views .paragraph.in-viewport.four_columns .views-row:nth-child(1),.paragraph.in-viewport.four_columns .view-download-center .views-row:nth-child(1),.view-download-center .paragraph.in-viewport.four_columns .views-row:nth-child(1){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.4s;animation-delay:0.4s}.paragraph.in-viewport.four_columns .col-md-3:nth-child(2),.paragraph.in-viewport.four_columns .field-features-limited:nth-child(2),.paragraph.in-viewport.four_columns .paragraph--products-family .field-products:nth-child(2),.paragraph--products-family .paragraph.in-viewport.four_columns .field-products:nth-child(2),.paragraph.in-viewport.four_columns .productGroup-wrapper .views-element-container .views-row:nth-child(2),.productGroup-wrapper .views-element-container .paragraph.in-viewport.four_columns .views-row:nth-child(2),.paragraph.in-viewport.four_columns .view-project-views .views-row:nth-child(2),.view-project-views .paragraph.in-viewport.four_columns .views-row:nth-child(2),.paragraph.in-viewport.four_columns .view-download-center .views-row:nth-child(2),.view-download-center .paragraph.in-viewport.four_columns .views-row:nth-child(2){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.6s;animation-delay:0.6s}.paragraph.in-viewport.four_columns .col-md-3:nth-child(3),.paragraph.in-viewport.four_columns .field-features-limited:nth-child(3),.paragraph.in-viewport.four_columns .paragraph--products-family .field-products:nth-child(3),.paragraph--products-family .paragraph.in-viewport.four_columns .field-products:nth-child(3),.paragraph.in-viewport.four_columns .productGroup-wrapper .views-element-container .views-row:nth-child(3),.productGroup-wrapper .views-element-container .paragraph.in-viewport.four_columns .views-row:nth-child(3),.paragraph.in-viewport.four_columns .view-project-views .views-row:nth-child(3),.view-project-views .paragraph.in-viewport.four_columns .views-row:nth-child(3),.paragraph.in-viewport.four_columns .view-download-center .views-row:nth-child(3),.view-download-center .paragraph.in-viewport.four_columns .views-row:nth-child(3){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.8s;animation-delay:0.8s}.paragraph.in-viewport.four_columns .col-md-3:nth-child(4),.paragraph.in-viewport.four_columns .field-features-limited:nth-child(4),.paragraph.in-viewport.four_columns .paragraph--products-family .field-products:nth-child(4),.paragraph--products-family .paragraph.in-viewport.four_columns .field-products:nth-child(4),.paragraph.in-viewport.four_columns .productGroup-wrapper .views-element-container .views-row:nth-child(4),.productGroup-wrapper .views-element-container .paragraph.in-viewport.four_columns .views-row:nth-child(4),.paragraph.in-viewport.four_columns .view-project-views .views-row:nth-child(4),.view-project-views .paragraph.in-viewport.four_columns .views-row:nth-child(4),.paragraph.in-viewport.four_columns .view-download-center .views-row:nth-child(4),.view-download-center .paragraph.in-viewport.four_columns .views-row:nth-child(4){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}.paragraph.in-viewport.paragraph--features .field-features-limited:nth-child(1){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.4s;animation-delay:0.4s}.paragraph.in-viewport.paragraph--features .field-features-limited:nth-child(2){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.6s;animation-delay:0.6s}.paragraph.in-viewport.paragraph--features .field-features-limited:nth-child(3){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.8s;animation-delay:0.8s}.paragraph.in-viewport.paragraph--features .field-features-limited:nth-child(4){opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}.paragraph--products-family{padding-bottom:0;overflow-x:hidden}.paragraph--products-family .card__image:after{opacity:0}@media (max-width: 899.98px){.paragraph--products-family .node--type-product .card__image{width:100% !important;flex-basis:100% !important;max-width:100% !important}.paragraph--products-family .node--type-product .card-link{flex-wrap:wrap !important}.paragraph--products-family .node--type-product .card__content{width:100% !important;flex-basis:100% !important;max-width:100% !important;text-align:center !important}.paragraph--products-family .node--type-product .card__label h3{text-align:center !important}.paragraph--products-family .node--type-product .card__content-wrapper{height:auto !important}}.paragraph--products-family .field-products{padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 560px){.paragraph--products-family .field-products{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.paragraph--products-family .field-products{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.paragraph--products-family .field-products{padding-top:1.125rem;padding-bottom:1.125rem}}@media (min-width: 900px){.paragraph--products-family .field-products:nth-child(4n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}@media (max-width: 899.98px){.paragraph--products-family .field-products:nth-child(2n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}.node--23789 .paragraph--products-family .card__image .field-image:after{content:'';width:2.25rem;height:2.25rem;display:block;position:absolute;right:0;bottom:0;background-size:cover;background-image:url("https://opple.compano.com/Data/Environments/000001/Attachment/Bijlage/Icons/iconen_bluetooth2.png?W=80&H=80")}.paragraph.animate.paragraph--products-family .field-products article{opacity:0}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(1) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.3s;animation-delay:0.3s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(2) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.4s;animation-delay:0.4s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(3) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.5s;animation-delay:0.5s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(4) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.6s;animation-delay:0.6s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(5) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.7s;animation-delay:0.7s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(6) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.8s;animation-delay:0.8s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(7) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.9s;animation-delay:0.9s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(8) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(9) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.1s;animation-delay:1.1s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(10) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.2s;animation-delay:1.2s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(11) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.3s;animation-delay:1.3s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(12) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.4s;animation-delay:1.4s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(13) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.5s;animation-delay:1.5s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(14) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.6s;animation-delay:1.6s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(15) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.7s;animation-delay:1.7s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(16) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.8s;animation-delay:1.8s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(17) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.9s;animation-delay:1.9s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(18) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2s;animation-delay:2s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(19) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2.1s;animation-delay:2.1s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(20) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2.2s;animation-delay:2.2s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(21) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2.3s;animation-delay:2.3s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(22) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2.4s;animation-delay:2.4s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(23) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2.5s;animation-delay:2.5s}.paragraph.animate.paragraph--products-family.in-viewport .field-products:nth-child(24) article{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);animation-timing-function:cubic-bezier(0.02, 0.7, 0.52, 1.02);-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:2.6s;animation-delay:2.6s}.view-faq-category .view-content.row,.view-faq-category .view-search-result .view-content.views-infinite-scroll-content-wrapper,.view-search-result .view-faq-category .view-content.views-infinite-scroll-content-wrapper,.view-faq-category h3.view-content.accordion--button,.view-faq-category .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .view-faq-category .view-content.views-infinite-scroll-content-wrapper,.view-faq-category .news__wrapper .view-content,.news__wrapper .view-faq-category .view-content,.view-faq-category .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-faq-category .view-content,.view-faq-category .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .view-faq-category .view-content.row,.view-faq-category .view-content#views-exposed-form-product-downloads-page-1,.view-faq-category .view-job-openings .view-content,.view-job-openings .view-faq-category .view-content,.view-faq-category .cta .view-content.block,.cta .view-faq-category .view-content.block,.view-faq-category .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .view-faq-category .view-content.active__contact{margin:0;display:block}.node--type-faq.node--view-mode-teaser{padding-top:0.25rem;padding-bottom:0.5rem;display:block;width:100%}@media (min-width: 560px){.node--type-faq.node--view-mode-teaser{padding-top:0.25rem}}@media (min-width: 900px){.node--type-faq.node--view-mode-teaser{padding-top:0.4375rem}}@media (min-width: 1200px){.node--type-faq.node--view-mode-teaser{padding-top:0.5625rem}}@media (min-width: 560px){.node--type-faq.node--view-mode-teaser{padding-bottom:0.5rem}}@media (min-width: 900px){.node--type-faq.node--view-mode-teaser{padding-bottom:0.875rem}}@media (min-width: 1200px){.node--type-faq.node--view-mode-teaser{padding-bottom:1.125rem}}.node--type-faq.node--view-mode-teaser h3{color:#FFFFFF;padding:0.5rem 1rem;border-radius:10rem;background-color:#1a48a5;margin:0;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width: 899.98px){.node--type-faq.node--view-mode-teaser h3{font-size:0.875rem}}.node--type-faq.node--view-mode-teaser h3:after{content:'';width:0.75em;height:1.25em;flex-shrink:0;background-image:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_white.svg");background-size:90%;background-position:center center;background-repeat:no-repeat;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-left:0.5rem}.node--type-faq.node--view-mode-teaser.is-active h3:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.node--type-faq.node--view-mode-teaser .body{padding-left:1rem;display:none;padding-top:0.5rem;padding-bottom:0.5rem;color:#766f70}@media (min-width: 560px){.node--type-faq.node--view-mode-teaser .body{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.node--type-faq.node--view-mode-teaser .body{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.node--type-faq.node--view-mode-teaser .body{padding-top:1.125rem;padding-bottom:1.125rem}}[id*="languageswitcher"]{position:relative;top:0;border:solid 1px #dadada;background-color:#dadada;border-radius:1.25rem}@media (max-width: 1199.98px){[id*="languageswitcher"]{height:1.875rem}}.languageswitcher{margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow-y:visible;height:1px;position:relative;z-index:1}.languageswitcher li{display:block;opacity:0;background-color:#0045a8;margin:0;-webkit-box-ordinal-group:2;order:1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;pointer-events:none;padding:0;min-width:10rem}.languageswitcher li:hover{background-color:#005adb}.languageswitcher li a{color:rgba(255,255,255,0.8);padding:.75rem 0 .75rem 1rem;min-width:7rem;display:block;font-size:0.8125rem;font-weight:300;line-height:1.3}.languageswitcher li a:hover{color:#FFFFFF;cursor:pointer;font-weight:600}.languageswitcher li:nth-child(2){border-radius:1rem 1rem 0 0}.languageswitcher li:last-child{border-radius:0 0 1rem 1rem}.languageswitcher li:last-child:nth-child(2){border-radius:1rem}.languageswitcher li.is-active{-webkit-box-ordinal-group:1;order:0;display:block;position:relative;opacity:1;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='77' viewBox='0 0 24 24' fill='none' stroke='%23766f70' stroke-width='2' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:1rem;margin-top:2px;pointer-events:visible}.languageswitcher li.is-active a{color:#0045a8;color:#766f70;font-weight:400;pointer-events:none;padding:.5rem 2rem .5rem 1rem}@media (max-width: 1199.98px){.languageswitcher li.is-active a{padding:.3rem 2rem .5rem 1rem}}.languageswitcher:hover li{opacity:1;display:block;z-index:1;pointer-events:all}:not(.opple-europe) [id*="languageswitcher"]::before{background-image:none}#block-socialshareblock{margin-left:auto;position:relative;flex-shrink:0}@media (max-width: 899.98px){#block-socialshareblock{position:fixed;bottom:20px;right:20px;z-index:99}}.social-share__wrapper{position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;top:0;float:right}.social-share__wrapper .social-share__list{-webkit-box-align:center;align-items:center;display:none;position:absolute;z-index:1;width:100%;background-color:#FFFFFF !important;color:#766f70}.social-share__wrapper .social-share__list:hover{display:-webkit-box;display:flex}.social-share__wrapper .social-share__list li{margin:0 auto}.social-share__wrapper>a{background-color:#dadada;padding:0.625rem 3.5rem 0.625rem 1.5rem;border-radius:2.2rem;color:#766f70;cursor:pointer}.social-share__wrapper>a:after{border:0;border-radius:2.2rem;content:'';background-image:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_white.svg");background-size:0.5rem;background-position:center;background-repeat:no-repeat;position:absolute;background-color:#9c9c9c;width:1.75rem;height:1.75rem;margin-left:1rem;top:-0.125rem;-webkit-transition:all .2s ease;transition:all .2s ease;padding:0.25rem}.social-share__wrapper>a:hover:after{background-color:#199ee1}.social-share__wrapper .share__linkedin{text-indent:-9999px;color:#0045a8;display:-webkit-inline-box;display:inline-flex;width:1.75rem;height:1.75rem;margin:0.25rem;flex-shrink:0;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='31px' viewBox='0 0 30 31' version='1.1'%3E%3C!-- Generator: Sketch 52.3 (67297) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebutton/Social-twitter-white-regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='d/Footer' transform='translate(-1113.000000, -466.000000)' fill='%239c9c9c'%3E%3Cg id='Footer' transform='translate(-1.000000, -5.000000)'%3E%3Cg id='Social' transform='translate(1062.000000, 471.000000)'%3E%3Cg id='button/Social-linkedin-white-regular' transform='translate(52.169421, 0.000000)'%3E%3Cpath d='M15,0 C6.715625,0 0,6.93947917 0,15.5 C0,24.0605208 6.715625,31 15,31 C23.284375,31 30,24.0605208 30,15.5 C30,6.93947917 23.284375,0 15,0 L15,0 Z M15.9462687,13.9028137 L15.9462687,12.6109467 L13,12.6109467 C13,12.6109467 13.0358209,13.4639053 13,21.7 L15.9462687,21.7 L15.9462687,16.6281065 C15.9462687,16.3529586 15.9731343,16.0869822 16.0447761,15.8852071 C16.2597015,15.3440828 16.7432836,14.7846154 17.558209,14.7846154 C18.6238806,14.7846154 19.0537313,15.6192308 19.0537313,16.8390533 L19.0537313,21.7 L22,21.7 L22,16.4905325 C22,13.7023669 20.5492537,12.4 18.6059701,12.4 C17.0363469,12.4 16.3350328,13.2803962 15.9462687,13.9028137 L15.9462687,13.9028137 Z M11.9999166,9.81666667 C12.0080245,10.6777778 11.4242569,11.3666667 10.4918504,11.3666667 L10.4756347,11.3666667 C9.57565968,11.3666667 9,10.6777778 9,9.81666667 C9,8.9374269 9.59998332,8.26666667 10.5080662,8.26666667 C11.4242569,8.26666667 11.9918087,8.9374269 11.9999166,9.81666667 Z M12,12.4 L12,21.7 L9,21.7 L9,12.4 L12,12.4 Z' id='Combined-Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.social-share__wrapper .share__linkedin:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='31px' viewBox='0 0 30 31' version='1.1'%3E%3C!-- Generator: Sketch 52.3 (67297) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebutton/Social-twitter-white-regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='d/Footer' transform='translate(-1113.000000, -466.000000)' fill='%230a66c2'%3E%3Cg id='Footer' transform='translate(-1.000000, -5.000000)'%3E%3Cg id='Social' transform='translate(1062.000000, 471.000000)'%3E%3Cg id='button/Social-linkedin-white-regular' transform='translate(52.169421, 0.000000)'%3E%3Cpath d='M15,0 C6.715625,0 0,6.93947917 0,15.5 C0,24.0605208 6.715625,31 15,31 C23.284375,31 30,24.0605208 30,15.5 C30,6.93947917 23.284375,0 15,0 L15,0 Z M15.9462687,13.9028137 L15.9462687,12.6109467 L13,12.6109467 C13,12.6109467 13.0358209,13.4639053 13,21.7 L15.9462687,21.7 L15.9462687,16.6281065 C15.9462687,16.3529586 15.9731343,16.0869822 16.0447761,15.8852071 C16.2597015,15.3440828 16.7432836,14.7846154 17.558209,14.7846154 C18.6238806,14.7846154 19.0537313,15.6192308 19.0537313,16.8390533 L19.0537313,21.7 L22,21.7 L22,16.4905325 C22,13.7023669 20.5492537,12.4 18.6059701,12.4 C17.0363469,12.4 16.3350328,13.2803962 15.9462687,13.9028137 L15.9462687,13.9028137 Z M11.9999166,9.81666667 C12.0080245,10.6777778 11.4242569,11.3666667 10.4918504,11.3666667 L10.4756347,11.3666667 C9.57565968,11.3666667 9,10.6777778 9,9.81666667 C9,8.9374269 9.59998332,8.26666667 10.5080662,8.26666667 C11.4242569,8.26666667 11.9918087,8.9374269 11.9999166,9.81666667 Z M12,12.4 L12,21.7 L9,21.7 L9,12.4 L12,12.4 Z' id='Combined-Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.social-share__wrapper .share__facebook{text-indent:-9999px;color:#0045a8;display:-webkit-inline-box;display:inline-flex;width:1.75rem;height:1.75rem;margin:0.25rem;flex-shrink:0;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31px' height='31px' viewBox='0 0 31 31' version='1.1'%3E%3C!-- Generator: Sketch 52.3 (67297) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebutton/Social-twitter-white-regular Copy%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='d/Footer' transform='translate(-1165.000000, -466.000000)' fill='%239c9c9c'%3E%3Cg id='Footer' transform='translate(-1.000000, -5.000000)'%3E%3Cg id='Social' transform='translate(1062.000000, 471.000000)'%3E%3Cg id='button/Social-facebook-white-regular' transform='translate(104.338843, 0.000000)'%3E%3Cpath d='M15,0 C6.715625,0 0,6.93947917 0,15.5 C0,24.0605208 6.715625,31 15,31 C23.284375,31 30,24.0605208 30,15.5 C30,6.93947917 23.284375,0 15,0 L15,0 Z M18.553125,10.7111458 L16.2984375,10.7111458 C16.03125,10.7111458 15.734375,11.0744271 15.734375,11.5571875 L15.734375,13.2395833 L18.5546875,13.2395833 L18.128125,15.6388542 L15.734375,15.6388542 L15.734375,22.8415104 L13.0734375,22.8415104 L13.0734375,15.6388542 L10.659375,15.6388542 L10.659375,13.2395833 L13.0734375,13.2395833 L13.0734375,11.8284375 C13.0734375,9.80375 14.4328125,8.15848958 16.2984375,8.15848958 L18.553125,8.15848958 L18.553125,10.7111458 L18.553125,10.7111458 Z' id='facebook'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.social-share__wrapper .share__facebook:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31px' height='31px' viewBox='0 0 31 31' version='1.1'%3E%3C!-- Generator: Sketch 52.3 (67297) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebutton/Social-twitter-white-regular Copy%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='d/Footer' transform='translate(-1165.000000, -466.000000)' fill='%233578E5'%3E%3Cg id='Footer' transform='translate(-1.000000, -5.000000)'%3E%3Cg id='Social' transform='translate(1062.000000, 471.000000)'%3E%3Cg id='button/Social-facebook-white-regular' transform='translate(104.338843, 0.000000)'%3E%3Cpath d='M15,0 C6.715625,0 0,6.93947917 0,15.5 C0,24.0605208 6.715625,31 15,31 C23.284375,31 30,24.0605208 30,15.5 C30,6.93947917 23.284375,0 15,0 L15,0 Z M18.553125,10.7111458 L16.2984375,10.7111458 C16.03125,10.7111458 15.734375,11.0744271 15.734375,11.5571875 L15.734375,13.2395833 L18.5546875,13.2395833 L18.128125,15.6388542 L15.734375,15.6388542 L15.734375,22.8415104 L13.0734375,22.8415104 L13.0734375,15.6388542 L10.659375,15.6388542 L10.659375,13.2395833 L13.0734375,13.2395833 L13.0734375,11.8284375 C13.0734375,9.80375 14.4328125,8.15848958 16.2984375,8.15848958 L18.553125,8.15848958 L18.553125,10.7111458 L18.553125,10.7111458 Z' id='facebook'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.social-share__wrapper .share__twitter{text-indent:-9999px;color:#0045a8;display:-webkit-inline-box;display:inline-flex;width:1.75rem;height:1.75rem;margin:0.25rem;flex-shrink:0;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31px' height='31px' viewBox='0 0 31 31' version='1.1'%3E%3C!-- Generator: Sketch 52.3 (67297) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebutton/Social-twitter-white-regular Copy 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='d/Footer' transform='translate(-1217.000000, -466.000000)' fill='%239c9c9c'%3E%3Cg id='Footer' transform='translate(-1.000000, -5.000000)'%3E%3Cg id='Social' transform='translate(1062.000000, 471.000000)'%3E%3Cg id='button/Social-twitter-white-regular' transform='translate(156.508264, 0.000000)'%3E%3Cpath d='M15,0 C6.715625,0 0,6.93947917 0,15.5 C0,24.0605208 6.715625,31 15,31 C23.284375,31 30,24.0605208 30,15.5 C30,6.93947917 23.284375,0 15,0 L15,0 Z M21.1015625,12.6970833 C21.1078125,12.8294792 21.109375,12.961875 21.109375,13.0910417 C21.109375,17.1275 18.1390625,21.7791146 12.7046875,21.7791146 C11.0359375,21.7791146 9.4828125,21.2753646 8.1765625,20.4067187 C8.40625,20.4357812 8.6421875,20.4470833 8.88125,20.4470833 C10.265625,20.4470833 11.5390625,19.9610937 12.55,19.1408854 C11.2578125,19.1150521 10.1671875,18.2334896 9.790625,17.0225521 C9.9703125,17.0564583 10.1546875,17.0758333 10.3453125,17.0758333 C10.6140625,17.0758333 10.8765625,17.0386979 11.1234375,16.9692708 C9.771875,16.6883333 8.753125,15.4547917 8.753125,13.9758333 L8.753125,13.9386979 C9.1515625,14.1663542 9.6078125,14.3052083 10.0921875,14.3213542 C9.2984375,13.7723958 8.778125,12.8391667 8.778125,11.7783854 C8.778125,11.2197396 8.9234375,10.6933854 9.178125,10.2429167 C10.6359375,12.09 12.8109375,13.3041667 15.2671875,13.4349479 C15.215625,13.2105208 15.190625,12.9780208 15.190625,12.7374479 C15.190625,11.0534375 16.5125,9.68427083 18.1453125,9.68427083 C18.99375,9.68427083 19.7625,10.055625 20.3015625,10.6497917 C20.975,10.5109375 21.60625,10.2590625 22.1765625,9.90869792 C21.95625,10.6207292 21.4890625,11.2197396 20.878125,11.5991667 C21.4765625,11.5232812 22.0453125,11.3602083 22.575,11.1164062 C22.1796875,11.7283333 21.678125,12.2676042 21.1015625,12.6970833 L21.1015625,12.6970833 Z' id='twitter'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.social-share__wrapper .share__twitter:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31px' height='31px' viewBox='0 0 31 31' version='1.1'%3E%3C!-- Generator: Sketch 52.3 (67297) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebutton/Social-twitter-white-regular Copy 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='d/Footer' transform='translate(-1217.000000, -466.000000)' fill='%231DA1F2'%3E%3Cg id='Footer' transform='translate(-1.000000, -5.000000)'%3E%3Cg id='Social' transform='translate(1062.000000, 471.000000)'%3E%3Cg id='button/Social-twitter-white-regular' transform='translate(156.508264, 0.000000)'%3E%3Cpath d='M15,0 C6.715625,0 0,6.93947917 0,15.5 C0,24.0605208 6.715625,31 15,31 C23.284375,31 30,24.0605208 30,15.5 C30,6.93947917 23.284375,0 15,0 L15,0 Z M21.1015625,12.6970833 C21.1078125,12.8294792 21.109375,12.961875 21.109375,13.0910417 C21.109375,17.1275 18.1390625,21.7791146 12.7046875,21.7791146 C11.0359375,21.7791146 9.4828125,21.2753646 8.1765625,20.4067187 C8.40625,20.4357812 8.6421875,20.4470833 8.88125,20.4470833 C10.265625,20.4470833 11.5390625,19.9610937 12.55,19.1408854 C11.2578125,19.1150521 10.1671875,18.2334896 9.790625,17.0225521 C9.9703125,17.0564583 10.1546875,17.0758333 10.3453125,17.0758333 C10.6140625,17.0758333 10.8765625,17.0386979 11.1234375,16.9692708 C9.771875,16.6883333 8.753125,15.4547917 8.753125,13.9758333 L8.753125,13.9386979 C9.1515625,14.1663542 9.6078125,14.3052083 10.0921875,14.3213542 C9.2984375,13.7723958 8.778125,12.8391667 8.778125,11.7783854 C8.778125,11.2197396 8.9234375,10.6933854 9.178125,10.2429167 C10.6359375,12.09 12.8109375,13.3041667 15.2671875,13.4349479 C15.215625,13.2105208 15.190625,12.9780208 15.190625,12.7374479 C15.190625,11.0534375 16.5125,9.68427083 18.1453125,9.68427083 C18.99375,9.68427083 19.7625,10.055625 20.3015625,10.6497917 C20.975,10.5109375 21.60625,10.2590625 22.1765625,9.90869792 C21.95625,10.6207292 21.4890625,11.2197396 20.878125,11.5991667 C21.4765625,11.5232812 22.0453125,11.3602083 22.575,11.1164062 C22.1796875,11.7283333 21.678125,12.2676042 21.1015625,12.6970833 L21.1015625,12.6970833 Z' id='twitter'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.social-share__wrapper .share__whatsapp{text-indent:-9999px;color:#0045a8;display:-webkit-inline-box;display:inline-flex;width:1.75rem;height:1.75rem;margin:0.25rem;flex-shrink:0;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='30px' viewBox='0 0 30 30' version='1.1'%3E%3C!-- Generator: Sketch 57.1 (83088) - https://sketch.com --%3E%3Ctitle%3EAtoms / Icon / WhatsApp%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Atoms-/-Icon-/-WhatsApp' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M15,0 C23.284375,0 30,6.715625 30,15 C30,23.284375 23.284375,30 15,30 C6.715625,30 0,23.284375 0,15 C0,6.715625 6.715625,0 15,0 Z M15.2185746,7 C10.8465451,7 7.29427121,10.5522739 7.29427121,14.9243034 C7.29427121,16.3641304 7.6831296,17.782938 8.42931732,19.0125713 L8.42931732,19.0125713 L7,23.2689942 L11.3825391,21.8606963 C12.559624,22.5122968 13.8838445,22.8486068 15.2185746,22.8486068 C19.5906041,22.8486068 23.142878,19.2963329 23.142878,14.9243034 C23.142878,10.5522739 19.5906041,7 15.2185746,7 Z M15.2185746,8.32422046 C18.854926,8.32422046 21.8186575,11.287952 21.8186575,14.9243034 C21.8186575,18.5606548 18.854926,21.5243863 15.2185746,21.5243863 C13.9363929,21.5243863 12.6647209,21.1355279 11.5927329,20.431379 L11.5927329,20.431379 L9.04938881,21.2406248 L9.87965402,18.7918679 C9.05989849,17.6673315 8.61849167,16.311582 8.61849167,14.9243034 C8.61849167,11.287952 11.5822232,8.32422046 15.2185746,8.32422046 Z M12.5806434,11.0462292 C12.35994,11.0462292 12.191785,11.1303067 12.0341397,11.2774423 C11.5296748,11.7503782 11.2774423,12.2443334 11.2564229,12.9379727 L11.2564229,12.9379727 L11.2564229,13.0220502 C11.2459132,13.7472185 11.6032426,14.4723869 12.0026106,15.0609293 C12.9064436,16.3956595 13.8418057,17.5622346 15.3446908,18.2453642 C15.7966073,18.455558 16.8370663,18.8969648 17.3415312,18.8969648 C17.9405833,18.8969648 18.9179841,18.5186161 19.1597069,17.9300736 C19.2542941,17.6883509 19.3383716,17.3940796 19.3383716,17.1313375 C19.3383716,17.0892987 19.3383716,17.0262406 19.3173522,16.9736922 C19.2437844,16.847576 17.5307056,15.9542526 17.3520409,15.9542526 C17.0787891,15.9542526 16.5533048,16.9736922 16.2380142,16.9736922 C16.1539367,16.9736922 16.0803689,16.9421631 16.0068011,16.9001244 C15.4182586,16.6058532 14.903284,16.3010723 14.4198385,15.8386461 C14.0204704,15.4602974 13.5790636,14.8927743 13.3478505,14.3988191 C13.3163214,14.3462707 13.295302,14.2937222 13.295302,14.2411738 C13.295302,13.999451 14.0204704,13.5475345 14.0204704,13.1481664 C14.0204704,13.0430696 13.4844764,11.6137522 13.4109086,11.4350876 C13.3058117,11.1618357 13.2532633,11.0777582 12.9695018,11.0777582 C12.8328758,11.0777582 12.7067596,11.0462292 12.5806434,11.0462292 Z' id='Envelope-Outlined---FontAwesome' fill='%239c9c9c'/%3E%3C/g%3E%3C/svg%3E")}.social-share__wrapper .share__whatsapp:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='30px' viewBox='0 0 30 30' version='1.1'%3E%3C!-- Generator: Sketch 57.1 (83088) - https://sketch.com --%3E%3Ctitle%3EAtoms / Icon / WhatsApp%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Atoms-/-Icon-/-WhatsApp' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M15,0 C23.284375,0 30,6.715625 30,15 C30,23.284375 23.284375,30 15,30 C6.715625,30 0,23.284375 0,15 C0,6.715625 6.715625,0 15,0 Z M15.2185746,7 C10.8465451,7 7.29427121,10.5522739 7.29427121,14.9243034 C7.29427121,16.3641304 7.6831296,17.782938 8.42931732,19.0125713 L8.42931732,19.0125713 L7,23.2689942 L11.3825391,21.8606963 C12.559624,22.5122968 13.8838445,22.8486068 15.2185746,22.8486068 C19.5906041,22.8486068 23.142878,19.2963329 23.142878,14.9243034 C23.142878,10.5522739 19.5906041,7 15.2185746,7 Z M15.2185746,8.32422046 C18.854926,8.32422046 21.8186575,11.287952 21.8186575,14.9243034 C21.8186575,18.5606548 18.854926,21.5243863 15.2185746,21.5243863 C13.9363929,21.5243863 12.6647209,21.1355279 11.5927329,20.431379 L11.5927329,20.431379 L9.04938881,21.2406248 L9.87965402,18.7918679 C9.05989849,17.6673315 8.61849167,16.311582 8.61849167,14.9243034 C8.61849167,11.287952 11.5822232,8.32422046 15.2185746,8.32422046 Z M12.5806434,11.0462292 C12.35994,11.0462292 12.191785,11.1303067 12.0341397,11.2774423 C11.5296748,11.7503782 11.2774423,12.2443334 11.2564229,12.9379727 L11.2564229,12.9379727 L11.2564229,13.0220502 C11.2459132,13.7472185 11.6032426,14.4723869 12.0026106,15.0609293 C12.9064436,16.3956595 13.8418057,17.5622346 15.3446908,18.2453642 C15.7966073,18.455558 16.8370663,18.8969648 17.3415312,18.8969648 C17.9405833,18.8969648 18.9179841,18.5186161 19.1597069,17.9300736 C19.2542941,17.6883509 19.3383716,17.3940796 19.3383716,17.1313375 C19.3383716,17.0892987 19.3383716,17.0262406 19.3173522,16.9736922 C19.2437844,16.847576 17.5307056,15.9542526 17.3520409,15.9542526 C17.0787891,15.9542526 16.5533048,16.9736922 16.2380142,16.9736922 C16.1539367,16.9736922 16.0803689,16.9421631 16.0068011,16.9001244 C15.4182586,16.6058532 14.903284,16.3010723 14.4198385,15.8386461 C14.0204704,15.4602974 13.5790636,14.8927743 13.3478505,14.3988191 C13.3163214,14.3462707 13.295302,14.2937222 13.295302,14.2411738 C13.295302,13.999451 14.0204704,13.5475345 14.0204704,13.1481664 C14.0204704,13.0430696 13.4844764,11.6137522 13.4109086,11.4350876 C13.3058117,11.1618357 13.2532633,11.0777582 12.9695018,11.0777582 C12.8328758,11.0777582 12.7067596,11.0462292 12.5806434,11.0462292 Z' id='Envelope-Outlined---FontAwesome' fill='%2325d366'/%3E%3C/g%3E%3C/svg%3E")}.social-share__wrapper.is-open a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#0045a8}@media (max-width: 899.98px){.social-share__wrapper.is-open{top:-40px}}.social-share__wrapper.is-open .social-share__list{list-style:none;display:-webkit-box;display:flex;padding:0;border-radius:2.2rem;border:1px solid #dadada}.article__image{margin-top:6rem}.article__content{padding-top:3.75rem;padding-bottom:3.75rem;padding-left:0.9375rem;padding-right:0.9375rem}.article__title{font-size:2.8125rem;margin-bottom:1.40625rem}#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;margin:auto;position:-webkit-sticky;position:sticky;top:79px;z-index:10}#block-front-local-tasks ul,#block-front-local-tasks li,#block-reactbase-local-tasks ul,#block-reactbase-local-tasks li,#block-launchkit-local-tasks ul,#block-launchkit-local-tasks li{margin:0;padding:0;list-style:none}#block-front-local-tasks ul,#block-reactbase-local-tasks ul,#block-launchkit-local-tasks ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}#block-front-local-tasks a,#block-reactbase-local-tasks a,#block-launchkit-local-tasks a{border-top:solid 1px #999;color:#565656;font-size:14px;display:block;background-color:#f5f5f2;font-family:"Open Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-family:"Source Sans Pro", "Lucida Grande", Verdana, sans-serif;white-space:nowrap;padding:0.2rem 1rem;border-bottom:solid 1px #999}#block-front-local-tasks a.is-active,#block-front-local-tasks a:hover,#block-reactbase-local-tasks a.is-active,#block-reactbase-local-tasks a:hover,#block-launchkit-local-tasks a.is-active,#block-launchkit-local-tasks a:hover{background-color:#fff}#block-front-local-tasks li:not(:last-child),#block-reactbase-local-tasks li:not(:last-child),#block-launchkit-local-tasks li:not(:last-child){border-right:solid 1px #999}#block-front-local-tasks li:first-child,#block-reactbase-local-tasks li:first-child,#block-launchkit-local-tasks li:first-child{border-left:solid 1px #999}#block-front-local-tasks li:last-child,#block-reactbase-local-tasks li:last-child,#block-launchkit-local-tasks li:last-child{border-right:solid 1px #999}#block-front-local-tasks .contextual,#block-reactbase-local-tasks .contextual,#block-launchkit-local-tasks .contextual{display:none}#block-front-local-tasks:hover+.block-system-main-block,#block-reactbase-local-tasks:hover+.block-system-main-block,#block-launchkit-local-tasks:hover+.block-system-main-block{box-shadow:inset 0px 0px 0px 1px #999}.toolbar .toolbar-bar{z-index:503}.user-login-form,#block-launchkit-content form.user-pass{margin:2rem auto;border:solid 0.0625rem #0045a8;background-color:white;padding:3rem;border-radius:1.25rem}.user-login-form label,#block-launchkit-content form.user-pass label{color:#0045a8}.user-login-form input[type="submit"],#block-launchkit-content form.user-pass input[type="submit"]{border:0;min-width:0;float:right}#block-launchkit-content form.user-pass{padding:3rem 3rem 6rem 3rem}.login-form-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;background-color:#f8f8f8;padding:2.25rem}.header_main{position:relative}@media (max-width: 899.98px){.header__right{padding-top:0 !important}.responsive-menu-toggle-icon{height:30px}}.searchblock{-webkit-box-ordinal-group:2;order:1;height:3.9375rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;margin-left:3rem}@media (max-width: 899.98px){.searchblock{margin-left:auto;margin-right:auto;padding:0.625rem 0;z-index:5}}.searchblock .icon-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Laag_1' x='0px' y='0px' viewBox='0 0 28.3 28.3' style='enable-background:new 0 0 28.3 28.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23174BA0;%7D%0A%3C/style%3E%3Cpath class='st0' d='M16.5,3.9c-4.3,0-7.8,3.5-7.8,7.8c0,1.6,0.5,3.1,1.3,4.3l-6.2,6.2c-0.6,0.6-0.6,1.6,0,2.2 c0.6,0.6,1.6,0.6,2.2,0l6.3-6.2c1.2,0.8,2.7,1.3,4.3,1.3c4.3,0,7.8-3.5,7.8-7.8C24.3,7.4,20.8,3.9,16.5,3.9z M16.5,16.5 c-2.6,0-4.8-2.1-4.7-4.8c0-2.6,2.1-4.7,4.8-4.7c2.6,0,4.8,2.1,4.7,4.8C21.2,14.3,19.1,16.5,16.5,16.5z'/%3E%3C/svg%3E");display:block;width:2.1rem;height:3rem;background-repeat:no-repeat;background-position:center center;background-size:1.5rem}@media (max-width: 899.98px){.searchblock .icon-search{height:2.5rem;width:2.5rem}}.searchblock .icon-search:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Laag_1' x='0px' y='0px' viewBox='0 0 28.3 28.3' style='enable-background:new 0 0 28.3 28.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23828282;%7D%0A%3C/style%3E%3Cpath class='st0' d='M16.5,3.9c-4.3,0-7.8,3.5-7.8,7.8c0,1.6,0.5,3.1,1.3,4.3l-6.2,6.2c-0.6,0.6-0.6,1.6,0,2.2 c0.6,0.6,1.6,0.6,2.2,0l6.3-6.2c1.2,0.8,2.7,1.3,4.3,1.3c4.3,0,7.8-3.5,7.8-7.8C24.3,7.4,20.8,3.9,16.5,3.9z M16.5,16.5 c-2.6,0-4.8-2.1-4.7-4.8c0-2.6,2.1-4.7,4.8-4.7c2.6,0,4.8,2.1,4.7,4.8C21.2,14.3,19.1,16.5,16.5,16.5z'/%3E%3C/svg%3E")}header .searchform-header{position:absolute;top:-3.75rem;right:2.5rem;width:auto;height:6.25rem;opacity:0;-webkit-transform:translate3d(-12.5rem, 0rem, 0rem) scale(1);transform:translate3d(-12.5rem, 0rem, 0rem) scale(1);pointer-events:none;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media (max-width: 899.98px){header .searchform-header{width:80vw;position:absolute;top:0}}header .searchform-header.is-open{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);pointer-events:all;max-width:100vw}header .searchform-header .form--inline{display:-webkit-box;display:flex}header .search-input-container{margin-left:auto;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:0}.searchblock{cursor:pointer}.searchblock.is-open .icon-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 24 24' fill='none' stroke='%230045A8' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}.searchblock.is-open .icon-search:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 24 24' fill='none' stroke='%23828282' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}.searchform-header form{width:100%}.searchform-header .js-form-type-textfield{width:calc(100% - 4rem)}@media (min-width: 560px) and (max-width: 1199.98px){header .searchblock{padding-right:2rem}}.search-input-container{padding-top:1.2rem;padding-bottom:1.2rem}@media (min-width: 560px){.search-input-container{padding-top:1.2rem;padding-bottom:1.2rem}}@media (min-width: 900px){.search-input-container{padding-top:2.1rem;padding-bottom:2.1rem}}@media (min-width: 1200px){.search-input-container{padding-top:2.7rem;padding-bottom:2.7rem}}.search-input-container .js-form-item{padding-top:0}.search-input-container form{display:-webkit-box;display:flex}@media (min-width: 900px){.icon-search{position:absolute;right:0}}form .form-submit{background-color:#0045a8}.search-input-container input[type="text"],.mm-search-input-container input[type="text"]{margin-top:4.375rem;border-radius:0.75rem 0 0 0.75rem;font-size:1.125rem;background-color:#FFFFFF;box-shadow:0 0.75rem 2.5rem rgba(0,0,0,0.2);color:#0045a8;padding:0.375rem 2rem;height:2.875rem;border:none}.search-input-container input[type="submit"],.mm-search-input-container input[type="submit"],#views-exposed-form-product-downloads-page-1 input[type="submit"]{text-indent:-99999px;margin-top:4.375rem;border:0;padding:0.375rem 0.75rem;font-size:1.125rem;background-color:#0045a8;color:white;width:3.75rem;border-radius:0 0.75rem 0.75rem 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Laag_1' x='0px' y='0px' viewBox='0 0 28.3 28.3' style='enable-background:new 0 0 28.3 28.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M16.5,3.9c-4.3,0-7.8,3.5-7.8,7.8c0,1.6,0.5,3.1,1.3,4.3l-6.2,6.2c-0.6,0.6-0.6,1.6,0,2.2 c0.6,0.6,1.6,0.6,2.2,0l6.3-6.2c1.2,0.8,2.7,1.3,4.3,1.3c4.3,0,7.8-3.5,7.8-7.8C24.3,7.4,20.8,3.9,16.5,3.9z M16.5,16.5 c-2.6,0-4.8-2.1-4.7-4.8c0-2.6,2.1-4.7,4.8-4.7c2.6,0,4.8,2.1,4.7,4.8C21.2,14.3,19.1,16.5,16.5,16.5z'/%3E%3C/svg%3E");height:2.875rem;background-repeat:no-repeat;background-size:1.5rem;background-position:center center}.search-input-container input[type="submit"]:hover,.mm-search-input-container input[type="submit"]:hover,#views-exposed-form-product-downloads-page-1 input[type="submit"]:hover{background-color:#199ee1}main .searchform-header{margin-bottom:2.25rem;margin-top:2.25rem}main .searchform-header .search-input-container{background-color:#f8f8f8}main .searchform-header .form--inline{display:-webkit-box;display:flex}main .searchform-header .form-submit{text-indent:-99999px;background:transparent;border:0;outline:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Laag_1' x='0px' y='0px' viewBox='0 0 28.3 28.3' style='enable-background:new 0 0 28.3 28.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23174BA0;%7D%0A%3C/style%3E%3Cpath class='st0' d='M16.5,3.9c-4.3,0-7.8,3.5-7.8,7.8c0,1.6,0.5,3.1,1.3,4.3l-6.2,6.2c-0.6,0.6-0.6,1.6,0,2.2 c0.6,0.6,1.6,0.6,2.2,0l6.3-6.2c1.2,0.8,2.7,1.3,4.3,1.3c4.3,0,7.8-3.5,7.8-7.8C24.3,7.4,20.8,3.9,16.5,3.9z M16.5,16.5 c-2.6,0-4.8-2.1-4.7-4.8c0-2.6,2.1-4.7,4.8-4.7c2.6,0,4.8,2.1,4.7,4.8C21.2,14.3,19.1,16.5,16.5,16.5z'/%3E%3C/svg%3E");background-size:auto;background-repeat:no-repeat;background-position:center center;height:100%;background-size:1rem;width:2rem}.view-search-result .view-header{margin:auto}.view-search-result .view-header h2,.view-search-result .view-header .product-tabs .tab-button,.product-tabs .view-search-result .view-header .tab-button{font-size:2.5rem;padding-bottom:1.125rem;border-bottom:solid 0.0625rem #f8f8f8}.view-search-result .views-row{margin:auto}.view-search-result a{display:block;color:#282828;background-color:transparent;padding-bottom:2.25rem;padding-top:2.25rem;padding-left:1.125rem;padding-right:1.125rem;border-bottom:solid 0.0625rem #f8f8f8;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.view-search-result a h2,.view-search-result a .product-tabs .tab-button,.product-tabs .view-search-result a .tab-button{font-size:1.25rem}.view-search-result a:hover{background-color:#f8f8f8}.view-search-result a:hover h2,.view-search-result a:hover .product-tabs .tab-button,.product-tabs .view-search-result a:hover .tab-button{color:#282828}.koekjes-wrapper{background:#001b42;z-index:199;bottom:0;position:fixed;width:100%;padding:2rem;opacity:.9;display:none}@media (min-width: 900px){.koekjes-wrapper{width:50%;bottom:20px;left:20px;border-radius:10px;font-size:14px}}.koekjes-wrapper .body ul{display:-webkit-box;display:flex;list-style-type:none;padding:0;margin:0}.koekjes-wrapper .body ul li:first-of-type{margin-right:1rem}.koekjes-wrapper .btn{margin-top:1rem}.koekjes-wrapper *{color:#FFFFFF}@media (max-width: 899.98px){.koekjes-wrapper p{display:none}}.block-system-breadcrumb-block ol{list-style-type:none;color:#766f70;display:-webkit-box;display:flex;padding:0;margin:0;flex-wrap:wrap}.block-system-breadcrumb-block ol a{color:#766f70}.block-system-breadcrumb-block ol li::after{content:">";padding:0 .5rem}.block-system-breadcrumb-block ol li:last-of-type::after{content:''}.filter-button{display:-webkit-box;display:flex;background-color:#1a48a5;color:#FFFFFF;font-weight:bold;border-radius:3rem;position:relative;border:2px solid #1a48a5;padding:0.5rem 1.375rem;cursor:pointer;font-size:0.875rem;margin-right:0.5rem;margin-bottom:0.5rem}@media (max-width: 899.98px){.filter-button{text-overflow:ellipsis;max-width:100%;white-space:nowrap;flex-shrink:1}}.filter-button::after{border:0;content:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_white.svg");flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:1rem}.filter-button:hover{z-index:2;-webkit-transform:none;transform:none;color:#1a48a5;background-color:transparent;border:2px solid #1a48a5}.filter-button:hover::after{content:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_blue.svg");-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.filter-button .filter-options{position:absolute;top:calc(100%);border-radius:1rem;border:0;box-shadow:0 0 20px rgba(0,0,0,0.4);padding-top:0.6rem;padding-bottom:0.6rem;overflow-y:hidden;max-height:0;pointer-events:none;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;color:#9c9c9c;left:0;opacity:0;width:100%;min-width:140px;background-color:white;text-align:left}@media (min-width: 560px){.filter-button .filter-options{padding-top:0.6rem;padding-bottom:0.6rem}}@media (min-width: 900px){.filter-button .filter-options{padding-top:1.05rem;padding-bottom:1.05rem}}@media (min-width: 1200px){.filter-button .filter-options{padding-top:1.35rem;padding-bottom:1.35rem}}.filter-button:hover .filter-options{pointer-events:auto;max-height:300px;opacity:1;overflow-y:auto}.filter-option{color:#0045a8;font-size:0.75rem;cursor:pointer;padding-left:0.5rem;padding-right:0.5rem}@media (min-width: 560px){.filter-option{padding-left:0.5rem;padding-right:0.5rem}}@media (min-width: 900px){.filter-option{padding-left:0.875rem;padding-right:0.875rem}}@media (min-width: 1200px){.filter-option{padding-left:1.125rem;padding-right:1.125rem}}.filter-option:hover{font-weight:700;background-color:rgba(162,196,236,0.2)}.filter-option.disabled{color:#9c9c9c;pointer-events:none}.filter-option.active{font-weight:bold}.filter-option.active:before{content:'✔';font-size:0.875rem;margin-right:0.25rem}.filter-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;padding-bottom:2rem;padding-bottom:0.5rem}@media (min-width: 560px){.filter-wrapper{padding-bottom:2rem}}@media (min-width: 900px){.filter-wrapper{padding-bottom:3.5rem}}@media (min-width: 1200px){.filter-wrapper{padding-bottom:4.5rem}}.filter-wrapper h3{width:100%}@media (min-width: 560px){.filter-wrapper{padding-bottom:0.5rem}}@media (min-width: 900px){.filter-wrapper{padding-bottom:0.875rem}}@media (min-width: 1200px){.filter-wrapper{padding-bottom:1.125rem}}.activeFilters{padding-top:0.5rem;padding-bottom:2rem;border-top:solid 1px #dadada}@media (min-width: 560px){.activeFilters{padding-top:0.5rem}}@media (min-width: 900px){.activeFilters{padding-top:0.875rem}}@media (min-width: 1200px){.activeFilters{padding-top:1.125rem}}@media (min-width: 560px){.activeFilters{padding-bottom:2rem}}@media (min-width: 900px){.activeFilters{padding-bottom:3.5rem}}@media (min-width: 1200px){.activeFilters{padding-bottom:4.5rem}}.product-tabs{position:relative;z-index:2}.view-display-id-products_per_family .view-content>div:not(.product-table__head),.view-display-id-accessoires_per_family .view-content>div:not(.product-table__head){opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.view-display-id-products_per_family .view-content>div:not(.product-table__head).hidden,.view-display-id-accessoires_per_family .view-content>div:not(.product-table__head).hidden{opacity:0.1;display:none !important}.view-display-id-accessoires_per_family .view-content .product-table__head{display:none}.view-display-id-accessoires_per_family .view-content .product-table__head .product-table__cell{pointer-events:none}.view-display-id-accessoires_per_family .view-content .product-table__head .product-table__cell:after{content:unset;display:none}.view-display-id-accessoires_per_family .view-content[data-acc-index] .product-table__head{display:table-row}.view-display-id-accessoires_per_family .view-content[data-drv-index] .product-table__head{display:table-row}.js-even{background-color:white !important}.js-odd{background-color:#efefef !important}[js-trigger="show_on_empty"]{background-color:#efefef;padding-top:0.125rem;padding-bottom:0.125rem;padding-left:0.25rem;padding-right:0.25rem}@media (min-width: 560px){[js-trigger="show_on_empty"]{padding-top:0.125rem;padding-bottom:0.125rem}}@media (min-width: 900px){[js-trigger="show_on_empty"]{padding-top:0.21875rem;padding-bottom:0.21875rem}}@media (min-width: 1200px){[js-trigger="show_on_empty"]{padding-top:0.28125rem;padding-bottom:0.28125rem}}@media (min-width: 560px){[js-trigger="show_on_empty"]{padding-left:0.25rem;padding-right:0.25rem}}@media (min-width: 900px){[js-trigger="show_on_empty"]{padding-left:0.4375rem;padding-right:0.4375rem}}@media (min-width: 1200px){[js-trigger="show_on_empty"]{padding-left:0.5625rem;padding-right:0.5625rem}}.filter-pill{background-color:#efefef;color:#9c9c9c;padding-top:0.125rem;padding-bottom:0.125rem;padding-left:0.25rem;padding-right:0.25rem;margin-right:0.25rem;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;align-content:center;border-radius:1rem;font-size:0.875rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;flex-shrink:0}@media (min-width: 560px){.filter-pill{padding-top:0.125rem;padding-bottom:0.125rem}}@media (min-width: 900px){.filter-pill{padding-top:0.21875rem;padding-bottom:0.21875rem}}@media (min-width: 1200px){.filter-pill{padding-top:0.28125rem;padding-bottom:0.28125rem}}@media (min-width: 560px){.filter-pill{padding-left:0.25rem;padding-right:0.25rem}}@media (min-width: 900px){.filter-pill{padding-left:0.4375rem;padding-right:0.4375rem}}@media (min-width: 1200px){.filter-pill{padding-left:0.5625rem;padding-right:0.5625rem}}.filter-pill:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-x' width='56' height='56' viewBox='0 0 24 24' stroke-width='1' stroke='%231a48a5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cline x1='18' y1='6' x2='6' y2='18' /%3E%3Cline x1='6' y1='6' x2='18' y2='18' /%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:center center;width:1em;height:1em;display:inline-block;font-weight:bold;margin-right:0.25rem}.filter-pill:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-x' width='56' height='56' viewBox='0 0 24 24' stroke-width='2' stroke='%231a48a5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cline x1='18' y1='6' x2='6' y2='18' /%3E%3Cline x1='6' y1='6' x2='18' y2='18' /%3E%3C/svg%3E")}@media (max-width: 899.98px){.filter-pill{padding-left:0.5rem;padding-right:0.5rem}}@media (max-width: 899.98px) and (min-width: 560px){.filter-pill{padding-left:0.5rem;padding-right:0.5rem}}@media (max-width: 899.98px) and (min-width: 900px){.filter-pill{padding-left:0.875rem;padding-right:0.875rem}}@media (max-width: 899.98px) and (min-width: 1200px){.filter-pill{padding-left:1.125rem;padding-right:1.125rem}}@media (max-width: 899.98px){.filter-wrapper{-webkit-transition:all .5s ease;transition:all .5s ease;max-height:2rem}.filter-wrapper h3{font-size:1rem;display:-webkit-box;display:flex;margin-bottom:2rem;padding-left:1.5rem;padding-right:2rem;font-weight:300;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-filter' width='56' height='56' viewBox='0 0 24 24' stroke-width='2' stroke='%231a48a5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5.5 5h13a1 1 0 0 1 .5 1.5l-5 5.5l0 7l-4 -3l0 -4l-5 -5.5a1 1 0 0 1 .5 -1.5' /%3E%3C/svg%3E");background-position:left center;background-repeat:no-repeat;background-size:auto 1rem;-webkit-box-align:center;align-items:center;align-content:center}.filter-wrapper h3:after{content:'';display:inline-block;margin-left:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-right' width='56' height='56' viewBox='0 0 24 24' stroke-width='1' stroke='%231a48a5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpolyline points='9 6 15 12 9 18' /%3E%3C/svg%3E");background-size:auto 100%;background-repeat:no-repeat;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:1rem;height:1rem;background-position:center center}.filter-wrapper .filter-button{opacity:0;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;font-size:12px;padding:0.25rem 0.875rem}.filter-wrapper.is-open{max-height:20rem}.filter-wrapper.is-open h3:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filter-wrapper.is-open .filter-button{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}}.product-table__cell.is-hidden{display:none !important}[data-acc-index]{margin-top:0.5rem}@media (min-width: 560px){[data-acc-index]{margin-top:0.5rem}}@media (min-width: 900px){[data-acc-index]{margin-top:0.875rem}}@media (min-width: 1200px){[data-acc-index]{margin-top:1.125rem}}h3.accordion--button{background-color:#0045a8;width:100%;border-radius:2rem;padding:0;border:solid 2px #0045a8;text-align:left;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:1.5rem;font-weight:600;color:#FFFFFF;font-size:1.25rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;position:relative;margin-top:2rem}@media (min-width: 560px){h3.accordion--button{padding-top:0.25rem;padding-bottom:0.25rem}}@media (min-width: 900px){h3.accordion--button{padding-top:0.4375rem;padding-bottom:0.4375rem}}@media (min-width: 1200px){h3.accordion--button{padding-top:0.5625rem;padding-bottom:0.5625rem}}@media (min-width: 560px){h3.accordion--button{padding-left:0.5rem}}@media (min-width: 900px){h3.accordion--button{padding-left:0.875rem}}@media (min-width: 1200px){h3.accordion--button{padding-left:1.125rem}}@media (min-width: 560px){h3.accordion--button{padding-right:1.5rem}}@media (min-width: 900px){h3.accordion--button{padding-right:2.625rem}}@media (min-width: 1200px){h3.accordion--button{padding-right:3.375rem}}[js-trigger="fastcalc"]{cursor:pointer}.fastCalcFrame-wrapper .col-12,.fastCalcFrame-wrapper .field-features-limited,.fastCalcFrame-wrapper #block-views-block-news-block-news-overview-2 .view-news .views-row,#block-views-block-news-block-news-overview-2 .view-news .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .news__wrapper .view-content .views-row,.news__wrapper .view-content .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .node-main-content,.fastCalcFrame-wrapper .projects-overview .view-content,.projects-overview .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .node--type-employee.node--view-mode-card,.fastCalcFrame-wrapper #block-views-block-team-europe-block-1 .view-team-europe article,#block-views-block-team-europe-block-1 .view-team-europe .fastCalcFrame-wrapper article,.fastCalcFrame-wrapper .view-job-openings .view-content .views-row,.view-job-openings .view-content .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .view-product-main-category .views-row,.view-product-main-category .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .fastCalcFrame-wrapper .sales-map__content,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .sales-map__content .view-content .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .fastCalcFrame-wrapper .views-row.is-active,.fastCalcFrame-wrapper .view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active .fastCalcFrame-wrapper article,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .fastCalcFrame-wrapper .sales-map__container,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__sidebar .views-row article,.view-sales-contacts-per-country .sales-map__sidebar .views-row .fastCalcFrame-wrapper article{padding-top:4rem;padding-bottom:1rem}.fastCalcFrame-wrapper,.popup-wrapper{opacity:0;pointer-events:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:flex;align-content:center;-webkit-box-align:center;align-items:center;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.fastCalcFrame-wrapper.is-open,.popup-wrapper.is-open{opacity:1;pointer-events:all;background-color:rgba(0,0,0,0.3)}@media screen and (max-width: 1280px){.fastCalcFrame-wrapper .container,.fastCalcFrame-wrapper .paragraph--products-family .paragraph__title,.paragraph--products-family .fastCalcFrame-wrapper .paragraph__title,.fastCalcFrame-wrapper .view-faq-category,.fastCalcFrame-wrapper #block-front-local-tasks,.fastCalcFrame-wrapper #block-reactbase-local-tasks,.fastCalcFrame-wrapper #block-launchkit-local-tasks,.fastCalcFrame-wrapper main .searchform-header,main .fastCalcFrame-wrapper .searchform-header,.fastCalcFrame-wrapper .view-search-result .view-header,.view-search-result .fastCalcFrame-wrapper .view-header,.fastCalcFrame-wrapper .view-search-result .view-content,.view-search-result .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .view-product-menu,.fastCalcFrame-wrapper .block-views-blockproduct-menu-block-product-menu,.fastCalcFrame-wrapper #block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .fastCalcFrame-wrapper h2,.fastCalcFrame-wrapper #block-views-block-news-news-block-recent .product-tabs .tab-button,#block-views-block-news-news-block-recent .product-tabs .fastCalcFrame-wrapper .tab-button,.fastCalcFrame-wrapper .product-tabs #block-views-block-news-news-block-recent .tab-button,.product-tabs #block-views-block-news-news-block-recent .fastCalcFrame-wrapper .tab-button,.fastCalcFrame-wrapper #block-views-block-news-news-block-recent .view-news,#block-views-block-news-news-block-recent .fastCalcFrame-wrapper .view-news,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-content.row,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .fastCalcFrame-wrapper h3.view-content.accordion--button,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-content.views-infinite-scroll-content-wrapper,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .news__wrapper .view-content,.block-views-blocknews-block-news-overview .news__wrapper .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .news__wrapper .block-views-blocknews-block-news-overview .view-content,.news__wrapper .block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-content#views-exposed-form-product-downloads-page-1,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .view-job-openings .view-content,.block-views-blocknews-block-news-overview .view-job-openings .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .view-job-openings .block-views-blocknews-block-news-overview .view-content,.view-job-openings .block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .cta .view-content.block,.block-views-blocknews-block-news-overview .cta .fastCalcFrame-wrapper .view-content.block,.fastCalcFrame-wrapper .cta .block-views-blocknews-block-news-overview .view-content.block,.cta .block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-content.block,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .fastCalcFrame-wrapper .view-content.active__contact,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-content.active__contact,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-empty,.fastCalcFrame-wrapper .block-views-blocknews-block-news-overview .view-header,.block-views-blocknews-block-news-overview .fastCalcFrame-wrapper .view-header,.fastCalcFrame-wrapper .news__wrapper,.fastCalcFrame-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.block-views-blocknews-news-block-featured .fastCalcFrame-wrapper .view-display-id-news_block_recent,.fastCalcFrame-wrapper .view-id-search_result .view-empty,.view-id-search_result .fastCalcFrame-wrapper .view-empty,.fastCalcFrame-wrapper nav.pager,.fastCalcFrame-wrapper .productGroup-wrapper .views-element-container,.productGroup-wrapper .fastCalcFrame-wrapper .views-element-container,.fastCalcFrame-wrapper .view-project-views,.fastCalcFrame-wrapper .view-product-downloads,.fastCalcFrame-wrapper .block-views .view-projects-overview,.block-views .fastCalcFrame-wrapper .view-projects-overview,.fastCalcFrame-wrapper .projects-overview,.fastCalcFrame-wrapper .view-projects-overview-isotope,.fastCalcFrame-wrapper .view-team-europe,.fastCalcFrame-wrapper .view-download-center,.fastCalcFrame-wrapper .view-message-in-header .view-content,.view-message-in-header .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .newsletter-subscription,.fastCalcFrame-wrapper #block-launchkit-content>form,.fastCalcFrame-wrapper .block-webform,.popup-wrapper .container,.popup-wrapper .paragraph--products-family .paragraph__title,.paragraph--products-family .popup-wrapper .paragraph__title,.popup-wrapper .view-faq-category,.popup-wrapper #block-front-local-tasks,.popup-wrapper #block-reactbase-local-tasks,.popup-wrapper #block-launchkit-local-tasks,.popup-wrapper main .searchform-header,main .popup-wrapper .searchform-header,.popup-wrapper .view-search-result .view-header,.view-search-result .popup-wrapper .view-header,.popup-wrapper .view-search-result .view-content,.view-search-result .popup-wrapper .view-content,.popup-wrapper .view-product-menu,.popup-wrapper .block-views-blockproduct-menu-block-product-menu,.popup-wrapper #block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .popup-wrapper h2,.popup-wrapper #block-views-block-news-news-block-recent .product-tabs .tab-button,#block-views-block-news-news-block-recent .product-tabs .popup-wrapper .tab-button,.popup-wrapper .product-tabs #block-views-block-news-news-block-recent .tab-button,.product-tabs #block-views-block-news-news-block-recent .popup-wrapper .tab-button,.popup-wrapper #block-views-block-news-news-block-recent .view-news,#block-views-block-news-news-block-recent .popup-wrapper .view-news,.popup-wrapper .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .popup-wrapper .view-content.row,.popup-wrapper .block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .popup-wrapper h3.view-content.accordion--button,.popup-wrapper .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .popup-wrapper .view-content.views-infinite-scroll-content-wrapper,.popup-wrapper .block-views-blocknews-block-news-overview .news__wrapper .view-content,.block-views-blocknews-block-news-overview .news__wrapper .popup-wrapper .view-content,.popup-wrapper .news__wrapper .block-views-blocknews-block-news-overview .view-content,.news__wrapper .block-views-blocknews-block-news-overview .popup-wrapper .view-content,.popup-wrapper .block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .popup-wrapper .view-content,.popup-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .popup-wrapper .view-content,.popup-wrapper .block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .popup-wrapper .view-content#views-exposed-form-product-downloads-page-1,.popup-wrapper .block-views-blocknews-block-news-overview .view-job-openings .view-content,.block-views-blocknews-block-news-overview .view-job-openings .popup-wrapper .view-content,.popup-wrapper .view-job-openings .block-views-blocknews-block-news-overview .view-content,.view-job-openings .block-views-blocknews-block-news-overview .popup-wrapper .view-content,.popup-wrapper .block-views-blocknews-block-news-overview .cta .view-content.block,.block-views-blocknews-block-news-overview .cta .popup-wrapper .view-content.block,.popup-wrapper .cta .block-views-blocknews-block-news-overview .view-content.block,.cta .block-views-blocknews-block-news-overview .popup-wrapper .view-content.block,.popup-wrapper .block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .popup-wrapper .view-content.active__contact,.popup-wrapper .view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .popup-wrapper .view-content.active__contact,.popup-wrapper .block-views-blocknews-block-news-overview .view-empty,.block-views-blocknews-block-news-overview .popup-wrapper .view-empty,.popup-wrapper .block-views-blocknews-block-news-overview .view-header,.block-views-blocknews-block-news-overview .popup-wrapper .view-header,.popup-wrapper .news__wrapper,.popup-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent,.block-views-blocknews-news-block-featured .popup-wrapper .view-display-id-news_block_recent,.popup-wrapper .view-id-search_result .view-empty,.view-id-search_result .popup-wrapper .view-empty,.popup-wrapper nav.pager,.popup-wrapper .productGroup-wrapper .views-element-container,.productGroup-wrapper .popup-wrapper .views-element-container,.popup-wrapper .view-project-views,.popup-wrapper .view-product-downloads,.popup-wrapper .block-views .view-projects-overview,.block-views .popup-wrapper .view-projects-overview,.popup-wrapper .projects-overview,.popup-wrapper .view-projects-overview-isotope,.popup-wrapper .view-team-europe,.popup-wrapper .view-download-center,.popup-wrapper .view-message-in-header .view-content,.view-message-in-header .popup-wrapper .view-content,.popup-wrapper .newsletter-subscription,.popup-wrapper #block-launchkit-content>form,.popup-wrapper .block-webform{max-width:1140px}}.fastCalcFrame-wrapper .col-12,.fastCalcFrame-wrapper .field-features-limited,.fastCalcFrame-wrapper #block-views-block-news-block-news-overview-2 .view-news .views-row,#block-views-block-news-block-news-overview-2 .view-news .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .news__wrapper .view-content .views-row,.news__wrapper .view-content .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .node-main-content,.fastCalcFrame-wrapper .projects-overview .view-content,.projects-overview .fastCalcFrame-wrapper .view-content,.fastCalcFrame-wrapper .node--type-employee.node--view-mode-card,.fastCalcFrame-wrapper #block-views-block-team-europe-block-1 .view-team-europe article,#block-views-block-team-europe-block-1 .view-team-europe .fastCalcFrame-wrapper article,.fastCalcFrame-wrapper .view-job-openings .view-content .views-row,.view-job-openings .view-content .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .view-product-main-category .views-row,.view-product-main-category .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .fastCalcFrame-wrapper .sales-map__content,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .sales-map__content .view-content .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .fastCalcFrame-wrapper .views-row.is-active,.fastCalcFrame-wrapper .view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active .fastCalcFrame-wrapper article,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .fastCalcFrame-wrapper .sales-map__container,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .fastCalcFrame-wrapper .views-row,.fastCalcFrame-wrapper .view-sales-contacts-per-country .sales-map__sidebar .views-row article,.view-sales-contacts-per-country .sales-map__sidebar .views-row .fastCalcFrame-wrapper article,.fastCalcFrame-wrapper .col-10,.popup-wrapper .col-12,.popup-wrapper .field-features-limited,.popup-wrapper #block-views-block-news-block-news-overview-2 .view-news .views-row,#block-views-block-news-block-news-overview-2 .view-news .popup-wrapper .views-row,.popup-wrapper .news__wrapper .view-content .views-row,.news__wrapper .view-content .popup-wrapper .views-row,.popup-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .popup-wrapper .views-row,.popup-wrapper .node-main-content,.popup-wrapper .projects-overview .view-content,.projects-overview .popup-wrapper .view-content,.popup-wrapper .node--type-employee.node--view-mode-card,.popup-wrapper #block-views-block-team-europe-block-1 .view-team-europe article,#block-views-block-team-europe-block-1 .view-team-europe .popup-wrapper article,.popup-wrapper .view-job-openings .view-content .views-row,.view-job-openings .view-content .popup-wrapper .views-row,.popup-wrapper .view-product-main-category .views-row,.view-product-main-category .popup-wrapper .views-row,.popup-wrapper .view-sales-contacts-per-country .sales-map__content,.view-sales-contacts-per-country .popup-wrapper .sales-map__content,.popup-wrapper .view-sales-contacts-per-country .sales-map__content .view-content .views-row,.view-sales-contacts-per-country .sales-map__content .view-content .popup-wrapper .views-row,.popup-wrapper .view-sales-contacts-per-country .view-content.active__contact .views-row.is-active,.view-sales-contacts-per-country .view-content.active__contact .popup-wrapper .views-row.is-active,.popup-wrapper .view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article,.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active .popup-wrapper article,.popup-wrapper .view-sales-contacts-per-country .sales-map__container,.view-sales-contacts-per-country .popup-wrapper .sales-map__container,.popup-wrapper .view-sales-contacts-per-country .sales-map__sidebar .views-row,.view-sales-contacts-per-country .sales-map__sidebar .popup-wrapper .views-row,.popup-wrapper .view-sales-contacts-per-country .sales-map__sidebar .views-row article,.view-sales-contacts-per-country .sales-map__sidebar .views-row .popup-wrapper article,.popup-wrapper .col-10{background-color:#FFFFFF;box-shadow:0px 0px 40px rgba(0,0,0,0.7);padding-left:0;padding-right:0;position:relative;border-radius:1.25rem}.fastCalcFrame-wrapper .fslightbox-toolbar-button.closebutton,.popup-wrapper .fslightbox-toolbar-button.closebutton{position:absolute;right:2.25rem;top:1.875rem;width:1.5rem;height:1.5rem;background-color:#FFFFFF !important}@media (max-width: 899.98px){.fastCalcFrame-wrapper .fslightbox-toolbar-button.closebutton,.popup-wrapper .fslightbox-toolbar-button.closebutton{right:1.5rem;top:1.5rem}}.fastCalcFrame-wrapper .fslightbox-toolbar-button.closebutton .fslightbox-svg-path,.popup-wrapper .fslightbox-toolbar-button.closebutton .fslightbox-svg-path{fill:#4E4E4E}.fastCalcFrame-wrapper .fslightbox-toolbar-button.closebutton:hover .fslightbox-svg-path,.popup-wrapper .fslightbox-toolbar-button.closebutton:hover .fslightbox-svg-path{fill:#199ee1}.fastCalcFrame-wrapper iframe,.popup-wrapper iframe{width:100%;height:80vh}.fastCalcFrame-wrapper .popup-tender-text,.popup-wrapper .popup-tender-text{padding:1.875rem 2.25rem 2.25rem 2.25rem}@media (max-width: 899.98px){.fastCalcFrame-wrapper .popup-tender-text,.popup-wrapper .popup-tender-text{padding:1.5rem}}.fastCalcFrame-wrapper .popup-tender-text-title,.popup-wrapper .popup-tender-text-title{color:#4E4E4E;font-size:1.125rem}.fastCalcFrame-wrapper .tender-text-value,.popup-wrapper .tender-text-value{color:#323435;max-height:50vh;overflow-y:scroll;margin-top:1.5rem;margin-bottom:1.5rem}@media (max-width: 559.98px){.fastCalcFrame-wrapper .tender-text-value,.popup-wrapper .tender-text-value{max-height:40vh}}@media (max-width: 559.98px){.fastCalcFrame-wrapper .tender-text-value,.popup-wrapper .tender-text-value{margin-top:1rem;margin-bottom:1rem}}.fastCalcFrame-wrapper hr,.popup-wrapper hr{border-top:1px solid #D8D8D8}.fastCalcFrame-wrapper .copy-notification,.popup-wrapper .copy-notification{opacity:0;position:absolute;bottom:80px;right:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fastCalcFrame-wrapper a,.popup-wrapper a{cursor:pointer}.fastCalcFrame-wrapper a.btn,.fastCalcFrame-wrapper .news__wrapper .view-footer a,.news__wrapper .view-footer .fastCalcFrame-wrapper a,.fastCalcFrame-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer .fastCalcFrame-wrapper a,.popup-wrapper a.btn,.popup-wrapper .news__wrapper .view-footer a,.news__wrapper .view-footer .popup-wrapper a,.popup-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer .popup-wrapper a{margin-top:1.75rem;min-width:10rem}@media (max-width: 559.98px){.fastCalcFrame-wrapper a.btn,.fastCalcFrame-wrapper .news__wrapper .view-footer a,.news__wrapper .view-footer .fastCalcFrame-wrapper a,.fastCalcFrame-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer .fastCalcFrame-wrapper a,.popup-wrapper a.btn,.popup-wrapper .news__wrapper .view-footer a,.news__wrapper .view-footer .popup-wrapper a,.popup-wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer .popup-wrapper a{display:block;width:100%;margin-top:1rem;margin-bottom:1rem}}.fastCalcFrame-wrapper a.download-tender-text,.popup-wrapper a.download-tender-text{position:relative;padding:0.5rem 1.375rem 0.5rem 2.5rem}.fastCalcFrame-wrapper a.download-tender-text::before,.popup-wrapper a.download-tender-text::before{content:"";position:absolute;width:1.5rem;height:1.5rem;left:0.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M0.330037382,13 L12.3300374,13 L12.3300374,14 L0.330037382,14 L0.330037382,13 Z M1.17916313,4.82580933 L4.97986032,8.35603557 L4.97986032,2.82503203e-13 L6.94519789,2.82382861e-13 L6.94519789,8.35603557 L10.8630625,4.82580933 L12,6.28803577 L6.02874986,11.6402323 L5.32907052e-15,6.28803577 L1.17916313,4.82580933 Z' transform='translate(3.67 3)'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}.fastCalcFrame-wrapper a.copy-tender-text,.popup-wrapper a.copy-tender-text{position:relative;padding:0.5rem 1.375rem 0.5rem 2.5rem}@media (max-width: 559.98px){.fastCalcFrame-wrapper a.copy-tender-text,.popup-wrapper a.copy-tender-text{margin-top:0;margin-bottom:1.5rem}}.fastCalcFrame-wrapper a.copy-tender-text::before,.popup-wrapper a.copy-tender-text::before{content:"";position:absolute;width:24px;height:24px;left:0.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23FFF' fill-rule='evenodd' transform='translate(3 2)'%3E%3Cpolygon points='13 14.992 13 4 12 4 12 3 14 3 14 16 3 16 3 14 4 14 4 15'/%3E%3Cpath d='M3.99956512,3.99230957 L3.99956512,0 L11,0 L11,13 L0,13 L0,3.99230957 L3.99956512,3.99230957 Z M2,5 L9,5 L9,6 L2,6 L2,5 Z M6,3 L9,3 L9,4 L6,4 L6,3 Z M2,7 L9,7 L9,8 L2,8 L2,7 Z M2,9 L9,9 L9,10 L2,10 L2,9 Z M3,0 L3,3 L0,3 L3,0 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}.view-news .pager li.pager__item{border:0;overflow:unset}.view-news .pager li.pager__item a:hover{color:#FFFFFF !important;border-bottom-color:#1a48a5}.toolbar-fixed header{top:0}header{padding:0.75rem 0;background-color:#FFFFFF;position:relative;top:0;left:0;width:100%;z-index:15;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-transition:all .7s ease;transition:all .7s ease;max-height:120px}@media (max-width: 899.98px){header{padding:0.3125rem 0;max-height:60px}}.user-logged-in header{position:relative}.user-logged-in header.nav-up{-webkit-transform:none;transform:none}.header__left .block-system-branding-block{height:100%;padding-bottom:0.75rem;margin-top:0.75rem}.header__left .block-system-branding-block img{height:auto;width:10.625rem}@media (max-width: 1199.98px){.header__left .block-system-branding-block img{max-width:5.875rem}}.header_main{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1199.98px){.header_main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;align-content:center}}.header__right{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;flex-wrap:wrap;align-content:flex-start;padding-top:0.2rem}@media (max-width: 1199.98px){.header__right{align-content:center;-webkit-box-align:center;align-items:center}}.header_top{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;align-content:center}@media (max-width: 1199.98px){.header_top{margin-bottom:1rem}}@media (max-width: 1199.98px){#block-launchkit-branding img{padding:0}}@media (min-width: 900px){.navigation .block-menu{display:-webkit-box;display:flex}.navigation ul.menu{display:-webkit-box;display:flex;margin:0}.navigation .menu-item{position:relative;display:block;margin:0}.navigation .menu-item>.menu.is-sub{position:absolute;top:100%;left:0%;min-width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.navigation .menu-item>.menu.is-sub .menu-item{width:100%}.navigation .menu-item:hover .is-sub{opacity:1}}@media (min-width: 900px){ul.menu--level-0{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-flex:1;flex:1;margin:0;padding:0}ul.menu--level-0 li{-webkit-box-flex:0;flex:none;list-style:none}ul.hidden-links{position:absolute;right:0;top:100%;padding:0;max-width:50vw;margin:0}ul.hidden-links li a{padding-right:1rem}.menu--level-1{padding-top:1rem;display:none;position:absolute;left:-5%;top:100%;z-index:1;background-color:white;padding:1.375rem;box-shadow:0 0 2.5rem rgba(0,0,0,0.25);min-width:10rem;white-space:nowrap}.menu-item--level-0{position:relative}.menu-item--level-0:hover>.menu--level-1{display:block}ul.hidden-links.hidden{display:none}ul.hidden-links li{padding:1rem}ul.hidden-links .is-sub{left:auto !important;right:100%;overflow-y:scroll}ul.hidden-links .menu-item a{padding:0.5rem;width:100%;display:-webkit-box;display:flex}ul.hidden-links .menu-item a:after{display:none !important}}#block-launchkit-main-menu{width:100%}@media (max-width: 899.98px){#block-launchkit-main-menu{display:none}}@media (max-width: 899.98px){#block-topmenu,[id*="block"][id*='topmenu']{display:none !important}}@media (max-width: 899.98px){[id*="languageswitcher"]{display:none}}@media (min-width: 900px){#block-responsivemenumobileicon,[id*='responsivemenumobileicon'][id*='block']{display:none}}.menu-item a{color:#766f70;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.menu-item a:hover{color:#979797}.menu-item.active a,.menu-item a.is-active{color:#0045a8}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(-50%, 20%, 0);transform:translate3d(-50%, 20%, 0)}to{opacity:1;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}.menu-item--level-0:hover>.menu--level-1{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#block-launchkit-main-menu ul{width:auto}#block-launchkit-main-menu li a{padding:1rem 0 1rem 1rem;position:relative;font-size:1rem;color:#0045a8}#block-launchkit-main-menu li a:hover{text-decoration:none;color:#199ee1}#block-launchkit-main-menu li a.is-active{color:#199ee1}#block-launchkit-main-menu li:not(:last-child) a{padding:0.375rem 0.75rem}#block-launchkit-main-menu li.menu-item--level-0 a{font-weight:bold;padding:0.3rem 2rem}#block-launchkit-main-menu .menu--level-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#block-launchkit-main-menu .menu--level-1 li a{font-weight:400;padding:0.3rem 1rem}#block-launchkit-main-menu .menu--level-1 a{font-size:0.875rem;display:block;color:#0045a8;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;letter-spacing:0.5px;font-display:fallback;-webkit-transition:0.2s ease;transition:0.2s ease;background-color:#FFFFFF}#block-launchkit-main-menu .menu--level-1 a:after{display:none !important}#block-launchkit-main-menu .menu--level-1 a.is-active{color:#A2C4EC}#block-launchkit-main-menu .menu--level-1 a:hover{color:#A2C4EC;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease}.is-open #block-launchkit-main-menu{visibility:hidden}#block-launchkit-topmenu ul.menu--level-1,[id*="topmenu"][id*="block"] ul.menu--level-1{padding:1.375rem}#block-launchkit-topmenu li a,[id*="topmenu"][id*="block"] li a{padding:0.5rem 1rem;position:relative;font-size:0.8125rem;font-weight:300;color:#0045a8;display:block}#block-launchkit-topmenu li a.is-active,[id*="topmenu"][id*="block"] li a.is-active{color:#199ee1}#block-launchkit-topmenu li a:hover,[id*="topmenu"][id*="block"] li a:hover{text-decoration:none;color:#199ee1}#block-launchkit-topmenu li.menu-item--level-0:last-child,[id*="topmenu"][id*="block"] li.menu-item--level-0:last-child{position:relative;margin-right:.5rem;font-weight:bold}#block-launchkit-topmenu li.menu-item--level-0:last-child a:before,[id*="topmenu"][id*="block"] li.menu-item--level-0:last-child a:before{height:60%;content:'';width:2.5rem;top:20%;background-repeat:no-repeat;background-position:center center;background-size:1.125rem;display:block;position:absolute;left:0;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EAtoms / Icon / World%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m9.3571 2.5v3.1071c-0.75 0-1.3929-0.10714-1.9286-0.21429 0.53571-1.6071 1.1786-2.5714 1.9286-2.8929zm0 12v3.1071c-0.75-0.32143-1.3929-1.2857-1.9286-2.8929 0.53571-0.10714 1.1786-0.21429 1.9286-0.21429zm-3.5357-0.64286c-0.64286 0.21429-1.2857 0.53571-2.0357 0.85714-0.96429-1.1786-1.5-2.5714-1.6071-4.0714h3.2143c0.10714 1.2857 0.32143 2.3571 0.42857 3.2143zm0.32143 1.1786c0.32143 0.85714 0.64286 1.6071 1.0714 2.25-0.96429-0.32143-1.8214-0.85714-2.5714-1.6071 0.53571-0.21429 0.96429-0.42857 1.5-0.64286zm0.53571-4.3929h2.6786v2.5714c-0.75 0.10714-1.5 0.10714-2.25 0.32143-0.21429-0.85714-0.42857-1.8214-0.42857-2.8929zm-4.5-1.1786c0.10714-1.6071 0.64286-3 1.6071-4.1786 0.75 0.42857 1.3929 0.64286 2.0357 0.85714-0.10714 0.96429-0.32143 2.0357-0.32143 3.3214h-3.3214zm2.4643-5.1429c0.75-0.75 1.6071-1.2857 2.5714-1.6071-0.32143 0.64286-0.64286 1.3929-0.96429 2.25-0.64286-0.21429-1.1786-0.42857-1.6071-0.64286zm4.7143 2.4643v2.6786h-2.6786c0-1.0714 0.21429-2.0357 0.42857-2.8929 0.53571 0 1.3929 0.10714 2.25 0.21429zm8.25 2.6786h-3.2143c-0.10714-1.2857-0.21429-2.3571-0.42857-3.2143 0.64286-0.21429 1.2857-0.53571 2.0357-0.85714 0.96429 1.0714 1.5 2.4643 1.6071 4.0714zm0 1.1786c-0.10714 1.6071-0.64286 2.8929-1.6071 4.0714-0.75-0.42857-1.5-0.64286-2.1429-0.85714 0.21429-0.96429 0.42857-2.0357 0.42857-3.2143h3.3214zm-2.4643 5.0357c-0.75 0.75-1.7143 1.2857-2.5714 1.6071 0.42857-0.64286 0.75-1.3929 1.0714-2.25 0.53571 0.21429 1.0714 0.42857 1.5 0.64286zm-4.6071-2.4643v-2.5714h2.5714c0 1.0714-0.21429 2.0357-0.42857 2.8929-0.64286-0.10714-1.3929-0.21429-2.1429-0.32143zm0 4.3929v-3.1071c0.75 0 1.3929 0.10714 1.9286 0.21429-0.21429 0.75-0.53571 1.5-0.96429 1.9286-0.32143 0.42857-0.64286 0.75-0.96429 0.96429zm3.1071-12.643c-0.32143-0.85714-0.64286-1.7143-1.0714-2.25 0.96429 0.32143 1.8214 0.85714 2.5714 1.6071-0.42857 0.32143-0.96429 0.53571-1.5 0.64286zm-0.53571 4.5h-2.5714v-2.6786c0.85714 0 1.6071-0.10714 2.25-0.32143 0.21429 0.96429 0.32143 1.9286 0.32143 3zm-2.5714-3.8571v-3.1071c0.32143 0.21429 0.64286 0.42857 0.96429 0.85714 0.42857 0.53571 0.75 1.1786 0.96429 1.9286-0.53571 0.10714-1.1786 0.21429-1.9286 0.32143zm5.6786-1.9286c-1.7143-1.7143-3.8571-2.6786-6.3214-2.6786-2.4643 0-4.6071 0.85714-6.3214 2.6786-1.7143 1.8214-2.5714 3.8571-2.5714 6.3214 0 2.4643 0.85714 4.6071 2.6786 6.3214 1.7143 1.7143 3.8571 2.6786 6.3214 2.6786 2.4643 0 4.6071-0.85714 6.3214-2.6786 1.7143-1.8214 2.6786-3.8571 2.6786-6.3214-0.10714-2.4643-0.96429-4.6071-2.7857-6.3214z' fill='%23766f70'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 1199.98px){#block-launchkit-topmenu li.menu-item--level-0:last-child a:before,[id*="topmenu"][id*="block"] li.menu-item--level-0:last-child a:before{background-size:0.925rem;top:12%}}#block-launchkit-topmenu li.menu-item--level-0:last-child a:hover::before,[id*="topmenu"][id*="block"] li.menu-item--level-0:last-child a:hover::before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eion-ios-world-outline - Ionicons%3C/title%3E%3Cg id='Headers' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='d/header/1d' transform='translate(-1146.000000, -26.000000)'%3E%3Crect id='bg' x='120' y='0' width='1200' height='100'%3E%3C/rect%3E%3Cg id='top' transform='translate(970.000000, 21.000000)'%3E%3Cg id='d/languages-header-1' transform='translate(170.000000, 0.000000)'%3E%3Cpath d='M147.008232,0.5 C150.403727,0.5 153.482802,1.85525435 155.734402,4.0549383 C157.990091,6.25861684 159.415389,9.30974731 159.49635,12.6948011 C159.496578,16.2818087 158.113811,19.4718726 155.870404,21.7711127 C153.609102,24.0886922 150.474276,25.5 147.008232,25.5 L147.008232,25.5 L12.9917683,25.5 C9.54210642,25.5 6.41904859,24.1011532 4.15847854,21.8391509 C1.8980442,19.5772843 0.5,16.4523832 0.5,13 C0.5,9.5477149 1.89763383,6.42226898 4.15836658,4.1601038 C6.41837216,1.89866627 9.54091028,0.5 12.9917683,0.5 L12.9917683,0.5 Z' id='zoekveld' stroke-opacity='0.1' stroke='%23666666' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M14,5 C16.2051392,5 18.0897358,5.78204346 19.6538462,7.34615385 C21.2179565,8.91026423 22,10.7948608 22,13 C22,15.2051392 21.2179565,17.0897358 19.6538462,18.6538462 C18.0897358,20.2179565 16.2051392,21 14,21 C11.7948608,21 9.91026423,20.2179565 8.34615385,18.6538462 C6.78204346,17.0897358 6,15.2051392 6,13 C6,10.7948608 6.78204346,8.91026423 8.34615385,7.34615385 C9.91026423,5.78204346 11.7948608,5 14,5 Z M14.3076923,9.76923077 L14.3076923,12.6923077 L17.1923077,12.6923077 C17.1666665,11.5128146 17.0256423,10.4359023 16.7692308,9.46153846 C16.1025608,9.61538538 15.2820562,9.71794846 14.3076923,9.76923077 Z M14.3076923,9.15384615 C15.256415,9.10256385 16.0256381,9.00000077 16.6153846,8.84615385 C16.3589731,7.97435462 16.0192329,7.26282327 15.5961538,6.71153846 C15.1730748,6.16025365 14.7435919,5.82051346 14.3076923,5.69230769 L14.3076923,9.15384615 Z M13.6923077,5.69230769 C12.7692262,5.92307808 12.0000031,6.97434962 11.3846154,8.84615385 C12.0000031,9.00000077 12.7692262,9.10256385 13.6923077,9.15384615 L13.6923077,5.69230769 Z M13.6923077,9.76923077 C12.6923027,9.71794846 11.8589777,9.61538538 11.1923077,9.46153846 C10.9358962,10.4359023 10.7948719,11.5128146 10.7692308,12.6923077 L13.6923077,12.6923077 L13.6923077,9.76923077 Z M10.1538462,12.6923077 C10.2051285,11.3333265 10.3461527,10.2051327 10.5769231,9.30769231 C9.83332962,9.10256308 9.07692692,8.78205346 8.30769231,8.34615385 C7.28204615,9.57692923 6.73076962,11.0256327 6.65384615,12.6923077 L10.1538462,12.6923077 Z M10.1538462,13.3076923 L6.65384615,13.3076923 C6.73076962,14.9743673 7.28204615,16.4230708 8.30769231,17.6538462 C9.17949154,17.1923054 9.93589423,16.8717958 10.5769231,16.6923077 C10.3461527,15.7948673 10.2051285,14.6666735 10.1538462,13.3076923 Z M10.7692308,13.3076923 C10.7948719,14.4871854 10.9358962,15.5640977 11.1923077,16.5384615 C11.9871835,16.3589735 12.8205085,16.24359 13.6923077,16.1923077 L13.6923077,13.3076923 L10.7692308,13.3076923 Z M13.6923077,16.8461538 C12.7692262,16.8974362 12.0000031,16.9999992 11.3846154,17.1538462 C12.0000031,19.0256504 12.7692262,20.0769219 13.6923077,20.3076923 L13.6923077,16.8461538 Z M14.3076923,20.3076923 C14.7435919,20.1794865 15.1730748,19.8397463 15.5961538,19.2884615 C16.0192329,18.7371767 16.3589731,18.0256454 16.6153846,17.1538462 C16.0256381,16.9999992 15.256415,16.8974362 14.3076923,16.8461538 L14.3076923,20.3076923 Z M14.3076923,16.1923077 C15.1282092,16.2179488 15.9487138,16.3333323 16.7692308,16.5384615 C17.0256423,15.5640977 17.1666665,14.4871854 17.1923077,13.3076923 L14.3076923,13.3076923 L14.3076923,16.1923077 Z M17.8461538,13.3076923 C17.7948715,14.5641088 17.6410269,15.6923027 17.3846154,16.6923077 C18.0769265,16.8974369 18.8461496,17.2179465 19.6923077,17.6538462 C20.7179538,16.4230708 21.2692304,14.9743673 21.3461538,13.3076923 L17.8461538,13.3076923 Z M17.8461538,12.6923077 L21.3461538,12.6923077 C21.2692304,11.0256327 20.7179538,9.57692923 19.6923077,8.34615385 C18.8205085,8.80769462 18.0641058,9.12820423 17.4230769,9.30769231 C17.6538473,10.2051327 17.7948715,11.3333265 17.8461538,12.6923077 Z M19.2307692,7.84615385 C18.2051231,6.82050769 17.0384681,6.15384769 15.7307692,5.84615385 C16.3205158,6.46154154 16.8205108,7.41025 17.2307692,8.69230769 C17.9487215,8.46153731 18.6153815,8.17948885 19.2307692,7.84615385 Z M12.2692308,5.84615385 C10.9102496,6.15384769 9.74359462,6.82050769 8.76923077,7.84615385 C9.17948923,8.07692423 9.84614923,8.34615231 10.7692308,8.65384615 C11.1538481,7.42307077 11.6538431,6.48718269 12.2692308,5.84615385 Z M8.76923077,18.1538462 C9.79487692,19.1794923 10.9615319,19.8461523 12.2692308,20.1538462 C11.6282019,19.4871762 11.1153865,18.5384677 10.7307692,17.3076923 C9.98717577,17.5641038 9.33333615,17.8461523 8.76923077,18.1538462 Z M15.7307692,20.1538462 C17.0384681,19.8461523 18.2051231,19.1794923 19.2307692,18.1538462 C18.6153815,17.8205112 17.9487215,17.5384627 17.2307692,17.3076923 C16.8205108,18.58975 16.3205158,19.5384585 15.7307692,20.1538462 Z' id='ion-ios-world-outline---Ionicons' fill='%23199ee1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EAtoms / Icon / World%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m9.3571 2.5v3.1071c-0.75 0-1.3929-0.10714-1.9286-0.21429 0.53571-1.6071 1.1786-2.5714 1.9286-2.8929zm0 12v3.1071c-0.75-0.32143-1.3929-1.2857-1.9286-2.8929 0.53571-0.10714 1.1786-0.21429 1.9286-0.21429zm-3.5357-0.64286c-0.64286 0.21429-1.2857 0.53571-2.0357 0.85714-0.96429-1.1786-1.5-2.5714-1.6071-4.0714h3.2143c0.10714 1.2857 0.32143 2.3571 0.42857 3.2143zm0.32143 1.1786c0.32143 0.85714 0.64286 1.6071 1.0714 2.25-0.96429-0.32143-1.8214-0.85714-2.5714-1.6071 0.53571-0.21429 0.96429-0.42857 1.5-0.64286zm0.53571-4.3929h2.6786v2.5714c-0.75 0.10714-1.5 0.10714-2.25 0.32143-0.21429-0.85714-0.42857-1.8214-0.42857-2.8929zm-4.5-1.1786c0.10714-1.6071 0.64286-3 1.6071-4.1786 0.75 0.42857 1.3929 0.64286 2.0357 0.85714-0.10714 0.96429-0.32143 2.0357-0.32143 3.3214h-3.3214zm2.4643-5.1429c0.75-0.75 1.6071-1.2857 2.5714-1.6071-0.32143 0.64286-0.64286 1.3929-0.96429 2.25-0.64286-0.21429-1.1786-0.42857-1.6071-0.64286zm4.7143 2.4643v2.6786h-2.6786c0-1.0714 0.21429-2.0357 0.42857-2.8929 0.53571 0 1.3929 0.10714 2.25 0.21429zm8.25 2.6786h-3.2143c-0.10714-1.2857-0.21429-2.3571-0.42857-3.2143 0.64286-0.21429 1.2857-0.53571 2.0357-0.85714 0.96429 1.0714 1.5 2.4643 1.6071 4.0714zm0 1.1786c-0.10714 1.6071-0.64286 2.8929-1.6071 4.0714-0.75-0.42857-1.5-0.64286-2.1429-0.85714 0.21429-0.96429 0.42857-2.0357 0.42857-3.2143h3.3214zm-2.4643 5.0357c-0.75 0.75-1.7143 1.2857-2.5714 1.6071 0.42857-0.64286 0.75-1.3929 1.0714-2.25 0.53571 0.21429 1.0714 0.42857 1.5 0.64286zm-4.6071-2.4643v-2.5714h2.5714c0 1.0714-0.21429 2.0357-0.42857 2.8929-0.64286-0.10714-1.3929-0.21429-2.1429-0.32143zm0 4.3929v-3.1071c0.75 0 1.3929 0.10714 1.9286 0.21429-0.21429 0.75-0.53571 1.5-0.96429 1.9286-0.32143 0.42857-0.64286 0.75-0.96429 0.96429zm3.1071-12.643c-0.32143-0.85714-0.64286-1.7143-1.0714-2.25 0.96429 0.32143 1.8214 0.85714 2.5714 1.6071-0.42857 0.32143-0.96429 0.53571-1.5 0.64286zm-0.53571 4.5h-2.5714v-2.6786c0.85714 0 1.6071-0.10714 2.25-0.32143 0.21429 0.96429 0.32143 1.9286 0.32143 3zm-2.5714-3.8571v-3.1071c0.32143 0.21429 0.64286 0.42857 0.96429 0.85714 0.42857 0.53571 0.75 1.1786 0.96429 1.9286-0.53571 0.10714-1.1786 0.21429-1.9286 0.32143zm5.6786-1.9286c-1.7143-1.7143-3.8571-2.6786-6.3214-2.6786-2.4643 0-4.6071 0.85714-6.3214 2.6786-1.7143 1.8214-2.5714 3.8571-2.5714 6.3214 0 2.4643 0.85714 4.6071 2.6786 6.3214 1.7143 1.7143 3.8571 2.6786 6.3214 2.6786 2.4643 0 4.6071-0.85714 6.3214-2.6786 1.7143-1.8214 2.6786-3.8571 2.6786-6.3214-0.10714-2.4643-0.96429-4.6071-2.7857-6.3214z' fill='%23199ee1'/%3E%3C/g%3E%3C/svg%3E%0A")}#block-launchkit-topmenu li.menu-item--level-0:last-child a,[id*="topmenu"][id*="block"] li.menu-item--level-0:last-child a{border:solid 1px #dadada;background-color:#dadada;color:#766f70;font-weight:400;border-radius:1.25rem;padding:0.5rem 1rem 0.5rem 2.5rem}@media (max-width: 1199.98px){#block-launchkit-topmenu li.menu-item--level-0:last-child a,[id*="topmenu"][id*="block"] li.menu-item--level-0:last-child a{padding:0.25rem 1rem 0.25rem 2.5rem}}#block-launchkit-topmenu li.menu-item--level-0:last-child a:hover,[id*="topmenu"][id*="block"] li.menu-item--level-0:last-child a:hover{color:#199ee1}#block-launchkit-topmenu li:not(:last-child) a,[id*="topmenu"][id*="block"] li:not(:last-child) a{padding:0.5rem 1rem 0.5rem 1rem}#block-launchkit-topmenu .menu--level-1,[id*="topmenu"][id*="block"] .menu--level-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:-25%}#block-launchkit-topmenu .menu--level-1 a,[id*="topmenu"][id*="block"] .menu--level-1 a{font-size:11px;display:block;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:500;letter-spacing:0.5px;font-display:fallback;font-size:0.75rem;-webkit-transition:0.2s ease;transition:0.2s ease;padding:0.375rem 0.75rem !important}#block-launchkit-topmenu .menu--level-1 a:after,[id*="topmenu"][id*="block"] .menu--level-1 a:after{display:none !important}#block-launchkit-topmenu .menu--level-1 a.is-active,[id*="topmenu"][id*="block"] .menu--level-1 a.is-active{color:#1a48a5}#block-launchkit-topmenu .menu--level-1 a:hover,[id*="topmenu"][id*="block"] .menu--level-1 a:hover{color:#199ee1;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#979797}.responsive-menu-toggle-icon span.label{display:none}#block-responsivemenumobileicon .responsive-menu-toggle-icon:before,#block-responsivemenumobileicon .responsive-menu-toggle-icon:after,[id*='responsivemenumobileicon'][id*='block'] .responsive-menu-toggle-icon:before,[id*='responsivemenumobileicon'][id*='block'] .responsive-menu-toggle-icon:after{width:2rem;height:3px;border-radius:0;background:#0045A8}#block-responsivemenumobileicon .responsive-menu-toggle-icon .icon,[id*='responsivemenumobileicon'][id*='block'] .responsive-menu-toggle-icon .icon{width:2rem;height:3px;border-radius:0;background:#0045A8}.mm-wrapper_opening #block-responsivemenumobileicon .responsive-menu-toggle-icon span.icon{opacity:1;background-image:url("data:image/svg+xml,%0A%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Webdesign' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Templates-/-Mobiel-/-Homepage---Menu' transform='translate(-32.000000, -23.000000)' fill='%2338B5AA'%3E%3Cg id='Templates-/-Mobiel-/-Homepage'%3E%3Cg transform='translate(-269.000000, 0.000000)' id='Atoms-/-Icon-/-Hamburger'%3E%3Cg transform='translate(291.000000, 13.000000)'%3E%3Cpath d='M21.6464466,6.35355339 C22.4748737,6.35355339 23.1464466,7.02512627 23.1464466,7.85355339 L23.1464466,19.8525534 L35.1464466,19.8535534 C35.9748737,19.8535534 36.6464466,20.5251263 36.6464466,21.3535534 C36.6464466,22.1819805 35.9748737,22.8535534 35.1464466,22.8535534 L23.1464466,22.8525534 L23.1464466,34.8535534 C23.1464466,35.6819805 22.4748737,36.3535534 21.6464466,36.3535534 C20.8180195,36.3535534 20.1464466,35.6819805 20.1464466,34.8535534 L20.1464466,22.8525534 L8.14644661,22.8535534 C7.31801948,22.8535534 6.64644661,22.1819805 6.64644661,21.3535534 C6.64644661,20.5251263 7.31801948,19.8535534 8.14644661,19.8535534 L20.1464466,19.8525534 L20.1464466,7.85355339 C20.1464466,7.02512627 20.8180195,6.35355339 21.6464466,6.35355339 Z' id='Path' transform='translate(21.646447, 21.353553) rotate(45.000000) translate(-21.646447, -21.353553) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.mm-panel:not(.mm-subopened) .mm-title{color:#0045A8;font-weight:bold;font-size:1.15rem}.mm-navbar.mm-navbar_sticky{background:#FFFFFF;border-color:transparent}.mm-panels .mm-panel{background:#FFFFFF}ul.menu.mm-listview a.is-active{color:#0045a8}ul.mm-listview{position:relative;top:2.5rem}.mm-listitem_selected>.mm-listitem__text{background-color:transparent}.mm-menu .mm-listview>li .mm-next:after{border-color:#0045a8}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#0045a8}.mm-btn_prev+.mm-navbar__title{display:block;line-height:3}.mm-btn_prev+.mm-navbar__title span{color:#0045a8}ul.menu.mm-listview a{color:#0045a8;font-size:1rem;font-weight:bold}.mm-listitem{border:solid 0 transparent}.mm-listview>li:not(.mm-divider):after{left:0}.photo_gallery_lightbox__photo{margin-bottom:2.25rem}.node__photo-gallery{padding-top:3.75rem;padding-bottom:1.25rem}header{display:-webkit-box;display:flex;flex-wrap:wrap}header>.container,.paragraph--products-family header>.paragraph__title,header>.view-faq-category,header>#block-front-local-tasks,header>#block-reactbase-local-tasks,header>#block-launchkit-local-tasks,main header>.searchform-header,.view-search-result header>.view-header,.view-search-result header>.view-content,header>.view-product-menu,header>.block-views-blockproduct-menu-block-product-menu,#block-views-block-news-news-block-recent header>h2,#block-views-block-news-news-block-recent .product-tabs header>.tab-button,.product-tabs #block-views-block-news-news-block-recent header>.tab-button,#block-views-block-news-news-block-recent header>.view-news,.block-views-blocknews-block-news-overview header>.view-content.row,.block-views-blocknews-block-news-overview header>h3.view-content.accordion--button,.block-views-blocknews-block-news-overview header>.view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper header>.view-content,.news__wrapper .block-views-blocknews-block-news-overview header>.view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent header>.view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview header>.view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview header>.view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview header>.view-content.row,.block-views-blocknews-block-news-overview header>.view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings header>.view-content,.view-job-openings .block-views-blocknews-block-news-overview header>.view-content,.block-views-blocknews-block-news-overview .cta header>.view-content.block,.cta .block-views-blocknews-block-news-overview header>.view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar header>.view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview header>.view-content.active__contact,.block-views-blocknews-block-news-overview header>.view-empty,.block-views-blocknews-block-news-overview header>.view-header,header>.news__wrapper,.block-views-blocknews-news-block-featured header>.view-display-id-news_block_recent,.view-id-search_result.view-display-id-block_search_content header>.view-empty,.view-id-search_result.view-display-id-block_search_product header>.view-empty,.view-id-search_result header>.view-empty,header>nav.pager,.productGroup-wrapper header>.views-element-container,header>.view-project-views,header>.view-product-downloads,.block-views header>.view-projects-overview,header>.projects-overview,header>.view-projects-overview-isotope,header>.view-team-europe,header>.view-download-center,.view-message-in-header header>.view-content,header>.newsletter-subscription,header#block-launchkit-content>form,header>.block-webform{z-index:3}header:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:white;z-index:2}.js-product-menu-close-menu-overlay.active{position:fixed;left:-50vw;top:0px;width:200vw;height:1000vh;background-color:rgba(0,0,0,0.25);opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;transition-delay:0s}.view-product-menu.is-open .js-product-menu-close-menu-overlay.active{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.header__attachments{position:relative;z-index:1;width:100%}.view-product-menu{position:absolute;left:0;top:0;opacity:0;-webkit-transform:translateY(-30%) scale3d(0.3, 0.3, 0.8);transform:translateY(-30%) scale3d(0.3, 0.3, 0.8);width:100%;pointer-events:none;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (max-width: 899.98px){.view-product-menu{display:none}}.view-product-menu.is-open{opacity:1;pointer-events:all;-webkit-transform:translateY(0px) scale3d(1, 1, 1);transform:translateY(0px) scale3d(1, 1, 1)}.view-product-menu .view-content.row,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper,.view-product-menu h3.view-content.accordion--button,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper,.view-product-menu .news__wrapper .view-content,.news__wrapper .view-product-menu .view-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content,.view-product-menu .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .view-product-menu .view-content.row,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1,.view-product-menu .view-job-openings .view-content,.view-job-openings .view-product-menu .view-content,.view-product-menu .cta .view-content.block,.cta .view-product-menu .view-content.block,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact{display:block;background-color:#FFFFFF;box-shadow:0 0 40px rgba(0,0,0,0.2);position:relative}.view-product-menu .views-row{display:-webkit-box;display:flex}.view-product-menu .view-grouping-content .view-grouping-header{display:none}.view-product-menu .view-content.row>.view-grouping,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping,.view-product-menu h3.view-content.accordion--button>.view-grouping,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping,.view-product-menu .news__wrapper .view-content>.view-grouping,.news__wrapper .view-product-menu .view-content>.view-grouping,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping,.view-product-menu .view-job-openings .view-content>.view-grouping,.view-job-openings .view-product-menu .view-content>.view-grouping,.view-product-menu .cta .view-content.block>.view-grouping,.cta .view-product-menu .view-content.block>.view-grouping,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping{display:-webkit-box;display:flex;flex-wrap:wrap}.view-product-menu .view-content.row>.view-grouping:not(:last-child):after,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping:not(:last-child):after,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping:not(:last-child):after,.view-product-menu h3.view-content.accordion--button>.view-grouping:not(:last-child):after,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping:not(:last-child):after,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping:not(:last-child):after,.view-product-menu .news__wrapper .view-content>.view-grouping:not(:last-child):after,.news__wrapper .view-product-menu .view-content>.view-grouping:not(:last-child):after,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping:not(:last-child):after,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping:not(:last-child):after,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping:not(:last-child):after,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping:not(:last-child):after,.view-product-menu .view-job-openings .view-content>.view-grouping:not(:last-child):after,.view-job-openings .view-product-menu .view-content>.view-grouping:not(:last-child):after,.view-product-menu .cta .view-content.block>.view-grouping:not(:last-child):after,.cta .view-product-menu .view-content.block>.view-grouping:not(:last-child):after,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping:not(:last-child):after,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping:not(:last-child):after{content:'';width:calc(100% - 2.25rem);top:0;margin-left:1.125rem;height:1px;background-color:#e7e7e7;display:block}.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header{padding-top:0.125rem}@media (min-width: 560px){.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header{padding-top:0.125rem}}@media (min-width: 900px){.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header{padding-top:0.21875rem}}@media (min-width: 1200px){.view-product-menu .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header{padding-top:0.28125rem}}.view-product-menu .view-content.row>.view-grouping>.view-grouping-header:after,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header:after,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header:after,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-header:after,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header:after,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-header:after,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-header:after,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-header:after,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-header:after,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-header:after,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-header:after,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-header:after,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-header:after,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-header:after,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-header:after,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-header:after,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-header:after,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-header:after{content:'';height:calc(100% - 2.25rem);width:1px;right:0;top:1.125rem;position:absolute;background-color:#e7e7e7;display:block}.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content{padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 560px){.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.view-product-menu .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content{padding-top:1.125rem;padding-bottom:1.125rem}}.view-product-menu .view-content.row>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .view-search-result .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content .view-grouping-content,.view-search-result .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu h3.view-content.accordion--button>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content .view-grouping-content,.block-views-blocknews-block-news-overview .view-product-menu .view-content.views-infinite-scroll-content-wrapper>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .news__wrapper .view-content>.view-grouping>.view-grouping-content .view-grouping-content,.news__wrapper .view-product-menu .view-content>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content>.view-grouping>.view-grouping-content .view-grouping-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-product-menu .view-content>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .block-views .view-projects-overview .view-content.row>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .view-content#views-exposed-form-product-downloads-page-1>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .view-job-openings .view-content>.view-grouping>.view-grouping-content .view-grouping-content,.view-job-openings .view-product-menu .view-content>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .cta .view-content.block>.view-grouping>.view-grouping-content .view-grouping-content,.cta .view-product-menu .view-content.block>.view-grouping>.view-grouping-content .view-grouping-content,.view-product-menu .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact>.view-grouping>.view-grouping-content .view-grouping-content,.view-sales-contacts-per-country .sales-map__sidebar .view-product-menu .view-content.active__contact>.view-grouping>.view-grouping-content .view-grouping-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;align-content:flex-start}.view-product-menu .view-grouping-content .view-grouping-header{display:none}.view-product-menu .view-grouping-content h3{position:relative;font-size:0.875rem;display:inline-block;max-width:50%;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;margin:0;padding-top:0.125rem;padding-bottom:0.125rem;margin-top:0.05125rem;margin-bottom:0.05125rem;font-weight:normal}@media (min-width: 560px){.view-product-menu .view-grouping-content h3{padding-top:0.125rem;padding-bottom:0.125rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content h3{padding-top:0.21875rem;padding-bottom:0.21875rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content h3{padding-top:0.28125rem;padding-bottom:0.28125rem}}@media (min-width: 560px){.view-product-menu .view-grouping-content h3{margin-top:0.05125rem;margin-bottom:0.05125rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content h3{margin-top:0.08969rem;margin-bottom:0.08969rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content h3{margin-top:0.11531rem;margin-bottom:0.11531rem}}.view-product-menu .view-grouping-content h3 a{-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.view-product-menu .view-grouping-content h3:after{content:'>';position:absolute;left:315px;top:3px;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0}@media (max-width: 1199.98px){.view-product-menu .view-grouping-content h3:after{left:230px}}@media (min-width: 1200px){.view-product-menu .view-grouping-content h3.is-open{font-weight:bold}}.view-product-menu .view-grouping-content h3.is-open:after{-webkit-transform:translateX(0);transform:translateX(0);color:#199ee1;opacity:1}.view-product-menu .view-grouping-content h3.is-open a{color:#199ee1}.view-product-menu .view-grouping-content h3 a{color:#0045a8}.view-product-menu .view-grouping-content h3 a:hover{color:#199ee1}@media (min-width: 1200px){.view-product-menu .view-grouping-content h3 a:hover{font-weight:bold}}.view-product-menu .view-grouping-content .menu-family{display:-webkit-box;display:flex;position:absolute;right:0;top:0;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;-webkit-box-pack:start;justify-content:flex-start;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;padding-right:0.5rem;pointer-events:none}.view-product-menu .view-grouping-content .menu-family a{color:#0045a8;font-size:0.875rem;padding-top:0.125rem;padding-bottom:0.125rem;margin-top:0.05125rem;margin-bottom:0.05125rem}@media (min-width: 560px){.view-product-menu .view-grouping-content .menu-family a{padding-top:0.125rem;padding-bottom:0.125rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content .menu-family a{padding-top:0.21875rem;padding-bottom:0.21875rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content .menu-family a{padding-top:0.28125rem;padding-bottom:0.28125rem}}@media (min-width: 560px){.view-product-menu .view-grouping-content .menu-family a{margin-top:0.05125rem;margin-bottom:0.05125rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content .menu-family a{margin-top:0.08969rem;margin-bottom:0.08969rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content .menu-family a{margin-top:0.11531rem;margin-bottom:0.11531rem}}.view-product-menu .view-grouping-content .menu-family a:hover{color:#199ee1}@media (min-width: 1200px){.view-product-menu .view-grouping-content .menu-family a:hover{font-weight:bold}}.view-product-menu .view-grouping-content .menu-family:before{content:'';position:absolute;right:calc(100%);top:1.125rem;width:1px;background-color:#e7e7e7;height:calc(100% - 2.25rem)}@media (min-width: 560px){.view-product-menu .view-grouping-content .menu-family{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content .menu-family{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content .menu-family{padding-top:1.125rem;padding-bottom:1.125rem}}@media (min-width: 560px){.view-product-menu .view-grouping-content .menu-family{padding-left:0.5rem;padding-right:0.5rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content .menu-family{padding-left:0.875rem;padding-right:0.875rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content .menu-family{padding-left:1.125rem;padding-right:1.125rem}}.view-product-menu .view-grouping-content .menu-family.active{pointer-events:all}.view-product-menu .view-grouping-content .menu-family>*{opacity:0;pointer-events:none;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.view-product-menu .view-grouping-content .menu-family.active>*{opacity:1;pointer-events:all}.view-product-menu .view-grouping-content .menu-family h4{font-size:0.875rem;border-bottom:solid 1px #e7e7e7;padding-bottom:0.25rem;padding-top:0.125rem;margin-bottom:0.25rem}@media (min-width: 560px){.view-product-menu .view-grouping-content .menu-family h4{padding-bottom:0.25rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content .menu-family h4{padding-bottom:0.4375rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content .menu-family h4{padding-bottom:0.5625rem}}@media (min-width: 560px){.view-product-menu .view-grouping-content .menu-family h4{padding-top:0.125rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content .menu-family h4{padding-top:0.21875rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content .menu-family h4{padding-top:0.28125rem}}@media (min-width: 560px){.view-product-menu .view-grouping-content .menu-family h4{margin-bottom:0.25rem}}@media (min-width: 900px){.view-product-menu .view-grouping-content .menu-family h4{margin-bottom:0.4375rem}}@media (min-width: 1200px){.view-product-menu .view-grouping-content .menu-family h4{margin-bottom:0.5625rem}}.block-views-blockproduct-menu-block-product-menu{position:relative;z-index:1}.view-product-menu .node--view-mode-card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}.view-product-menu .node--view-mode-card .card__image{-webkit-box-ordinal-group:3;order:2;width:70%;margin:0 auto}.view-product-menu .node--view-mode-card .card__content{-webkit-box-flex:0;flex-grow:0;padding-top:0}.view-product-menu .node--view-mode-card .card__label h3{margin:0}.node--type-news-article.node--view-mode-card,.node--type-job-opening.node--view-mode-card,.node--type-employee.node--view-mode-card{padding-top:1.5rem;padding-bottom:1.5rem;z-index:10}@media (min-width: 560px){.node--type-news-article.node--view-mode-card,.node--type-job-opening.node--view-mode-card,.node--type-employee.node--view-mode-card{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 900px){.node--type-news-article.node--view-mode-card,.node--type-job-opening.node--view-mode-card,.node--type-employee.node--view-mode-card{padding-top:2.625rem;padding-bottom:2.625rem}}@media (min-width: 1200px){.node--type-news-article.node--view-mode-card,.node--type-job-opening.node--view-mode-card,.node--type-employee.node--view-mode-card{padding-top:3.375rem;padding-bottom:3.375rem}}.node--type-news-article.node--view-mode-card .card-link,.node--type-job-opening.node--view-mode-card .card-link,.node--type-employee.node--view-mode-card .card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media (max-width: 559.98px){.node--type-news-article.node--view-mode-card .card-link .card__image,.node--type-job-opening.node--view-mode-card .card-link .card__image,.node--type-employee.node--view-mode-card .card-link .card__image{-webkit-box-flex:0;flex:0 0 33.333%;max-width:33.333%}.node--type-news-article.node--view-mode-card .card-link .card__content,.node--type-job-opening.node--view-mode-card .card-link .card__content,.node--type-employee.node--view-mode-card .card-link .card__content{-webkit-box-flex:0;flex:0 0 66.666%;max-width:66.666%;-webkit-box-align:start;align-items:flex-start;padding-left:1rem}.node--type-news-article.node--view-mode-card .card-link .card__content h3,.node--type-job-opening.node--view-mode-card .card-link .card__content h3,.node--type-employee.node--view-mode-card .card-link .card__content h3{text-align:left}}@media (min-width: 560px){.node--type-news-article.node--view-mode-card .card-link,.node--type-job-opening.node--view-mode-card .card-link,.node--type-employee.node--view-mode-card .card-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}.node--type-news-article.node--view-mode-card .card__content .card__content-wrapper,.node--type-job-opening.node--view-mode-card .card__content .card__content-wrapper,.node--type-employee.node--view-mode-card .card__content .card__content-wrapper{-webkit-box-align:center;align-items:center}.node--type-news-article.node--view-mode-card .card__image,.node--type-job-opening.node--view-mode-card .card__image,.node--type-employee.node--view-mode-card .card__image{position:relative;width:auto;margin:auto;display:inline-block;width:90%}.node--type-news-article.node--view-mode-card .card__image:after,.node--type-job-opening.node--view-mode-card .card__image:after,.node--type-employee.node--view-mode-card .card__image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border:0;border:4px solid #0045a8}.node--type-news-article.node--view-mode-card .card__image .field-image,.node--type-job-opening.node--view-mode-card .card__image .field-image,.node--type-employee.node--view-mode-card .card__image .field-image{width:auto;display:inline-block;margin:0;vertical-align:bottom}.node--type-news-article.node--view-mode-card .card__image img,.node--type-job-opening.node--view-mode-card .card__image img,.node--type-employee.node--view-mode-card .card__image img{border-radius:50%;margin:0 auto}.node--type-news-article.node--view-mode-card:hover .card__image:after,.node--type-job-opening.node--view-mode-card:hover .card__image:after,.node--type-employee.node--view-mode-card:hover .card__image:after{border:10px solid #0045a8}.node--view-mode-full.node-id-16{padding-bottom:0}#block-views-block-news-block-news-overview-2 .view-news{overflow-x:hidden}#block-views-block-news-block-news-overview-2 .view-news .views-row{position:relative}#block-views-block-news-block-news-overview-2 .view-news .views-row:nth-last-child(-n+4){margin-bottom:0}#block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(4n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}@media (max-width: 1199.98px){#block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(3n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}@media (max-width: 899.98px){#block-views-block-news-block-news-overview-2 .view-news .views-row:nth-child(2n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}@media (max-width: 899.98px){#block-views-block-news-block-news-overview-2 .view-news .views-row::before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}#block-views-block-news-news-block-recent{padding-top:1rem;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8)}@media (min-width: 560px){#block-views-block-news-news-block-recent{padding-top:1rem}}@media (min-width: 900px){#block-views-block-news-news-block-recent{padding-top:1.75rem}}@media (min-width: 1200px){#block-views-block-news-news-block-recent{padding-top:2.25rem}}#block-views-block-news-news-block-recent h2,#block-views-block-news-news-block-recent .product-tabs .tab-button,.product-tabs #block-views-block-news-news-block-recent .tab-button{text-align:center;margin-bottom:0}.node--view-mode-card{height:100%;position:relative;padding-top:1rem;padding-bottom:1rem;background:inherit;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}@media (min-width: 560px){.node--view-mode-card{padding-top:1rem;padding-bottom:1rem}}@media (min-width: 900px){.node--view-mode-card{padding-top:1.75rem;padding-bottom:1.75rem}}@media (min-width: 1200px){.node--view-mode-card{padding-top:2.25rem;padding-bottom:2.25rem}}.node--view-mode-card .card-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}@media (max-width: 1199.98px){.node--view-mode-card .card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;align-content:center;-webkit-box-align:center;align-items:center}}.node--view-mode-card .card-link:focus{outline:0}.node--view-mode-card .card__image{position:relative;overflow:hidden;-webkit-box-flex:0;flex-grow:0;flex-shrink:0}.node--view-mode-card .card__image img{width:100%;display:block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.node--view-mode-card .card__content{padding-top:0.5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1}@media (min-width: 560px){.node--view-mode-card .card__content{padding-top:0.5rem}}@media (min-width: 900px){.node--view-mode-card .card__content{padding-top:0.875rem}}@media (min-width: 1200px){.node--view-mode-card .card__content{padding-top:1.125rem}}.node--view-mode-card .card__content .card__content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.node--view-mode-card .card__content .card__content-wrapper>*{margin:0}.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:1rem}@media (min-width: 560px){.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:1rem}}@media (min-width: 900px){.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:1.75rem}}@media (min-width: 1200px){.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:2.25rem}}.node--view-mode-card .card__content .field-date{text-align:center;color:#9c9c9c;font-size:80%}@media (max-width: 1199.98px){.node--view-mode-card .card__content .field-date{text-align:left}}.node--view-mode-card a,.node--view-mode-card a[href],.node--view-mode-card a[href]{text-decoration:none !important;color:inherit}.node--view-mode-card .card__content h3{color:#0045a8;word-break:break-word;font-size:1.25rem;text-align:center;line-height:1.2}.node--view-mode-card .body{font-size:1rem;overflow:hidden}.node--view-mode-card:hover .card__content h3{color:#199ee1}@media (min-width: 900px){.card--wide .node--view-mode-card .card__content{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.card--wide .node--view-mode-card .card__content .card__label{width:50%;padding-right:1.125rem}.card--wide .node--view-mode-card .card__content .card__content-wrapper{width:50%;padding-left:1.125rem}}.node--type-event.node--view-mode-card{background-color:#979797}.node--type-event.node--view-mode-card:hover{background-color:#7e7e7e}.node--type-event.node--view-mode-card .card__label h3{color:#FFFFFF}.node--type-event.node--view-mode-card .field--name-field-date-range{color:#1a48a5;font-size:1.125rem}.node--type-event.node--view-mode-card .card__content-wrapper>*:last-child{margin-top:0;padding-top:0rem}.node--type-event.node--view-mode-card .card__content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' fill='none' stroke='%2300739C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}.toolbar-fixed .node--view-mode-card.node--sticky .card__label{position:relative}.toolbar-fixed .node--view-mode-card.node--sticky .card__label:before{content:'is-sticky';position:absolute;top:-2rem;font-size:9px;background-color:#199ee1;display:inline-block;width:42px;padding-left:4px;color:#FFFFFF}.toolbar-fixed .node--view-mode-card.node--promoted .card__label{position:relative}.toolbar-fixed .node--view-mode-card.node--promoted .card__label:after{content:'promoted';position:absolute;top:-2rem;font-size:9px;left:55px;right:0;width:48px;color:#FFFFFF;padding-left:4px;background-color:#199ee1;display:inline-block}.node--type-download-center.node--view-mode-card .card__image{width:100%}@media (max-width: 899.98px){.node--type-download-center.node--view-mode-card .card__image{width:65%}}.node--view-mode-full.node--type-news-article .field-date{padding-bottom:0.5rem;color:#9c9c9c}@media (min-width: 560px){.node--view-mode-full.node--type-news-article .field-date{padding-bottom:0.5rem}}@media (min-width: 900px){.node--view-mode-full.node--type-news-article .field-date{padding-bottom:0.875rem}}@media (min-width: 1200px){.node--view-mode-full.node--type-news-article .field-date{padding-bottom:1.125rem}}.node--view-mode-full.node--type-case .project__text{margin-bottom:1rem}@media (min-width: 560px){.node--view-mode-full.node--type-case .project__text{margin-bottom:1rem}}@media (min-width: 900px){.node--view-mode-full.node--type-case .project__text{margin-bottom:1.75rem}}@media (min-width: 1200px){.node--view-mode-full.node--type-case .project__text{margin-bottom:2.25rem}}.node--view-mode-full.node--type-case .cases-banner__right .background{background-position:center}.node--view-mode-full.node--type-case .cases-banner__right .field-multiple-images{display:none !important}.node--view-mode-card-with-background{position:relative;background-color:#002002}.node--view-mode-card-with-background .view-project{display:none}.node--view-mode-card-with-background .media__image{height:100%;width:100%;position:absolute;top:0;left:0}.node--view-mode-card-with-background .media__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;opacity:.65;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.node--view-mode-card-with-background .node__content{position:relative;z-index:10;padding-top:0.8rem;padding-bottom:0.8rem;padding-left:0.8rem;padding-right:0.8rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;min-height:16.25rem;height:100%}@media (min-width: 560px){.node--view-mode-card-with-background .node__content{padding-top:0.8rem;padding-bottom:0.8rem}}@media (min-width: 900px){.node--view-mode-card-with-background .node__content{padding-top:1.4rem;padding-bottom:1.4rem}}@media (min-width: 1200px){.node--view-mode-card-with-background .node__content{padding-top:1.8rem;padding-bottom:1.8rem}}@media (min-width: 560px){.node--view-mode-card-with-background .node__content{padding-left:0.8rem;padding-right:0.8rem}}@media (min-width: 900px){.node--view-mode-card-with-background .node__content{padding-left:1.4rem;padding-right:1.4rem}}@media (min-width: 1200px){.node--view-mode-card-with-background .node__content{padding-left:1.8rem;padding-right:1.8rem}}@media (max-width: 899.98px){.node--view-mode-card-with-background .node__content{padding-top:1.6rem;padding-bottom:1.6rem;padding-left:1.6rem;padding-right:1.6rem}}@media (max-width: 899.98px) and (min-width: 560px){.node--view-mode-card-with-background .node__content{padding-top:1.6rem;padding-bottom:1.6rem}}@media (max-width: 899.98px) and (min-width: 900px){.node--view-mode-card-with-background .node__content{padding-top:2.8rem;padding-bottom:2.8rem}}@media (max-width: 899.98px) and (min-width: 1200px){.node--view-mode-card-with-background .node__content{padding-top:3.6rem;padding-bottom:3.6rem}}@media (max-width: 899.98px) and (min-width: 560px){.node--view-mode-card-with-background .node__content{padding-left:1.6rem;padding-right:1.6rem}}@media (max-width: 899.98px) and (min-width: 900px){.node--view-mode-card-with-background .node__content{padding-left:2.8rem;padding-right:2.8rem}}@media (max-width: 899.98px) and (min-width: 1200px){.node--view-mode-card-with-background .node__content{padding-left:3.6rem;padding-right:3.6rem}}.node--view-mode-card-with-background .node__content h2,.node--view-mode-card-with-background .node__content .product-tabs .tab-button,.product-tabs .node--view-mode-card-with-background .node__content .tab-button{color:white;font-size:1.375rem;margin-bottom:0.3125rem}.node--view-mode-card-with-background .node__content .field-project-location{color:#FFFFFF;font-size:1.125rem}.node--view-mode-card-with-background .node__content button.btn{min-width:10rem}.node--view-mode-card-with-background:hover img{opacity:1}.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact{margin:auto;width:100%;display:block}@media (max-width: 899.98px){.block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview h3.view-content.accordion--button,.block-views-blocknews-block-news-overview .view-content.views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .news__wrapper .view-content,.news__wrapper .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .block-views-blocknews-block-news-overview .view-content.row,.block-views-blocknews-block-news-overview .view-content#views-exposed-form-product-downloads-page-1,.block-views-blocknews-block-news-overview .view-job-openings .view-content,.view-job-openings .block-views-blocknews-block-news-overview .view-content,.block-views-blocknews-block-news-overview .cta .view-content.block,.cta .block-views-blocknews-block-news-overview .view-content.block,.block-views-blocknews-block-news-overview .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .block-views-blocknews-block-news-overview .view-content.active__contact{width:90%}}.block-views-blocknews-block-news-overview .views-row{margin-bottom:0.5rem;margin-top:0.5rem;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}@media (min-width: 560px){.block-views-blocknews-block-news-overview .views-row{margin-bottom:0.5rem;margin-top:0.5rem}}@media (min-width: 900px){.block-views-blocknews-block-news-overview .views-row{margin-bottom:0.875rem;margin-top:0.875rem}}@media (min-width: 1200px){.block-views-blocknews-block-news-overview .views-row{margin-bottom:1.125rem;margin-top:1.125rem}}.block-views-blocknews-block-news-overview .sticker{height:100%}.block-views-blocknews-block-news-overview .view-empty{text-align:center;color:#9c9c9c}.block-views-blocknews-block-news-overview .view-header{text-align:center}.js-pager__items.pager{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:0}.js-pager__items.pager li{list-style:none}.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent{overflow-x:hidden;padding-top:2rem;padding-bottom:2rem}@media (min-width: 560px){.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 900px){.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 1200px){.news__wrapper,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent{padding-top:4.5rem;padding-bottom:4.5rem}}.news__wrapper .view-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header{padding-bottom:0.75rem}@media (min-width: 560px){.news__wrapper .view-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header{padding-bottom:0.75rem}}@media (min-width: 900px){.news__wrapper .view-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header{padding-bottom:1.3125rem}}@media (min-width: 1200px){.news__wrapper .view-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header{padding-bottom:1.6875rem}}@media (max-width: 899.98px){.news__wrapper .view-header,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header{margin:auto}}.news__wrapper .view-header h1,.news__wrapper .view-header h2,.news__wrapper .view-header .product-tabs .tab-button,.product-tabs .news__wrapper .view-header .tab-button,.news__wrapper .view-header h3,.news__wrapper .view-header h4,.news__wrapper .view-header h5,.news__wrapper .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .news__wrapper .view-header .field-date,.news__wrapper .view-header .view-empty,.news__wrapper .view-header h6,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h1,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h2,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .product-tabs .tab-button,.product-tabs .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .tab-button,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h3,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h4,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h5,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .field-date,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header h6{margin-bottom:0;color:#0045a8}@media (min-width: 900px){.news__wrapper .view-header a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header a{font-size:1.5rem}}.news__wrapper .view-header *,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-header *{line-height:1}.news__wrapper .view-footer,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin-top:1rem}@media (min-width: 560px){.news__wrapper .view-footer,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer{margin-top:1rem}}@media (min-width: 900px){.news__wrapper .view-footer,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer{margin-top:1.75rem}}@media (min-width: 1200px){.news__wrapper .view-footer,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer{margin-top:2.25rem}}.news__wrapper .view-content .views-row,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content .views-row{height:100%}.news__wrapper .slick-prev,.news__wrapper .slick-next,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .slick-prev,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .slick-next{height:5rem;right:-2rem;width:auto}.news__wrapper .slick-prev:before,.news__wrapper .slick-next:before,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .slick-prev:before,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .slick-next:before{content:'';height:100%;display:block;width:2rem;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' fill='none' stroke='%23f60' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");-webkit-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0);background-size:contain}.news__wrapper .slick-prev.slick-disabled,.news__wrapper .slick-next.slick-disabled,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .slick-prev.slick-disabled,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .slick-next.slick-disabled{opacity:0}.news__wrapper .slick-prev,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .slick-prev{left:-2rem}.news__wrapper .slick-prev:before,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0rem}.news__wrapper .sticker,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .sticker{height:100%}.news__wrapper .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty{text-align:center;color:#9c9c9c}.view-id-search_result.view-display-id-block_search_content,.view-id-search_result.view-display-id-block_search_product{padding-bottom:1rem}@media (min-width: 560px){.view-id-search_result.view-display-id-block_search_content,.view-id-search_result.view-display-id-block_search_product{padding-bottom:1rem}}@media (min-width: 900px){.view-id-search_result.view-display-id-block_search_content,.view-id-search_result.view-display-id-block_search_product{padding-bottom:1.75rem}}@media (min-width: 1200px){.view-id-search_result.view-display-id-block_search_content,.view-id-search_result.view-display-id-block_search_product{padding-bottom:2.25rem}}.view-id-search_result.view-display-id-block_search_content .view-header,.view-id-search_result.view-display-id-block_search_product .view-header{padding:0}.view-id-search_result.view-display-id-block_search_content .view-content,.view-id-search_result.view-display-id-block_search_product .view-content{padding:0}.view-id-search_result.view-display-id-block_search_content .views-row a.product-link,.view-id-search_result.view-display-id-block_search_product .views-row a.product-link{padding:0;padding-top:0.25rem;padding-bottom:0.25rem}@media (min-width: 560px){.view-id-search_result.view-display-id-block_search_content .views-row a.product-link,.view-id-search_result.view-display-id-block_search_product .views-row a.product-link{padding-top:0.25rem;padding-bottom:0.25rem}}@media (min-width: 900px){.view-id-search_result.view-display-id-block_search_content .views-row a.product-link,.view-id-search_result.view-display-id-block_search_product .views-row a.product-link{padding-top:0.4375rem;padding-bottom:0.4375rem}}@media (min-width: 1200px){.view-id-search_result.view-display-id-block_search_content .views-row a.product-link,.view-id-search_result.view-display-id-block_search_product .views-row a.product-link{padding-top:0.5625rem;padding-bottom:0.5625rem}}.view-id-search_result .view-header{padding:0}.view-id-search_result .view-content{padding:0}.view-search-result a h2,.view-search-result a .product-tabs .tab-button,.product-tabs .view-search-result a .tab-button{margin-bottom:0}.view-search-result .search-result__path{font-size:80%;margin-bottom:0.25rem;display:block}@media (min-width: 560px){.view-search-result .search-result__path{margin-bottom:0.25rem}}@media (min-width: 900px){.view-search-result .search-result__path{margin-bottom:0.4375rem}}@media (min-width: 1200px){.view-search-result .search-result__path{margin-bottom:0.5625rem}}nav.pager{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-top:1rem;padding-bottom:1rem}@media (min-width: 560px){nav.pager{padding-top:1rem;padding-bottom:1rem}}@media (min-width: 900px){nav.pager{padding-top:1.75rem;padding-bottom:1.75rem}}@media (min-width: 1200px){nav.pager{padding-top:2.25rem;padding-bottom:2.25rem}}.pager__items{margin:0;padding:0;display:-webkit-box;display:flex}[dir="rtl"] .pager__items{margin:0}.pager__item{border:solid 1px #dadada;display:inline-block;color:#8c8c8c;font-size:1.08em;margin:0;padding:0;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-content:center;overflow:hidden}.pager__item:not(.pager__item--last){border-right:0}.pager__item:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.pager__item:first-child a{padding-left:0.3rem}@media (min-width: 560px){.pager__item:first-child a{padding-left:0.3rem}}@media (min-width: 900px){.pager__item:first-child a{padding-left:0.525rem}}@media (min-width: 1200px){.pager__item:first-child a{padding-left:0.675rem}}.pager__item:last-child{border:solid 1px #dadada;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.pager__item:last-child a{padding-right:0.3rem}@media (min-width: 560px){.pager__item:last-child a{padding-right:0.3rem}}@media (min-width: 900px){.pager__item:last-child a{padding-right:0.525rem}}@media (min-width: 1200px){.pager__item:last-child a{padding-right:0.675rem}}.pager__item a{border-bottom:2px solid transparent;line-height:1.55em;padding:0 5px 2px;font-weight:600;text-decoration:none;-webkit-transition:border-bottom-color 0.2s;transition:border-bottom-color 0.2s;-webkit-font-smoothing:antialiased;padding-left:0.3rem;padding-right:0.3rem;padding-top:0.125rem;padding-bottom:0.125rem;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (min-width: 560px){.pager__item a{padding-left:0.3rem;padding-right:0.3rem}}@media (min-width: 900px){.pager__item a{padding-left:0.525rem;padding-right:0.525rem}}@media (min-width: 1200px){.pager__item a{padding-left:0.675rem;padding-right:0.675rem}}@media (min-width: 560px){.pager__item a{padding-top:0.125rem;padding-bottom:0.125rem}}@media (min-width: 900px){.pager__item a{padding-top:0.21875rem;padding-bottom:0.21875rem}}@media (min-width: 1200px){.pager__item a{padding-top:0.28125rem;padding-bottom:0.28125rem}}.pager__item.is-active a{color:#FFFFFF !important;background-color:#199ee1;font-weight:700}.pager__item a:hover,.pager__item a:focus{border-bottom-color:#199ee1;color:#199ee1 !important}.pager__item--next a,.pager__item--last a,.pager__item--first a,.pager__item--previous a,.pager__item--last a{border-bottom-width:0;color:#0045a8 !important;-webkit-transition:all 02s ease;transition:all 02s ease;font-size:0.875rem}@media (min-width: 1200px){.view-display-id-block_search_product .views-row:nth-child(3n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}@media (max-width: 1199.98px){.view-display-id-block_search_product .views-row:nth-child(2n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}.view-display-id-block_search_product a{border-bottom:none}.view-display-id-block_search_product a:hover{background-color:transparent}.is-successor{padding-left:1rem;padding-right:1rem;padding-right:2rem;position:absolute;bottom:4rem;width:100%;text-align:center;font-size:0.875rem;font-weight:600}@media (min-width: 560px){.is-successor{padding-left:1rem;padding-right:1rem}}@media (min-width: 900px){.is-successor{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width: 1200px){.is-successor{padding-left:2.25rem;padding-right:2.25rem}}@media (min-width: 560px){.is-successor{padding-right:2rem}}@media (min-width: 900px){.is-successor{padding-right:3.5rem}}@media (min-width: 1200px){.is-successor{padding-right:4.5rem}}@media (max-width: 1199.98px){.is-successor{bottom:3rem}}@media (max-width: 899.98px){.is-successor{bottom:2rem}}.productGroup-wrapper{overflow-x:hidden;margin-top:0.5rem;margin-bottom:0.5rem}@media (min-width: 560px){.productGroup-wrapper{margin-top:0.5rem;margin-bottom:0.5rem}}@media (min-width: 900px){.productGroup-wrapper{margin-top:0.875rem;margin-bottom:0.875rem}}@media (min-width: 1200px){.productGroup-wrapper{margin-top:1.125rem;margin-bottom:1.125rem}}.productGroup-wrapper .views-element-container{padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 560px){.productGroup-wrapper .views-element-container{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.productGroup-wrapper .views-element-container{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.productGroup-wrapper .views-element-container{padding-top:1.125rem;padding-bottom:1.125rem}}.productGroup-wrapper .views-element-container .views-row{padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 560px){.productGroup-wrapper .views-element-container .views-row{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.productGroup-wrapper .views-element-container .views-row{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.productGroup-wrapper .views-element-container .views-row{padding-top:1.125rem;padding-bottom:1.125rem}}@media (min-width: 900px){.productGroup-wrapper .views-element-container .views-row:nth-child(4n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}@media (max-width: 899.98px){.productGroup-wrapper .views-element-container .views-row:nth-child(2n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}.category-banner,.node-banner{position:relative;color:#FFFFFF;width:100%}.category-banner:before,.node-banner:before{position:absolute;left:0;top:0;content:'';display:block;background-color:#0045a8;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003C92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-40vw -5vw;background-size:75vw;width:50%;height:100%}@media (max-width: 899.98px){.category-banner:before,.node-banner:before{width:100%}}@media (max-width: 899.98px){.category-banner>div,.node-banner>div{padding:0;width:100%;max-width:100%;overflow-x:hidden}.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{padding-left:0.5rem;padding-right:0.5rem;max-width:520px;margin:auto}}@media (max-width: 899.98px) and (min-width: 560px){.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{padding-left:0.5rem;padding-right:0.5rem}}@media (max-width: 899.98px) and (min-width: 900px){.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{padding-left:0.875rem;padding-right:0.875rem}}@media (max-width: 899.98px) and (min-width: 1200px){.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{padding-left:1.125rem;padding-right:1.125rem}}@media (max-width: 559.98px){.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{max-width:calc(100% - 2.25rem)}}.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{padding-top:3rem;padding-bottom:3rem}@media (min-width: 560px){.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 900px){.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{padding-top:5.25rem;padding-bottom:5.25rem}}@media (min-width: 1200px){.category-banner .category-banner__left,.category-banner .node-banner__left,.node-banner .category-banner__left,.node-banner .node-banner__left{padding-top:6.75rem;padding-bottom:6.75rem}}.category-banner .category-banner__left ul,.category-banner .node-banner__left ul,.node-banner .category-banner__left ul,.node-banner .node-banner__left ul{padding-left:0px}.category-banner .category-banner__left ul li,.category-banner .node-banner__left ul li,.node-banner .category-banner__left ul li,.node-banner .node-banner__left ul li{list-style:none;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;align-content:flex-start}.category-banner .category-banner__left ul li:before,.category-banner .node-banner__left ul li:before,.node-banner .category-banner__left ul li:before,.node-banner .node-banner__left ul li:before{content:'•';margin-right:0.125rem}.category-banner .category-banner__right .field-image,.category-banner .category-banner__right .field--name-field-image,.category-banner .node-banner__right .field-image,.category-banner .node-banner__right .field--name-field-image,.node-banner .category-banner__right .field-image,.node-banner .category-banner__right .field--name-field-image,.node-banner .node-banner__right .field-image,.node-banner .node-banner__right .field--name-field-image{height:100%}.category-banner .category-banner__right .field-image img,.category-banner .category-banner__right .field--name-field-image img,.category-banner .node-banner__right .field-image img,.category-banner .node-banner__right .field--name-field-image img,.node-banner .category-banner__right .field-image img,.node-banner .category-banner__right .field--name-field-image img,.node-banner .node-banner__right .field-image img,.node-banner .node-banner__right .field--name-field-image img{height:100%}.category-banner .category-banner__right .field-image,.category-banner .node-banner__right .field-image,.node-banner .category-banner__right .field-image,.node-banner .node-banner__right .field-image{z-index:1;position:relative}.category-banner h1,.node-banner h1{color:#FFFFFF}.page-node-type-product-family .category-banner h1,.page-node-type-product .category-banner h1{font-size:1.5rem}.node-id-13{padding-bottom:0}.tagline{font-size:1.25rem;margin-bottom:1rem}.node-banner .media__image{-webkit-box-flex:1;flex:1 0 100%;height:100%;width:100vw;position:relative;display:-webkit-box;display:flex}@media (min-width: 900px){.node-banner .media__image{width:50vw}}.node-banner .media__image picture,.node-banner .media__image img{margin:auto;width:100%;height:100%;max-width:unset;max-height:unset}.node-banner .media__image picture img[src*='.jpg']{-o-object-fit:cover;object-fit:cover}.node-banner .media__image picture img[src*='.png']{-o-object-fit:contain;object-fit:contain;padding:3rem}@media (max-width: 899.98px){.node-banner .media__image picture img[src*='.png']{padding:1rem 3rem}}@media (min-width: 1200px){.node-banner .node-banner__right{max-height:35rem}}@media (max-width: 899.98px){.node-top{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.node-top section{width:100%}.node-top section#block-socialshareblock{margin-top:1.5rem}}@media (min-width: 900px){.node--type-case.node--view-mode-full.has-image .node-banner .node-banner__left{min-height:35rem}}@media (max-width: 899.98px){.node--type-case.node--view-mode-full.has-image .node-banner .cases-banner__right{min-height:300px !important}}.installed_products{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);min-height:15rem;margin-bottom:1rem}@media (min-width: 560px){.installed_products{margin-bottom:1rem}}@media (min-width: 900px){.installed_products{margin-bottom:1.75rem}}@media (min-width: 1200px){.installed_products{margin-bottom:2.25rem}}@media (max-width: 899.98px){.installed_products h3{margin-top:2rem}}@media (max-width: 899.98px) and (min-width: 560px){.installed_products h3{margin-top:2rem}}@media (max-width: 899.98px) and (min-width: 900px){.installed_products h3{margin-top:3.5rem}}@media (max-width: 899.98px) and (min-width: 1200px){.installed_products h3{margin-top:4.5rem}}.related_projects{min-height:10rem}@media (max-width: 899.98px){.related_projects h4{margin-top:2rem}}@media (max-width: 899.98px) and (min-width: 560px){.related_projects h4{margin-top:2rem}}@media (max-width: 899.98px) and (min-width: 900px){.related_projects h4{margin-top:3.5rem}}@media (max-width: 899.98px) and (min-width: 1200px){.related_projects h4{margin-top:4.5rem}}@media (max-width: 899.98px){.view-project-views .views-row{margin-bottom:1rem}}@media (max-width: 899.98px) and (min-width: 560px){.view-project-views .views-row{margin-bottom:1rem}}@media (max-width: 899.98px) and (min-width: 900px){.view-project-views .views-row{margin-bottom:1.75rem}}@media (max-width: 899.98px) and (min-width: 1200px){.view-project-views .views-row{margin-bottom:2.25rem}}.node--type-marketing-page{max-width:1920px;margin:auto}.node .node-top{position:relative;z-index:10}.product-detail-icons{padding-bottom:1rem}@media (min-width: 560px){.product-detail-icons{padding-bottom:1rem}}@media (min-width: 900px){.product-detail-icons{padding-bottom:1.75rem}}@media (min-width: 1200px){.product-detail-icons{padding-bottom:2.25rem}}.node--type-marketing-page .slick-dots{bottom:2rem;width:50%;right:0;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (max-width: 899.98px){.node--type-marketing-page .slick-dots{width:100%}}.node--type-marketing-page .slick-dots li{width:auto}.node--type-marketing-page .slick-dots li button:before{background-color:rgba(218,218,218,0.5);content:'';width:0.875rem;height:0.875rem;border-radius:2rem;opacity:1;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.node--type-marketing-page .slick-dots li button:hover:before{background-color:#199ee1}.node--type-marketing-page .slick-dots li.slick-active button:before{background-color:#1a48a5}.products-slider__wrapper{background-color:#0145ab;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003C92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-20vw -1vw;background-size:30vw;color:#FFFFFF}.products-slider__wrapper h1,.products-slider__wrapper h2,.products-slider__wrapper .product-tabs .tab-button,.product-tabs .products-slider__wrapper .tab-button,.products-slider__wrapper h3,.products-slider__wrapper h4,.products-slider__wrapper h5,.products-slider__wrapper .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article .products-slider__wrapper .field-date,.products-slider__wrapper .news__wrapper .view-empty,.news__wrapper .products-slider__wrapper .view-empty,.products-slider__wrapper .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .products-slider__wrapper .view-empty,.products-slider__wrapper h6{color:#FFFFFF}.products-slider__wrapper .row__two-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.products-slider__wrapper .products-slider_text{padding:4.0625rem 1.25rem;width:100%}@media (max-width: 1199.98px){.products-slider__wrapper .products-slider_text{max-width:375px;margin-left:auto}}@media (max-width: 899.98px){.products-slider__wrapper .products-slider_text{max-width:560px;margin:auto;padding:4.0625rem 1.875rem}}@media (max-width: 559.98px){.products-slider__wrapper .products-slider_text{max-width:calc(100% - 2.25rem);margin:auto}}@media (min-width: 1200px){.products-slider__wrapper .products-slider_text{margin-right:7.5rem;max-width:25.3125rem}}.products-slider__wrapper .products-slider_image{padding:0}.products-slider__wrapper .products-slider_image .field-image{height:100%}.products-slider__wrapper .products-slider_image .field-image img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.specifications-table,table.cols-4,table.cols-5{border-collapse:collapse;width:100%}.specifications-table .packaging-tablehead th,table.cols-4 .packaging-tablehead th,table.cols-5 .packaging-tablehead th{font-weight:600}.specifications-table th,table.cols-4 th,table.cols-5 th{font-weight:300;text-align:left}.specifications-table tr:nth-child(even),table.cols-4 tr:nth-child(even),table.cols-5 tr:nth-child(even){background-color:#efefef}.specifications-table th,.specifications-table td,table.cols-4 th,table.cols-4 td,table.cols-5 th,table.cols-5 td{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem}@media (min-width: 560px){.specifications-table th,.specifications-table td,table.cols-4 th,table.cols-4 td,table.cols-5 th,table.cols-5 td{padding-top:0.25rem;padding-bottom:0.25rem}}@media (min-width: 900px){.specifications-table th,.specifications-table td,table.cols-4 th,table.cols-4 td,table.cols-5 th,table.cols-5 td{padding-top:0.4375rem;padding-bottom:0.4375rem}}@media (min-width: 1200px){.specifications-table th,.specifications-table td,table.cols-4 th,table.cols-4 td,table.cols-5 th,table.cols-5 td{padding-top:0.5625rem;padding-bottom:0.5625rem}}@media (min-width: 560px){.specifications-table th,.specifications-table td,table.cols-4 th,table.cols-4 td,table.cols-5 th,table.cols-5 td{padding-left:0.5rem;padding-right:0.5rem}}@media (min-width: 900px){.specifications-table th,.specifications-table td,table.cols-4 th,table.cols-4 td,table.cols-5 th,table.cols-5 td{padding-left:0.875rem;padding-right:0.875rem}}@media (min-width: 1200px){.specifications-table th,.specifications-table td,table.cols-4 th,table.cols-4 td,table.cols-5 th,table.cols-5 td{padding-left:1.125rem;padding-right:1.125rem}}.specifications h3{margin:0;margin-top:1rem}@media (min-width: 560px){.specifications h3{margin-top:1rem}}@media (min-width: 900px){.specifications h3{margin-top:1.75rem}}@media (min-width: 1200px){.specifications h3{margin-top:2.25rem}}.specifications .accordion__item{padding-top:0.25rem;padding-bottom:0.25rem}@media (min-width: 560px){.specifications .accordion__item{padding-top:0.25rem;padding-bottom:0.25rem}}@media (min-width: 900px){.specifications .accordion__item{padding-top:0.4375rem;padding-bottom:0.4375rem}}@media (min-width: 1200px){.specifications .accordion__item{padding-top:0.5625rem;padding-bottom:0.5625rem}}.specifications .accordion__item .accordion__header button{background-color:#FFFFFF;width:100%;border-radius:2rem;padding:0;margin:0;border:solid 2px #0045a8;text-align:left;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:1.5rem;font-weight:600;color:#0045a8;font-size:1.25rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;cursor:pointer;position:relative}@media (min-width: 560px){.specifications .accordion__item .accordion__header button{padding-top:0.25rem;padding-bottom:0.25rem}}@media (min-width: 900px){.specifications .accordion__item .accordion__header button{padding-top:0.4375rem;padding-bottom:0.4375rem}}@media (min-width: 1200px){.specifications .accordion__item .accordion__header button{padding-top:0.5625rem;padding-bottom:0.5625rem}}@media (min-width: 560px){.specifications .accordion__item .accordion__header button{padding-left:0.5rem}}@media (min-width: 900px){.specifications .accordion__item .accordion__header button{padding-left:0.875rem}}@media (min-width: 1200px){.specifications .accordion__item .accordion__header button{padding-left:1.125rem}}@media (min-width: 560px){.specifications .accordion__item .accordion__header button{padding-right:1.5rem}}@media (min-width: 900px){.specifications .accordion__item .accordion__header button{padding-right:2.625rem}}@media (min-width: 1200px){.specifications .accordion__item .accordion__header button{padding-right:3.375rem}}.specifications .accordion__item .accordion__header button:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:solid 2px #A2C4EC}.specifications .accordion__item .accordion__header button:not(.collapsed){background-color:#0045a8;color:#FFFFFF}.specifications .accordion__item .accordion__header button:not(.collapsed):focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:solid 2px #0045a8}.specifications .accordion__item .accordion__header button:not(.collapsed):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 899.98px){.specifications .accordion__item .accordion__header button{font-size:1rem;padding-top:0.5rem;padding-bottom:0.5rem;padding-right:2.5rem}}@media (max-width: 899.98px) and (min-width: 560px){.specifications .accordion__item .accordion__header button{padding-top:0.5rem;padding-bottom:0.5rem}}@media (max-width: 899.98px) and (min-width: 900px){.specifications .accordion__item .accordion__header button{padding-top:0.875rem;padding-bottom:0.875rem}}@media (max-width: 899.98px) and (min-width: 1200px){.specifications .accordion__item .accordion__header button{padding-top:1.125rem;padding-bottom:1.125rem}}@media (max-width: 899.98px) and (min-width: 560px){.specifications .accordion__item .accordion__header button{padding-right:2.5rem}}@media (max-width: 899.98px) and (min-width: 900px){.specifications .accordion__item .accordion__header button{padding-right:4.375rem}}@media (max-width: 899.98px) and (min-width: 1200px){.specifications .accordion__item .accordion__header button{padding-right:5.625rem}}.specifications .accordion__item .accordion__header button:after{content:'';background-image:url(/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_white.svg);background-position:center center;background-repeat:no-repeat;background-size:0.5rem;width:2rem;height:2rem;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#0045a8;position:absolute;right:0.5rem;top:0.3rem;border-radius:50%}@media (max-width: 1199.98px){.specifications .accordion__item .accordion__header button:after{top:0.25rem}}@media (max-width: 899.98px){.specifications .accordion__item .accordion__header button:after{height:1.75rem;width:1.75rem}}.specifications .accordion__item .accordion__body h3{padding-left:0.5rem;padding-right:0.5rem}@media (min-width: 560px){.specifications .accordion__item .accordion__body h3{padding-left:0.5rem;padding-right:0.5rem}}@media (min-width: 900px){.specifications .accordion__item .accordion__body h3{padding-left:0.875rem;padding-right:0.875rem}}@media (min-width: 1200px){.specifications .accordion__item .accordion__body h3{padding-left:1.125rem;padding-right:1.125rem}}.specifications .accordion__item .accordion__body table{border-collapse:collapse}.specifications .accordion__item .accordion__body table th{width:50%}.specifications .accordion__item .accordion__body table td{width:50%}@media (max-width: 899.98px){.category-banner__left,.node-banner__left{-webkit-box-ordinal-group:3;order:2}}.category-banner__right,.cases-banner__right,.node-banner__right,.node--type-marketing-page .paragraph__slider{height:auto;position:relative;min-height:13rem !important}@media (min-width: 900px){.category-banner__right,.cases-banner__right,.node-banner__right,.node--type-marketing-page .paragraph__slider{padding-left:0 !important}}@media (max-width: 899.98px){.category-banner__right,.cases-banner__right,.node-banner__right,.node--type-marketing-page .paragraph__slider{-webkit-box-ordinal-group:1;order:0;max-height:60vh;overflow:hidden}}.category-banner__right .cases__slider,.category-banner__right .product__slider,.cases-banner__right .cases__slider,.cases-banner__right .product__slider,.node-banner__right .cases__slider,.node-banner__right .product__slider,.node--type-marketing-page .paragraph__slider .cases__slider,.node--type-marketing-page .paragraph__slider .product__slider{position:relative;z-index:1;display:-webkit-box;display:flex;overflow-y:hidden;align-content:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;min-height:100%}.category-banner__right .cases__slider .slick-track,.category-banner__right .product__slider .slick-track,.cases-banner__right .cases__slider .slick-track,.cases-banner__right .product__slider .slick-track,.node-banner__right .cases__slider .slick-track,.node-banner__right .product__slider .slick-track,.node--type-marketing-page .paragraph__slider .cases__slider .slick-track,.node--type-marketing-page .paragraph__slider .product__slider .slick-track{height:100%}.category-banner__right .cases__slider .field-multiple-images,.category-banner__right .cases__slider .product__slide,.category-banner__right .product__slider .field-multiple-images,.category-banner__right .product__slider .product__slide,.cases-banner__right .cases__slider .field-multiple-images,.cases-banner__right .cases__slider .product__slide,.cases-banner__right .product__slider .field-multiple-images,.cases-banner__right .product__slider .product__slide,.node-banner__right .cases__slider .field-multiple-images,.node-banner__right .cases__slider .product__slide,.node-banner__right .product__slider .field-multiple-images,.node-banner__right .product__slider .product__slide,.node--type-marketing-page .paragraph__slider .cases__slider .field-multiple-images,.node--type-marketing-page .paragraph__slider .cases__slider .product__slide,.node--type-marketing-page .paragraph__slider .product__slider .field-multiple-images,.node--type-marketing-page .paragraph__slider .product__slider .product__slide{flex-shrink:0;-webkit-box-flex:1;flex-grow:1;flex:1 0 100%;min-height:100%;overflow-x:visible;display:-webkit-box;display:flex}.category-banner__right .cases__slider .field-multiple-images img,.category-banner__right .cases__slider .product__slide img,.category-banner__right .product__slider .field-multiple-images img,.category-banner__right .product__slider .product__slide img,.cases-banner__right .cases__slider .field-multiple-images img,.cases-banner__right .cases__slider .product__slide img,.cases-banner__right .product__slider .field-multiple-images img,.cases-banner__right .product__slider .product__slide img,.node-banner__right .cases__slider .field-multiple-images img,.node-banner__right .cases__slider .product__slide img,.node-banner__right .product__slider .field-multiple-images img,.node-banner__right .product__slider .product__slide img,.node--type-marketing-page .paragraph__slider .cases__slider .field-multiple-images img,.node--type-marketing-page .paragraph__slider .cases__slider .product__slide img,.node--type-marketing-page .paragraph__slider .product__slider .field-multiple-images img,.node--type-marketing-page .paragraph__slider .product__slider .product__slide img{margin:auto;width:100%;height:100%;max-width:auto;max-height:auto}.category-banner__right .cases__slider .field-multiple-images img[src*='.jpg'],.category-banner__right .cases__slider .product__slide img[src*='.jpg'],.category-banner__right .product__slider .field-multiple-images img[src*='.jpg'],.category-banner__right .product__slider .product__slide img[src*='.jpg'],.cases-banner__right .cases__slider .field-multiple-images img[src*='.jpg'],.cases-banner__right .cases__slider .product__slide img[src*='.jpg'],.cases-banner__right .product__slider .field-multiple-images img[src*='.jpg'],.cases-banner__right .product__slider .product__slide img[src*='.jpg'],.node-banner__right .cases__slider .field-multiple-images img[src*='.jpg'],.node-banner__right .cases__slider .product__slide img[src*='.jpg'],.node-banner__right .product__slider .field-multiple-images img[src*='.jpg'],.node-banner__right .product__slider .product__slide img[src*='.jpg'],.node--type-marketing-page .paragraph__slider .cases__slider .field-multiple-images img[src*='.jpg'],.node--type-marketing-page .paragraph__slider .cases__slider .product__slide img[src*='.jpg'],.node--type-marketing-page .paragraph__slider .product__slider .field-multiple-images img[src*='.jpg'],.node--type-marketing-page .paragraph__slider .product__slider .product__slide img[src*='.jpg']{-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.category-banner__right .cases__slider .field-multiple-images .jpg-overlay,.category-banner__right .cases__slider .product__slide .jpg-overlay,.category-banner__right .product__slider .field-multiple-images .jpg-overlay,.category-banner__right .product__slider .product__slide .jpg-overlay,.cases-banner__right .cases__slider .field-multiple-images .jpg-overlay,.cases-banner__right .cases__slider .product__slide .jpg-overlay,.cases-banner__right .product__slider .field-multiple-images .jpg-overlay,.cases-banner__right .product__slider .product__slide .jpg-overlay,.node-banner__right .cases__slider .field-multiple-images .jpg-overlay,.node-banner__right .cases__slider .product__slide .jpg-overlay,.node-banner__right .product__slider .field-multiple-images .jpg-overlay,.node-banner__right .product__slider .product__slide .jpg-overlay,.node--type-marketing-page .paragraph__slider .cases__slider .field-multiple-images .jpg-overlay,.node--type-marketing-page .paragraph__slider .cases__slider .product__slide .jpg-overlay,.node--type-marketing-page .paragraph__slider .product__slider .field-multiple-images .jpg-overlay,.node--type-marketing-page .paragraph__slider .product__slider .product__slide .jpg-overlay{width:50vw;height:100%;position:absolute;background-color:black;left:0;top:0}.category-banner__right .cases__slider .field-multiple-images img[src*='.png'],.category-banner__right .cases__slider .product__slide img[src*='.png'],.category-banner__right .product__slider .field-multiple-images img[src*='.png'],.category-banner__right .product__slider .product__slide img[src*='.png'],.cases-banner__right .cases__slider .field-multiple-images img[src*='.png'],.cases-banner__right .cases__slider .product__slide img[src*='.png'],.cases-banner__right .product__slider .field-multiple-images img[src*='.png'],.cases-banner__right .product__slider .product__slide img[src*='.png'],.node-banner__right .cases__slider .field-multiple-images img[src*='.png'],.node-banner__right .cases__slider .product__slide img[src*='.png'],.node-banner__right .product__slider .field-multiple-images img[src*='.png'],.node-banner__right .product__slider .product__slide img[src*='.png'],.node--type-marketing-page .paragraph__slider .cases__slider .field-multiple-images img[src*='.png'],.node--type-marketing-page .paragraph__slider .cases__slider .product__slide img[src*='.png'],.node--type-marketing-page .paragraph__slider .product__slider .field-multiple-images img[src*='.png'],.node--type-marketing-page .paragraph__slider .product__slider .product__slide img[src*='.png']{-o-object-fit:contain;object-fit:contain;padding:3rem}@media (max-width: 899.98px){.category-banner__right .cases__slider .field-multiple-images img[src*='.png'],.category-banner__right .cases__slider .product__slide img[src*='.png'],.category-banner__right .product__slider .field-multiple-images img[src*='.png'],.category-banner__right .product__slider .product__slide img[src*='.png'],.cases-banner__right .cases__slider .field-multiple-images img[src*='.png'],.cases-banner__right .cases__slider .product__slide img[src*='.png'],.cases-banner__right .product__slider .field-multiple-images img[src*='.png'],.cases-banner__right .product__slider .product__slide img[src*='.png'],.node-banner__right .cases__slider .field-multiple-images img[src*='.png'],.node-banner__right .cases__slider .product__slide img[src*='.png'],.node-banner__right .product__slider .field-multiple-images img[src*='.png'],.node-banner__right .product__slider .product__slide img[src*='.png'],.node--type-marketing-page .paragraph__slider .cases__slider .field-multiple-images img[src*='.png'],.node--type-marketing-page .paragraph__slider .cases__slider .product__slide img[src*='.png'],.node--type-marketing-page .paragraph__slider .product__slider .field-multiple-images img[src*='.png'],.node--type-marketing-page .paragraph__slider .product__slider .product__slide img[src*='.png']{padding:1rem 3rem}}.category-banner__right .cases__slider .slick-slide,.category-banner__right .product__slider .slick-slide,.cases-banner__right .cases__slider .slick-slide,.cases-banner__right .product__slider .slick-slide,.node-banner__right .cases__slider .slick-slide,.node-banner__right .product__slider .slick-slide,.node--type-marketing-page .paragraph__slider .cases__slider .slick-slide,.node--type-marketing-page .paragraph__slider .product__slider .slick-slide{height:100%}.category-banner__right .cases__slider .slick-track,.category-banner__right .product__slider .slick-track,.cases-banner__right .cases__slider .slick-track,.cases-banner__right .product__slider .slick-track,.node-banner__right .cases__slider .slick-track,.node-banner__right .product__slider .slick-track,.node--type-marketing-page .paragraph__slider .cases__slider .slick-track,.node--type-marketing-page .paragraph__slider .product__slider .slick-track{display:-webkit-box !important;display:flex !important}.category-banner__right .cases__slider .slick-slide,.category-banner__right .product__slider .slick-slide,.cases-banner__right .cases__slider .slick-slide,.cases-banner__right .product__slider .slick-slide,.node-banner__right .cases__slider .slick-slide,.node-banner__right .product__slider .slick-slide,.node--type-marketing-page .paragraph__slider .cases__slider .slick-slide,.node--type-marketing-page .paragraph__slider .product__slider .slick-slide{height:inherit !important}.category-banner__right .cases__slider .slick-slide>div,.category-banner__right .product__slider .slick-slide>div,.cases-banner__right .cases__slider .slick-slide>div,.cases-banner__right .product__slider .slick-slide>div,.node-banner__right .cases__slider .slick-slide>div,.node-banner__right .product__slider .slick-slide>div,.node--type-marketing-page .paragraph__slider .cases__slider .slick-slide>div,.node--type-marketing-page .paragraph__slider .product__slider .slick-slide>div{display:-webkit-box;display:flex}.category-banner__right .cases__slider.slick-initialized .product__slide,.category-banner__right .product__slider.slick-initialized .product__slide,.cases-banner__right .cases__slider.slick-initialized .product__slide,.cases-banner__right .product__slider.slick-initialized .product__slide,.node-banner__right .cases__slider.slick-initialized .product__slide,.node-banner__right .product__slider.slick-initialized .product__slide,.node--type-marketing-page .paragraph__slider .cases__slider.slick-initialized .product__slide,.node--type-marketing-page .paragraph__slider .product__slider.slick-initialized .product__slide{height:100%;display:-webkit-inline-box !important;display:inline-flex !important}.category-banner__right .cases__slider.slick-dotted.slick-slider,.category-banner__right .product__slider.slick-dotted.slick-slider,.cases-banner__right .cases__slider.slick-dotted.slick-slider,.cases-banner__right .product__slider.slick-dotted.slick-slider,.node-banner__right .cases__slider.slick-dotted.slick-slider,.node-banner__right .product__slider.slick-dotted.slick-slider,.node--type-marketing-page .paragraph__slider .cases__slider.slick-dotted.slick-slider,.node--type-marketing-page .paragraph__slider .product__slider.slick-dotted.slick-slider{margin-bottom:0}.category-banner__right .cases__slider .slick-dots,.category-banner__right .product__slider .slick-dots,.cases-banner__right .cases__slider .slick-dots,.cases-banner__right .product__slider .slick-dots,.node-banner__right .cases__slider .slick-dots,.node-banner__right .product__slider .slick-dots,.node--type-marketing-page .paragraph__slider .cases__slider .slick-dots,.node--type-marketing-page .paragraph__slider .product__slider .slick-dots{bottom:2rem;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.category-banner__right .cases__slider .slick-dots li,.category-banner__right .product__slider .slick-dots li,.cases-banner__right .cases__slider .slick-dots li,.cases-banner__right .product__slider .slick-dots li,.node-banner__right .cases__slider .slick-dots li,.node-banner__right .product__slider .slick-dots li,.node--type-marketing-page .paragraph__slider .cases__slider .slick-dots li,.node--type-marketing-page .paragraph__slider .product__slider .slick-dots li{width:auto}.category-banner__right .cases__slider .slick-dots li button:before,.category-banner__right .product__slider .slick-dots li button:before,.cases-banner__right .cases__slider .slick-dots li button:before,.cases-banner__right .product__slider .slick-dots li button:before,.node-banner__right .cases__slider .slick-dots li button:before,.node-banner__right .product__slider .slick-dots li button:before,.node--type-marketing-page .paragraph__slider .cases__slider .slick-dots li button:before,.node--type-marketing-page .paragraph__slider .product__slider .slick-dots li button:before{background-color:rgba(218,218,218,0.5);content:'';width:0.875rem;height:0.875rem;border-radius:2rem;opacity:1;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.category-banner__right .cases__slider .slick-dots li button:hover:before,.category-banner__right .product__slider .slick-dots li button:hover:before,.cases-banner__right .cases__slider .slick-dots li button:hover:before,.cases-banner__right .product__slider .slick-dots li button:hover:before,.node-banner__right .cases__slider .slick-dots li button:hover:before,.node-banner__right .product__slider .slick-dots li button:hover:before,.node--type-marketing-page .paragraph__slider .cases__slider .slick-dots li button:hover:before,.node--type-marketing-page .paragraph__slider .product__slider .slick-dots li button:hover:before{background-color:#199ee1}.category-banner__right .cases__slider .slick-dots li.slick-active button:before,.category-banner__right .product__slider .slick-dots li.slick-active button:before,.cases-banner__right .cases__slider .slick-dots li.slick-active button:before,.cases-banner__right .product__slider .slick-dots li.slick-active button:before,.node-banner__right .cases__slider .slick-dots li.slick-active button:before,.node-banner__right .product__slider .slick-dots li.slick-active button:before,.node--type-marketing-page .paragraph__slider .cases__slider .slick-dots li.slick-active button:before,.node--type-marketing-page .paragraph__slider .product__slider .slick-dots li.slick-active button:before{background-color:#1a48a5}.category-banner__right .background,.cases-banner__right .background,.node-banner__right .background,.node--type-marketing-page .paragraph__slider .background{content:'';position:absolute;left:0;top:0;width:50vw;height:100%;opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);background-size:cover;z-index:0}@media (max-width: 899.98px){.category-banner__right .background,.cases-banner__right .background,.node-banner__right .background,.node--type-marketing-page .paragraph__slider .background{width:100%}}.category-banner__right .background--blue,.cases-banner__right .background--blue,.node-banner__right .background--blue,.node--type-marketing-page .paragraph__slider .background--blue{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #1a48a5), to(#1a48a5));background-image:linear-gradient(#1a48a5 50%, #1a48a5);opacity:0}.category-banner__right.is-blue .background--blue,.cases-banner__right.is-blue .background--blue,.node-banner__right.is-blue .background--blue,.node--type-marketing-page .paragraph__slider.is-blue .background--blue{opacity:1}.category-banner__right>div.field-image,.cases-banner__right>div.field-image,.node-banner__right>div.field-image,.node--type-marketing-page .paragraph__slider>div.field-image{z-index:1;position:relative}.category-banner__right .slick-prev,.cases-banner__right .slick-prev,.node-banner__right .slick-prev,.node--type-marketing-page .paragraph__slider .slick-prev{left:0.5rem;height:auto;width:auto}.category-banner__right .slick-prev:before,.cases-banner__right .slick-prev:before,.node-banner__right .slick-prev:before,.node--type-marketing-page .paragraph__slider .slick-prev:before{content:'';-webkit-transform:rotate(180deg);transform:rotate(180deg)}.category-banner__right .slick-next,.cases-banner__right .slick-next,.node-banner__right .slick-next,.node--type-marketing-page .paragraph__slider .slick-next{right:1rem;height:auto;width:auto}.category-banner__right .slick-next:before,.cases-banner__right .slick-next:before,.node-banner__right .slick-next:before,.node--type-marketing-page .paragraph__slider .slick-next:before{content:''}.category-banner__right .slick-prev,.category-banner__right .slick-next,.cases-banner__right .slick-prev,.cases-banner__right .slick-next,.node-banner__right .slick-prev,.node-banner__right .slick-next,.node--type-marketing-page .paragraph__slider .slick-prev,.node--type-marketing-page .paragraph__slider .slick-next{opacity:0;z-index:1;top:calc(100% - 3rem);-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.category-banner__right .slick-prev:before,.category-banner__right .slick-next:before,.cases-banner__right .slick-prev:before,.cases-banner__right .slick-next:before,.node-banner__right .slick-prev:before,.node-banner__right .slick-next:before,.node--type-marketing-page .paragraph__slider .slick-prev:before,.node--type-marketing-page .paragraph__slider .slick-next:before{background-color:#1a48a5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='arcs'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:center center;border-radius:100rem;display:-webkit-box;display:flex;width:2rem;height:2rem;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;opacity:1}.category-banner__right:hover .slick-prev,.category-banner__right:hover .slick-next,.cases-banner__right:hover .slick-prev,.cases-banner__right:hover .slick-next,.node-banner__right:hover .slick-prev,.node-banner__right:hover .slick-next,.node--type-marketing-page .paragraph__slider:hover .slick-prev,.node--type-marketing-page .paragraph__slider:hover .slick-next{opacity:0.5}.category-banner__right:hover .slick-prev:hover,.category-banner__right:hover .slick-next:hover,.cases-banner__right:hover .slick-prev:hover,.cases-banner__right:hover .slick-next:hover,.node-banner__right:hover .slick-prev:hover,.node-banner__right:hover .slick-next:hover,.node--type-marketing-page .paragraph__slider:hover .slick-prev:hover,.node--type-marketing-page .paragraph__slider:hover .slick-next:hover{opacity:1}.category-banner__right:hover .slick-dots,.cases-banner__right:hover .slick-dots,.node-banner__right:hover .slick-dots,.node--type-marketing-page .paragraph__slider:hover .slick-dots{opacity:1}.node--type-product .category-banner__left{padding-top:3rem;padding-bottom:3rem}@media (min-width: 560px){.node--type-product .category-banner__left{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 900px){.node--type-product .category-banner__left{padding-top:5.25rem;padding-bottom:5.25rem}}@media (min-width: 1200px){.node--type-product .category-banner__left{padding-top:6.75rem;padding-bottom:6.75rem}}@media (min-width: 900px){.node--type-product .category-banner__left{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 900px) and (min-width: 560px){.node--type-product .category-banner__left{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 900px) and (min-width: 900px){.node--type-product .category-banner__left{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 900px) and (min-width: 1200px){.node--type-product .category-banner__left{padding-top:4.5rem;padding-bottom:4.5rem}}@media (min-width: 1200px){.node--type-product .category-banner__left{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 1200px) and (min-width: 560px){.node--type-product .category-banner__left{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 1200px) and (min-width: 900px){.node--type-product .category-banner__left{padding-top:2.625rem;padding-bottom:2.625rem}}@media (min-width: 1200px) and (min-width: 1200px){.node--type-product .category-banner__left{padding-top:3.375rem;padding-bottom:3.375rem}}.field-product-code{pointer-events:none}.field-product-code a{text-decoration:none;color:#766f70 !important}.family-info.background-grey{padding-bottom:2rem;padding-top:1.3rem;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dadada));background:linear-gradient(#fff, #dadada);display:block}@media (min-width: 560px){.family-info.background-grey{padding-bottom:2rem}}@media (min-width: 900px){.family-info.background-grey{padding-bottom:3.5rem}}@media (min-width: 1200px){.family-info.background-grey{padding-bottom:4.5rem}}@media (min-width: 560px){.family-info.background-grey{padding-top:1.3rem}}@media (min-width: 900px){.family-info.background-grey{padding-top:2.275rem}}@media (min-width: 1200px){.family-info.background-grey{padding-top:2.925rem}}.field-extra-text-website{font-size:0.875rem;margin-top:0.25rem;margin-bottom:0.25rem}@media (min-width: 560px){.field-extra-text-website{margin-top:0.25rem;margin-bottom:0.25rem}}@media (min-width: 900px){.field-extra-text-website{margin-top:0.4375rem;margin-bottom:0.4375rem}}@media (min-width: 1200px){.field-extra-text-website{margin-top:0.5625rem;margin-bottom:0.5625rem}}.product-downloads{background-color:#efefef}.product-downloads .product-downloads__left{padding-top:2rem;padding-bottom:2rem}@media (min-width: 560px){.product-downloads .product-downloads__left{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 900px){.product-downloads .product-downloads__left{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 1200px){.product-downloads .product-downloads__left{padding-top:4.5rem;padding-bottom:4.5rem}}.product-downloads .product-downloads__left h2,.product-downloads .product-downloads__left .product-tabs .tab-button,.product-tabs .product-downloads .product-downloads__left .tab-button{margin-bottom:1rem}@media (min-width: 560px){.product-downloads .product-downloads__left h2,.product-downloads .product-downloads__left .product-tabs .tab-button,.product-tabs .product-downloads .product-downloads__left .tab-button{margin-bottom:1rem}}@media (min-width: 900px){.product-downloads .product-downloads__left h2,.product-downloads .product-downloads__left .product-tabs .tab-button,.product-tabs .product-downloads .product-downloads__left .tab-button{margin-bottom:1.75rem}}@media (min-width: 1200px){.product-downloads .product-downloads__left h2,.product-downloads .product-downloads__left .product-tabs .tab-button,.product-tabs .product-downloads .product-downloads__left .tab-button{margin-bottom:2.25rem}}.product-downloads .product-downloads__left .btn-group .btn{background-color:#1a48a5;margin-top:0.75rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;min-width:20rem;border:2px solid #1a48a5}.product-downloads .product-downloads__left .btn-group .btn::after{border:0;content:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_white.svg");width:20px;height:20px;-webkit-transition:all .2s ease;transition:all .2s ease}.product-downloads .product-downloads__left .btn-group.show .btn{color:#1a48a5;background-color:transparent;border:2px solid #1a48a5}.product-downloads .product-downloads__left .btn-group.show .btn:focus{outline:0}.product-downloads .product-downloads__left .btn-group.show .btn::after{content:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_blue.svg");-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.product-downloads .product-downloads__left .btn-group .dropdown-menu{border-radius:1rem;border:0;box-shadow:0 0 20px rgba(0,0,0,0.4);padding-top:0.6rem;padding-bottom:0.6rem}@media (min-width: 560px){.product-downloads .product-downloads__left .btn-group .dropdown-menu{padding-top:0.6rem;padding-bottom:0.6rem}}@media (min-width: 900px){.product-downloads .product-downloads__left .btn-group .dropdown-menu{padding-top:1.05rem;padding-bottom:1.05rem}}@media (min-width: 1200px){.product-downloads .product-downloads__left .btn-group .dropdown-menu{padding-top:1.35rem;padding-bottom:1.35rem}}.product-downloads .product-downloads__left .btn-group .dropdown-menu a{color:#0045a8;font-size:0.875rem;font-weight:700}.product-downloads .product-downloads__left .btn-group .dropdown-menu a:hover{background-color:rgba(162,196,236,0.2)}.product-downloads .product-downloads__right{position:relative}.product-downloads .product_downloads__bg{background:transparent url("/themes/custom/launchkit/css/../images/opple_office.jpg") no-repeat center;background-size:cover;height:100%;width:50vw;left:0;top:0;position:absolute}@media (max-width: 899.98px){.product-downloads .product_downloads__bg{display:none}}@media (max-width: 899.98px){.view-display-id-products_per_family,.view-display-id-accessoires_per_family,.view-display-id-drivers_per_family,.packaging__wrapper{overflow-x:scroll}}.view-display-id-products_per_family .view-content,.view-display-id-accessoires_per_family .view-content,.view-display-id-drivers_per_family .view-content,.packaging__wrapper .view-content{display:table;width:calc(100% + 1.125rem);font-size:1rem;padding:0;max-width:100%}@media (max-width: 899.98px){.view-display-id-products_per_family .view-content,.view-display-id-accessoires_per_family .view-content,.view-display-id-drivers_per_family .view-content,.packaging__wrapper .view-content{min-width:750px}}.view-display-id-products_per_family .view-content .product-table__head,.view-display-id-accessoires_per_family .view-content .product-table__head,.view-display-id-drivers_per_family .view-content .product-table__head,.packaging__wrapper .view-content .product-table__head{font-weight:700;line-height:15px}.view-display-id-products_per_family .view-content .product-table__head>div,.view-display-id-accessoires_per_family .view-content .product-table__head>div,.view-display-id-drivers_per_family .view-content .product-table__head>div,.packaging__wrapper .view-content .product-table__head>div{overflow:hidden;max-width:20ch;vertical-align:bottom;cursor:pointer;color:#5a5a5a}.view-display-id-products_per_family .view-content .product-table__head>div:after,.view-display-id-accessoires_per_family .view-content .product-table__head>div:after,.view-display-id-drivers_per_family .view-content .product-table__head>div:after,.packaging__wrapper .view-content .product-table__head>div:after{content:'';background-image:url("data:image/svg+xml,%0A%3Csvg width='22px' height='20px' viewBox='0 0 22 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-4.000000, -5.000000)' fill='%23C7C7C7'%3E%3Cg id='Group' transform='translate(4.000000, 5.000000)'%3E%3Cpolygon id='Triangle' points='11 0 22 8 0 8'%3E%3C/polygon%3E%3Cpolygon id='Triangle-Copy' transform='translate(11.000000, 16.000000) rotate(180.000000) translate(-11.000000, -16.000000) ' points='11 12 22 20 0 20'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:0.625rem;height:0.625rem;margin-left:0.25rem;display:inline-block;background-size:cover}.view-display-id-products_per_family .view-content .product-table__head>div[sortstate="DSC"]:after,.view-display-id-accessoires_per_family .view-content .product-table__head>div[sortstate="DSC"]:after,.view-display-id-drivers_per_family .view-content .product-table__head>div[sortstate="DSC"]:after,.packaging__wrapper .view-content .product-table__head>div[sortstate="DSC"]:after{background-image:url("data:image/svg+xml,%0A%3Csvg width='22px' height='20px' viewBox='0 0 22 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-Copy'%3E%3Cpolygon id='Triangle' fill='%231A48A5' points='11 0 22 8 0 8'%3E%3C/polygon%3E%3Cpolygon id='Triangle-Copy' fill-opacity='0.5' fill='%23E4E4E4' transform='translate(11.000000, 16.000000) rotate(180.000000) translate(-11.000000, -16.000000) ' points='11 12 22 20 0 20'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.view-display-id-products_per_family .view-content .product-table__head>div[sortstate="ASC"]:after,.view-display-id-accessoires_per_family .view-content .product-table__head>div[sortstate="ASC"]:after,.view-display-id-drivers_per_family .view-content .product-table__head>div[sortstate="ASC"]:after,.packaging__wrapper .view-content .product-table__head>div[sortstate="ASC"]:after{background-image:url("data:image/svg+xml,%0A%3Csvg width='22px' height='20px' viewBox='0 0 22 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-Copy-2' transform='translate(11.000000, 10.000000) rotate(180.000000) translate(-11.000000, -10.000000) '%3E%3Cpolygon id='Triangle' fill='%231A48A5' points='11 0 22 8 0 8'%3E%3C/polygon%3E%3Cpolygon id='Triangle-Copy' fill-opacity='0.5' fill='%23E4E4E4' transform='translate(11.000000, 16.000000) rotate(180.000000) translate(-11.000000, -16.000000) ' points='11 12 22 20 0 20'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media (min-width: 900px){.view-display-id-products_per_family .view-content .product-table__head>div[data-sort="Detail"],.view-display-id-accessoires_per_family .view-content .product-table__head>div[data-sort="Detail"],.view-display-id-drivers_per_family .view-content .product-table__head>div[data-sort="Detail"],.packaging__wrapper .view-content .product-table__head>div[data-sort="Detail"]{opacity:0}}.view-display-id-products_per_family .view-content>div,.view-display-id-accessoires_per_family .view-content>div,.view-display-id-drivers_per_family .view-content>div,.packaging__wrapper .view-content>div{display:table-row}.view-display-id-products_per_family .view-content>div:not(.product-table__head):nth-child(even),.view-display-id-accessoires_per_family .view-content>div:not(.product-table__head):nth-child(even),.view-display-id-drivers_per_family .view-content>div:not(.product-table__head):nth-child(even),.packaging__wrapper .view-content>div:not(.product-table__head):nth-child(even){background-color:#efefef}.view-display-id-products_per_family .view-content>div>div,.view-display-id-accessoires_per_family .view-content>div>div,.view-display-id-drivers_per_family .view-content>div>div,.packaging__wrapper .view-content>div>div{display:table-cell;white-space:nowrap;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem;color:#766f70;color:#766f70}.view-display-id-products_per_family .view-content>div>div a,.view-display-id-accessoires_per_family .view-content>div>div a,.view-display-id-drivers_per_family .view-content>div>div a,.packaging__wrapper .view-content>div>div a{color:#0045a8}.view-display-id-products_per_family .view-content>div>div a:hover,.view-display-id-accessoires_per_family .view-content>div>div a:hover,.view-display-id-drivers_per_family .view-content>div>div a:hover,.packaging__wrapper .view-content>div>div a:hover{text-decoration:underline}@media (min-width: 560px){.view-display-id-products_per_family .view-content>div>div,.view-display-id-accessoires_per_family .view-content>div>div,.view-display-id-drivers_per_family .view-content>div>div,.packaging__wrapper .view-content>div>div{padding-left:0.5rem;padding-right:0.5rem}}@media (min-width: 900px){.view-display-id-products_per_family .view-content>div>div,.view-display-id-accessoires_per_family .view-content>div>div,.view-display-id-drivers_per_family .view-content>div>div,.packaging__wrapper .view-content>div>div{padding-left:0.875rem;padding-right:0.875rem}}@media (min-width: 1200px){.view-display-id-products_per_family .view-content>div>div,.view-display-id-accessoires_per_family .view-content>div>div,.view-display-id-drivers_per_family .view-content>div>div,.packaging__wrapper .view-content>div>div{padding-left:1.125rem;padding-right:1.125rem}}@media (min-width: 560px){.view-display-id-products_per_family .view-content>div>div,.view-display-id-accessoires_per_family .view-content>div>div,.view-display-id-drivers_per_family .view-content>div>div,.packaging__wrapper .view-content>div>div{padding-top:0.25rem;padding-bottom:0.25rem}}@media (min-width: 900px){.view-display-id-products_per_family .view-content>div>div,.view-display-id-accessoires_per_family .view-content>div>div,.view-display-id-drivers_per_family .view-content>div>div,.packaging__wrapper .view-content>div>div{padding-top:0.4375rem;padding-bottom:0.4375rem}}@media (min-width: 1200px){.view-display-id-products_per_family .view-content>div>div,.view-display-id-accessoires_per_family .view-content>div>div,.view-display-id-drivers_per_family .view-content>div>div,.packaging__wrapper .view-content>div>div{padding-top:0.5625rem;padding-bottom:0.5625rem}}.view-display-id-products_per_family .view-content>div>div[js-label="Ordercode"],.view-display-id-accessoires_per_family .view-content>div>div[js-label="Ordercode"],.view-display-id-drivers_per_family .view-content>div>div[js-label="Ordercode"],.packaging__wrapper .view-content>div>div[js-label="Ordercode"]{width:14rem}.view-display-id-products_per_family .view-content>div>div[js-label="Detail"],.view-display-id-accessoires_per_family .view-content>div>div[js-label="Detail"],.view-display-id-drivers_per_family .view-content>div>div[js-label="Detail"],.packaging__wrapper .view-content>div>div[js-label="Detail"]{position:relative;padding:6px 12px}.view-display-id-products_per_family .view-content>div>div .field__label,.view-display-id-accessoires_per_family .view-content>div>div .field__label,.view-display-id-drivers_per_family .view-content>div>div .field__label,.packaging__wrapper .view-content>div>div .field__label{display:none}.view-display-id-products_per_family .view-content>div>div i.info,.view-display-id-accessoires_per_family .view-content>div>div i.info,.view-display-id-drivers_per_family .view-content>div>div i.info,.packaging__wrapper .view-content>div>div i.info{display:none}@media (min-width: 900px){.view-display-id-products_per_family .view-content>div>div,.view-display-id-accessoires_per_family .view-content>div>div,.view-display-id-drivers_per_family .view-content>div>div,.packaging__wrapper .view-content>div>div{padding-top:0;padding-bottom:0}.view-display-id-products_per_family .view-content>div>div i.info,.view-display-id-accessoires_per_family .view-content>div>div i.info,.view-display-id-drivers_per_family .view-content>div>div i.info,.packaging__wrapper .view-content>div>div i.info{color:#FFFFFF;font-family:"Open Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style:normal;font-size:12px;font-weight:700;width:20px;height:20px;background-image:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_info.svg");background-position:center center;background-size:20px 20px;background-repeat:no-repeat;padding:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}.view-display-id-products_per_family .view-content>div>div i.info+p,.view-display-id-accessoires_per_family .view-content>div>div i.info+p,.view-display-id-drivers_per_family .view-content>div>div i.info+p,.packaging__wrapper .view-content>div>div i.info+p{width:0;height:0;display:none;letter-spacing:normal}.view-display-id-products_per_family .view-content>div>div i.info:hover,.view-display-id-accessoires_per_family .view-content>div>div i.info:hover,.view-display-id-drivers_per_family .view-content>div>div i.info:hover,.packaging__wrapper .view-content>div>div i.info:hover{background-image:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_info_hover.svg")}.view-display-id-products_per_family .view-content>div>div i.info:hover+p,.view-display-id-accessoires_per_family .view-content>div>div i.info:hover+p,.view-display-id-drivers_per_family .view-content>div>div i.info:hover+p,.packaging__wrapper .view-content>div>div i.info:hover+p{background:#FFFFFF;border-radius:1.25rem;padding:8px 16px;width:auto;height:auto;display:block;position:absolute;top:32px;left:36px;box-shadow:0px 12px 24px rgba(0,0,0,0.35);font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans}}.product-table__cell[data-label="Product"]{white-space:nowrap}.product-tabs{position:relative;overflow:hidden}.product-tabs .tabs-buttons{z-index:0;position:relative;background-color:#d5ecfb}.product-tabs .tabs-buttons .row,.product-tabs .tabs-buttons .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result .product-tabs .tabs-buttons .views-infinite-scroll-content-wrapper,.product-tabs .tabs-buttons h3.accordion--button,.product-tabs .tabs-buttons .block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .product-tabs .tabs-buttons .views-infinite-scroll-content-wrapper,.product-tabs .tabs-buttons .news__wrapper .view-content,.news__wrapper .product-tabs .tabs-buttons .view-content,.product-tabs .tabs-buttons .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .product-tabs .tabs-buttons .view-content,.product-tabs .tabs-buttons .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .product-tabs .tabs-buttons .view-content.row,.product-tabs .tabs-buttons #views-exposed-form-product-downloads-page-1,.product-tabs .tabs-buttons .view-job-openings .view-content,.view-job-openings .product-tabs .tabs-buttons .view-content,.product-tabs .tabs-buttons .cta .block,.cta .product-tabs .tabs-buttons .block,.product-tabs .tabs-buttons .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .product-tabs .tabs-buttons .view-content.active__contact{padding:0 1.125rem}@media (max-width: 559.98px){.product-tabs .tabs-buttons .row,.product-tabs .tabs-buttons .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result .product-tabs .tabs-buttons .views-infinite-scroll-content-wrapper,.product-tabs .tabs-buttons h3.accordion--button,.product-tabs .tabs-buttons .block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .product-tabs .tabs-buttons .views-infinite-scroll-content-wrapper,.product-tabs .tabs-buttons .news__wrapper .view-content,.news__wrapper .product-tabs .tabs-buttons .view-content,.product-tabs .tabs-buttons .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .product-tabs .tabs-buttons .view-content,.product-tabs .tabs-buttons .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .product-tabs .tabs-buttons .view-content.row,.product-tabs .tabs-buttons #views-exposed-form-product-downloads-page-1,.product-tabs .tabs-buttons .view-job-openings .view-content,.view-job-openings .product-tabs .tabs-buttons .view-content,.product-tabs .tabs-buttons .cta .block,.cta .product-tabs .tabs-buttons .block,.product-tabs .tabs-buttons .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .product-tabs .tabs-buttons .view-content.active__contact{display:block}}.product-tabs .tab-button{display:block;padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;position:relative;margin:0;cursor:pointer;box-shadow:5px 0 5px 0 rgba(0,0,0,0.1)}@media (min-width: 560px){.product-tabs .tab-button{padding-top:1rem;padding-bottom:1rem}}@media (min-width: 900px){.product-tabs .tab-button{padding-top:1.75rem;padding-bottom:1.75rem}}@media (min-width: 1200px){.product-tabs .tab-button{padding-top:2.25rem;padding-bottom:2.25rem}}@media (min-width: 560px){.product-tabs .tab-button{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 900px){.product-tabs .tab-button{padding-left:2.625rem;padding-right:2.625rem}}@media (min-width: 1200px){.product-tabs .tab-button{padding-left:3.375rem;padding-right:3.375rem}}.product-tabs .tab-button.active{background-color:#FFFFFF;box-shadow:0 0 5px 5px rgba(0,0,0,0.1)}@media (max-width: 559.98px){.product-tabs .tab-button{box-shadow:none !important}.product-tabs .tab-button:after{content:'';width:20px;height:20px;background-size:cover;background-position:center center;position:absolute;right:0.5rem;top:1rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s ease;transition:all .2s ease;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E%3Ctitle%3EAtoms / Icon / Pulldown%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Atoms-/-Icon-/-Pulldown' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='bg'%3E%3C/g%3E%3Cpath d='M6.691793,5.1321022 C6.30972628,4.72777332 6.30924479,4.07529297 6.69009988,3.67539513 L6.64323346,3.72460487 C7.0243651,3.32441665 7.6371096,3.31896508 8.021674,3.7227577 L13.3116593,9.2772423 C13.6918194,9.67641036 13.6962237,10.3189651 13.3116593,10.7227577 L8.021674,16.2772423 C7.64151395,16.6764104 7.02408854,16.675293 6.64323346,16.2753951 L6.69009988,16.3246049 C6.30896824,15.9244167 6.30737487,15.2747151 6.691793,14.8678978 L11.2916667,10 L6.691793,5.1321022 Z' id='pull' fill='%231a48a5' transform='translate(10.000000, 10.000000) rotate(90.000000) translate(-10.000000, -10.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.product-tabs .tab-button.active:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.product-tabs .tab-button.active:before{left:-50vw !important;content:'';width:200vw !important;height:100%;background-color:white;position:absolute;top:0;z-index:-1}.product-tabs .tab-button.tab-first{padding-left:1.5rem}}@media (max-width: 559.98px) and (min-width: 560px){.product-tabs .tab-button.tab-first{padding-left:1.5rem}}@media (max-width: 559.98px) and (min-width: 900px){.product-tabs .tab-button.tab-first{padding-left:2.625rem}}@media (max-width: 559.98px) and (min-width: 1200px){.product-tabs .tab-button.tab-first{padding-left:3.375rem}}.product-tabs .tab-first{padding-left:0rem}@media (min-width: 560px){.product-tabs .tab-first{padding-left:0rem}}@media (min-width: 900px){.product-tabs .tab-first{padding-left:0rem}}@media (min-width: 1200px){.product-tabs .tab-first{padding-left:0rem}}.product-tabs .tab-first.active{box-shadow:5px 0 5px 0 rgba(0,0,0,0.1)}.product-tabs .tab-first.active:before{right:0;content:'';width:100vw;height:100%;background-color:white;position:absolute;top:0;z-index:-1}.product-tabs .tab-last{box-shadow:none}.product-tabs .tab-last.active{box-shadow:-5px 0 5px 0 rgba(0,0,0,0.1)}.product-tabs .tab-last.active:before{left:0;content:'';width:100vw;height:100%;background-color:white;position:absolute;top:0;z-index:-1}.product-tabs .tab{position:relative;z-index:2;background-color:#FFFFFF;padding-top:2rem;padding-bottom:2rem}@media (min-width: 560px){.product-tabs .tab{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 900px){.product-tabs .tab{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 1200px){.product-tabs .tab{padding-top:4.5rem;padding-bottom:4.5rem}}.product-icons{padding-top:0.5rem;display:-webkit-box;display:flex;flex-wrap:wrap;align-content:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (min-width: 560px){.product-icons{padding-top:0.5rem}}@media (min-width: 900px){.product-icons{padding-top:0.875rem}}@media (min-width: 1200px){.product-icons{padding-top:1.125rem}}.product-icons .field-family-icons,.product-icons .field-approbation{max-width:5rem;overflow:hidden;margin-right:1rem;margin-top:0.5rem;margin-bottom:0.5rem}.product-icons .field-family-icons.--dlg,.product-icons .field-approbation.--dlg{max-width:10rem}.product-icons .field-family-icons.--warranty,.product-icons .field-approbation.--warranty{max-width:12rem}@media (min-width: 560px){.product-icons .field-family-icons,.product-icons .field-approbation{margin-top:0.5rem;margin-bottom:0.5rem}}@media (min-width: 900px){.product-icons .field-family-icons,.product-icons .field-approbation{margin-top:0.875rem;margin-bottom:0.875rem}}@media (min-width: 1200px){.product-icons .field-family-icons,.product-icons .field-approbation{margin-top:1.125rem;margin-bottom:1.125rem}}.family-info .product-icons .field-approbation{max-width:10rem}.block-views .view-projects-overview{margin-bottom:0.5rem;margin-top:0.5rem}@media (min-width: 560px){.block-views .view-projects-overview{margin-bottom:0.5rem;margin-top:0.5rem}}@media (min-width: 900px){.block-views .view-projects-overview{margin-bottom:0.875rem;margin-top:0.875rem}}@media (min-width: 1200px){.block-views .view-projects-overview{margin-bottom:1.125rem;margin-top:1.125rem}}.block-views .view-projects-overview .views-row{margin-bottom:0.5rem;margin-top:0.5rem}@media (min-width: 560px){.block-views .view-projects-overview .views-row{margin-bottom:0.5rem;margin-top:0.5rem}}@media (min-width: 900px){.block-views .view-projects-overview .views-row{margin-bottom:0.875rem;margin-top:0.875rem}}@media (min-width: 1200px){.block-views .view-projects-overview .views-row{margin-bottom:1.125rem;margin-top:1.125rem}}.block-views .view-projects-overview a{color:#FFFFFF}.block-views .view-projects-overview #term-5{background-position:bottom center}.block-views .view-projects-overview .term--with-background{min-height:18.375rem;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.block-views .view-projects-overview .term--with-background .term__gradient{position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, right top, color-stop(30%, rgba(0,0,0,0.6)), to(transparent));background-image:linear-gradient(to right, rgba(0,0,0,0.6) 30%, transparent);z-index:1}.block-views .view-projects-overview .term--with-background .term__content{position:relative;z-index:10;padding-top:2.1rem;padding-bottom:2.1rem;padding-left:1.6rem;padding-right:1.6rem}@media (min-width: 560px){.block-views .view-projects-overview .term--with-background .term__content{padding-top:2.1rem;padding-bottom:2.1rem}}@media (min-width: 900px){.block-views .view-projects-overview .term--with-background .term__content{padding-top:3.675rem;padding-bottom:3.675rem}}@media (min-width: 1200px){.block-views .view-projects-overview .term--with-background .term__content{padding-top:4.725rem;padding-bottom:4.725rem}}@media (min-width: 560px){.block-views .view-projects-overview .term--with-background .term__content{padding-left:1.6rem;padding-right:1.6rem}}@media (min-width: 900px){.block-views .view-projects-overview .term--with-background .term__content{padding-left:2.8rem;padding-right:2.8rem}}@media (min-width: 1200px){.block-views .view-projects-overview .term--with-background .term__content{padding-left:3.6rem;padding-right:3.6rem}}@media (max-width: 899.98px){.block-views .view-projects-overview .term--with-background .term__content{padding-left:2.1rem;padding-right:2.1rem}}@media (max-width: 899.98px) and (min-width: 560px){.block-views .view-projects-overview .term--with-background .term__content{padding-left:2.1rem;padding-right:2.1rem}}@media (max-width: 899.98px) and (min-width: 900px){.block-views .view-projects-overview .term--with-background .term__content{padding-left:3.675rem;padding-right:3.675rem}}@media (max-width: 899.98px) and (min-width: 1200px){.block-views .view-projects-overview .term--with-background .term__content{padding-left:4.725rem;padding-right:4.725rem}}.block-views .view-projects-overview .term--with-background .term__content h2,.block-views .view-projects-overview .term--with-background .term__content .product-tabs .tab-button,.product-tabs .block-views .view-projects-overview .term--with-background .term__content .tab-button{color:#FFFFFF;font-size:2.5rem}.projects-overview{margin-bottom:0.5rem;margin-top:0.5rem}@media (min-width: 560px){.projects-overview{margin-bottom:0.5rem;margin-top:0.5rem}}@media (min-width: 900px){.projects-overview{margin-bottom:0.875rem;margin-top:0.875rem}}@media (min-width: 1200px){.projects-overview{margin-bottom:1.125rem;margin-top:1.125rem}}.projects-overview .views-row{margin-bottom:0.5rem;margin-top:0.5rem}@media (min-width: 560px){.projects-overview .views-row{margin-bottom:0.5rem;margin-top:0.5rem}}@media (min-width: 900px){.projects-overview .views-row{margin-bottom:0.875rem;margin-top:0.875rem}}@media (min-width: 1200px){.projects-overview .views-row{margin-bottom:1.125rem;margin-top:1.125rem}}.projects-overview .views-row .node--type-case .view-project{display:block}.projects-overview .feed-icons{display:none}.cases-view-wrapper .views-row{margin-bottom:0.5rem;margin-top:0.5rem}@media (min-width: 560px){.cases-view-wrapper .views-row{margin-bottom:0.5rem;margin-top:0.5rem}}@media (min-width: 900px){.cases-view-wrapper .views-row{margin-bottom:0.875rem;margin-top:0.875rem}}@media (min-width: 1200px){.cases-view-wrapper .views-row{margin-bottom:1.125rem;margin-top:1.125rem}}.cases-view-wrapper .views-row .node--type-case .view-project{display:block}.view-projects-overview-isotope .view-content{width:calc(100% + 1rem);height:100%}@media (max-width: 899.98px){.view-projects-overview-isotope .view-content{width:100%}}.view-projects-overview-isotope .square{position:relative;width:25%}.view-projects-overview-isotope .square:before{display:block;content:"";width:100%;padding-top:100%}.view-projects-overview-isotope .square>.content,.view-projects-overview-isotope .square .card__content-wrapper,.view-projects-overview-isotope .square .field-image{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 899.98px){.view-projects-overview-isotope .square{width:50%}}.view-projects-overview-isotope .square_big{position:relative;width:50%}.view-projects-overview-isotope .square_big:before{display:block;content:"";width:100%;padding-top:100%}.view-projects-overview-isotope .square_big>.content,.view-projects-overview-isotope .square_big .card__content-wrapper,.view-projects-overview-isotope .square_big .field-image{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 899.98px){.view-projects-overview-isotope .square_big{width:100%}}.view-projects-overview-isotope .rectangle{position:relative;width:50%}.view-projects-overview-isotope .rectangle:before{display:block;content:"";width:100%;padding-top:50%}.view-projects-overview-isotope .rectangle>.content,.view-projects-overview-isotope .rectangle .card__content-wrapper,.view-projects-overview-isotope .rectangle .field-image{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 899.98px){.view-projects-overview-isotope .rectangle{width:100%}}.view-projects-overview-isotope .rectangle_upright{position:relative;width:25%}.view-projects-overview-isotope .rectangle_upright:before{display:block;content:"";width:100%;padding-top:200%}.view-projects-overview-isotope .rectangle_upright>.content,.view-projects-overview-isotope .rectangle_upright .card__content-wrapper,.view-projects-overview-isotope .rectangle_upright .field-image{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 899.98px){.view-projects-overview-isotope .rectangle_upright{width:50%}}.view-projects-overview-isotope .node--view-mode-card-isotope{position:relative;background-color:transparent}.view-projects-overview-isotope .node--view-mode-card-isotope>a{text-indent:-9999px}.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{position:relative;z-index:10;padding-top:0.8rem;padding-bottom:0.8rem;padding-left:0.8rem;padding-right:0.8rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;min-height:16.25rem;height:100%}@media (min-width: 560px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-top:0.8rem;padding-bottom:0.8rem}}@media (min-width: 900px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-top:1.4rem;padding-bottom:1.4rem}}@media (min-width: 1200px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-top:1.8rem;padding-bottom:1.8rem}}@media (min-width: 560px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-left:0.8rem;padding-right:0.8rem}}@media (min-width: 900px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-left:1.4rem;padding-right:1.4rem}}@media (min-width: 1200px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-left:1.8rem;padding-right:1.8rem}}@media (max-width: 899.98px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-top:1.6rem;padding-bottom:1.6rem;padding-left:1.6rem;padding-right:1.6rem}}@media (max-width: 899.98px) and (min-width: 560px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-top:1.6rem;padding-bottom:1.6rem}}@media (max-width: 899.98px) and (min-width: 900px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-top:2.8rem;padding-bottom:2.8rem}}@media (max-width: 899.98px) and (min-width: 1200px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-top:3.6rem;padding-bottom:3.6rem}}@media (max-width: 899.98px) and (min-width: 560px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-left:1.6rem;padding-right:1.6rem}}@media (max-width: 899.98px) and (min-width: 900px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-left:2.8rem;padding-right:2.8rem}}@media (max-width: 899.98px) and (min-width: 1200px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{padding-left:3.6rem;padding-right:3.6rem}}@media (max-width: 1199.98px){.view-projects-overview-isotope .node--view-mode-card-isotope .node__content{min-height:unset}}.view-projects-overview-isotope .node--view-mode-card-isotope .node__content h2,.view-projects-overview-isotope .node--view-mode-card-isotope .node__content .product-tabs .tab-button,.product-tabs .view-projects-overview-isotope .node--view-mode-card-isotope .node__content .tab-button{color:white;font-size:1.375rem;margin-bottom:0.3125rem}.view-projects-overview-isotope .node--view-mode-card-isotope .node__content .field-project-location{color:#FFFFFF;font-size:1.125rem}.view-projects-overview-isotope .node--view-mode-card-isotope .card__content-wrapper{left:1rem;top:1rem;background-color:#0045a8;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill-opacity='0.2' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-15vw 3vw;background-size:30vw}.view-projects-overview-isotope .node--view-mode-card-isotope .media__image{height:100%;width:100%;position:absolute;top:0;left:0}.view-projects-overview-isotope .node--view-mode-card-isotope .media__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;opacity:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.view-projects-overview-isotope .node--view-mode-card-isotope:hover img{opacity:.15}.view-projects-overview-isotope .node--view-mode-card-isotope.square_big .card__content-wrapper{background-position:-10vw -15vw;background-size:30vw}.view-projects-overview-isotope .node--view-mode-card-isotope>a{position:absolute;top:1rem;right:0;bottom:0;left:1rem;z-index:11}.view-projects-overview-isotope .views-exposed-form{display:-webkit-box;display:flex}.view-projects-overview-isotope .views-exposed-form input[type="submit"]{margin-top:0;border:0;padding:0.6rem 1.375rem;margin-left:.75rem;font-size:1rem;font-weight:700;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;min-width:9rem;cursor:pointer;display:none}.view-projects-overview-isotope .views-exposed-form .select-wrapper::after{background-image:none;content:url("/themes/custom/launchkit/css/../images/icons/noorderbrand/icon_chevron_right.svg");height:1.625rem;right:1.375rem}.view-projects-overview-isotope .views-exposed-form .select-wrapper select{background-color:#0045a8;font-weight:700;padding-right:2rem;margin-right:1rem;color:#FFFFFF}.view-projects-overview-isotope .views-exposed-form .select-wrapper select option{background-color:white;font-weight:300;color:#0045a8;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-size:0.875rem}.node--type-employee.node--view-mode-card{-webkit-box-ordinal-group:3;order:2}.node--type-employee.node--view-mode-card.is-same-domain{-webkit-box-ordinal-group:2;order:1}.node--type-employee.node--view-mode-card .card__content{color:#9c9c9c;font-weight:light;font-size:0.875rem}@media (min-width: 560px){.node--type-employee.node--view-mode-card .card__content{text-align:center}}.node--type-employee.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:0}@media (max-width: 899.98px){.node--type-employee.node--view-mode-card .card__content .card__content-wrapper{-webkit-box-pack:start;justify-content:flex-start;align-content:flex-start;-webkit-box-align:start;align-items:flex-start}}.node--type-employee.node--view-mode-card .card__content h3{margin-bottom:0.25rem;color:#1a48a5 !important}@media (min-width: 560px){.node--type-employee.node--view-mode-card .card__content h3{margin-bottom:0.25rem}}@media (min-width: 900px){.node--type-employee.node--view-mode-card .card__content h3{margin-bottom:0.4375rem}}@media (min-width: 1200px){.node--type-employee.node--view-mode-card .card__content h3{margin-bottom:0.5625rem}}.node--type-employee.node--view-mode-card .field-employee-email{color:#1a48a5}#block-views-block-team-europe-block-1 .view-team-europe .row,#block-views-block-team-europe-block-1 .view-team-europe .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result #block-views-block-team-europe-block-1 .view-team-europe .views-infinite-scroll-content-wrapper,#block-views-block-team-europe-block-1 .view-team-europe h3.accordion--button,#block-views-block-team-europe-block-1 .view-team-europe .block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview #block-views-block-team-europe-block-1 .view-team-europe .views-infinite-scroll-content-wrapper,#block-views-block-team-europe-block-1 .view-team-europe .news__wrapper .view-content,.news__wrapper #block-views-block-team-europe-block-1 .view-team-europe .view-content,#block-views-block-team-europe-block-1 .view-team-europe .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent #block-views-block-team-europe-block-1 .view-team-europe .view-content,#block-views-block-team-europe-block-1 .view-team-europe #views-exposed-form-product-downloads-page-1,#block-views-block-team-europe-block-1 .view-team-europe .view-job-openings .view-content,.view-job-openings #block-views-block-team-europe-block-1 .view-team-europe .view-content,#block-views-block-team-europe-block-1 .view-team-europe .cta .block,.cta #block-views-block-team-europe-block-1 .view-team-europe .block,#block-views-block-team-europe-block-1 .view-team-europe .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar #block-views-block-team-europe-block-1 .view-team-europe .view-content.active__contact{display:-webkit-box;display:flex}#block-views-block-team-europe-block-1 .view-team-europe article{position:relative;height:auto;padding-bottom:1rem}#block-views-block-team-europe-block-1 .view-team-europe article>div{position:relative}@media (min-width: 560px){#block-views-block-team-europe-block-1 .view-team-europe article{padding-bottom:1rem}}@media (min-width: 900px){#block-views-block-team-europe-block-1 .view-team-europe article{padding-bottom:1.75rem}}@media (min-width: 1200px){#block-views-block-team-europe-block-1 .view-team-europe article{padding-bottom:2.25rem}}@media (min-width: 1200px){#block-views-block-team-europe-block-1 .view-team-europe article:nth-child(4n+1):before{pointer-events:none;content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%;z-index:-1000}}@media (min-width: 900px) and (max-width: 1199.98px){#block-views-block-team-europe-block-1 .view-team-europe article:nth-child(3n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%;z-index:-1000}}@media (max-width: 899.98px){#block-views-block-team-europe-block-1 .view-team-europe article:nth-child(2n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%;z-index:-1000}}@media (max-width: 559.98px){#block-views-block-team-europe-block-1 .view-team-europe article::before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%;z-index:-1}}.view-download-center{position:relative}.view-download-center .views-row{position:relative}.view-download-center .views-row .card-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.view-download-center .views-row .card-link .field-media-image-1{border-radius:50%;position:relative;-webkit-transition:2ms all;transition:2ms all}.view-download-center .views-row .card-link .field-media-image-1:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-webkit-transition:border 0.5s ease;transition:border 0.5s ease;border:0px solid #0045a8}.view-download-center .views-row .card-link .field-media-image-1 img{-webkit-transition:2ms all;transition:2ms all}.view-download-center .views-row .card-link:hover .field-media-image-1:after{border:10px solid #0045a8}.view-download-center .views-row a:hover .field-media-image-1{border-radius:50%}@media (max-width: 559.98px){.view-download-center .views-row:nth-child(2n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}@media (min-width: 560px) and (max-width: 899.98px){.view-download-center .views-row:nth-child(3n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}@media (min-width: 900px){.view-download-center .views-row:nth-child(4n+1):before{content:'';position:absolute;top:0;left:-50vw;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);width:200vw;height:100%}}.view-download-center .node--type-download-center.node--view-mode-card:hover .card__image img{border-color:#0045a8}.view-download-center .node--type-download-center.node--view-mode-card:hover .card__content h3{color:#0045a8}.view-download-center .node--type-download-center.node--view-mode-card .card__image{padding:1.375rem}@media (max-width: 899.98px){.view-download-center .node--type-download-center.node--view-mode-card .card__image{padding:.5rem}}.view-product-downloads .view-filters{margin-top:1rem;margin-bottom:1rem}.view-product-downloads .view-filters .js-form-item{padding-left:0;padding-right:0}@media (min-width: 560px){.view-product-downloads .view-filters{margin-top:1rem;margin-bottom:1rem}}@media (min-width: 900px){.view-product-downloads .view-filters{margin-top:1.75rem;margin-bottom:1.75rem}}@media (min-width: 1200px){.view-product-downloads .view-filters{margin-top:2.25rem;margin-bottom:2.25rem}}.view-product-downloads .view-filters [id*="edit-actions"]{position:absolute;top:0.5rem;right:2rem;margin:0}.view-product-downloads .view-filters [id*="edit-actions"] input{margin:0 !important}.view-product-downloads{padding-bottom:2rem}@media (min-width: 560px){.view-product-downloads{padding-bottom:2rem}}@media (min-width: 900px){.view-product-downloads{padding-bottom:3.5rem}}@media (min-width: 1200px){.view-product-downloads{padding-bottom:4.5rem}}.view-product-downloads .view-content{margin:0;font-size:0.875rem}.view-product-downloads .view-content thead{border-bottom:solid 1px #dadada}.view-product-downloads .view-content thead *{color:#1a48a5;font-weight:600}.view-product-downloads .view-content td a{color:#1a48a5}.view-product-downloads .view-content td a:hover{color:#199ee1}.view-product-downloads .view-content th.is-active .tablesort{width:0.625rem;height:0.625rem;margin-left:0.25rem;display:inline-block;background-size:cover}.view-product-downloads .view-content th.is-active .tablesort--asc{background-image:url("data:image/svg+xml,%0A%3Csvg width='22px' height='20px' viewBox='0 0 22 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-Copy-2' transform='translate(11.000000, 10.000000) rotate(180.000000) translate(-11.000000, -10.000000) '%3E%3Cpolygon id='Triangle' fill='%231A48A5' points='11 0 22 8 0 8'%3E%3C/polygon%3E%3Cpolygon id='Triangle-Copy' fill-opacity='0.5' fill='%23E4E4E4' transform='translate(11.000000, 16.000000) rotate(180.000000) translate(-11.000000, -16.000000) ' points='11 12 22 20 0 20'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.view-product-downloads .view-content th.is-active .tablesort--desc{background-image:url("data:image/svg+xml,%0A%3Csvg width='22px' height='20px' viewBox='0 0 22 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-Copy'%3E%3Cpolygon id='Triangle' fill='%231A48A5' points='11 0 22 8 0 8'%3E%3C/polygon%3E%3Cpolygon id='Triangle-Copy' fill-opacity='0.5' fill='%23E4E4E4' transform='translate(11.000000, 16.000000) rotate(180.000000) translate(-11.000000, -16.000000) ' points='11 12 22 20 0 20'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.view-product-downloads .view-content th:not(.is-active) a:after{content:'';background-image:url("data:image/svg+xml,%0A%3Csvg width='22px' height='20px' viewBox='0 0 22 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-4.000000, -5.000000)' fill='%23C7C7C7'%3E%3Cg id='Group' transform='translate(4.000000, 5.000000)'%3E%3Cpolygon id='Triangle' points='11 0 22 8 0 8'%3E%3C/polygon%3E%3Cpolygon id='Triangle-Copy' transform='translate(11.000000, 16.000000) rotate(180.000000) translate(-11.000000, -16.000000) ' points='11 12 22 20 0 20'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:0.625rem;height:0.625rem;margin-left:0.25rem;display:inline-block;background-size:cover}#views-exposed-form-product-downloads-page-1{position:relative}#views-exposed-form-product-downloads-page-1 input[type="submit"]{background-image:url(/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_white.svg);background-size:10px;background-position:center center;border-radius:2.2rem;cursor:pointer;display:block;font-size:0.1px;text-indent:-9999px;float:right;box-sizing:border-box;width:1.4rem;height:1.4rem}#views-exposed-form-product-downloads-page-1 .js-form-type-textfield{position:relative}#views-exposed-form-product-downloads-page-1 .js-form-type-textfield label{position:absolute;display:none}#views-exposed-form-product-downloads-page-1 input[type="text"]{border-radius:2.2rem;font-size:0.875rem;background-color:#FFFFFF;border:0.0625rem solid #0045a8;color:#0045a8;padding:0.375rem 4rem 0.375rem 2rem;height:2.25rem;width:100%}#views-exposed-form-product-downloads-page-1{display:-webkit-box;display:flex;flex-wrap:wrap}#views-exposed-form-product-downloads-page-1 .js-form-type-textfield{-webkit-box-flex:0;flex:0 0 calc(100%);padding-right:0.5rem;margin-bottom:0.5rem}@media (min-width: 560px){#views-exposed-form-product-downloads-page-1 .js-form-type-textfield{padding-right:0.5rem}}@media (min-width: 900px){#views-exposed-form-product-downloads-page-1 .js-form-type-textfield{padding-right:0.875rem}}@media (min-width: 1200px){#views-exposed-form-product-downloads-page-1 .js-form-type-textfield{padding-right:1.125rem}}@media (min-width: 560px){#views-exposed-form-product-downloads-page-1 .js-form-type-textfield{margin-bottom:0.5rem}}@media (min-width: 900px){#views-exposed-form-product-downloads-page-1 .js-form-type-textfield{margin-bottom:0.875rem}}@media (min-width: 1200px){#views-exposed-form-product-downloads-page-1 .js-form-type-textfield{margin-bottom:1.125rem}}#views-exposed-form-product-downloads-page-1 .js-form-type-select{-webkit-box-flex:0;flex:0 0 50%;padding-right:0.5rem}#views-exposed-form-product-downloads-page-1 .js-form-type-select label{display:none}@media (min-width: 560px){#views-exposed-form-product-downloads-page-1 .js-form-type-select{padding-right:0.5rem}}@media (min-width: 900px){#views-exposed-form-product-downloads-page-1 .js-form-type-select{padding-right:0.875rem}}@media (min-width: 1200px){#views-exposed-form-product-downloads-page-1 .js-form-type-select{padding-right:1.125rem}}#views-exposed-form-product-downloads-page-1 .select-wrapper{font-size:0.75rem;background-color:#FFFFFF;border-radius:0.75rem;height:2.5rem;color:#0045a8}#views-exposed-form-product-downloads-page-1 .select-wrapper:after{background-image:url("/themes/custom/launchkit/css/../images/icons/ui-exported/icon_pulldown_white.svg");-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#views-exposed-form-product-downloads-page-1 .select-wrapper select{border:0;background-color:#0045a8;color:white;font-weight:bold;border-radius:2.2rem;padding-left:0.5rem;padding-right:0.5rem}@media (min-width: 560px){#views-exposed-form-product-downloads-page-1 .select-wrapper select{padding-left:0.5rem;padding-right:0.5rem}}@media (min-width: 900px){#views-exposed-form-product-downloads-page-1 .select-wrapper select{padding-left:0.875rem;padding-right:0.875rem}}@media (min-width: 1200px){#views-exposed-form-product-downloads-page-1 .select-wrapper select{padding-left:1.125rem;padding-right:1.125rem}}#views-exposed-form-product-downloads-page-1 .select-wrapper select option{font-size:0.875rem}#block-views-block-download-center-download-center,#block-views-block-download-center-support{overflow-x:hidden}#domainlang-switch .domainsearch__wrapper{position:relative;max-width:20rem}#domainlang-switch input{border:0;border-radius:4rem;box-shadow:0 0 20px rgba(0,0,0,0.3);padding:.75rem 1.5rem;overflow:hidden}#domainlang-switch a.icon,#domainlang-switch span.icon{width:31px;height:30px;border-radius:50%;display:block;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;top:.4rem;right:.8rem}#domainlang-switch a.icon.active,#domainlang-switch span.icon.active{opacity:1}#domainlang-switch a.icon.search,#domainlang-switch span.icon.search{background:transparent url("/themes/custom/launchkit/css/../images/icons/noorderbrand/icon_search.svg") no-repeat center center}#domainlang-switch a.icon.close,#domainlang-switch span.icon.close{background:transparent url("/themes/custom/launchkit/css/../images/icons/noorderbrand/icon_close.svg") no-repeat center center}#domainlang-switch .domainlang-list.has-result{border-radius:1.5rem;padding:1rem;background-color:#FFFFFF;box-shadow:0 0 20px rgba(0,0,0,0.3)}#domainlang-switch .domain-selector{padding:.5rem 0}#domainlang-switch .domain-selector a{font-weight:700;color:#0045a8}#domainlang-switch .domain-searchterms{display:none}#domainlang-switch .row,#domainlang-switch .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result #domainlang-switch .views-infinite-scroll-content-wrapper,#domainlang-switch h3.accordion--button,#domainlang-switch .block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview #domainlang-switch .views-infinite-scroll-content-wrapper,#domainlang-switch .news__wrapper .view-content,.news__wrapper #domainlang-switch .view-content,#domainlang-switch .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent #domainlang-switch .view-content,#domainlang-switch #views-exposed-form-product-downloads-page-1,#domainlang-switch .view-job-openings .view-content,.view-job-openings #domainlang-switch .view-content,#domainlang-switch .cta .block,.cta #domainlang-switch .block,#domainlang-switch .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar #domainlang-switch .view-content.active__contact{min-height:calc(100vh - 120px)}@media (max-width: 1199.98px){#domainlang-switch .row,#domainlang-switch .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result #domainlang-switch .views-infinite-scroll-content-wrapper,#domainlang-switch h3.accordion--button,#domainlang-switch .block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview #domainlang-switch .views-infinite-scroll-content-wrapper,#domainlang-switch .news__wrapper .view-content,.news__wrapper #domainlang-switch .view-content,#domainlang-switch .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent #domainlang-switch .view-content,#domainlang-switch #views-exposed-form-product-downloads-page-1,#domainlang-switch .view-job-openings .view-content,.view-job-openings #domainlang-switch .view-content,#domainlang-switch .cta .block,.cta #domainlang-switch .block,#domainlang-switch .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar #domainlang-switch .view-content.active__contact{min-height:calc(100vh - 60px)}}@media (max-width: 899.98px){#domainlang-switch .row,#domainlang-switch .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result #domainlang-switch .views-infinite-scroll-content-wrapper,#domainlang-switch h3.accordion--button,#domainlang-switch .block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview #domainlang-switch .views-infinite-scroll-content-wrapper,#domainlang-switch .news__wrapper .view-content,.news__wrapper #domainlang-switch .view-content,#domainlang-switch .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent #domainlang-switch .view-content,#domainlang-switch #views-exposed-form-product-downloads-page-1,#domainlang-switch .view-job-openings .view-content,.view-job-openings #domainlang-switch .view-content,#domainlang-switch .cta .block,.cta #domainlang-switch .block,#domainlang-switch .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar #domainlang-switch .view-content.active__contact{min-height:auto}}@media (max-width: 559.98px){#domainlang-switch .row,#domainlang-switch .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result #domainlang-switch .views-infinite-scroll-content-wrapper,#domainlang-switch h3.accordion--button,#domainlang-switch .block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview #domainlang-switch .views-infinite-scroll-content-wrapper,#domainlang-switch .news__wrapper .view-content,.news__wrapper #domainlang-switch .view-content,#domainlang-switch .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent #domainlang-switch .view-content,#domainlang-switch #views-exposed-form-product-downloads-page-1,#domainlang-switch .view-job-openings .view-content,.view-job-openings #domainlang-switch .view-content,#domainlang-switch .cta .block,.cta #domainlang-switch .block,#domainlang-switch .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar #domainlang-switch .view-content.active__contact{margin:0}}#domainlang-switch h1{color:#FFFFFF;font-size:4rem}@media (max-width: 899.98px){#domainlang-switch h1{font-size:2.4rem}}#domainlang-switch h3{color:#FFFFFF;font-size:1.6rem}@media (max-width: 899.98px){#domainlang-switch h3{font-size:1.2rem}}#domainlang-switch .domainlang-switch__wrapper{color:#FFFFFF}#domainlang-switch .domainlang-switch__wrapper p{font-size:1.6rem}@media (max-width: 899.98px){#domainlang-switch .domainlang-switch__wrapper p{font-size:1.2rem}}#domainlang-switch .domainlang-switch__wrapper ul{margin:0;padding:0;list-style-type:none;margin:2rem 0}@media (max-width: 899.98px){#domainlang-switch .domainlang-switch__wrapper ul{margin:1rem 0}}@media (max-width: 559.98px){#domainlang-switch .domainlang-switch__wrapper ul{display:-webkit-box;display:flex}#domainlang-switch .domainlang-switch__wrapper ul li{width:50%}}#domainlang-switch .domainlang-switch__wrapper .btn{margin-top:0;margin-bottom:1rem}#domainlang-switch .domainlang-switch__wrapper .btn:hover{background-color:#199ee1}#domainlang-switch .domainlang-switch__left{background:transparent url("/themes/custom/launchkit/css/../images/opple_office.jpg") no-repeat center;background-size:cover;width:50%}@media (max-width: 899.98px){#domainlang-switch .domainlang-switch__left{min-height:20rem;width:100%;-webkit-box-ordinal-group:3;order:2}}#domainlang-switch .domainlang-switch__right{padding-top:3rem;padding-bottom:3rem;padding-left:3rem;padding-right:3rem;background-color:#0045a8;width:50%}@media (min-width: 560px){#domainlang-switch .domainlang-switch__right{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 900px){#domainlang-switch .domainlang-switch__right{padding-top:5.25rem;padding-bottom:5.25rem}}@media (min-width: 1200px){#domainlang-switch .domainlang-switch__right{padding-top:6.75rem;padding-bottom:6.75rem}}@media (min-width: 560px){#domainlang-switch .domainlang-switch__right{padding-left:3rem;padding-right:3rem}}@media (min-width: 900px){#domainlang-switch .domainlang-switch__right{padding-left:5.25rem;padding-right:5.25rem}}@media (min-width: 1200px){#domainlang-switch .domainlang-switch__right{padding-left:6.75rem;padding-right:6.75rem}}@media (max-width: 899.98px){#domainlang-switch .domainlang-switch__right{width:100%;-webkit-box-ordinal-group:2;order:1}}body.domain-switch footer,body.domain-switch .header__right,body.domain-switch section.cta{display:none}.view-job-openings .view-content .node--view-mode-card .card__content .card__content-wrapper>*+*:not(:last-child){margin-top:0}.view-job-openings .views-exposed-form{display:-webkit-box;display:flex}.view-job-openings .views-exposed-form input[type="submit"]{margin-top:0;border:0;padding:0.6rem 1.375rem;margin-left:.75rem;font-size:1rem;font-weight:700;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;min-width:9rem;cursor:pointer;display:none}.view-job-openings .views-exposed-form .select-wrapper::after{background-image:none;content:url("/themes/custom/launchkit/css/../images/icons/noorderbrand/icon_chevron_right.svg");height:1.625rem;right:1.375rem}.view-job-openings .views-exposed-form .select-wrapper select{background-color:#0045a8;font-weight:700;padding-right:2rem;margin-right:1rem;color:#FFFFFF}.view-job-openings .views-exposed-form .select-wrapper select option{background-color:white;font-weight:300;color:#0045a8;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-size:0.875rem}.paragraph--job-openings h2,.paragraph--job-openings .product-tabs .tab-button,.product-tabs .paragraph--job-openings .tab-button{width:100%;text-align:center}.paragraph--job-openings .views-element-container,.paragraph--job-openings .view{width:100%}.paragraph--job-openings .view-empty{width:100%;text-align:center}.cta{margin-top:1rem;background-color:#d5ecfb;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23c3e3fa'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -35vw top -5vw;background-size:60vw;padding-top:1rem}@media (min-width: 560px){.cta{margin-top:1rem}}@media (min-width: 900px){.cta{margin-top:1.75rem}}@media (min-width: 1200px){.cta{margin-top:2.25rem}}@media (max-width: 899.98px){.cta{background-size:90vw;background-position:right -55vw top -5vw}}@media (min-width: 560px){.cta{padding-top:1rem}}@media (min-width: 900px){.cta{padding-top:1.75rem}}@media (min-width: 1200px){.cta{padding-top:2.25rem}}.cta .block{margin:0}.cta .field--name-field-cta-image{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}@media (max-width: 899.98px){.cta .field--name-field-cta-image{align-content:flex-end;-webkit-box-align:end;align-items:flex-end}}.cta .body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media (min-width: 900px){.cta .body{padding-left:0}}@media (max-width: 899.98px){.cta .body{padding-bottom:1rem}}@media (max-width: 899.98px){.cta .body .btn{margin-top:.5rem}}.view-product-main-category .node--view-mode-card{background-color:transparent;margin-bottom:2rem}.view-product-main-category .node--view-mode-card .card__content{margin-bottom:1rem}.view-product-main-category .node--view-mode-card .card__label{width:100%}.view-product-main-category .node--view-mode-card h3{font-size:40px;text-align:center;width:100%}.view-product-main-category .node--view-mode-card .card-link{height:auto}@media (max-width: 899.98px){.view-product-main-category .node--view-mode-card .card__image{-webkit-box-flex:1;flex-grow:1}}.view-product-main-category .node--view-mode-card .card__image img{border-radius:0;border:0}.view-product-main-category .node--view-mode-card:hover .card__image img{border:0}.view-product-main-category .node--view-mode-card .body{text-align:center}.view-product-main-category .node--view-mode-card .card__readmore{text-align:center;position:absolute;bottom:0;width:100%;margin-top:2rem}@media (max-width: 899.98px){.view-product-main-category .node--view-mode-card .card__readmore{position:relative}}.view-product-main-category .node--view-mode-card .btn{color:#FFFFFF}@media (max-width: 899.98px){.view-product-main-category .node--view-mode-card .btn{margin-top:0}}@media (max-width: 899.98px){.view-product-main-category .node--view-mode-card{display:grid;grid-template-columns:33% 77%;grid-template-rows:30% 70%}.view-product-main-category .node--view-mode-card .card__image{grid-column-start:1;grid-row-start:1;grid-row-end:3}.view-product-main-category .node--view-mode-card .card__content{grid-column-start:2;grid-row-start:1}.view-product-main-category .node--view-mode-card .card__content h3{text-align:left;font-size:2rem}.view-product-main-category .node--view-mode-card .card__content .card__content-wrapper{display:none}.view-product-main-category .node--view-mode-card .card__readmore{margin-top:1rem;grid-column-start:2;grid-row-start:2;text-align:left}}@media (max-width: 559.98px){.view-product-main-category .node--view-mode-card .card__content h3{font-size:1.5rem}.view-product-main-category .node--view-mode-card .card__readmore a{font-size:11px;padding:0.5rem 1rem;min-width:9rem}}.breadcrumb-container{padding-top:1rem}@media (min-width: 560px){.breadcrumb-container{padding-top:1rem}}@media (min-width: 900px){.breadcrumb-container{padding-top:1.75rem}}@media (min-width: 1200px){.breadcrumb-container{padding-top:2.25rem}}.node--type-product.node--view-mode-card{padding-top:0.5rem;padding-bottom:0.5rem;z-index:10}@media (min-width: 560px){.node--type-product.node--view-mode-card{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.node--type-product.node--view-mode-card{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.node--type-product.node--view-mode-card{padding-top:1.125rem;padding-bottom:1.125rem}}.node--type-product.node--view-mode-card .card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media (max-width: 559.98px){.node--type-product.node--view-mode-card .card-link .card__image{-webkit-box-flex:0;flex:0 0 33.333%;max-width:33.333%}.node--type-product.node--view-mode-card .card-link .card__content{-webkit-box-flex:0;flex:0 0 66.666%;max-width:66.666%;-webkit-box-align:start;align-items:flex-start;padding-left:1rem}.node--type-product.node--view-mode-card .card-link .card__content h3{text-align:left}}@media (min-width: 560px){.node--type-product.node--view-mode-card .card-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}.node--type-product.node--view-mode-card .card__content .card__content-wrapper{-webkit-box-align:center;align-items:center}.node--type-product.node--view-mode-card .card__image{position:relative;width:auto;margin:auto;display:inline-block;width:90%;position:relative}.node--type-product.node--view-mode-card .card__image:before{display:block;content:"";width:100%;padding-top:100%}.node--type-product.node--view-mode-card .card__image>.content,.node--type-product.node--view-mode-card .card__image .card__content-wrapper,.node--type-product.node--view-mode-card .card__image .field-image{position:absolute;top:0;left:0;right:0;bottom:0}.node--type-product.node--view-mode-card .card__image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border:0;border:0 solid #0045a8}.node--type-product.node--view-mode-card .card__image .field-image{width:auto;display:inline-block;margin:0;vertical-align:bottom}.node--type-product.node--view-mode-card .card__image img{border-radius:50%;margin:0 auto}.node--type-product.node--view-mode-card:hover .card__image:after{border:10px solid #0045a8}.view-sales-contacts-per-country .sales-map{position:-webkit-sticky;position:sticky;top:0}.view-sales-contacts-per-country .sales-map svg{max-width:100%;height:auto}.view-sales-contacts-per-country .sales-map svg [id^='trigger']{opacity:0}.view-sales-contacts-per-country .sales-map svg [id^='trigger']:hover{cursor:pointer}.view-sales-contacts-per-country .sales-map svg [id^='trigger']:hover+[id^='dots_']{opacity:1}.view-sales-contacts-per-country .sales-map svg [id^='dots_']{pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.view-sales-contacts-per-country .sales-map svg [id^='REGIO-'].active [id^='dots_']{opacity:1}.view-sales-contacts-per-country .sales-map__content .view-content{align-content:center}.view-sales-contacts-per-country .sales-map__content .view-content .views-row{display:block;-webkit-box-ordinal-group:2;order:1}.view-sales-contacts-per-country .sales-map__content .view-content .views-row .node--type-employee.node--view-mode-card{max-width:100%;padding-top:2rem;padding-bottom:2rem}.view-sales-contacts-per-country .sales-map__content .view-content .views-row .node--type-employee.node--view-mode-card .card__image::after{border:4px solid #0045a8}.view-sales-contacts-per-country .sales-map__content .view-content .views-row .node--type-employee.node--view-mode-card:hover .card__image::after{border:10px solid #0045a8}.view-sales-contacts-per-country .sales-map__content .view-content.is-hovering .views-row{opacity:.5;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (max-width: 559.98px){.view-sales-contacts-per-country .sales-map__content .view-content.is-hovering .views-row{-webkit-box-ordinal-group:3;order:2}}.view-sales-contacts-per-country .sales-map__content .view-content.is-hovering .views-row.is-active .node--type-employee.node--view-mode-card .card__image::after{border:10px solid #0045a8}@media (max-width: 559.98px){.view-sales-contacts-per-country .sales-map__content .view-content.is-hovering .views-row.is-active{-webkit-box-ordinal-group:2;order:1}}.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active{opacity:1;-webkit-box-ordinal-group:1;order:0;display:block}.view-sales-contacts-per-country .view-content.active__contact .views-row.is-active article{width:100%}.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row{opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-box-ordinal-group:1;order:0}.view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact.is-hovering .views-row.is-active{-webkit-box-ordinal-group:1;order:0;opacity:1}.view-sales-contacts-per-country .sales-map__sidebar .views-row{display:block;-webkit-box-ordinal-group:1;order:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease;transition:all .2s ease}.view-sales-contacts-per-country .sales-map__sidebar .views-row article{width:100%}.view-sales-contacts-per-country .sales-map__sidebar .views-row.is-active{-webkit-box-ordinal-group:1;order:0;display:block;-webkit-transform:scale(1.05);transform:scale(1.05)}.view-sales-contacts-per-country .badge{background-color:#FFFFFF;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:500;color:#0045a8;text-align:center;font-size:0.75rem;padding:.5rem;width:100%}.view-team-europe .sales-countries-map svg{max-width:100%;height:auto}.view-team-europe .sales-countries-map svg [id^='trigger']{opacity:0}.view-team-europe .sales-countries-map svg [id^='trigger']:hover{cursor:pointer}.view-team-europe .sales-countries-map svg [id^='trigger']:hover+[id^='dots_']{opacity:1}.view-team-europe .sales-countries-map svg [id^='dots_']{pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.view-team-europe .view-content{align-content:center}.view-team-europe .view-content .row,.view-team-europe .view-content .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result .view-team-europe .view-content .views-infinite-scroll-content-wrapper,.view-team-europe .view-content h3.accordion--button,.view-team-europe .view-content .block-views-blocknews-block-news-overview .views-infinite-scroll-content-wrapper,.block-views-blocknews-block-news-overview .view-team-europe .view-content .views-infinite-scroll-content-wrapper,.view-team-europe .view-content .news__wrapper .view-content,.news__wrapper .view-team-europe .view-content .view-content,.view-team-europe .view-content .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-content,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-team-europe .view-content .view-content,.view-team-europe .view-content .block-views .view-projects-overview .view-content.row,.block-views .view-projects-overview .view-team-europe .view-content .view-content.row,.view-team-europe .view-content #views-exposed-form-product-downloads-page-1,.view-team-europe .view-content .view-job-openings .view-content,.view-job-openings .view-team-europe .view-content .view-content,.view-team-europe .view-content .cta .block,.cta .view-team-europe .view-content .block,.view-team-europe .view-content .view-sales-contacts-per-country .sales-map__sidebar .view-content.active__contact,.view-sales-contacts-per-country .sales-map__sidebar .view-team-europe .view-content .view-content.active__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.view-team-europe .view-content .views-row .node--type-employee.node--view-mode-card{max-width:100%;padding-top:2rem;padding-bottom:2rem;width:100%}.view-team-europe .view-content .views-row .node--type-employee.node--view-mode-card .card__image::after{border:4px solid #0045a8}.view-team-europe .view-content .views-row .node--type-employee.node--view-mode-card:hover .card__image::after{border:10px solid #0045a8}.view-team-europe .view-content.is-hovering .views-row{opacity:.5;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (max-width: 559.98px){.view-team-europe .view-content.is-hovering .views-row{-webkit-box-ordinal-group:3;order:2}}.view-team-europe .view-content.is-hovering .views-row.is-active{opacity:1}.view-team-europe .view-content.is-hovering .views-row.is-active .node--type-employee.node--view-mode-card .card__image::after{border:10px solid #0045a8}@media (max-width: 559.98px){.view-team-europe .view-content.is-hovering .views-row.is-active{-webkit-box-ordinal-group:2;order:1}}footer{margin-top:auto;padding-top:2rem;padding-bottom:2rem;background-color:#0145ab;font-weight:400;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003C92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-30vw -50vw;background-size:75vw;font-size:0.875rem;line-height:1.5}@media (min-width: 560px){footer{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 900px){footer{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 1200px){footer{padding-top:4.5rem;padding-bottom:4.5rem}}@media (max-width: 559.98px){footer{background-size:120vw}}footer *{color:#e6ecf6}footer h1,footer h2,footer .product-tabs .tab-button,.product-tabs footer .tab-button,footer h3,footer h4,footer h5,footer .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article footer .field-date,footer .news__wrapper .view-empty,.news__wrapper footer .view-empty,footer .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent footer .view-empty,footer h6{color:#FFFFFF;font-size:1rem;margin-bottom:0.2rem}@media (min-width: 560px){footer h1,footer h2,footer .product-tabs .tab-button,.product-tabs footer .tab-button,footer h3,footer h4,footer h5,footer .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article footer .field-date,footer .news__wrapper .view-empty,.news__wrapper footer .view-empty,footer .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent footer .view-empty,footer h6{margin-bottom:0.2rem}}@media (min-width: 900px){footer h1,footer h2,footer .product-tabs .tab-button,.product-tabs footer .tab-button,footer h3,footer h4,footer h5,footer .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article footer .field-date,footer .news__wrapper .view-empty,.news__wrapper footer .view-empty,footer .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent footer .view-empty,footer h6{margin-bottom:0.35rem}}@media (min-width: 1200px){footer h1,footer h2,footer .product-tabs .tab-button,.product-tabs footer .tab-button,footer h3,footer h4,footer h5,footer .node--view-mode-full.node--type-news-article .field-date,.node--view-mode-full.node--type-news-article footer .field-date,footer .news__wrapper .view-empty,.news__wrapper footer .view-empty,footer .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-empty,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent footer .view-empty,footer h6{margin-bottom:0.45rem}}footer ul{padding:0}footer ul li{list-style:none;margin-bottom:0.2rem}@media (min-width: 560px){footer ul li{margin-bottom:0.2rem}}@media (min-width: 900px){footer ul li{margin-bottom:0.35rem}}@media (min-width: 1200px){footer ul li{margin-bottom:0.45rem}}footer ul li a{position:relative}footer ul li a:hover,footer ul li a:focus{color:#FFFFFF}footer ul li a:after{content:'';width:0;margin:auto;display:block;height:1px;background-color:white;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;left:0}footer ul li a:hover:after,footer ul li a:focus:after{width:100%}footer .logo-footer{max-width:8.75rem;display:block;margin-bottom:2rem;margin-top:.2rem}footer p{font-size:0.75rem;margin:0 0 0.625rem}@media (max-width: 899.98px){footer .footer__column{padding-top:0.5rem;padding-bottom:0.5rem}}@media (max-width: 899.98px) and (min-width: 560px){footer .footer__column{padding-top:0.5rem;padding-bottom:0.5rem}}@media (max-width: 899.98px) and (min-width: 900px){footer .footer__column{padding-top:0.875rem;padding-bottom:0.875rem}}@media (max-width: 899.98px) and (min-width: 1200px){footer .footer__column{padding-top:1.125rem;padding-bottom:1.125rem}}footer .socialmediablock{margin-top:1rem}footer #block-aboutopple ul:last-child{margin-top:0}footer #block-aboutopple img{width:65%}#disclaimer{padding-bottom:1rem;padding-top:1rem;font-size:0.8125rem}@media (min-width: 560px){#disclaimer{padding-bottom:1rem}}@media (min-width: 900px){#disclaimer{padding-bottom:1.75rem}}@media (min-width: 1200px){#disclaimer{padding-bottom:2.25rem}}@media (min-width: 560px){#disclaimer{padding-top:1rem}}@media (min-width: 900px){#disclaimer{padding-top:1.75rem}}@media (min-width: 1200px){#disclaimer{padding-top:2.25rem}}#disclaimer span{color:#0045a8}@media (max-width: 899.98px){#disclaimer span{margin-bottom:.5rem}}#disclaimer p{margin:0}#disclaimer a{color:#0045a8;position:relative;text-decoration:none;display:inline-block;padding:0 .35rem}#disclaimer a:after{content:'';width:0;margin:auto;display:block;height:1px;background-color:#0045a8;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#disclaimer a:hover:after,#disclaimer a:focus:after{width:100%}@media (max-width: 899.98px){#disclaimer .col-md-12,#disclaimer .view-search-result .view-header h2,.view-search-result .view-header #disclaimer h2,#disclaimer .view-search-result .view-header .product-tabs .tab-button,.view-search-result .view-header .product-tabs #disclaimer .tab-button,#disclaimer .product-tabs .view-search-result .view-header .tab-button,.product-tabs .view-search-result .view-header #disclaimer .tab-button,#disclaimer .view-search-result .views-row,.view-search-result #disclaimer .views-row,#disclaimer .view-team-europe .view-content .views-row,.view-team-europe .view-content #disclaimer .views-row,#disclaimer footer #block-disclaimer,footer #disclaimer #block-disclaimer,#disclaimer footer .socialmediablock,footer #disclaimer .socialmediablock{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}}@media (max-width: 559.98px){#disclaimer{padding-bottom:4.5rem}}.ui-dialog{background-color:#FFFFFF;position:relative;border-radius:0.875rem;padding:2.5rem 2rem;max-width:90%}.ui-dialog .ui-dialog-titlebar{background-color:transparent;border:0;top:-0.5rem;position:relative}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-dialog .ui-widget-content{border:0}.ui-dialog .ui-dialog-buttonpane{float:right}.ui-dialog .node-top{display:none}.ui-dialog a.btn,.ui-dialog .news__wrapper .view-footer a,.news__wrapper .view-footer .ui-dialog a,.ui-dialog .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer .ui-dialog a{margin-top:1rem}.ui-widget.ui-widget-content{max-width:90%;border:none}.ui-dialog-titlebar-close{background:transparent;border:none}.ui-dialog-titlebar-close:hover{background:transparent;border:none}.ui-dialog-titlebar-close:focus{background:transparent;border:none;outline:0}.webform-required{display:none}label.form-required:after{content:'*';color:#0045a8}.webform-address--wrapper .fieldset-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.webform-address--wrapper .fieldset-wrapper .form-item-address-city,.webform-address--wrapper .fieldset-wrapper .form-item-your-address-city{-webkit-box-ordinal-group:2;order:1}.webform-address--wrapper .fieldset-wrapper .form-item-your-address-country{-webkit-box-ordinal-group:3;order:2}.js-form-type-date{display:-webkit-box;display:flex;flex-wrap:wrap}.js-form-type-date label{width:100%}.js-form-type-date .hasDatepicker{max-width:91%;-webkit-box-ordinal-group:2;order:1}.js-form-type-date .ui-datepicker-trigger{width:1.5rem;max-width:none;display:block;height:1.5rem;margin-top:7px;margin-right:1rem;-webkit-box-ordinal-group:1;order:0;cursor:pointer}form.webform-submission-form{margin-bottom:3rem}form.webform-submission-form label{font-weight:700;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0.1875rem;color:#0045a8;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans}form.webform-submission-form label.btn{color:#FFFFFF}form.webform-submission-form select{background-color:#0045a8;color:#FFFFFF}form.webform-submission-form select:focus,form.webform-submission-form select:hover{color:#0045a8}form.webform-submission-form .select-wrapper::after{background-image:url("/themes/custom/launchkit/css/../images/icons/noorderbrand/icon_chevron_right.svg")}form.webform-submission-form .select-wrapper:focus::after,form.webform-submission-form .select-wrapper:hover::after{background-image:url("/themes/custom/launchkit/css/../images/icons/noorderbrand/icon_chevron_right_blue.svg")}form.webform-submission-form .form-item{margin-bottom:1rem}form.webform-submission-form p{font-size:0.875rem;color:#404040}form.webform-submission-form .webform-element-description{font-size:0.875rem;color:#404040}form.webform-submission-form .webform-section-wrapper{margin-top:3rem}#edit-free-of-charge-text{margin-top:3rem}.form__wrapper{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8)}.form-item-i-agree-to-the-terms-of-use a{color:#0045a8;text-decoration:underline !important}.view-message-in-header{width:100%;position:relative;background-color:#199ee1;padding:.75rem 0}.view-message-in-header .view-content .views-row{width:100%}.view-message-in-header .node--view-mode-teaser{text-align:center}.view-message-in-header .node--view-mode-teaser h2,.view-message-in-header .node--view-mode-teaser .product-tabs .tab-button,.product-tabs .view-message-in-header .node--view-mode-teaser .tab-button{display:none}.view-message-in-header .node--view-mode-teaser p,.view-message-in-header .node--view-mode-teaser a{color:#FFFFFF !important;font-size:1rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans}.layout-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh}.article__homepage{max-width:1920px;margin:auto}.homepage-block{padding-top:2rem;padding-bottom:2rem}@media (min-width: 560px){.homepage-block{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 900px){.homepage-block{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 1200px){.homepage-block{padding-top:4.5rem;padding-bottom:4.5rem}}.block__homepage.block--two_columns{height:100%}.block__homepage{position:relative}.block__homepage h2,.block__homepage .product-tabs .tab-button,.product-tabs .block__homepage .tab-button{font-size:2.5rem;margin-bottom:0.75rem}@media (max-width: 1199.98px){.block__homepage h2,.block__homepage .product-tabs .tab-button,.product-tabs .block__homepage .tab-button{font-size:1.875rem}}.block__homepage h3{font-size:3.75rem;margin-bottom:0.3125rem}@media (max-width: 1199.98px){.block__homepage h3{font-size:2.5rem}}.block__homepage .row__two-columns{margin-left:0 !important;margin-right:0 !important}.block__homepage .row__two-columns p{font-size:1.125rem}.ledproducts__wrapper{overflow-x:hidden;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8)}.ledproducts__wrapper h2,.ledproducts__wrapper .product-tabs .tab-button,.product-tabs .ledproducts__wrapper .tab-button{margin-bottom:1.875rem}.ledproducts__wrapper p{display:block;color:#5a5a5a}@media (min-width: 900px){.ledproducts__wrapper p{display:block}}@media (min-width: 900px){.ledproducts__wrapper .body{margin-bottom:auto}}.ledproducts__wrapper .row__two-columns{padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 560px){.ledproducts__wrapper .row__two-columns{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width: 900px){.ledproducts__wrapper .row__two-columns{padding-top:0.875rem;padding-bottom:0.875rem}}@media (min-width: 1200px){.ledproducts__wrapper .row__two-columns{padding-top:1.125rem;padding-bottom:1.125rem}}@media (max-width: 1199.98px){.ledproducts__wrapper .field-link a{padding:0.25rem 0.125rem}}.ledproducts__wrapper .column_image{-webkit-box-align:center;align-items:center}.ledproducts__wrapper .column_image img{width:100%}.ledproducts__wrapper .column_text{text-align:center}.knowledge__wrapper{text-align:center}.knowledge__wrapper .body{max-width:80%;margin:0 auto}.knowledge__wrapper .body ul{display:-webkit-box;display:flex;flex-wrap:none;-webkit-box-pack:center;justify-content:center;padding:0;width:100%}@media (max-width: 559.98px){.knowledge__wrapper .body ul{flex-wrap:wrap}}.knowledge__wrapper .body ul li{list-style:none}.knowledge__wrapper .body ul li:before{display:none;content:''}.knowledge__wrapper .body ul li a{margin:0.75rem 1rem}.support__wrapper{padding-top:0rem;padding-bottom:0rem}@media (min-width: 560px){.support__wrapper{padding-top:0rem;padding-bottom:0rem}}@media (min-width: 900px){.support__wrapper{padding-top:0rem;padding-bottom:0rem}}@media (min-width: 1200px){.support__wrapper{padding-top:0rem;padding-bottom:0rem}}.support__wrapper h2,.support__wrapper .product-tabs .tab-button,.product-tabs .support__wrapper .tab-button{color:#FFFFFF}.support__wrapper h3{color:#FFFFFF}.support__wrapper .block__homepage{background-color:#0145ab;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003C92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:20vw -30vw;background-size:60vw;color:#FFFFFF;margin-bottom:5rem}.support__wrapper .row__two-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.support__wrapper .column_image{padding:0}.support__wrapper .column_image .field-image{height:100%}.support__wrapper .column_image .field-image img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.support__wrapper .column_text{padding:4.0625rem 1.25rem;width:100%}@media (max-width: 1199.98px){.support__wrapper .column_text{max-width:375px;margin-left:auto}}@media (max-width: 899.98px){.support__wrapper .column_text{max-width:560px;margin:auto;padding:4.0625rem 1.875rem}}@media (max-width: 559.98px){.support__wrapper .column_text{max-width:calc(100% - 2.25rem);margin:auto}}@media (min-width: 1200px){.support__wrapper .column_text{margin-right:7.5rem;max-width:25.3125rem}}.projects__wrapper{padding-top:0rem;padding-bottom:0rem}@media (min-width: 560px){.projects__wrapper{padding-top:0rem;padding-bottom:0rem}}@media (min-width: 900px){.projects__wrapper{padding-top:0rem;padding-bottom:0rem}}@media (min-width: 1200px){.projects__wrapper{padding-top:0rem;padding-bottom:0rem}}.projects__wrapper .block__homepage .background_image{background-size:cover;background-position:center;padding:7.5rem 0}.projects__wrapper .block__homepage .background_image .overlay{opacity:.2}.projects__wrapper .block__homepage .background_image h2,.projects__wrapper .block__homepage .background_image .product-tabs .tab-button,.product-tabs .projects__wrapper .block__homepage .background_image .tab-button{font-size:6.8125rem;color:#fff;position:relative}.projects__wrapper .block__homepage .background_image .body p{color:white;max-width:50%;font-size:1.125rem}@media (max-width: 1199.98px){.projects__wrapper .block__homepage .background_image h2,.projects__wrapper .block__homepage .background_image .product-tabs .tab-button,.product-tabs .projects__wrapper .block__homepage .background_image .tab-button{font-size:2.4375rem}.projects__wrapper .block__homepage .background_image .body p{max-width:100%}}.about__wrapper{padding-top:0rem;padding-bottom:0rem}@media (min-width: 560px){.about__wrapper{padding-top:0rem;padding-bottom:0rem}}@media (min-width: 900px){.about__wrapper{padding-top:0rem;padding-bottom:0rem}}@media (min-width: 1200px){.about__wrapper{padding-top:0rem;padding-bottom:0rem}}.about__wrapper .block__homepage{background-color:#d5ecfb;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23c3e3fa'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50vw 0;background-size:100vw}@media (max-width: 559.98px){.about__wrapper .block__homepage{background-position:40vw 90vw;background-size:120vw}}.about__wrapper .column_image{padding:0}.about__wrapper .column_image .field-image{height:100%}.about__wrapper .column_image .field-image img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.about__wrapper .column_text{padding:4.0625rem 1.25rem;width:100%}@media (max-width: 559.98px){.about__wrapper .column_text h3{font-size:2.125rem}}.about__wrapper .column_text a{color:#FFFFFF !important;text-decoration:none !important}@media (max-width: 1199.98px){.about__wrapper .column_text{max-width:375px;margin-right:auto}}@media (max-width: 899.98px){.about__wrapper .column_text{max-width:560px;margin:auto;padding:4.0625rem 1.875rem}}@media (max-width: 559.98px){.about__wrapper .column_text{max-width:calc(100% - 2.25rem);margin:auto}}@media (min-width: 1200px){.about__wrapper .column_text{margin-left:7.5rem;max-width:25.3125rem}}.join__wrapper{text-align:center}.join__wrapper a#btn-team-op{margin:2rem auto 0 auto}.news_title_wrapper{padding-bottom:1rem;text-align:center}@media (min-width: 560px){.news_title_wrapper{padding-bottom:1rem}}@media (min-width: 900px){.news_title_wrapper{padding-bottom:1.75rem}}@media (min-width: 1200px){.news_title_wrapper{padding-bottom:2.25rem}}.news_title_wrapper h2,.news_title_wrapper .product-tabs .tab-button,.product-tabs .news_title_wrapper .tab-button{font-size:2.5rem}.news_overview_link{padding-top:1rem;text-align:center}@media (min-width: 560px){.news_overview_link{padding-top:1rem}}@media (min-width: 900px){.news_overview_link{padding-top:1.75rem}}@media (min-width: 1200px){.news_overview_link{padding-top:2.25rem}}.newsletter-subscription{padding-top:2rem;text-align:center}@media (min-width: 560px){.newsletter-subscription{padding-top:2rem}}@media (min-width: 900px){.newsletter-subscription{padding-top:3.5rem}}@media (min-width: 1200px){.newsletter-subscription{padding-top:4.5rem}}@media (min-width: 900px){.newsletter-subscription{position:fixed;right:0;top:calc(50vh - 20px);max-width:none;width:auto;padding:0;margin:0;z-index:90}.newsletter-subscription .positioner{display:block;width:50px;height:50px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.newsletter-subscription .btn-subscribe{background-color:#d5ecfb;color:#0045a8;margin:0;font-size:1.25rem}@media (min-width: 900px){.newsletter-subscription .btn-subscribe{white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.newsletter-subscription .btn-subscribe:hover{-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}.newsletter-subscription .btn-subscribe:hover{color:#FFFFFF}@media (min-width: 900px){.newsletter-subscription .btn-subscribe:hover{-webkit-transform:scale(1);transform:scale(1)}}@media (min-width: 900px){.newsletter-subscription .btn-subscribe{border-radius:1.25rem 1.25rem 0 0;padding:.75rem 1.375rem}}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica, Arial, sans-serif}#mc-embedded-subscribe-form input[type="checkbox"]{display:inline;width:auto;margin-right:10px}#mergeRow-gdpr{margin-top:20px}#mergeRow-gdpr fieldset label{font-weight:normal}#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height:0px;padding-bottom:0px}.mm-page{background-color:transparent}#block-launchkit-content>form{padding-top:3rem;padding-bottom:3rem;max-width:650px}@media (prefers-reduced-motion){*{-webkit-transition:none !important;transition:none !important;-webkit-animation-name:none !important;animation-name:none !important}}.paragraph__slider .banner-slider-text{color:#FFFFFF;padding-left:0;padding-bottom:2rem}@media (min-width: 560px){.paragraph__slider .banner-slider-text{padding-bottom:2rem}}@media (min-width: 900px){.paragraph__slider .banner-slider-text{padding-bottom:3.5rem}}@media (min-width: 1200px){.paragraph__slider .banner-slider-text{padding-bottom:4.5rem}}@media (max-width: 899.98px){.paragraph__slider .banner-slider-text{padding-top:2rem;padding-bottom:2rem}}@media (max-width: 899.98px) and (min-width: 560px){.paragraph__slider .banner-slider-text{padding-top:2rem;padding-bottom:2rem}}@media (max-width: 899.98px) and (min-width: 900px){.paragraph__slider .banner-slider-text{padding-top:3.5rem;padding-bottom:3.5rem}}@media (max-width: 899.98px) and (min-width: 1200px){.paragraph__slider .banner-slider-text{padding-top:4.5rem;padding-bottom:4.5rem}}.path-frontpage .node--view-mode-full{padding-top:0;padding-bottom:0}#tco_form a.btn,#tco_form .news__wrapper .view-footer a,.news__wrapper .view-footer #tco_form a,#tco_form .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer #tco_form a{margin-top:1rem;margin-bottom:1rem;border:0}@media (min-width: 560px){#tco_form a.btn,#tco_form .news__wrapper .view-footer a,.news__wrapper .view-footer #tco_form a,#tco_form .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer #tco_form a{margin-top:1rem;margin-bottom:1rem}}@media (min-width: 900px){#tco_form a.btn,#tco_form .news__wrapper .view-footer a,.news__wrapper .view-footer #tco_form a,#tco_form .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer #tco_form a{margin-top:1.75rem;margin-bottom:1.75rem}}@media (min-width: 1200px){#tco_form a.btn,#tco_form .news__wrapper .view-footer a,.news__wrapper .view-footer #tco_form a,#tco_form .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer #tco_form a{margin-top:2.25rem;margin-bottom:2.25rem}}#tco_form a.btn.btn-danger,#tco_form .news__wrapper .view-footer a.btn-danger,.news__wrapper .view-footer #tco_form a.btn-danger,#tco_form .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a.btn-danger,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer #tco_form a.btn-danger{border:0;background-color:#9c9c9c}#tco_form a.btn.btn-success,#tco_form .news__wrapper .view-footer a.btn-success,.news__wrapper .view-footer #tco_form a.btn-success,#tco_form .block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer a.btn-success,.block-views-blocknews-news-block-featured .view-display-id-news_block_recent .view-footer #tco_form a.btn-success{border:0}.node-top{display:-webkit-box;display:flex;margin-top:1rem;margin-bottom:1rem}@media (min-width: 560px){.node-top{margin-top:1rem;margin-bottom:1rem}}@media (min-width: 900px){.node-top{margin-top:1.75rem;margin-bottom:1.75rem}}@media (min-width: 1200px){.node-top{margin-top:2.25rem;margin-bottom:2.25rem}}.mm-panels .lang-select-wrapper{display:-webkit-box;display:flex;position:absolute;bottom:86px;left:20px;top:auto;width:calc(100% - 40px);right:40px;border:solid 1px #dadada;background-color:#dadada;border-radius:1.25rem;padding-right:1rem;z-index:99}.mm-panels .lang-select-wrapper select{padding:0.5rem 1rem;border:0;outline:0;width:100%;background:none;line-height:1.5;color:#766f70;font-size:14px;height:35px;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='77' viewBox='0 0 24 24' fill='none' stroke='%23766f70' stroke-width='2' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:1rem}.mm-panels .country-select-wrapper{display:-webkit-box;display:flex;position:absolute;bottom:40px;left:20px;top:auto;right:20px;padding:0;list-style:none;display:block;z-index:99}.mm-panels .country-select-wrapper li{display:block}.mm-panels .country-select-wrapper a{box-sizing:border-box;border:solid 1px #dadada;background-color:#dadada;display:block;border-radius:1.25rem;padding:0.5rem 1rem 0.5rem 2.5rem;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EAtoms / Icon / World%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m9.3571 2.5v3.1071c-0.75 0-1.3929-0.10714-1.9286-0.21429 0.53571-1.6071 1.1786-2.5714 1.9286-2.8929zm0 12v3.1071c-0.75-0.32143-1.3929-1.2857-1.9286-2.8929 0.53571-0.10714 1.1786-0.21429 1.9286-0.21429zm-3.5357-0.64286c-0.64286 0.21429-1.2857 0.53571-2.0357 0.85714-0.96429-1.1786-1.5-2.5714-1.6071-4.0714h3.2143c0.10714 1.2857 0.32143 2.3571 0.42857 3.2143zm0.32143 1.1786c0.32143 0.85714 0.64286 1.6071 1.0714 2.25-0.96429-0.32143-1.8214-0.85714-2.5714-1.6071 0.53571-0.21429 0.96429-0.42857 1.5-0.64286zm0.53571-4.3929h2.6786v2.5714c-0.75 0.10714-1.5 0.10714-2.25 0.32143-0.21429-0.85714-0.42857-1.8214-0.42857-2.8929zm-4.5-1.1786c0.10714-1.6071 0.64286-3 1.6071-4.1786 0.75 0.42857 1.3929 0.64286 2.0357 0.85714-0.10714 0.96429-0.32143 2.0357-0.32143 3.3214h-3.3214zm2.4643-5.1429c0.75-0.75 1.6071-1.2857 2.5714-1.6071-0.32143 0.64286-0.64286 1.3929-0.96429 2.25-0.64286-0.21429-1.1786-0.42857-1.6071-0.64286zm4.7143 2.4643v2.6786h-2.6786c0-1.0714 0.21429-2.0357 0.42857-2.8929 0.53571 0 1.3929 0.10714 2.25 0.21429zm8.25 2.6786h-3.2143c-0.10714-1.2857-0.21429-2.3571-0.42857-3.2143 0.64286-0.21429 1.2857-0.53571 2.0357-0.85714 0.96429 1.0714 1.5 2.4643 1.6071 4.0714zm0 1.1786c-0.10714 1.6071-0.64286 2.8929-1.6071 4.0714-0.75-0.42857-1.5-0.64286-2.1429-0.85714 0.21429-0.96429 0.42857-2.0357 0.42857-3.2143h3.3214zm-2.4643 5.0357c-0.75 0.75-1.7143 1.2857-2.5714 1.6071 0.42857-0.64286 0.75-1.3929 1.0714-2.25 0.53571 0.21429 1.0714 0.42857 1.5 0.64286zm-4.6071-2.4643v-2.5714h2.5714c0 1.0714-0.21429 2.0357-0.42857 2.8929-0.64286-0.10714-1.3929-0.21429-2.1429-0.32143zm0 4.3929v-3.1071c0.75 0 1.3929 0.10714 1.9286 0.21429-0.21429 0.75-0.53571 1.5-0.96429 1.9286-0.32143 0.42857-0.64286 0.75-0.96429 0.96429zm3.1071-12.643c-0.32143-0.85714-0.64286-1.7143-1.0714-2.25 0.96429 0.32143 1.8214 0.85714 2.5714 1.6071-0.42857 0.32143-0.96429 0.53571-1.5 0.64286zm-0.53571 4.5h-2.5714v-2.6786c0.85714 0 1.6071-0.10714 2.25-0.32143 0.21429 0.96429 0.32143 1.9286 0.32143 3zm-2.5714-3.8571v-3.1071c0.32143 0.21429 0.64286 0.42857 0.96429 0.85714 0.42857 0.53571 0.75 1.1786 0.96429 1.9286-0.53571 0.10714-1.1786 0.21429-1.9286 0.32143zm5.6786-1.9286c-1.7143-1.7143-3.8571-2.6786-6.3214-2.6786-2.4643 0-4.6071 0.85714-6.3214 2.6786-1.7143 1.8214-2.5714 3.8571-2.5714 6.3214 0 2.4643 0.85714 4.6071 2.6786 6.3214 1.7143 1.7143 3.8571 2.6786 6.3214 2.6786 2.4643 0 4.6071-0.85714 6.3214-2.6786 1.7143-1.8214 2.6786-3.8571 2.6786-6.3214-0.10714-2.4643-0.96429-4.6071-2.7857-6.3214z' fill='%23766f70'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 11px center;background-size:1.125rem;color:#766f70}.page_404 #block-socialshareblock{display:none !important}.page_404 #block-launchkit-languageswitcher{display:none !important}.page_404 section.cta{display:none !important}.node--type-product-main-category.node--view-mode-card:hover h3{color:#0045a8}.node--32 #block-socialshareblock{display:none !important}.node--32 .node__content strong{color:#0045a8}.node--19 .page-banner #btn-team-op{pointer-events:none}.node--23771 .breadcrumb-container{display:none}.node--23771 .slick-dots{width:100%}.node--23771 section.product-downloads{padding-bottom:0}.node--23771 .paragraph .product-downloads__left h2,.node--23771 .paragraph .product-downloads__left .product-tabs .tab-button,.product-tabs .node--23771 .paragraph .product-downloads__left .tab-button{font-size:1.75rem;font-weight:700}.node--23771 .product_downloads__right .product_downloads__bg{background:transparent url("/themes/custom/launchkit/css/../images/opple_office.jpg") no-repeat center;background-size:cover;height:100%;width:50vw;left:0;top:0;position:absolute}@media (max-width: 899.98px){.node--23771 .product_downloads__right .product_downloads__bg{display:none}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ledproducts__wrapper .views-element-container{width:100%}.cta__content{width:100%}}@media (min-width: 900px){.hidden-desktop{display:none !important}}#block-views-block-search-result-block-search-product+section .view-empty{display:none}#ldt-all{margin-top:0rem;margin-bottom:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem}@media (min-width: 560px){#ldt-all{margin-top:0rem}}@media (min-width: 900px){#ldt-all{margin-top:0rem}}@media (min-width: 1200px){#ldt-all{margin-top:0rem}}@media (min-width: 560px){#ldt-all{margin-bottom:0.5rem}}@media (min-width: 900px){#ldt-all{margin-bottom:0.875rem}}@media (min-width: 1200px){#ldt-all{margin-bottom:1.125rem}}@media (min-width: 560px){#ldt-all{padding-top:0.25rem;padding-bottom:0.25rem}}@media (min-width: 900px){#ldt-all{padding-top:0.4375rem;padding-bottom:0.4375rem}}@media (min-width: 1200px){#ldt-all{padding-top:0.5625rem;padding-bottom:0.5625rem}}@media (min-width: 1200px){.page-node-type-product-main-category .category-banner__left{min-height:440px}}.main__content #dvFastForms{padding-bottom:1rem}@media (min-width: 560px){.main__content #dvFastForms{padding-bottom:1rem}}@media (min-width: 900px){.main__content #dvFastForms{padding-bottom:1.75rem}}@media (min-width: 1200px){.main__content #dvFastForms{padding-bottom:2.25rem}}.main__content #dvFastForms .ff-form-main{margin-left:0;padding:0;background-color:transparent;border:0}.main__content #dvFastForms .ff-form-main .ff-group-row{margin-left:0;background-color:transparent}.main__content #dvFastForms .ff-btn-submit{margin-right:4px}.main__content #dvFastForms .ff-type-text,.main__content #dvFastForms .ff-select-type,.main__content #dvFastForms .ff-textarea{box-shadow:0 0 0.1875rem 0 rgba(0,0,0,0.05);border-radius:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.main__content #dvFastForms .ff-type-text:focus,.main__content #dvFastForms .ff-select-type:focus,.main__content #dvFastForms .ff-textarea:focus{outline:transparent}.main__content #dvFastForms .ff-textarea{padding:0.75rem;height:140px}.main__content #dvFastForms .ff-select-type{background-image:url("data:image/svg+xml,%0A%3Csvg width='6px' height='18px' viewBox='0 0 6 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Inputs-/formfield-pulldown' transform='translate(-329.000000, -41.000000)' fill='%23131553'%3E%3Cg id='forms/⚙️/select-dropdown' transform='translate(317.000000, 35.000000)'%3E%3Cpath d='M13.3028589,11.5432782 C12.1971273,11.5432782 11.739626,10.7699755 12.2920678,9.79655853 L14.0086243,6.77194081 C14.5561113,5.80725416 15.4388086,5.79852384 15.9912503,6.77194081 L17.7078068,9.79655853 C18.2552939,10.7612452 17.8067041,11.5432782 16.6970157,11.5432782 L13.3028589,11.5432782 Z M13.3028589,18.4567218 L16.6970157,18.4567218 C17.8067041,18.4567218 18.2552939,19.2387548 17.7078068,20.2034415 L15.9912503,23.2280592 C15.4388086,24.2014762 14.5561113,24.1927458 14.0086243,23.2280592 L12.2920678,20.2034415 C11.739626,19.2300245 12.1971273,18.4567218 13.3028589,18.4567218 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:0.25rem}.main__content #dvFastForms .ff-fileupload-select{margin:10px 0}.main__content #dvFastForms .ff-label{color:#0045a8;padding-bottom:0.25rem;padding-top:0.75rem;display:inline-block}.main__content #dvFastForms .ff-general-text-label{color:#766f70;font-size:0.875rem;padding-bottom:0;padding-top:0}.main__content #dvFastForms #ulFSGFCheckbox168 label{max-width:calc(100% - 30px)}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjItdG9vbHMvX2VtYmVkLnNjc3MiLCIyLXRvb2xzL3ZlbmRvci9zbGljay9fc2xpY2suc2NzcyIsIjItdG9vbHMvdmVuZG9yL3NsaWNrL19zbGljay10aGVtZS5zY3NzIiwiMS1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiLCJsYXVuY2hraXQuY3NzIiwiMi10b29scy92ZW5kb3IvZnNsaWdodGJveC9fZnNsaWdodGJveC5zY3NzIiwiMi10b29scy92ZW5kb3IvYW5pbWF0ZS9fYW5pbWF0ZS5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiMS1zZXR0aW5ncy9fZ3JpZC5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiMy1lbGVtZW50cy9faHRtbC5zY3NzIiwiMy1lbGVtZW50cy9fYm9keS5zY3NzIiwiMy1lbGVtZW50cy9faGVhZGluZ3Muc2NzcyIsIjItdG9vbHMvX3ZlcnRpY2FsX3BhZGRpbmcuc2NzcyIsIjMtZWxlbWVudHMvX2ltZy5zY3NzIiwiMy1lbGVtZW50cy9fdmlkZW8uc2NzcyIsIjMtZWxlbWVudHMvX2lucHV0c19zZWxlY3Quc2NzcyIsIjMtZWxlbWVudHMvX2lucHV0c190ZXh0LnNjc3MiLCIzLWVsZW1lbnRzL19pbnB1dHNfY2hlY2tib3guc2NzcyIsIjMtZWxlbWVudHMvX2Zvcm1fYWN0aW9ucy5zY3NzIiwiMy1lbGVtZW50cy9fZm9ybXMuc2NzcyIsIjMtZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwiMy1lbGVtZW50cy9fcGFyYWdyYXBoLnNjc3MiLCIzLWVsZW1lbnRzL19saW5rLnNjc3MiLCIzLWVsZW1lbnRzL19saXN0cy5zY3NzIiwiMy1lbGVtZW50cy9fYmxvY2txdW90ZS5zY3NzIiwiMy1lbGVtZW50cy9fbG9hZGluZy5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaC5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaF90ZXh0LW1lZGlhLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3RleHQtYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaF9waG90by1nYWxsZXJ5LnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3NsaWNrLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX2xpZ2h0Ym94LnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3NsaWRlci5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaF9xdW90ZS5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaF9uZXdzLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX2ZlYXR1cmVzLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3Byb2R1Y3RzLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX2FuaW1hdGlvbnMuc2NzcyIsIjQtZmllbGRzL19wYXJhZ3JhcGhfZmFtaWxpZXNfcHJvZHVjdHMuc2NzcyIsIjQtZmllbGRzL19wYXJhZ3JhcGgtLWZhcS5zY3NzIiwiNC1maWVsZHMvX2xhbmd1YWdlLXN3aXRjaGVyLnNjc3MiLCI0LWZpZWxkcy9fc29jaWFsLXNoYXJlLnNjc3MiLCI0LWZpZWxkcy9fYXJ0aWNsZS5zY3NzIiwiNC1maWVsZHMvX2VkaXQtdG9vbGJhci5zY3NzIiwiNC1maWVsZHMvX3VzZXItbG9naW4tZm9ybS5zY3NzIiwiNC1maWVsZHMvX3NlYXJjaC1oZWFkZXIuc2NzcyIsIjQtZmllbGRzL19zZWFyY2gtaW5wdXQuc2NzcyIsIjQtZmllbGRzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwiNC1maWVsZHMvX2Nvb2tpZXMuc2NzcyIsIjQtZmllbGRzL19icmVhZGNydW1icy5zY3NzIiwiNC1maWVsZHMvX3Byb2R1Y3QtZmlsdGVyLnNjc3MiLCI0LWZpZWxkcy9fZmFzdGNhbGMuc2NzcyIsIjQtZmllbGRzL19wYWdpbmF0aW9uLnNjc3MiLCI1LWRpc3BsYXlzL19oZWFkZXIuc2NzcyIsIjUtZGlzcGxheXMvX21lbnUuc2NzcyIsIjUtZGlzcGxheXMvX21lbnUtLW1haW4uc2NzcyIsIjUtZGlzcGxheXMvX21lbnUtLXRvcC5zY3NzIiwiNS1kaXNwbGF5cy9fbWVudS0tbW9iaWxlLnNjc3MiLCI1LWRpc3BsYXlzL19waG90by1nYWxsZXJ5LnNjc3MiLCI1LWRpc3BsYXlzL19tZW51LS1wcm9kdWN0cy5zY3NzIiwiNS1kaXNwbGF5cy9fbmV3cy0tY2FyZC5zY3NzIiwiNS1kaXNwbGF5cy9fbmV3cy1vdmVydmlldy5zY3NzIiwiNS1kaXNwbGF5cy9fZGlzcGxheS1tb2RlLS1jYXJkLnNjc3MiLCI1LWRpc3BsYXlzL19kaXNwbGF5LW1vZGUtLWZ1bGwuc2NzcyIsIjUtZGlzcGxheXMvX2Rpc3BsYXktbW9kZS0tY2FyZC13aXRoLWJhY2tncm91bmQuc2NzcyIsIjUtZGlzcGxheXMvX3ZpZXctLWZ1bGwuc2NzcyIsIjUtZGlzcGxheXMvX3ZpZXctLXNob3J0dmlldy5zY3NzIiwiNS1kaXNwbGF5cy9fdmlldy0tc2VhcmNoLXJlc3VsdHMuc2NzcyIsIjUtZGlzcGxheXMvX3ZpZXctLXByb2R1Y3Rncm91cC5zY3NzIiwiNS1kaXNwbGF5cy9fbm9kZS0tZnVsbC5zY3NzIiwiNS1kaXNwbGF5cy9fbm9kZS0tcHJvZHVjdHMuc2NzcyIsIjUtZGlzcGxheXMvX25vZGUtLWZhbWlseS0tZnVsbC5zY3NzIiwiNS1kaXNwbGF5cy9fcHJvamVjdHNfb3ZlcnZpZXcuc2NzcyIsIjItdG9vbHMvX21peGlucy5zY3NzIiwiNS1kaXNwbGF5cy9fZW1wbG95ZWVzLnNjc3MiLCI1LWRpc3BsYXlzL19kb3dubG9hZC1jZW50ZXIuc2NzcyIsIjUtZGlzcGxheXMvX2RvbWFpbi1sYW5ndWFnZS1zZWxlY3Rpb24uc2NzcyIsIjUtZGlzcGxheXMvX2pvYi1vcGVuaW5ncy5zY3NzIiwiNS1kaXNwbGF5cy9fY3RhLWJsb2Nrcy5zY3NzIiwiNS1kaXNwbGF5cy9fcHJvZHVjdC1tYWluLWNhdGVnb3J5LnNjc3MiLCI1LWRpc3BsYXlzL19wcm9qZWN0LS1jYXJkLnNjc3MiLCI1LWRpc3BsYXlzL19zYWxlc19yZWdpb25zLnNjc3MiLCI1LWRpc3BsYXlzL19zYWxlc19jb3VudHJpZXMuc2NzcyIsIjUtZGlzcGxheXMvX2Zvb3Rlci5zY3NzIiwiNS1kaXNwbGF5cy9fcG9wdXAuc2NzcyIsIjUtZGlzcGxheXMvX3dlYmZvcm1zLnNjc3MiLCI1LWRpc3BsYXlzL19tZXNzYWdlcy1oZWFkZXIuc2NzcyIsIjUtZGlzcGxheXMvX2Rpc3BsYXlzLnNjc3MiLCI2LWxheW91dHMvX2hvbWVwYWdlLnNjc3MiLCI3LW92ZXJyaWRlcy9fbWFpbGNoaW1wLnNjc3MiLCI3LW92ZXJyaWRlcy9fb3ZlcnJpZGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0JBQ0UsaUJBQWtCLENBQ2xC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QUFBLEdBQUEsU0FHQSxDQUFBLHNDQUNBLENBQUEsOEJBQ0EsQ0FBQSxDQUFBLDJCQUtKLEtBQ0UsU0FDRSxDQUFBLEdBQUEsU0FJQSxDQUFBLENBQUEsbUJBTkosS0FDRSxTQUNFLENBQUEsR0FBQSxTQUlBLENBQUEsQ0FBQSwrQkFHSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSx5Q0FDQSxDQUFBLGlDQUNBLENBQUEsQ0FBQSx1QkFSSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSx5Q0FDQSxDQUFBLGlDQUNBLENBQUEsQ0FBQSxrQ0FHSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSwyQ0FDQSxDQUFBLG1DQUNBLENBQUEsQ0FBQSwwQkFSSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSwyQ0FDQSxDQUFBLG1DQUNBLENBQUEsQ0FBQSwrQkFHSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSwwQ0FDQSxDQUFBLGtDQUNBLENBQUEsQ0FBQSx1QkFSSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSwwQ0FDQSxDQUFBLGtDQUNBLENBQUEsQ0FBQSxrQ0FHSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSw0Q0FDQSxDQUFBLG9DQUNBLENBQUEsQ0FBQSwwQkFSSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSw0Q0FDQSxDQUFBLG9DQUNBLENBQUEsQ0FBQSxnQ0FHSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSx5Q0FDQSxDQUFBLGlDQUNBLENBQUEsQ0FBQSx3QkFSSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSx5Q0FDQSxDQUFBLGlDQUNBLENBQUEsQ0FBQSxtQ0FHSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSwyQ0FDQSxDQUFBLG1DQUNBLENBQUEsQ0FBQSwyQkFSSixLQUNFLFNBQ0UsQ0FBQSxHQUFBLFNBSUEsQ0FBQSwyQ0FDQSxDQUFBLG1DQUNBLENBQUEsQ0FBQSw2QkFHSixLQUNFLFNBQ0Us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QUFBLHVCQUFBLENBQUEsNEJBQ0EsQ0FBQSxvQkFBQSxDQUFBLCtGQVpaLFNBUVksQ0FBQSxxRUFFQSxDQUFBLDZEQUFBLENBQUEsK0JBQ0EsQ0FBQSx1QkFBQSxDQUFBLDRCQUNBLENBQUEsb0JBQUEsQ0FBQSwrRkFaWixTQVFZLENBQUEscUVBRUEsQ0FBQSw2REFBQSxDQUFBLCtCQUNBLENBQUEsdUJBQUEsQ0FBQSw0QkFDQSxDQUFBLG9CQUFBLENBQUEsK0ZBWlosU0FRWSxDQUFBLHFFQUVBLENBQUEsNkRBQUEsQ0FBQSwrQkFDQSxDQUFBLHVCQUFBLENBQUEsNEJBQ0EsQ0FBQSxvQkFBQSxDQUFBLCtGQVpaLFNBUVksQ0FBQSxxRUFFQSxDQUFBLDZEQUFBLENBQUEsK0JBQ0EsQ0FBQSx1QkFBQSxDQUFBLDBCQUNBLENBQUEsa0JBQUEsQ0FBQSwrRkFaWixTQVFZLENBQUEscUVBRUEsQ0FBQSw2REFBQSxDQUFBLCtCQUNBLENBQUEsdUJBQUEsQ0FBQSw0QkFDQSxDQUFBLG9CQUFBLENBQUEsZ0dBWlosU0FRWSxDQUFBLHFFQUVBLENBQUEsNkRBQUEsQ0FBQSwrQkFDQSxDQUFBLHVCQUFBLENBQUEsNEJBQ0EsQ0FBQSxvQkFBQSxDQUFBLGdHQVpaLFNBUVksQ0FBQSxxRUFFQSxDQUFBLDZEQUFBLENBQUEsK0JBQ0EsQ0FBQSx1QkFBQSxDQUFBLDRCQUNBLENBQUEsb0JBQUEsQ0FBQSxnR0FaWixTQVFZLENBQUEscUVBRUEsQ0FBQSw2REFBQSxDQUFBLCtCQUNBLENBQUEsdUJBQUEsQ0FBQSw0QkFDQSxDQUFBLG9CQUFBLENBQUEsZ0dBWlosU0FRWSxDQUFBLHFFQUVBLENBQUEsNkRBQUEsQ0FBQSwrQkFDQSxDQUFBLHVCQUFBLENBQUEsNEJBQ0EsQ0FBQSxvQkFBQSxDQUFBLGdHQVpaLFNBUVksQ0FBQSxxRUFFQSxDQUFBLDZEQUFBLENBQUEsK0JBQ0EsQ0FBQSx1QkFBQSxDQUFBLDRCQUNBLENBQUEsb0JBQUEsQ0FBQSxnR0FaWixTQVFZLENBQUEscUVBRUEsQ0FBQSw2REFBQSxDQUFBLCtCQUNB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bFFRLENBQUEsd0JBQ0EsQ0FBQSxDQUFBLDJCWmtDSixTMEYrTkoscUI5RWxRUSxDQUFBLHdCQUNBLENBQUEsQ0FBQSwyQlprQ0osNkQwRndPSixnQkFHTSxDQUFBLENBQUEsNEJBUU4sbUI5RXRTSSxDQUFBLDBCWm1EQSw0QjBGbVBKLG1COUV6UlEsQ0FBQSxDQUFBLDBCWnNDSiw0QjBGbVBKLHNCOUV6UlEsQ0FBQSxDQUFBLDJCWnNDSiw0QjBGbVBKLHNCOUV6UlEsQ0FBQSxDQUFBLDBDOEV5UlIsYUFJSSxDQUFBLFNBQ0EsQ0FBQSw0QkFDQSxDQUFBLFFBQ0EsQ0FBQSx3REFQSixhQVVNLENBQUEsNEJBQ0EsQ0FBQSwyQ0FYTixnQkFpQkksQ0FBQSwrSEFqQkosMkNBb0JJLENBQUEscUJBQ0EsQ0FBQSx1QkFDQSxDQUFBLG9CQUFBLENBQUEsZUFBQSxDQUFBLGlKQXRCSixtQkF3Qk0sQ0FBQSx5Q0F4Qk4sZUE0QkksQ0FBQSxZQUNBLENBQUEsNENBN0JKLHVtQ0FnQ0ksQ0FBQSwyQkFDQSxDQUFBLHVDQUNBLENBQUEsdUJBQ0EsQ0FBQSxrREFuQ0osYUF1Q0ksQ0FBQSxzQ0F2Q0osYUEwQ0ksQ0FBQSxzQkFFQSxDQUFBLG1CQUNBLENBQUEsb0JBQ0EsQ0FBQSxtREE5Q0osYUFpREksQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLENBQUEsYUFDQSxDQUFBLHFEQXBESiwyQkF1RE0iLCJmaWxlIjoibGF1bmNoa2l0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJXaGl0bmV5IEFcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuLi9pbWFnZXMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMzI5XCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMzJBXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKlxuXG4gICAgQ29sb3JzXG5cbiovXG5cblxuJGNvbG9yLXByaW1hcnk6ICMwMDQ1YTg7XG4kY29sb3ItcHJpbWFyeS1hbHQ6IzAxNDVhYjtcbiRjb2xvci1zZWNvbmRhcnk6ICMxOTllZTE7XG4kY29sb3ItdGVydGlhcnk6ICM5Nzk3OTc7XG5cbiRjb2xvci1wYXJhZ3JhcGgtcHJpbWFyeTogI2Y4ZjhmODtcbiRjb2xvci1wYXJhZ3JhcGgtc2Vjb25kYXJ5OiAjNmRiZWZhO1xuJGNvbG9yLXBhcmFncmFwaC10ZXJ0aWFyeTogIzQwNDA0MDtcblxuLy8gU2V0IHRleHQgYmVoYXZpb3Igb24gY29sb3JzXG4kY29sb3ItdGV4dC1vbi1wcmltYXJ5OiAjMjgyODI4O1xuJGNvbG9yLXRleHQtb24tc2Vjb25kYXJ5OiAjZjhmOGY4O1xuJGNvbG9yLXRleHQtb24tdGVydGlhcnk6ICNmOGY4Zjg7XG5cbiRjb2xvci10aXRsZS1vbi1wcmltYXJ5OiAjNDA0MDQwO1xuJGNvbG9yLXRpdGxlLW9uLXNlY29uZGFyeTogI2Y4ZjhmODtcbiRjb2xvci10aXRsZS1vbi10ZXJ0aWFyeTogI2Y4ZjhmODtcblxuLy8gQ29sb3IgdmFyaWFudHNcbiRjb2xvci1wcmltYXJ5LWRhcms6ICMwQTlEQ0M7XG4kY29sb3Itc2Vjb25kYXJ5LWRhcms6ICMxYTQ4YTU7XG4kY29sb3ItdGVydGlhcnktZGFyazogZGFya2VuKCRjb2xvci10ZXJ0aWFyeSwxMCUpIWRlZmF1bHQ7XG5cbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjQTJDNEVDO1xuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2Q1ZWNmYjtcbiRjb2xvci10ZXJ0aWFyeS1saWdodDogbGlnaHRlbigkY29sb3ItdGVydGlhcnksMTAlKSFkZWZhdWx0O1xuXG5cblxuLy8gV2hpdGVzXG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XG4kY29sb3ItbGlnaHQ6ICNkYWRhZGE7XG4kY29sb3ItZ3JleTogICM5YzljOWM7XG4kY29sb3ItZGFyazogICM3NjZmNzA7XG4kY29sb3ItYmxhY2s6ICMwMDIwMDI7XG5cbiRjb2xvci1zdXBlcmxpZ2h0OiAjZWZlZmVmO1xuXG4vKlxuXG4gICAgQnV0dG9uc1xuXG4qL1xuXG4vLyBEZWZhdWx0IGJ1dHRvblxuJHBhZGRpbmctYnV0dG9uLS14OiAoMjAvMTYpKjFyZW07XG4kcGFkZGluZy1idXR0b24tLXk6ICg5LzE2KSoxcmVtO1xuJG1pbi13aWR0aC1idXR0b246ICgyMjAvMTYpKjFyZW07XG4kZm9udC1zaXplLWJ1dHRvbjogKDE0LzE2KSoxcmVtO1xuXG4kcGFkZGluZy1idXR0b24tb3V0bGluZS0teDogKDIwLzE2KSoxcmVtO1xuJHBhZGRpbmctYnV0dG9uLW91dGxpbmUtLXk6ICg5LzE2KSoxcmVtO1xuJG1pbi13aWR0aC1idXR0b24tb3V0bGluZTogKDIyMC8xNikqMXJlbTtcbiRmb250LXNpemUtYnV0dG9uLW91dGxpbmU6ICgxNC8xNikqMXJlbTtcblxuLypcblxuICAgIEZvcm0gaW5wdXRzXG5cbiovXG5cblxuLy8kY29sb3ItaW5wdXQtYm9yZGVyOiAjODI4MjgyIWRlZmF1bHQ7XG4kY29sb3ItaW5wdXQtYm9yZGVyOiAkY29sb3ItcHJpbWFyeSFkZWZhdWx0O1xuJGNvbG9yLWlucHV0LWZvY3VzOiAjMTI0NTc3IWRlZmF1bHQ7XG4kY29sb3ItaW5wdXQtcGxhY2Vob2xkZXI6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8kY29sb3ItaW5wdXQtdGV4dDogIzIxMjEyMSFkZWZhdWx0O1xuJGNvbG9yLWlucHV0LXRleHQ6ICRjb2xvci1wcmltYXJ5IWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWlucHV0OiAoMjAvMTYpKjFyZW0hZGVmYXVsdDtcblxuLy8gU2VsZWN0XG4kYm9yZGVyLXJhZGl1cy1zZWxlY3Q6JGJvcmRlci1yYWRpdXMtaW5wdXQ7XG4kY29sb3Itc2VsZWN0LWJhY2tncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXNlbGVjdC1iYWNrZ3JvdW5kLCAyJSkgIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWJvcmRlcjogICAkY29sb3ItaW5wdXQtYm9yZGVyO1xuJGNvbG9yLXNlbGVjdC1ib3JkZXItaG92ZXI6IGRhcmtlbigkY29sb3Itc2VsZWN0LWJvcmRlciwgNSUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1zZWxlY3Q6ICgxLzE2KSoxcmVtO1xuJHNlbGVjdC1pY29uLXNpemU6IDIycHggO1xuJHBhZGRpbmctc2VsZWN0LS15OiAoOC8xNikqMXJlbTtcbiRwYWRkaW5nLXNlbGVjdC0teDogKDEyLzE2KSoxcmVtO1xuXG4kZm9udC1zaXplLXNlbGVjdDogMXJlbSA7XG4kZm9udC13ZWlnaHQtc2VsZWN0OiA0MDAgO1xuJGNvbG9yLXNlbGVjdC10ZXh0OiAkY29sb3ItaW5wdXQtdGV4dCA7XG4kaWNvbi1zZWxlY3QtY2FyZXQ6XCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc2cHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDYgMTgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0lucHV0cy0vZm9ybWZpZWxkLXB1bGxkb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI5LjAwMDAwMCwgLTQxLjAwMDAwMCknIGZpbGw9JyUyMzEzMTU1MyclM0UlM0NnIGlkPSdmb3Jtcy/impnvuI8vc2VsZWN0LWRyb3Bkb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMTcuMDAwMDAwLCAzNS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTEzLjMwMjg1ODksMTEuNTQzMjc4MiBDMTIuMTk3MTI3MywxMS41NDMyNzgyIDExLjczOTYyNiwxMC43Njk5NzU1IDEyLjI5MjA2NzgsOS43OTY1NTg1MyBMMTQuMDA4NjI0Myw2Ljc3MTk0MDgxIEMxNC41NTYxMTEzLDUuODA3MjU0MTYgMTUuNDM4ODA4Niw1Ljc5ODUyMzg0IDE1Ljk5MTI1MDMsNi43NzE5NDA4MSBMMTcuNzA3ODA2OCw5Ljc5NjU1ODUzIEMxOC4yNTUyOTM5LDEwLjc2MTI0NTIgMTcuODA2NzA0MSwxMS41NDMyNzgyIDE2LjY5NzAxNTcsMTEuNTQzMjc4MiBMMTMuMzAyODU4OSwxMS41NDMyNzgyIFogTTEzLjMwMjg1ODksMTguNDU2NzIxOCBMMTYuNjk3MDE1NywxOC40NTY3MjE4IEMxNy44MDY3MDQxLDE4LjQ1NjcyMTggMTguMjU1MjkzOSwxOS4yMzg3NTQ4IDE3LjcwNzgwNjgsMjAuMjAzNDQxNSBMMTUuOTkxMjUwMywyMy4yMjgwNTkyIEMxNS40Mzg4MDg2LDI0LjIwMTQ3NjIgMTQuNTU2MTExMywyNC4xOTI3NDU4IDE0LjAwODYyNDMsMjMuMjI4MDU5MiBMMTIuMjkyMDY3OCwyMC4yMDM0NDE1IEMxMS43Mzk2MjYsMTkuMjMwMDI0NSAxMi4xOTcxMjczLDE4LjQ1NjcyMTggMTMuMzAyODU4OSwxOC40NTY3MjE4IFonIGlkPSdDb21iaW5lZC1TaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIiFkZWZhdWx0O1xuXG4vLyBDaGVja2JveFxuLy8kYm9yZGVyLXJhZGl1cy1jaGVja2JveDogKDEwLzE2KSoxcmVtO1xuJGJvcmRlci1yYWRpdXMtY2hlY2tib3g6IDUwJTtcbiR3aWR0aC1jaGVja2JveDogMS41cmVtO1xuJGJvcmRlci1jaGVja2JveDogc29saWQgKDEvMTYpKjFyZW0gJGNvbG9yLWlucHV0LWJvcmRlcjtcbiRpY29uLWNoZWNrYm94LWNoZWNrOlwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwNDVBOCcgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIhZGVmYXVsdDtcbiRpY29uLWNoZWNrYm94LWNoZWNrLS1zaXplOiA4MCU7XG5cblxuLypcblxuICAgIFR5cG9ncmFwaHlcblxuKi9cblxuJGZvbnQtc2l6ZS1iYXNlOiAxNjsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG5cbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGJhc2UtZm9udC1jb2xvcjogJGNvbG9yLWRhcms7XG5cbiRmb250LWZhbWlseS1iYXNlOiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4kZm9udC13ZWlnaHQtYm9sZDogMjAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogMTAwIDtcblxuXG4kZm9udC1mYW1pbHktYWx0OiAnT3BlbiBTYW5zJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuXG4kZm9udC1hbHQtc3BhY2luZzogLjVweDtcbiRmb250LWFsdC13ZWlnaHQtYm9sZDogNTAwO1xuXG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XG5cbi8vIEhlYWRpbmdzXG5cbiRoZWFkaW5nLXNpemUtMTogICAgICAgIDQwIWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTI6ICAgICAgICAyOCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS0zOiAgICAgICAgMjQhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtNDogICAgICAgIDE4IWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTU6ICAgICAgICAxNiFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS02OiAgICAgICAgMTYhZGVmYXVsdDtcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA3MDA7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMTtcblxuXG4vKlxuXG4gICAgTWVudVxuXG4qL1xuXG4kbWVudS1pdGVtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJG1lbnUtaXRlbS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjokY29sb3ItcHJpbWFyeTtcbiRtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cblxuJHN1Ym1lbnUtaXRlbS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kc3VibWVudS1saW5rLWNvbG9yOiB3aGl0ZTtcblxuJGJvcmRlci1yYWRpdXMtYnV0dG9uOiAyLjJyZW07XG5cbi8qXG4gICAgUGFyYWdyYXBoc1xuXG4qL1xuJHBhcmFncmFwaF9zbGlkZXJfb3ZlcmxheV9jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwYXJhZ3JhcGhfc2xpZGVyX292ZXJsYXlfb3BhY2l0eTogMC4xICFkZWZhdWx0O1xuLypcblxuICAgIE1hcmdpbnMgYW5kIHBhZGRpbmdzXG5cbiovXG4kcGFkZGluZy1yZWdpb246IDJyZW0hZGVmYXVsdDtcbiRtYXJnaW4taXRlbTogMnJlbSFkZWZhdWx0O1xuJHBhZGRpbmctcGFyYWdyYXBoLWJhc2U6IDMuNzVyZW0hZGVmYXVsdDtcblxuLypcblxuICAgIEhlYWRlciBoZWlnaHRzXG5cbiovXG4kaGVhZGVyLWhlaWdodDogMTIwcHggIWRlZmF1bHQ7XG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDYwcHggIWRlZmF1bHQ7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblxuICAgIENvbG9yc1xuXG4qL1xuLypcblxuICAgIEJ1dHRvbnNcblxuKi9cbi8qXG5cbiAgICBGb3JtIGlucHV0c1xuXG4qL1xuLypcblxuICAgIFR5cG9ncmFwaHlcblxuKi9cbi8qXG5cbiAgICBNZW51XG5cbiovXG4vKlxuICAgIFBhcmFncmFwaHNcblxuKi9cbi8qXG5cbiAgICBNYXJnaW5zIGFuZCBwYWRkaW5nc1xuXG4qL1xuLypcblxuICAgIEhlYWRlciBoZWlnaHRzXG5cbiovXG4uZW1iZWQtcmVzcG9uc2l2ZSwgLmJvZHkgaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSwgLmJvZHkgaWZyYW1lOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLmJvZHkgaWZyYW1lIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmJvZHkgaWZyYW1lIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5ib2R5IGlmcmFtZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuYm9keSBpZnJhbWUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyxcbiAgLmJvZHkgaWZyYW1lIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSwgLmJvZHkgaWZyYW1lOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLijKlcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oyqXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKMqlwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLijKlcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbWFya2V0aW5nLXBhZ2UpIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IGltZ1tzcmMqPVwiLnBuZ1wiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbWFya2V0aW5nLXBhZ2UpIC5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9uW3RpdGxlKj0nZnVsbHNjcmVlbiddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbWFya2V0aW5nLXBhZ2UpIC5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDhhNTsgfVxuXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbWFya2V0aW5nLXBhZ2UpIC5mc2xpZ2h0Ym94LWNvbnRhaW5lci5mc2xpZ2h0Ym94LWZ1bGwtZGltZW5zaW9uIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMCU7XG4gIHRvcDogMTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC50d28tY29sdW1ucyAudHdvLWNvbHVtbnNfX2xlZnQsXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRleHQtbWVkaWEgLmNvbHVtbjpmaXJzdC1vZi10eXBlLFxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC50ZXh0LWZvcm0gLmNvbHVtbjpmaXJzdC1vZi10eXBlLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnR3by1jb2x1bW5zIC50d28tY29sdW1uc19fcmlnaHQsXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRleHQtbWVkaWEgLmNvbHVtbjpsYXN0LW9mLXR5cGUsXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRleHQtZm9ybSAuY29sdW1uOmxhc3Qtb2YtdHlwZSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlIC50ZXh0LWNvbHVtbixcbi5wYXJhZ3JhcGguaW4tdmlld3BvcnQub25lLWNvbHVtbiAudGV4dC1jb2x1bW4sIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudmlkZW8gLnZpZGVvX19zb3VyY2UsIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAuY29sLW1kLTQ6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpOm5vdCguY2FyZC0td2lkZSksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSk6bm90KC5jYXJkLS13aWRlKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5ub2RlLXNpZGViYXI6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAucHJvamVjdHMtb3ZlcnZpZXcgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLmNhc2VzLXZpZXctd3JhcHBlciAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZDpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlOm50aC1jaGlsZCgxKSwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIGFydGljbGU6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5jb2wtbWQtNDpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAubmV3cy1zZWN0aW9uX19uZXdzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAubmV3cy1zZWN0aW9uX19uZXdzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpudGgtY2hpbGQoMik6bm90KC5jYXJkLS13aWRlKSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKTpub3QoLmNhcmQtLXdpZGUpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLm5vZGUtc2lkZWJhcjpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wcm9qZWN0cy1vdmVydmlldyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAuY2FzZXMtdmlldy13cmFwcGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAuY2FzZXMtdmlldy13cmFwcGVyIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkOm50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGU6bnRoLWNoaWxkKDIpLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgYXJ0aWNsZTpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLmNvbC1tZC00Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC5uZXdzLXNlY3Rpb25fX25ld3MgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93Om50aC1jaGlsZCgzKTpub3QoLmNhcmQtLXdpZGUpLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpOm5vdCguY2FyZC0td2lkZSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAubm9kZS1zaWRlYmFyOm50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnByb2plY3RzLW92ZXJ2aWV3IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5jYXNlcy12aWV3LXdyYXBwZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC5jYXNlcy12aWV3LXdyYXBwZXIgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQ6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZTpudGgtY2hpbGQoMyksICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyBhcnRpY2xlOm50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5jb2wtbWQtMzpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlldy1wcm9qZWN0LXZpZXdzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAudmlldy1wcm9qZWN0LXZpZXdzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC52aWV3LWRvd25sb2FkLWNlbnRlciAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLmNvbC1tZC0zOm50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQ6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3LXByb2plY3Qtdmlld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC52aWV3LXByb2plY3Qtdmlld3MgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLnZpZXctZG93bmxvYWQtY2VudGVyIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAuY29sLW1kLTM6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAuZmllbGQtZmVhdHVyZXMtbGltaXRlZDpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnZpZXctcHJvamVjdC12aWV3cyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAudmlldy1kb3dubG9hZC1jZW50ZXIgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5jb2wtbWQtMzpudGgtY2hpbGQoNCksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCg0KSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoNCksIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDQpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpLCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlldy1wcm9qZWN0LXZpZXdzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpLCAudmlldy1wcm9qZWN0LXZpZXdzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksIC52aWV3LWRvd25sb2FkLWNlbnRlciAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCg0KSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5wYXJhZ3JhcGgtLWZlYXR1cmVzIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5wYXJhZ3JhcGgtLWZlYXR1cmVzIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5wYXJhZ3JhcGgtLWZlYXR1cmVzIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5wYXJhZ3JhcGgtLWZlYXR1cmVzIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCg0KSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMSkgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMikgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMykgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoNCkgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoNSkgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoNikgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoNykgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoOCkgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoOSkgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMTApIGFydGljbGUsIC5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDExKSBhcnRpY2xlLCAucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgxMikgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMTMpIGFydGljbGUsIC5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDE0KSBhcnRpY2xlLCAucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgxNSkgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMTYpIGFydGljbGUsIC5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDE3KSBhcnRpY2xlLCAucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgxOCkgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMTkpIGFydGljbGUsIC5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDIwKSBhcnRpY2xlLCAucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyMSkgYXJ0aWNsZSwgLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMjIpIGFydGljbGUsIC5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDIzKSBhcnRpY2xlLCAucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyNCkgYXJ0aWNsZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbkBtZWRpYSBwcmludCwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50OyB9XG4gIC5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9J091dCddIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogQXR0ZW50aW9uIHNlZWtlcnMgICovXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbi8qIEJhY2sgZW50cmFuY2VzICovXG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiBGYWRpbmcgZXhpdHMgKi9cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTsgfSB9XG5cbi8qIFNwZWNpYWxzICovXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbi8qIFNsaWRpbmcgZW50cmFuY2VzICovXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiBTbGlkaW5nIGV4aXRzICovXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZS5zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnRyLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuXG4uY29udGFpbmVyLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsIC52aWV3LWZhcS1jYXRlZ29yeSwgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzLFxuI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MsIG1haW4gLnNlYXJjaGZvcm0taGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2R1Y3QtbWVudS1ibG9jay1wcm9kdWN0LW1lbnUsICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IGgyLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC50YWItYnV0dG9uLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudmlldy1uZXdzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2ssIC5jdGEgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuYmxvY2ssIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctaGVhZGVyLCAubmV3c19fd3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlldy1lbXB0eSxcbi52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3LWVtcHR5LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0IC52aWV3LWVtcHR5LCBuYXYucGFnZXIsIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIsIC52aWV3LXByb2plY3Qtdmlld3MsIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzLCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcsIC5wcm9qZWN0cy1vdmVydmlldywgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSwgLnZpZXctdGVhbS1ldXJvcGUsIC52aWV3LWRvd25sb2FkLWNlbnRlciwgLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIgLnZpZXctY29udGVudCwgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uLCAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtLCAuYmxvY2std2ViZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb250YWluZXIsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnZpZXctZmFxLWNhdGVnb3J5LCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51LCAuYmxvY2stdmlld3MtYmxvY2twcm9kdWN0LW1lbnUtYmxvY2stcHJvZHVjdC1tZW51LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCBoMiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudGFiLWJ1dHRvbiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnZpZXctbmV3cywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5jdGEgLnZpZXctY29udGVudC5ibG9jaywgLmN0YSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1oZWFkZXIsIC5uZXdzX193cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlldy1lbXB0eSxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlldy1lbXB0eSwgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdCAudmlldy1lbXB0eSwgbmF2LnBhZ2VyLCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAudmlldy1wcm9qZWN0LXZpZXdzLCAudmlldy1wcm9kdWN0LWRvd25sb2FkcywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LCAucHJvamVjdHMtb3ZlcnZpZXcsIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUsIC52aWV3LXRlYW0tZXVyb3BlLCAudmlldy1kb3dubG9hZC1jZW50ZXIsIC52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIC52aWV3LWNvbnRlbnQsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiwgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gZm9ybSwgLmJsb2NrLXdlYmZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWluZXIsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnZpZXctZmFxLWNhdGVnb3J5LCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51LCAuYmxvY2stdmlld3MtYmxvY2twcm9kdWN0LW1lbnUtYmxvY2stcHJvZHVjdC1tZW51LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCBoMiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudGFiLWJ1dHRvbiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnZpZXctbmV3cywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5jdGEgLnZpZXctY29udGVudC5ibG9jaywgLmN0YSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1oZWFkZXIsIC5uZXdzX193cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlldy1lbXB0eSxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlldy1lbXB0eSwgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdCAudmlldy1lbXB0eSwgbmF2LnBhZ2VyLCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAudmlldy1wcm9qZWN0LXZpZXdzLCAudmlldy1wcm9kdWN0LWRvd25sb2FkcywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LCAucHJvamVjdHMtb3ZlcnZpZXcsIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUsIC52aWV3LXRlYW0tZXVyb3BlLCAudmlldy1kb3dubG9hZC1jZW50ZXIsIC52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIC52aWV3LWNvbnRlbnQsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiwgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gZm9ybSwgLmJsb2NrLXdlYmZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsIC52aWV3LWZhcS1jYXRlZ29yeSwgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzLFxuICAgICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcywgbWFpbiAuc2VhcmNoZm9ybS1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZHVjdC1tZW51LWJsb2NrLXByb2R1Y3QtbWVudSwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgaDIsICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnRhYi1idXR0b24sICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC52aWV3LW5ld3MsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2ssIC5jdGEgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuYmxvY2ssIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctaGVhZGVyLCAubmV3c19fd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCwgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXctZW1wdHksXG4gICAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXctZW1wdHksIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQgLnZpZXctZW1wdHksIG5hdi5wYWdlciwgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciwgLnZpZXctcHJvamVjdC12aWV3cywgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMsIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldywgLnByb2plY3RzLW92ZXJ2aWV3LCAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlLCAudmlldy10ZWFtLWV1cm9wZSwgLnZpZXctZG93bmxvYWQtY2VudGVyLCAudmlldy1tZXNzYWdlLWluLWhlYWRlciAudmlldy1jb250ZW50LCAubmV3c2xldHRlci1zdWJzY3JpcHRpb24sICNibG9jay1sYXVuY2hraXQtY29udGVudCA+IGZvcm0sIC5ibG9jay13ZWJmb3JtIHtcbiAgICAgIG1heC13aWR0aDogMTA1NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbnRhaW5lciwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGhfX3RpdGxlLCAudmlldy1mYXEtY2F0ZWdvcnksICNibG9jay1mcm9udC1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzLFxuICAgICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MsIG1haW4gLnNlYXJjaGZvcm0taGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2R1Y3QtbWVudS1ibG9jay1wcm9kdWN0LW1lbnUsICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IGgyLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC50YWItYnV0dG9uLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudmlldy1uZXdzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmN0YSAudmlldy1jb250ZW50LmJsb2NrLCAuY3RhIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LmJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWhlYWRlciwgLm5ld3NfX3dyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3LWVtcHR5LFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3LWVtcHR5LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0IC52aWV3LWVtcHR5LCBuYXYucGFnZXIsIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIsIC52aWV3LXByb2plY3Qtdmlld3MsIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzLCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcsIC5wcm9qZWN0cy1vdmVydmlldywgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSwgLnZpZXctdGVhbS1ldXJvcGUsIC52aWV3LWRvd25sb2FkLWNlbnRlciwgLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIgLnZpZXctY29udGVudCwgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uLCAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtLCAuYmxvY2std2ViZm9ybSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWluZXIsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnZpZXctZmFxLWNhdGVnb3J5LCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51LCAuYmxvY2stdmlld3MtYmxvY2twcm9kdWN0LW1lbnUtYmxvY2stcHJvZHVjdC1tZW51LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCBoMiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudGFiLWJ1dHRvbiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnZpZXctbmV3cywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5jdGEgLnZpZXctY29udGVudC5ibG9jaywgLmN0YSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1oZWFkZXIsIC5uZXdzX193cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlldy1lbXB0eSxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlldy1lbXB0eSwgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdCAudmlldy1lbXB0eSwgbmF2LnBhZ2VyLCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAudmlldy1wcm9qZWN0LXZpZXdzLCAudmlldy1wcm9kdWN0LWRvd25sb2FkcywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LCAucHJvamVjdHMtb3ZlcnZpZXcsIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUsIC52aWV3LXRlYW0tZXVyb3BlLCAudmlldy1kb3dubG9hZC1jZW50ZXIsIC52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIC52aWV3LWNvbnRlbnQsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiwgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gZm9ybSwgLmJsb2NrLXdlYmZvcm0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnZpZXctZmFxLWNhdGVnb3J5LCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51LCAuYmxvY2stdmlld3MtYmxvY2twcm9kdWN0LW1lbnUtYmxvY2stcHJvZHVjdC1tZW51LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCBoMiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudGFiLWJ1dHRvbiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnZpZXctbmV3cywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5jdGEgLnZpZXctY29udGVudC5ibG9jaywgLmN0YSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1oZWFkZXIsIC5uZXdzX193cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlldy1lbXB0eSxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlldy1lbXB0eSwgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdCAudmlldy1lbXB0eSwgbmF2LnBhZ2VyLCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAudmlldy1wcm9qZWN0LXZpZXdzLCAudmlldy1wcm9kdWN0LWRvd25sb2FkcywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LCAucHJvamVjdHMtb3ZlcnZpZXcsIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUsIC52aWV3LXRlYW0tZXVyb3BlLCAudmlldy1kb3dubG9hZC1jZW50ZXIsIC52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIC52aWV3LWNvbnRlbnQsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiwgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gZm9ybSwgLmJsb2NrLXdlYmZvcm0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3csIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIGgzLmFjY29yZGlvbi0tYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCwgLmN0YSAuYmxvY2ssIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnJvdywgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgaDMuYWNjb3JkaW9uLS1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCwgLmN0YSAuYmxvY2ssIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucm93LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCBoMy5hY2NvcmRpb24tLWJ1dHRvbiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAuY3RhIC5ibG9jaywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJvdywgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgaDMuYWNjb3JkaW9uLS1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCwgLmN0YSAuYmxvY2ssIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS4xMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMTI1cmVtOyB9IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuY29sLTUsIC5jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSwgLmNvbC02LCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93LFxuLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdywgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93LCAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdywgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAuY29sLTcsIC5jdGEgLmJvZHksIC5jb2wtOCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuZmllbGQtZmVhdHVyZXMtbGltaXRlZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdywgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAubm9kZS1tYWluLWNvbnRlbnQsIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LCAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgLnZpZXctdGVhbS1ldXJvcGUgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQsICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGUsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IC52aWV3cy1yb3cuaXMtYWN0aXZlIGFydGljbGUsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRhaW5lciwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cgYXJ0aWNsZSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXNpZGViYXIsIGZvb3RlciAuc29jaWFsbWVkaWFibG9jaywgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC52aWV3LXByb2plY3Qtdmlld3MgLnZpZXdzLXJvdywgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX3RleHQsIC5wcm9kdWN0cy1zbGlkZXJfX3dyYXBwZXIgLnByb2R1Y3RzLXNsaWRlcl9pbWFnZSwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3csIC5jYXNlcy12aWV3LXdyYXBwZXIgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdC5pcy1ob3ZlcmluZyAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl9pbWFnZSwgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0LCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl9pbWFnZSwgLmFib3V0X193cmFwcGVyIC5jb2x1bW5fdGV4dCwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50Lmhhcy1zaWRlYmFyLCBmb290ZXIgI2Jsb2NrLWRpc2NsYWltZXIsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3csIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdywgLm5vZGUtc2lkZWJhciwgLmNvbC1tZC01LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyLCAuY29sLW1kLTYsIC5ub2RlLW1haW4tY29udGVudC5oYXMtc2lkZWJhciwgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMgLnZpZXctZmlsdGVycywgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLXJvdywgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24gPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLm5ld3NfX3dyYXBwZXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5jdGEgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuY3RhIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5jb2wtNSwgLmN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWltYWdlLCAuY29sLTYsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3csXG4gICAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdywgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93LCAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdywgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAuY29sLTcsIC5jdGEgLmJvZHksIC5jb2wtOCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuZmllbGQtZmVhdHVyZXMtbGltaXRlZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdywgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLm5vZGUtbWFpbi1jb250ZW50LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQsIC52aWV3LXRlYW0tZXVyb3BlIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IC52aWV3cy1yb3cuaXMtYWN0aXZlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSBhcnRpY2xlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250YWluZXIsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93IGFydGljbGUsIC5jb2wsXG4gICAgLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtc2lkZWJhciwgZm9vdGVyIC5zb2NpYWxtZWRpYWJsb2NrLCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSwgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfdGV4dCwgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX2ltYWdlLCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdywgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LmlzLWhvdmVyaW5nIC52aWV3cy1yb3cuaXMtYWN0aXZlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cuaXMtYWN0aXZlLCAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX2ltYWdlLCAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX3RleHQsIC5hYm91dF9fd3JhcHBlciAuY29sdW1uX2ltYWdlLCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuaGFzLXNpZGViYXIsIGZvb3RlciAjYmxvY2stZGlzY2xhaW1lciwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdywgLmNvbC1zbSxcbiAgICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdywgLm5vZGUtc2lkZWJhciwgLmNvbC1tZC01LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyLCAuY29sLW1kLTYsIC5ub2RlLW1haW4tY29udGVudC5oYXMtc2lkZWJhciwgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMgLnZpZXctZmlsdGVycywgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLXJvdywgLmNvbC1tZCxcbiAgICAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4gICAgLmNvbC1sZy1hdXRvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuY29sLTUsIC5jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSwgLmNvbC02LCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93LFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3csIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdywgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3csIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLmNvbC03LCAuY3RhIC5ib2R5LCAuY29sLTgsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24gPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuY3RhIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5ub2RlLW1haW4tY29udGVudCwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAudmlldy10ZWFtLWV1cm9wZSAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUgYXJ0aWNsZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGFpbmVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdyBhcnRpY2xlLCAuY29sLFxuICAgIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXNpZGViYXIsIGZvb3RlciAuc29jaWFsbWVkaWFibG9jaywgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC52aWV3LXByb2plY3Qtdmlld3MgLnZpZXdzLXJvdywgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX3RleHQsIC5wcm9kdWN0cy1zbGlkZXJfX3dyYXBwZXIgLnByb2R1Y3RzLXNsaWRlcl9pbWFnZSwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3csIC5jYXNlcy12aWV3LXdyYXBwZXIgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdC5pcy1ob3ZlcmluZyAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl9pbWFnZSwgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0LCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl9pbWFnZSwgLmFib3V0X193cmFwcGVyIC5jb2x1bW5fdGV4dCwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50Lmhhcy1zaWRlYmFyLCBmb290ZXIgI2Jsb2NrLWRpc2NsYWltZXIsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3csIC5jb2wtc20sXG4gICAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdywgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1yb3csIC5ub2RlLXNpZGViYXIsIC5jb2wtbWQtNSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciwgLmNvbC1tZC02LCAubm9kZS1tYWluLWNvbnRlbnQuaGFzLXNpZGViYXIsIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWZpbHRlcnMsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1yb3csIC5jb2wtbWQsXG4gICAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuY29sLTUsIC5jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSwgLmNvbC02LCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93LFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3csIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdywgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3csIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLmNvbC03LCAuY3RhIC5ib2R5LCAuY29sLTgsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24gPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuY3RhIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5ub2RlLW1haW4tY29udGVudCwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAudmlldy10ZWFtLWV1cm9wZSAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUgYXJ0aWNsZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGFpbmVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdyBhcnRpY2xlLCAuY29sLFxuICAgIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXNpZGViYXIsIGZvb3RlciAuc29jaWFsbWVkaWFibG9jaywgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC52aWV3LXByb2plY3Qtdmlld3MgLnZpZXdzLXJvdywgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX3RleHQsIC5wcm9kdWN0cy1zbGlkZXJfX3dyYXBwZXIgLnByb2R1Y3RzLXNsaWRlcl9pbWFnZSwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3csIC5jYXNlcy12aWV3LXdyYXBwZXIgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdC5pcy1ob3ZlcmluZyAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl9pbWFnZSwgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0LCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl9pbWFnZSwgLmFib3V0X193cmFwcGVyIC5jb2x1bW5fdGV4dCwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50Lmhhcy1zaWRlYmFyLCBmb290ZXIgI2Jsb2NrLWRpc2NsYWltZXIsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3csIC5jb2wtc20sXG4gICAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdywgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1yb3csIC5ub2RlLXNpZGViYXIsIC5jb2wtbWQtNSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciwgLmNvbC1tZC02LCAubm9kZS1tYWluLWNvbnRlbnQuaGFzLXNpZGViYXIsIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWZpbHRlcnMsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1yb3csIC5jb2wtbWQsXG4gICAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC00LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNSwgLmN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWltYWdlIHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC01LCAuY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtaW1hZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTUsIC5jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC01LCAuY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtaW1hZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbC02LCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93LFxuLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdywgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93LCAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdywgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC02LCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93LFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3csIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdywgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3csIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNiwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5maWVsZC1wcm9kdWN0cywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93LCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3csIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93LCAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtNiwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5maWVsZC1wcm9kdWN0cywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93LCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3csIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93LCAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbC03LCAuY3RhIC5ib2R5IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC03LCAuY3RhIC5ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC03LCAuY3RhIC5ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTcsIC5jdGEgLmJvZHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbC04LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5jdGEgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC04LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5jdGEgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC04LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5jdGEgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTgsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24gPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuY3RhIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTEyLCAuZmllbGQtZmVhdHVyZXMtbGltaXRlZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdywgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAubm9kZS1tYWluLWNvbnRlbnQsIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LCAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgLnZpZXctdGVhbS1ldXJvcGUgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQsICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGUsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IC52aWV3cy1yb3cuaXMtYWN0aXZlIGFydGljbGUsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRhaW5lciwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cgYXJ0aWNsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC0xMiwgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5ub2RlLW1haW4tY29udGVudCwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAudmlldy10ZWFtLWV1cm9wZSAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUgYXJ0aWNsZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGFpbmVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdyBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC0xMiwgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5ub2RlLW1haW4tY29udGVudCwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAudmlldy10ZWFtLWV1cm9wZSAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUgYXJ0aWNsZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGFpbmVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdyBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTEyLCAuZmllbGQtZmVhdHVyZXMtbGltaXRlZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdywgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLm5vZGUtbWFpbi1jb250ZW50LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQsIC52aWV3LXRlYW0tZXVyb3BlIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IC52aWV3cy1yb3cuaXMtYWN0aXZlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSBhcnRpY2xlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250YWluZXIsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93IGFydGljbGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS0zLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS0zLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS00LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXNpZGViYXIsIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93LCBmb290ZXIgLnNvY2lhbG1lZGlhYmxvY2sge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTQsIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtc2lkZWJhciwgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3csIGZvb3RlciAuc29jaWFsbWVkaWFibG9jayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS00LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXNpZGViYXIsIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93LCBmb290ZXIgLnNvY2lhbG1lZGlhYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS00LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXNpZGViYXIsIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93LCBmb290ZXIgLnNvY2lhbG1lZGlhYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS02LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpLCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfdGV4dCwgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX2ltYWdlLCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdywgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93LCAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdC5pcy1ob3ZlcmluZyAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cuaXMtYWN0aXZlLCAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX2ltYWdlLCAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX3RleHQsIC5hYm91dF9fd3JhcHBlciAuY29sdW1uX2ltYWdlLCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS02LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpLCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1wcm9qZWN0LXZpZXdzIC52aWV3cy1yb3csIC5wcm9kdWN0cy1zbGlkZXJfX3dyYXBwZXIgLnByb2R1Y3RzLXNsaWRlcl90ZXh0LCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfaW1hZ2UsIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93LCAuY2FzZXMtdmlldy13cmFwcGVyIC52aWV3cy1yb3csIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LmlzLWhvdmVyaW5nIC52aWV3cy1yb3cuaXMtYWN0aXZlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdy5pcy1hY3RpdmUsIC5zdXBwb3J0X193cmFwcGVyIC5jb2x1bW5faW1hZ2UsIC5zdXBwb3J0X193cmFwcGVyIC5jb2x1bW5fdGV4dCwgLmFib3V0X193cmFwcGVyIC5jb2x1bW5faW1hZ2UsIC5hYm91dF9fd3JhcHBlciAuY29sdW1uX3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tNiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfdGV4dCwgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX2ltYWdlLCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdywgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93LCAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdC5pcy1ob3ZlcmluZyAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cuaXMtYWN0aXZlLCAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX2ltYWdlLCAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX3RleHQsIC5hYm91dF9fd3JhcHBlciAuY29sdW1uX2ltYWdlLCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tNiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfdGV4dCwgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX2ltYWdlLCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdywgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93LCAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdC5pcy1ob3ZlcmluZyAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cuaXMtYWN0aXZlLCAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX2ltYWdlLCAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX3RleHQsIC5hYm91dF9fd3JhcHBlciAuY29sdW1uX2ltYWdlLCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tOCwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuaGFzLXNpZGViYXIsIGZvb3RlciAjYmxvY2stZGlzY2xhaW1lciB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tOCwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuaGFzLXNpZGViYXIsIGZvb3RlciAjYmxvY2stZGlzY2xhaW1lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS04LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5oYXMtc2lkZWJhciwgZm9vdGVyICNibG9jay1kaXNjbGFpbWVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tOCwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuaGFzLXNpZGViYXIsIGZvb3RlciAjYmxvY2stZGlzY2xhaW1lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTEyLCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xMiwgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMTIsIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tMTIsIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtMywgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHMsIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdywgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93LCAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtMywgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHMsIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdywgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93LCAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC0zLCAuZmllbGQtZmVhdHVyZXMtbGltaXRlZCwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5maWVsZC1wcm9kdWN0cywgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93LCAudmlldy1wcm9qZWN0LXZpZXdzIC52aWV3cy1yb3csIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtMywgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHMsIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdywgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93LCAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC00LCAubmV3cy1zZWN0aW9uX19uZXdzIC52aWV3cy1yb3csIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAudmlld3Mtcm93LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpLCAubm9kZS1zaWRlYmFyLCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdywgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93LCAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTQsIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdywgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1yb3csICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC5ub2RlLXNpZGViYXIsIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93LCAuY2FzZXMtdmlldy13cmFwcGVyIC52aWV3cy1yb3csIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC00LCAubmV3cy1zZWN0aW9uX19uZXdzIC52aWV3cy1yb3csIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAudmlld3Mtcm93LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpLCAubm9kZS1zaWRlYmFyLCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdywgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93LCAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC00LCAubmV3cy1zZWN0aW9uX19uZXdzIC52aWV3cy1yb3csIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAudmlld3Mtcm93LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpLCAubm9kZS1zaWRlYmFyLCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdywgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93LCAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtNSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtNSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC01LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtNSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC02LCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLm5vZGUtbWFpbi1jb250ZW50Lmhhcy1zaWRlYmFyLCAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1maWx0ZXJzLCAuY3RhIC5ib2R5IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC02LCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAubm9kZS1tYWluLWNvbnRlbnQuaGFzLXNpZGViYXIsIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWZpbHRlcnMsIC5jdGEgLmJvZHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtNiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLm5vZGUtbWFpbi1jb250ZW50Lmhhcy1zaWRlYmFyLCAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1maWx0ZXJzLCAuY3RhIC5ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtNiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLm5vZGUtbWFpbi1jb250ZW50Lmhhcy1zaWRlYmFyLCAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1maWx0ZXJzLCAuY3RhIC5ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTcsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtNywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTcsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTcsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtMTIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1yb3csIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgZm9vdGVyICNibG9jay1kaXNjbGFpbWVyLCBmb290ZXIgLnNvY2lhbG1lZGlhYmxvY2sge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtMTIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1yb3csIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgZm9vdGVyICNibG9jay1kaXNjbGFpbWVyLCBmb290ZXIgLnNvY2lhbG1lZGlhYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMTIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1yb3csIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgZm9vdGVyICNibG9jay1kaXNjbGFpbWVyLCBmb290ZXIgLnNvY2lhbG1lZGlhYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLXJvdywgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAudmlld3Mtcm93LCBmb290ZXIgI2Jsb2NrLWRpc2NsYWltZXIsIGZvb3RlciAuc29jaWFsbWVkaWFibG9jayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEsIC5ub2RlLW1haW4tY29udGVudC5oYXMtc2lkZWJhciwgLmN0YSAuYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMywgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtc2lkZWJhciwgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQsICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGUsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy0zLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpLCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXNpZGViYXIsIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1sZy0zLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpLCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXNpZGViYXIsIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTMsICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtc2lkZWJhciwgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQsICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGUsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTQsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3csXG4gIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy00LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93LFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTQsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3csXG4gICAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy00LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93LFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1sZy01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1sZy02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1sZy03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1sZy04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTksIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50Lmhhcy1zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctOSwgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuaGFzLXNpZGViYXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTksIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50Lmhhcy1zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTksIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50Lmhhcy1zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDMyLCAyLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0O1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKlxuICAgIFRoaXMgYWRkcyB2ZXJ0aWNhbCBwYWRkaW5nIHdoaWNoIHNjYWxlcyB3aXRoIGJyZWFrcG9pbnRzIGF1dG9tYWdpY2FsbHlcbiovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi8qXG4gICAgTWFrZSB0aGUgc2lkZSBtYXJnaW5zIG9uIG1vYmlsZSBlcXVhbCB0byB0aGUgZ3JpZC1ndXR0ZXIuXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gIC5jb250YWluZXIsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnZpZXctZmFxLWNhdGVnb3J5LCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MsXG4gICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MsIG1haW4gLnNlYXJjaGZvcm0taGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2R1Y3QtbWVudS1ibG9jay1wcm9kdWN0LW1lbnUsICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IGgyLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC50YWItYnV0dG9uLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudmlldy1uZXdzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5jdGEgLnZpZXctY29udGVudC5ibG9jaywgLmN0YSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1oZWFkZXIsIC5uZXdzX193cmFwcGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCwgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXctZW1wdHksXG4gIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3LWVtcHR5LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0IC52aWV3LWVtcHR5LCBuYXYucGFnZXIsIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIsIC52aWV3LXByb2plY3Qtdmlld3MsIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzLCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcsIC5wcm9qZWN0cy1vdmVydmlldywgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSwgLnZpZXctdGVhbS1ldXJvcGUsIC52aWV3LWRvd25sb2FkLWNlbnRlciwgLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIgLnZpZXctY29udGVudCwgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uLCAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtLCAuYmxvY2std2ViZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIuMjVyZW0pOyB9IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi51c2VyLWxvZ2dlZC1pbiBtYWluLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5oMSwgLmgxLCAucGFyYWdyYXBoLS1nYWxsZXJ5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLWZhcSAucGFyYWdyYXBoX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmgyLCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAuaDIsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNixcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmgzLCAuaDMsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg1LCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5oNiwgLmg2LCAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyBoMyxcbi52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuaDEsIGgyLCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCBoMywgaDQsIGg1LCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIGg2LCAuaDEsIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaC0tZmFxIC5wYXJhZ3JhcGhfX3RpdGxlLCAuaDIsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNixcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2LCAuaDMsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSwgLmg0LCAuaDUsIC5oNiwgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsXG4udmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzFhNDhhNTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICBoMSwgaDIsIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIGgzLCBoNCwgaDUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctZW1wdHksXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIGg2LCAuaDEsIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaC0tZmFxIC5wYXJhZ3JhcGhfX3RpdGxlLCAuaDIsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNixcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDEsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNiwgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5oNCwgLmg1LCAuaDYsIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGgzLFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgaDEsIGgyLCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCBoMywgaDQsIGg1LCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCBoNiwgLmgxLCAucGFyYWdyYXBoLS1nYWxsZXJ5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLWZhcSAucGFyYWdyYXBoX190aXRsZSwgLmgyLCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgxLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDIsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDQsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDYsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgxLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudmlldy1lbXB0eSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDYsIC5oMywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuaDQsIC5oNSwgLmg2LCAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyBoMyxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgxLCBoMiwgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgaDMsIGg0LCBoNSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1lbXB0eSwgaDYsIC5oMSwgLnBhcmFncmFwaC0tZ2FsbGVyeSAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1mYXEgLnBhcmFncmFwaF9fdGl0bGUsIC5oMiwgLnZpZXctcHJvZHVjdC1tZW51IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fbGFiZWwgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgyLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg0LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg2LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbixcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDMsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2LCAuaDMsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSwgLmg0LCAuaDUsIC5oNiwgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsXG4gICAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG5cbi50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LFxuLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCBoNixcbi50ZXh0LWZvcm1hdHRlZCAuaDEsXG4udGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tZ2FsbGVyeSAucGFyYWdyYXBoX190aXRsZSxcbi5wYXJhZ3JhcGgtLWdhbGxlcnkgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGhfX3RpdGxlLFxuLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSxcbi5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaF9fdGl0bGUsXG4udGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tZmFxIC5wYXJhZ3JhcGhfX3RpdGxlLFxuLnBhcmFncmFwaC0tZmFxIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoX190aXRsZSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDIsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDYsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDYsXG4udGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgxLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgxLFxuLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLFxuLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMyxcbi50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDQsXG4udGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSxcbi50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksXG4udGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg2LCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2LCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgLnRleHQtZm9ybWF0dGVkIGgzLFxuLnRleHQtZm9ybWF0dGVkIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgLnRleHQtZm9ybWF0dGVkIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgaDYsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5oMSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tZ2FsbGVyeSAucGFyYWdyYXBoX190aXRsZSxcbiAgICAucGFyYWdyYXBoLS1nYWxsZXJ5IC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoX190aXRsZSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGgtLWZhcSAucGFyYWdyYXBoX190aXRsZSxcbiAgICAucGFyYWdyYXBoLS1mYXEgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGhfX3RpdGxlLCAudGV4dC1mb3JtYXR0ZWQgLmgyLCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctcHJvZHVjdC1tZW51IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fbGFiZWwgaDMsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCAucHJvZHVjdC10YWJzIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg0LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgxLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgxLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgzLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDQsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg2LCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2LCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgLnRleHQtZm9ybWF0dGVkIGgzLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGgzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IC50ZXh0LWZvcm1hdHRlZCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSwgLnRleHQtZm9ybWF0dGVkIGg2LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuaDEsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnBhcmFncmFwaC0tZ2FsbGVyeSAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSxcbiAgICAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoLS1mYXEgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnBhcmFncmFwaC0tZmFxIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoX190aXRsZSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDIsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDYsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDYsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMyxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg0LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSwgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNiwgLnRleHQtZm9ybWF0dGVkIC5oMywgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSwgLnRleHQtZm9ybWF0dGVkIC5oNCwgLnRleHQtZm9ybWF0dGVkIC5oNSwgLnRleHQtZm9ybWF0dGVkIC5oNiwgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgzLCAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGgzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IC50ZXh0LWZvcm1hdHRlZCBoMyxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyBoMywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyAudGV4dC1mb3JtYXR0ZWQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCBoNixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmgxLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoLS1nYWxsZXJ5IC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoX190aXRsZSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tZmFxIC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLWZhcSAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaF9fdGl0bGUsIC50ZXh0LWZvcm1hdHRlZCAuaDIsIC50ZXh0LWZvcm1hdHRlZCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCBoMywgLnZpZXctcHJvZHVjdC1tZW51IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fbGFiZWwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgxLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgyLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDQsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSwgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg2LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg2LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDEsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDMsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDMsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNCxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDYsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDYsIC50ZXh0LWZvcm1hdHRlZCAuaDMsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAuaDQsIC50ZXh0LWZvcm1hdHRlZCAuaDUsIC50ZXh0LWZvcm1hdHRlZCAuaDYsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMywgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyBoMywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyAudGV4dC1mb3JtYXR0ZWQgaDMsXG4gICAgLnRleHQtZm9ybWF0dGVkIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgLnRleHQtZm9ybWF0dGVkIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBoMSwgLmgxLCAucGFyYWdyYXBoLS1nYWxsZXJ5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLWZhcSAucGFyYWdyYXBoX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIGgyLCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAuaDIsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgxLFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDQsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICBoMywgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICBoNSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIGg2LCAuaDYsIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGgzLFxuICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgaDEsIC5oMSwgLnBhcmFncmFwaC0tZ2FsbGVyeSAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1mYXEgLnBhcmFncmFwaF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICBoMiwgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLmgyLCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgxLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDIsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDQsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDYsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudmlldy1lbXB0eSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDMsIC5oMywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIGg1LCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1lbXB0eSwgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDYsIC5oNiwgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsXG4gIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmlkZW9kZXRlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwJTsgfVxuXG4udmlkZW9kZXRlY3RvciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKlxuICAgIEJhc2Ugc3R5bGluZy5cbiovXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdC13cmFwcGVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0OmhvdmVyLFxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIC5zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNnB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCA2IDE4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdJbnB1dHMtL2Zvcm1maWVsZC1wdWxsZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMyOS4wMDAwMDAsIC00MS4wMDAwMDApJyBmaWxsPSclMjMxMzE1NTMnJTNFJTNDZyBpZD0nZm9ybXMv4pqZ77iPL3NlbGVjdC1kcm9wZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzE3LjAwMDAwMCwgMzUuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xMy4zMDI4NTg5LDExLjU0MzI3ODIgQzEyLjE5NzEyNzMsMTEuNTQzMjc4MiAxMS43Mzk2MjYsMTAuNzY5OTc1NSAxMi4yOTIwNjc4LDkuNzk2NTU4NTMgTDE0LjAwODYyNDMsNi43NzE5NDA4MSBDMTQuNTU2MTExMyw1LjgwNzI1NDE2IDE1LjQzODgwODYsNS43OTg1MjM4NCAxNS45OTEyNTAzLDYuNzcxOTQwODEgTDE3LjcwNzgwNjgsOS43OTY1NTg1MyBDMTguMjU1MjkzOSwxMC43NjEyNDUyIDE3LjgwNjcwNDEsMTEuNTQzMjc4MiAxNi42OTcwMTU3LDExLjU0MzI3ODIgTDEzLjMwMjg1ODksMTEuNTQzMjc4MiBaIE0xMy4zMDI4NTg5LDE4LjQ1NjcyMTggTDE2LjY5NzAxNTcsMTguNDU2NzIxOCBDMTcuODA2NzA0MSwxOC40NTY3MjE4IDE4LjI1NTI5MzksMTkuMjM4NzU0OCAxNy43MDc4MDY4LDIwLjIwMzQ0MTUgTDE1Ljk5MTI1MDMsMjMuMjI4MDU5MiBDMTUuNDM4ODA4NiwyNC4yMDE0NzYyIDE0LjU1NjExMTMsMjQuMTkyNzQ1OCAxNC4wMDg2MjQzLDIzLjIyODA1OTIgTDEyLjI5MjA2NzgsMjAuMjAzNDQxNSBDMTEuNzM5NjI2LDE5LjIzMDAyNDUgMTIuMTk3MTI3MywxOC40NTY3MjE4IDEzLjMwMjg1ODksMTguNDU2NzIxOCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi8qIFZhcmlhYmxlIG92ZXJyaWRlIHN0eWxpbmcgKi9cbi5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNDVhODtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDQ1YTg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6aG92ZXIsXG4uc2VsZWN0LXdyYXBwZXIgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYjhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdC13cmFwcGVyIG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FuczsgfVxuXG4vKlxuICAgIHZhcmlhbnRzIHdpdGggaWNvbiBvbiBsZWZ0IHNpZGUuXG4qL1xuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDA0NWE4O1xuICBib3gtc2hhZG93OiAwIDAgMC4xODc1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBmb250LWZhbWlseTogXCJXaGl0bmV5IEFcIiwgXCJXaGl0bmV5IEJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zO1xuICBjb2xvcjogIzAwNDVhODtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI0NTc3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjMxMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEVkZ2UgKi9cbiAgICBjb2xvcjogIzAwNDVhODsgfVxuICBcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogIzAwNDVhODsgfVxuICBcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDQ1YTg7IH1cblxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDA0NWE4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgYm94LXNoYWRvdzogMCAwIDAuMTg3NXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI0NTc3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjMxMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBFZGdlICovXG4gICAgY29sb3I6ICMwMDQ1YTg7IH1cbiAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAjMDA0NWE4OyB9XG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDQ1YTg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbSAjMDA0NWE4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA0NUE4JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogMTsgfVxuXG5mb3JtW2NsYXNzKj1cIndlYmZvcm1cIl0gI2VkaXQtYWN0aW9ucyB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZm9ybVtjbGFzcyo9XCJ3ZWJmb3JtXCJdICNlZGl0LWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDhhNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAgIGZvcm1bY2xhc3MqPVwid2ViZm9ybVwiXSAjZWRpdC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ud2ViZm9ybS1idXR0b24tLXJlc2V0IHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgbWluLXdpZHRoOiA4LjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlY2ZiICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCA2OSwgMTY4LCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgICAgIGZvcm1bY2xhc3MqPVwid2ViZm9ybVwiXSAjZWRpdC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ud2ViZm9ybS1idXR0b24tLXJlc2V0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBOURDQyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbmxhYmVsLmJ0biB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuaW5wdXRbaWRePVwiZWRpdC11cGxvYWQtaW1hZ2VzLW9mLWRlZmVjdHMtaWYtZXhpc3RzLXJlbW92ZS1idXR0b25cIl0ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTQ4YTU7IH1cblxuI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIHtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07IH1cbiAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDA0NWE4O1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIGlucHV0IHtcbiAgICBjb2xvcjogIzAwMjAwMjsgfVxuICAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwidGVsZXBob25lXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwNDVhOCAhaW1wb3J0YW50OyB9XG4gICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhOCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IC41OyB9XG4gICAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWVlMSAhaW1wb3J0YW50OyB9XG4gICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ1YTggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07IH1cbiAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxN3JlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGNvbG9yOiAjMDA0NWE4OyB9XG4gICAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIHNlbGVjdCBvcHRpb24ge1xuICAgICAgY29sb3I6ICMwMDQ1YTg7IH1cbiAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIC5tYy1maWVsZC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIC5tY19maWVsZHNldC5nZHByUmVxdWlyZWQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm0gLm1jX2ZpZWxkc2V0LmdkcHJSZXF1aXJlZCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMSwgLmgxLCAucGFyYWdyYXBoLS1nYWxsZXJ5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLWZhcSAucGFyYWdyYXBoX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmgyLCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAuaDIsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNixcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmgzLCAuaDMsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg1LCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5oNiwgLmg2LCAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyBoMyxcbi52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuaDEsIGgyLCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCBoMywgaDQsIGg1LCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIGg2LCAuaDEsIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaC0tZmFxIC5wYXJhZ3JhcGhfX3RpdGxlLCAuaDIsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNixcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2LCAuaDMsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSwgLmg0LCAuaDUsIC5oNiwgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsXG4udmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzFhNDhhNTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICBoMSwgaDIsIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIGgzLCBoNCwgaDUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctZW1wdHksXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIGg2LCAuaDEsIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaC0tZmFxIC5wYXJhZ3JhcGhfX3RpdGxlLCAuaDIsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNixcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDEsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNiwgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5oNCwgLmg1LCAuaDYsIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGgzLFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgaDEsIGgyLCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCBoMywgaDQsIGg1LCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCBoNiwgLmgxLCAucGFyYWdyYXBoLS1nYWxsZXJ5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLWZhcSAucGFyYWdyYXBoX190aXRsZSwgLmgyLCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgxLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDIsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDQsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDYsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgxLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudmlldy1lbXB0eSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDYsIC5oMywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuaDQsIC5oNSwgLmg2LCAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyBoMyxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgxLCBoMiwgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgaDMsIGg0LCBoNSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1lbXB0eSwgaDYsIC5oMSwgLnBhcmFncmFwaC0tZ2FsbGVyeSAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1mYXEgLnBhcmFncmFwaF9fdGl0bGUsIC5oMiwgLnZpZXctcHJvZHVjdC1tZW51IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fbGFiZWwgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgyLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg0LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg2LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbixcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDMsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2LCAuaDMsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSwgLmg0LCAuaDUsIC5oNiwgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsXG4gICAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG5cbi50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LFxuLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCBoNixcbi50ZXh0LWZvcm1hdHRlZCAuaDEsXG4udGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tZ2FsbGVyeSAucGFyYWdyYXBoX190aXRsZSxcbi5wYXJhZ3JhcGgtLWdhbGxlcnkgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGhfX3RpdGxlLFxuLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSxcbi5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaF9fdGl0bGUsXG4udGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tZmFxIC5wYXJhZ3JhcGhfX3RpdGxlLFxuLnBhcmFncmFwaC0tZmFxIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoX190aXRsZSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDIsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDYsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDYsXG4udGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgxLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgxLFxuLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLFxuLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMyxcbi50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDQsXG4udGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSxcbi50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksXG4udGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg2LCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2LCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgLnRleHQtZm9ybWF0dGVkIGgzLFxuLnRleHQtZm9ybWF0dGVkIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgLnRleHQtZm9ybWF0dGVkIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgaDYsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5oMSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tZ2FsbGVyeSAucGFyYWdyYXBoX190aXRsZSxcbiAgICAucGFyYWdyYXBoLS1nYWxsZXJ5IC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoX190aXRsZSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGgtLWZhcSAucGFyYWdyYXBoX190aXRsZSxcbiAgICAucGFyYWdyYXBoLS1mYXEgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGhfX3RpdGxlLCAudGV4dC1mb3JtYXR0ZWQgLmgyLCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctcHJvZHVjdC1tZW51IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fbGFiZWwgaDMsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCAucHJvZHVjdC10YWJzIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg0LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgxLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgxLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgzLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDQsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg2LCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2LCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgLnRleHQtZm9ybWF0dGVkIGgzLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGgzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IC50ZXh0LWZvcm1hdHRlZCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSwgLnRleHQtZm9ybWF0dGVkIGg2LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuaDEsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnBhcmFncmFwaC0tZ2FsbGVyeSAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSxcbiAgICAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoLS1mYXEgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnBhcmFncmFwaC0tZmFxIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoX190aXRsZSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDIsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLCAudGV4dC1mb3JtYXR0ZWQgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDYsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDYsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIC5wcm9kdWN0LXRhYnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMyxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg0LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSwgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNiwgLnRleHQtZm9ybWF0dGVkIC5oMywgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSwgLnRleHQtZm9ybWF0dGVkIC5oNCwgLnRleHQtZm9ybWF0dGVkIC5oNSwgLnRleHQtZm9ybWF0dGVkIC5oNiwgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgzLCAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGgzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IC50ZXh0LWZvcm1hdHRlZCBoMyxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyBoMywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyAudGV4dC1mb3JtYXR0ZWQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSwgLnRleHQtZm9ybWF0dGVkIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCBoNixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmgxLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoLS1nYWxsZXJ5IC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLnRleHQtZm9ybWF0dGVkIC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC50ZXh0LWZvcm1hdHRlZCAucGFyYWdyYXBoX190aXRsZSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaC0tZmFxIC5wYXJhZ3JhcGhfX3RpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLWZhcSAudGV4dC1mb3JtYXR0ZWQgLnBhcmFncmFwaF9fdGl0bGUsIC50ZXh0LWZvcm1hdHRlZCAuaDIsIC50ZXh0LWZvcm1hdHRlZCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCBoMywgLnZpZXctcHJvZHVjdC1tZW51IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fbGFiZWwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgxLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgyLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50ZXh0LWZvcm1hdHRlZCAudGFiLWJ1dHRvbiwgLnRleHQtZm9ybWF0dGVkIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDQsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSwgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1kYXRlLCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg2LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg2LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDEsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGV4dC1mb3JtYXR0ZWQgLnRhYi1idXR0b24sIC50ZXh0LWZvcm1hdHRlZCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC50YWItYnV0dG9uLFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDMsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDMsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCBoNCxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWRhdGUsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtZGF0ZSxcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDYsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGV4dC1mb3JtYXR0ZWQgaDYsIC50ZXh0LWZvcm1hdHRlZCAuaDMsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAuaDQsIC50ZXh0LWZvcm1hdHRlZCAuaDUsIC50ZXh0LWZvcm1hdHRlZCAuaDYsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMywgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyBoMywgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXdzLXJvdyAudGV4dC1mb3JtYXR0ZWQgaDMsXG4gICAgLnRleHQtZm9ybWF0dGVkIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgLnRleHQtZm9ybWF0dGVkIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBoMSwgLmgxLCAucGFyYWdyYXBoLS1nYWxsZXJ5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaF9fdGl0bGUsIC5wYXJhZ3JhcGgtLWZhcSAucGFyYWdyYXBoX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIGgyLCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAuaDIsIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDEsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDMsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg1LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgxLFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDQsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICBoMywgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICBoNSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIGg2LCAuaDYsIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgzLCAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGgzLFxuICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgaDEsIC5oMSwgLnBhcmFncmFwaC0tZ2FsbGVyeSAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1mYXEgLnBhcmFncmFwaF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICBoMiwgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLmgyLCAudmlldy1wcm9kdWN0LW1lbnUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgxLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDIsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudGFiLWJ1dHRvbiwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgzLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDQsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoNSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAuZmllbGQtZGF0ZSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDYsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg0LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudmlldy1lbXB0eSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGg2IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDMsIC5oMywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIGg1LCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1lbXB0eSwgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDYsIC5oNiwgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDMsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgaDMsXG4gIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3cgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIDUwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIDUwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuXG5mb3JtW2NsYXNzKj1cIndlYmZvcm1cIl0gI2VkaXQtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBsYWJlbC5idG4sIGlucHV0W2lkXj1cImVkaXQtdXBsb2FkLWltYWdlcy1vZi1kZWZlY3RzLWlmLWV4aXN0cy1yZW1vdmUtYnV0dG9uXCJdLCAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYS5idG4tLXNlY29uZGFyeSwgLmpzLXBhZ2VyX19pdGVtcy5wYWdlciBhLCAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLWZpbGV1cGxvYWQtc2VsZWN0LCBhLmJ0biwgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyIGEsXG4uYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIgYSwgYnV0dG9uLmJ0bixcbmlucHV0LmJ0blt0eXBlPVwic3VibWl0XCJdLCAudXNlci1sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4jYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgZm9ybS51c2VyLXBhc3MgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC52aWV3LWpvYi1vcGVuaW5ncyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ibG9ja19faG9tZXBhZ2UgLmZpZWxkLWxpbmsgYSwgLmtub3dsZWRnZV9fd3JhcHBlciAuYm9keSB1bCBsaSBhLCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IGEsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuYnRuLXN1YnNjcmliZSwgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1idG4tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDYuMjVyZW07XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWUxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgZm9ybVtjbGFzcyo9XCJ3ZWJmb3JtXCJdICNlZGl0LWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgbGFiZWwuYnRuLCBpbnB1dFtpZF49XCJlZGl0LXVwbG9hZC1pbWFnZXMtb2YtZGVmZWN0cy1pZi1leGlzdHMtcmVtb3ZlLWJ1dHRvblwiXSwgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGEuYnRuLS1zZWNvbmRhcnksIC5qcy1wYWdlcl9faXRlbXMucGFnZXIgYSwgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1maWxldXBsb2FkLXNlbGVjdCwgYS5idG4sIC5uZXdzX193cmFwcGVyIC52aWV3LWZvb3RlciBhLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciBhLCBidXR0b24uYnRuLFxuICAgIGlucHV0LmJ0blt0eXBlPVwic3VibWl0XCJdLCAudXNlci1sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50IGZvcm0udXNlci1wYXNzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYmxvY2tfX2hvbWVwYWdlIC5maWVsZC1saW5rIGEsIC5rbm93bGVkZ2VfX3dyYXBwZXIgLmJvZHkgdWwgbGkgYSwgLmFib3V0X193cmFwcGVyIC5jb2x1bW5fdGV4dCBhLCAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmJ0bi1zdWJzY3JpYmUsIC5tYWluX19jb250ZW50ICNkdkZhc3RGb3JtcyAuZmYtYnRuLXN1Ym1pdCB7XG4gICAgICBtaW4td2lkdGg6IDguNzVyZW07XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS4zNzVyZW07IH0gfVxuICBmb3JtW2NsYXNzKj1cIndlYmZvcm1cIl0gI2VkaXQtYWN0aW9ucyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCBsYWJlbC5idG46aG92ZXIsIGlucHV0OmhvdmVyW2lkXj1cImVkaXQtdXBsb2FkLWltYWdlcy1vZi1kZWZlY3RzLWlmLWV4aXN0cy1yZW1vdmUtYnV0dG9uXCJdLCAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm0gaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgYS5idG4tLXNlY29uZGFyeTpob3ZlciwgLmpzLXBhZ2VyX19pdGVtcy5wYWdlciBhOmhvdmVyLCAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLWZpbGV1cGxvYWQtc2VsZWN0OmhvdmVyLCBhLmJ0bjpob3ZlciwgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyIGE6aG92ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciBhOmhvdmVyLCBidXR0b24uYnRuOmhvdmVyLFxuICBpbnB1dC5idG46aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLnVzZXItbG9naW4tZm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLFxuICAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgZm9ybS51c2VyLXBhc3MgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC52aWV3LWpvYi1vcGVuaW5ncyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5ibG9ja19faG9tZXBhZ2UgLmZpZWxkLWxpbmsgYTpob3ZlciwgLmtub3dsZWRnZV9fd3JhcHBlciAuYm9keSB1bCBsaSBhOmhvdmVyLCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IGE6aG92ZXIsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuYnRuLXN1YnNjcmliZTpob3ZlciwgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1idG4tc3VibWl0OmhvdmVyLCBmb3JtW2NsYXNzKj1cIndlYmZvcm1cIl0gI2VkaXQtYWN0aW9ucyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCBsYWJlbC5idG46Zm9jdXMsIGlucHV0OmZvY3VzW2lkXj1cImVkaXQtdXBsb2FkLWltYWdlcy1vZi1kZWZlY3RzLWlmLWV4aXN0cy1yZW1vdmUtYnV0dG9uXCJdLCAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm0gaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgYS5idG4tLXNlY29uZGFyeTpmb2N1cywgLmpzLXBhZ2VyX19pdGVtcy5wYWdlciBhOmZvY3VzLCAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLWZpbGV1cGxvYWQtc2VsZWN0OmZvY3VzLCBhLmJ0bjpmb2N1cywgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyIGE6Zm9jdXMsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciBhOmZvY3VzLCBidXR0b24uYnRuOmZvY3VzLFxuICBpbnB1dC5idG46Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLnVzZXItbG9naW4tZm9ybSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLFxuICAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgZm9ybS51c2VyLXBhc3MgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC52aWV3LWpvYi1vcGVuaW5ncyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5ibG9ja19faG9tZXBhZ2UgLmZpZWxkLWxpbmsgYTpmb2N1cywgLmtub3dsZWRnZV9fd3JhcHBlciAuYm9keSB1bCBsaSBhOmZvY3VzLCAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IGE6Zm9jdXMsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuYnRuLXN1YnNjcmliZTpmb2N1cywgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1idG4tc3VibWl0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0OGE1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIG91dGxpbmU6IDA7IH1cblxuYS5idG4tLXNlY29uZGFyeSwgLmpzLXBhZ2VyX19pdGVtcy5wYWdlciBhLCAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLWZpbGV1cGxvYWQtc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhNDhhNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWE0OGE1OyB9XG4gIGEuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5qcy1wYWdlcl9faXRlbXMucGFnZXIgYTpob3ZlciwgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1maWxldXBsb2FkLXNlbGVjdDpob3ZlciwgYS5idG4tLXNlY29uZGFyeTpmb2N1cywgLmpzLXBhZ2VyX19pdGVtcy5wYWdlciBhOmZvY3VzLCAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLWZpbGV1cGxvYWQtc2VsZWN0OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5hLmJ1dHRvbi0tdGVydGlhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgYS5idXR0b24tLXRlcnRpYXJ5OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTNNMTIgNWw3IDctNyA3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgYS5idXR0b24tLXRlcnRpYXJ5OmhvdmVyOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuXG5idXR0b24uYnRuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmEjYnRuLXRlYW0tb3Age1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04JyUzRiUzRSUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGFhZ18xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEwMzMuNSAyMTkuNCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAzMy41IDIxOS40OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCU3QmZpbGw6JTIzMDA0NkFBOyU3RCAuc3QxJTdCZmlsbDolMjNGRkZGRkY7JTdEJTBBJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTkyMS4zLDIxOS40aC04MDlDNTAuNCwyMTkuNCwwLDE3MC4yLDAsMTA5LjdTNTAuNCwwLDExMi4zLDBoODA5YzYxLjksMCwxMTIuMyw0OS4yLDExMi4zLDEwOS43IFM5ODMuMiwyMTkuNCw5MjEuMywyMTkuNHonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTkyMS4zLDEySDc1OS4ydjBjLTI1LjctMC4xLTUxLjUsOS40LTcxLjEsMjguNGMtMzkuMSwzOC0zOS4yLDEwMC4yLTAuMywxMzguM2MxOS42LDE5LjIsNDUuNSwyOC44LDcxLjQsMjguNyB2MGgxNjIuMWM1NS4yLDAsMTAwLjEtNDMuOCwxMDAuMS05Ny43QzEwMjEuNCw1NS44LDk3Ni41LDEyLDkyMS4zLDEyJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J003NDIuMSw4MS40YzE2LTE1LjUsNDItMTUuNSw1Ny45LDAuMWMxNS45LDE1LjYsMTUuOSw0MS0wLjEsNTYuNWMtMTYsMTUuNS00MiwxNS41LTU3LjktMC4xIEM3MjYuMSwxMjIuMyw3MjYuMSw5Ni45LDc0Mi4xLDgxLjQgTTcyMy40LDYzLjJjLTI2LjIsMjUuNS0yNi4zLDY3LjEtMC4yLDkyLjdjMjYuMSwyNS42LDY4LjgsMjUuNiw5NSwwLjIgYzI2LjItMjUuNSwyNi4zLTY3LjEsMC4yLTkyLjdDNzkyLjMsMzcuOCw3NDkuNywzNy43LDcyMy40LDYzLjIgTTg4MC43LDEwNi4yVjY3LjRoMzIuOGM5LjksMCwxNi45LDEuNSwyMC45LDQuNCBjNC4xLDMsNi4xLDgsNi4xLDE1YzAsNi42LTIuMSwxMS41LTYuMiwxNC42Yy00LjIsMy4yLTEwLjUsNC44LTE5LjEsNC44SDg4MC43eiBNODgwLjcsMTc1LjR2LTQ2aDM0LjRjMTEuOCwwLDIwLjUtMC42LDI2LjMtMS45IGM1LjctMS4zLDEwLjctMy40LDE1LjEtNi41YzUuMy0zLjcsOS4yLTguNCwxMS43LTE0YzIuNi01LjcsMy45LTEyLjQsMy45LTIwLjNjMC04LTEuNi0xNS4xLTQuNy0yMS4zYy0zLjEtNi4yLTcuOC0xMS4yLTEzLjktMTUgYy0zLjctMi4zLTguNi0zLjktMTQuNy01Yy02LjItMS0xNC40LTEuNi0yNC44LTEuNmgtNjEuNXYxMzEuNUg4ODAuN3onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTEwNC4zLDc5LjV2MzUuNWMwLDcuNiwwLjgsMTEuMywzLDEzLjZjMi41LDIuNyw2LjgsNC4xLDEzLjUsNC4xaDEzLjR2Ny44aC0xNS40Yy04LDAtMTIuNy0xLjEtMTYuNi0zLjggYy01LjktNC03LjktOS4zLTcuOS0yMC41Vjc5LjVIMTA0LjN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00xODYuMyw4Ny4zSDE2OGMtMi40LDAtNC42LDAuMi02LjUsMC41Yy00LjEsMC42LTcuNSwyLjktOS44LDYuOGMtMS45LDMuMS0yLjUsNS43LTIuOSwxMS40aDM3LjR2Ny44aC0zNy40IGMwLDQuNywxLDguNSwzLDExLjljMC45LDEuNywyLjIsMywzLjcsNC4xYzIuOCwyLjMsNS45LDMsMTIsM2gxOC44djcuOGgtMjAuNWMtNy40LDAtMTIuNC0xLTE2LjMtMy40Yy0yLjktMS43LTUuNS00LjYtNy42LTguMiBjLTIuOC00LjktMy45LTEwLjEtMy45LTE3LjZjMC05LjYsMS43LTE1LjksNS44LTIxLjdjNS4zLTcuNCwxMi0xMC4yLDI1LTEwLjJoMTcuNlY4Ny4zeicvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzE5MC45LDg3LjMgMTkwLjksNzkuNSAyNDQuMSw3OS41IDI0NC4xLDg3LjMgMjIyLjYsODcuMyAyMjIuNiwxNDAuNiAyMTIuNSwxNDAuNiAyMTIuNSw4Ny4zICcvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzI1OS42LDg4LjQgMjUzLjMsMTAxIDI0OC41LDEwMSAyNTMuMyw4OS41IDI1MC4yLDg5LjUgMjUwLjIsNzkuNSAyNTkuNiw3OS41ICcvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMjcwLjIsMTMyLjhoMjdjOS40LDAsMTMtMi43LDEzLTkuNGMwLTMuNS0xLjItNi40LTMuNS03LjljLTItMS40LTQuMi0xLjYtMTEuNC0xLjZoLTUuMiBjLTUuMywwLTktMC41LTEyLjMtMS41Yy02LjItMS44LTkuOS03LjMtOS45LTE0LjVjMC00LjksMS44LTkuNCw0LjktMTIuNmM0LjEtNC4zLDktNS44LDE5LjQtNS44SDMxOHY3LjhoLTI1LjcgYy01LjYsMC03LjksMC41LTEwLDEuOGMtMi4zLDEuMy0zLjcsNC4xLTMuNyw3LjRjMCw2LDMuOCw4LjUsMTMuNyw4LjVoMy44YzcuMSwwLDExLjEsMC4zLDE0LjMsMS4yYzYuNSwxLjgsMTAuNyw4LjUsMTAuNywxNi44IGMwLDUuMS0xLjcsOS4zLTQuOCwxMi40Yy0xLjksMS44LTQuMiwzLjItNi44LDMuOWMtMy40LDEtNiwxLjItMTMuMywxLjJoLTI1LjhWMTMyLjh6Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMzQ4LjEsODcuMyAzNDguMSw3OS41IDQwMS4zLDc5LjUgNDAxLjMsODcuMyAzNzkuOCw4Ny4zIDM3OS44LDE0MC42IDM2OS43LDE0MC42IDM2OS43LDg3LjMgJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000NTMuMyw4Ny4zSDQzNWMtMi40LDAtNC42LDAuMi02LjUsMC41Yy00LjEsMC42LTcuNSwyLjktOS44LDYuOGMtMS45LDMuMS0yLjUsNS43LTIuOSwxMS40aDM3LjR2Ny44aC0zNy40IGMwLDQuNywxLDguNSwzLDExLjljMC45LDEuNywyLjIsMywzLjcsNC4xYzIuOCwyLjMsNS45LDMsMTIsM2gxOC44djcuOGgtMjAuNWMtNy40LDAtMTIuNC0xLTE2LjMtMy40Yy0yLjktMS43LTUuNS00LjYtNy42LTguMiBjLTIuOC00LjktMy45LTEwLjEtMy45LTE3LjZjMC05LjYsMS43LTE1LjksNS44LTIxLjdjNS4zLTcuNCwxMi0xMC4yLDI1LTEwLjJoMTcuNlY4Ny4zeicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNNDgzLjksNzkuNUg0OTdsMjQuOSw2MS4xaC0xMC42bC02LjQtMTUuOWgtMjkuNmwtNi43LDE1LjlINDU4TDQ4My45LDc5LjV6IE00NzguMywxMTYuOWgyMy41bC0xMS40LTMwIEw0NzguMywxMTYuOXonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J3N0MScgcG9pbnRzPSc1NjQuMiwxMjkuMyA1ODMuMiw3OS41IDU5Ny45LDc5LjUgNTk3LjksMTQwLjYgNTg4LjIsMTQwLjYgNTg4LjIsODguOCA1NjguOCwxNDAuNiA1NTguOCwxNDAuNiA1MzguNyw4OC44IDUzOC43LDE0MC42IDUyOSwxNDAuNiA1MjksNzkuNSA1NDMuNyw3OS41ICcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbmEjYnRuLXRlYW0tb3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04JyUzRiUzRSUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGFhZ18xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEwMzMuNSAyMTkuNCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAzMy41IDIxOS40OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCU3QmZpbGw6JTIzMTk5RUUxOyU3RCAuc3QxJTdCZmlsbDolMjNGRkZGRkY7JTdEIC5zdDIlN0JmaWxsOiUyMzAwNDZBQTslN0QlMEElM0Mvc3R5bGUlM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTIxLjMsMjE5LjRoLTgwOUM1MC40LDIxOS40LDAsMTcwLjIsMCwxMDkuN1M1MC40LDAsMTEyLjMsMGg4MDljNjEuOSwwLDExMi4zLDQ5LjIsMTEyLjMsMTA5LjcgUzk4My4yLDIxOS40LDkyMS4zLDIxOS40eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNOTIxLjMsMTJINzU5LjJ2MGMtMjUuNy0wLjEtNTEuNSw5LjQtNzEuMSwyOC40Yy0zOS4xLDM4LTM5LjIsMTAwLjItMC4zLDEzOC4zYzE5LjYsMTkuMiw0NS41LDI4LjgsNzEuNCwyOC43IHYwaDE2Mi4xYzU1LjIsMCwxMDAuMS00My44LDEwMC4xLTk3LjdDMTAyMS40LDU1LjgsOTc2LjUsMTIsOTIxLjMsMTInLyUzRSUzQ3BhdGggY2xhc3M9J3N0MicgZD0nTTc0Mi4xLDgxLjRjMTYtMTUuNSw0Mi0xNS41LDU3LjksMC4xYzE1LjksMTUuNiwxNS45LDQxLTAuMSw1Ni41Yy0xNiwxNS41LTQyLDE1LjUtNTcuOS0wLjEgQzcyNi4xLDEyMi4zLDcyNi4xLDk2LjksNzQyLjEsODEuNCBNNzIzLjQsNjMuMmMtMjYuMiwyNS41LTI2LjMsNjcuMS0wLjIsOTIuN2MyNi4xLDI1LjYsNjguOCwyNS42LDk1LDAuMiBjMjYuMi0yNS41LDI2LjMtNjcuMSwwLjItOTIuN0M3OTIuMywzNy44LDc0OS43LDM3LjcsNzIzLjQsNjMuMiBNODgwLjcsMTA2LjJWNjcuNGgzMi44YzkuOSwwLDE2LjksMS41LDIwLjksNC40IGM0LjEsMyw2LjEsOCw2LjEsMTVjMCw2LjYtMi4xLDExLjUtNi4yLDE0LjZjLTQuMiwzLjItMTAuNSw0LjgtMTkuMSw0LjhIODgwLjd6IE04ODAuNywxNzUuNHYtNDZoMzQuNGMxMS44LDAsMjAuNS0wLjYsMjYuMy0xLjkgYzUuNy0xLjMsMTAuNy0zLjQsMTUuMS02LjVjNS4zLTMuNyw5LjItOC40LDExLjctMTRjMi42LTUuNywzLjktMTIuNCwzLjktMjAuM2MwLTgtMS42LTE1LjEtNC43LTIxLjNjLTMuMS02LjItNy44LTExLjItMTMuOS0xNSBjLTMuNy0yLjMtOC42LTMuOS0xNC43LTVjLTYuMi0xLTE0LjQtMS42LTI0LjgtMS42aC02MS41djEzMS41SDg4MC43eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTA0LjMsNzkuNXYzNS41YzAsNy42LDAuOCwxMS4zLDMsMTMuNmMyLjUsMi43LDYuOCw0LjEsMTMuNSw0LjFoMTMuNHY3LjhoLTE1LjRjLTgsMC0xMi43LTEuMS0xNi42LTMuOCBjLTUuOS00LTcuOS05LjMtNy45LTIwLjVWNzkuNUgxMDQuM3onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE4Ni4zLDg3LjNIMTY4Yy0yLjQsMC00LjYsMC4yLTYuNSwwLjVjLTQuMSwwLjYtNy41LDIuOS05LjgsNi44Yy0xLjksMy4xLTIuNSw1LjctMi45LDExLjRoMzcuNHY3LjhoLTM3LjQgYzAsNC43LDEsOC41LDMsMTEuOWMwLjksMS43LDIuMiwzLDMuNyw0LjFjMi44LDIuMyw1LjksMywxMiwzaDE4Ljh2Ny44aC0yMC41Yy03LjQsMC0xMi40LTEtMTYuMy0zLjRjLTIuOS0xLjctNS41LTQuNi03LjYtOC4yIGMtMi44LTQuOS0zLjktMTAuMS0zLjktMTcuNmMwLTkuNiwxLjctMTUuOSw1LjgtMjEuN2M1LjMtNy40LDEyLTEwLjIsMjUtMTAuMmgxNy42Vjg3LjN6Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMTkwLjksODcuMyAxOTAuOSw3OS41IDI0NC4xLDc5LjUgMjQ0LjEsODcuMyAyMjIuNiw4Ny4zIDIyMi42LDE0MC42IDIxMi41LDE0MC42IDIxMi41LDg3LjMgJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMjU5LjYsODguNCAyNTMuMywxMDEgMjQ4LjUsMTAxIDI1My4zLDg5LjUgMjUwLjIsODkuNSAyNTAuMiw3OS41IDI1OS42LDc5LjUgJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00yNzAuMiwxMzIuOGgyN2M5LjQsMCwxMy0yLjcsMTMtOS40YzAtMy41LTEuMi02LjQtMy41LTcuOWMtMi0xLjQtNC4yLTEuNi0xMS40LTEuNmgtNS4yIGMtNS4zLDAtOS0wLjUtMTIuMy0xLjVjLTYuMi0xLjgtOS45LTcuMy05LjktMTQuNWMwLTQuOSwxLjgtOS40LDQuOS0xMi42YzQuMS00LjMsOS01LjgsMTkuNC01LjhIMzE4djcuOGgtMjUuNyBjLTUuNiwwLTcuOSwwLjUtMTAsMS44Yy0yLjMsMS4zLTMuNyw0LjEtMy43LDcuNGMwLDYsMy44LDguNSwxMy43LDguNWgzLjhjNy4xLDAsMTEuMSwwLjMsMTQuMywxLjJjNi41LDEuOCwxMC43LDguNSwxMC43LDE2LjggYzAsNS4xLTEuNyw5LjMtNC44LDEyLjRjLTEuOSwxLjgtNC4yLDMuMi02LjgsMy45Yy0zLjQsMS02LDEuMi0xMy4zLDEuMmgtMjUuOFYxMzIuOHonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J3N0MScgcG9pbnRzPSczNDguMSw4Ny4zIDM0OC4xLDc5LjUgNDAxLjMsNzkuNSA0MDEuMyw4Ny4zIDM3OS44LDg3LjMgMzc5LjgsMTQwLjYgMzY5LjcsMTQwLjYgMzY5LjcsODcuMyAnLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTQ1My4zLDg3LjNINDM1Yy0yLjQsMC00LjYsMC4yLTYuNSwwLjVjLTQuMSwwLjYtNy41LDIuOS05LjgsNi44Yy0xLjksMy4xLTIuNSw1LjctMi45LDExLjRoMzcuNHY3LjhoLTM3LjQgYzAsNC43LDEsOC41LDMsMTEuOWMwLjksMS43LDIuMiwzLDMuNyw0LjFjMi44LDIuMyw1LjksMywxMiwzaDE4Ljh2Ny44aC0yMC41Yy03LjQsMC0xMi40LTEtMTYuMy0zLjRjLTIuOS0xLjctNS41LTQuNi03LjYtOC4yIGMtMi44LTQuOS0zLjktMTAuMS0zLjktMTcuNmMwLTkuNiwxLjctMTUuOSw1LjgtMjEuN2M1LjMtNy40LDEyLTEwLjIsMjUtMTAuMmgxNy42Vjg3LjN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000ODMuOSw3OS41SDQ5N2wyNC45LDYxLjFoLTEwLjZsLTYuNC0xNS45aC0yOS42bC02LjcsMTUuOUg0NThMNDgzLjksNzkuNXogTTQ3OC4zLDExNi45aDIzLjVsLTExLjQtMzAgTDQ3OC4zLDExNi45eicvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzU2NC4yLDEyOS4zIDU4My4yLDc5LjUgNTk3LjksNzkuNSA1OTcuOSwxNDAuNiA1ODguMiwxNDAuNiA1ODguMiw4OC44IDU2OC44LDE0MC42IDU1OC44LDE0MC42IDUzOC43LDg4LjggNTM4LjcsMTQwLjYgNTI5LDE0MC42IDUyOSw3OS41IDU0My43LDc5LjUgJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IH1cblxucCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnAuaW50cm8ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuLnRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuYS5saW5rOm5vdChbY2xhc3MqPSdidG4nXSksXG5hW2hyZWZdLmxpbms6bm90KC5idG4pIHtcbiAgY29sb3I6ICMwMDQ1YTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGEubGluazpub3QoW2NsYXNzKj0nYnRuJ10pOmhvdmVyLCBhLmxpbms6bm90KFtjbGFzcyo9J2J0biddKTpmb2N1cyxcbiAgYVtocmVmXS5saW5rOm5vdCguYnRuKTpob3ZlcixcbiAgYVtocmVmXS5saW5rOm5vdCguYnRuKTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMxOTllZTE7XG4gICAgb3V0bGluZTogMDsgfVxuXG5hOm5vdChbY2xhc3MqPSdidG4nXSksIGFbaHJlZl06bm90KFtjbGFzcyo9J2J0biddKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gIGE6bm90KFtjbGFzcyo9J2J0biddKTpmb2N1cywgYVtocmVmXTpub3QoW2NsYXNzKj0nYnRuJ10pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5wYXJhZ3JhcGggYTpub3QoW2NsYXNzKj0nYnRuJ10pLCAucGFyYWdyYXBoIGFbaHJlZl06bm90KFtjbGFzcyo9J2J0biddKSB7XG4gIGNvbG9yOiAjMDA0NWE4OyB9XG5cbi8qIEJlaGF2aW9yIG9mIGxpbmsgaW4gZm9ybWF0dGVkIHRleHQgKi9cbi50ZXh0LWZvcm1hdHRlZCBwIGE6bm90KFtjbGFzcyo9J2J0biddKSxcbi5ub2RlX19jb250ZW50IC5ib2R5IHAgYTpub3QoW2NsYXNzKj0nYnRuJ10pIHtcbiAgY29sb3I6ICMwMDQ1YTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRleHQtZm9ybWF0dGVkIHAgYTpub3QoW2NsYXNzKj0nYnRuJ10pOmhvdmVyLFxuICAubm9kZV9fY29udGVudCAuYm9keSBwIGE6bm90KFtjbGFzcyo9J2J0biddKTpob3ZlciB7XG4gICAgY29sb3I6ICMxOTllZTE7IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWZhY2Vib29rIGEsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1saW5rZWRpbiBhLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQteW91dHViZSBhLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtdHdpdHRlciBhLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtcGludGVyZXN0IGEsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1pbnN0YWdyYW0gYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXdoYXRzYXBwIGEge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY29sb3I6ICMwMDQ1YTg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zb2NpYWxtZWRpYWJsb2NrIGEge1xuICAgIG1hcmdpbjogMC4yNXJlbTsgfVxuICAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtZmFjZWJvb2sgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fZmFjZWJvb2suc3ZnXCIpOyB9XG4gICAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWZhY2Vib29rIGE6aG92ZXIsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1mYWNlYm9vayBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2ZhY2Vib29rX2hvdmVyLnN2Z1wiKTsgfVxuICAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtbGlua2VkaW4gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fbGlua2VkaW4uc3ZnXCIpOyB9XG4gICAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWxpbmtlZGluIGE6aG92ZXIsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1saW5rZWRpbiBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2xpbmtlZGluX2hvdmVyLnN2Z1wiKTsgfVxuICAuc29jaWFsbWVkaWFibG9jayAuZmllbGQteW91dHViZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl95b3V0dWJlLnN2Z1wiKTsgfVxuICAgIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC15b3V0dWJlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25feW91dHViZV9ob3Zlci5zdmdcIik7IH1cbiAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXR3aXR0ZXIgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fdHdpdHRlci5zdmdcIik7IH1cbiAgICAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtdHdpdHRlciBhOmhvdmVyLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtdHdpdHRlciBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3R3aXR0ZXJfaG92ZXIuc3ZnXCIpOyB9XG4gIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1waW50ZXJlc3QgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fcGludGVyZXN0LnN2Z1wiKTsgfVxuICAgIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1waW50ZXJlc3QgYTpob3ZlciwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXBpbnRlcmVzdCBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3BpbnRlcmVzdF9ob3Zlci5zdmdcIik7IH1cbiAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWluc3RhZ3JhbSBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9pbnN0YWdyYW0uc3ZnXCIpOyB9XG4gICAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWluc3RhZ3JhbSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2luc3RhZ3JhbV9ob3Zlci5zdmdcIik7IH1cbiAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXdoYXRzYXBwIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3doYXRzYXBwLnN2Z1wiKTsgfVxuICAgIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC13aGF0c2FwcCBhOmhvdmVyLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtd2hhdHNhcHAgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl93aGF0c2FwcF9ob3Zlci5zdmdcIik7IH1cblxuLnRleHQtZm9ybWF0dGVkIHVsLFxuLnRleHQtZm9ybWF0dGVkIG9sIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjU1cmVtOyB9XG4gIC50ZXh0LWZvcm1hdHRlZCB1bCBsaSxcbiAgLnRleHQtZm9ybWF0dGVkIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY2cmVtOyB9XG5cbi5ub2RlX19jb250ZW50IC5ib2R5IHVsLFxuLnRleHQtZm9ybWF0dGVkIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubm9kZV9fY29udGVudCAuYm9keSB1bCBsaTo6YmVmb3JlLFxuICAudGV4dC1mb3JtYXR0ZWQgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBjb2xvcjogIzAwNDVhODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtOyB9XG5cbi5ub2RlX19jb250ZW50IC5ib2R5IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC5ub2RlX19jb250ZW50IC5ib2R5IG9sIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC4xcmVtOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDEuMjVyZW0gMCAxLjI1cmVtIDA7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwNDVhODsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciBpbWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4ubG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5sb2FkaW5nLWljb24gLmxkcy1yaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDsgfVxuICAubG9hZGluZy1pY29uIC5sZHMtcmluZyBkaXYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW46IDhweDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjMDA0NWE4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDQ1YTggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLmxvYWRpbmctaWNvbiAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7IH1cbiAgLmxvYWRpbmctaWNvbiAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuICAubG9hZGluZy1pY29uIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1czsgfVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ucGFyYWdyYXBoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2dncgLTIzdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNTR2dzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucGFyYWdyYXBoIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMXZ3IC0yNXZ3O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnZ3OyB9IH1cbiAgLnBhcmFncmFwaC5jaXJjbGUtcG9zaXRpb24tLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MnZ3IC0yM3Z3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTR2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLnBhcmFncmFwaC5jaXJjbGUtcG9zaXRpb24tLXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjl2dyAtMjV2dztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnZ3OyB9IH1cbiAgLnBhcmFncmFwaCBoMiwgLnBhcmFncmFwaCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5wYXJhZ3JhcGggLnRhYi1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tbWVsdGVkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnBhcmFncmFwaF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wYXJhZ3JhcGhfX3RpdGxlIGgyLCAucGFyYWdyYXBoX190aXRsZSAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5wYXJhZ3JhcGhfX3RpdGxlIC50YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtOyB9XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzMDAzYzkyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBjb2xvcjogIzAwMjAwMjsgfVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyMzAwM2M5MiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSBoMSwgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgaDIsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgLnRhYi1idXR0b24sIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IGgzLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSBoNCwgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgaDUsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5maWVsZC1kYXRlLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgLnZpZXctZW1wdHksXG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSAudmlldy1lbXB0eSwgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgaDYge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IGZvcm0gLmZvcm0taXRlbSBwLFxuICAucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSBmb3JtIC5mb3JtLWl0ZW0gYSxcbiAgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgY29sb3I6ICMwMDIwMDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzZmZmZmZmJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDEsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDIsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5IC50YWItYnV0dG9uLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5IGgzLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5IGg0LCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5IGg1LCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5IC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLmZpZWxkLWRhdGUsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLm5ld3NfX3dyYXBwZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLnZpZXctZW1wdHksXG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLnZpZXctZW1wdHksIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDYge1xuICAgIGNvbG9yOiAjMDAyMDAyOyB9XG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgZm9ybSAuZm9ybS1pdGVtIHAsXG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgZm9ybSAuZm9ybS1pdGVtIGEsXG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwMjAwMjsgfVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMjAwMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjNjM2UzZmEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMDAyO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucGFyYWdyYXBoLmJhY2tncm91bmQtLWFsdCBoMSwgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1hbHQgaDIsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1hbHQgLnRhYi1idXR0b24sIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IGgzLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLWFsdCBoNCwgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1hbHQgaDUsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IC5maWVsZC1kYXRlLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLWFsdCAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1hbHQgLnZpZXctZW1wdHksXG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAucGFyYWdyYXBoLmJhY2tncm91bmQtLWFsdCAudmlldy1lbXB0eSwgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1hbHQgaDYge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5wYXJhZ3JhcGggLmFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgLmZpZWxkLWNvbHVtbi1jZW50ZXIsXG4gIC5maWVsZC1jb2x1bW4tbGVmdCxcbiAgLmZpZWxkLWNvbHVtbi1vbmUsXG4gIC5maWVsZC1jb2x1bW4tdHdvLFxuICAuZmllbGQtY29sdW1uLXRocmVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4ucGFyYWdyYXBoLnR3by1jb2x1bW5zIC50d28tY29sdW1uc19fcmlnaHQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDEuMjVyZW0gNC4zNzVyZW07IH1cblxuc2VjdGlvbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcHJpbWFyeS1ub24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbnNlY3Rpb24ucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeS1ub24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlY2ZiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbnNlY3Rpb24ucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5LW5vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgc2VjdGlvbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnktbm9uIC5maWVsZC1jb2x1bW4tY2VudGVyICosXG4gIHNlY3Rpb24ucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5LW5vbiAuZmllbGQtY29sdW1uLWxlZnQgKixcbiAgc2VjdGlvbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnktbm9uIC5maWVsZC1jb2x1bW4tcmlnaHQgKixcbiAgc2VjdGlvbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnktbm9uIC5maWVsZC1jb2x1bW4tb25lICosXG4gIHNlY3Rpb24ucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5LW5vbiAuZmllbGQtY29sdW1uLXR3byAqLFxuICBzZWN0aW9uLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS10ZXJ0aWFyeS1ub24gLmZpZWxkLXRleHQgKixcbiAgc2VjdGlvbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnktbm9uIC5maWVsZC1jb2x1bW4tdGhyZWUgKiB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG5zZWN0aW9uLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1xdWF0ZXJuYXktbm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucGFyYWdyYXBoLS13aGl0ZXNwYWNlIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucGFyYWdyYXBoLS13aGl0ZXNwYWNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhcmFncmFwaC0td2hpdGVzcGFjZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcmFncmFwaC0td2hpdGVzcGFjZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuXG4ubm9kZS0tMjM5MDYucGFnZS1ub2RlLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi50ZXh0LW1lZGlhX19tZWRpYSB7XG4gIG9yZGVyOiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLnRleHQtbWVkaWFfX3RleHQge1xuICBvcmRlcjogMTsgfVxuXG4vKlxuICAgIE92ZXJyaWRlcyBmb3Igd2hlbiB1c2VyIGhhcyBzZWxlY3RlZCBicmVha291dC5cbiovXG4ucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX21lZGlhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fbWVkaWEgPiBkaXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX19tZWRpYSBpbWcge1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX3RleHQgKyAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX3RleHQgKyAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX3RleHQgKyAudGV4dC1tZWRpYV9fbWVkaWEgPiBkaXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAucGFyYWdyYXBoLnRleHQtbWVkaWEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX190ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX3RleHQgLmZpZWxkLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fbWVkaWEgKyAudGV4dC1tZWRpYV9fdGV4dCAuZmllbGQtdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07IH1cbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fbWVkaWEgKyAudGV4dC1tZWRpYV9fdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX21lZGlhIHtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX19tZWRpYSAqIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fbWVkaWEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX190ZXh0ICsgLnRleHQtbWVkaWFfX21lZGlhIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX190ZXh0IHtcbiAgICBvcmRlcjogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQge1xuICAgICAgbWF4LXdpZHRoOiAxMDU2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZC1kb3duIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDU2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQtZG93biB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQtZG93biB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4ucGFyYWdyYXBoLnRleHQtbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlY2ZiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyM2MzZTNmYSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjB2dyAtMzB2dztcbiAgYmFja2dyb3VuZC1zaXplOiA2MHZ3OyB9XG4gIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzMDAzYzkyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXByaW1hcnkgaDEsIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1wcmltYXJ5IGgyLCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tcHJpbWFyeSAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1wcmltYXJ5IC50YWItYnV0dG9uLCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tcHJpbWFyeSBoMywgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXByaW1hcnkgaDQsIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1wcmltYXJ5IGg1LCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tcHJpbWFyeSAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tcHJpbWFyeSAuZmllbGQtZGF0ZSwgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXByaW1hcnkgLm5ld3NfX3dyYXBwZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1wcmltYXJ5IC52aWV3LWVtcHR5LFxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1wcmltYXJ5IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tcHJpbWFyeSAudmlldy1lbXB0eSwgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXByaW1hcnkgaDYge1xuICAgICAgY29sb3I6ICMwMDIwMDI7IH1cbiAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMwMDNjOTInJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tc2Vjb25kYXJ5IGgxLCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tc2Vjb25kYXJ5IGgyLCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXNlY29uZGFyeSAudGFiLWJ1dHRvbiwgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXNlY29uZGFyeSBoMywgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXNlY29uZGFyeSBoNCwgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXNlY29uZGFyeSBoNSwgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXNlY29uZGFyeSAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5maWVsZC1kYXRlLCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC52aWV3LWVtcHR5LFxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgLnZpZXctZW1wdHksIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgaDYge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tc2Vjb25kYXJ5IGZvcm0gLmZvcm0taXRlbSBwLFxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgZm9ybSAuZm9ybS1pdGVtIGEsXG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXNlY29uZGFyeSBmb3JtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NWE4O1xuICAgIGNvbG9yOiAjMDAyMDAyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzZmZmZmZmJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXRlcnRpYXJ5IGgxLCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tdGVydGlhcnkgaDIsIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAudGFiLWJ1dHRvbiwgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXRlcnRpYXJ5IGgzLCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tdGVydGlhcnkgaDQsIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSBoNSwgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXRlcnRpYXJ5IC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAuZmllbGQtZGF0ZSwgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXRlcnRpYXJ5IC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tdGVydGlhcnkgLnZpZXctZW1wdHksXG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXRlcnRpYXJ5IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tdGVydGlhcnkgLnZpZXctZW1wdHksIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSBoNiB7XG4gICAgICBjb2xvcjogIzAwMjAwMjsgfVxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSBmb3JtIC5mb3JtLWl0ZW0gcCxcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tdGVydGlhcnkgZm9ybSAuZm9ybS1pdGVtIGEsXG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJhY2tncm91bmQtLXRlcnRpYXJ5IGZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMjAwMjsgfVxuICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYmFja2dyb3VuZC0tcXVhdGVybmFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMjAwMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyM2MzZTNmYSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDExLjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDExLjI1cmVtOyB9IH1cbiAgLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2UucGFyYWdyYXBoLS10ZXh0LWJsYWNrLCAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZS5wYXJhZ3JhcGgtLXRleHQtIHtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAgIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlLnBhcmFncmFwaC0tdGV4dC1ibGFjayAuYm94ZWQtdGV4dCxcbiAgICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZS5wYXJhZ3JhcGgtLXRleHQtYmxhY2sgLmJveGVkLXRleHQ6YmVmb3JlLFxuICAgIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlLnBhcmFncmFwaC0tdGV4dC1ibGFjayAuYm94ZWQtdGV4dDphZnRlciwgLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2UucGFyYWdyYXBoLS10ZXh0LSAuYm94ZWQtdGV4dCxcbiAgICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZS5wYXJhZ3JhcGgtLXRleHQtIC5ib3hlZC10ZXh0OmJlZm9yZSxcbiAgICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZS5wYXJhZ3JhcGgtLXRleHQtIC5ib3hlZC10ZXh0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTEsIDI0OSwgMC44NSk7IH1cbiAgLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2UucGFyYWdyYXBoLS10ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZlZmVmZTsgfVxuICAgIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlLnBhcmFncmFwaC0tdGV4dC13aGl0ZSAuYm94ZWQtdGV4dCxcbiAgICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZS5wYXJhZ3JhcGgtLXRleHQtd2hpdGUgLmJveGVkLXRleHQ6YmVmb3JlLFxuICAgIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlLnBhcmFncmFwaC0tdGV4dC13aGl0ZSAuYm94ZWQtdGV4dDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG4gICAgLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2UucGFyYWdyYXBoLS10ZXh0LXdoaXRlIGJsb2NrcXVvdGUgcCB7XG4gICAgICBjb2xvcjogI2ZlZmVmZTsgfVxuICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSAuYm94ZWQtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlIC5ib3hlZC10ZXh0OmJlZm9yZSwgLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2UgLmJveGVkLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSAuYm94ZWQtdGV4dDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7IH1cbiAgICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSAuYm94ZWQtdGV4dDphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1waG90b3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZpZWxkLXBob3RvcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLmZpZWxkLXBob3RvcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLnBob3RvLWdhbGxlcnktY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLnBhcmFncmFwaF9fcGhvdG8tZ2FsbGVyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjYyNXJlbTsgfVxuXG4ucGFyYWdyYXBoX19waG90by1nYWxsZXJ5IC5maWVsZC0tbmFtZS1maWVsZC1waG90b3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucGFyYWdyYXBoX19waG90byB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFyYWdyYXBoLS1nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLnBhcmFncmFwaC0tZ2FsbGVyeSAubGlnaHRib3hfaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAucGFyYWdyYXBoLS1nYWxsZXJ5IC5saWdodGJveF9pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGFyYWdyYXBoLS1nYWxsZXJ5IC5saWdodGJveF9pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLmxpZ2h0Ym94X2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTsgfSB9XG4gICAgLnBhcmFncmFwaC0tZ2FsbGVyeSAubGlnaHRib3hfaXRlbS5pcy12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLWdhbGxlcnkgLmxpZ2h0Ym94X2l0ZW0uaXMtdmlkZW86YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTBweCcgaGVpZ2h0PSc5MHB4JyB2aWV3Qm94PScwIDAgOTAgOTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBmaWxsPSclMjMxRjUyOUEnIGN4PSc0NScgY3k9JzQ1JyByPSc0NSclM0UlM0MvY2lyY2xlJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgZmlsbD0nJTIzRkZGRkZGJyBwb2ludHM9JzM0IDY1IDM0IDI1IDY5IDQ1JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcHJpbWFyeSAuc2xpY2stcHJldjpiZWZvcmUsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcHJpbWFyeSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogIzQwNDA0MDsgfVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXByaW1hcnkgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzQwNDA0MDsgfVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSAuc2xpY2stcHJldjpiZWZvcmUsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjhmOGY4OyB9XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICNmOGY4Zjg7IH1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAuc2xpY2stcHJldjpiZWZvcmUsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmOGY4Zjg7IH1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjZjhmOGY4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMi43NXJlbTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMXJlbTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMXJlbTtcbiAgICB6LWluZGV4OiAxOyB9IH1cblxuLmxpZ2h0Ym94LWl0ZW0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLnBhcmFncmFwaF9fbGlnaHRib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMi42MjVyZW07IH1cblxuLmZpZWxkLWxpZ2h0Ym94LWl0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAuZmllbGQtbGlnaHRib3gtaXRlbXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5saWdodGJveC1pdGVtX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5saWdodGJveC1pdGVtX19saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNzcnIGhlaWdodD0nNzcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ3BhdGggZD0nTTE1IDNoNnY2TTE0IDEwbDYuMS02LjFNOSAyMUgzdi02TTEwIDE0bC02LjEgNi4xJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4ycmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ucGFyYWdyYXBoX19zbGlkZXIge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5wYXJhZ3JhcGhfX3NsaWRlciBpbWcsIC5wYXJhZ3JhcGhfX3NsaWRlciAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5wYXJhZ3JhcGhfX3NsaWRlciBoMSwgLnBhcmFncmFwaF9fc2xpZGVyIGgyLCAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAucGFyYWdyYXBoX19zbGlkZXIgLnRhYi1idXR0b24sIC5wYXJhZ3JhcGhfX3NsaWRlciBoMywgLnBhcmFncmFwaF9fc2xpZGVyIGg0LCAucGFyYWdyYXBoX19zbGlkZXIgaDUsIC5wYXJhZ3JhcGhfX3NsaWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAucGFyYWdyYXBoX19zbGlkZXIgLmZpZWxkLWRhdGUsIC5wYXJhZ3JhcGhfX3NsaWRlciAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnBhcmFncmFwaF9fc2xpZGVyIC52aWV3LWVtcHR5LFxuICAucGFyYWdyYXBoX19zbGlkZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5wYXJhZ3JhcGhfX3NsaWRlciAudmlldy1lbXB0eSwgLnBhcmFncmFwaF9fc2xpZGVyIGg2IHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFyYWdyYXBoX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgei1pbmRleDogMTsgfVxuICAucGFyYWdyYXBoX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnBhcmFncmFwaF9fc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDJyZW07IH1cblxuLnNsaWRlcl9fc2xpZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogOS4yNDc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOS45OTc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI0dnc7XG4gIG1heC1oZWlnaHQ6IDY3NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuc2xpZGVyX19zbGlkZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNS42MjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC5zbGlkZXJfX3NsaWRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAgIC5zbGlkZXJfX3NsaWRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zbGlkZXJfX2NvbnRlbnQgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4xO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDAuMTsgfSB9XG5cbi5vdmVybGF5ICsgLmNvbnRhaW5lciwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5vdmVybGF5ICsgLnBhcmFncmFwaF9fdGl0bGUsIC5vdmVybGF5ICsgLnZpZXctZmFxLWNhdGVnb3J5LCAub3ZlcmxheSArICNibG9jay1mcm9udC1sb2NhbC10YXNrcyxcbi5vdmVybGF5ICsgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbi5vdmVybGF5ICsgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcywgbWFpbiAub3ZlcmxheSArIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAub3ZlcmxheSArIC52aWV3LWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQsIC5vdmVybGF5ICsgLnZpZXctcHJvZHVjdC1tZW51LCAub3ZlcmxheSArIC5ibG9jay12aWV3cy1ibG9ja3Byb2R1Y3QtbWVudS1ibG9jay1wcm9kdWN0LW1lbnUsICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC5vdmVybGF5ICsgaDIsICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC5wcm9kdWN0LXRhYnMgLm92ZXJsYXkgKyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAub3ZlcmxheSArIC50YWItYnV0dG9uLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAub3ZlcmxheSArIC52aWV3LW5ld3MsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm92ZXJsYXkgKyBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5uZXdzX193cmFwcGVyIC5vdmVybGF5ICsgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5vdmVybGF5ICsgLnZpZXctY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLm92ZXJsYXkgKyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5vdmVybGF5ICsgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctam9iLW9wZW5pbmdzIC5vdmVybGF5ICsgLnZpZXctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuY3RhIC5vdmVybGF5ICsgLnZpZXctY29udGVudC5ibG9jaywgLmN0YSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm92ZXJsYXkgKyAudmlldy1jb250ZW50LmJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm92ZXJsYXkgKyAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5vdmVybGF5ICsgLnZpZXctaGVhZGVyLCAub3ZlcmxheSArIC5uZXdzX193cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC5vdmVybGF5ICsgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCwgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdCAub3ZlcmxheSArIC52aWV3LWVtcHR5LCAub3ZlcmxheSArIG5hdi5wYWdlciwgLnByb2R1Y3RHcm91cC13cmFwcGVyIC5vdmVybGF5ICsgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAub3ZlcmxheSArIC52aWV3LXByb2plY3Qtdmlld3MsIC5vdmVybGF5ICsgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMsIC5ibG9jay12aWV3cyAub3ZlcmxheSArIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LCAub3ZlcmxheSArIC5wcm9qZWN0cy1vdmVydmlldywgLm92ZXJsYXkgKyAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlLCAub3ZlcmxheSArIC52aWV3LXRlYW0tZXVyb3BlLCAub3ZlcmxheSArIC52aWV3LWRvd25sb2FkLWNlbnRlciwgLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIgLm92ZXJsYXkgKyAudmlldy1jb250ZW50LCAub3ZlcmxheSArIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiwgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gLm92ZXJsYXkgKyBmb3JtLCAub3ZlcmxheSArIC5ibG9jay13ZWJmb3JtIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIE1ha2Ugc2xpZGVyIHN0YXJ0IHdpdGggdGhlaXIgaXRlbXMgbmV4dCB0byBlYWNob3RoZXIsIG5vIG1vcmUgdmlzdWFsIGp1bXBzIGFmdGVyIGxvYWQuICovXG4uc2xpZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uc2xpZGVyX19zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaF9fc2xpZGVyIC5zbGljay1uZXh0LCAucGFyYWdyYXBoX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zbGlkZSB7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAuc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnNsaWNrLXNsaWRlID4gZGl2LFxuLnNsaWRlcl9fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBhcmFncmFwaC5wYXJhZ3JhcGhfX3NsaWRlciAuY2F0ZWdvcnktYmFubmVyX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFyYWdyYXBoLnBhcmFncmFwaF9fc2xpZGVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucGFnZS1iYW5uZXIgLmZpZWxkLWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMC41cmVtKTsgfVxuXG4ubm9kZS0tMjM5MDYucGFnZS1ub2RlLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogNS43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuNzVyZW07IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5zbGljay1jdXJyZW50IHtcbiAgei1pbmRleDogMjsgfVxuXG4ucGFyYWdyYXBoX19xdW90ZSAucXVvdGUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wYXJhZ3JhcGhfX3F1b3RlIC5xdW90ZSAucXVvdGVfX2ljb24ge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktZXhwb3J0ZWQvaWNvbl9xdW90ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAxcmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzcmVtOyB9XG4gIC5wYXJhZ3JhcGhfX3F1b3RlIC5xdW90ZSAucXVvdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtOyB9XG4gIC5wYXJhZ3JhcGhfX3F1b3RlIC5xdW90ZSAucXVvdGVfX2NhcHRpb24ge1xuICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLm5ld3Mtc2VjdGlvbl9fbmV3cyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4ucGFyYWdyYXBoLS1mZWF0dXJlcyAucGFyYWdyYXBoX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mZWF0dXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gIC5mZWF0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZlYXR1cmUgLmZpZWxkLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS50d28tY29sdW1ucyAudHdvLWNvbHVtbnNfX2xlZnQsXG4ucGFyYWdyYXBoLmFuaW1hdGUudGV4dC1tZWRpYSAuY29sdW1uLFxuLnBhcmFncmFwaC5hbmltYXRlLnRleHQtZm9ybSAuY29sdW1uOmZpcnN0LW9mLXR5cGUsXG4ucGFyYWdyYXBoLmFuaW1hdGUudHdvLWNvbHVtbnMgLnR3by1jb2x1bW5zX19yaWdodCxcbi5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC5jb2wtbWQtNCxcbi5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdyxcbi5uZXdzLXNlY3Rpb25fX25ld3MgLnBhcmFncmFwaC5hbmltYXRlLnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAudmlld3Mtcm93LFxuLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3csXG4ucGFyYWdyYXBoLmFuaW1hdGUudGhyZWVfY29sdW1ucyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93LFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnBhcmFncmFwaC5hbmltYXRlLnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksXG4uYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnBhcmFncmFwaC5hbmltYXRlLnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpLFxuLnBhcmFncmFwaC5hbmltYXRlLnRocmVlX2NvbHVtbnMgLm5vZGUtc2lkZWJhcixcbi5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93LFxuLnByb2plY3RzLW92ZXJ2aWV3IC5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3csXG4ucGFyYWdyYXBoLmFuaW1hdGUudGhyZWVfY29sdW1ucyAuY2FzZXMtdmlldy13cmFwcGVyIC52aWV3cy1yb3csXG4uY2FzZXMtdmlldy13cmFwcGVyIC5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3csXG4ucGFyYWdyYXBoLmFuaW1hdGUudGhyZWVfY29sdW1ucyAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCxcbi5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGUsXG4jYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAucGFyYWdyYXBoLmFuaW1hdGUudGhyZWVfY29sdW1ucyBhcnRpY2xlLFxuLnBhcmFncmFwaC5hbmltYXRlLnRocmVlX2NvbHVtbnMgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbi52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC5wYXJhZ3JhcGguYW5pbWF0ZS50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3csXG4ucGFyYWdyYXBoLmFuaW1hdGUudGhyZWVfY29sdW1ucyAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnZpZXdzLXJvdyxcbi52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAucGFyYWdyYXBoLmFuaW1hdGUudGhyZWVfY29sdW1ucyAudmlld3Mtcm93LFxuLnBhcmFncmFwaC5hbmltYXRlLmZvdXJfY29sdW1ucyAuY29sLW1kLTMsXG4ucGFyYWdyYXBoLmFuaW1hdGUuZm91cl9jb2x1bW5zIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkLFxuLnBhcmFncmFwaC5hbmltYXRlLmZvdXJfY29sdW1ucyAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzLFxuLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGguYW5pbWF0ZS5mb3VyX2NvbHVtbnMgLmZpZWxkLXByb2R1Y3RzLFxuLnBhcmFncmFwaC5hbmltYXRlLmZvdXJfY29sdW1ucyAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3csXG4ucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXJhZ3JhcGguYW5pbWF0ZS5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGguYW5pbWF0ZS5mb3VyX2NvbHVtbnMgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93LFxuLnZpZXctcHJvamVjdC12aWV3cyAucGFyYWdyYXBoLmFuaW1hdGUuZm91cl9jb2x1bW5zIC52aWV3cy1yb3csXG4ucGFyYWdyYXBoLmFuaW1hdGUuZm91cl9jb2x1bW5zIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93LFxuLnZpZXctZG93bmxvYWQtY2VudGVyIC5wYXJhZ3JhcGguYW5pbWF0ZS5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlIC50ZXh0LWNvbHVtbixcbi5wYXJhZ3JhcGguYW5pbWF0ZS5vbmUtY29sdW1uIC50ZXh0LWNvbHVtbixcbi5wYXJhZ3JhcGguYW5pbWF0ZS52aWRlbyAudmlkZW9fX3NvdXJjZSxcbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLWZlYXR1cmVzIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnR3by1jb2x1bW5zIC50d28tY29sdW1uc19fbGVmdCxcbi5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGV4dC1tZWRpYSAuY29sdW1uOmZpcnN0LW9mLXR5cGUsXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRleHQtZm9ybSAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wMiwgMC43LCAwLjUyLCAxLjAyKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC50d28tY29sdW1ucyAudHdvLWNvbHVtbnNfX3JpZ2h0LFxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC50ZXh0LW1lZGlhIC5jb2x1bW46bGFzdC1vZi10eXBlLFxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC50ZXh0LWZvcm0gLmNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wMiwgMC43LCAwLjUyLCAxLjAyKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0OyB9XG5cbi5wYXJhZ3JhcGguaW4tdmlld3BvcnQucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSAudGV4dC1jb2x1bW4sXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0Lm9uZS1jb2x1bW4gLnRleHQtY29sdW1uIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnZpZGVvIC52aWRlb19fc291cmNlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IH1cblxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5jb2wtbWQtNDpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAubmV3cy1zZWN0aW9uX19uZXdzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAubmV3cy1zZWN0aW9uX19uZXdzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSk6bm90KC5jYXJkLS13aWRlKSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKTpub3QoLmNhcmQtLXdpZGUpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLm5vZGUtc2lkZWJhcjpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wcm9qZWN0cy1vdmVydmlldyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAuY2FzZXMtdmlldy13cmFwcGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAuY2FzZXMtdmlldy13cmFwcGVyIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkOm50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGU6bnRoLWNoaWxkKDEpLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgYXJ0aWNsZTpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLCAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG5cbi5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAuY29sLW1kLTQ6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3LTIgLnZpZXctbmV3cyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpOm5vdCguY2FyZC0td2lkZSksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMik6bm90KC5jYXJkLS13aWRlKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5ub2RlLXNpZGViYXI6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucHJvamVjdHMtb3ZlcnZpZXcgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLmNhc2VzLXZpZXctd3JhcHBlciAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLmNhc2VzLXZpZXctd3JhcHBlciAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZDpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlOm50aC1jaGlsZCgyKSwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIGFydGljbGU6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42czsgfVxuXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLmNvbC1tZC00Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC5uZXdzLXNlY3Rpb25fX25ld3MgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93Om50aC1jaGlsZCgzKTpub3QoLmNhcmQtLXdpZGUpLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpOm5vdCguY2FyZC0td2lkZSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAubm9kZS1zaWRlYmFyOm50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnByb2plY3RzLW92ZXJ2aWV3IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC5jYXNlcy12aWV3LXdyYXBwZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC5jYXNlcy12aWV3LXdyYXBwZXIgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQ6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZTpudGgtY2hpbGQoMyksICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyBhcnRpY2xlOm50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC50aHJlZV9jb2x1bW5zIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQudGhyZWVfY29sdW1ucyAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAucGFyYWdyYXBoLmluLXZpZXdwb3J0LnRocmVlX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMykge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wMiwgMC43LCAwLjUyLCAxLjAyKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7IH1cblxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLmNvbC1tZC0zOm50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQ6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3LXByb2plY3Qtdmlld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC52aWV3LXByb2plY3Qtdmlld3MgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnZpZXctZG93bmxvYWQtY2VudGVyIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG5cbi5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5jb2wtbWQtMzpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlldy1wcm9qZWN0LXZpZXdzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAudmlldy1wcm9qZWN0LXZpZXdzIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC52aWV3LWRvd25sb2FkLWNlbnRlciAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42czsgfVxuXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAuY29sLW1kLTM6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAuZmllbGQtZmVhdHVyZXMtbGltaXRlZDpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnZpZXctcHJvamVjdC12aWV3cyAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLCAudmlldy1kb3dubG9hZC1jZW50ZXIgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMykge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wMiwgMC43LCAwLjUyLCAxLjAyKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7IH1cblxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLmNvbC1tZC0zOm50aC1jaGlsZCg0KSwgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQ6bnRoLWNoaWxkKDQpLCAucGFyYWdyYXBoLmluLXZpZXdwb3J0LmZvdXJfY29sdW1ucyAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCg0KSwgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoNCksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3LXByb2plY3Qtdmlld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksIC52aWV3LXByb2plY3Qtdmlld3MgLnBhcmFncmFwaC5pbi12aWV3cG9ydC5mb3VyX2NvbHVtbnMgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93Om50aC1jaGlsZCg0KSwgLnZpZXctZG93bmxvYWQtY2VudGVyIC5wYXJhZ3JhcGguaW4tdmlld3BvcnQuZm91cl9jb2x1bW5zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnBhcmFncmFwaC0tZmVhdHVyZXMgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQ6bnRoLWNoaWxkKDEpIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG5cbi5wYXJhZ3JhcGguaW4tdmlld3BvcnQucGFyYWdyYXBoLS1mZWF0dXJlcyAuZmllbGQtZmVhdHVyZXMtbGltaXRlZDpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wMiwgMC43LCAwLjUyLCAxLjAyKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cblxuLnBhcmFncmFwaC5pbi12aWV3cG9ydC5wYXJhZ3JhcGgtLWZlYXR1cmVzIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0LnBhcmFncmFwaC0tZmVhdHVyZXMgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQ6bnRoLWNoaWxkKDQpIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4ucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuY2FyZF9faW1hZ2U6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5ub2RlLS10eXBlLXByb2R1Y3QgLmNhcmRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAubm9kZS0tdHlwZS1wcm9kdWN0IC5jYXJkLWxpbmsge1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLm5vZGUtLXR5cGUtcHJvZHVjdCAuY2FyZF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAubm9kZS0tdHlwZS1wcm9kdWN0IC5jYXJkX19sYWJlbCBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAubm9kZS0tdHlwZS1wcm9kdWN0IC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZpZWxkLXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5maWVsZC1wcm9kdWN0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDRuKzEpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTUwdnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDJuKzEpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTUwdnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLm5vZGUtLTIzNzg5IC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuY2FyZF9faW1hZ2UgLmZpZWxkLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vb3BwbGUuY29tcGFuby5jb20vRGF0YS9FbnZpcm9ubWVudHMvMDAwMDAxL0F0dGFjaG1lbnQvQmlqbGFnZS9JY29ucy9pY29uZW5fYmx1ZXRvb3RoMi5wbmc/Vz04MCZIPTgwXCIpOyB9XG5cbi8qIEFuaW1hdGlvbnMgKi9cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAuZmllbGQtcHJvZHVjdHMgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoMSkgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyKSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDMpIGFydGljbGUge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wMiwgMC43LCAwLjUyLCAxLjAyKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cblxuLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoNCkgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42czsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCg1KSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDYpIGFydGljbGUge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wMiwgMC43LCAwLjUyLCAxLjAyKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7IH1cblxuLnBhcmFncmFwaC5hbmltYXRlLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5LmluLXZpZXdwb3J0IC5maWVsZC1wcm9kdWN0czpudGgtY2hpbGQoNykgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45czsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCg4KSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCg5KSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDEwKSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDExKSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDEyKSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDEzKSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDE0KSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDE1KSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDE2KSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDE3KSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzOyB9XG5cbi5wYXJhZ3JhcGguYW5pbWF0ZS5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKDE4KSBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDIsIDAuNywgMC41MiwgMS4wMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyczsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgxOSkgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4xczsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyMCkgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4yczsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyMSkgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4zczsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyMikgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMi40czsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyMykgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMi41czsgfVxuXG4ucGFyYWdyYXBoLmFuaW1hdGUucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkuaW4tdmlld3BvcnQgLmZpZWxkLXByb2R1Y3RzOm50aC1jaGlsZCgyNCkgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAyLCAwLjcsIDAuNTIsIDEuMDIpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMi42czsgfVxuXG4udmlldy1mYXEtY2F0ZWdvcnkgLnZpZXctY29udGVudC5yb3csIC52aWV3LWZhcS1jYXRlZ29yeSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1mYXEtY2F0ZWdvcnkgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAudmlldy1mYXEtY2F0ZWdvcnkgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uLCAudmlldy1mYXEtY2F0ZWdvcnkgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWZhcS1jYXRlZ29yeSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC52aWV3LWZhcS1jYXRlZ29yeSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAudmlldy1mYXEtY2F0ZWdvcnkgLnZpZXctY29udGVudCxcbi52aWV3LWZhcS1jYXRlZ29yeSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mYXEtY2F0ZWdvcnkgLnZpZXctY29udGVudCwgLnZpZXctZmFxLWNhdGVnb3J5IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWZhcS1jYXRlZ29yeSAudmlldy1jb250ZW50LnJvdywgLnZpZXctZmFxLWNhdGVnb3J5IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSwgLnZpZXctZmFxLWNhdGVnb3J5IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctZmFxLWNhdGVnb3J5IC52aWV3LWNvbnRlbnQsIC52aWV3LWZhcS1jYXRlZ29yeSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2ssIC5jdGEgLnZpZXctZmFxLWNhdGVnb3J5IC52aWV3LWNvbnRlbnQuYmxvY2ssIC52aWV3LWZhcS1jYXRlZ29yeSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWZhcS1jYXRlZ29yeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNDM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41NjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuICAubm9kZS0tdHlwZS1mYXEubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDhhNTtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gICAgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMC43NWVtO1xuICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX3doaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIuaXMtYWN0aXZlIGgzOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBjb2xvcjogIzc2NmY3MDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLWZhcS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuXG5baWQqPVwibGFuZ3VhZ2Vzd2l0Y2hlclwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBbaWQqPVwibGFuZ3VhZ2Vzd2l0Y2hlclwiXSB7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtOyB9IH1cblxuLmxhbmd1YWdlc3dpdGNoZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmxhbmd1YWdlc3dpdGNoZXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgbWFyZ2luOiAwO1xuICBvcmRlcjogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMTByZW07IH1cbiAgLmxhbmd1YWdlc3dpdGNoZXIgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVhZGI7IH1cblxuLmxhbmd1YWdlc3dpdGNoZXIgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHBhZGRpbmc6IC43NXJlbSAwIC43NXJlbSAxcmVtO1xuICBtaW4td2lkdGg6IDdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAubGFuZ3VhZ2Vzd2l0Y2hlciBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubGFuZ3VhZ2Vzd2l0Y2hlciBsaTpudGgtY2hpbGQoMikge1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwOyB9XG5cbi5sYW5ndWFnZXN3aXRjaGVyIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtOyB9XG5cbi5sYW5ndWFnZXN3aXRjaGVyIGxpOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4ubGFuZ3VhZ2Vzd2l0Y2hlciBsaS5pcy1hY3RpdmUge1xuICBvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNzcnIGhlaWdodD0nNzcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3NjZmNzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ3BhdGggZD0nTTYgOWw2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlOyB9XG5cbi5sYW5ndWFnZXN3aXRjaGVyIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDQ1YTg7XG4gIGNvbG9yOiAjNzY2ZjcwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogLjVyZW0gMnJlbSAuNXJlbSAxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubGFuZ3VhZ2Vzd2l0Y2hlciBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBwYWRkaW5nOiAuM3JlbSAycmVtIC41cmVtIDFyZW07IH0gfVxuXG4ubGFuZ3VhZ2Vzd2l0Y2hlcjpob3ZlciBsaSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbjpub3QoLm9wcGxlLWV1cm9wZSkgW2lkKj1cImxhbmd1YWdlc3dpdGNoZXJcIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuI2Jsb2NrLXNvY2lhbHNoYXJlYmxvY2sge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAjYmxvY2stc29jaWFsc2hhcmVibG9jayB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHotaW5kZXg6IDk5OyB9IH1cblxuLnNvY2lhbC1zaGFyZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdG9wOiAwO1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNvY2lhbC1zaGFyZV9fd3JhcHBlciAuc29jaWFsLXNoYXJlX19saXN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNzY2ZjcwOyB9XG4gICAgLnNvY2lhbC1zaGFyZV9fd3JhcHBlciAuc29jaWFsLXNoYXJlX19saXN0OmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc29jaWFsLXNoYXJlX193cmFwcGVyIC5zb2NpYWwtc2hhcmVfX2xpc3QgbGkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNvY2lhbC1zaGFyZV9fd3JhcHBlciA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMy41cmVtIDAuNjI1cmVtIDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjJyZW07XG4gICAgY29sb3I6ICM3NjZmNzA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNvY2lhbC1zaGFyZV9fd3JhcHBlciA+IGE6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi4ycmVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktZXhwb3J0ZWQvaWNvbl9wdWxsZG93bl93aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5YzljO1xuICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIHRvcDogLTAuMTI1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgcGFkZGluZzogMC4yNXJlbTsgfVxuICAgIC5zb2NpYWwtc2hhcmVfX3dyYXBwZXIgPiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTllZTE7IH1cbiAgLnNvY2lhbC1zaGFyZV9fd3JhcHBlciAuc2hhcmVfX2xpbmtlZGluIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjb2xvcjogIzAwNDVhODtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMxcHgnIHZpZXdCb3g9JzAgMCAzMCAzMScgdmVyc2lvbj0nMS4xJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4zICg2NzI5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWJ1dHRvbi9Tb2NpYWwtdHdpdHRlci13aGl0ZS1yZWd1bGFyJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2QvRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTExMy4wMDAwMDAsIC00NjYuMDAwMDAwKScgZmlsbD0nJTIzOWM5YzljJyUzRSUzQ2cgaWQ9J0Zvb3RlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuMDAwMDAwLCAtNS4wMDAwMDApJyUzRSUzQ2cgaWQ9J1NvY2lhbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA2Mi4wMDAwMDAsIDQ3MS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2J1dHRvbi9Tb2NpYWwtbGlua2VkaW4td2hpdGUtcmVndWxhcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTIuMTY5NDIxLCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTUsMCBDNi43MTU2MjUsMCAwLDYuOTM5NDc5MTcgMCwxNS41IEMwLDI0LjA2MDUyMDggNi43MTU2MjUsMzEgMTUsMzEgQzIzLjI4NDM3NSwzMSAzMCwyNC4wNjA1MjA4IDMwLDE1LjUgQzMwLDYuOTM5NDc5MTcgMjMuMjg0Mzc1LDAgMTUsMCBMMTUsMCBaIE0xNS45NDYyNjg3LDEzLjkwMjgxMzcgTDE1Ljk0NjI2ODcsMTIuNjEwOTQ2NyBMMTMsMTIuNjEwOTQ2NyBDMTMsMTIuNjEwOTQ2NyAxMy4wMzU4MjA5LDEzLjQ2MzkwNTMgMTMsMjEuNyBMMTUuOTQ2MjY4NywyMS43IEwxNS45NDYyNjg3LDE2LjYyODEwNjUgQzE1Ljk0NjI2ODcsMTYuMzUyOTU4NiAxNS45NzMxMzQzLDE2LjA4Njk4MjIgMTYuMDQ0Nzc2MSwxNS44ODUyMDcxIEMxNi4yNTk3MDE1LDE1LjM0NDA4MjggMTYuNzQzMjgzNiwxNC43ODQ2MTU0IDE3LjU1ODIwOSwxNC43ODQ2MTU0IEMxOC42MjM4ODA2LDE0Ljc4NDYxNTQgMTkuMDUzNzMxMywxNS42MTkyMzA4IDE5LjA1MzczMTMsMTYuODM5MDUzMyBMMTkuMDUzNzMxMywyMS43IEwyMiwyMS43IEwyMiwxNi40OTA1MzI1IEMyMiwxMy43MDIzNjY5IDIwLjU0OTI1MzcsMTIuNCAxOC42MDU5NzAxLDEyLjQgQzE3LjAzNjM0NjksMTIuNCAxNi4zMzUwMzI4LDEzLjI4MDM5NjIgMTUuOTQ2MjY4NywxMy45MDI4MTM3IEwxNS45NDYyNjg3LDEzLjkwMjgxMzcgWiBNMTEuOTk5OTE2Niw5LjgxNjY2NjY3IEMxMi4wMDgwMjQ1LDEwLjY3Nzc3NzggMTEuNDI0MjU2OSwxMS4zNjY2NjY3IDEwLjQ5MTg1MDQsMTEuMzY2NjY2NyBMMTAuNDc1NjM0NywxMS4zNjY2NjY3IEM5LjU3NTY1OTY4LDExLjM2NjY2NjcgOSwxMC42Nzc3Nzc4IDksOS44MTY2NjY2NyBDOSw4LjkzNzQyNjkgOS41OTk5ODMzMiw4LjI2NjY2NjY3IDEwLjUwODA2NjIsOC4yNjY2NjY2NyBDMTEuNDI0MjU2OSw4LjI2NjY2NjY3IDExLjk5MTgwODcsOC45Mzc0MjY5IDExLjk5OTkxNjYsOS44MTY2NjY2NyBaIE0xMiwxMi40IEwxMiwyMS43IEw5LDIxLjcgTDksMTIuNCBMMTIsMTIuNCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnNvY2lhbC1zaGFyZV9fd3JhcHBlciAuc2hhcmVfX2xpbmtlZGluOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzFweCcgdmlld0JveD0nMCAwIDMwIDMxJyB2ZXJzaW9uPScxLjEnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFYnV0dG9uL1NvY2lhbC10d2l0dGVyLXdoaXRlLXJlZ3VsYXIlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZC9Gb290ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTEzLjAwMDAwMCwgLTQ2Ni4wMDAwMDApJyBmaWxsPSclMjMwYTY2YzInJTNFJTNDZyBpZD0nRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4wMDAwMDAsIC01LjAwMDAwMCknJTNFJTNDZyBpZD0nU29jaWFsJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDYyLjAwMDAwMCwgNDcxLjAwMDAwMCknJTNFJTNDZyBpZD0nYnV0dG9uL1NvY2lhbC1saW5rZWRpbi13aGl0ZS1yZWd1bGFyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1Mi4xNjk0MjEsIDAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNSwwIEM2LjcxNTYyNSwwIDAsNi45Mzk0NzkxNyAwLDE1LjUgQzAsMjQuMDYwNTIwOCA2LjcxNTYyNSwzMSAxNSwzMSBDMjMuMjg0Mzc1LDMxIDMwLDI0LjA2MDUyMDggMzAsMTUuNSBDMzAsNi45Mzk0NzkxNyAyMy4yODQzNzUsMCAxNSwwIEwxNSwwIFogTTE1Ljk0NjI2ODcsMTMuOTAyODEzNyBMMTUuOTQ2MjY4NywxMi42MTA5NDY3IEwxMywxMi42MTA5NDY3IEMxMywxMi42MTA5NDY3IDEzLjAzNTgyMDksMTMuNDYzOTA1MyAxMywyMS43IEwxNS45NDYyNjg3LDIxLjcgTDE1Ljk0NjI2ODcsMTYuNjI4MTA2NSBDMTUuOTQ2MjY4NywxNi4zNTI5NTg2IDE1Ljk3MzEzNDMsMTYuMDg2OTgyMiAxNi4wNDQ3NzYxLDE1Ljg4NTIwNzEgQzE2LjI1OTcwMTUsMTUuMzQ0MDgyOCAxNi43NDMyODM2LDE0Ljc4NDYxNTQgMTcuNTU4MjA5LDE0Ljc4NDYxNTQgQzE4LjYyMzg4MDYsMTQuNzg0NjE1NCAxOS4wNTM3MzEzLDE1LjYxOTIzMDggMTkuMDUzNzMxMywxNi44MzkwNTMzIEwxOS4wNTM3MzEzLDIxLjcgTDIyLDIxLjcgTDIyLDE2LjQ5MDUzMjUgQzIyLDEzLjcwMjM2NjkgMjAuNTQ5MjUzNywxMi40IDE4LjYwNTk3MDEsMTIuNCBDMTcuMDM2MzQ2OSwxMi40IDE2LjMzNTAzMjgsMTMuMjgwMzk2MiAxNS45NDYyNjg3LDEzLjkwMjgxMzcgTDE1Ljk0NjI2ODcsMTMuOTAyODEzNyBaIE0xMS45OTk5MTY2LDkuODE2NjY2NjcgQzEyLjAwODAyNDUsMTAuNjc3Nzc3OCAxMS40MjQyNTY5LDExLjM2NjY2NjcgMTAuNDkxODUwNCwxMS4zNjY2NjY3IEwxMC40NzU2MzQ3LDExLjM2NjY2NjcgQzkuNTc1NjU5NjgsMTEuMzY2NjY2NyA5LDEwLjY3Nzc3NzggOSw5LjgxNjY2NjY3IEM5LDguOTM3NDI2OSA5LjU5OTk4MzMyLDguMjY2NjY2NjcgMTAuNTA4MDY2Miw4LjI2NjY2NjY3IEMxMS40MjQyNTY5LDguMjY2NjY2NjcgMTEuOTkxODA4Nyw4LjkzNzQyNjkgMTEuOTk5OTE2Niw5LjgxNjY2NjY3IFogTTEyLDEyLjQgTDEyLDIxLjcgTDksMjEuNyBMOSwxMi40IEwxMiwxMi40IFonIGlkPSdDb21iaW5lZC1TaGFwZScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNvY2lhbC1zaGFyZV9fd3JhcHBlciAuc2hhcmVfX2ZhY2Vib29rIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjb2xvcjogIzAwNDVhODtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczMXB4JyBoZWlnaHQ9JzMxcHgnIHZpZXdCb3g9JzAgMCAzMSAzMScgdmVyc2lvbj0nMS4xJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4zICg2NzI5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWJ1dHRvbi9Tb2NpYWwtdHdpdHRlci13aGl0ZS1yZWd1bGFyIENvcHklM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZC9Gb290ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY1LjAwMDAwMCwgLTQ2Ni4wMDAwMDApJyBmaWxsPSclMjM5YzljOWMnJTNFJTNDZyBpZD0nRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4wMDAwMDAsIC01LjAwMDAwMCknJTNFJTNDZyBpZD0nU29jaWFsJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDYyLjAwMDAwMCwgNDcxLjAwMDAwMCknJTNFJTNDZyBpZD0nYnV0dG9uL1NvY2lhbC1mYWNlYm9vay13aGl0ZS1yZWd1bGFyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDQuMzM4ODQzLCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTUsMCBDNi43MTU2MjUsMCAwLDYuOTM5NDc5MTcgMCwxNS41IEMwLDI0LjA2MDUyMDggNi43MTU2MjUsMzEgMTUsMzEgQzIzLjI4NDM3NSwzMSAzMCwyNC4wNjA1MjA4IDMwLDE1LjUgQzMwLDYuOTM5NDc5MTcgMjMuMjg0Mzc1LDAgMTUsMCBMMTUsMCBaIE0xOC41NTMxMjUsMTAuNzExMTQ1OCBMMTYuMjk4NDM3NSwxMC43MTExNDU4IEMxNi4wMzEyNSwxMC43MTExNDU4IDE1LjczNDM3NSwxMS4wNzQ0MjcxIDE1LjczNDM3NSwxMS41NTcxODc1IEwxNS43MzQzNzUsMTMuMjM5NTgzMyBMMTguNTU0Njg3NSwxMy4yMzk1ODMzIEwxOC4xMjgxMjUsMTUuNjM4ODU0MiBMMTUuNzM0Mzc1LDE1LjYzODg1NDIgTDE1LjczNDM3NSwyMi44NDE1MTA0IEwxMy4wNzM0Mzc1LDIyLjg0MTUxMDQgTDEzLjA3MzQzNzUsMTUuNjM4ODU0MiBMMTAuNjU5Mzc1LDE1LjYzODg1NDIgTDEwLjY1OTM3NSwxMy4yMzk1ODMzIEwxMy4wNzM0Mzc1LDEzLjIzOTU4MzMgTDEzLjA3MzQzNzUsMTEuODI4NDM3NSBDMTMuMDczNDM3NSw5LjgwMzc1IDE0LjQzMjgxMjUsOC4xNTg0ODk1OCAxNi4yOTg0Mzc1LDguMTU4NDg5NTggTDE4LjU1MzEyNSw4LjE1ODQ4OTU4IEwxOC41NTMxMjUsMTAuNzExMTQ1OCBMMTguNTUzMTI1LDEwLjcxMTE0NTggWicgaWQ9J2ZhY2Vib29rJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5zb2NpYWwtc2hhcmVfX3dyYXBwZXIgLnNoYXJlX19mYWNlYm9vazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczMXB4JyBoZWlnaHQ9JzMxcHgnIHZpZXdCb3g9JzAgMCAzMSAzMScgdmVyc2lvbj0nMS4xJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4zICg2NzI5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWJ1dHRvbi9Tb2NpYWwtdHdpdHRlci13aGl0ZS1yZWd1bGFyIENvcHklM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZC9Gb290ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY1LjAwMDAwMCwgLTQ2Ni4wMDAwMDApJyBmaWxsPSclMjMzNTc4RTUnJTNFJTNDZyBpZD0nRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4wMDAwMDAsIC01LjAwMDAwMCknJTNFJTNDZyBpZD0nU29jaWFsJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDYyLjAwMDAwMCwgNDcxLjAwMDAwMCknJTNFJTNDZyBpZD0nYnV0dG9uL1NvY2lhbC1mYWNlYm9vay13aGl0ZS1yZWd1bGFyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDQuMzM4ODQzLCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTUsMCBDNi43MTU2MjUsMCAwLDYuOTM5NDc5MTcgMCwxNS41IEMwLDI0LjA2MDUyMDggNi43MTU2MjUsMzEgMTUsMzEgQzIzLjI4NDM3NSwzMSAzMCwyNC4wNjA1MjA4IDMwLDE1LjUgQzMwLDYuOTM5NDc5MTcgMjMuMjg0Mzc1LDAgMTUsMCBMMTUsMCBaIE0xOC41NTMxMjUsMTAuNzExMTQ1OCBMMTYuMjk4NDM3NSwxMC43MTExNDU4IEMxNi4wMzEyNSwxMC43MTExNDU4IDE1LjczNDM3NSwxMS4wNzQ0MjcxIDE1LjczNDM3NSwxMS41NTcxODc1IEwxNS43MzQzNzUsMTMuMjM5NTgzMyBMMTguNTU0Njg3NSwxMy4yMzk1ODMzIEwxOC4xMjgxMjUsMTUuNjM4ODU0MiBMMTUuNzM0Mzc1LDE1LjYzODg1NDIgTDE1LjczNDM3NSwyMi44NDE1MTA0IEwxMy4wNzM0Mzc1LDIyLjg0MTUxMDQgTDEzLjA3MzQzNzUsMTUuNjM4ODU0MiBMMTAuNjU5Mzc1LDE1LjYzODg1NDIgTDEwLjY1OTM3NSwxMy4yMzk1ODMzIEwxMy4wNzM0Mzc1LDEzLjIzOTU4MzMgTDEzLjA3MzQzNzUsMTEuODI4NDM3NSBDMTMuMDczNDM3NSw5LjgwMzc1IDE0LjQzMjgxMjUsOC4xNTg0ODk1OCAxNi4yOTg0Mzc1LDguMTU4NDg5NTggTDE4LjU1MzEyNSw4LjE1ODQ4OTU4IEwxOC41NTMxMjUsMTAuNzExMTQ1OCBMMTguNTUzMTI1LDEwLjcxMTE0NTggWicgaWQ9J2ZhY2Vib29rJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc29jaWFsLXNoYXJlX193cmFwcGVyIC5zaGFyZV9fdHdpdHRlciB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY29sb3I6ICMwMDQ1YTg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMzFweCcgaGVpZ2h0PSczMXB4JyB2aWV3Qm94PScwIDAgMzEgMzEnIHZlcnNpb249JzEuMSclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuMyAoNjcyOTcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VidXR0b24vU29jaWFsLXR3aXR0ZXItd2hpdGUtcmVndWxhciBDb3B5IDIlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZC9Gb290ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjE3LjAwMDAwMCwgLTQ2Ni4wMDAwMDApJyBmaWxsPSclMjM5YzljOWMnJTNFJTNDZyBpZD0nRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4wMDAwMDAsIC01LjAwMDAwMCknJTNFJTNDZyBpZD0nU29jaWFsJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDYyLjAwMDAwMCwgNDcxLjAwMDAwMCknJTNFJTNDZyBpZD0nYnV0dG9uL1NvY2lhbC10d2l0dGVyLXdoaXRlLXJlZ3VsYXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1Ni41MDgyNjQsIDAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNSwwIEM2LjcxNTYyNSwwIDAsNi45Mzk0NzkxNyAwLDE1LjUgQzAsMjQuMDYwNTIwOCA2LjcxNTYyNSwzMSAxNSwzMSBDMjMuMjg0Mzc1LDMxIDMwLDI0LjA2MDUyMDggMzAsMTUuNSBDMzAsNi45Mzk0NzkxNyAyMy4yODQzNzUsMCAxNSwwIEwxNSwwIFogTTIxLjEwMTU2MjUsMTIuNjk3MDgzMyBDMjEuMTA3ODEyNSwxMi44Mjk0NzkyIDIxLjEwOTM3NSwxMi45NjE4NzUgMjEuMTA5Mzc1LDEzLjA5MTA0MTcgQzIxLjEwOTM3NSwxNy4xMjc1IDE4LjEzOTA2MjUsMjEuNzc5MTE0NiAxMi43MDQ2ODc1LDIxLjc3OTExNDYgQzExLjAzNTkzNzUsMjEuNzc5MTE0NiA5LjQ4MjgxMjUsMjEuMjc1MzY0NiA4LjE3NjU2MjUsMjAuNDA2NzE4NyBDOC40MDYyNSwyMC40MzU3ODEyIDguNjQyMTg3NSwyMC40NDcwODMzIDguODgxMjUsMjAuNDQ3MDgzMyBDMTAuMjY1NjI1LDIwLjQ0NzA4MzMgMTEuNTM5MDYyNSwxOS45NjEwOTM3IDEyLjU1LDE5LjE0MDg4NTQgQzExLjI1NzgxMjUsMTkuMTE1MDUyMSAxMC4xNjcxODc1LDE4LjIzMzQ4OTYgOS43OTA2MjUsMTcuMDIyNTUyMSBDOS45NzAzMTI1LDE3LjA1NjQ1ODMgMTAuMTU0Njg3NSwxNy4wNzU4MzMzIDEwLjM0NTMxMjUsMTcuMDc1ODMzMyBDMTAuNjE0MDYyNSwxNy4wNzU4MzMzIDEwLjg3NjU2MjUsMTcuMDM4Njk3OSAxMS4xMjM0Mzc1LDE2Ljk2OTI3MDggQzkuNzcxODc1LDE2LjY4ODMzMzMgOC43NTMxMjUsMTUuNDU0NzkxNyA4Ljc1MzEyNSwxMy45NzU4MzMzIEw4Ljc1MzEyNSwxMy45Mzg2OTc5IEM5LjE1MTU2MjUsMTQuMTY2MzU0MiA5LjYwNzgxMjUsMTQuMzA1MjA4MyAxMC4wOTIxODc1LDE0LjMyMTM1NDIgQzkuMjk4NDM3NSwxMy43NzIzOTU4IDguNzc4MTI1LDEyLjgzOTE2NjcgOC43NzgxMjUsMTEuNzc4Mzg1NCBDOC43NzgxMjUsMTEuMjE5NzM5NiA4LjkyMzQzNzUsMTAuNjkzMzg1NCA5LjE3ODEyNSwxMC4yNDI5MTY3IEMxMC42MzU5Mzc1LDEyLjA5IDEyLjgxMDkzNzUsMTMuMzA0MTY2NyAxNS4yNjcxODc1LDEzLjQzNDk0NzkgQzE1LjIxNTYyNSwxMy4yMTA1MjA4IDE1LjE5MDYyNSwxMi45NzgwMjA4IDE1LjE5MDYyNSwxMi43Mzc0NDc5IEMxNS4xOTA2MjUsMTEuMDUzNDM3NSAxNi41MTI1LDkuNjg0MjcwODMgMTguMTQ1MzEyNSw5LjY4NDI3MDgzIEMxOC45OTM3NSw5LjY4NDI3MDgzIDE5Ljc2MjUsMTAuMDU1NjI1IDIwLjMwMTU2MjUsMTAuNjQ5NzkxNyBDMjAuOTc1LDEwLjUxMDkzNzUgMjEuNjA2MjUsMTAuMjU5MDYyNSAyMi4xNzY1NjI1LDkuOTA4Njk3OTIgQzIxLjk1NjI1LDEwLjYyMDcyOTIgMjEuNDg5MDYyNSwxMS4yMTk3Mzk2IDIwLjg3ODEyNSwxMS41OTkxNjY3IEMyMS40NzY1NjI1LDExLjUyMzI4MTIgMjIuMDQ1MzEyNSwxMS4zNjAyMDgzIDIyLjU3NSwxMS4xMTY0MDYyIEMyMi4xNzk2ODc1LDExLjcyODMzMzMgMjEuNjc4MTI1LDEyLjI2NzYwNDIgMjEuMTAxNTYyNSwxMi42OTcwODMzIEwyMS4xMDE1NjI1LDEyLjY5NzA4MzMgWicgaWQ9J3R3aXR0ZXInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnNvY2lhbC1zaGFyZV9fd3JhcHBlciAuc2hhcmVfX3R3aXR0ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMzFweCcgaGVpZ2h0PSczMXB4JyB2aWV3Qm94PScwIDAgMzEgMzEnIHZlcnNpb249JzEuMSclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuMyAoNjcyOTcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VidXR0b24vU29jaWFsLXR3aXR0ZXItd2hpdGUtcmVndWxhciBDb3B5IDIlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZC9Gb290ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjE3LjAwMDAwMCwgLTQ2Ni4wMDAwMDApJyBmaWxsPSclMjMxREExRjInJTNFJTNDZyBpZD0nRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4wMDAwMDAsIC01LjAwMDAwMCknJTNFJTNDZyBpZD0nU29jaWFsJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDYyLjAwMDAwMCwgNDcxLjAwMDAwMCknJTNFJTNDZyBpZD0nYnV0dG9uL1NvY2lhbC10d2l0dGVyLXdoaXRlLXJlZ3VsYXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1Ni41MDgyNjQsIDAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNSwwIEM2LjcxNTYyNSwwIDAsNi45Mzk0NzkxNyAwLDE1LjUgQzAsMjQuMDYwNTIwOCA2LjcxNTYyNSwzMSAxNSwzMSBDMjMuMjg0Mzc1LDMxIDMwLDI0LjA2MDUyMDggMzAsMTUuNSBDMzAsNi45Mzk0NzkxNyAyMy4yODQzNzUsMCAxNSwwIEwxNSwwIFogTTIxLjEwMTU2MjUsMTIuNjk3MDgzMyBDMjEuMTA3ODEyNSwxMi44Mjk0NzkyIDIxLjEwOTM3NSwxMi45NjE4NzUgMjEuMTA5Mzc1LDEzLjA5MTA0MTcgQzIxLjEwOTM3NSwxNy4xMjc1IDE4LjEzOTA2MjUsMjEuNzc5MTE0NiAxMi43MDQ2ODc1LDIxLjc3OTExNDYgQzExLjAzNTkzNzUsMjEuNzc5MTE0NiA5LjQ4MjgxMjUsMjEuMjc1MzY0NiA4LjE3NjU2MjUsMjAuNDA2NzE4NyBDOC40MDYyNSwyMC40MzU3ODEyIDguNjQyMTg3NSwyMC40NDcwODMzIDguODgxMjUsMjAuNDQ3MDgzMyBDMTAuMjY1NjI1LDIwLjQ0NzA4MzMgMTEuNTM5MDYyNSwxOS45NjEwOTM3IDEyLjU1LDE5LjE0MDg4NTQgQzExLjI1NzgxMjUsMTkuMTE1MDUyMSAxMC4xNjcxODc1LDE4LjIzMzQ4OTYgOS43OTA2MjUsMTcuMDIyNTUyMSBDOS45NzAzMTI1LDE3LjA1NjQ1ODMgMTAuMTU0Njg3NSwxNy4wNzU4MzMzIDEwLjM0NTMxMjUsMTcuMDc1ODMzMyBDMTAuNjE0MDYyNSwxNy4wNzU4MzMzIDEwLjg3NjU2MjUsMTcuMDM4Njk3OSAxMS4xMjM0Mzc1LDE2Ljk2OTI3MDggQzkuNzcxODc1LDE2LjY4ODMzMzMgOC43NTMxMjUsMTUuNDU0NzkxNyA4Ljc1MzEyNSwxMy45NzU4MzMzIEw4Ljc1MzEyNSwxMy45Mzg2OTc5IEM5LjE1MTU2MjUsMTQuMTY2MzU0MiA5LjYwNzgxMjUsMTQuMzA1MjA4MyAxMC4wOTIxODc1LDE0LjMyMTM1NDIgQzkuMjk4NDM3NSwxMy43NzIzOTU4IDguNzc4MTI1LDEyLjgzOTE2NjcgOC43NzgxMjUsMTEuNzc4Mzg1NCBDOC43NzgxMjUsMTEuMjE5NzM5NiA4LjkyMzQzNzUsMTAuNjkzMzg1NCA5LjE3ODEyNSwxMC4yNDI5MTY3IEMxMC42MzU5Mzc1LDEyLjA5IDEyLjgxMDkzNzUsMTMuMzA0MTY2NyAxNS4yNjcxODc1LDEzLjQzNDk0NzkgQzE1LjIxNTYyNSwxMy4yMTA1MjA4IDE1LjE5MDYyNSwxMi45NzgwMjA4IDE1LjE5MDYyNSwxMi43Mzc0NDc5IEMxNS4xOTA2MjUsMTEuMDUzNDM3NSAxNi41MTI1LDkuNjg0MjcwODMgMTguMTQ1MzEyNSw5LjY4NDI3MDgzIEMxOC45OTM3NSw5LjY4NDI3MDgzIDE5Ljc2MjUsMTAuMDU1NjI1IDIwLjMwMTU2MjUsMTAuNjQ5NzkxNyBDMjAuOTc1LDEwLjUxMDkzNzUgMjEuNjA2MjUsMTAuMjU5MDYyNSAyMi4xNzY1NjI1LDkuOTA4Njk3OTIgQzIxLjk1NjI1LDEwLjYyMDcyOTIgMjEuNDg5MDYyNSwxMS4yMTk3Mzk2IDIwLjg3ODEyNSwxMS41OTkxNjY3IEMyMS40NzY1NjI1LDExLjUyMzI4MTIgMjIuMDQ1MzEyNSwxMS4zNjAyMDgzIDIyLjU3NSwxMS4xMTY0MDYyIEMyMi4xNzk2ODc1LDExLjcyODMzMzMgMjEuNjc4MTI1LDEyLjI2NzYwNDIgMjEuMTAxNTYyNSwxMi42OTcwODMzIEwyMS4xMDE1NjI1LDEyLjY5NzA4MzMgWicgaWQ9J3R3aXR0ZXInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zb2NpYWwtc2hhcmVfX3dyYXBwZXIgLnNoYXJlX193aGF0c2FwcCB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY29sb3I6ICMwMDQ1YTg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMzBweCcgaGVpZ2h0PSczMHB4JyB2aWV3Qm94PScwIDAgMzAgMzAnIHZlcnNpb249JzEuMSclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTcuMSAoODMwODgpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VBdG9tcyAvIEljb24gLyBXaGF0c0FwcCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nQXRvbXMtLy1JY29uLS8tV2hhdHNBcHAnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNMTUsMCBDMjMuMjg0Mzc1LDAgMzAsNi43MTU2MjUgMzAsMTUgQzMwLDIzLjI4NDM3NSAyMy4yODQzNzUsMzAgMTUsMzAgQzYuNzE1NjI1LDMwIDAsMjMuMjg0Mzc1IDAsMTUgQzAsNi43MTU2MjUgNi43MTU2MjUsMCAxNSwwIFogTTE1LjIxODU3NDYsNyBDMTAuODQ2NTQ1MSw3IDcuMjk0MjcxMjEsMTAuNTUyMjczOSA3LjI5NDI3MTIxLDE0LjkyNDMwMzQgQzcuMjk0MjcxMjEsMTYuMzY0MTMwNCA3LjY4MzEyOTYsMTcuNzgyOTM4IDguNDI5MzE3MzIsMTkuMDEyNTcxMyBMOC40MjkzMTczMiwxOS4wMTI1NzEzIEw3LDIzLjI2ODk5NDIgTDExLjM4MjUzOTEsMjEuODYwNjk2MyBDMTIuNTU5NjI0LDIyLjUxMjI5NjggMTMuODgzODQ0NSwyMi44NDg2MDY4IDE1LjIxODU3NDYsMjIuODQ4NjA2OCBDMTkuNTkwNjA0MSwyMi44NDg2MDY4IDIzLjE0Mjg3OCwxOS4yOTYzMzI5IDIzLjE0Mjg3OCwxNC45MjQzMDM0IEMyMy4xNDI4NzgsMTAuNTUyMjczOSAxOS41OTA2MDQxLDcgMTUuMjE4NTc0Niw3IFogTTE1LjIxODU3NDYsOC4zMjQyMjA0NiBDMTguODU0OTI2LDguMzI0MjIwNDYgMjEuODE4NjU3NSwxMS4yODc5NTIgMjEuODE4NjU3NSwxNC45MjQzMDM0IEMyMS44MTg2NTc1LDE4LjU2MDY1NDggMTguODU0OTI2LDIxLjUyNDM4NjMgMTUuMjE4NTc0NiwyMS41MjQzODYzIEMxMy45MzYzOTI5LDIxLjUyNDM4NjMgMTIuNjY0NzIwOSwyMS4xMzU1Mjc5IDExLjU5MjczMjksMjAuNDMxMzc5IEwxMS41OTI3MzI5LDIwLjQzMTM3OSBMOS4wNDkzODg4MSwyMS4yNDA2MjQ4IEw5Ljg3OTY1NDAyLDE4Ljc5MTg2NzkgQzkuMDU5ODk4NDksMTcuNjY3MzMxNSA4LjYxODQ5MTY3LDE2LjMxMTU4MiA4LjYxODQ5MTY3LDE0LjkyNDMwMzQgQzguNjE4NDkxNjcsMTEuMjg3OTUyIDExLjU4MjIyMzIsOC4zMjQyMjA0NiAxNS4yMTg1NzQ2LDguMzI0MjIwNDYgWiBNMTIuNTgwNjQzNCwxMS4wNDYyMjkyIEMxMi4zNTk5NCwxMS4wNDYyMjkyIDEyLjE5MTc4NSwxMS4xMzAzMDY3IDEyLjAzNDEzOTcsMTEuMjc3NDQyMyBDMTEuNTI5Njc0OCwxMS43NTAzNzgyIDExLjI3NzQ0MjMsMTIuMjQ0MzMzNCAxMS4yNTY0MjI5LDEyLjkzNzk3MjcgTDExLjI1NjQyMjksMTIuOTM3OTcyNyBMMTEuMjU2NDIyOSwxMy4wMjIwNTAyIEMxMS4yNDU5MTMyLDEzLjc0NzIxODUgMTEuNjAzMjQyNiwxNC40NzIzODY5IDEyLjAwMjYxMDYsMTUuMDYwOTI5MyBDMTIuOTA2NDQzNiwxNi4zOTU2NTk1IDEzLjg0MTgwNTcsMTcuNTYyMjM0NiAxNS4zNDQ2OTA4LDE4LjI0NTM2NDIgQzE1Ljc5NjYwNzMsMTguNDU1NTU4IDE2LjgzNzA2NjMsMTguODk2OTY0OCAxNy4zNDE1MzEyLDE4Ljg5Njk2NDggQzE3Ljk0MDU4MzMsMTguODk2OTY0OCAxOC45MTc5ODQxLDE4LjUxODYxNjEgMTkuMTU5NzA2OSwxNy45MzAwNzM2IEMxOS4yNTQyOTQxLDE3LjY4ODM1MDkgMTkuMzM4MzcxNiwxNy4zOTQwNzk2IDE5LjMzODM3MTYsMTcuMTMxMzM3NSBDMTkuMzM4MzcxNiwxNy4wODkyOTg3IDE5LjMzODM3MTYsMTcuMDI2MjQwNiAxOS4zMTczNTIyLDE2Ljk3MzY5MjIgQzE5LjI0Mzc4NDQsMTYuODQ3NTc2IDE3LjUzMDcwNTYsMTUuOTU0MjUyNiAxNy4zNTIwNDA5LDE1Ljk1NDI1MjYgQzE3LjA3ODc4OTEsMTUuOTU0MjUyNiAxNi41NTMzMDQ4LDE2Ljk3MzY5MjIgMTYuMjM4MDE0MiwxNi45NzM2OTIyIEMxNi4xNTM5MzY3LDE2Ljk3MzY5MjIgMTYuMDgwMzY4OSwxNi45NDIxNjMxIDE2LjAwNjgwMTEsMTYuOTAwMTI0NCBDMTUuNDE4MjU4NiwxNi42MDU4NTMyIDE0LjkwMzI4NCwxNi4zMDEwNzIzIDE0LjQxOTgzODUsMTUuODM4NjQ2MSBDMTQuMDIwNDcwNCwxNS40NjAyOTc0IDEzLjU3OTA2MzYsMTQuODkyNzc0MyAxMy4zNDc4NTA1LDE0LjM5ODgxOTEgQzEzLjMxNjMyMTQsMTQuMzQ2MjcwNyAxMy4yOTUzMDIsMTQuMjkzNzIyMiAxMy4yOTUzMDIsMTQuMjQxMTczOCBDMTMuMjk1MzAyLDEzLjk5OTQ1MSAxNC4wMjA0NzA0LDEzLjU0NzUzNDUgMTQuMDIwNDcwNCwxMy4xNDgxNjY0IEMxNC4wMjA0NzA0LDEzLjA0MzA2OTYgMTMuNDg0NDc2NCwxMS42MTM3NTIyIDEzLjQxMDkwODYsMTEuNDM1MDg3NiBDMTMuMzA1ODExNywxMS4xNjE4MzU3IDEzLjI1MzI2MzMsMTEuMDc3NzU4MiAxMi45Njk1MDE4LDExLjA3Nzc1ODIgQzEyLjgzMjg3NTgsMTEuMDc3NzU4MiAxMi43MDY3NTk2LDExLjA0NjIyOTIgMTIuNTgwNjQzNCwxMS4wNDYyMjkyIFonIGlkPSdFbnZlbG9wZS1PdXRsaW5lZC0tLUZvbnRBd2Vzb21lJyBmaWxsPSclMjM5YzljOWMnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5zb2NpYWwtc2hhcmVfX3dyYXBwZXIgLnNoYXJlX193aGF0c2FwcDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCAzMCAzMCcgdmVyc2lvbj0nMS4xJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Ny4xICg4MzA4OCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRUF0b21zIC8gSWNvbiAvIFdoYXRzQXBwJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdBdG9tcy0vLUljb24tLy1XaGF0c0FwcCcgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00xNSwwIEMyMy4yODQzNzUsMCAzMCw2LjcxNTYyNSAzMCwxNSBDMzAsMjMuMjg0Mzc1IDIzLjI4NDM3NSwzMCAxNSwzMCBDNi43MTU2MjUsMzAgMCwyMy4yODQzNzUgMCwxNSBDMCw2LjcxNTYyNSA2LjcxNTYyNSwwIDE1LDAgWiBNMTUuMjE4NTc0Niw3IEMxMC44NDY1NDUxLDcgNy4yOTQyNzEyMSwxMC41NTIyNzM5IDcuMjk0MjcxMjEsMTQuOTI0MzAzNCBDNy4yOTQyNzEyMSwxNi4zNjQxMzA0IDcuNjgzMTI5NiwxNy43ODI5MzggOC40MjkzMTczMiwxOS4wMTI1NzEzIEw4LjQyOTMxNzMyLDE5LjAxMjU3MTMgTDcsMjMuMjY4OTk0MiBMMTEuMzgyNTM5MSwyMS44NjA2OTYzIEMxMi41NTk2MjQsMjIuNTEyMjk2OCAxMy44ODM4NDQ1LDIyLjg0ODYwNjggMTUuMjE4NTc0NiwyMi44NDg2MDY4IEMxOS41OTA2MDQxLDIyLjg0ODYwNjggMjMuMTQyODc4LDE5LjI5NjMzMjkgMjMuMTQyODc4LDE0LjkyNDMwMzQgQzIzLjE0Mjg3OCwxMC41NTIyNzM5IDE5LjU5MDYwNDEsNyAxNS4yMTg1NzQ2LDcgWiBNMTUuMjE4NTc0Niw4LjMyNDIyMDQ2IEMxOC44NTQ5MjYsOC4zMjQyMjA0NiAyMS44MTg2NTc1LDExLjI4Nzk1MiAyMS44MTg2NTc1LDE0LjkyNDMwMzQgQzIxLjgxODY1NzUsMTguNTYwNjU0OCAxOC44NTQ5MjYsMjEuNTI0Mzg2MyAxNS4yMTg1NzQ2LDIxLjUyNDM4NjMgQzEzLjkzNjM5MjksMjEuNTI0Mzg2MyAxMi42NjQ3MjA5LDIxLjEzNTUyNzkgMTEuNTkyNzMyOSwyMC40MzEzNzkgTDExLjU5MjczMjksMjAuNDMxMzc5IEw5LjA0OTM4ODgxLDIxLjI0MDYyNDggTDkuODc5NjU0MDIsMTguNzkxODY3OSBDOS4wNTk4OTg0OSwxNy42NjczMzE1IDguNjE4NDkxNjcsMTYuMzExNTgyIDguNjE4NDkxNjcsMTQuOTI0MzAzNCBDOC42MTg0OTE2NywxMS4yODc5NTIgMTEuNTgyMjIzMiw4LjMyNDIyMDQ2IDE1LjIxODU3NDYsOC4zMjQyMjA0NiBaIE0xMi41ODA2NDM0LDExLjA0NjIyOTIgQzEyLjM1OTk0LDExLjA0NjIyOTIgMTIuMTkxNzg1LDExLjEzMDMwNjcgMTIuMDM0MTM5NywxMS4yNzc0NDIzIEMxMS41Mjk2NzQ4LDExLjc1MDM3ODIgMTEuMjc3NDQyMywxMi4yNDQzMzM0IDExLjI1NjQyMjksMTIuOTM3OTcyNyBMMTEuMjU2NDIyOSwxMi45Mzc5NzI3IEwxMS4yNTY0MjI5LDEzLjAyMjA1MDIgQzExLjI0NTkxMzIsMTMuNzQ3MjE4NSAxMS42MDMyNDI2LDE0LjQ3MjM4NjkgMTIuMDAyNjEwNiwxNS4wNjA5MjkzIEMxMi45MDY0NDM2LDE2LjM5NTY1OTUgMTMuODQxODA1NywxNy41NjIyMzQ2IDE1LjM0NDY5MDgsMTguMjQ1MzY0MiBDMTUuNzk2NjA3MywxOC40NTU1NTggMTYuODM3MDY2MywxOC44OTY5NjQ4IDE3LjM0MTUzMTIsMTguODk2OTY0OCBDMTcuOTQwNTgzMywxOC44OTY5NjQ4IDE4LjkxNzk4NDEsMTguNTE4NjE2MSAxOS4xNTk3MDY5LDE3LjkzMDA3MzYgQzE5LjI1NDI5NDEsMTcuNjg4MzUwOSAxOS4zMzgzNzE2LDE3LjM5NDA3OTYgMTkuMzM4MzcxNiwxNy4xMzEzMzc1IEMxOS4zMzgzNzE2LDE3LjA4OTI5ODcgMTkuMzM4MzcxNiwxNy4wMjYyNDA2IDE5LjMxNzM1MjIsMTYuOTczNjkyMiBDMTkuMjQzNzg0NCwxNi44NDc1NzYgMTcuNTMwNzA1NiwxNS45NTQyNTI2IDE3LjM1MjA0MDksMTUuOTU0MjUyNiBDMTcuMDc4Nzg5MSwxNS45NTQyNTI2IDE2LjU1MzMwNDgsMTYuOTczNjkyMiAxNi4yMzgwMTQyLDE2Ljk3MzY5MjIgQzE2LjE1MzkzNjcsMTYuOTczNjkyMiAxNi4wODAzNjg5LDE2Ljk0MjE2MzEgMTYuMDA2ODAxMSwxNi45MDAxMjQ0IEMxNS40MTgyNTg2LDE2LjYwNTg1MzIgMTQuOTAzMjg0LDE2LjMwMTA3MjMgMTQuNDE5ODM4NSwxNS44Mzg2NDYxIEMxNC4wMjA0NzA0LDE1LjQ2MDI5NzQgMTMuNTc5MDYzNiwxNC44OTI3NzQzIDEzLjM0Nzg1MDUsMTQuMzk4ODE5MSBDMTMuMzE2MzIxNCwxNC4zNDYyNzA3IDEzLjI5NTMwMiwxNC4yOTM3MjIyIDEzLjI5NTMwMiwxNC4yNDExNzM4IEMxMy4yOTUzMDIsMTMuOTk5NDUxIDE0LjAyMDQ3MDQsMTMuNTQ3NTM0NSAxNC4wMjA0NzA0LDEzLjE0ODE2NjQgQzE0LjAyMDQ3MDQsMTMuMDQzMDY5NiAxMy40ODQ0NzY0LDExLjYxMzc1MjIgMTMuNDEwOTA4NiwxMS40MzUwODc2IEMxMy4zMDU4MTE3LDExLjE2MTgzNTcgMTMuMjUzMjYzMywxMS4wNzc3NTgyIDEyLjk2OTUwMTgsMTEuMDc3NzU4MiBDMTIuODMyODc1OCwxMS4wNzc3NTgyIDEyLjcwNjc1OTYsMTEuMDQ2MjI5MiAxMi41ODA2NDM0LDExLjA0NjIyOTIgWicgaWQ9J0VudmVsb3BlLU91dGxpbmVkLS0tRm9udEF3ZXNvbWUnIGZpbGw9JyUyMzI1ZDM2NicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5zb2NpYWwtc2hhcmVfX3dyYXBwZXIuaXMtb3BlbiBhOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NWE4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAuc29jaWFsLXNoYXJlX193cmFwcGVyLmlzLW9wZW4ge1xuICAgIHRvcDogLTQwcHg7IH0gfVxuXG4uc29jaWFsLXNoYXJlX193cmFwcGVyLmlzLW9wZW4gLnNvY2lhbC1zaGFyZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTsgfVxuXG4uYXJ0aWNsZV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG5cbi5hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtOyB9XG5cbiNibG9jay1mcm9udC1sb2NhbC10YXNrcyxcbiNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MsXG4jYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA3OXB4O1xuICB6LWluZGV4OiAxMDsgfVxuICAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MgdWwsICNibG9jay1mcm9udC1sb2NhbC10YXNrcyBsaSxcbiAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyB1bCxcbiAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyBsaSxcbiAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyB1bCxcbiAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MgdWwsXG4gICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MgdWwsXG4gICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICNibG9jay1mcm9udC1sb2NhbC10YXNrcyBhLFxuICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzIGEsXG4gICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MgYSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM5OTk7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJMdWNpZGEgR3JhbmRlXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzk5OTsgfVxuICAgICNibG9jay1mcm9udC1sb2NhbC10YXNrcyBhLmlzLWFjdGl2ZSwgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzIGE6aG92ZXIsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyBhLmlzLWFjdGl2ZSxcbiAgICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzIGE6aG92ZXIsXG4gICAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyBhLmlzLWFjdGl2ZSxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MgbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyBsaTpub3QoOmxhc3QtY2hpbGQpLFxuICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM5OTk7IH1cbiAgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzIGxpOmZpcnN0LWNoaWxkLFxuICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzIGxpOmZpcnN0LWNoaWxkLFxuICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICM5OTk7IH1cbiAgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzIGxpOmxhc3QtY2hpbGQsXG4gICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MgbGk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjOTk5OyB9XG4gICNibG9jay1mcm9udC1sb2NhbC10YXNrcyAuY29udGV4dHVhbCxcbiAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyAuY29udGV4dHVhbCxcbiAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyAuY29udGV4dHVhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3M6aG92ZXIgKyAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4gICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3M6aG92ZXIgKyAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4gICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3M6aG92ZXIgKyAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjOTk5OyB9XG5cbi50b29sYmFyIC50b29sYmFyLWJhciB7XG4gIHotaW5kZXg6IDUwMzsgfVxuXG4udXNlci1sb2dpbi1mb3JtLFxuI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50IGZvcm0udXNlci1wYXNzIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGJvcmRlcjogc29saWQgMC4wNjI1cmVtICMwMDQ1YTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9XG4gIC51c2VyLWxvZ2luLWZvcm0gbGFiZWwsXG4gICNibG9jay1sYXVuY2hraXQtY29udGVudCBmb3JtLnVzZXItcGFzcyBsYWJlbCB7XG4gICAgY29sb3I6ICMwMDQ1YTg7IH1cbiAgLnVzZXItbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgZm9ybS51c2VyLXBhc3MgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50IGZvcm0udXNlci1wYXNzIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtIDZyZW0gM3JlbTsgfVxuXG4ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMi4yNXJlbTsgfVxuXG4uaGVhZGVyX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24ge1xuICAgIGhlaWdodDogMzBweDsgfSB9XG5cbi5zZWFyY2hibG9jayB7XG4gIG9yZGVyOiAxO1xuICBoZWlnaHQ6IDMuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLnNlYXJjaGJsb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgICAgIHotaW5kZXg6IDU7IH0gfVxuICAuc2VhcmNoYmxvY2sgLmljb24tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0xhYWdfMScgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAyOC4zIDI4LjMnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4LjMgMjguMzsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyMzE3NEJBMDslN0QlMEElM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNi41LDMuOWMtNC4zLDAtNy44LDMuNS03LjgsNy44YzAsMS42LDAuNSwzLjEsMS4zLDQuM2wtNi4yLDYuMmMtMC42LDAuNi0wLjYsMS42LDAsMi4yIGMwLjYsMC42LDEuNiwwLjYsMi4yLDBsNi4zLTYuMmMxLjIsMC44LDIuNywxLjMsNC4zLDEuM2M0LjMsMCw3LjgtMy41LDcuOC03LjhDMjQuMyw3LjQsMjAuOCwzLjksMTYuNSwzLjl6IE0xNi41LDE2LjUgYy0yLjYsMC00LjgtMi4xLTQuNy00LjhjMC0yLjYsMi4xLTQuNyw0LjgtNC43YzIuNiwwLDQuOCwyLjEsNC43LDQuOEMyMS4yLDE0LjMsMTkuMSwxNi41LDE2LjUsMTYuNXonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIuMXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAuc2VhcmNoYmxvY2sgLmljb24tc2VhcmNoIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAyLjVyZW07IH0gfVxuICAgIC5zZWFyY2hibG9jayAuaWNvbi1zZWFyY2g6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIGlkPSdMYWFnXzEnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjguMyAyOC4zJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOC4zIDI4LjM7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjM4MjgyODI7JTdEJTBBJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTYuNSwzLjljLTQuMywwLTcuOCwzLjUtNy44LDcuOGMwLDEuNiwwLjUsMy4xLDEuMyw0LjNsLTYuMiw2LjJjLTAuNiwwLjYtMC42LDEuNiwwLDIuMiBjMC42LDAuNiwxLjYsMC42LDIuMiwwbDYuMy02LjJjMS4yLDAuOCwyLjcsMS4zLDQuMywxLjNjNC4zLDAsNy44LTMuNSw3LjgtNy44QzI0LjMsNy40LDIwLjgsMy45LDE2LjUsMy45eiBNMTYuNSwxNi41IGMtMi42LDAtNC44LTIuMS00LjctNC44YzAtMi42LDIuMS00LjcsNC44LTQuN2MyLjYsMCw0LjgsMi4xLDQuNyw0LjhDMjEuMiwxNC4zLDE5LjEsMTYuNSwxNi41LDE2LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbmhlYWRlciAuc2VhcmNoZm9ybS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNzVyZW07XG4gIHJpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTIuNXJlbSwgMHJlbSwgMHJlbSkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEyLjVyZW0sIDByZW0sIDByZW0pIHNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICBoZWFkZXIgLnNlYXJjaGZvcm0taGVhZGVyIHtcbiAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9IH1cbiAgaGVhZGVyIC5zZWFyY2hmb3JtLWhlYWRlci5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICBoZWFkZXIgLnNlYXJjaGZvcm0taGVhZGVyIC5mb3JtLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuaGVhZGVyIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlYXJjaGJsb2NrIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWFyY2hibG9jay5pcy1vcGVuIC5pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDQ1QTgnIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4Jy8lM0UlM0NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNlYXJjaGJsb2NrLmlzLW9wZW4gLmljb24tc2VhcmNoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzODI4MjgyJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCcvJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5zZWFyY2hmb3JtLWhlYWRlciBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlYXJjaGZvcm0taGVhZGVyIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBoZWFkZXIgLnNlYXJjaGJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIuMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIuN3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjdyZW07IH0gfVxuICAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuanMtZm9ybS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaWNvbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfSB9XG5cbmZvcm0gLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODsgfVxuXG4uc2VhcmNoLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5tbS1zZWFyY2gtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gMCAwIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMC43NXJlbSAyLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzAwNDVhODtcbiAgcGFkZGluZzogMC4zNzVyZW0gMnJlbTtcbiAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zZWFyY2gtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4ubW0tc2VhcmNoLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMy43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjc1cmVtIDAuNzVyZW0gMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIGlkPSdMYWFnXzEnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjguMyAyOC4zJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOC4zIDI4LjM7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTBBJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTYuNSwzLjljLTQuMywwLTcuOCwzLjUtNy44LDcuOGMwLDEuNiwwLjUsMy4xLDEuMyw0LjNsLTYuMiw2LjJjLTAuNiwwLjYtMC42LDEuNiwwLDIuMiBjMC42LDAuNiwxLjYsMC42LDIuMiwwbDYuMy02LjJjMS4yLDAuOCwyLjcsMS4zLDQuMywxLjNjNC4zLDAsNy44LTMuNSw3LjgtNy44QzI0LjMsNy40LDIwLjgsMy45LDE2LjUsMy45eiBNMTYuNSwxNi41IGMtMi42LDAtNC44LTIuMS00LjctNC44YzAtMi42LDIuMS00LjcsNC44LTQuN2MyLjYsMCw0LjgsMi4xLDQuNyw0LjhDMjEuMiwxNC4zLDE5LjEsMTYuNSwxNi41LDE2LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBoZWlnaHQ6IDIuODc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAubW0tc2VhcmNoLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWUxOyB9XG5cbi8qXG5cblNlYXJjaHJlc3VsdFxuXG4qL1xubWFpbiAuc2VhcmNoZm9ybS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9XG4gIG1haW4gLnNlYXJjaGZvcm0taGVhZGVyIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIG1haW4gLnNlYXJjaGZvcm0taGVhZGVyIC5mb3JtLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxubWFpbiAuc2VhcmNoZm9ybS1oZWFkZXIgLmZvcm0tc3VibWl0IHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0xhYWdfMScgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAyOC4zIDI4LjMnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4LjMgMjguMzsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyMzE3NEJBMDslN0QlMEElM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNi41LDMuOWMtNC4zLDAtNy44LDMuNS03LjgsNy44YzAsMS42LDAuNSwzLjEsMS4zLDQuM2wtNi4yLDYuMmMtMC42LDAuNi0wLjYsMS42LDAsMi4yIGMwLjYsMC42LDEuNiwwLjYsMi4yLDBsNi4zLTYuMmMxLjIsMC44LDIuNywxLjMsNC4zLDEuM2M0LjMsMCw3LjgtMy41LDcuOC03LjhDMjQuMyw3LjQsMjAuOCwzLjksMTYuNSwzLjl6IE0xNi41LDE2LjUgYy0yLjYsMC00LjgtMi4xLTQuNy00LjhjMC0yLjYsMi4xLTQuNyw0LjgtNC43YzIuNiwwLDQuOCwyLjEsNC43LDQuOEMyMS4yLDE0LjMsMTkuMSwxNi41LDE2LjUsMTYuNXonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIHdpZHRoOiAycmVtOyB9XG5cbi52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtICNmOGY4Zjg7IH1cblxuLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3Mtcm93IHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi52aWV3LXNlYXJjaC1yZXN1bHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSAjZjhmOGY4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC52aWV3LXNlYXJjaC1yZXN1bHQgYSBoMiwgLnZpZXctc2VhcmNoLXJlc3VsdCBhIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnZpZXctc2VhcmNoLXJlc3VsdCBhIC50YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLnZpZXctc2VhcmNoLXJlc3VsdCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgLnZpZXctc2VhcmNoLXJlc3VsdCBhOmhvdmVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IGE6aG92ZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAudmlldy1zZWFyY2gtcmVzdWx0IGE6aG92ZXIgLnRhYi1idXR0b24ge1xuICAgICAgY29sb3I6ICMyODI4Mjg7IH1cblxuLmtvZWtqZXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDFiNDI7XG4gIHotaW5kZXg6IDE5OTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xuICBvcGFjaXR5OiAuOTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAua29la2plcy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5rb2VramVzLXdyYXBwZXIgLmJvZHkgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmtvZWtqZXMtd3JhcHBlciAuYm9keSB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAua29la2plcy13cmFwcGVyIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmtvZWtqZXMtd3JhcHBlciAqIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAua29la2plcy13cmFwcGVyIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICM3NjZmNzA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayBvbCBhIHtcbiAgICBjb2xvcjogIzc2NmY3MDsgfVxuICAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgb2wgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBwYWRkaW5nOiAwIC41cmVtOyB9XG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayBvbCBsaTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uZmlsdGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTQ4YTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWE0OGE1O1xuICBwYWRkaW5nOiAwLjVyZW0gMS4zNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmbGV4LXNocmluazogMTsgfSB9XG4gIC5maWx0ZXItYnV0dG9uOjphZnRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX3doaXRlLnN2Z1wiKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmZpbHRlci1idXR0b246aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMWE0OGE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYTQ4YTU7IH1cbiAgICAuZmlsdGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWV4cG9ydGVkL2ljb25fcHVsbGRvd25fYmx1ZS5zdmdcIik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5maWx0ZXItYnV0dG9uIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcGFkZGluZy10b3A6IDAuNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLmZpbHRlci1idXR0b24gLmZpbHRlci1vcHRpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZmlsdGVyLWJ1dHRvbiAuZmlsdGVyLW9wdGlvbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4wNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMDVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5maWx0ZXItYnV0dG9uIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjM1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4zNXJlbTsgfSB9XG4gIC5maWx0ZXItYnV0dG9uOmhvdmVyIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5maWx0ZXItb3B0aW9uIHtcbiAgY29sb3I6ICMwMDQ1YTg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTsgfSB9XG4gIC5maWx0ZXItb3B0aW9uOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYyLCAxOTYsIDIzNiwgMC4yKTsgfVxuICAuZmlsdGVyLW9wdGlvbi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmZpbHRlci1vcHRpb24uYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5maWx0ZXItb3B0aW9uLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KclCc7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG5cbi5maWx0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtOyB9IH1cbiAgLmZpbHRlci13cmFwcGVyIGgzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuZmlsdGVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTsgfSB9XG5cbi5hY3RpdmVGaWx0ZXJzIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGFkYWRhOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5hY3RpdmVGaWx0ZXJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuYWN0aXZlRmlsdGVycyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFjdGl2ZUZpbHRlcnMge1xuICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmFjdGl2ZUZpbHRlcnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuYWN0aXZlRmlsdGVycyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hY3RpdmVGaWx0ZXJzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuXG4ucHJvZHVjdC10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2Om5vdCgucHJvZHVjdC10YWJsZV9faGVhZCksIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2Om5vdCgucHJvZHVjdC10YWJsZV9faGVhZCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2Om5vdCgucHJvZHVjdC10YWJsZV9faGVhZCkuaGlkZGVuLCAudmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdjpub3QoLnByb2R1Y3QtdGFibGVfX2hlYWQpLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCAucHJvZHVjdC10YWJsZV9faGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQgLnByb2R1Y3QtdGFibGVfX2NlbGwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAudmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCAucHJvZHVjdC10YWJsZV9faGVhZCAucHJvZHVjdC10YWJsZV9fY2VsbDphZnRlciB7XG4gICAgY29udGVudDogdW5zZXQ7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudFtkYXRhLWFjYy1pbmRleF0gLnByb2R1Y3QtdGFibGVfX2hlYWQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnRbZGF0YS1kcnYtaW5kZXhdIC5wcm9kdWN0LXRhYmxlX19oZWFkIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi5qcy1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uanMtb2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZiAhaW1wb3J0YW50OyB9XG5cbltqcy10cmlnZ2VyPVwic2hvd19vbl9lbXB0eVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgW2pzLXRyaWdnZXI9XCJzaG93X29uX2VtcHR5XCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIFtqcy10cmlnZ2VyPVwic2hvd19vbl9lbXB0eVwiXSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yMTg3NXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjIxODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIFtqcy10cmlnZ2VyPVwic2hvd19vbl9lbXB0eVwiXSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yODEyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI4MTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgW2pzLXRyaWdnZXI9XCJzaG93X29uX2VtcHR5XCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBbanMtdHJpZ2dlcj1cInNob3dfb25fZW1wdHlcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjQzNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjQzNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgW2pzLXRyaWdnZXI9XCJzaG93X29uX2VtcHR5XCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtOyB9IH1cblxuLmZpbHRlci1waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgY29sb3I6ICM5YzljOWM7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuZmlsdGVyLXBpbGwge1xuICAgICAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZpbHRlci1waWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjIxODc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjE4NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZpbHRlci1waWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI4MTI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjgxMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuZmlsdGVyLXBpbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5maWx0ZXItcGlsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNDM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmlsdGVyLXBpbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07IH0gfVxuICAuZmlsdGVyLXBpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgY2xhc3M9J2ljb24gaWNvbi10YWJsZXIgaWNvbi10YWJsZXIteCcgd2lkdGg9JzU2JyBoZWlnaHQ9JzU2JyB2aWV3Qm94PScwIDAgMjQgMjQnIHN0cm9rZS13aWR0aD0nMScgc3Ryb2tlPSclMjMxYTQ4YTUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4JyAvJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTsgfVxuICAuZmlsdGVyLXBpbGw6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgY2xhc3M9J2ljb24gaWNvbi10YWJsZXIgaWNvbi10YWJsZXIteCcgd2lkdGg9JzU2JyBoZWlnaHQ9JzU2JyB2aWV3Qm94PScwIDAgMjQgMjQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSclMjMxYTQ4YTUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4JyAvJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4JyAvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAuZmlsdGVyLXBpbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5maWx0ZXItcGlsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZpbHRlci1waWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5maWx0ZXItcGlsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgLmZpbHRlci13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgbWF4LWhlaWdodDogMnJlbTsgfVxuICAgIC5maWx0ZXItd3JhcHBlciBoMyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgY2xhc3M9J2ljb24gaWNvbi10YWJsZXIgaWNvbi10YWJsZXItZmlsdGVyJyB3aWR0aD0nNTYnIGhlaWdodD0nNTYnIHZpZXdCb3g9JzAgMCAyNCAyNCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2U9JyUyMzFhNDhhNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggc3Ryb2tlPSdub25lJyBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGQ9J001LjUgNWgxM2ExIDEgMCAwIDEgLjUgMS41bC01IDUuNWwwIDdsLTQgLTNsMCAtNGwtNSAtNS41YTEgMSAwIDAgMSAuNSAtMS41JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZpbHRlci13cmFwcGVyIGgzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBjbGFzcz0naWNvbiBpY29uLXRhYmxlciBpY29uLXRhYmxlci1jaGV2cm9uLXJpZ2h0JyB3aWR0aD0nNTYnIGhlaWdodD0nNTYnIHZpZXdCb3g9JzAgMCAyNCAyNCcgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2U9JyUyMzFhNDhhNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggc3Ryb2tlPSdub25lJyBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgNiAxNSAxMiA5IDE4JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1idXR0b24ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC44NzVyZW07IH1cbiAgICAuZmlsdGVyLXdyYXBwZXIuaXMtb3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMHJlbTsgfVxuICAgICAgLmZpbHRlci13cmFwcGVyLmlzLW9wZW4gaDM6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZmlsdGVyLXdyYXBwZXIuaXMtb3BlbiAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfSB9XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5bZGF0YS1hY2MtaW5kZXhdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIFtkYXRhLWFjYy1pbmRleF0ge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgW2RhdGEtYWNjLWluZGV4XSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBbZGF0YS1hY2MtaW5kZXhdIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9IH1cblxuaDMuYWNjb3JkaW9uLS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NWE4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwNDVhODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJXaGl0bmV5IEFcIiwgXCJXaGl0bmV5IEJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgaDMuYWNjb3JkaW9uLS1idXR0b24ge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIGgzLmFjY29yZGlvbi0tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgzLmFjY29yZGlvbi0tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjU2MjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41NjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgaDMuYWNjb3JkaW9uLS1idXR0b24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBoMy5hY2NvcmRpb24tLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgzLmFjY29yZGlvbi0tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICBoMy5hY2NvcmRpb24tLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBoMy5hY2NvcmRpb24tLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMy5hY2NvcmRpb24tLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjM3NXJlbTsgfSB9XG5cbltqcy10cmlnZ2VyPVwiZmFzdGNhbGNcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuY29sLTEyLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXdzLXJvdywgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlld3Mtcm93LFxuLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlld3Mtcm93LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5ub2RlLW1haW4tY29udGVudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLnByb2plY3RzLW92ZXJ2aWV3IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAuZmFzdENhbGNGcmFtZS13cmFwcGVyIGFydGljbGUsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlld3Mtcm93LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAudmlld3Mtcm93LCAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlld3Mtcm93LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnNhbGVzLW1hcF9fY29udGVudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXdzLXJvdywgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlld3Mtcm93LmlzLWFjdGl2ZSwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSBhcnRpY2xlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSAuZmFzdENhbGNGcmFtZS13cmFwcGVyIGFydGljbGUsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGFpbmVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5zYWxlcy1tYXBfX2NvbnRhaW5lciwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3csIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlld3Mtcm93LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdyBhcnRpY2xlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciBhcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbi5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIsXG4ucG9wdXAtd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlOyB9XG4gIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIuaXMtb3BlbixcbiAgLnBvcHVwLXdyYXBwZXIuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5jb250YWluZXIsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IC5wYXJhZ3JhcGhfX3RpdGxlLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAucGFyYWdyYXBoX190aXRsZSwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1mYXEtY2F0ZWdvcnksIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzLFxuICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAuZmFzdENhbGNGcmFtZS13cmFwcGVyICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgbWFpbiAuc2VhcmNoZm9ybS1oZWFkZXIsIG1haW4gLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuc2VhcmNoZm9ybS1oZWFkZXIsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1oZWFkZXIsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LCAudmlldy1zZWFyY2gtcmVzdWx0IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZHVjdC1tZW51LWJsb2NrLXByb2R1Y3QtbWVudSwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCBoMiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciBoMiwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAucHJvZHVjdC10YWJzIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnRhYi1idXR0b24sIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC50YWItYnV0dG9uLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC52aWV3LW5ld3MsICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctbmV3cywgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LWNvbnRlbnQucm93LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuZmFzdENhbGNGcmFtZS13cmFwcGVyIGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAubmV3c19fd3JhcHBlciAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LWNvbnRlbnQsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gICAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctam9iLW9wZW5pbmdzIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1qb2Itb3BlbmluZ3MgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1jb250ZW50LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2ssIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuY3RhIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudC5ibG9jaywgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuY3RhIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LmJsb2NrLCAuY3RhIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LWNvbnRlbnQuYmxvY2ssIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1lbXB0eSwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1oZWFkZXIsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLm5ld3NfX3dyYXBwZXIsXG4gICAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1pZC1zZWFyY2hfcmVzdWx0IC52aWV3LWVtcHR5LCAudmlldy1pZC1zZWFyY2hfcmVzdWx0IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctZW1wdHksIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgbmF2LnBhZ2VyLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIsIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1wcm9qZWN0LXZpZXdzLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldywgLmJsb2NrLXZpZXdzIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnByb2plY3RzLW92ZXJ2aWV3LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctdGVhbS1ldXJvcGUsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctZG93bmxvYWQtY2VudGVyLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIC52aWV3LWNvbnRlbnQsIC52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctY29udGVudCwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAubmV3c2xldHRlci1zdWJzY3JpcHRpb24sIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gZm9ybSwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuYmxvY2std2ViZm9ybSxcbiAgICAucG9wdXAtd3JhcHBlciAuY29udGFpbmVyLFxuICAgIC5wb3B1cC13cmFwcGVyIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSAucGFyYWdyYXBoX190aXRsZSxcbiAgICAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgLnBvcHVwLXdyYXBwZXIgLnBhcmFncmFwaF9fdGl0bGUsXG4gICAgLnBvcHVwLXdyYXBwZXIgLnZpZXctZmFxLWNhdGVnb3J5LFxuICAgIC5wb3B1cC13cmFwcGVyICNibG9jay1mcm9udC1sb2NhbC10YXNrcyxcbiAgICAucG9wdXAtd3JhcHBlciAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzLFxuICAgIC5wb3B1cC13cmFwcGVyICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MsXG4gICAgLnBvcHVwLXdyYXBwZXIgbWFpbiAuc2VhcmNoZm9ybS1oZWFkZXIsXG4gICAgbWFpbiAucG9wdXAtd3JhcHBlciAuc2VhcmNoZm9ybS1oZWFkZXIsXG4gICAgLnBvcHVwLXdyYXBwZXIgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsXG4gICAgLnZpZXctc2VhcmNoLXJlc3VsdCAucG9wdXAtd3JhcHBlciAudmlldy1oZWFkZXIsXG4gICAgLnBvcHVwLXdyYXBwZXIgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LFxuICAgIC52aWV3LXNlYXJjaC1yZXN1bHQgLnBvcHVwLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgICAucG9wdXAtd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZHVjdC1tZW51LWJsb2NrLXByb2R1Y3QtbWVudSxcbiAgICAucG9wdXAtd3JhcHBlciAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCBoMixcbiAgICAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAucG9wdXAtd3JhcHBlciBoMixcbiAgICAucG9wdXAtd3JhcHBlciAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLFxuICAgICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC5wcm9kdWN0LXRhYnMgLnBvcHVwLXdyYXBwZXIgLnRhYi1idXR0b24sXG4gICAgLnBvcHVwLXdyYXBwZXIgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCAudGFiLWJ1dHRvbixcbiAgICAucHJvZHVjdC10YWJzICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC5wb3B1cC13cmFwcGVyIC50YWItYnV0dG9uLFxuICAgIC5wb3B1cC13cmFwcGVyICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC52aWV3LW5ld3MsXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnBvcHVwLXdyYXBwZXIgLnZpZXctbmV3cyxcbiAgICAucG9wdXAtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQucm93LFxuICAgIC5wb3B1cC13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24sXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5wb3B1cC13cmFwcGVyIGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbixcbiAgICAucG9wdXAtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAucG9wdXAtd3JhcHBlciAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5uZXdzX193cmFwcGVyIC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gICAgLnBvcHVwLXdyYXBwZXIgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsXG4gICAgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnBvcHVwLXdyYXBwZXIgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLFxuICAgIC5wb3B1cC13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctam9iLW9wZW5pbmdzIC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gICAgLnBvcHVwLXdyYXBwZXIgLnZpZXctam9iLW9wZW5pbmdzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LFxuICAgIC52aWV3LWpvYi1vcGVuaW5ncyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnBvcHVwLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgICAucG9wdXAtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmN0YSAudmlldy1jb250ZW50LmJsb2NrLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuY3RhIC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQuYmxvY2ssXG4gICAgLnBvcHVwLXdyYXBwZXIgLmN0YSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5ibG9jayxcbiAgICAuY3RhIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAucG9wdXAtd3JhcHBlciAudmlldy1jb250ZW50LmJsb2NrLFxuICAgIC5wb3B1cC13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LFxuICAgIC5wb3B1cC13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LFxuICAgIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LFxuICAgIC5wb3B1cC13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1lbXB0eSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnBvcHVwLXdyYXBwZXIgLnZpZXctZW1wdHksXG4gICAgLnBvcHVwLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWhlYWRlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnBvcHVwLXdyYXBwZXIgLnZpZXctaGVhZGVyLFxuICAgIC5wb3B1cC13cmFwcGVyIC5uZXdzX193cmFwcGVyLFxuICAgIC5wb3B1cC13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAucG9wdXAtd3JhcHBlciAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50LFxuICAgIC5wb3B1cC13cmFwcGVyIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQgLnZpZXctZW1wdHksXG4gICAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdCAucG9wdXAtd3JhcHBlciAudmlldy1lbXB0eSxcbiAgICAucG9wdXAtd3JhcHBlciBuYXYucGFnZXIsXG4gICAgLnBvcHVwLXdyYXBwZXIgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgICAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnBvcHVwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuICAgIC5wb3B1cC13cmFwcGVyIC52aWV3LXByb2plY3Qtdmlld3MsXG4gICAgLnBvcHVwLXdyYXBwZXIgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LFxuICAgIC5ibG9jay12aWV3cyAucG9wdXAtd3JhcHBlciAudmlldy1wcm9qZWN0cy1vdmVydmlldyxcbiAgICAucG9wdXAtd3JhcHBlciAucHJvamVjdHMtb3ZlcnZpZXcsXG4gICAgLnBvcHVwLXdyYXBwZXIgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSxcbiAgICAucG9wdXAtd3JhcHBlciAudmlldy10ZWFtLWV1cm9wZSxcbiAgICAucG9wdXAtd3JhcHBlciAudmlldy1kb3dubG9hZC1jZW50ZXIsXG4gICAgLnBvcHVwLXdyYXBwZXIgLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIgLnZpZXctY29udGVudCxcbiAgICAudmlldy1tZXNzYWdlLWluLWhlYWRlciAucG9wdXAtd3JhcHBlciAudmlldy1jb250ZW50LFxuICAgIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbixcbiAgICAucG9wdXAtd3JhcHBlciAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtLFxuICAgIC5wb3B1cC13cmFwcGVyIC5ibG9jay13ZWJmb3JtIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuY29sLTEyLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXdzLXJvdywgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlld3Mtcm93LFxuICAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3cy1yb3csIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLm5vZGUtbWFpbi1jb250ZW50LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LCAucHJvamVjdHMtb3ZlcnZpZXcgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1jb250ZW50LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGUsICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgYXJ0aWNsZSwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3cy1yb3csIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC52aWV3cy1yb3csIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3cy1yb3csIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuc2FsZXMtbWFwX19jb250ZW50LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlld3Mtcm93LCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IC52aWV3cy1yb3cuaXMtYWN0aXZlLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3cy1yb3cuaXMtYWN0aXZlLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IC52aWV3cy1yb3cuaXMtYWN0aXZlIGFydGljbGUsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IC52aWV3cy1yb3cuaXMtYWN0aXZlIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgYXJ0aWNsZSwgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250YWluZXIsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnNhbGVzLW1hcF9fY29udGFpbmVyLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC52aWV3cy1yb3csIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93IGFydGljbGUsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdyAuZmFzdENhbGNGcmFtZS13cmFwcGVyIGFydGljbGUsIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmNvbC0xMCxcbiAgLnBvcHVwLXdyYXBwZXIgLmNvbC0xMixcbiAgLnBvcHVwLXdyYXBwZXIgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsXG4gIC5wb3B1cC13cmFwcGVyICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3csXG4gICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC5wb3B1cC13cmFwcGVyIC52aWV3cy1yb3csXG4gIC5wb3B1cC13cmFwcGVyIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAucG9wdXAtd3JhcHBlciAudmlld3Mtcm93LFxuICAucG9wdXAtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgLnBvcHVwLXdyYXBwZXIgLnZpZXdzLXJvdyxcbiAgLnBvcHVwLXdyYXBwZXIgLm5vZGUtbWFpbi1jb250ZW50LFxuICAucG9wdXAtd3JhcHBlciAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudCxcbiAgLnByb2plY3RzLW92ZXJ2aWV3IC5wb3B1cC13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5wb3B1cC13cmFwcGVyIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkLFxuICAucG9wdXAtd3JhcHBlciAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlLFxuICAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAucG9wdXAtd3JhcHBlciBhcnRpY2xlLFxuICAucG9wdXAtd3JhcHBlciAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCAucG9wdXAtd3JhcHBlciAudmlld3Mtcm93LFxuICAucG9wdXAtd3JhcHBlciAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLnZpZXdzLXJvdyxcbiAgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC5wb3B1cC13cmFwcGVyIC52aWV3cy1yb3csXG4gIC5wb3B1cC13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQsXG4gIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5wb3B1cC13cmFwcGVyIC5zYWxlcy1tYXBfX2NvbnRlbnQsXG4gIC5wb3B1cC13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLnBvcHVwLXdyYXBwZXIgLnZpZXdzLXJvdyxcbiAgLnBvcHVwLXdyYXBwZXIgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUsXG4gIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IC5wb3B1cC13cmFwcGVyIC52aWV3cy1yb3cuaXMtYWN0aXZlLFxuICAucG9wdXAtd3JhcHBlciAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSBhcnRpY2xlLFxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCAudmlld3Mtcm93LmlzLWFjdGl2ZSAucG9wdXAtd3JhcHBlciBhcnRpY2xlLFxuICAucG9wdXAtd3JhcHBlciAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250YWluZXIsXG4gIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5wb3B1cC13cmFwcGVyIC5zYWxlcy1tYXBfX2NvbnRhaW5lcixcbiAgLnBvcHVwLXdyYXBwZXIgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LFxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5wb3B1cC13cmFwcGVyIC52aWV3cy1yb3csXG4gIC5wb3B1cC13cmFwcGVyIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXdzLXJvdyBhcnRpY2xlLFxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cgLnBvcHVwLXdyYXBwZXIgYXJ0aWNsZSxcbiAgLnBvcHVwLXdyYXBwZXIgLmNvbC0xMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9XG4gIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b24uY2xvc2VidXR0b24sXG4gIC5wb3B1cC13cmFwcGVyIC5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9uLmNsb3NlYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIuMjVyZW07XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgICAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAuZnNsaWdodGJveC10b29sYmFyLWJ1dHRvbi5jbG9zZWJ1dHRvbixcbiAgICAgIC5wb3B1cC13cmFwcGVyIC5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9uLmNsb3NlYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdG9wOiAxLjVyZW07IH0gfVxuICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b24uY2xvc2VidXR0b24gLmZzbGlnaHRib3gtc3ZnLXBhdGgsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b24uY2xvc2VidXR0b24gLmZzbGlnaHRib3gtc3ZnLXBhdGgge1xuICAgICAgZmlsbDogIzRFNEU0RTsgfVxuICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b24uY2xvc2VidXR0b246aG92ZXIgLmZzbGlnaHRib3gtc3ZnLXBhdGgsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b24uY2xvc2VidXR0b246aG92ZXIgLmZzbGlnaHRib3gtc3ZnLXBhdGgge1xuICAgICAgZmlsbDogIzE5OWVlMTsgfVxuICAuZmFzdENhbGNGcmFtZS13cmFwcGVyIGlmcmFtZSxcbiAgLnBvcHVwLXdyYXBwZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwdmg7IH1cbiAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAucG9wdXAtdGVuZGVyLXRleHQsXG4gIC5wb3B1cC13cmFwcGVyIC5wb3B1cC10ZW5kZXItdGV4dCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMi4yNXJlbSAyLjI1cmVtIDIuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLnBvcHVwLXRlbmRlci10ZXh0LFxuICAgICAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXRlbmRlci10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAucG9wdXAtdGVuZGVyLXRleHQtdGl0bGUsXG4gIC5wb3B1cC13cmFwcGVyIC5wb3B1cC10ZW5kZXItdGV4dC10aXRsZSB7XG4gICAgY29sb3I6ICM0RTRFNEU7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC50ZW5kZXItdGV4dC12YWx1ZSxcbiAgLnBvcHVwLXdyYXBwZXIgLnRlbmRlci10ZXh0LXZhbHVlIHtcbiAgICBjb2xvcjogIzMyMzQzNTtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgICAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC50ZW5kZXItdGV4dC12YWx1ZSxcbiAgICAgIC5wb3B1cC13cmFwcGVyIC50ZW5kZXItdGV4dC12YWx1ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwdmg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAgICAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciAudGVuZGVyLXRleHQtdmFsdWUsXG4gICAgICAucG9wdXAtd3JhcHBlciAudGVuZGVyLXRleHQtdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciBocixcbiAgLnBvcHVwLXdyYXBwZXIgaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmNvcHktbm90aWZpY2F0aW9uLFxuICAucG9wdXAtd3JhcHBlciAuY29weS1ub3RpZmljYXRpb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogODBweDtcbiAgICByaWdodDogMTAwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciBhLFxuICAucG9wdXAtd3JhcHBlciBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZmFzdENhbGNGcmFtZS13cmFwcGVyIGEuYnRuLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5uZXdzX193cmFwcGVyIC52aWV3LWZvb3RlciBhLCAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciBhLFxuICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciAuZmFzdENhbGNGcmFtZS13cmFwcGVyIGEsXG4gICAgLnBvcHVwLXdyYXBwZXIgYS5idG4sXG4gICAgLnBvcHVwLXdyYXBwZXIgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyIGEsXG4gICAgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyIC5wb3B1cC13cmFwcGVyIGEsXG4gICAgLnBvcHVwLXdyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIGEsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIC5wb3B1cC13cmFwcGVyIGEge1xuICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgICAgIG1pbi13aWR0aDogMTByZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAgICAgICAuZmFzdENhbGNGcmFtZS13cmFwcGVyIGEuYnRuLCAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5uZXdzX193cmFwcGVyIC52aWV3LWZvb3RlciBhLCAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciBhLFxuICAgICAgICAuZmFzdENhbGNGcmFtZS13cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciBhLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciBhLFxuICAgICAgICAucG9wdXAtd3JhcHBlciBhLmJ0bixcbiAgICAgICAgLnBvcHVwLXdyYXBwZXIgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyIGEsXG4gICAgICAgIC5uZXdzX193cmFwcGVyIC52aWV3LWZvb3RlciAucG9wdXAtd3JhcHBlciBhLFxuICAgICAgICAucG9wdXAtd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIgYSxcbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIC5wb3B1cC13cmFwcGVyIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgLmZhc3RDYWxjRnJhbWUtd3JhcHBlciBhLmRvd25sb2FkLXRlbmRlci10ZXh0LFxuICAgIC5wb3B1cC13cmFwcGVyIGEuZG93bmxvYWQtdGVuZGVyLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMC41cmVtIDEuMzc1cmVtIDAuNXJlbSAyLjVyZW07IH1cbiAgICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgYS5kb3dubG9hZC10ZW5kZXItdGV4dDo6YmVmb3JlLFxuICAgICAgLnBvcHVwLXdyYXBwZXIgYS5kb3dubG9hZC10ZW5kZXItdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjMzMDAzNzM4MiwxMyBMMTIuMzMwMDM3NCwxMyBMMTIuMzMwMDM3NCwxNCBMMC4zMzAwMzczODIsMTQgTDAuMzMwMDM3MzgyLDEzIFogTTEuMTc5MTYzMTMsNC44MjU4MDkzMyBMNC45Nzk4NjAzMiw4LjM1NjAzNTU3IEw0Ljk3OTg2MDMyLDIuODI1MDMyMDNlLTEzIEw2Ljk0NTE5Nzg5LDIuODIzODI4NjFlLTEzIEw2Ljk0NTE5Nzg5LDguMzU2MDM1NTcgTDEwLjg2MzA2MjUsNC44MjU4MDkzMyBMMTIsNi4yODgwMzU3NyBMNi4wMjg3NDk4NiwxMS42NDAyMzIzIEw1LjMyOTA3MDUyZS0xNSw2LjI4ODAzNTc3IEwxLjE3OTE2MzEzLDQuODI1ODA5MzMgWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy42NyAzKScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgYS5jb3B5LXRlbmRlci10ZXh0LFxuICAgIC5wb3B1cC13cmFwcGVyIGEuY29weS10ZW5kZXItdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS4zNzVyZW0gMC41cmVtIDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgYS5jb3B5LXRlbmRlci10ZXh0LFxuICAgICAgICAucG9wdXAtd3JhcHBlciBhLmNvcHktdGVuZGVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAgIC5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIgYS5jb3B5LXRlbmRlci10ZXh0OjpiZWZvcmUsXG4gICAgICAucG9wdXAtd3JhcHBlciBhLmNvcHktdGVuZGVyLXRleHQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ2cgZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMgMiknJTNFJTNDcG9seWdvbiBwb2ludHM9JzEzIDE0Ljk5MiAxMyA0IDEyIDQgMTIgMyAxNCAzIDE0IDE2IDMgMTYgMyAxNCA0IDE0IDQgMTUnLyUzRSUzQ3BhdGggZD0nTTMuOTk5NTY1MTIsMy45OTIzMDk1NyBMMy45OTk1NjUxMiwwIEwxMSwwIEwxMSwxMyBMMCwxMyBMMCwzLjk5MjMwOTU3IEwzLjk5OTU2NTEyLDMuOTkyMzA5NTcgWiBNMiw1IEw5LDUgTDksNiBMMiw2IEwyLDUgWiBNNiwzIEw5LDMgTDksNCBMNiw0IEw2LDMgWiBNMiw3IEw5LDcgTDksOCBMMiw4IEwyLDcgWiBNMiw5IEw5LDkgTDksMTAgTDIsMTAgTDIsOSBaIE0zLDAgTDMsMyBMMCwzIEwzLDAgWicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi52aWV3LW5ld3MgLnBhZ2VyIGxpLnBhZ2VyX19pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogdW5zZXQ7IH1cbiAgLnZpZXctbmV3cyAucGFnZXIgbGkucGFnZXJfX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWE0OGE1OyB9XG5cbi50b29sYmFyLWZpeGVkIGhlYWRlciB7XG4gIHRvcDogMDsgfVxuXG5oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICBtYXgtaGVpZ2h0OiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4OyB9IH1cblxuLnVzZXItbG9nZ2VkLWluIGhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudXNlci1sb2dnZWQtaW4gaGVhZGVyLm5hdi11cCB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5oZWFkZXJfX2xlZnQgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLmhlYWRlcl9fbGVmdCAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMC42MjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuaGVhZGVyX19sZWZ0IC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1Ljg3NXJlbTsgfSB9XG5cbi5oZWFkZXJfbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5oZWFkZXJfbWFpbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5oZWFkZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMC4ycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuaGVhZGVyX19yaWdodCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmhlYWRlcl90b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5oZWFkZXJfdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNibG9jay1sYXVuY2hraXQtYnJhbmRpbmcgaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5ibG9jay1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5uYXZpZ2F0aW9uIHVsLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUtaXRlbSA+IC5tZW51LmlzLXN1YiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gPiAubWVudS5pcy1zdWIgLm1lbnUtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2aWdhdGlvbiAubWVudS1pdGVtOmhvdmVyIC5pcy1zdWIge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgdWwubWVudS0tbGV2ZWwtMCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgdWwubWVudS0tbGV2ZWwtMCBsaSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIHVsLmhpZGRlbi1saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDA7IH1cbiAgdWwuaGlkZGVuLWxpbmtzIGxpIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLm1lbnUtLWxldmVsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01JTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMi41cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5tZW51LWl0ZW0tLWxldmVsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVudS1pdGVtLS1sZXZlbC0wOmhvdmVyID4gLm1lbnUtLWxldmVsLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIHVsLmhpZGRlbi1saW5rcy5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgdWwuaGlkZGVuLWxpbmtzIGxpIHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIHVsLmhpZGRlbi1saW5rcyAuaXMtc3ViIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIHVsLmhpZGRlbi1saW5rcyAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgdWwuaGlkZGVuLWxpbmtzIC5tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAjYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAjYmxvY2stdG9wbWVudSxcbiAgW2lkKj1cImJsb2NrXCJdW2lkKj0ndG9wbWVudSddIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgW2lkKj1cImxhbmd1YWdlc3dpdGNoZXJcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgI2Jsb2NrLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbixcbiAgW2lkKj0ncmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uJ11baWQqPSdibG9jayddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICM3NjZmNzA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzk3OTc5NzsgfVxuXG4ubWVudS1pdGVtLmFjdGl2ZSBhLFxuLm1lbnUtaXRlbSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA0NWE4OyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMjAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApOyB9IH1cblxuLm1lbnUtaXRlbS0tbGV2ZWwtMDpob3ZlciA+IC5tZW51LS1sZXZlbC0xIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUgdWwge1xuICB3aWR0aDogYXV0bzsgfVxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSBsaSBhIHtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDA0NWE4OyB9XG4gICNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51IGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzE5OWVlMTsgfVxuICAjYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSBsaSBhLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMxOTllZTE7IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTsgfVxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSBsaS5tZW51LWl0ZW0tLWxldmVsLTAgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjNyZW0gMnJlbTsgfVxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSAubWVudS0tbGV2ZWwtMSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUgLm1lbnUtLWxldmVsLTEgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTsgfVxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSAubWVudS0tbGV2ZWwtMSBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA0NWE4O1xuICBmb250LWZhbWlseTogXCJXaGl0bmV5IEFcIiwgXCJXaGl0bmV5IEJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAjYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSAubWVudS0tbGV2ZWwtMSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUgLm1lbnUtLWxldmVsLTEgYS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjQTJDNEVDOyB9XG4gICNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51IC5tZW51LS1sZXZlbC0xIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQTJDNEVDO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cblxuLmlzLW9wZW4gI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC10b3BtZW51IHVsLm1lbnUtLWxldmVsLTEsXG5baWQqPVwidG9wbWVudVwiXVtpZCo9XCJibG9ja1wiXSB1bC5tZW51LS1sZXZlbC0xIHtcbiAgcGFkZGluZzogMS4zNzVyZW07IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC10b3BtZW51IGxpIGEsXG5baWQqPVwidG9wbWVudVwiXVtpZCo9XCJibG9ja1wiXSBsaSBhIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDA0NWE4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAjYmxvY2stbGF1bmNoa2l0LXRvcG1lbnUgbGkgYS5pcy1hY3RpdmUsXG4gIFtpZCo9XCJ0b3BtZW51XCJdW2lkKj1cImJsb2NrXCJdIGxpIGEuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzE5OWVlMTsgfVxuICAjYmxvY2stbGF1bmNoa2l0LXRvcG1lbnUgbGkgYTpob3ZlcixcbiAgW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTk5ZWUxOyB9XG5cbiNibG9jay1sYXVuY2hraXQtdG9wbWVudSBsaS5tZW51LWl0ZW0tLWxldmVsLTA6bGFzdC1jaGlsZCxcbltpZCo9XCJ0b3BtZW51XCJdW2lkKj1cImJsb2NrXCJdIGxpLm1lbnUtaXRlbS0tbGV2ZWwtMDpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjYmxvY2stbGF1bmNoa2l0LXRvcG1lbnUgbGkubWVudS1pdGVtLS1sZXZlbC0wOmxhc3QtY2hpbGQgYTpiZWZvcmUsXG4gIFtpZCo9XCJ0b3BtZW51XCJdW2lkKj1cImJsb2NrXCJdIGxpLm1lbnUtaXRlbS0tbGV2ZWwtMDpsYXN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIHRvcDogMjAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMTI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDdGl0bGUlM0VBdG9tcyAvIEljb24gLyBXb3JsZCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdtOS4zNTcxIDIuNXYzLjEwNzFjLTAuNzUgMC0xLjM5MjktMC4xMDcxNC0xLjkyODYtMC4yMTQyOSAwLjUzNTcxLTEuNjA3MSAxLjE3ODYtMi41NzE0IDEuOTI4Ni0yLjg5Mjl6bTAgMTJ2My4xMDcxYy0wLjc1LTAuMzIxNDMtMS4zOTI5LTEuMjg1Ny0xLjkyODYtMi44OTI5IDAuNTM1NzEtMC4xMDcxNCAxLjE3ODYtMC4yMTQyOSAxLjkyODYtMC4yMTQyOXptLTMuNTM1Ny0wLjY0Mjg2Yy0wLjY0Mjg2IDAuMjE0MjktMS4yODU3IDAuNTM1NzEtMi4wMzU3IDAuODU3MTQtMC45NjQyOS0xLjE3ODYtMS41LTIuNTcxNC0xLjYwNzEtNC4wNzE0aDMuMjE0M2MwLjEwNzE0IDEuMjg1NyAwLjMyMTQzIDIuMzU3MSAwLjQyODU3IDMuMjE0M3ptMC4zMjE0MyAxLjE3ODZjMC4zMjE0MyAwLjg1NzE0IDAuNjQyODYgMS42MDcxIDEuMDcxNCAyLjI1LTAuOTY0MjktMC4zMjE0My0xLjgyMTQtMC44NTcxNC0yLjU3MTQtMS42MDcxIDAuNTM1NzEtMC4yMTQyOSAwLjk2NDI5LTAuNDI4NTcgMS41LTAuNjQyODZ6bTAuNTM1NzEtNC4zOTI5aDIuNjc4NnYyLjU3MTRjLTAuNzUgMC4xMDcxNC0xLjUgMC4xMDcxNC0yLjI1IDAuMzIxNDMtMC4yMTQyOS0wLjg1NzE0LTAuNDI4NTctMS44MjE0LTAuNDI4NTctMi44OTI5em0tNC41LTEuMTc4NmMwLjEwNzE0LTEuNjA3MSAwLjY0Mjg2LTMgMS42MDcxLTQuMTc4NiAwLjc1IDAuNDI4NTcgMS4zOTI5IDAuNjQyODYgMi4wMzU3IDAuODU3MTQtMC4xMDcxNCAwLjk2NDI5LTAuMzIxNDMgMi4wMzU3LTAuMzIxNDMgMy4zMjE0aC0zLjMyMTR6bTIuNDY0My01LjE0MjljMC43NS0wLjc1IDEuNjA3MS0xLjI4NTcgMi41NzE0LTEuNjA3MS0wLjMyMTQzIDAuNjQyODYtMC42NDI4NiAxLjM5MjktMC45NjQyOSAyLjI1LTAuNjQyODYtMC4yMTQyOS0xLjE3ODYtMC40Mjg1Ny0xLjYwNzEtMC42NDI4NnptNC43MTQzIDIuNDY0M3YyLjY3ODZoLTIuNjc4NmMwLTEuMDcxNCAwLjIxNDI5LTIuMDM1NyAwLjQyODU3LTIuODkyOSAwLjUzNTcxIDAgMS4zOTI5IDAuMTA3MTQgMi4yNSAwLjIxNDI5em04LjI1IDIuNjc4NmgtMy4yMTQzYy0wLjEwNzE0LTEuMjg1Ny0wLjIxNDI5LTIuMzU3MS0wLjQyODU3LTMuMjE0MyAwLjY0Mjg2LTAuMjE0MjkgMS4yODU3LTAuNTM1NzEgMi4wMzU3LTAuODU3MTQgMC45NjQyOSAxLjA3MTQgMS41IDIuNDY0MyAxLjYwNzEgNC4wNzE0em0wIDEuMTc4NmMtMC4xMDcxNCAxLjYwNzEtMC42NDI4NiAyLjg5MjktMS42MDcxIDQuMDcxNC0wLjc1LTAuNDI4NTctMS41LTAuNjQyODYtMi4xNDI5LTAuODU3MTQgMC4yMTQyOS0wLjk2NDI5IDAuNDI4NTctMi4wMzU3IDAuNDI4NTctMy4yMTQzaDMuMzIxNHptLTIuNDY0MyA1LjAzNTdjLTAuNzUgMC43NS0xLjcxNDMgMS4yODU3LTIuNTcxNCAxLjYwNzEgMC40Mjg1Ny0wLjY0Mjg2IDAuNzUtMS4zOTI5IDEuMDcxNC0yLjI1IDAuNTM1NzEgMC4yMTQyOSAxLjA3MTQgMC40Mjg1NyAxLjUgMC42NDI4NnptLTQuNjA3MS0yLjQ2NDN2LTIuNTcxNGgyLjU3MTRjMCAxLjA3MTQtMC4yMTQyOSAyLjAzNTctMC40Mjg1NyAyLjg5MjktMC42NDI4Ni0wLjEwNzE0LTEuMzkyOS0wLjIxNDI5LTIuMTQyOS0wLjMyMTQzem0wIDQuMzkyOXYtMy4xMDcxYzAuNzUgMCAxLjM5MjkgMC4xMDcxNCAxLjkyODYgMC4yMTQyOS0wLjIxNDI5IDAuNzUtMC41MzU3MSAxLjUtMC45NjQyOSAxLjkyODYtMC4zMjE0MyAwLjQyODU3LTAuNjQyODYgMC43NS0wLjk2NDI5IDAuOTY0Mjl6bTMuMTA3MS0xMi42NDNjLTAuMzIxNDMtMC44NTcxNC0wLjY0Mjg2LTEuNzE0My0xLjA3MTQtMi4yNSAwLjk2NDI5IDAuMzIxNDMgMS44MjE0IDAuODU3MTQgMi41NzE0IDEuNjA3MS0wLjQyODU3IDAuMzIxNDMtMC45NjQyOSAwLjUzNTcxLTEuNSAwLjY0Mjg2em0tMC41MzU3MSA0LjVoLTIuNTcxNHYtMi42Nzg2YzAuODU3MTQgMCAxLjYwNzEtMC4xMDcxNCAyLjI1LTAuMzIxNDMgMC4yMTQyOSAwLjk2NDI5IDAuMzIxNDMgMS45Mjg2IDAuMzIxNDMgM3ptLTIuNTcxNC0zLjg1NzF2LTMuMTA3MWMwLjMyMTQzIDAuMjE0MjkgMC42NDI4NiAwLjQyODU3IDAuOTY0MjkgMC44NTcxNCAwLjQyODU3IDAuNTM1NzEgMC43NSAxLjE3ODYgMC45NjQyOSAxLjkyODYtMC41MzU3MSAwLjEwNzE0LTEuMTc4NiAwLjIxNDI5LTEuOTI4NiAwLjMyMTQzem01LjY3ODYtMS45Mjg2Yy0xLjcxNDMtMS43MTQzLTMuODU3MS0yLjY3ODYtNi4zMjE0LTIuNjc4Ni0yLjQ2NDMgMC00LjYwNzEgMC44NTcxNC02LjMyMTQgMi42Nzg2LTEuNzE0MyAxLjgyMTQtMi41NzE0IDMuODU3MS0yLjU3MTQgNi4zMjE0IDAgMi40NjQzIDAuODU3MTQgNC42MDcxIDIuNjc4NiA2LjMyMTQgMS43MTQzIDEuNzE0MyAzLjg1NzEgMi42Nzg2IDYuMzIxNCAyLjY3ODYgMi40NjQzIDAgNC42MDcxLTAuODU3MTQgNi4zMjE0LTIuNjc4NiAxLjcxNDMtMS44MjE0IDIuNjc4Ni0zLjg1NzEgMi42Nzg2LTYuMzIxNC0wLjEwNzE0LTIuNDY0My0wLjk2NDI5LTQuNjA3MS0yLjc4NTctNi4zMjE0eicgZmlsbD0nJTIzNzY2ZjcwJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAjYmxvY2stbGF1bmNoa2l0LXRvcG1lbnUgbGkubWVudS1pdGVtLS1sZXZlbC0wOmxhc3QtY2hpbGQgYTpiZWZvcmUsXG4gICAgICBbaWQqPVwidG9wbWVudVwiXVtpZCo9XCJibG9ja1wiXSBsaS5tZW51LWl0ZW0tLWxldmVsLTA6bGFzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC45MjVyZW07XG4gICAgICAgIHRvcDogMTIlOyB9IH1cbiAgI2Jsb2NrLWxhdW5jaGtpdC10b3BtZW51IGxpLm1lbnUtaXRlbS0tbGV2ZWwtMDpsYXN0LWNoaWxkIGE6aG92ZXI6OmJlZm9yZSxcbiAgW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gbGkubWVudS1pdGVtLS1sZXZlbC0wOmxhc3QtY2hpbGQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTYgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWlvbi1pb3Mtd29ybGQtb3V0bGluZSAtIElvbmljb25zJTNDL3RpdGxlJTNFJTNDZyBpZD0nSGVhZGVycycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdkL2hlYWRlci8xZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNDYuMDAwMDAwLCAtMjYuMDAwMDAwKSclM0UlM0NyZWN0IGlkPSdiZycgeD0nMTIwJyB5PScwJyB3aWR0aD0nMTIwMCcgaGVpZ2h0PScxMDAnJTNFJTNDL3JlY3QlM0UlM0NnIGlkPSd0b3AnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk3MC4wMDAwMDAsIDIxLjAwMDAwMCknJTNFJTNDZyBpZD0nZC9sYW5ndWFnZXMtaGVhZGVyLTEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE3MC4wMDAwMDAsIDAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNDcuMDA4MjMyLDAuNSBDMTUwLjQwMzcyNywwLjUgMTUzLjQ4MjgwMiwxLjg1NTI1NDM1IDE1NS43MzQ0MDIsNC4wNTQ5MzgzIEMxNTcuOTkwMDkxLDYuMjU4NjE2ODQgMTU5LjQxNTM4OSw5LjMwOTc0NzMxIDE1OS40OTYzNSwxMi42OTQ4MDExIEMxNTkuNDk2NTc4LDE2LjI4MTgwODcgMTU4LjExMzgxMSwxOS40NzE4NzI2IDE1NS44NzA0MDQsMjEuNzcxMTEyNyBDMTUzLjYwOTEwMiwyNC4wODg2OTIyIDE1MC40NzQyNzYsMjUuNSAxNDcuMDA4MjMyLDI1LjUgTDE0Ny4wMDgyMzIsMjUuNSBMMTIuOTkxNzY4MywyNS41IEM5LjU0MjEwNjQyLDI1LjUgNi40MTkwNDg1OSwyNC4xMDExNTMyIDQuMTU4NDc4NTQsMjEuODM5MTUwOSBDMS44OTgwNDQyLDE5LjU3NzI4NDMgMC41LDE2LjQ1MjM4MzIgMC41LDEzIEMwLjUsOS41NDc3MTQ5IDEuODk3NjMzODMsNi40MjIyNjg5OCA0LjE1ODM2NjU4LDQuMTYwMTAzOCBDNi40MTgzNzIxNiwxLjg5ODY2NjI3IDkuNTQwOTEwMjgsMC41IDEyLjk5MTc2ODMsMC41IEwxMi45OTE3NjgzLDAuNSBaJyBpZD0nem9la3ZlbGQnIHN0cm9rZS1vcGFjaXR5PScwLjEnIHN0cm9rZT0nJTIzNjY2NjY2JyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xNCw1IEMxNi4yMDUxMzkyLDUgMTguMDg5NzM1OCw1Ljc4MjA0MzQ2IDE5LjY1Mzg0NjIsNy4zNDYxNTM4NSBDMjEuMjE3OTU2NSw4LjkxMDI2NDIzIDIyLDEwLjc5NDg2MDggMjIsMTMgQzIyLDE1LjIwNTEzOTIgMjEuMjE3OTU2NSwxNy4wODk3MzU4IDE5LjY1Mzg0NjIsMTguNjUzODQ2MiBDMTguMDg5NzM1OCwyMC4yMTc5NTY1IDE2LjIwNTEzOTIsMjEgMTQsMjEgQzExLjc5NDg2MDgsMjEgOS45MTAyNjQyMywyMC4yMTc5NTY1IDguMzQ2MTUzODUsMTguNjUzODQ2MiBDNi43ODIwNDM0NiwxNy4wODk3MzU4IDYsMTUuMjA1MTM5MiA2LDEzIEM2LDEwLjc5NDg2MDggNi43ODIwNDM0Niw4LjkxMDI2NDIzIDguMzQ2MTUzODUsNy4zNDYxNTM4NSBDOS45MTAyNjQyMyw1Ljc4MjA0MzQ2IDExLjc5NDg2MDgsNSAxNCw1IFogTTE0LjMwNzY5MjMsOS43NjkyMzA3NyBMMTQuMzA3NjkyMywxMi42OTIzMDc3IEwxNy4xOTIzMDc3LDEyLjY5MjMwNzcgQzE3LjE2NjY2NjUsMTEuNTEyODE0NiAxNy4wMjU2NDIzLDEwLjQzNTkwMjMgMTYuNzY5MjMwOCw5LjQ2MTUzODQ2IEMxNi4xMDI1NjA4LDkuNjE1Mzg1MzggMTUuMjgyMDU2Miw5LjcxNzk0ODQ2IDE0LjMwNzY5MjMsOS43NjkyMzA3NyBaIE0xNC4zMDc2OTIzLDkuMTUzODQ2MTUgQzE1LjI1NjQxNSw5LjEwMjU2Mzg1IDE2LjAyNTYzODEsOS4wMDAwMDA3NyAxNi42MTUzODQ2LDguODQ2MTUzODUgQzE2LjM1ODk3MzEsNy45NzQzNTQ2MiAxNi4wMTkyMzI5LDcuMjYyODIzMjcgMTUuNTk2MTUzOCw2LjcxMTUzODQ2IEMxNS4xNzMwNzQ4LDYuMTYwMjUzNjUgMTQuNzQzNTkxOSw1LjgyMDUxMzQ2IDE0LjMwNzY5MjMsNS42OTIzMDc2OSBMMTQuMzA3NjkyMyw5LjE1Mzg0NjE1IFogTTEzLjY5MjMwNzcsNS42OTIzMDc2OSBDMTIuNzY5MjI2Miw1LjkyMzA3ODA4IDEyLjAwMDAwMzEsNi45NzQzNDk2MiAxMS4zODQ2MTU0LDguODQ2MTUzODUgQzEyLjAwMDAwMzEsOS4wMDAwMDA3NyAxMi43NjkyMjYyLDkuMTAyNTYzODUgMTMuNjkyMzA3Nyw5LjE1Mzg0NjE1IEwxMy42OTIzMDc3LDUuNjkyMzA3NjkgWiBNMTMuNjkyMzA3Nyw5Ljc2OTIzMDc3IEMxMi42OTIzMDI3LDkuNzE3OTQ4NDYgMTEuODU4OTc3Nyw5LjYxNTM4NTM4IDExLjE5MjMwNzcsOS40NjE1Mzg0NiBDMTAuOTM1ODk2MiwxMC40MzU5MDIzIDEwLjc5NDg3MTksMTEuNTEyODE0NiAxMC43NjkyMzA4LDEyLjY5MjMwNzcgTDEzLjY5MjMwNzcsMTIuNjkyMzA3NyBMMTMuNjkyMzA3Nyw5Ljc2OTIzMDc3IFogTTEwLjE1Mzg0NjIsMTIuNjkyMzA3NyBDMTAuMjA1MTI4NSwxMS4zMzMzMjY1IDEwLjM0NjE1MjcsMTAuMjA1MTMyNyAxMC41NzY5MjMxLDkuMzA3NjkyMzEgQzkuODMzMzI5NjIsOS4xMDI1NjMwOCA5LjA3NjkyNjkyLDguNzgyMDUzNDYgOC4zMDc2OTIzMSw4LjM0NjE1Mzg1IEM3LjI4MjA0NjE1LDkuNTc2OTI5MjMgNi43MzA3Njk2MiwxMS4wMjU2MzI3IDYuNjUzODQ2MTUsMTIuNjkyMzA3NyBMMTAuMTUzODQ2MiwxMi42OTIzMDc3IFogTTEwLjE1Mzg0NjIsMTMuMzA3NjkyMyBMNi42NTM4NDYxNSwxMy4zMDc2OTIzIEM2LjczMDc2OTYyLDE0Ljk3NDM2NzMgNy4yODIwNDYxNSwxNi40MjMwNzA4IDguMzA3NjkyMzEsMTcuNjUzODQ2MiBDOS4xNzk0OTE1NCwxNy4xOTIzMDU0IDkuOTM1ODk0MjMsMTYuODcxNzk1OCAxMC41NzY5MjMxLDE2LjY5MjMwNzcgQzEwLjM0NjE1MjcsMTUuNzk0ODY3MyAxMC4yMDUxMjg1LDE0LjY2NjY3MzUgMTAuMTUzODQ2MiwxMy4zMDc2OTIzIFogTTEwLjc2OTIzMDgsMTMuMzA3NjkyMyBDMTAuNzk0ODcxOSwxNC40ODcxODU0IDEwLjkzNTg5NjIsMTUuNTY0MDk3NyAxMS4xOTIzMDc3LDE2LjUzODQ2MTUgQzExLjk4NzE4MzUsMTYuMzU4OTczNSAxMi44MjA1MDg1LDE2LjI0MzU5IDEzLjY5MjMwNzcsMTYuMTkyMzA3NyBMMTMuNjkyMzA3NywxMy4zMDc2OTIzIEwxMC43NjkyMzA4LDEzLjMwNzY5MjMgWiBNMTMuNjkyMzA3NywxNi44NDYxNTM4IEMxMi43NjkyMjYyLDE2Ljg5NzQzNjIgMTIuMDAwMDAzMSwxNi45OTk5OTkyIDExLjM4NDYxNTQsMTcuMTUzODQ2MiBDMTIuMDAwMDAzMSwxOS4wMjU2NTA0IDEyLjc2OTIyNjIsMjAuMDc2OTIxOSAxMy42OTIzMDc3LDIwLjMwNzY5MjMgTDEzLjY5MjMwNzcsMTYuODQ2MTUzOCBaIE0xNC4zMDc2OTIzLDIwLjMwNzY5MjMgQzE0Ljc0MzU5MTksMjAuMTc5NDg2NSAxNS4xNzMwNzQ4LDE5LjgzOTc0NjMgMTUuNTk2MTUzOCwxOS4yODg0NjE1IEMxNi4wMTkyMzI5LDE4LjczNzE3NjcgMTYuMzU4OTczMSwxOC4wMjU2NDU0IDE2LjYxNTM4NDYsMTcuMTUzODQ2MiBDMTYuMDI1NjM4MSwxNi45OTk5OTkyIDE1LjI1NjQxNSwxNi44OTc0MzYyIDE0LjMwNzY5MjMsMTYuODQ2MTUzOCBMMTQuMzA3NjkyMywyMC4zMDc2OTIzIFogTTE0LjMwNzY5MjMsMTYuMTkyMzA3NyBDMTUuMTI4MjA5MiwxNi4yMTc5NDg4IDE1Ljk0ODcxMzgsMTYuMzMzMzMyMyAxNi43NjkyMzA4LDE2LjUzODQ2MTUgQzE3LjAyNTY0MjMsMTUuNTY0MDk3NyAxNy4xNjY2NjY1LDE0LjQ4NzE4NTQgMTcuMTkyMzA3NywxMy4zMDc2OTIzIEwxNC4zMDc2OTIzLDEzLjMwNzY5MjMgTDE0LjMwNzY5MjMsMTYuMTkyMzA3NyBaIE0xNy44NDYxNTM4LDEzLjMwNzY5MjMgQzE3Ljc5NDg3MTUsMTQuNTY0MTA4OCAxNy42NDEwMjY5LDE1LjY5MjMwMjcgMTcuMzg0NjE1NCwxNi42OTIzMDc3IEMxOC4wNzY5MjY1LDE2Ljg5NzQzNjkgMTguODQ2MTQ5NiwxNy4yMTc5NDY1IDE5LjY5MjMwNzcsMTcuNjUzODQ2MiBDMjAuNzE3OTUzOCwxNi40MjMwNzA4IDIxLjI2OTIzMDQsMTQuOTc0MzY3MyAyMS4zNDYxNTM4LDEzLjMwNzY5MjMgTDE3Ljg0NjE1MzgsMTMuMzA3NjkyMyBaIE0xNy44NDYxNTM4LDEyLjY5MjMwNzcgTDIxLjM0NjE1MzgsMTIuNjkyMzA3NyBDMjEuMjY5MjMwNCwxMS4wMjU2MzI3IDIwLjcxNzk1MzgsOS41NzY5MjkyMyAxOS42OTIzMDc3LDguMzQ2MTUzODUgQzE4LjgyMDUwODUsOC44MDc2OTQ2MiAxOC4wNjQxMDU4LDkuMTI4MjA0MjMgMTcuNDIzMDc2OSw5LjMwNzY5MjMxIEMxNy42NTM4NDczLDEwLjIwNTEzMjcgMTcuNzk0ODcxNSwxMS4zMzMzMjY1IDE3Ljg0NjE1MzgsMTIuNjkyMzA3NyBaIE0xOS4yMzA3NjkyLDcuODQ2MTUzODUgQzE4LjIwNTEyMzEsNi44MjA1MDc2OSAxNy4wMzg0NjgxLDYuMTUzODQ3NjkgMTUuNzMwNzY5Miw1Ljg0NjE1Mzg1IEMxNi4zMjA1MTU4LDYuNDYxNTQxNTQgMTYuODIwNTEwOCw3LjQxMDI1IDE3LjIzMDc2OTIsOC42OTIzMDc2OSBDMTcuOTQ4NzIxNSw4LjQ2MTUzNzMxIDE4LjYxNTM4MTUsOC4xNzk0ODg4NSAxOS4yMzA3NjkyLDcuODQ2MTUzODUgWiBNMTIuMjY5MjMwOCw1Ljg0NjE1Mzg1IEMxMC45MTAyNDk2LDYuMTUzODQ3NjkgOS43NDM1OTQ2Miw2LjgyMDUwNzY5IDguNzY5MjMwNzcsNy44NDYxNTM4NSBDOS4xNzk0ODkyMyw4LjA3NjkyNDIzIDkuODQ2MTQ5MjMsOC4zNDYxNTIzMSAxMC43NjkyMzA4LDguNjUzODQ2MTUgQzExLjE1Mzg0ODEsNy40MjMwNzA3NyAxMS42NTM4NDMxLDYuNDg3MTgyNjkgMTIuMjY5MjMwOCw1Ljg0NjE1Mzg1IFogTTguNzY5MjMwNzcsMTguMTUzODQ2MiBDOS43OTQ4NzY5MiwxOS4xNzk0OTIzIDEwLjk2MTUzMTksMTkuODQ2MTUyMyAxMi4yNjkyMzA4LDIwLjE1Mzg0NjIgQzExLjYyODIwMTksMTkuNDg3MTc2MiAxMS4xMTUzODY1LDE4LjUzODQ2NzcgMTAuNzMwNzY5MiwxNy4zMDc2OTIzIEM5Ljk4NzE3NTc3LDE3LjU2NDEwMzggOS4zMzMzMzYxNSwxNy44NDYxNTIzIDguNzY5MjMwNzcsMTguMTUzODQ2MiBaIE0xNS43MzA3NjkyLDIwLjE1Mzg0NjIgQzE3LjAzODQ2ODEsMTkuODQ2MTUyMyAxOC4yMDUxMjMxLDE5LjE3OTQ5MjMgMTkuMjMwNzY5MiwxOC4xNTM4NDYyIEMxOC42MTUzODE1LDE3LjgyMDUxMTIgMTcuOTQ4NzIxNSwxNy41Mzg0NjI3IDE3LjIzMDc2OTIsMTcuMzA3NjkyMyBDMTYuODIwNTEwOCwxOC41ODk3NSAxNi4zMjA1MTU4LDE5LjUzODQ1ODUgMTUuNzMwNzY5MiwyMC4xNTM4NDYyIFonIGlkPSdpb24taW9zLXdvcmxkLW91dGxpbmUtLS1Jb25pY29ucycgZmlsbD0nJTIzMTk5ZWUxJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDdGl0bGUlM0VBdG9tcyAvIEljb24gLyBXb3JsZCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdtOS4zNTcxIDIuNXYzLjEwNzFjLTAuNzUgMC0xLjM5MjktMC4xMDcxNC0xLjkyODYtMC4yMTQyOSAwLjUzNTcxLTEuNjA3MSAxLjE3ODYtMi41NzE0IDEuOTI4Ni0yLjg5Mjl6bTAgMTJ2My4xMDcxYy0wLjc1LTAuMzIxNDMtMS4zOTI5LTEuMjg1Ny0xLjkyODYtMi44OTI5IDAuNTM1NzEtMC4xMDcxNCAxLjE3ODYtMC4yMTQyOSAxLjkyODYtMC4yMTQyOXptLTMuNTM1Ny0wLjY0Mjg2Yy0wLjY0Mjg2IDAuMjE0MjktMS4yODU3IDAuNTM1NzEtMi4wMzU3IDAuODU3MTQtMC45NjQyOS0xLjE3ODYtMS41LTIuNTcxNC0xLjYwNzEtNC4wNzE0aDMuMjE0M2MwLjEwNzE0IDEuMjg1NyAwLjMyMTQzIDIuMzU3MSAwLjQyODU3IDMuMjE0M3ptMC4zMjE0MyAxLjE3ODZjMC4zMjE0MyAwLjg1NzE0IDAuNjQyODYgMS42MDcxIDEuMDcxNCAyLjI1LTAuOTY0MjktMC4zMjE0My0xLjgyMTQtMC44NTcxNC0yLjU3MTQtMS42MDcxIDAuNTM1NzEtMC4yMTQyOSAwLjk2NDI5LTAuNDI4NTcgMS41LTAuNjQyODZ6bTAuNTM1NzEtNC4zOTI5aDIuNjc4NnYyLjU3MTRjLTAuNzUgMC4xMDcxNC0xLjUgMC4xMDcxNC0yLjI1IDAuMzIxNDMtMC4yMTQyOS0wLjg1NzE0LTAuNDI4NTctMS44MjE0LTAuNDI4NTctMi44OTI5em0tNC41LTEuMTc4NmMwLjEwNzE0LTEuNjA3MSAwLjY0Mjg2LTMgMS42MDcxLTQuMTc4NiAwLjc1IDAuNDI4NTcgMS4zOTI5IDAuNjQyODYgMi4wMzU3IDAuODU3MTQtMC4xMDcxNCAwLjk2NDI5LTAuMzIxNDMgMi4wMzU3LTAuMzIxNDMgMy4zMjE0aC0zLjMyMTR6bTIuNDY0My01LjE0MjljMC43NS0wLjc1IDEuNjA3MS0xLjI4NTcgMi41NzE0LTEuNjA3MS0wLjMyMTQzIDAuNjQyODYtMC42NDI4NiAxLjM5MjktMC45NjQyOSAyLjI1LTAuNjQyODYtMC4yMTQyOS0xLjE3ODYtMC40Mjg1Ny0xLjYwNzEtMC42NDI4NnptNC43MTQzIDIuNDY0M3YyLjY3ODZoLTIuNjc4NmMwLTEuMDcxNCAwLjIxNDI5LTIuMDM1NyAwLjQyODU3LTIuODkyOSAwLjUzNTcxIDAgMS4zOTI5IDAuMTA3MTQgMi4yNSAwLjIxNDI5em04LjI1IDIuNjc4NmgtMy4yMTQzYy0wLjEwNzE0LTEuMjg1Ny0wLjIxNDI5LTIuMzU3MS0wLjQyODU3LTMuMjE0MyAwLjY0Mjg2LTAuMjE0MjkgMS4yODU3LTAuNTM1NzEgMi4wMzU3LTAuODU3MTQgMC45NjQyOSAxLjA3MTQgMS41IDIuNDY0MyAxLjYwNzEgNC4wNzE0em0wIDEuMTc4NmMtMC4xMDcxNCAxLjYwNzEtMC42NDI4NiAyLjg5MjktMS42MDcxIDQuMDcxNC0wLjc1LTAuNDI4NTctMS41LTAuNjQyODYtMi4xNDI5LTAuODU3MTQgMC4yMTQyOS0wLjk2NDI5IDAuNDI4NTctMi4wMzU3IDAuNDI4NTctMy4yMTQzaDMuMzIxNHptLTIuNDY0MyA1LjAzNTdjLTAuNzUgMC43NS0xLjcxNDMgMS4yODU3LTIuNTcxNCAxLjYwNzEgMC40Mjg1Ny0wLjY0Mjg2IDAuNzUtMS4zOTI5IDEuMDcxNC0yLjI1IDAuNTM1NzEgMC4yMTQyOSAxLjA3MTQgMC40Mjg1NyAxLjUgMC42NDI4NnptLTQuNjA3MS0yLjQ2NDN2LTIuNTcxNGgyLjU3MTRjMCAxLjA3MTQtMC4yMTQyOSAyLjAzNTctMC40Mjg1NyAyLjg5MjktMC42NDI4Ni0wLjEwNzE0LTEuMzkyOS0wLjIxNDI5LTIuMTQyOS0wLjMyMTQzem0wIDQuMzkyOXYtMy4xMDcxYzAuNzUgMCAxLjM5MjkgMC4xMDcxNCAxLjkyODYgMC4yMTQyOS0wLjIxNDI5IDAuNzUtMC41MzU3MSAxLjUtMC45NjQyOSAxLjkyODYtMC4zMjE0MyAwLjQyODU3LTAuNjQyODYgMC43NS0wLjk2NDI5IDAuOTY0Mjl6bTMuMTA3MS0xMi42NDNjLTAuMzIxNDMtMC44NTcxNC0wLjY0Mjg2LTEuNzE0My0xLjA3MTQtMi4yNSAwLjk2NDI5IDAuMzIxNDMgMS44MjE0IDAuODU3MTQgMi41NzE0IDEuNjA3MS0wLjQyODU3IDAuMzIxNDMtMC45NjQyOSAwLjUzNTcxLTEuNSAwLjY0Mjg2em0tMC41MzU3MSA0LjVoLTIuNTcxNHYtMi42Nzg2YzAuODU3MTQgMCAxLjYwNzEtMC4xMDcxNCAyLjI1LTAuMzIxNDMgMC4yMTQyOSAwLjk2NDI5IDAuMzIxNDMgMS45Mjg2IDAuMzIxNDMgM3ptLTIuNTcxNC0zLjg1NzF2LTMuMTA3MWMwLjMyMTQzIDAuMjE0MjkgMC42NDI4NiAwLjQyODU3IDAuOTY0MjkgMC44NTcxNCAwLjQyODU3IDAuNTM1NzEgMC43NSAxLjE3ODYgMC45NjQyOSAxLjkyODYtMC41MzU3MSAwLjEwNzE0LTEuMTc4NiAwLjIxNDI5LTEuOTI4NiAwLjMyMTQzem01LjY3ODYtMS45Mjg2Yy0xLjcxNDMtMS43MTQzLTMuODU3MS0yLjY3ODYtNi4zMjE0LTIuNjc4Ni0yLjQ2NDMgMC00LjYwNzEgMC44NTcxNC02LjMyMTQgMi42Nzg2LTEuNzE0MyAxLjgyMTQtMi41NzE0IDMuODU3MS0yLjU3MTQgNi4zMjE0IDAgMi40NjQzIDAuODU3MTQgNC42MDcxIDIuNjc4NiA2LjMyMTQgMS43MTQzIDEuNzE0MyAzLjg1NzEgMi42Nzg2IDYuMzIxNCAyLjY3ODYgMi40NjQzIDAgNC42MDcxLTAuODU3MTQgNi4zMjE0LTIuNjc4NiAxLjcxNDMtMS44MjE0IDIuNjc4Ni0zLjg1NzEgMi42Nzg2LTYuMzIxNC0wLjEwNzE0LTIuNDY0My0wLjk2NDI5LTQuNjA3MS0yLjc4NTctNi4zMjE0eicgZmlsbD0nJTIzMTk5ZWUxJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgI2Jsb2NrLWxhdW5jaGtpdC10b3BtZW51IGxpLm1lbnUtaXRlbS0tbGV2ZWwtMDpsYXN0LWNoaWxkIGEsXG4gIFtpZCo9XCJ0b3BtZW51XCJdW2lkKj1cImJsb2NrXCJdIGxpLm1lbnUtaXRlbS0tbGV2ZWwtMDpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkYWRhZGE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgICBjb2xvcjogIzc2NmY3MDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICNibG9jay1sYXVuY2hraXQtdG9wbWVudSBsaS5tZW51LWl0ZW0tLWxldmVsLTA6bGFzdC1jaGlsZCBhLFxuICAgICAgW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gbGkubWVudS1pdGVtLS1sZXZlbC0wOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAwLjI1cmVtIDIuNXJlbTsgfSB9XG4gICAgI2Jsb2NrLWxhdW5jaGtpdC10b3BtZW51IGxpLm1lbnUtaXRlbS0tbGV2ZWwtMDpsYXN0LWNoaWxkIGE6aG92ZXIsXG4gICAgW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gbGkubWVudS1pdGVtLS1sZXZlbC0wOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzE5OWVlMTsgfVxuXG4jYmxvY2stbGF1bmNoa2l0LXRvcG1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSBhLFxuW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gbGk6bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDFyZW07IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC10b3BtZW51IC5tZW51LS1sZXZlbC0xLFxuW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gLm1lbnUtLWxldmVsLTEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsZWZ0OiAtMjUlOyB9XG5cbiNibG9jay1sYXVuY2hraXQtdG9wbWVudSAubWVudS0tbGV2ZWwtMSBhLFxuW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gLm1lbnUtLWxldmVsLTEgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAjYmxvY2stbGF1bmNoa2l0LXRvcG1lbnUgLm1lbnUtLWxldmVsLTEgYTphZnRlcixcbiAgW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gLm1lbnUtLWxldmVsLTEgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNibG9jay1sYXVuY2hraXQtdG9wbWVudSAubWVudS0tbGV2ZWwtMSBhLmlzLWFjdGl2ZSxcbiAgW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0gLm1lbnUtLWxldmVsLTEgYS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjMWE0OGE1OyB9XG4gICNibG9jay1sYXVuY2hraXQtdG9wbWVudSAubWVudS0tbGV2ZWwtMSBhOmhvdmVyLFxuICBbaWQqPVwidG9wbWVudVwiXVtpZCo9XCJibG9ja1wiXSAubWVudS0tbGV2ZWwtMSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzE5OWVlMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YmVmb3JlLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmFmdGVyLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uIHNwYW4uaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7IH1cblxuLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbiBzcGFuLmxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jYmxvY2stcmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YmVmb3JlLCAjYmxvY2stcmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YWZ0ZXIsXG5baWQqPSdyZXNwb25zaXZlbWVudW1vYmlsZWljb24nXVtpZCo9J2Jsb2NrJ10gLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbjpiZWZvcmUsXG5baWQqPSdyZXNwb25zaXZlbWVudW1vYmlsZWljb24nXVtpZCo9J2Jsb2NrJ10gLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbjphZnRlciB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzAwNDVBODsgfVxuXG4jYmxvY2stcmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24gLmljb24sXG5baWQqPSdyZXNwb25zaXZlbWVudW1vYmlsZWljb24nXVtpZCo9J2Jsb2NrJ10gLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzAwNDVBODsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nICNibG9jay1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbiBzcGFuLmljb24ge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyM3B4JyBoZWlnaHQ9JzIzcHgnIHZpZXdCb3g9JzAgMCAyMyAyMycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1dlYmRlc2lnbicgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdUZW1wbGF0ZXMtLy1Nb2JpZWwtLy1Ib21lcGFnZS0tLU1lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMi4wMDAwMDAsIC0yMy4wMDAwMDApJyBmaWxsPSclMjMzOEI1QUEnJTNFJTNDZyBpZD0nVGVtcGxhdGVzLS8tTW9iaWVsLS8tSG9tZXBhZ2UnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjY5LjAwMDAwMCwgMC4wMDAwMDApJyBpZD0nQXRvbXMtLy1JY29uLS8tSGFtYnVyZ2VyJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjkxLjAwMDAwMCwgMTMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00yMS42NDY0NDY2LDYuMzUzNTUzMzkgQzIyLjQ3NDg3MzcsNi4zNTM1NTMzOSAyMy4xNDY0NDY2LDcuMDI1MTI2MjcgMjMuMTQ2NDQ2Niw3Ljg1MzU1MzM5IEwyMy4xNDY0NDY2LDE5Ljg1MjU1MzQgTDM1LjE0NjQ0NjYsMTkuODUzNTUzNCBDMzUuOTc0ODczNywxOS44NTM1NTM0IDM2LjY0NjQ0NjYsMjAuNTI1MTI2MyAzNi42NDY0NDY2LDIxLjM1MzU1MzQgQzM2LjY0NjQ0NjYsMjIuMTgxOTgwNSAzNS45NzQ4NzM3LDIyLjg1MzU1MzQgMzUuMTQ2NDQ2NiwyMi44NTM1NTM0IEwyMy4xNDY0NDY2LDIyLjg1MjU1MzQgTDIzLjE0NjQ0NjYsMzQuODUzNTUzNCBDMjMuMTQ2NDQ2NiwzNS42ODE5ODA1IDIyLjQ3NDg3MzcsMzYuMzUzNTUzNCAyMS42NDY0NDY2LDM2LjM1MzU1MzQgQzIwLjgxODAxOTUsMzYuMzUzNTUzNCAyMC4xNDY0NDY2LDM1LjY4MTk4MDUgMjAuMTQ2NDQ2NiwzNC44NTM1NTM0IEwyMC4xNDY0NDY2LDIyLjg1MjU1MzQgTDguMTQ2NDQ2NjEsMjIuODUzNTUzNCBDNy4zMTgwMTk0OCwyMi44NTM1NTM0IDYuNjQ2NDQ2NjEsMjIuMTgxOTgwNSA2LjY0NjQ0NjYxLDIxLjM1MzU1MzQgQzYuNjQ2NDQ2NjEsMjAuNTI1MTI2MyA3LjMxODAxOTQ4LDE5Ljg1MzU1MzQgOC4xNDY0NDY2MSwxOS44NTM1NTM0IEwyMC4xNDY0NDY2LDE5Ljg1MjU1MzQgTDIwLjE0NjQ0NjYsNy44NTM1NTMzOSBDMjAuMTQ2NDQ2Niw3LjAyNTEyNjI3IDIwLjgxODAxOTUsNi4zNTM1NTMzOSAyMS42NDY0NDY2LDYuMzUzNTUzMzkgWicgaWQ9J1BhdGgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIxLjY0NjQ0NywgMjEuMzUzNTUzKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTIxLjY0NjQ0NywgLTIxLjM1MzU1MykgJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm1tLXBhbmVsOm5vdCgubW0tc3Vib3BlbmVkKSAubW0tdGl0bGUge1xuICBjb2xvcjogIzAwNDVBODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTsgfVxuXG4ubW0tbmF2YmFyLm1tLW5hdmJhcl9zdGlja3kge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tbS1wYW5lbHMgLm1tLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG51bC5tZW51Lm1tLWxpc3R2aWV3IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDQ1YTg7IH1cblxudWwubW0tbGlzdHZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMi41cmVtOyB9XG5cbi5tbS1saXN0aXRlbV9zZWxlY3RlZCA+IC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldyA+IGxpIC5tbS1uZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NWE4OyB9XG5cbi5tbS1tZW51IC5tbS1idG46YWZ0ZXIsIC5tbS1tZW51IC5tbS1idG46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NWE4OyB9XG5cbi5tbS1idG5fcHJldiArIC5tbS1uYXZiYXJfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzOyB9XG4gIC5tbS1idG5fcHJldiArIC5tbS1uYXZiYXJfX3RpdGxlIHNwYW4ge1xuICAgIGNvbG9yOiAjMDA0NWE4OyB9XG5cbnVsLm1lbnUubW0tbGlzdHZpZXcgYSB7XG4gIGNvbG9yOiAjMDA0NWE4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tbS1saXN0aXRlbSB7XG4gIGJvcmRlcjogc29saWQgMCB0cmFuc3BhcmVudDsgfVxuXG4ubW0tbGlzdHZpZXcgPiBsaTpub3QoLm1tLWRpdmlkZXIpOmFmdGVyIHtcbiAgbGVmdDogMDsgfVxuXG4ucGhvdG9fZ2FsbGVyeV9saWdodGJveF9fcGhvdG8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9XG5cbi5ub2RlX19waG90by1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG5cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBoZWFkZXIgPiAuY29udGFpbmVyLCAucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHkgaGVhZGVyID4gLnBhcmFncmFwaF9fdGl0bGUsIGhlYWRlciA+IC52aWV3LWZhcS1jYXRlZ29yeSwgaGVhZGVyID4gI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzLFxuICBoZWFkZXIgPiAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzLFxuICBoZWFkZXIgPiAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIGhlYWRlciA+IC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCBoZWFkZXIgPiAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgaGVhZGVyID4gLnZpZXctY29udGVudCwgaGVhZGVyID4gLnZpZXctcHJvZHVjdC1tZW51LCBoZWFkZXIgPiAuYmxvY2stdmlld3MtYmxvY2twcm9kdWN0LW1lbnUtYmxvY2stcHJvZHVjdC1tZW51LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCBoZWFkZXIgPiBoMiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnByb2R1Y3QtdGFicyBoZWFkZXIgPiAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCBoZWFkZXIgPiAudGFiLWJ1dHRvbiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgaGVhZGVyID4gLnZpZXctbmV3cywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IGhlYWRlciA+IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaGVhZGVyID4gaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaGVhZGVyID4gLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm5ld3NfX3dyYXBwZXIgaGVhZGVyID4gLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IGhlYWRlciA+IC52aWV3LWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCBoZWFkZXIgPiAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaGVhZGVyID4gLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyBoZWFkZXIgPiAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyBoZWFkZXIgPiAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IGhlYWRlciA+IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWpvYi1vcGVuaW5ncyBoZWFkZXIgPiAudmlldy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IGhlYWRlciA+IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuY3RhIGhlYWRlciA+IC52aWV3LWNvbnRlbnQuYmxvY2ssIC5jdGEgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IGhlYWRlciA+IC52aWV3LWNvbnRlbnQuYmxvY2ssIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIGhlYWRlciA+IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyBoZWFkZXIgPiAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IGhlYWRlciA+IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaGVhZGVyID4gLnZpZXctaGVhZGVyLCBoZWFkZXIgPiAubmV3c19fd3JhcHBlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIGhlYWRlciA+IC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQsIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IGhlYWRlciA+IC52aWV3LWVtcHR5LFxuICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCBoZWFkZXIgPiAudmlldy1lbXB0eSwgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdCBoZWFkZXIgPiAudmlldy1lbXB0eSwgaGVhZGVyID4gbmF2LnBhZ2VyLCAucHJvZHVjdEdyb3VwLXdyYXBwZXIgaGVhZGVyID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCBoZWFkZXIgPiAudmlldy1wcm9qZWN0LXZpZXdzLCBoZWFkZXIgPiAudmlldy1wcm9kdWN0LWRvd25sb2FkcywgLmJsb2NrLXZpZXdzIGhlYWRlciA+IC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LCBoZWFkZXIgPiAucHJvamVjdHMtb3ZlcnZpZXcsIGhlYWRlciA+IC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUsIGhlYWRlciA+IC52aWV3LXRlYW0tZXVyb3BlLCBoZWFkZXIgPiAudmlldy1kb3dubG9hZC1jZW50ZXIsIC52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIGhlYWRlciA+IC52aWV3LWNvbnRlbnQsIGhlYWRlciA+IC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiwgaGVhZGVyI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gZm9ybSwgaGVhZGVyID4gLmJsb2NrLXdlYmZvcm0ge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgaGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5qcy1wcm9kdWN0LW1lbnUtY2xvc2UtbWVudS1vdmVybGF5LmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTUwdnc7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMjAwdnc7XG4gIGhlaWdodDogMTAwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAudmlldy1wcm9kdWN0LW1lbnUuaXMtb3BlbiAuanMtcHJvZHVjdC1tZW51LWNsb3NlLW1lbnUtb3ZlcmxheS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuXG4uaGVhZGVyX19hdHRhY2htZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZpZXctcHJvZHVjdC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKSBzY2FsZTNkKDAuMywgMC4zLCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC52aWV3LXByb2R1Y3QtbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnZpZXctcHJvZHVjdC1tZW51LmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnJvdywgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC52aWV3LXByb2R1Y3QtbWVudSBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24sIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnZpZXctcHJvZHVjdC1tZW51IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LFxuICAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3csIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrLCAuY3RhIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmJsb2NrLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXdzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZywgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nLCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nLCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZywgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nLCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZywgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZywgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmc6bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmc6bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLm5ld3NfX3dyYXBwZXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmc6bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmc6bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmc6bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuMjVyZW0pO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24gPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLm5ld3NfX3dyYXBwZXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC5jdGEgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuY3RhIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjE4NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlciwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4yODEyNXJlbTsgfSB9XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlcjphZnRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyOmFmdGVyLCAudmlldy1wcm9kdWN0LW1lbnUgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC52aWV3LXByb2R1Y3QtbWVudSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlcjphZnRlciwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyOmFmdGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlcjphZnRlciwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1oZWFkZXI6YWZ0ZXIsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWhlYWRlcjphZnRlciwgLmN0YSAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5ibG9jayA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyOmFmdGVyLCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyOmFmdGVyLCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctaGVhZGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi4yNXJlbSk7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEuMTI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24gPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuY3RhIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuY3RhIC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24gPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3cgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAuY3RhIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuICAgICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IGgzLnZpZXctY29udGVudC5hY2NvcmRpb24tLWJ1dHRvbiA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAubmV3c19fd3JhcHBlciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50ID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudCA+IC52aWV3LWdyb3VwaW5nID4gLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1jb250ZW50LCAudmlldy1wcm9kdWN0LW1lbnUgLmN0YSAudmlldy1jb250ZW50LmJsb2NrID4gLnZpZXctZ3JvdXBpbmcgPiAudmlldy1ncm91cGluZy1jb250ZW50IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQsIC5jdGEgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWNvbnRlbnQuYmxvY2sgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLnZpZXctZ3JvdXBpbmctY29udGVudCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgPiAudmlldy1ncm91cGluZyA+IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLnZpZXctZ3JvdXBpbmctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLnZpZXctZ3JvdXBpbmctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMDUxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNTEyNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCBoMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IGgzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjE4NzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjIxODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCBoMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI4MTI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yODEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMDUxMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMDUxMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjA4OTY5cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjA4OTY5cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMTE1MzFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTE1MzFyZW07IH0gfVxuICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IGgzIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IGgzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMxNXB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IGgzOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAyMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgaDMuaXMtb3BlbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9IH1cbiAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCBoMy5pcy1vcGVuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIGNvbG9yOiAjMTk5ZWUxO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IGgzLmlzLW9wZW4gYSB7XG4gICAgICBjb2xvcjogIzE5OWVlMTsgfVxuICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IGgzIGEge1xuICAgICAgY29sb3I6ICMwMDQ1YTg7IH1cbiAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IGgzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzE5OWVlMTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgaDMgYTpob3ZlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG4gIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkgYSB7XG4gICAgICBjb2xvcjogIzAwNDVhODtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjA1MTI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4wNTEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkgYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjE4NzVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjE4NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkgYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjgxMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjgxMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjA1MTI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMDUxMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjA4OTY5cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMDg5NjlyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC4xMTUzMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjExNTMxcmVtOyB9IH1cbiAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxOTllZTE7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9IH1cbiAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSk7XG4gICAgICB0b3A6IDEuMTI1cmVtO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuMjVyZW0pOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTsgfSB9XG4gICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLm1lbnUtZmFtaWx5LmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLm1lbnUtZmFtaWx5ID4gKiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseS5hY3RpdmUgPiAqIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLm1lbnUtZmFtaWx5IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U3ZTdlNztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBoNCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBoNCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNDM3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBoNCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLm1lbnUtZmFtaWx5IGg0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBoNCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjE4NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkgaDQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjI4MTI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgICAudmlldy1wcm9kdWN0LW1lbnUgLnZpZXctZ3JvdXBpbmctY29udGVudCAubWVudS1mYW1pbHkgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC52aWV3LXByb2R1Y3QtbWVudSAudmlldy1ncm91cGluZy1jb250ZW50IC5tZW51LWZhbWlseSBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnZpZXctcHJvZHVjdC1tZW51IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLm1lbnUtZmFtaWx5IGg0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9kdWN0LW1lbnUtYmxvY2stcHJvZHVjdC1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnZpZXctcHJvZHVjdC1tZW51IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnZpZXctcHJvZHVjdC1tZW51IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkLFxuLm5vZGUtLXR5cGUtam9iLW9wZW5pbmcubm9kZS0tdmlldy1tb2RlLWNhcmQsXG4ubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtY2FyZCxcbiAgICAubm9kZS0tdHlwZS1qb2Itb3BlbmluZy5ub2RlLS12aWV3LW1vZGUtY2FyZCxcbiAgICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtY2FyZCxcbiAgICAubm9kZS0tdHlwZS1qb2Itb3BlbmluZy5ub2RlLS12aWV3LW1vZGUtY2FyZCxcbiAgICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMi42MjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi42MjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkLFxuICAgIC5ub2RlLS10eXBlLWpvYi1vcGVuaW5nLm5vZGUtLXZpZXctbW9kZS1jYXJkLFxuICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjM3NXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjM3NXJlbTsgfSB9XG4gIC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZC1saW5rLFxuICAubm9kZS0tdHlwZS1qb2Itb3BlbmluZy5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZC1saW5rLFxuICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZC1saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1uZXdzLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmQtbGluayAuY2FyZF9faW1hZ2UsXG4gICAgICAubm9kZS0tdHlwZS1qb2Itb3BlbmluZy5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZC1saW5rIC5jYXJkX19pbWFnZSxcbiAgICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmsgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzJTsgfVxuICAgICAgLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmsgLmNhcmRfX2NvbnRlbnQsXG4gICAgICAubm9kZS0tdHlwZS1qb2Itb3BlbmluZy5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZC1saW5rIC5jYXJkX19jb250ZW50LFxuICAgICAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmQtbGluayAuY2FyZF9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjYlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NiU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmsgLmNhcmRfX2NvbnRlbnQgaDMsXG4gICAgICAgIC5ub2RlLS10eXBlLWpvYi1vcGVuaW5nLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmsgLmNhcmRfX2NvbnRlbnQgaDMsXG4gICAgICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmsgLmNhcmRfX2NvbnRlbnQgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmssXG4gICAgICAubm9kZS0tdHlwZS1qb2Itb3BlbmluZy5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZC1saW5rLFxuICAgICAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmQtbGluayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIsXG4gIC5ub2RlLS10eXBlLWpvYi1vcGVuaW5nLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIsXG4gIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZSxcbiAgLm5vZGUtLXR5cGUtam9iLW9wZW5pbmcubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlLFxuICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAubm9kZS0tdHlwZS1uZXdzLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlOmFmdGVyLFxuICAgIC5ub2RlLS10eXBlLWpvYi1vcGVuaW5nLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZTphZnRlcixcbiAgICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgIzAwNDVhODsgfVxuICAgIC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2UgLmZpZWxkLWltYWdlLFxuICAgIC5ub2RlLS10eXBlLWpvYi1vcGVuaW5nLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZSAuZmllbGQtaW1hZ2UsXG4gICAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIC5maWVsZC1pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICAubm9kZS0tdHlwZS1uZXdzLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIGltZyxcbiAgICAubm9kZS0tdHlwZS1qb2Itb3BlbmluZy5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2UgaW1nLFxuICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkOmhvdmVyIC5jYXJkX19pbWFnZTphZnRlcixcbiAgLm5vZGUtLXR5cGUtam9iLW9wZW5pbmcubm9kZS0tdmlldy1tb2RlLWNhcmQ6aG92ZXIgLmNhcmRfX2ltYWdlOmFmdGVyLFxuICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZDpob3ZlciAuY2FyZF9faW1hZ2U6YWZ0ZXIge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjMDA0NWE4OyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLWlkLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3Mge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIC52aWV3cy1yb3c6bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoNG4rMSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01MHZ3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24rMSk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTUwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4rMSk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTUwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtYmxvY2stbmV3cy1vdmVydmlldy0yIC52aWV3LW5ld3MgLnZpZXdzLXJvdzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTUwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1uZXdzLWJsb2NrLXJlY2VudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtOyB9IH1cbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgaDIsICNibG9jay12aWV3cy1ibG9jay1uZXdzLW5ld3MtYmxvY2stcmVjZW50IC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQgLnRhYi1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07IH0gfVxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZC1saW5rIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmQtbGluazpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtOyB9IH1cbiAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciA+ICogKyAqIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciA+ICogKyAqIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIgPiAqICsgKiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTsgfSB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5maWVsZC1kYXRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgZm9udC1zaXplOiA4MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5maWVsZC1kYXRlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIGEsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCBhW2hyZWZdLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgYVtocmVmXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzIHtcbiAgICBjb2xvcjogIzAwNDVhODtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtY2FyZDpob3ZlciAuY2FyZF9fY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMTk5ZWUxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY2FyZC0td2lkZSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5jYXJkLS13aWRlIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fbGFiZWwge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtOyB9XG4gICAgLmNhcmQtLXdpZGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4vKlxuICAgIEV4Y2VwdGlvbnMgZm9yIGV2ZW50IGNhcmQuXG4qL1xuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3OyB9XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZTdlOyB9XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19sYWJlbCBoMyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcmFuZ2Uge1xuICAgIGNvbG9yOiAjMWE0OGE1O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTsgfVxuICAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MicgaGVpZ2h0PSc0Micgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwNzM5Qycgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNOSAxOGw2LTYtNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi8qXG4gICAgRXhjZXB0aW9ucyBmb3IgUHJhY3RpY2FsIGV4YW1wbGVzIGNhcmQuXG4qL1xuLypcbiAgICBFeGNlcHRpb25zIGZvciBhZG1pbiwgc2hvd3MgaWYgbm9kZSBpcyBzdGlja3kgYW5kL29yIHByb21vdGVkLlxuXG4qL1xuLnRvb2xiYXItZml4ZWQgLm5vZGUtLXZpZXctbW9kZS1jYXJkLm5vZGUtLXN0aWNreSAuY2FyZF9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvb2xiYXItZml4ZWQgLm5vZGUtLXZpZXctbW9kZS1jYXJkLm5vZGUtLXN0aWNreSAuY2FyZF9fbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnaXMtc3RpY2t5JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnJlbTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWUxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udG9vbGJhci1maXhlZCAubm9kZS0tdmlldy1tb2RlLWNhcmQubm9kZS0tcHJvbW90ZWQgLmNhcmRfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b29sYmFyLWZpeGVkIC5ub2RlLS12aWV3LW1vZGUtY2FyZC5ub2RlLS1wcm9tb3RlZCAuY2FyZF9fbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcm9tb3RlZCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJyZW07XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGVmdDogNTVweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWUxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubm9kZS0tdHlwZS1kb3dubG9hZC1jZW50ZXIubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtZG93bmxvYWQtY2VudGVyLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZSB7XG4gICAgICB3aWR0aDogNjUlOyB9IH1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM5YzljOWM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYXNlIC5wcm9qZWN0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYXNlIC5wcm9qZWN0X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYXNlIC5wcm9qZWN0X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FzZSAucHJvamVjdF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9IH1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FzZSAuY2FzZXMtYmFubmVyX19yaWdodCAuYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYXNlIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5maWVsZC1tdWx0aXBsZS1pbWFnZXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjAwMjsgfVxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIC52aWV3LXByb2plY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCAubWVkaWFfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogLjY1O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDsgfVxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIC5ub2RlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtaW4taGVpZ2h0OiAxNi4yNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZC13aXRoLWJhY2tncm91bmQgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZC13aXRoLWJhY2tncm91bmQgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCAubm9kZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCAubm9kZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZC13aXRoLWJhY2tncm91bmQgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZC13aXRoLWJhY2tncm91bmQgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDIuOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjhyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy42cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi44cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi44cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNnJlbTsgfSB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCAubm9kZV9fY29udGVudCBoMiwgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCAubm9kZV9fY29udGVudCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ub2RlLS12aWV3LW1vZGUtY2FyZC13aXRoLWJhY2tncm91bmQgLm5vZGVfX2NvbnRlbnQgLnRhYi1idXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZC13aXRoLWJhY2tncm91bmQgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLXByb2plY3QtbG9jYXRpb24ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZCAubm9kZV9fY29udGVudCBidXR0b24uYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTByZW07IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXdpdGgtYmFja2dyb3VuZDpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgaDMudmlldy1jb250ZW50LmFjY29yZGlvbi0tYnV0dG9uLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmN0YSAudmlldy1jb250ZW50LmJsb2NrLCAuY3RhIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LmJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyBoMy52aWV3LWNvbnRlbnQuYWNjb3JkaW9uLS1idXR0b24sIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50I3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLmN0YSAudmlldy1jb250ZW50LmJsb2NrLCAuY3RhIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlldy1jb250ZW50LmJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3Mtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnN0aWNrZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3LWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzljOWM5YzsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5qcy1wYWdlcl9faXRlbXMucGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuICAuanMtcGFnZXJfX2l0ZW1zLnBhZ2VyIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uZXdzX193cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgLypTbGlkZXIgc2V0dGluZ3MqLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5uZXdzX193cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubmV3c19fd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmV3c19fd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG4gIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMzEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGgyLCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciBoMywgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg0LCAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgaDUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgLmZpZWxkLWRhdGUsIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctaGVhZGVyIGg2LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoMSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sXG4gICAgLnByb2R1Y3QtdGFicyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgLnRhYi1idXR0b24sXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIGgzLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBoNCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctaGVhZGVyIC5maWVsZC1kYXRlLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAudmlldy1lbXB0eSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1oZWFkZXIgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjMDA0NWE4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubmV3c19fd3JhcHBlciAudmlldy1oZWFkZXIgYSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIC5uZXdzX193cmFwcGVyIC52aWV3LWhlYWRlciAqLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWhlYWRlciAqIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5uZXdzX193cmFwcGVyIC52aWV3LWZvb3RlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9IH1cbiAgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubmV3c19fd3JhcHBlciAuc2xpY2stcHJldiwgLm5ld3NfX3dyYXBwZXIgLnNsaWNrLW5leHQsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5zbGljay1wcmV2LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAuc2xpY2stbmV4dCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHJpZ2h0OiAtMnJlbTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uZXdzX193cmFwcGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLm5ld3NfX3dyYXBwZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5zbGljay1wcmV2OmJlZm9yZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZjYwJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDE4bDYtNi02LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDApO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLm5ld3NfX3dyYXBwZXIgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsIC5uZXdzX193cmFwcGVyIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLm5ld3NfX3dyYXBwZXIgLnNsaWNrLXByZXYsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMnJlbTsgfVxuICAubmV3c19fd3JhcHBlciAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBsZWZ0OiAwcmVtOyB9XG4gIC5uZXdzX193cmFwcGVyIC5zdGlja2VyLFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAuc3RpY2tlciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LFxuICAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOWM5YzljOyB9XG5cbi52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50LFxuLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCxcbiAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50LFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50LFxuICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtOyB9IH1cbiAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXctaGVhZGVyLFxuICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlldy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX2NvbnRlbnQgLnZpZXctY29udGVudCxcbiAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGEucHJvZHVjdC1saW5rLFxuICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGEucHJvZHVjdC1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGEucHJvZHVjdC1saW5rLFxuICAgICAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyBhLnByb2R1Y3QtbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfY29udGVudCAudmlld3Mtcm93IGEucHJvZHVjdC1saW5rLFxuICAgICAgLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdyBhLnByb2R1Y3QtbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjQzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50IC52aWV3cy1yb3cgYS5wcm9kdWN0LWxpbmssXG4gICAgICAudmlldy1pZC1zZWFyY2hfcmVzdWx0LnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCAudmlld3Mtcm93IGEucHJvZHVjdC1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTsgfSB9XG5cbi52aWV3LWlkLXNlYXJjaF9yZXN1bHQgLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udmlldy1pZC1zZWFyY2hfcmVzdWx0IC52aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi52aWV3LXNlYXJjaC1yZXN1bHQgYSBoMiwgLnZpZXctc2VhcmNoLXJlc3VsdCBhIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnZpZXctc2VhcmNoLXJlc3VsdCBhIC50YWItYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udmlldy1zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0X19wYXRoIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC52aWV3LXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX3BhdGgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC52aWV3LXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX3BhdGgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52aWV3LXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX3BhdGgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41NjI1cmVtOyB9IH1cblxubmF2LnBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICBuYXYucGFnZXIge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIG5hdi5wYWdlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG5hdi5wYWdlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtOyB9IH1cblxuLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuW2Rpcj1cInJ0bFwiXSAucGFnZXJfX2l0ZW1zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlcl9faXRlbSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGZvbnQtc2l6ZTogMS4wOGVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZXJfX2l0ZW06bm90KC5wYWdlcl9faXRlbS0tbGFzdCkge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAucGFnZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC5wYWdlcl9faXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4zcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLnBhZ2VyX19pdGVtOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4zcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAucGFnZXJfX2l0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjUyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYWdlcl9faXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNjc1cmVtOyB9IH1cbiAgLnBhZ2VyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkYWRhZGE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAucGFnZXJfX2l0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC5wYWdlcl9faXRlbTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnBhZ2VyX19pdGVtOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC41MjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFnZXJfX2l0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjY3NXJlbTsgfSB9XG5cbi5wYWdlcl9faXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMS41NWVtO1xuICBwYWRkaW5nOiAwIDVweCAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjJzO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnBhZ2VyX19pdGVtIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucGFnZXJfX2l0ZW0gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41MjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2VyX19pdGVtIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjY3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnBhZ2VyX19pdGVtIGEge1xuICAgICAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhZ2VyX19pdGVtIGEge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjE4NzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZXJfX2l0ZW0gYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yODEyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI4MTI1cmVtOyB9IH1cblxuLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWVlMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucGFnZXJfX2l0ZW0gYTpob3Zlcixcbi5wYWdlcl9faXRlbSBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE5OWVlMTtcbiAgY29sb3I6ICMxOTllZTEgIWltcG9ydGFudDsgfVxuXG4ucGFnZXJfX2l0ZW0tLW5leHQgYSxcbi5wYWdlcl9faXRlbS0tbGFzdCBhLFxuLnBhZ2VyX19pdGVtLS1maXJzdCBhLFxuLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLFxuLnBhZ2VyX19pdGVtLS1sYXN0IGEge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBjb2xvcjogIzAwNDVhOCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMDJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKzEpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNTB2dztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4rMSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01MHZ3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3QgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2hfcHJvZHVjdCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaXMtc3VjY2Vzc29yIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuaXMtc3VjY2Vzc29yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuaXMtc3VjY2Vzc29yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmlzLXN1Y2Nlc3NvciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmlzLXN1Y2Nlc3NvciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmlzLXN1Y2Nlc3NvciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmlzLXN1Y2Nlc3NvciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmlzLXN1Y2Nlc3NvciB7XG4gICAgICBib3R0b206IDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAuaXMtc3VjY2Vzc29yIHtcbiAgICAgIGJvdHRvbTogMnJlbTsgfSB9XG5cbi5wcm9kdWN0R3JvdXAtd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnByb2R1Y3RHcm91cC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5wcm9kdWN0R3JvdXAtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9kdWN0R3JvdXAtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cbiAgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTsgfSB9XG4gICAgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLnByb2R1Y3RHcm91cC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucHJvZHVjdEdyb3VwLXdyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDRuKzEpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTUwdnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0R3JvdXAtd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4rMSk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtNTB2dztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uY2F0ZWdvcnktYmFubmVyLFxuLm5vZGUtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhdGVnb3J5LWJhbm5lcjpiZWZvcmUsXG4gIC5ub2RlLWJhbm5lcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NWE4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzMDAzQzkyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwdncgLTV2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1dnc7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5jYXRlZ29yeS1iYW5uZXI6YmVmb3JlLFxuICAgICAgLm5vZGUtYmFubmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLmNhdGVnb3J5LWJhbm5lciA+IGRpdixcbiAgICAubm9kZS1iYW5uZXIgPiBkaXYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5jYXRlZ29yeS1iYW5uZXIgLm5vZGUtYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY2F0ZWdvcnktYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQsXG4gICAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQsXG4gICAgLm5vZGUtYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQsXG4gICAgLm5vZGUtYmFubmVyIC5ub2RlLWJhbm5lcl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5jYXRlZ29yeS1iYW5uZXIgLm5vZGUtYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5jYXRlZ29yeS1iYW5uZXIgLm5vZGUtYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgLmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5jYXRlZ29yeS1iYW5uZXIgLm5vZGUtYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyLjI1cmVtKTsgfSB9XG4gIC5jYXRlZ29yeS1iYW5uZXIgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCxcbiAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQsXG4gIC5ub2RlLWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAubm9kZS1iYW5uZXIgLm5vZGUtYmFubmVyX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgICAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQsXG4gICAgICAubm9kZS1iYW5uZXIgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCxcbiAgICAgIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgICAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQsXG4gICAgICAubm9kZS1iYW5uZXIgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCxcbiAgICAgIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYXRlZ29yeS1iYW5uZXIgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCxcbiAgICAgIC5jYXRlZ29yeS1iYW5uZXIgLm5vZGUtYmFubmVyX19sZWZ0LFxuICAgICAgLm5vZGUtYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQsXG4gICAgICAubm9kZS1iYW5uZXIgLm5vZGUtYmFubmVyX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYuNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtOyB9IH1cbiAgICAuY2F0ZWdvcnktYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQgdWwsXG4gICAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQgdWwsXG4gICAgLm5vZGUtYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQgdWwsXG4gICAgLm5vZGUtYmFubmVyIC5ub2RlLWJhbm5lcl9fbGVmdCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgICAgLmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0IHVsIGxpLFxuICAgICAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQgdWwgbGksXG4gICAgICAubm9kZS1iYW5uZXIgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCB1bCBsaSxcbiAgICAgIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0IHVsIGxpOmJlZm9yZSxcbiAgICAgICAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQgdWwgbGk6YmVmb3JlLFxuICAgICAgICAubm9kZS1iYW5uZXIgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCB1bCBsaTpiZWZvcmUsXG4gICAgICAgIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtOyB9XG4gIC5jYXRlZ29yeS1iYW5uZXIgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmZpZWxkLWltYWdlLFxuICAuY2F0ZWdvcnktYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbiAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX3JpZ2h0IC5maWVsZC1pbWFnZSxcbiAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbiAgLm5vZGUtYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5maWVsZC1pbWFnZSxcbiAgLm5vZGUtYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbiAgLm5vZGUtYmFubmVyIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmZpZWxkLWltYWdlLFxuICAubm9kZS1iYW5uZXIgLm5vZGUtYmFubmVyX19yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXRlZ29yeS1iYW5uZXIgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmZpZWxkLWltYWdlIGltZyxcbiAgICAuY2F0ZWdvcnktYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG4gICAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX3JpZ2h0IC5maWVsZC1pbWFnZSBpbWcsXG4gICAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG4gICAgLm5vZGUtYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5maWVsZC1pbWFnZSBpbWcsXG4gICAgLm5vZGUtYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG4gICAgLm5vZGUtYmFubmVyIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmZpZWxkLWltYWdlIGltZyxcbiAgICAubm9kZS1iYW5uZXIgLm5vZGUtYmFubmVyX19yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2F0ZWdvcnktYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5maWVsZC1pbWFnZSxcbiAgLmNhdGVnb3J5LWJhbm5lciAubm9kZS1iYW5uZXJfX3JpZ2h0IC5maWVsZC1pbWFnZSxcbiAgLm5vZGUtYmFubmVyIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5maWVsZC1pbWFnZSxcbiAgLm5vZGUtYmFubmVyIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmZpZWxkLWltYWdlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2F0ZWdvcnktYmFubmVyIGgxLFxuICAubm9kZS1iYW5uZXIgaDEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1wcm9kdWN0LWZhbWlseSAuY2F0ZWdvcnktYmFubmVyIGgxLFxuLnBhZ2Utbm9kZS10eXBlLXByb2R1Y3QgLmNhdGVnb3J5LWJhbm5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5ub2RlLWlkLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnRhZ2xpbmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm5vZGUtYmFubmVyIC5tZWRpYV9faW1hZ2Uge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubm9kZS1iYW5uZXIgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogNTB2dzsgfSB9XG4gIC5ub2RlLWJhbm5lciAubWVkaWFfX2ltYWdlIHBpY3R1cmUsXG4gIC5ub2RlLWJhbm5lciAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0OyB9XG4gIC5ub2RlLWJhbm5lciAubWVkaWFfX2ltYWdlIHBpY3R1cmUgaW1nW3NyYyo9Jy5qcGcnXSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm5vZGUtYmFubmVyIC5tZWRpYV9faW1hZ2UgcGljdHVyZSBpbWdbc3JjKj0nLnBuZyddIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5ub2RlLWJhbm5lciAubWVkaWFfX2ltYWdlIHBpY3R1cmUgaW1nW3NyYyo9Jy5wbmcnXSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtYmFubmVyIC5ub2RlLWJhbm5lcl9fcmlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDM1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gIC5ub2RlLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5vZGUtdG9wIHNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ub2RlLXRvcCBzZWN0aW9uI2Jsb2NrLXNvY2lhbHNoYXJlYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FzZS5ub2RlLS12aWV3LW1vZGUtZnVsbC5oYXMtaW1hZ2UgLm5vZGUtYmFubmVyIC5ub2RlLWJhbm5lcl9fbGVmdCB7XG4gICAgbWluLWhlaWdodDogMzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FzZS5ub2RlLS12aWV3LW1vZGUtZnVsbC5oYXMtaW1hZ2UgLm5vZGUtYmFubmVyIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuLmluc3RhbGxlZF9wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5pbnN0YWxsZWRfcHJvZHVjdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5pbnN0YWxsZWRfcHJvZHVjdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW5zdGFsbGVkX3Byb2R1Y3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAuaW5zdGFsbGVkX3Byb2R1Y3RzIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5pbnN0YWxsZWRfcHJvZHVjdHMgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmluc3RhbGxlZF9wcm9kdWN0cyBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW5zdGFsbGVkX3Byb2R1Y3RzIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTsgfSB9XG5cbi5yZWxhdGVkX3Byb2plY3RzIHtcbiAgbWluLWhlaWdodDogMTByZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLnJlbGF0ZWRfcHJvamVjdHMgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnJlbGF0ZWRfcHJvamVjdHMgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnJlbGF0ZWRfcHJvamVjdHMgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJlbGF0ZWRfcHJvamVjdHMgaDQge1xuICAgICAgbWFyZ2luLXRvcDogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gIC52aWV3LXByb2plY3Qtdmlld3MgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC52aWV3LXByb2plY3Qtdmlld3MgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZpZXctcHJvamVjdC12aWV3cyAudmlld3Mtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH0gfVxuXG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLm5vZGUgLm5vZGUtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucHJvZHVjdC1kZXRhaWwtaWNvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucHJvZHVjdC1kZXRhaWwtaWNvbnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucHJvZHVjdC1kZXRhaWwtaWNvbnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb2R1Y3QtZGV0YWlsLWljb25zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtOyB9IH1cblxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2Uge1xuICAvKlxuICAgICAgRG90c1xuICAgICovIH1cbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAuc2xpY2stZG90cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC41KTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWUxOyB9XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0OGE1OyB9XG5cbi5wcm9kdWN0cy1zbGlkZXJfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0NWFiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyMzAwM0M5MiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwdncgLTF2dztcbiAgYmFja2dyb3VuZC1zaXplOiAzMHZ3O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIGgxLCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIGgyLCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAudGFiLWJ1dHRvbiwgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciBoMywgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciBoNCwgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciBoNSwgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5maWVsZC1kYXRlLCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC52aWV3LWVtcHR5LFxuICAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC52aWV3LWVtcHR5LCAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIGg2IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5yb3dfX3R3by1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX3RleHQge1xuICAgIHBhZGRpbmc6IDQuMDYyNXJlbSAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogNC4wNjI1cmVtIDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1zbGlkZXJfX3dyYXBwZXIgLnByb2R1Y3RzLXNsaWRlcl90ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyLjI1cmVtKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNy41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDI1LjMxMjVyZW07IH0gfVxuICAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZHVjdHMtc2xpZGVyX193cmFwcGVyIC5wcm9kdWN0cy1zbGlkZXJfaW1hZ2UgLmZpZWxkLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb2R1Y3RzLXNsaWRlcl9fd3JhcHBlciAucHJvZHVjdHMtc2xpZGVyX2ltYWdlIC5maWVsZC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNwZWNpZmljYXRpb25zLXRhYmxlLCB0YWJsZS5jb2xzLTQsIHRhYmxlLmNvbHMtNSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zcGVjaWZpY2F0aW9ucy10YWJsZSAucGFja2FnaW5nLXRhYmxlaGVhZCB0aCwgdGFibGUuY29scy00IC5wYWNrYWdpbmctdGFibGVoZWFkIHRoLCB0YWJsZS5jb2xzLTUgLnBhY2thZ2luZy10YWJsZWhlYWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNwZWNpZmljYXRpb25zLXRhYmxlIHRoLCB0YWJsZS5jb2xzLTQgdGgsIHRhYmxlLmNvbHMtNSB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zcGVjaWZpY2F0aW9ucy10YWJsZSB0cjpudGgtY2hpbGQoZXZlbiksIHRhYmxlLmNvbHMtNCB0cjpudGgtY2hpbGQoZXZlbiksIHRhYmxlLmNvbHMtNSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLnNwZWNpZmljYXRpb25zLXRhYmxlIHRoLCAuc3BlY2lmaWNhdGlvbnMtdGFibGUgdGQsIHRhYmxlLmNvbHMtNCB0aCwgdGFibGUuY29scy00IHRkLCB0YWJsZS5jb2xzLTUgdGgsIHRhYmxlLmNvbHMtNSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMtdGFibGUgdGgsIC5zcGVjaWZpY2F0aW9ucy10YWJsZSB0ZCwgdGFibGUuY29scy00IHRoLCB0YWJsZS5jb2xzLTQgdGQsIHRhYmxlLmNvbHMtNSB0aCwgdGFibGUuY29scy01IHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5zcGVjaWZpY2F0aW9ucy10YWJsZSB0aCwgLnNwZWNpZmljYXRpb25zLXRhYmxlIHRkLCB0YWJsZS5jb2xzLTQgdGgsIHRhYmxlLmNvbHMtNCB0ZCwgdGFibGUuY29scy01IHRoLCB0YWJsZS5jb2xzLTUgdGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC40Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMtdGFibGUgdGgsIC5zcGVjaWZpY2F0aW9ucy10YWJsZSB0ZCwgdGFibGUuY29scy00IHRoLCB0YWJsZS5jb2xzLTQgdGQsIHRhYmxlLmNvbHMtNSB0aCwgdGFibGUuY29scy01IHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMtdGFibGUgdGgsIC5zcGVjaWZpY2F0aW9ucy10YWJsZSB0ZCwgdGFibGUuY29scy00IHRoLCB0YWJsZS5jb2xzLTQgdGQsIHRhYmxlLmNvbHMtNSB0aCwgdGFibGUuY29scy01IHRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMtdGFibGUgdGgsIC5zcGVjaWZpY2F0aW9ucy10YWJsZSB0ZCwgdGFibGUuY29scy00IHRoLCB0YWJsZS5jb2xzLTQgdGQsIHRhYmxlLmNvbHMtNSB0aCwgdGFibGUuY29scy01IHRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zcGVjaWZpY2F0aW9ucy10YWJsZSB0aCwgLnNwZWNpZmljYXRpb25zLXRhYmxlIHRkLCB0YWJsZS5jb2xzLTQgdGgsIHRhYmxlLmNvbHMtNCB0ZCwgdGFibGUuY29scy01IHRoLCB0YWJsZS5jb2xzLTUgdGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTsgfSB9XG5cbi5zcGVjaWZpY2F0aW9ucyBoMyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuc3BlY2lmaWNhdGlvbnMgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5zcGVjaWZpY2F0aW9ucyBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zcGVjaWZpY2F0aW9ucyBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9IH1cblxuLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjU2MjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41NjI1cmVtOyB9IH1cbiAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDQ1YTg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwNDVhODtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC40Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4zNzVyZW07IH0gfVxuICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246Zm9jdXMge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjQTJDNEVDOyB9XG4gICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uOm5vdCguY29sbGFwc2VkKTpmb2N1cyB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDQ1YTg7IH1cbiAgICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0LjM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgcGFkZGluZy1yaWdodDogNS42MjVyZW07IH0gfVxuICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3VpLWV4cG9ydGVkL2ljb25fcHVsbGRvd25fd2hpdGUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjVyZW07XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICB0b3A6IDAuM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDAuMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAgIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICB3aWR0aDogMS43NXJlbTsgfSB9XG4gIC5zcGVjaWZpY2F0aW9ucyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2JvZHkgaDMge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fYm9keSBoMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fYm9keSBoMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19ib2R5IGgzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07IH0gfVxuICAuc3BlY2lmaWNhdGlvbnMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19ib2R5IHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fYm9keSB0YWJsZSB0aCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNwZWNpZmljYXRpb25zIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fYm9keSB0YWJsZSB0ZCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQsXG4uY2FzZXMtYmFubmVyX19yaWdodCxcbi5ub2RlLWJhbm5lcl9fcmlnaHQsXG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0LFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0LFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0LFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlcixcbiAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlcixcbiAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIsXG4gIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIsXG4gIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIsXG4gIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlcixcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXNlc19fc2xpZGVyLFxuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAvKlxuICAgICAgRG90c1xuICAgICovIH1cbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stdHJhY2ssXG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stdHJhY2ssXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLXRyYWNrLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLXRyYWNrLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLXRyYWNrLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stdHJhY2ssXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXNlc19fc2xpZGVyIC5zbGljay10cmFjayxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyxcbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUsXG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzLFxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAucHJvZHVjdF9fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMgaW1nLFxuICAgICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZyxcbiAgICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWcsXG4gICAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWcsXG4gICAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZyxcbiAgICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWcsXG4gICAgICAuY2FzZXMtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMgaW1nLFxuICAgICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nLFxuICAgICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZyxcbiAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZyxcbiAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZyxcbiAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nLFxuICAgICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXNlc19fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMgaW1nLFxuICAgICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWcsXG4gICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZyxcbiAgICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogYXV0bzsgfVxuICAgICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLmpwZyddLFxuICAgICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZ1tzcmMqPScuanBnJ10sXG4gICAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMgaW1nW3NyYyo9Jy5qcGcnXSxcbiAgICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZ1tzcmMqPScuanBnJ10sXG4gICAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScuanBnJ10sXG4gICAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5qcGcnXSxcbiAgICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLmpwZyddLFxuICAgICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5qcGcnXSxcbiAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLmpwZyddLFxuICAgICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5qcGcnXSxcbiAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScuanBnJ10sXG4gICAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZ1tzcmMqPScuanBnJ10sXG4gICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLmpwZyddLFxuICAgICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWdbc3JjKj0nLmpwZyddLFxuICAgICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLmpwZyddLFxuICAgICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZ1tzcmMqPScuanBnJ10ge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIC5qcGctb3ZlcmxheSxcbiAgICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSAuanBnLW92ZXJsYXksXG4gICAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMgLmpwZy1vdmVybGF5LFxuICAgICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgLmpwZy1vdmVybGF5LFxuICAgICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyAuanBnLW92ZXJsYXksXG4gICAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgLmpwZy1vdmVybGF5LFxuICAgICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIC5qcGctb3ZlcmxheSxcbiAgICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIC5qcGctb3ZlcmxheSxcbiAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyAuanBnLW92ZXJsYXksXG4gICAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSAuanBnLW92ZXJsYXksXG4gICAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyAuanBnLW92ZXJsYXksXG4gICAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIC5qcGctb3ZlcmxheSxcbiAgICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIC5qcGctb3ZlcmxheSxcbiAgICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgLmpwZy1vdmVybGF5LFxuICAgICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyAuanBnLW92ZXJsYXksXG4gICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgLmpwZy1vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5wbmcnXSxcbiAgICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5wbmcnXSxcbiAgICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMgaW1nW3NyYyo9Jy5wbmcnXSxcbiAgICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAuY2FzZXMtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgLm5vZGUtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5maWVsZC1tdWx0aXBsZS1pbWFnZXMgaW1nW3NyYyo9Jy5wbmcnXSxcbiAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5wbmcnXSxcbiAgICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5wbmcnXSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAgICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAgICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5wcm9kdWN0X19zbGlkZSBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAgICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAgICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5wbmcnXSxcbiAgICAgICAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5wbmcnXSxcbiAgICAgICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLmZpZWxkLW11bHRpcGxlLWltYWdlcyBpbWdbc3JjKj0nLnBuZyddLFxuICAgICAgICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2FzZXNfX3NsaWRlciAucHJvZHVjdF9fc2xpZGUgaW1nW3NyYyo9Jy5wbmcnXSxcbiAgICAgICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIGltZ1tzcmMqPScucG5nJ10sXG4gICAgICAgICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlIGltZ1tzcmMqPScucG5nJ10ge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtOyB9IH1cbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stc2xpZGUsXG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stc2xpZGUsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLXNsaWRlLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLXNsaWRlLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLXNsaWRlLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stc2xpZGUsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXNlc19fc2xpZGVyIC5zbGljay1zbGlkZSxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLXRyYWNrLFxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLXRyYWNrLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay10cmFjayxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay10cmFjayxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay10cmFjayxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLXRyYWNrLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2FzZXNfX3NsaWRlciAuc2xpY2stdHJhY2ssXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay1zbGlkZSxcbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1zbGlkZSxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stc2xpZGUsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stc2xpZGUsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stc2xpZGUsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1zbGlkZSxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLnNsaWNrLXNsaWRlLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdixcbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdixcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdixcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2LFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnByb2R1Y3RfX3NsaWRlLFxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnByb2R1Y3RfX3NsaWRlLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIC5wcm9kdWN0X19zbGlkZSxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIC5wcm9kdWN0X19zbGlkZSxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIC5wcm9kdWN0X19zbGlkZSxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnByb2R1Y3RfX3NsaWRlLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2FzZXNfX3NsaWRlci5zbGljay1pbml0aWFsaXplZCAucHJvZHVjdF9fc2xpZGUsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnByb2R1Y3RfX3NsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlci5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLFxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcixcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlci5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcixcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXNlc19fc2xpZGVyLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5wcm9kdWN0X19zbGlkZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLWRvdHMsXG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stZG90cyxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1kb3RzLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLWRvdHMsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1kb3RzLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2FzZXNfX3NsaWRlciAuc2xpY2stZG90cyxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDJyZW07XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLWRvdHMgbGksXG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyBsaSxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stZG90cyBsaSxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1kb3RzIGxpLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLWRvdHMgbGksXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1kb3RzIGxpLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2FzZXNfX3NsaWRlciAuc2xpY2stZG90cyBsaSxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsXG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC41KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDAuODc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmNhc2VzX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmNhc2VzX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnByb2R1Y3RfX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTllZTE7IH1cbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSxcbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5jYXNlc19fc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlLFxuICAgIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUsXG4gICAgLm5vZGUtYmFubmVyX19yaWdodCAuY2FzZXNfX3NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSxcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5wcm9kdWN0X19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5jYXNlc19fc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAucHJvZHVjdF9fc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTQ4YTU7IH1cbiAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmJhY2tncm91bmQsXG4gIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5iYWNrZ3JvdW5kLFxuICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5iYWNrZ3JvdW5kLFxuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmJhY2tncm91bmQge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgICAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLmJhY2tncm91bmQsXG4gICAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuYmFja2dyb3VuZCxcbiAgICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLmJhY2tncm91bmQsXG4gICAgICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLmJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5iYWNrZ3JvdW5kLS1ibHVlLFxuICAuY2FzZXMtYmFubmVyX19yaWdodCAuYmFja2dyb3VuZC0tYmx1ZSxcbiAgLm5vZGUtYmFubmVyX19yaWdodCAuYmFja2dyb3VuZC0tYmx1ZSxcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5iYWNrZ3JvdW5kLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzFhNDhhNSA1MCUsICMxYTQ4YTUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQuaXMtYmx1ZSAuYmFja2dyb3VuZC0tYmx1ZSxcbiAgLmNhc2VzLWJhbm5lcl9fcmlnaHQuaXMtYmx1ZSAuYmFja2dyb3VuZC0tYmx1ZSxcbiAgLm5vZGUtYmFubmVyX19yaWdodC5pcy1ibHVlIC5iYWNrZ3JvdW5kLS1ibHVlLFxuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIuaXMtYmx1ZSAuYmFja2dyb3VuZC0tYmx1ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCA+IGRpdi5maWVsZC1pbWFnZSxcbiAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgPiBkaXYuZmllbGQtaW1hZ2UsXG4gIC5ub2RlLWJhbm5lcl9fcmlnaHQgPiBkaXYuZmllbGQtaW1hZ2UsXG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciA+IGRpdi5maWVsZC1pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnNsaWNrLXByZXYsXG4gIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IC5zbGljay1wcmV2LFxuICAubm9kZS1iYW5uZXJfX3JpZ2h0IC5zbGljay1wcmV2LFxuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5zbGljay1uZXh0LFxuICAuY2FzZXMtYmFubmVyX19yaWdodCAuc2xpY2stbmV4dCxcbiAgLm5vZGUtYmFubmVyX19yaWdodCAuc2xpY2stbmV4dCxcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuc2xpY2stbmV4dDpiZWZvcmUsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgLnNsaWNrLXByZXYsIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5zbGljay1uZXh0LFxuICAuY2FzZXMtYmFubmVyX19yaWdodCAuc2xpY2stcHJldixcbiAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnNsaWNrLW5leHQsXG4gIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnNsaWNrLXByZXYsXG4gIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnNsaWNrLW5leHQsXG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuc2xpY2stcHJldixcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCAuc2xpY2stcHJldjpiZWZvcmUsIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IC5zbGljay1uZXh0OmJlZm9yZSxcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodCAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgLmNhc2VzLWJhbm5lcl9fcmlnaHQgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0OGE1O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NwYXRoIGQ9J005IDE4bDYtNi02LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2F0ZWdvcnktYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stcHJldiwgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQ6aG92ZXIgLnNsaWNrLW5leHQsXG4gIC5jYXNlcy1iYW5uZXJfX3JpZ2h0OmhvdmVyIC5zbGljay1wcmV2LFxuICAuY2FzZXMtYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stbmV4dCxcbiAgLm5vZGUtYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stcHJldixcbiAgLm5vZGUtYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stbmV4dCxcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2LFxuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctcGFnZSAucGFyYWdyYXBoX19zbGlkZXI6aG92ZXIgLnNsaWNrLW5leHQge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0OmhvdmVyIC5zbGljay1wcmV2OmhvdmVyLCAuY2F0ZWdvcnktYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stbmV4dDpob3ZlcixcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stcHJldjpob3ZlcixcbiAgICAuY2FzZXMtYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stbmV4dDpob3ZlcixcbiAgICAubm9kZS1iYW5uZXJfX3JpZ2h0OmhvdmVyIC5zbGljay1wcmV2OmhvdmVyLFxuICAgIC5ub2RlLWJhbm5lcl9fcmlnaHQ6aG92ZXIgLnNsaWNrLW5leHQ6aG92ZXIsXG4gICAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2OmhvdmVyLFxuICAgIC5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlcjpob3ZlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0OmhvdmVyIC5zbGljay1kb3RzLFxuICAuY2FzZXMtYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stZG90cyxcbiAgLm5vZGUtYmFubmVyX19yaWdodDpob3ZlciAuc2xpY2stZG90cyxcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVyOmhvdmVyIC5zbGljay1kb3RzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5ub2RlLS10eXBlLXByb2R1Y3QgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0IC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5ub2RlLS10eXBlLXByb2R1Y3QgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ub2RlLS10eXBlLXByb2R1Y3QgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNi43NXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtcHJvZHVjdCAuY2F0ZWdvcnktYmFubmVyX19sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5ub2RlLS10eXBlLXByb2R1Y3QgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0IC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0IC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtcHJvZHVjdCAuY2F0ZWdvcnktYmFubmVyX19sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtcHJvZHVjdCAuY2F0ZWdvcnktYmFubmVyX19sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtcHJvZHVjdCAuY2F0ZWdvcnktYmFubmVyX19sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0IC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDMuMzc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuMzc1cmVtOyB9IH1cblxuLmZpZWxkLXByb2R1Y3QtY29kZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5maWVsZC1wcm9kdWN0LWNvZGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNzY2ZjcwICFpbXBvcnRhbnQ7IH1cblxuLmZhbWlseS1pbmZvLmJhY2tncm91bmQtZ3JleSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMS4zcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRkZGRiwgI2RhZGFkYSk7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5mYW1pbHktaW5mby5iYWNrZ3JvdW5kLWdyZXkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZmFtaWx5LWluZm8uYmFja2dyb3VuZC1ncmV5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZhbWlseS1pbmZvLmJhY2tncm91bmQtZ3JleSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmZhbWlseS1pbmZvLmJhY2tncm91bmQtZ3JleSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4zcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZhbWlseS1pbmZvLmJhY2tncm91bmQtZ3JleSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi4yNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZhbWlseS1pbmZvLmJhY2tncm91bmQtZ3JleSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi45MjVyZW07IH0gfVxuXG4uZmllbGQtZXh0cmEtdGV4dC13ZWJzaXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuZmllbGQtZXh0cmEtdGV4dC13ZWJzaXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZpZWxkLWV4dHJhLXRleHQtd2Vic2l0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZpZWxkLWV4dHJhLXRleHQtd2Vic2l0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07IH0gfVxuXG4ucHJvZHVjdC1kb3dubG9hZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG4gICAgLnByb2R1Y3QtZG93bmxvYWRzIC5wcm9kdWN0LWRvd25sb2Fkc19fbGVmdCBoMiwgLnByb2R1Y3QtZG93bmxvYWRzIC5wcm9kdWN0LWRvd25sb2Fkc19fbGVmdCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLnRhYi1idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgaDIsIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IC50YWItYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IGgyLCAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLnByb2R1Y3QtZG93bmxvYWRzIC5wcm9kdWN0LWRvd25sb2Fkc19fbGVmdCAudGFiLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgaDIsIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IC50YWItYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9IH1cbiAgICAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0OGE1O1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFhNDhhNTsgfVxuICAgICAgLnByb2R1Y3QtZG93bmxvYWRzIC5wcm9kdWN0LWRvd25sb2Fkc19fbGVmdCAuYnRuLWdyb3VwIC5idG46OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktZXhwb3J0ZWQvaWNvbl9wdWxsZG93bl93aGl0ZS5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLmJ0bi1ncm91cC5zaG93IC5idG4ge1xuICAgICAgY29sb3I6ICMxYTQ4YTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYTQ4YTU7IH1cbiAgICAgIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLmJ0bi1ncm91cC5zaG93IC5idG46Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IC5idG4tZ3JvdXAuc2hvdyAuYnRuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX2JsdWUuc3ZnXCIpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgLnByb2R1Y3QtZG93bmxvYWRzIC5wcm9kdWN0LWRvd25sb2Fkc19fbGVmdCAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjA1cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2R1Y3QtZG93bmxvYWRzIC5wcm9kdWN0LWRvd25sb2Fkc19fbGVmdCAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS4zNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4zNXJlbTsgfSB9XG4gICAgICAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA0NWE4O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MiwgMTk2LCAyMzYsIDAuMik7IH1cbiAgLnByb2R1Y3QtZG93bmxvYWRzIC5wcm9kdWN0LWRvd25sb2Fkc19fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdC1kb3dubG9hZHMgLnByb2R1Y3RfZG93bmxvYWRzX19iZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL29wcGxlX29mZmljZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWRvd25sb2FkcyAucHJvZHVjdF9kb3dubG9hZHNfX2JnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAudmlldy1kaXNwbGF5LWlkLXByb2R1Y3RzX3Blcl9mYW1pbHksXG4gIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSxcbiAgLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHksXG4gIC5wYWNrYWdpbmdfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDsgfSB9XG5cbi52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50LFxuLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQsXG4udmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50LFxuLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjEyNXJlbSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50LFxuICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50LFxuICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQsXG4gICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogNzUwcHg7IH0gfVxuICAudmlldy1kaXNwbGF5LWlkLXByb2R1Y3RzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCAucHJvZHVjdC10YWJsZV9faGVhZCxcbiAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQsXG4gIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQsXG4gIC5wYWNrYWdpbmdfX3dyYXBwZXIgLnZpZXctY29udGVudCAucHJvZHVjdC10YWJsZV9faGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2LFxuICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2LFxuICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQgPiBkaXYsXG4gICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDIwY2g7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2OmFmdGVyLFxuICAgICAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQgPiBkaXY6YWZ0ZXIsXG4gICAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2OmFmdGVyLFxuICAgICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIycHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIyIDIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FydGJvYXJkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNC4wMDAwMDAsIC01LjAwMDAwMCknIGZpbGw9JyUyM0M3QzdDNyclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZScgcG9pbnRzPScxMSAwIDIyIDggMCA4JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuMDAwMDAwLCAxNi4wMDAwMDApIHJvdGF0ZSgxODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTE2LjAwMDAwMCkgJyBwb2ludHM9JzExIDEyIDIyIDIwIDAgMjAnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2W3NvcnRzdGF0ZT1cIkRTQ1wiXTphZnRlcixcbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2W3NvcnRzdGF0ZT1cIkRTQ1wiXTphZnRlcixcbiAgICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQgPiBkaXZbc29ydHN0YXRlPVwiRFNDXCJdOmFmdGVyLFxuICAgICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2W3NvcnRzdGF0ZT1cIkRTQ1wiXTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIycHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIyIDIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwLUNvcHknJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUnIGZpbGw9JyUyMzFBNDhBNScgcG9pbnRzPScxMSAwIDIyIDggMCA4JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUtQ29weScgZmlsbC1vcGFjaXR5PScwLjUnIGZpbGw9JyUyM0U0RTRFNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuMDAwMDAwLCAxNi4wMDAwMDApIHJvdGF0ZSgxODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTE2LjAwMDAwMCkgJyBwb2ludHM9JzExIDEyIDIyIDIwIDAgMjAnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQgPiBkaXZbc29ydHN0YXRlPVwiQVNDXCJdOmFmdGVyLFxuICAgICAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQgPiBkaXZbc29ydHN0YXRlPVwiQVNDXCJdOmFmdGVyLFxuICAgICAgLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCAucHJvZHVjdC10YWJsZV9faGVhZCA+IGRpdltzb3J0c3RhdGU9XCJBU0NcIl06YWZ0ZXIsXG4gICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQgPiBkaXZbc29ydHN0YXRlPVwiQVNDXCJdOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjJweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjIgMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAtQ29weS0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS4wMDAwMDAsIDEwLjAwMDAwMCkgcm90YXRlKDE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtMTAuMDAwMDAwKSAnJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUnIGZpbGw9JyUyMzFBNDhBNScgcG9pbnRzPScxMSAwIDIyIDggMCA4JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUtQ29weScgZmlsbC1vcGFjaXR5PScwLjUnIGZpbGw9JyUyM0U0RTRFNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuMDAwMDAwLCAxNi4wMDAwMDApIHJvdGF0ZSgxODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTE2LjAwMDAwMCkgJyBwb2ludHM9JzExIDEyIDIyIDIwIDAgMjAnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2W2RhdGEtc29ydD1cIkRldGFpbFwiXSxcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgLnByb2R1Y3QtdGFibGVfX2hlYWQgPiBkaXZbZGF0YS1zb3J0PVwiRGV0YWlsXCJdLFxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2W2RhdGEtc29ydD1cIkRldGFpbFwiXSxcbiAgICAgICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50IC5wcm9kdWN0LXRhYmxlX19oZWFkID4gZGl2W2RhdGEtc29ydD1cIkRldGFpbFwiXSB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2LFxuICAudmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdixcbiAgLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdixcbiAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50ID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgICAudmlldy1kaXNwbGF5LWlkLXByb2R1Y3RzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdjpub3QoLnByb2R1Y3QtdGFibGVfX2hlYWQpOm50aC1jaGlsZChldmVuKSxcbiAgICAudmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdjpub3QoLnByb2R1Y3QtdGFibGVfX2hlYWQpOm50aC1jaGlsZChldmVuKSxcbiAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2Om5vdCgucHJvZHVjdC10YWJsZV9faGVhZCk6bnRoLWNoaWxkKGV2ZW4pLFxuICAgIC5wYWNrYWdpbmdfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IGRpdjpub3QoLnByb2R1Y3QtdGFibGVfX2hlYWQpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdixcbiAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICM3NjZmNzA7XG4gICAgICBjb2xvcjogIzc2NmY3MDsgfVxuICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgYSxcbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGEsXG4gICAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGEsXG4gICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA0NWE4OyB9XG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGE6aG92ZXIsXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGE6aG92ZXIsXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgYTpob3ZlcixcbiAgICAgICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudmlldy1kaXNwbGF5LWlkLXByb2R1Y3RzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdixcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgICAgIC5wYWNrYWdpbmdfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAudmlldy1kaXNwbGF5LWlkLXByb2R1Y3RzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdixcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgICAgIC5wYWNrYWdpbmdfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNDM3NXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYsXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjU2MjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTsgfSB9XG4gICAgICAudmlldy1kaXNwbGF5LWlkLXByb2R1Y3RzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdltqcy1sYWJlbD1cIk9yZGVyY29kZVwiXSxcbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2W2pzLWxhYmVsPVwiT3JkZXJjb2RlXCJdLFxuICAgICAgLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdltqcy1sYWJlbD1cIk9yZGVyY29kZVwiXSxcbiAgICAgIC5wYWNrYWdpbmdfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdltqcy1sYWJlbD1cIk9yZGVyY29kZVwiXSB7XG4gICAgICAgIHdpZHRoOiAxNHJlbTsgfVxuICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXZbanMtbGFiZWw9XCJEZXRhaWxcIl0sXG4gICAgICAudmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdltqcy1sYWJlbD1cIkRldGFpbFwiXSxcbiAgICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXZbanMtbGFiZWw9XCJEZXRhaWxcIl0sXG4gICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXZbanMtbGFiZWw9XCJEZXRhaWxcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4OyB9XG4gICAgICAudmlldy1kaXNwbGF5LWlkLXByb2R1Y3RzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdiAuZmllbGRfX2xhYmVsLFxuICAgICAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgLmZpZWxkX19sYWJlbCxcbiAgICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgLmZpZWxkX19sYWJlbCxcbiAgICAgIC5wYWNrYWdpbmdfX3dyYXBwZXIgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdiAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgaS5pbmZvLFxuICAgICAgLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgaS5pbmZvLFxuICAgICAgLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdiBpLmluZm8sXG4gICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgaS5pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2LFxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdixcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdixcbiAgICAgICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbyxcbiAgICAgICAgICAudmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdiBpLmluZm8sXG4gICAgICAgICAgLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdiA+IGRpdiBpLmluZm8sXG4gICAgICAgICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktZXhwb3J0ZWQvaWNvbl9pbmZvLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgaS5pbmZvICsgcCxcbiAgICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbyArIHAsXG4gICAgICAgICAgICAudmlldy1kaXNwbGF5LWlkLWRyaXZlcnNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbyArIHAsXG4gICAgICAgICAgICAucGFja2FnaW5nX193cmFwcGVyIC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgaS5pbmZvICsgcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbzpob3ZlcixcbiAgICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbzpob3ZlcixcbiAgICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgaS5pbmZvOmhvdmVyLFxuICAgICAgICAgICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbzpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX2luZm9faG92ZXIuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtcHJvZHVjdHNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbzpob3ZlciArIHAsXG4gICAgICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbzpob3ZlciArIHAsXG4gICAgICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtZHJpdmVyc19wZXJfZmFtaWx5IC52aWV3LWNvbnRlbnQgPiBkaXYgPiBkaXYgaS5pbmZvOmhvdmVyICsgcCxcbiAgICAgICAgICAgICAgLnBhY2thZ2luZ19fd3JhcHBlciAudmlldy1jb250ZW50ID4gZGl2ID4gZGl2IGkuaW5mbzpob3ZlciArIHAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXaGl0bmV5IEFcIiwgXCJXaGl0bmV5IEJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zOyB9IH1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGxbZGF0YS1sYWJlbD1cIlByb2R1Y3RcIl0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qXG4gICAgU1RZTElORyBGT1IgVEFCUy5cbiovXG4ucHJvZHVjdC10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZWNmYjsgfVxuICAgIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAucm93LCAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyBoMy5hY2NvcmRpb24tLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC5uZXdzX193cmFwcGVyIC52aWV3LWNvbnRlbnQsIC5uZXdzX193cmFwcGVyIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlldy1jb250ZW50LFxuICAgIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLnZpZXctY29udGVudCwgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlldy1jb250ZW50LnJvdywgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLnZpZXctY29udGVudCwgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC5jdGEgLmJsb2NrLCAuY3RhIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAuYmxvY2ssIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiAwIDEuMTI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC5yb3csIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIGgzLmFjY29yZGlvbi0tYnV0dG9uLCAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC52aWV3LWNvbnRlbnQsXG4gICAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLnZpZXctY29udGVudCwgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlldy1jb250ZW50LnJvdywgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xLCAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAucHJvZHVjdC10YWJzIC50YWJzLWJ1dHRvbnMgLnZpZXctY29udGVudCwgLnByb2R1Y3QtdGFicyAudGFicy1idXR0b25zIC5jdGEgLmJsb2NrLCAuY3RhIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAuYmxvY2ssIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC5wcm9kdWN0LXRhYnMgLnRhYnMtYnV0dG9ucyAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogNXB4IDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi42MjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4zNzVyZW07IH0gfVxuICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24ge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLSUzRSUzQ3RpdGxlJTNFQXRvbXMgLyBJY29uIC8gUHVsbGRvd24lM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0F0b21zLS8tSWNvbi0vLVB1bGxkb3duJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2JnJyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNi42OTE3OTMsNS4xMzIxMDIyIEM2LjMwOTcyNjI4LDQuNzI3NzczMzIgNi4zMDkyNDQ3OSw0LjA3NTI5Mjk3IDYuNjkwMDk5ODgsMy42NzUzOTUxMyBMNi42NDMyMzM0NiwzLjcyNDYwNDg3IEM3LjAyNDM2NTEsMy4zMjQ0MTY2NSA3LjYzNzEwOTYsMy4zMTg5NjUwOCA4LjAyMTY3NCwzLjcyMjc1NzcgTDEzLjMxMTY1OTMsOS4yNzcyNDIzIEMxMy42OTE4MTk0LDkuNjc2NDEwMzYgMTMuNjk2MjIzNywxMC4zMTg5NjUxIDEzLjMxMTY1OTMsMTAuNzIyNzU3NyBMOC4wMjE2NzQsMTYuMjc3MjQyMyBDNy42NDE1MTM5NSwxNi42NzY0MTA0IDcuMDI0MDg4NTQsMTYuNjc1MjkzIDYuNjQzMjMzNDYsMTYuMjc1Mzk1MSBMNi42OTAwOTk4OCwxNi4zMjQ2MDQ5IEM2LjMwODk2ODI0LDE1LjkyNDQxNjcgNi4zMDczNzQ4NywxNS4yNzQ3MTUxIDYuNjkxNzkzLDE0Ljg2Nzg5NzggTDExLjI5MTY2NjcsMTAgTDYuNjkxNzkzLDUuMTMyMTAyMiBaJyBpZD0ncHVsbCcgZmlsbD0nJTIzMWE0OGE1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC4wMDAwMDApICclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgICAgICAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtNTB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAyMDB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24udGFiLWZpcnN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24udGFiLWZpcnN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLnRhYi1maXJzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi42MjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbi50YWItZmlyc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMzc1cmVtOyB9IH1cbiAgLnByb2R1Y3QtdGFicyAudGFiLWZpcnN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1maXJzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucHJvZHVjdC10YWJzIC50YWItZmlyc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1maXJzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfSB9XG4gICAgLnByb2R1Y3QtdGFicyAudGFiLWZpcnN0LmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiA1cHggMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1maXJzdC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZHVjdC10YWJzIC50YWItbGFzdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5wcm9kdWN0LXRhYnMgLnRhYi1sYXN0LmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAtNXB4IDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAucHJvZHVjdC10YWJzIC50YWItbGFzdC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9kdWN0LXRhYnMgLnRhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLnByb2R1Y3QtdGFicyAudGFiIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXRhYnMgLnRhYiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuXG4ucHJvZHVjdC1pY29ucyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucHJvZHVjdC1pY29ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnByb2R1Y3QtaWNvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9kdWN0LWljb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjEyNXJlbTsgfSB9XG4gIC5wcm9kdWN0LWljb25zIC5maWVsZC1mYW1pbHktaWNvbnMsIC5wcm9kdWN0LWljb25zIC5maWVsZC1hcHByb2JhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAucHJvZHVjdC1pY29ucyAuZmllbGQtZmFtaWx5LWljb25zLi0tZGxnLCAucHJvZHVjdC1pY29ucyAuZmllbGQtYXBwcm9iYXRpb24uLS1kbGcge1xuICAgICAgbWF4LXdpZHRoOiAxMHJlbTsgfVxuICAgIC5wcm9kdWN0LWljb25zIC5maWVsZC1mYW1pbHktaWNvbnMuLS13YXJyYW50eSwgLnByb2R1Y3QtaWNvbnMgLmZpZWxkLWFwcHJvYmF0aW9uLi0td2FycmFudHkge1xuICAgICAgbWF4LXdpZHRoOiAxMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLnByb2R1Y3QtaWNvbnMgLmZpZWxkLWZhbWlseS1pY29ucywgLnByb2R1Y3QtaWNvbnMgLmZpZWxkLWFwcHJvYmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnByb2R1Y3QtaWNvbnMgLmZpZWxkLWZhbWlseS1pY29ucywgLnByb2R1Y3QtaWNvbnMgLmZpZWxkLWFwcHJvYmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZHVjdC1pY29ucyAuZmllbGQtZmFtaWx5LWljb25zLCAucHJvZHVjdC1pY29ucyAuZmllbGQtYXBwcm9iYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuXG4uZmFtaWx5LWluZm8gLnByb2R1Y3QtaWNvbnMgLmZpZWxkLWFwcHJvYmF0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMHJlbTsgfVxuXG4uYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH0gfVxuICAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH0gfVxuICAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3ICN0ZXJtLTUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IH1cbiAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC50ZXJtLS13aXRoLWJhY2tncm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IDE4LjM3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudGVybS0td2l0aC1iYWNrZ3JvdW5kIC50ZXJtX19ncmFkaWVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDMwJSwgcmdiYSgwLCAwLCAwLCAwLjYpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjYpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudGVybS0td2l0aC1iYWNrZ3JvdW5kIC50ZXJtX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZy10b3A6IDIuMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudGVybS0td2l0aC1iYWNrZ3JvdW5kIC50ZXJtX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMi4xcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjFyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudGVybS0td2l0aC1iYWNrZ3JvdW5kIC50ZXJtX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMy42NzVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNjc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC50ZXJtLS13aXRoLWJhY2tncm91bmQgLnRlcm1fX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjcyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC43MjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudGVybS0td2l0aC1iYWNrZ3JvdW5kIC50ZXJtX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudGVybS0td2l0aC1iYWNrZ3JvdW5kIC50ZXJtX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjhyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnRlcm0tLXdpdGgtYmFja2dyb3VuZCAudGVybV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMy42cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgICAgICAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnRlcm0tLXdpdGgtYmFja2dyb3VuZCAudGVybV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjFyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMi4xcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnRlcm0tLXdpdGgtYmFja2dyb3VuZCAudGVybV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC50ZXJtLS13aXRoLWJhY2tncm91bmQgLnRlcm1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjY3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC50ZXJtLS13aXRoLWJhY2tncm91bmQgLnRlcm1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0LjcyNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNzI1cmVtOyB9IH1cbiAgICAgIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudGVybS0td2l0aC1iYWNrZ3JvdW5kIC50ZXJtX19jb250ZW50IGgyLCAuYmxvY2stdmlld3MgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXcgLnRlcm0tLXdpdGgtYmFja2dyb3VuZCAudGVybV9fY29udGVudCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudGVybS0td2l0aC1iYWNrZ3JvdW5kIC50ZXJtX19jb250ZW50IC50YWItYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbi5wcm9qZWN0cy1vdmVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5wcm9qZWN0cy1vdmVydmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucHJvamVjdHMtb3ZlcnZpZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvamVjdHMtb3ZlcnZpZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfSB9XG4gIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wcm9qZWN0cy1vdmVydmlldyAudmlld3Mtcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvamVjdHMtb3ZlcnZpZXcgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfSB9XG4gICAgLnByb2plY3RzLW92ZXJ2aWV3IC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtY2FzZSAudmlldy1wcm9qZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9qZWN0cy1vdmVydmlldyAuZmVlZC1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKlxuICBBZGQgc2FtZSBjb2x1bW5zIHRvIGNhc2VzLXZpZXdzLXdyYXBwZXIuXG4gIFNpbmNlIGl0IGhhcyBiZWVuIG1vdmVkIGZyb20gdmlld3MtcGFnZSB0byB0YXhvbm9teSB0ZXJtLlxuKi9cbi5jYXNlcy12aWV3LXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jYXNlcy12aWV3LXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY2FzZXMtdmlldy13cmFwcGVyIC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FzZXMtdmlldy13cmFwcGVyIC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfSB9XG4gIC5jYXNlcy12aWV3LXdyYXBwZXIgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1jYXNlIC52aWV3LXByb2plY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnZpZXctY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnZpZXctY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnNxdWFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTsgfVxuICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5zcXVhcmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnNxdWFyZSA+IC5jb250ZW50LCAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5zcXVhcmUgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciwgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAuc3F1YXJlIC5maWVsZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5zcXVhcmUge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnNxdWFyZV9iaWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAuc3F1YXJlX2JpZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAuc3F1YXJlX2JpZyA+IC5jb250ZW50LCAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5zcXVhcmVfYmlnIC5jYXJkX19jb250ZW50LXdyYXBwZXIsIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnNxdWFyZV9iaWcgLmZpZWxkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnNxdWFyZV9iaWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5yZWN0YW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAucmVjdGFuZ2xlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnJlY3RhbmdsZSA+IC5jb250ZW50LCAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5yZWN0YW5nbGUgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciwgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAucmVjdGFuZ2xlIC5maWVsZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5yZWN0YW5nbGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5yZWN0YW5nbGVfdXByaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTsgfVxuICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5yZWN0YW5nbGVfdXByaWdodDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwMCU7IH1cbiAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAucmVjdGFuZ2xlX3VwcmlnaHQgPiAuY29udGVudCwgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAucmVjdGFuZ2xlX3VwcmlnaHQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciwgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAucmVjdGFuZ2xlX3VwcmlnaHQgLmZpZWxkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnJlY3RhbmdsZV91cHJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4udmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1pc290b3BlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1pc290b3BlID4gYSB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWluLWhlaWdodDogMTYuMjVyZW07XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1pc290b3BlIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1pc290b3BlIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1pc290b3BlIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1pc290b3BlIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi44cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuOHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjZyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDsgfSB9XG4gICAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCBoMiwgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSAubm9kZV9fY29udGVudCAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLm5vZGVfX2NvbnRlbnQgLnRhYi1idXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTsgfVxuICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLXByb2plY3QtbG9jYXRpb24ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbGVmdDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGwtb3BhY2l0eT0nMC4yJyBmaWxsPSclMjNmZmZmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTV2dyAzdnc7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHZ3OyB9XG4gIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLm1lZGlhX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGUgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0OyB9XG4gIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkLWlzb3RvcGU6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAuMTU7IH1cbiAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZS5zcXVhcmVfYmlnIC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHZ3IC0xNXZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzB2dzsgfVxuICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1pc290b3BlID4gYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMXJlbTtcbiAgICB6LWluZGV4OiAxMTsgfVxuXG4udmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMS4zNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJXaGl0bmV5IEFcIiwgXCJXaGl0bmV5IEJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zO1xuICAgIG1pbi13aWR0aDogOXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbm9vcmRlcmJyYW5kL2ljb25fY2hldnJvbl9yaWdodC5zdmdcIik7XG4gICAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICByaWdodDogMS4zNzVyZW07IH1cbiAgLnZpZXctcHJvamVjdHMtb3ZlcnZpZXctaXNvdG9wZSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3LWlzb3RvcGUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IG9wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzAwNDVhODtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgb3JkZXI6IDI7IH1cbiAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQuaXMtc2FtZS1kb21haW4ge1xuICAgIG9yZGVyOiAxOyB9XG5cbi5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICBjb2xvcjogIzFhNDhhNSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41NjI1cmVtOyB9IH1cblxuLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmZpZWxkLWVtcGxveWVlLWVtYWlsIHtcbiAgY29sb3I6ICMxYTQ4YTU7IH1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLnJvdywgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgaDMuYWNjb3JkaW9uLS1idXR0b24sICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3ICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50LFxuI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCwgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLmN0YSAuYmxvY2ssIC5jdGEgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgLmJsb2NrLCAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0LCAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4jYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGUgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlOm50aC1jaGlsZCg0bisxKTpiZWZvcmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTUwdnc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICB3aWR0aDogMjAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xMDAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNibG9jay12aWV3cy1ibG9jay10ZWFtLWV1cm9wZS1ibG9jay0xIC52aWV3LXRlYW0tZXVyb3BlIGFydGljbGU6bnRoLWNoaWxkKDNuKzEpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNTB2dztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTEwMDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUgYXJ0aWNsZTpudGgtY2hpbGQoMm4rMSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01MHZ3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTAwMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stdGVhbS1ldXJvcGUtYmxvY2stMSAudmlldy10ZWFtLWV1cm9wZSBhcnRpY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTUwdnc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICB3aWR0aDogMjAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9IH1cblxuLnZpZXctZG93bmxvYWQtY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdyAuY2FyZC1saW5rIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93IC5jYXJkLWxpbmsgLmZpZWxkLW1lZGlhLWltYWdlLTEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMm1zIGFsbDsgfVxuICAgICAgICAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdyAuY2FyZC1saW5rIC5maWVsZC1tZWRpYS1pbWFnZS0xOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xuICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDQ1YTg7IH1cbiAgICAgICAgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3cgLmNhcmQtbGluayAuZmllbGQtbWVkaWEtaW1hZ2UtMSBpbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IDJtcyBhbGw7IH1cbiAgICAgIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93IC5jYXJkLWxpbms6aG92ZXIgLmZpZWxkLW1lZGlhLWltYWdlLTE6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzAwNDVhODsgfVxuICAudmlldy1kb3dubG9hZC1jZW50ZXIgLnZpZXdzLXJvdyBhOmhvdmVyIC5maWVsZC1tZWRpYS1pbWFnZS0xIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKzEpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLnZpZXctZG93bmxvYWQtY2VudGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKzEpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC52aWV3LWRvd25sb2FkLWNlbnRlciAudmlld3Mtcm93Om50aC1jaGlsZCg0bisxKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNTB2dztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAudmlldy1kb3dubG9hZC1jZW50ZXIgLm5vZGUtLXR5cGUtZG93bmxvYWQtY2VudGVyLm5vZGUtLXZpZXctbW9kZS1jYXJkOmhvdmVyIC5jYXJkX19pbWFnZSBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDVhODsgfVxuICAudmlldy1kb3dubG9hZC1jZW50ZXIgLm5vZGUtLXR5cGUtZG93bmxvYWQtY2VudGVyLm5vZGUtLXZpZXctbW9kZS1jYXJkOmhvdmVyIC5jYXJkX19jb250ZW50IGgzIHtcbiAgICBjb2xvcjogIzAwNDVhODsgfVxuICAudmlldy1kb3dubG9hZC1jZW50ZXIgLm5vZGUtLXR5cGUtZG93bmxvYWQtY2VudGVyLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZSB7XG4gICAgcGFkZGluZzogMS4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC52aWV3LWRvd25sb2FkLWNlbnRlciAubm9kZS0tdHlwZS1kb3dubG9hZC1jZW50ZXIubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW07IH0gfVxuXG4udmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWZpbHRlcnMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1maWx0ZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWZpbHRlcnMge1xuICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH0gfVxuICAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1maWx0ZXJzIFtpZCo9XCJlZGl0LWFjdGlvbnNcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1maWx0ZXJzIFtpZCo9XCJlZGl0LWFjdGlvbnNcIl0gaW5wdXQge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctcHJvZHVjdC1kb3dubG9hZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAudmlldy1wcm9kdWN0LWRvd25sb2FkcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG5cbi52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMgLnZpZXctY29udGVudCB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkYWRhZGE7IH1cbiAgICAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1jb250ZW50IHRoZWFkICoge1xuICAgICAgY29sb3I6ICMxYTQ4YTU7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWNvbnRlbnQgdGQgYSB7XG4gICAgY29sb3I6ICMxYTQ4YTU7IH1cbiAgICAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1jb250ZW50IHRkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMxOTllZTE7IH1cbiAgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMgLnZpZXctY29udGVudCB0aC5pcy1hY3RpdmUgLnRhYmxlc29ydCB7XG4gICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnZpZXctcHJvZHVjdC1kb3dubG9hZHMgLnZpZXctY29udGVudCB0aC5pcy1hY3RpdmUgLnRhYmxlc29ydC0tYXNjIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyMnB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMiAyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cC1Db3B5LTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExLjAwMDAwMCwgMTAuMDAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC0xMC4wMDAwMDApICclM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZScgZmlsbD0nJTIzMUE0OEE1JyBwb2ludHM9JzExIDAgMjIgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZS1Db3B5JyBmaWxsLW9wYWNpdHk9JzAuNScgZmlsbD0nJTIzRTRFNEU0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS4wMDAwMDAsIDE2LjAwMDAwMCkgcm90YXRlKDE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtMTYuMDAwMDAwKSAnIHBvaW50cz0nMTEgMTIgMjIgMjAgMCAyMCclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWNvbnRlbnQgdGguaXMtYWN0aXZlIC50YWJsZXNvcnQtLWRlc2Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIycHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIyIDIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwLUNvcHknJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUnIGZpbGw9JyUyMzFBNDhBNScgcG9pbnRzPScxMSAwIDIyIDggMCA4JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUtQ29weScgZmlsbC1vcGFjaXR5PScwLjUnIGZpbGw9JyUyM0U0RTRFNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuMDAwMDAwLCAxNi4wMDAwMDApIHJvdGF0ZSgxODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTE2LjAwMDAwMCkgJyBwb2ludHM9JzExIDEyIDIyIDIwIDAgMjAnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAudmlldy1wcm9kdWN0LWRvd25sb2FkcyAudmlldy1jb250ZW50IHRoOm5vdCguaXMtYWN0aXZlKSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyMnB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMiAyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBcnRib2FyZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuMDAwMDAwLCAtNS4wMDAwMDApJyBmaWxsPSclMjNDN0M3QzcnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUnIHBvaW50cz0nMTEgMCAyMiA4IDAgOCclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J1RyaWFuZ2xlLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExLjAwMDAwMCwgMTYuMDAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC0xNi4wMDAwMDApICcgcG9pbnRzPScxMSAxMiAyMiAyMCAwIDIwJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMC42MjVyZW07XG4gICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMi4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTsgfVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBib3JkZXItcmFkaXVzOiAyLjJyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDQ1YTg7XG4gIGNvbG9yOiAjMDA0NWE4O1xuICBwYWRkaW5nOiAwLjM3NXJlbSA0cmVtIDAuMzc1cmVtIDJyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG4gICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07IH0gfVxuICAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSAuc2VsZWN0LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgY29sb3I6ICMwMDQ1YTg7IH1cbiAgICAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWV4cG9ydGVkL2ljb25fcHVsbGRvd25fd2hpdGUuc3ZnXCIpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi4ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgICAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtOyB9IH1cbiAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4jYmxvY2stdmlld3MtYmxvY2stZG93bmxvYWQtY2VudGVyLWRvd25sb2FkLWNlbnRlciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWRvd25sb2FkLWNlbnRlci1zdXBwb3J0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbiNkb21haW5sYW5nLXN3aXRjaCAuZG9tYWluc2VhcmNoX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDIwcmVtOyB9XG5cbiNkb21haW5sYW5nLXN3aXRjaCBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNkb21haW5sYW5nLXN3aXRjaCBhLmljb24sXG4jZG9tYWlubGFuZy1zd2l0Y2ggc3Bhbi5pY29uIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogLjRyZW07XG4gIHJpZ2h0OiAuOHJlbTsgfVxuICAjZG9tYWlubGFuZy1zd2l0Y2ggYS5pY29uLmFjdGl2ZSxcbiAgI2RvbWFpbmxhbmctc3dpdGNoIHNwYW4uaWNvbi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI2RvbWFpbmxhbmctc3dpdGNoIGEuaWNvbi5zZWFyY2gsXG4gICNkb21haW5sYW5nLXN3aXRjaCBzcGFuLmljb24uc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbm9vcmRlcmJyYW5kL2ljb25fc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAjZG9tYWlubGFuZy1zd2l0Y2ggYS5pY29uLmNsb3NlLFxuICAjZG9tYWlubGFuZy1zd2l0Y2ggc3Bhbi5pY29uLmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbm9vcmRlcmJyYW5kL2ljb25fY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbiNkb21haW5sYW5nLXN3aXRjaCAuZG9tYWlubGFuZy1saXN0Lmhhcy1yZXN1bHQge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4jZG9tYWlubGFuZy1zd2l0Y2ggLmRvbWFpbi1zZWxlY3RvciB7XG4gIHBhZGRpbmc6IC41cmVtIDA7IH1cbiAgI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW4tc2VsZWN0b3IgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwNDVhODsgfVxuXG4jZG9tYWlubGFuZy1zd2l0Y2ggLmRvbWFpbi1zZWFyY2h0ZXJtcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2RvbWFpbmxhbmctc3dpdGNoIC5yb3csICNkb21haW5sYW5nLXN3aXRjaCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAudmlldy1zZWFyY2gtcmVzdWx0ICNkb21haW5sYW5nLXN3aXRjaCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgI2RvbWFpbmxhbmctc3dpdGNoIGgzLmFjY29yZGlvbi0tYnV0dG9uLCAjZG9tYWlubGFuZy1zd2l0Y2ggLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAjZG9tYWlubGFuZy1zd2l0Y2ggLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQsXG4jZG9tYWlubGFuZy1zd2l0Y2ggLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQsICNkb21haW5sYW5nLXN3aXRjaCAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSwgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQsICNkb21haW5sYW5nLXN3aXRjaCAuY3RhIC5ibG9jaywgLmN0YSAjZG9tYWlubGFuZy1zd2l0Y2ggLmJsb2NrLCAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAjZG9tYWlubGFuZy1zd2l0Y2ggLnJvdywgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAjZG9tYWlubGFuZy1zd2l0Y2ggaDMuYWNjb3JkaW9uLS1idXR0b24sICNkb21haW5sYW5nLXN3aXRjaCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsICNkb21haW5sYW5nLXN3aXRjaCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXctY29udGVudCxcbiAgICAjZG9tYWlubGFuZy1zd2l0Y2ggLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQsICNkb21haW5sYW5nLXN3aXRjaCAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSwgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQsICNkb21haW5sYW5nLXN3aXRjaCAuY3RhIC5ibG9jaywgLmN0YSAjZG9tYWlubGFuZy1zd2l0Y2ggLmJsb2NrLCAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgI2RvbWFpbmxhbmctc3dpdGNoIC5yb3csICNkb21haW5sYW5nLXN3aXRjaCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAudmlldy1zZWFyY2gtcmVzdWx0ICNkb21haW5sYW5nLXN3aXRjaCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgI2RvbWFpbmxhbmctc3dpdGNoIGgzLmFjY29yZGlvbi0tYnV0dG9uLCAjZG9tYWlubGFuZy1zd2l0Y2ggLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAjZG9tYWlubGFuZy1zd2l0Y2ggLm5ld3NfX3dyYXBwZXIgLnZpZXctY29udGVudCwgLm5ld3NfX3dyYXBwZXIgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQsXG4gICAgI2RvbWFpbmxhbmctc3dpdGNoIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50ICNkb21haW5sYW5nLXN3aXRjaCAudmlldy1jb250ZW50LCAjZG9tYWlubGFuZy1zd2l0Y2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsICNkb21haW5sYW5nLXN3aXRjaCAudmlldy1qb2Itb3BlbmluZ3MgLnZpZXctY29udGVudCwgLnZpZXctam9iLW9wZW5pbmdzICNkb21haW5sYW5nLXN3aXRjaCAudmlldy1jb250ZW50LCAjZG9tYWlubGFuZy1zd2l0Y2ggLmN0YSAuYmxvY2ssIC5jdGEgI2RvbWFpbmxhbmctc3dpdGNoIC5ibG9jaywgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QsIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAjZG9tYWlubGFuZy1zd2l0Y2ggLnJvdywgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAjZG9tYWlubGFuZy1zd2l0Y2ggaDMuYWNjb3JkaW9uLS1idXR0b24sICNkb21haW5sYW5nLXN3aXRjaCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtYmxvY2stbmV3cy1vdmVydmlldyAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsICNkb21haW5sYW5nLXN3aXRjaCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXctY29udGVudCxcbiAgICAjZG9tYWlubGFuZy1zd2l0Y2ggLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQsICNkb21haW5sYW5nLXN3aXRjaCAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSwgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50LCAudmlldy1qb2Itb3BlbmluZ3MgI2RvbWFpbmxhbmctc3dpdGNoIC52aWV3LWNvbnRlbnQsICNkb21haW5sYW5nLXN3aXRjaCAuY3RhIC5ibG9jaywgLmN0YSAjZG9tYWlubGFuZy1zd2l0Y2ggLmJsb2NrLCAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAjZG9tYWlubGFuZy1zd2l0Y2ggLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuI2RvbWFpbmxhbmctc3dpdGNoIGgxIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAjZG9tYWlubGFuZy1zd2l0Y2ggaDEge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG4jZG9tYWlubGFuZy1zd2l0Y2ggaDMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgI2RvbWFpbmxhbmctc3dpdGNoIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fd3JhcHBlciB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNkb21haW5sYW5nLXN3aXRjaCAuZG9tYWlubGFuZy1zd2l0Y2hfX3dyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgICNkb21haW5sYW5nLXN3aXRjaCAuZG9tYWlubGFuZy1zd2l0Y2hfX3dyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fd3JhcHBlciB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAjZG9tYWlubGFuZy1zd2l0Y2ggLmRvbWFpbmxhbmctc3dpdGNoX193cmFwcGVyIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAgICAgI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fd3JhcHBlciB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fd3JhcHBlciB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICNkb21haW5sYW5nLXN3aXRjaCAuZG9tYWlubGFuZy1zd2l0Y2hfX3dyYXBwZXIgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fd3JhcHBlciAuYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTllZTE7IH1cblxuI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fbGVmdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9vcHBsZV9vZmZpY2UuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fbGVmdCB7XG4gICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7IH0gfVxuXG4jZG9tYWlubGFuZy1zd2l0Y2ggLmRvbWFpbmxhbmctc3dpdGNoX19yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NWE4O1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICNkb21haW5sYW5nLXN3aXRjaCAuZG9tYWlubGFuZy1zd2l0Y2hfX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAjZG9tYWlubGFuZy1zd2l0Y2ggLmRvbWFpbmxhbmctc3dpdGNoX19yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNkb21haW5sYW5nLXN3aXRjaCAuZG9tYWlubGFuZy1zd2l0Y2hfX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAjZG9tYWlubGFuZy1zd2l0Y2ggLmRvbWFpbmxhbmctc3dpdGNoX19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjZG9tYWlubGFuZy1zd2l0Y2ggLmRvbWFpbmxhbmctc3dpdGNoX19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgI2RvbWFpbmxhbmctc3dpdGNoIC5kb21haW5sYW5nLXN3aXRjaF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbmJvZHkuZG9tYWluLXN3aXRjaCBmb290ZXIsXG5ib2R5LmRvbWFpbi1zd2l0Y2ggLmhlYWRlcl9fcmlnaHQsXG5ib2R5LmRvbWFpbi1zd2l0Y2ggc2VjdGlvbi5jdGEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKiArICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnZpZXctam9iLW9wZW5pbmdzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC52aWV3LWpvYi1vcGVuaW5ncyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxLjM3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4gICAgbWluLXdpZHRoOiA5cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LWpvYi1vcGVuaW5ncyAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL25vb3JkZXJicmFuZC9pY29uX2NoZXZyb25fcmlnaHQuc3ZnXCIpO1xuICAgIGhlaWdodDogMS42MjVyZW07XG4gICAgcmlnaHQ6IDEuMzc1cmVtOyB9XG4gIC52aWV3LWpvYi1vcGVuaW5ncyAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC52aWV3LWpvYi1vcGVuaW5ncyAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjMDA0NWE4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLnBhcmFncmFwaC0tam9iLW9wZW5pbmdzIGgyLCAucGFyYWdyYXBoLS1qb2Itb3BlbmluZ3MgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAucGFyYWdyYXBoLS1qb2Itb3BlbmluZ3MgLnRhYi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYXJhZ3JhcGgtLWpvYi1vcGVuaW5ncyAudmlld3MtZWxlbWVudC1jb250YWluZXIsIC5wYXJhZ3JhcGgtLWpvYi1vcGVuaW5ncyAudmlldyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYXJhZ3JhcGgtLWpvYi1vcGVuaW5ncyAudmlldy1lbXB0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmN0YSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVjZmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzYzNlM2ZhJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzV2dyB0b3AgLTV2dztcbiAgYmFja2dyb3VuZC1zaXplOiA2MHZ3O1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmN0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLmN0YSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwdnc7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNTV2dyB0b3AgLTV2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jdGEge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY3RhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jdGEge1xuICAgICAgcGFkZGluZy10b3A6IDIuMjVyZW07IH0gfVxuICAuY3RhIC5ibG9jayB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAuY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtaW1hZ2Uge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgLmN0YSAuYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuY3RhIC5ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5jdGEgLmJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAuY3RhIC5ib2R5IC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfSB9XG5cbi52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgLypcbiAgICAgIEFkZCBHcmlkIHRlbXBsYXRlIGZvciBtb2JpbGUuXG4gICAgICAyIGNvbHVtbnMgMiByb3dzLlxuICAgICAgSW1hZ2Ugc3BhbnMgY29sdW1uIDEgYW5kIHJvd3MgMSsyXG4gICAgICBUaXRsZSA9IGNvbHVtbiAyIHJvdyAxXG4gICAgICByZWFkbW9yZSA9IGNvbHVtbiAyIHJvdyAyLlxuICAgICAgKy0tLS0rLS0tLS0tLS0tLS0tK1xuICAgICAgfCAgICB8ICAgICAgICAgICAgfFxuICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tK1xuICAgICAgfCAgICB8ICAgICAgICAgICAgfFxuICAgICAgKy0tLS0rLS0tLS0tLS0tLS0tK1xuXG4gICAgKi8gfVxuICAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLm5vZGUtLXZpZXctbW9kZS1jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmQtbGluayB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC5ub2RlLS12aWV3LW1vZGUtY2FyZDpob3ZlciAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX3JlYWRtb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19yZWFkbW9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmJ0biB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzJSA3NyU7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMwJSA3MCU7IH1cbiAgICAgIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICBncmlkLXJvdy1lbmQ6IDM7IH1cbiAgICAgIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7IH1cbiAgICAgICAgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgICAgLnZpZXctcHJvZHVjdC1tYWluLWNhdGVnb3J5IC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19yZWFkbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAgIC52aWV3LXByb2R1Y3QtbWFpbi1jYXRlZ29yeSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19yZWFkbW9yZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgbWluLXdpZHRoOiA5cmVtOyB9IH1cblxuLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTsgfSB9XG5cbi5ub2RlLS10eXBlLXByb2R1Y3Qubm9kZS0tdmlldy1tb2RlLWNhcmQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtcHJvZHVjdC5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtcHJvZHVjdC5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuICAubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLXByb2R1Y3Qubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmQtbGluayAuY2FyZF9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmsgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjYlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgICAgIC5ub2RlLS10eXBlLXByb2R1Y3Qubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmQtbGluayAuY2FyZF9fY29udGVudCBoMyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbmsge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5ub2RlLS10eXBlLXByb2R1Y3Qubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIC5ub2RlLS10eXBlLXByb2R1Y3Qubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlID4gLmNvbnRlbnQsIC5ub2RlLS10eXBlLXByb2R1Y3Qubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIC5jYXJkX19jb250ZW50LXdyYXBwZXIsIC5ub2RlLS10eXBlLXByb2R1Y3Qubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIC5maWVsZC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXI6IDAgc29saWQgIzAwNDVhODsgfVxuICAgIC5ub2RlLS10eXBlLXByb2R1Y3Qubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIC5maWVsZC1pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5vZGUtLXR5cGUtcHJvZHVjdC5ub2RlLS12aWV3LW1vZGUtY2FyZDpob3ZlciAuY2FyZF9faW1hZ2U6YWZ0ZXIge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjMDA0NWE4OyB9XG5cbi52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7IH1cblxuLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwIHN2ZyBbaWRePSd0cmlnZ2VyJ10ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwIHN2ZyBbaWRePSd0cmlnZ2VyJ106aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwIHN2ZyBbaWRePSd0cmlnZ2VyJ106aG92ZXIgKyBbaWRePSdkb3RzXyddIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwIHN2ZyBbaWRePSdkb3RzXyddIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0OyB9XG4gIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXAgc3ZnIFtpZF49J1JFR0lPLSddLmFjdGl2ZSBbaWRePSdkb3RzXyddIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQgLnZpZXctY29udGVudCB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlOjphZnRlciB7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjMDA0NWE4OyB9XG4gICAgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQ6aG92ZXIgLmNhcmRfX2ltYWdlOjphZnRlciB7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgIzAwNDVhODsgfVxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19jb250ZW50IC52aWV3LWNvbnRlbnQuaXMtaG92ZXJpbmcgLnZpZXdzLXJvdyB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAgICAgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50LmlzLWhvdmVyaW5nIC52aWV3cy1yb3cge1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fY29udGVudCAudmlldy1jb250ZW50LmlzLWhvdmVyaW5nIC52aWV3cy1yb3cuaXMtYWN0aXZlIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICMwMDQ1YTg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgIC52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX2NvbnRlbnQgLnZpZXctY29udGVudC5pcy1ob3ZlcmluZyAudmlld3Mtcm93LmlzLWFjdGl2ZSB7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cblxuLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QgLnZpZXdzLXJvdy5pcy1hY3RpdmUgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdC5pcy1ob3ZlcmluZyAudmlld3Mtcm93IHtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gIG9yZGVyOiAwOyB9XG5cbi52aWV3LXNhbGVzLWNvbnRhY3RzLXBlci1jb3VudHJ5IC5zYWxlcy1tYXBfX3NpZGViYXIgLnZpZXctY29udGVudC5hY3RpdmVfX2NvbnRhY3QuaXMtaG92ZXJpbmcgLnZpZXdzLXJvdy5pcy1hY3RpdmUge1xuICBvcmRlcjogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4udmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAudmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuc2FsZXMtbWFwX19zaWRlYmFyIC52aWV3cy1yb3cgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlld3Mtcm93LmlzLWFjdGl2ZSB7XG4gIG9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG4udmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJXaGl0bmV5IEFcIiwgXCJXaGl0bmV5IEJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNDVhODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IC41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmlldy10ZWFtLWV1cm9wZSAuc2FsZXMtY291bnRyaWVzLW1hcCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICAudmlldy10ZWFtLWV1cm9wZSAuc2FsZXMtY291bnRyaWVzLW1hcCBzdmcgW2lkXj0ndHJpZ2dlciddIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnZpZXctdGVhbS1ldXJvcGUgLnNhbGVzLWNvdW50cmllcy1tYXAgc3ZnIFtpZF49J3RyaWdnZXInXTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC52aWV3LXRlYW0tZXVyb3BlIC5zYWxlcy1jb3VudHJpZXMtbWFwIHN2ZyBbaWRePSd0cmlnZ2VyJ106aG92ZXIgKyBbaWRePSdkb3RzXyddIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAudmlldy10ZWFtLWV1cm9wZSAuc2FsZXMtY291bnRyaWVzLW1hcCBzdmcgW2lkXj0nZG90c18nXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDsgfVxuXG4udmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50IHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnJvdywgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgaDMuYWNjb3JkaW9uLS1idXR0b24sIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXcgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAubmV3c19fd3JhcHBlciAudmlldy1jb250ZW50LCAubmV3c19fd3JhcHBlciAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50IC52aWV3LWNvbnRlbnQsXG4gIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAudmlldy1jb250ZW50LCAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50IC5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzIC52aWV3LXByb2plY3RzLW92ZXJ2aWV3IC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXctY29udGVudC5yb3csIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEsIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXctam9iLW9wZW5pbmdzIC52aWV3LWNvbnRlbnQsIC52aWV3LWpvYi1vcGVuaW5ncyAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50IC52aWV3LWNvbnRlbnQsIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLmN0YSAuYmxvY2ssIC5jdGEgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAuYmxvY2ssIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCwgLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkgLnNhbGVzLW1hcF9fc2lkZWJhciAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50IC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMDA0NWE4OyB9XG4gIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZDpob3ZlciAuY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgIzAwNDVhODsgfVxuICAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50LmlzLWhvdmVyaW5nIC52aWV3cy1yb3cge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQuaXMtaG92ZXJpbmcgLnZpZXdzLXJvdyB7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50LmlzLWhvdmVyaW5nIC52aWV3cy1yb3cuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC52aWV3LXRlYW0tZXVyb3BlIC52aWV3LWNvbnRlbnQuaXMtaG92ZXJpbmcgLnZpZXdzLXJvdy5pcy1hY3RpdmUgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjMDA0NWE4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgICAgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudC5pcy1ob3ZlcmluZyAudmlld3Mtcm93LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgb3JkZXI6IDE7IH0gfVxuXG5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTQ1YWI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzMDAzQzkyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzB2dyAtNTB2dztcbiAgYmFja2dyb3VuZC1zaXplOiA3NXZ3O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIGZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAgIGZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHZ3OyB9IH1cbiAgZm9vdGVyICoge1xuICAgIGNvbG9yOiAjZTZlY2Y2OyB9XG4gIGZvb3RlciBoMSwgZm9vdGVyIGgyLCBmb290ZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyBmb290ZXIgLnRhYi1idXR0b24sIGZvb3RlciBoMywgZm9vdGVyIGg0LCBmb290ZXIgaDUsIGZvb3RlciAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgLmZpZWxkLWRhdGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSBmb290ZXIgLmZpZWxkLWRhdGUsIGZvb3RlciAubmV3c19fd3JhcHBlciAudmlldy1lbXB0eSwgLm5ld3NfX3dyYXBwZXIgZm9vdGVyIC52aWV3LWVtcHR5LFxuICBmb290ZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IGZvb3RlciAudmlldy1lbXB0eSwgZm9vdGVyIGg2IHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICBmb290ZXIgaDEsIGZvb3RlciBoMiwgZm9vdGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgZm9vdGVyIC50YWItYnV0dG9uLCBmb290ZXIgaDMsIGZvb3RlciBoNCwgZm9vdGVyIGg1LCBmb290ZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIC5maWVsZC1kYXRlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUgZm9vdGVyIC5maWVsZC1kYXRlLCBmb290ZXIgLm5ld3NfX3dyYXBwZXIgLnZpZXctZW1wdHksIC5uZXdzX193cmFwcGVyIGZvb3RlciAudmlldy1lbXB0eSxcbiAgICAgIGZvb3RlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgZm9vdGVyIC52aWV3LWVtcHR5LCBmb290ZXIgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgZm9vdGVyIGgxLCBmb290ZXIgaDIsIGZvb3RlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIGZvb3RlciAudGFiLWJ1dHRvbiwgZm9vdGVyIGgzLCBmb290ZXIgaDQsIGZvb3RlciBoNSwgZm9vdGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIGZvb3RlciAuZmllbGQtZGF0ZSwgZm9vdGVyIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciBmb290ZXIgLnZpZXctZW1wdHksXG4gICAgICBmb290ZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IGZvb3RlciAudmlldy1lbXB0eSwgZm9vdGVyIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9vdGVyIGgxLCBmb290ZXIgaDIsIGZvb3RlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIGZvb3RlciAudGFiLWJ1dHRvbiwgZm9vdGVyIGgzLCBmb290ZXIgaDQsIGZvb3RlciBoNSwgZm9vdGVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLW5ld3MtYXJ0aWNsZSAuZmllbGQtZGF0ZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlIGZvb3RlciAuZmllbGQtZGF0ZSwgZm9vdGVyIC5uZXdzX193cmFwcGVyIC52aWV3LWVtcHR5LCAubmV3c19fd3JhcHBlciBmb290ZXIgLnZpZXctZW1wdHksXG4gICAgICBmb290ZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IGZvb3RlciAudmlldy1lbXB0eSwgZm9vdGVyIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40NXJlbTsgfSB9XG4gIGZvb3RlciB1bCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGZvb3RlciB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgZm9vdGVyIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIGZvb3RlciB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvb3RlciB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40NXJlbTsgfSB9XG4gICAgICBmb290ZXIgdWwgbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgZm9vdGVyIHVsIGxpIGE6aG92ZXIsXG4gICAgICBmb290ZXIgdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICBmb290ZXIgdWwgbGkgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgZm9vdGVyIHVsIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gICAgICBmb290ZXIgdWwgbGkgYTpmb2N1czphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIGZvb3RlciAubG9nby1mb290ZXIge1xuICAgIG1heC13aWR0aDogOC43NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC4ycmVtOyB9XG4gIGZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAwIDAgMC42MjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgZm9vdGVyIC5mb290ZXJfX2NvbHVtbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgZm9vdGVyIC5mb290ZXJfX2NvbHVtbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgZm9vdGVyIC5mb290ZXJfX2NvbHVtbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb290ZXIgLmZvb3Rlcl9fY29sdW1uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTsgfSB9XG4gIGZvb3RlciAuc29jaWFsbWVkaWFibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICBmb290ZXIgI2Jsb2NrLWFib3V0b3BwbGUgdWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBmb290ZXIgI2Jsb2NrLWFib3V0b3BwbGUgaW1nIHtcbiAgICB3aWR0aDogNjUlOyB9XG5cbiNkaXNjbGFpbWVyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAjZGlzY2xhaW1lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICNkaXNjbGFpbWVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNkaXNjbGFpbWVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgI2Rpc2NsYWltZXIge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAjZGlzY2xhaW1lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjZGlzY2xhaW1lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTsgfSB9XG4gICNkaXNjbGFpbWVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMDA0NWE4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAjZGlzY2xhaW1lciBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICAjZGlzY2xhaW1lciBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2Rpc2NsYWltZXIgYSB7XG4gICAgY29sb3I6ICMwMDQ1YTg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAuMzVyZW07IH1cbiAgI2Rpc2NsYWltZXIgYTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgI2Rpc2NsYWltZXIgYTpob3ZlcjphZnRlcixcbiAgI2Rpc2NsYWltZXIgYTpmb2N1czphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgI2Rpc2NsYWltZXIgLmNvbC1tZC0xMiwgI2Rpc2NsYWltZXIgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyICNkaXNjbGFpbWVyIGgyLCAjZGlzY2xhaW1lciAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciAucHJvZHVjdC10YWJzICNkaXNjbGFpbWVyIC50YWItYnV0dG9uLCAjZGlzY2xhaW1lciAucHJvZHVjdC10YWJzIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyICNkaXNjbGFpbWVyIC50YWItYnV0dG9uLCAjZGlzY2xhaW1lciAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1yb3csIC52aWV3LXNlYXJjaC1yZXN1bHQgI2Rpc2NsYWltZXIgLnZpZXdzLXJvdywgI2Rpc2NsYWltZXIgLnZpZXctdGVhbS1ldXJvcGUgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy10ZWFtLWV1cm9wZSAudmlldy1jb250ZW50ICNkaXNjbGFpbWVyIC52aWV3cy1yb3csICNkaXNjbGFpbWVyIGZvb3RlciAjYmxvY2stZGlzY2xhaW1lciwgZm9vdGVyICNkaXNjbGFpbWVyICNibG9jay1kaXNjbGFpbWVyLCAjZGlzY2xhaW1lciBmb290ZXIgLnNvY2lhbG1lZGlhYmxvY2ssIGZvb3RlciAjZGlzY2xhaW1lciAuc29jaWFsbWVkaWFibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgI2Rpc2NsYWltZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG5cbi51aS1kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgdG9wOiAtMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVpLWRpYWxvZyAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC51aS1kaWFsb2cgLm5vZGUtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51aS1kaWFsb2cgYS5idG4sIC51aS1kaWFsb2cgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyIGEsIC5uZXdzX193cmFwcGVyIC52aWV3LWZvb3RlciAudWktZGlhbG9nIGEsXG4gIC51aS1kaWFsb2cgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciAudWktZGlhbG9nIGEge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi53ZWJmb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5sYWJlbC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogJyonO1xuICBjb2xvcjogIzAwNDVhODsgfVxuXG4ud2ViZm9ybS1hZGRyZXNzLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAud2ViZm9ybS1hZGRyZXNzLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWl0ZW0tYWRkcmVzcy1jaXR5LFxuICAud2ViZm9ybS1hZGRyZXNzLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWl0ZW0teW91ci1hZGRyZXNzLWNpdHkge1xuICAgIG9yZGVyOiAxOyB9XG4gIC53ZWJmb3JtLWFkZHJlc3MtLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0taXRlbS15b3VyLWFkZHJlc3MtY291bnRyeSB7XG4gICAgb3JkZXI6IDI7IH1cblxuLmpzLWZvcm0tdHlwZS1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5qcy1mb3JtLXR5cGUtZGF0ZSBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmpzLWZvcm0tdHlwZS1kYXRlIC5oYXNEYXRlcGlja2VyIHtcbiAgICBtYXgtd2lkdGg6IDkxJTtcbiAgICBvcmRlcjogMTsgfVxuICAuanMtZm9ybS10eXBlLWRhdGUgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMTg3NXJlbTtcbiAgY29sb3I6ICMwMDQ1YTg7XG4gIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBsYWJlbC5idG4ge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gc2VsZWN0OmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHNlbGVjdDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDQ1YTg7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL25vb3JkZXJicmFuZC9pY29uX2NoZXZyb25fcmlnaHQuc3ZnXCIpOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyOmZvY3VzOjphZnRlcixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ub29yZGVyYnJhbmQvaWNvbl9jaGV2cm9uX3JpZ2h0X2JsdWUuc3ZnXCIpOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbiNlZGl0LWZyZWUtb2YtY2hhcmdlLXRleHQge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi5mb3JtX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTsgfVxuXG4uZm9ybS1pdGVtLWktYWdyZWUtdG8tdGhlLXRlcm1zLW9mLXVzZSBhIHtcbiAgY29sb3I6ICMwMDQ1YTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWUxO1xuICBwYWRkaW5nOiAuNzVyZW0gMDsgfVxuICAudmlldy1tZXNzYWdlLWluLWhlYWRlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudmlldy1tZXNzYWdlLWluLWhlYWRlciAubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMiwgLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAudmlldy1tZXNzYWdlLWluLWhlYWRlciAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGFiLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgcCwgLnZpZXctbWVzc2FnZS1pbi1oZWFkZXIgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FuczsgfVxuXG4ubGF5b3V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi5hcnRpY2xlX19ob21lcGFnZSB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmhvbWVwYWdlLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5ob21lcGFnZS1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmhvbWVwYWdlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ob21lcGFnZS1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG5cbi5ibG9ja19faG9tZXBhZ2UuYmxvY2stLXR3b19jb2x1bW5zIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5ibG9ja19faG9tZXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2NrX19ob21lcGFnZSBoMiwgLmJsb2NrX19ob21lcGFnZSAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5ibG9ja19faG9tZXBhZ2UgLnRhYi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuYmxvY2tfX2hvbWVwYWdlIGgyLCAuYmxvY2tfX2hvbWVwYWdlIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLmJsb2NrX19ob21lcGFnZSAudGFiLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuICAuYmxvY2tfX2hvbWVwYWdlIGgzIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLmJsb2NrX19ob21lcGFnZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgLmJsb2NrX19ob21lcGFnZSAucm93X190d28tY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ibG9ja19faG9tZXBhZ2UgLnJvd19fdHdvLWNvbHVtbnMgcCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5sZWRwcm9kdWN0c19fd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTsgfVxuICAubGVkcHJvZHVjdHNfX3dyYXBwZXIgaDIsIC5sZWRwcm9kdWN0c19fd3JhcHBlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5sZWRwcm9kdWN0c19fd3JhcHBlciAudGFiLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLmxlZHByb2R1Y3RzX193cmFwcGVyIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNWE1YTVhOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubGVkcHJvZHVjdHNfX3dyYXBwZXIgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmxlZHByb2R1Y3RzX193cmFwcGVyIC5ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuICAubGVkcHJvZHVjdHNfX3dyYXBwZXIgLnJvd19fdHdvLWNvbHVtbnMge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLmxlZHByb2R1Y3RzX193cmFwcGVyIC5yb3dfX3R3by1jb2x1bW5zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubGVkcHJvZHVjdHNfX3dyYXBwZXIgLnJvd19fdHdvLWNvbHVtbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmxlZHByb2R1Y3RzX193cmFwcGVyIC5yb3dfX3R3by1jb2x1bW5zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmxlZHByb2R1Y3RzX193cmFwcGVyIC5maWVsZC1saW5rIGEge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjEyNXJlbTsgfSB9XG4gIC5sZWRwcm9kdWN0c19fd3JhcHBlciAuY29sdW1uX2ltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmxlZHByb2R1Y3RzX193cmFwcGVyIC5jb2x1bW5faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZWRwcm9kdWN0c19fd3JhcHBlciAuY29sdW1uX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ua25vd2xlZGdlX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5rbm93bGVkZ2VfX3dyYXBwZXIgLmJvZHkge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5rbm93bGVkZ2VfX3dyYXBwZXIgLmJvZHkgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgIC5rbm93bGVkZ2VfX3dyYXBwZXIgLmJvZHkgdWwge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5rbm93bGVkZ2VfX3dyYXBwZXIgLmJvZHkgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmtub3dsZWRnZV9fd3JhcHBlciAuYm9keSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLmtub3dsZWRnZV9fd3JhcHBlciAuYm9keSB1bCBsaSBhIHtcbiAgICAgICAgbWFyZ2luOiAwLjc1cmVtIDFyZW07IH1cblxuLnN1cHBvcnRfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDByZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnN1cHBvcnRfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5zdXBwb3J0X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1cHBvcnRfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTsgfSB9XG4gIC5zdXBwb3J0X193cmFwcGVyIGgyLCAuc3VwcG9ydF9fd3JhcHBlciAucHJvZHVjdC10YWJzIC50YWItYnV0dG9uLCAucHJvZHVjdC10YWJzIC5zdXBwb3J0X193cmFwcGVyIC50YWItYnV0dG9uIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuc3VwcG9ydF9fd3JhcHBlciBoMyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnN1cHBvcnRfX3dyYXBwZXIgLmJsb2NrX19ob21lcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDVhYjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyMzAwM0M5MiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwdncgLTMwdnc7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHZ3O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLnN1cHBvcnRfX3dyYXBwZXIgLnJvd19fdHdvLWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX2ltYWdlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl9pbWFnZSAuZmllbGQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuc3VwcG9ydF9fd3JhcHBlciAuY29sdW1uX2ltYWdlIC5maWVsZC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICBwYWRkaW5nOiA0LjA2MjVyZW0gMS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5zdXBwb3J0X193cmFwcGVyIC5jb2x1bW5fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5zdXBwb3J0X193cmFwcGVyIC5jb2x1bW5fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogNC4wNjI1cmVtIDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAgIC5zdXBwb3J0X193cmFwcGVyIC5jb2x1bW5fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMi4yNXJlbSk7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1cHBvcnRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMjUuMzEyNXJlbTsgfSB9XG5cbi5wcm9qZWN0c19fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucHJvamVjdHNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5wcm9qZWN0c19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9qZWN0c19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9IH1cbiAgLnByb2plY3RzX193cmFwcGVyIC5ibG9ja19faG9tZXBhZ2UgLmJhY2tncm91bmRfaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDcuNXJlbSAwOyB9XG4gICAgLnByb2plY3RzX193cmFwcGVyIC5ibG9ja19faG9tZXBhZ2UgLmJhY2tncm91bmRfaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogLjI7IH1cbiAgICAucHJvamVjdHNfX3dyYXBwZXIgLmJsb2NrX19ob21lcGFnZSAuYmFja2dyb3VuZF9pbWFnZSBoMiwgLnByb2plY3RzX193cmFwcGVyIC5ibG9ja19faG9tZXBhZ2UgLmJhY2tncm91bmRfaW1hZ2UgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAucHJvamVjdHNfX3dyYXBwZXIgLmJsb2NrX19ob21lcGFnZSAuYmFja2dyb3VuZF9pbWFnZSAudGFiLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDYuODEyNXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2plY3RzX193cmFwcGVyIC5ibG9ja19faG9tZXBhZ2UgLmJhY2tncm91bmRfaW1hZ2UgLmJvZHkgcCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucHJvamVjdHNfX3dyYXBwZXIgLmJsb2NrX19ob21lcGFnZSAuYmFja2dyb3VuZF9pbWFnZSBoMiwgLnByb2plY3RzX193cmFwcGVyIC5ibG9ja19faG9tZXBhZ2UgLmJhY2tncm91bmRfaW1hZ2UgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAucHJvamVjdHNfX3dyYXBwZXIgLmJsb2NrX19ob21lcGFnZSAuYmFja2dyb3VuZF9pbWFnZSAudGFiLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40Mzc1cmVtOyB9XG4gICAgICAucHJvamVjdHNfX3dyYXBwZXIgLmJsb2NrX19ob21lcGFnZSAuYmFja2dyb3VuZF9pbWFnZSAuYm9keSBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmFib3V0X193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5hYm91dF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmFib3V0X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFib3V0X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDByZW07IH0gfVxuICAuYWJvdXRfX3dyYXBwZXIgLmJsb2NrX19ob21lcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZWNmYjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyM2MzZTNmYSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwdncgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgICAuYWJvdXRfX3dyYXBwZXIgLmJsb2NrX19ob21lcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwdncgOTB2dztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjB2dzsgfSB9XG4gIC5hYm91dF9fd3JhcHBlciAuY29sdW1uX2ltYWdlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFib3V0X193cmFwcGVyIC5jb2x1bW5faW1hZ2UgLmZpZWxkLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmFib3V0X193cmFwcGVyIC5jb2x1bW5faW1hZ2UgLmZpZWxkLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICBwYWRkaW5nOiA0LjA2MjVyZW0gMS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAgICAgLmFib3V0X193cmFwcGVyIC5jb2x1bW5fdGV4dCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07IH0gfVxuICAgIC5hYm91dF9fd3JhcHBlciAuY29sdW1uX3RleHQgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIC5hYm91dF9fd3JhcHBlciAuY29sdW1uX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDQuMDYyNXJlbSAxLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OS45OHB4KSB7XG4gICAgICAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyLjI1cmVtKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWJvdXRfX3dyYXBwZXIgLmNvbHVtbl90ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNS4zMTI1cmVtOyB9IH1cblxuLmpvaW5fX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmpvaW5fX3dyYXBwZXIgYSNidG4tdGVhbS1vcCB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvOyB9XG5cbi5uZXdzX3RpdGxlX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5uZXdzX3RpdGxlX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubmV3c190aXRsZV93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uZXdzX3RpdGxlX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07IH0gfVxuICAubmV3c190aXRsZV93cmFwcGVyIGgyLCAubmV3c190aXRsZV93cmFwcGVyIC5wcm9kdWN0LXRhYnMgLnRhYi1idXR0b24sIC5wcm9kdWN0LXRhYnMgLm5ld3NfdGl0bGVfd3JhcHBlciAudGFiLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLm5ld3Nfb3ZlcnZpZXdfbGluayB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLm5ld3Nfb3ZlcnZpZXdfbGluayB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5uZXdzX292ZXJ2aWV3X2xpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5ld3Nfb3ZlcnZpZXdfbGluayB7XG4gICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTsgfSB9XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubmV3c2xldHRlci1zdWJzY3JpcHRpb24ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoNTB2aCAtIDIwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgei1pbmRleDogOTA7IH1cbiAgICAgIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAucG9zaXRpb25lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9IH1cbiAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5idG4tc3Vic2NyaWJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlY2ZiO1xuICAgIGNvbG9yOiAjMDA0NWE4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuYnRuLXN1YnNjcmliZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmJ0bi1zdWJzY3JpYmU6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50OyB9IH1cbiAgICAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmJ0bi1zdWJzY3JpYmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmJ0bi1zdWJzY3JpYmU6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5idG4tc3Vic2NyaWJlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbSAxLjI1cmVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMzc1cmVtOyB9IH1cblxuI21jX2VtYmVkX3NpZ251cCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNsZWFyOiBsZWZ0O1xuICBmb250OiAxNHB4IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jbWVyZ2VSb3ctZ2RwciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI21lcmdlUm93LWdkcHIgZmllbGRzZXQgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNtYy1lbWJlZGRlZC1zdWJzY3JpYmUtZm9ybSAubWNfZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4ubW0tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNibG9jay1sYXVuY2hraXQtY29udGVudCA+IGZvcm0ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1heC13aWR0aDogNjUwcHg7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gICoge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tbmFtZTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnBhcmFncmFwaF9fc2xpZGVyIC5iYW5uZXItc2xpZGVyLXRleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucGFyYWdyYXBoX19zbGlkZXIgLmJhbm5lci1zbGlkZXItdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5wYXJhZ3JhcGhfX3NsaWRlciAuYmFubmVyLXNsaWRlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcmFncmFwaF9fc2xpZGVyIC5iYW5uZXItc2xpZGVyLXRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC5wYXJhZ3JhcGhfX3NsaWRlciAuYmFubmVyLXNsaWRlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5wYXJhZ3JhcGhfX3NsaWRlciAuYmFubmVyLXNsaWRlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5wYXJhZ3JhcGhfX3NsaWRlciAuYmFubmVyLXNsaWRlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcmFncmFwaF9fc2xpZGVyIC5iYW5uZXItc2xpZGVyLXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuXG4ucGF0aC1mcm9udHBhZ2UgLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qXG4gIEZpeCBidXR0b25zIG9uIFRDTyBUb29sLlxuKi9cbiN0Y29fZm9ybSBhLmJ0biwgI3Rjb19mb3JtIC5uZXdzX193cmFwcGVyIC52aWV3LWZvb3RlciBhLCAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIgI3Rjb19mb3JtIGEsXG4jdGNvX2Zvcm0gLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciAjdGNvX2Zvcm0gYSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAjdGNvX2Zvcm0gYS5idG4sICN0Y29fZm9ybSAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIgYSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyICN0Y29fZm9ybSBhLFxuICAgICN0Y29fZm9ybSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyICN0Y29fZm9ybSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgI3Rjb19mb3JtIGEuYnRuLCAjdGNvX2Zvcm0gLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyIGEsIC5uZXdzX193cmFwcGVyIC52aWV3LWZvb3RlciAjdGNvX2Zvcm0gYSxcbiAgICAjdGNvX2Zvcm0gLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciAjdGNvX2Zvcm0gYSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjdGNvX2Zvcm0gYS5idG4sICN0Y29fZm9ybSAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIgYSwgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyICN0Y29fZm9ybSBhLFxuICAgICN0Y29fZm9ybSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1uZXdzLWJsb2NrLWZlYXR1cmVkIC52aWV3LWRpc3BsYXktaWQtbmV3c19ibG9ja19yZWNlbnQgLnZpZXctZm9vdGVyICN0Y29fZm9ybSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9IH1cblxuI3Rjb19mb3JtIGEuYnRuLmJ0bi1kYW5nZXIsICN0Y29fZm9ybSAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIgYS5idG4tZGFuZ2VyLCAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIgI3Rjb19mb3JtIGEuYnRuLWRhbmdlcixcbiN0Y29fZm9ybSAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIgYS5idG4tZGFuZ2VyLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIgI3Rjb19mb3JtIGEuYnRuLWRhbmdlciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5YzsgfVxuXG4jdGNvX2Zvcm0gYS5idG4uYnRuLXN1Y2Nlc3MsICN0Y29fZm9ybSAubmV3c19fd3JhcHBlciAudmlldy1mb290ZXIgYS5idG4tc3VjY2VzcywgLm5ld3NfX3dyYXBwZXIgLnZpZXctZm9vdGVyICN0Y29fZm9ybSBhLmJ0bi1zdWNjZXNzLFxuI3Rjb19mb3JtIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZCAudmlldy1kaXNwbGF5LWlkLW5ld3NfYmxvY2tfcmVjZW50IC52aWV3LWZvb3RlciBhLmJ0bi1zdWNjZXNzLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLW5ld3MtYmxvY2stZmVhdHVyZWQgLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCAudmlldy1mb290ZXIgI3Rjb19mb3JtIGEuYnRuLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDA7IH1cblxuLm5vZGUtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAubm9kZS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubm9kZS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vZGUtdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9IH1cblxuLm1tLXBhbmVscyAubGFuZy1zZWxlY3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4NnB4O1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkYWRhZGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDk5OyB9XG4gIC5tbS1wYW5lbHMgLmxhbmctc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM3NjZmNzA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3NycgaGVpZ2h0PSc3Nycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzc2NmY3MCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcGF0aCBkPSdNNiA5bDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07IH1cblxuLm1tLXBhbmVscyAuY291bnRyeS1zZWxlY3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk7IH1cbiAgLm1tLXBhbmVscyAuY291bnRyeS1zZWxlY3Qtd3JhcHBlciBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1tLXBhbmVscyAuY291bnRyeS1zZWxlY3Qtd3JhcHBlciBhIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkYWRhZGE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNXJlbSAyLjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0N0aXRsZSUzRUF0b21zIC8gSWNvbiAvIFdvcmxkJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J205LjM1NzEgMi41djMuMTA3MWMtMC43NSAwLTEuMzkyOS0wLjEwNzE0LTEuOTI4Ni0wLjIxNDI5IDAuNTM1NzEtMS42MDcxIDEuMTc4Ni0yLjU3MTQgMS45Mjg2LTIuODkyOXptMCAxMnYzLjEwNzFjLTAuNzUtMC4zMjE0My0xLjM5MjktMS4yODU3LTEuOTI4Ni0yLjg5MjkgMC41MzU3MS0wLjEwNzE0IDEuMTc4Ni0wLjIxNDI5IDEuOTI4Ni0wLjIxNDI5em0tMy41MzU3LTAuNjQyODZjLTAuNjQyODYgMC4yMTQyOS0xLjI4NTcgMC41MzU3MS0yLjAzNTcgMC44NTcxNC0wLjk2NDI5LTEuMTc4Ni0xLjUtMi41NzE0LTEuNjA3MS00LjA3MTRoMy4yMTQzYzAuMTA3MTQgMS4yODU3IDAuMzIxNDMgMi4zNTcxIDAuNDI4NTcgMy4yMTQzem0wLjMyMTQzIDEuMTc4NmMwLjMyMTQzIDAuODU3MTQgMC42NDI4NiAxLjYwNzEgMS4wNzE0IDIuMjUtMC45NjQyOS0wLjMyMTQzLTEuODIxNC0wLjg1NzE0LTIuNTcxNC0xLjYwNzEgMC41MzU3MS0wLjIxNDI5IDAuOTY0MjktMC40Mjg1NyAxLjUtMC42NDI4NnptMC41MzU3MS00LjM5MjloMi42Nzg2djIuNTcxNGMtMC43NSAwLjEwNzE0LTEuNSAwLjEwNzE0LTIuMjUgMC4zMjE0My0wLjIxNDI5LTAuODU3MTQtMC40Mjg1Ny0xLjgyMTQtMC40Mjg1Ny0yLjg5Mjl6bS00LjUtMS4xNzg2YzAuMTA3MTQtMS42MDcxIDAuNjQyODYtMyAxLjYwNzEtNC4xNzg2IDAuNzUgMC40Mjg1NyAxLjM5MjkgMC42NDI4NiAyLjAzNTcgMC44NTcxNC0wLjEwNzE0IDAuOTY0MjktMC4zMjE0MyAyLjAzNTctMC4zMjE0MyAzLjMyMTRoLTMuMzIxNHptMi40NjQzLTUuMTQyOWMwLjc1LTAuNzUgMS42MDcxLTEuMjg1NyAyLjU3MTQtMS42MDcxLTAuMzIxNDMgMC42NDI4Ni0wLjY0Mjg2IDEuMzkyOS0wLjk2NDI5IDIuMjUtMC42NDI4Ni0wLjIxNDI5LTEuMTc4Ni0wLjQyODU3LTEuNjA3MS0wLjY0Mjg2em00LjcxNDMgMi40NjQzdjIuNjc4NmgtMi42Nzg2YzAtMS4wNzE0IDAuMjE0MjktMi4wMzU3IDAuNDI4NTctMi44OTI5IDAuNTM1NzEgMCAxLjM5MjkgMC4xMDcxNCAyLjI1IDAuMjE0Mjl6bTguMjUgMi42Nzg2aC0zLjIxNDNjLTAuMTA3MTQtMS4yODU3LTAuMjE0MjktMi4zNTcxLTAuNDI4NTctMy4yMTQzIDAuNjQyODYtMC4yMTQyOSAxLjI4NTctMC41MzU3MSAyLjAzNTctMC44NTcxNCAwLjk2NDI5IDEuMDcxNCAxLjUgMi40NjQzIDEuNjA3MSA0LjA3MTR6bTAgMS4xNzg2Yy0wLjEwNzE0IDEuNjA3MS0wLjY0Mjg2IDIuODkyOS0xLjYwNzEgNC4wNzE0LTAuNzUtMC40Mjg1Ny0xLjUtMC42NDI4Ni0yLjE0MjktMC44NTcxNCAwLjIxNDI5LTAuOTY0MjkgMC40Mjg1Ny0yLjAzNTcgMC40Mjg1Ny0zLjIxNDNoMy4zMjE0em0tMi40NjQzIDUuMDM1N2MtMC43NSAwLjc1LTEuNzE0MyAxLjI4NTctMi41NzE0IDEuNjA3MSAwLjQyODU3LTAuNjQyODYgMC43NS0xLjM5MjkgMS4wNzE0LTIuMjUgMC41MzU3MSAwLjIxNDI5IDEuMDcxNCAwLjQyODU3IDEuNSAwLjY0Mjg2em0tNC42MDcxLTIuNDY0M3YtMi41NzE0aDIuNTcxNGMwIDEuMDcxNC0wLjIxNDI5IDIuMDM1Ny0wLjQyODU3IDIuODkyOS0wLjY0Mjg2LTAuMTA3MTQtMS4zOTI5LTAuMjE0MjktMi4xNDI5LTAuMzIxNDN6bTAgNC4zOTI5di0zLjEwNzFjMC43NSAwIDEuMzkyOSAwLjEwNzE0IDEuOTI4NiAwLjIxNDI5LTAuMjE0MjkgMC43NS0wLjUzNTcxIDEuNS0wLjk2NDI5IDEuOTI4Ni0wLjMyMTQzIDAuNDI4NTctMC42NDI4NiAwLjc1LTAuOTY0MjkgMC45NjQyOXptMy4xMDcxLTEyLjY0M2MtMC4zMjE0My0wLjg1NzE0LTAuNjQyODYtMS43MTQzLTEuMDcxNC0yLjI1IDAuOTY0MjkgMC4zMjE0MyAxLjgyMTQgMC44NTcxNCAyLjU3MTQgMS42MDcxLTAuNDI4NTcgMC4zMjE0My0wLjk2NDI5IDAuNTM1NzEtMS41IDAuNjQyODZ6bS0wLjUzNTcxIDQuNWgtMi41NzE0di0yLjY3ODZjMC44NTcxNCAwIDEuNjA3MS0wLjEwNzE0IDIuMjUtMC4zMjE0MyAwLjIxNDI5IDAuOTY0MjkgMC4zMjE0MyAxLjkyODYgMC4zMjE0MyAzem0tMi41NzE0LTMuODU3MXYtMy4xMDcxYzAuMzIxNDMgMC4yMTQyOSAwLjY0Mjg2IDAuNDI4NTcgMC45NjQyOSAwLjg1NzE0IDAuNDI4NTcgMC41MzU3MSAwLjc1IDEuMTc4NiAwLjk2NDI5IDEuOTI4Ni0wLjUzNTcxIDAuMTA3MTQtMS4xNzg2IDAuMjE0MjktMS45Mjg2IDAuMzIxNDN6bTUuNjc4Ni0xLjkyODZjLTEuNzE0My0xLjcxNDMtMy44NTcxLTIuNjc4Ni02LjMyMTQtMi42Nzg2LTIuNDY0MyAwLTQuNjA3MSAwLjg1NzE0LTYuMzIxNCAyLjY3ODYtMS43MTQzIDEuODIxNC0yLjU3MTQgMy44NTcxLTIuNTcxNCA2LjMyMTQgMCAyLjQ2NDMgMC44NTcxNCA0LjYwNzEgMi42Nzg2IDYuMzIxNCAxLjcxNDMgMS43MTQzIDMuODU3MSAyLjY3ODYgNi4zMjE0IDIuNjc4NiAyLjQ2NDMgMCA0LjYwNzEtMC44NTcxNCA2LjMyMTQtMi42Nzg2IDEuNzE0My0xLjgyMTQgMi42Nzg2LTMuODU3MSAyLjY3ODYtNi4zMjE0LTAuMTA3MTQtMi40NjQzLTAuOTY0MjktNC42MDcxLTIuNzg1Ny02LjMyMTR6JyBmaWxsPSclMjM3NjZmNzAnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTFweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogIzc2NmY3MDsgfVxuXG4ucGFnZV80MDQgI2Jsb2NrLXNvY2lhbHNoYXJlYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2VfNDA0ICNibG9jay1sYXVuY2hraXQtbGFuZ3VhZ2Vzd2l0Y2hlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGFnZV80MDQgc2VjdGlvbi5jdGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5vZGUtLXR5cGUtcHJvZHVjdC1tYWluLWNhdGVnb3J5Lm5vZGUtLXZpZXctbW9kZS1jYXJkOmhvdmVyIGgzIHtcbiAgY29sb3I6ICMwMDQ1YTg7IH1cblxuLm5vZGUtLTMyICNibG9jay1zb2NpYWxzaGFyZWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ub2RlLS0zMiAubm9kZV9fY29udGVudCBzdHJvbmcge1xuICBjb2xvcjogIzAwNDVhODsgfVxuXG4ubm9kZS0tMTkgLnBhZ2UtYmFubmVyICNidG4tdGVhbS1vcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5ub2RlLS0yMzc3MSAuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLS0yMzc3MSAuc2xpY2stZG90cyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub2RlLS0yMzc3MSBzZWN0aW9uLnByb2R1Y3QtZG93bmxvYWRzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm5vZGUtLTIzNzcxIC5wYXJhZ3JhcGggLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IGgyLCAubm9kZS0tMjM3NzEgLnBhcmFncmFwaCAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLnByb2R1Y3QtdGFicyAudGFiLWJ1dHRvbiwgLnByb2R1Y3QtdGFicyAubm9kZS0tMjM3NzEgLnBhcmFncmFwaCAucHJvZHVjdC1kb3dubG9hZHNfX2xlZnQgLnRhYi1idXR0b24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm5vZGUtLTIzNzcxIC5wcm9kdWN0X2Rvd25sb2Fkc19fcmlnaHQgLnByb2R1Y3RfZG93bmxvYWRzX19iZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9vcHBsZV9vZmZpY2UuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwdnc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC5ub2RlLS0yMzc3MSAucHJvZHVjdF9kb3dubG9hZHNfX3JpZ2h0IC5wcm9kdWN0X2Rvd25sb2Fkc19fYmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qXG4gIElFMTEgZml4ZXNcbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubGVkcHJvZHVjdHNfX3dyYXBwZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3RhX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qXG4gIHNob3cgbm8gc2VhcmNoIHJlc3VsdCBvbmx5IHdoZW4gbm90aGluZyBoYXMgYmVlbiBmb3VuZC5cbiAgaGlkZSB2aWV3IGVtcHR5IGlmIHByb2R1Y3RzIGFyZSBmb3VuZC5cbiovXG4jYmxvY2stdmlld3MtYmxvY2stc2VhcmNoLXJlc3VsdC1ibG9jay1zZWFyY2gtcHJvZHVjdCArIHNlY3Rpb24gLnZpZXctZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNsZHQtYWxsIHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgI2xkdC1hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICNsZHQtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI2xkdC1hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICNsZHQtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICNsZHQtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNsZHQtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgI2xkdC1hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICNsZHQtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNsZHQtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjU2MjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41NjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtcHJvZHVjdC1tYWluLWNhdGVnb3J5IC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4OyB9IH1cblxuLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluX19jb250ZW50ICNkdkZhc3RGb3JtcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTsgfSB9XG4gIC5tYWluX19jb250ZW50ICNkdkZhc3RGb3JtcyAuZmYtZm9ybS1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tYWluX19jb250ZW50ICNkdkZhc3RGb3JtcyAuZmYtZm9ybS1tYWluIC5mZi1ncm91cC1yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLWJ0bi1zdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5tYWluX19jb250ZW50ICNkdkZhc3RGb3JtcyAuZmYtdHlwZS10ZXh0LCAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLXNlbGVjdC10eXBlLCAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLXRleHRhcmVhIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMC4xODc1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLXR5cGUtdGV4dDpmb2N1cywgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1zZWxlY3QtdHlwZTpmb2N1cywgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi10ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDsgfVxuICAubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMgLmZmLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMTQwcHg7IH1cbiAgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1zZWxlY3QtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNnB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCA2IDE4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdJbnB1dHMtL2Zvcm1maWVsZC1wdWxsZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMyOS4wMDAwMDAsIC00MS4wMDAwMDApJyBmaWxsPSclMjMxMzE1NTMnJTNFJTNDZyBpZD0nZm9ybXMv4pqZ77iPL3NlbGVjdC1kcm9wZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzE3LjAwMDAwMCwgMzUuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xMy4zMDI4NTg5LDExLjU0MzI3ODIgQzEyLjE5NzEyNzMsMTEuNTQzMjc4MiAxMS43Mzk2MjYsMTAuNzY5OTc1NSAxMi4yOTIwNjc4LDkuNzk2NTU4NTMgTDE0LjAwODYyNDMsNi43NzE5NDA4MSBDMTQuNTU2MTExMyw1LjgwNzI1NDE2IDE1LjQzODgwODYsNS43OTg1MjM4NCAxNS45OTEyNTAzLDYuNzcxOTQwODEgTDE3LjcwNzgwNjgsOS43OTY1NTg1MyBDMTguMjU1MjkzOSwxMC43NjEyNDUyIDE3LjgwNjcwNDEsMTEuNTQzMjc4MiAxNi42OTcwMTU3LDExLjU0MzI3ODIgTDEzLjMwMjg1ODksMTEuNTQzMjc4MiBaIE0xMy4zMDI4NTg5LDE4LjQ1NjcyMTggTDE2LjY5NzAxNTcsMTguNDU2NzIxOCBDMTcuODA2NzA0MSwxOC40NTY3MjE4IDE4LjI1NTI5MzksMTkuMjM4NzU0OCAxNy43MDc4MDY4LDIwLjIwMzQ0MTUgTDE1Ljk5MTI1MDMsMjMuMjI4MDU5MiBDMTUuNDM4ODA4NiwyNC4yMDE0NzYyIDE0LjU1NjExMTMsMjQuMTkyNzQ1OCAxNC4wMDg2MjQzLDIzLjIyODA1OTIgTDEyLjI5MjA2NzgsMjAuMjAzNDQxNSBDMTEuNzM5NjI2LDE5LjIzMDAyNDUgMTIuMTk3MTI3MywxOC40NTY3MjE4IDEzLjMwMjg1ODksMTguNDU2NzIxOCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuMjVyZW07IH1cbiAgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1maWxldXBsb2FkLXNlbGVjdCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLm1haW5fX2NvbnRlbnQgI2R2RmFzdEZvcm1zIC5mZi1sYWJlbCB7XG4gICAgY29sb3I6ICMwMDQ1YTg7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tYWluX19jb250ZW50ICNkdkZhc3RGb3JtcyAuZmYtZ2VuZXJhbC10ZXh0LWxhYmVsIHtcbiAgICBjb2xvcjogIzc2NmY3MDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5tYWluX19jb250ZW50ICNkdkZhc3RGb3JtcyAjdWxGU0dGQ2hlY2tib3gxNjggbGFiZWwge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiIsIi8vLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0XCIpO1xuLy8uZnNsaWdodGJveC10b29sYmFyIHtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgdG9wOiAwO1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICBkaXNwbGF5OiBmbGV4O1xuLy8gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDM1LCAzNSwgMC42NSk7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9uIHtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgd2lkdGg6IDQ1cHg7XG4vLyAgY3Vyc29yOiBwb2ludGVyOyB9XG4vL1xuLy8ubGRzLXJpbmcge1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIG1hcmdpbjogYXV0bztcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgd2lkdGg6IDY3cHg7XG4vLyAgaGVpZ2h0OiA2N3B4OyB9XG4vL1xuLy8ubGRzLXJpbmcgZGl2IHtcbi8vICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB3aWR0aDogNTRweDtcbi8vICBoZWlnaHQ6IDU0cHg7XG4vLyAgbWFyZ2luOiA2cHg7XG4vLyAgYm9yZGVyOiA1cHggc29saWQgIzk5OTtcbi8vICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4vLyAgYm9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4vL1xuLy8ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4vLyAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7IH1cbi8vXG4vLy5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbi8vICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG4vL1xuLy8ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4vLyAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7IH1cbi8vXG4vL0BrZXlmcmFtZXMgbGRzLXJpbmcge1xuLy8gIDAlIHtcbi8vICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4vLyAgMTAwJSB7XG4vLyAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXNvdXJjZS1ob2xkZXIge1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB3aWR0aDogMTAwJTtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgbGVmdDogMDtcbi8vICB0b3A6IDA7XG4vLyAgZGlzcGxheTogZmxleDtcbi8vICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4vL1xuLy8uZnNsaWdodGJveC1zaW5nbGUtc291cmNlIHtcbi8vICBkaXNwbGF5OiBibG9jaztcbi8vICBtYXJnaW46IGF1dG87XG4vLyAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuLy9cbi8vLmZzbGlnaHRib3gtdHJhbnNmb3JtLXRyYW5zaXRpb24ge1xuLy8gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LWludmFsaWQtZmlsZS13cmFwcGVyIHtcbi8vICBmb250LXNpemU6IDIycHg7XG4vLyAgY29sb3I6ICNlYWViZWI7XG4vLyAgbWFyZ2luOiBhdXRvO1xuLy8gIGRpc3BsYXk6IGZsZXg7XG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLy9cbi8vLmZzbGlnaHRib3gtZmFkZS1pbiB7XG4vLyAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4vL1xuLy8uZnNsaWdodGJveC1mYWRlLWluIHtcbi8vICBhbmltYXRpb246IGZzbGlnaHRib3gtZmFkZS1pbiAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC43LCAxKTsgfVxuLy9cbi8vQGtleWZyYW1lcyBmc2xpZ2h0Ym94LWZhZGUtaW4ge1xuLy8gIGZyb20ge1xuLy8gICAgb3BhY2l0eTogLjY1OyB9XG4vLyAgdG8ge1xuLy8gICAgb3BhY2l0eTogMTsgfSB9XG4vL1xuLy8uZnNsaWdodGJveC1mYWRlLW91dCB7XG4vLyAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtb3V0IC4yNXMgZWFzZTsgfVxuLy9cbi8vQGtleWZyYW1lcyBmc2xpZ2h0Ym94LWZhZGUtb3V0IHtcbi8vICBmcm9tIHtcbi8vICAgIG9wYWNpdHk6IC4zNTsgfVxuLy8gIHRvIHtcbi8vICAgIG9wYWNpdHk6IDA7IH0gfVxuLy9cbi8vLmZzbGlnaHRib3gtZmFkZS1pbi1jb21wbGV0ZSB7XG4vLyAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtaW4tY29tcGxldGUgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNywgMSkgZm9yd2FyZHM7IH1cbi8vXG4vL0BrZXlmcmFtZXMgZnNsaWdodGJveC1mYWRlLWluLWNvbXBsZXRlIHtcbi8vICBmcm9tIHtcbi8vICAgIG9wYWNpdHk6IC4zOyB9XG4vLyAgdG8ge1xuLy8gICAgb3BhY2l0eTogMTsgfSB9XG4vL1xuLy8uZnNsaWdodGJveC1mYWRlLW91dC1jb21wbGV0ZSB7XG4vLyAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtb3V0LWNvbXBsZXRlIC4yNXMgZWFzZSAhaW1wb3J0YW50OyB9XG4vL1xuLy9Aa2V5ZnJhbWVzIGZzbGlnaHRib3gtZmFkZS1vdXQtY29tcGxldGUge1xuLy8gIGZyb20ge1xuLy8gICAgb3BhY2l0eTogMTsgfVxuLy8gIHRvIHtcbi8vICAgIG9wYWNpdHk6IDA7IH0gfVxuLy9cbi8vLmZzbGlnaHRib3gtY29udGFpbmVyIHtcbi8vICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgdG9wOiAwO1xuLy8gIGJvdHRvbTogMDtcbi8vICByaWdodDogMDtcbi8vICB3aWR0aDogMTAwJTtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgb3BhY2l0eTogMDtcbi8vICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuLy8gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDMwLCAzMCwgMzAsIDAuOSksIGJsYWNrIDE4MTAlKTtcbi8vICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4vLyAgei1pbmRleDogOTk5OTk5OTtcbi8vICB1c2VyLXNlbGVjdDogbm9uZTtcbi8vICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4vL1xuLy8uZnNsaWdodGJveC1vcGVuIHtcbi8vICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gIGhlaWdodDogMTAwJTtcbi8vfVxuLy9cbi8vLmZzbGlnaHRib3gtc2Nyb2xsYmFyZml4IHtcbi8vICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9XG4vL1xuLy8uZnNsaWdodGJveC1uYXYge1xuLy8gIGhlaWdodDogNDVweDtcbi8vICB3aWR0aDogMTAwJTtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdG9wOiAwO1xuLy8gIGxlZnQ6IDA7XG4vLyAgei1pbmRleDogMjsgfVxuLy9cbi8vLmZzbGlnaHRib3gtc2xpZGUtbnVtYmVyLWNvbnRhaW5lciB7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIGRpc3BsYXk6IGZsZXg7XG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICBmb250LXNpemU6IC44MnJlbTtcbi8vICBjb2xvcjogI2MxYzJjMjtcbi8vICB6LWluZGV4OiAxO1xuLy8gIG1heC13aWR0aDogNDZweDsgfVxuLy8uZnNsaWdodGJveC1zbGlkZS1udW1iZXItY29udGFpbmVyIC5mc2xpZ2h0Ym94LXNsaWRlLXNsaWRlLW51bWJlciB7XG4vLyAgcGFkZGluZzogMCAycHg7IH1cbi8vLmZzbGlnaHRib3gtc2xpZGUtbnVtYmVyLWNvbnRhaW5lciAuZnNsaWdodGJveC1zbGFzaCB7XG4vLyAgcGFkZGluZy10b3A6IC4xNXJlbTtcbi8vICBmb250LXNpemU6IDEycHg7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXN2Zy1pY29uIHBhdGgge1xuLy8gIGZpbGw6ICNkZGQ7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXN2Zy1pY29uIGNpcmNsZSB7XG4vLyAgc3Ryb2tlOiAjNDY5MWY2O1xuLy8gIHN0cm9rZS13aWR0aDogMTsgfVxuLy9cbi8vLmZzbGlnaHRib3gtc2xpZGUtYnRuLWNvbnRhaW5lciB7XG4vLyAgZGlzcGxheTogZmxleDtcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDZweDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdG9wOiA1MCU7XG4vLyAgY3Vyc29yOiBwb2ludGVyO1xuLy8gIHotaW5kZXg6IDE7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4vL1xuLy8uZnNsaWdodGJveC1zbGlkZS1idG4tY29udGFpbmVyOmhvdmVyIC5mc2xpZ2h0Ym94LXN2Zy1pY29uIHBhdGgge1xuLy8gIGZpbGw6ICNmMWYxZjE7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXNsaWRlLWJ0biB7XG4vLyAgcGFkZGluZzogN3B4O1xuLy8gIGZvbnQtc2l6ZTogMjZweDtcbi8vICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuNjUpOyB9XG4vL0BtZWRpYSAobWluLXdpZHRoOiA0NzZweCkge1xuLy8gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0biB7XG4vLyAgICBwYWRkaW5nOiA4cHg7IH0gfVxuLy9cbi8vLmZzbGlnaHRib3gtc2xpZGUtYnRuLWxlZnQtY29udGFpbmVyIHtcbi8vICBsZWZ0OiAwOyB9XG4vL0BtZWRpYSAobWF4LXdpZHRoOiA0NzUuOTlweCkge1xuLy8gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1sZWZ0LWNvbnRhaW5lciB7XG4vLyAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfSB9XG4vL1xuLy8uZnNsaWdodGJveC1zbGlkZS1idG4tcmlnaHQtY29udGFpbmVyIHtcbi8vICByaWdodDogMDtcbi8vICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4vLyAgcGFkZGluZy1yaWdodDogM3B4OyB9XG4vL0BtZWRpYSAobWluLXdpZHRoOiA0NzZweCkge1xuLy8gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1yaWdodC1jb250YWluZXIge1xuLy8gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cbi8vXG4vLy5idXR0b24tc3R5bGUge1xuLy8gIGRpc3BsYXk6IGZsZXg7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuLy9cbi8vLmZzbGlnaHRib3gtaG9sZGVyLXdyYXBwZXIge1xuLy8gIHdpZHRoOiAxMDAlO1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICB0b3A6IDA7XG4vLyAgbGVmdDogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LW1lZGlhLWhvbGRlciB7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogNTAlO1xuLy8gIGxlZnQ6IDUwJTtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuLy9cbi8vLmZzbGlnaHRib3gtaW52aXNpYmxlLWhvdmVyIHtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdG9wOiAwO1xuLy8gIGxlZnQ6IDA7XG4vLyAgYm90dG9tOiAwO1xuLy8gIHJpZ2h0OiAwO1xuLy8gIHotaW5kZXg6IDEwOyB9XG4vL1xuLy8uZnNsaWdodGJveC1jdXJzb3ItZ3JhYmJpbmcge1xuLy8gIGN1cnNvcjogZ3JhYmJpbmc7IH1cbi8vXG4vLy5idXR0b24tc3R5bGU6aG92ZXIgLmZzbGlnaHRib3gtc3ZnLWljb24gcGF0aCB7XG4vLyAgZmlsbDogI2ZmZjsgfVxuLy9cbi8vLmZzbGlnaHRib3gtZmFkZS1pbi13aW5kb3cge1xuLy8gIGFuaW1hdGlvbjogZmFkZS1pbiAuNXMgZm9yd2FyZHM7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LWNvbnRhaW5lci1mYWRlb3V0IHtcbi8vICBvcGFjaXR5OiAwO1xuLy8gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlOyB9XG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbWFya2V0aW5nLXBhZ2Upe1xuICAgIC5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0IGltZ1tzcmMqPVwiLnBuZ1wiXXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuZnNsaWdodGJveC10b29sYmFyLWJ1dHRvblt0aXRsZSo9J2Z1bGxzY3JlZW4nXXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICB9XG5cbiAgICAuZnNsaWdodGJveC1jb250YWluZXIuZnNsaWdodGJveC1mdWxsLWRpbWVuc2lvbntcbiAgICAgICAgd2lkdGg6ODAlIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA4MCUhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OjEwJTtcbiAgICAgICAgdG9wOjEwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OjAgMCA0MHB4IHJnYmEoMCwwLDAsMC41KTtcblxuICAgIH1cbn1cblxuIiwiJGFuaW1hdGUtZHVyYXRpb246IC43cztcbiRhbmltYXRlLWRlbGF5OiAuMnM7XG4kYW5pbWF0ZS1yZXBlYXQ6IDE7XG4kYW5pbWF0ZS1lYXNpbmc6IGVhc2U7XG4kYW5pbWF0ZS1ib3VuY2UtZWFzaW5nOiBjdWJpYy1iZXppZXIoLjAyLC43LC41MiwxLjAyKTtcblxuJWFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkYW5pbWF0ZS1kdXJhdGlvbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAkYW5pbWF0ZS1kZWxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGUtZWFzaW5nO1xufVxuXG5AbWVkaWEgcHJpbnQsIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj0nT3V0J10ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIEF0dGVudGlvbiBzZWVrZXJzICAqL1xuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICBcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuLyogQmFjayBlbnRyYW5jZXMgKi9cblxuLyogRmFkaW5nIGVudHJhbmNlcyAgKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi8qIEZhZGluZyBleGl0cyAqL1xuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG59XG5cbi8qIFNwZWNpYWxzICovXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLyogU2xpZGluZyBlbnRyYW5jZXMgKi9cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi8qIFNsaWRpbmcgZXhpdHMgKi9cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH0gLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuXG4vLyBGb3IgRHJvcGRvd25zXG5AaW1wb3J0IFwibWl4aW5zL2NhcmV0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcIm1peGlucy9uYXYtZGl2aWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9ob3ZlclwiO1xuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcblxuLy9Gb3IgQWNjb3JkaW9uc1xuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG5cblxuQGltcG9ydCBcImRyb3Bkb3duXCI7IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG50ciB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG5cbnRib2R5IHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kY29sb3Itd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZSgoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbiksICRncmF5cyk7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJGNvbG9yLXdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pLCAkY29sb3JzKTtcblxuJGNvbG9yLXByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGNvbG9yLWxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRjb2xvci1kYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRjb2xvci1wcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJGNvbG9yLXNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkY29sb3ItbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkY29sb3ItZGFya1xuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZSgoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSwgJHNwYWNlcnMpO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbiksICRzaXplcyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRjb2xvci1ibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJGNvbG9yLXdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkY29sb3Itd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJGNvbG9yLXdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkY29sb3ItYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRjb2xvci1ibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRib3JkZXItcmFkaXVzLWJ1dHRvbjogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtYnV0dG9uLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1idXR0b24tc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkY29sb3ItYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkY29sb3ItYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRjb2xvci1ibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkY29sb3ItYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYnV0dG9uICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRjb2xvci13aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkY29sb3Itd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCRjb2xvci13aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCRjb2xvci13aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkY29sb3ItYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRjb2xvci1ibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCAuNXJlbSAxcmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRjb2xvci1ibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkY29sb3ItYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1ibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyLW1vYmlsZS8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1AZWFjaCAkYnJlYWtwb2ludCwgJGdyaWQtZ3V0dGVyLXdpZHRoIGluICRncmlkLWd1dHRlci13aWR0aHMgIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG59XG59XG5cbkBtaXhpbiBtYWtlLXJvdyggJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXItbW9iaWxlIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gLTIpO1xuICBcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gICAgICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgICB9XG4gIH1cbiAgXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSggJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICB9XG4gIH1cbiAgXG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyAgQm9vdHN0cmFwXG4vL1xuLy8gIFRoZXNlIHZhcmlhYmxlcyBwcm92aWRlIEJvb3RzdHJhcCBvdmVycmlkZXMsIGVnLiBob3cgd2Ugc2V0IHRoZSBncmlkLCBtYXggY29udGFpbmVyIHNpemVzIGV0Yy5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vICMgQ29udGFpbmVyc1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbi8vIE1heCB3aWR0aCBvZiBjb250YWluZXIgc2hvdWxkIGluY2x1ZGUgZ3V0dGVyIHdpZHRoIG9uY2UgZm9yIGl0cyBvdXRlciBwYWRkaW5nLlxuLy9cbi8vXG4vLyAjIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbi8vXG4vLyBTdHlsZWd1aWRlOiBTZXR0aW5ncy5ib290c3RyYXBcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICAgICAgeHM6MCxcbiAgICAgICAgc206IDU2MHB4LFxuICAgICAgICBtZDogOTAwcHgsXG4gICAgICAgIGxnOiAxMjAwcHgsXG4vLyAgICAgICAgIHhsOiAxODAwcHgsXG4gICAgLy94eGw6MTYwMHB4XG4gICAgLy8geHh4bDoyNTUwcHhcbikhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgICAgIHNtOiA1MjBweCxcbiAgICAgICAgbWQ6IDc2OHB4LFxuICAgICAgICBsZzogMTA1NnB4LFxuLy8gICAgICAgICB4bDogMTU4NHB4LFxuICAgIC8veHhsOiAxMTQwcHhcbiAgICAvLyB4eHhsOjE4MDBweFxuKSFkZWZhdWx0O1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gICAgICAgIHNtOiAxcmVtLFxuICAgICAgICBtZDogKDI4LzE2KSoxcmVtLFxuICAgICAgICBsZzogKDM2LzE2KSoxcmVtLFxuLy8gICAgICAgICB4bDogKDU0LzE2KSoxcmVtLFxuICAgIC8veHhsOiAxMTQwcHhcbiAgICAvLyB4eHhsOjE4MDBweFxuKSFkZWZhdWx0O1xuXG4kZ3JpZC12ZXJ0aWNhbDogKFxuICAgICAgICBzbTogMXJlbSxcbiAgICAgICAgbWQ6ICgyOC8xNikqMXJlbSxcbiAgICAgICAgbGc6ICgzNi8xNikqMXJlbSxcbi8vICAgICAgICAgeGw6ICg1NC8xNikqMXJlbSxcbiAgICAvL3h4bDogMTE0MHB4XG4gICAgLy8geHh4bDoxODAwcHhcbikhZGVmYXVsdDtcblxuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgKDM2LzE2KSoxcmVtIWRlZmF1bHQ7XG4kZ3V0dGVyLW1vYmlsZTogICAgICAgICAgICAgICAgKDE2LzE2KSoxcmVtIWRlZmF1bHQ7XG4vLyBTZXRzIGl0ZW0gbWFyZ2luIHRvIGJlIHNhbWUgYXMgZ3JpZCBndXR0ZXIgKGVxdWFsIGRpc3RhbmNlcylcbiRpdGVtLW1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuLy8gU2V0cyBib29sZWFucyBmb3IgbGFyZ2VyIHNjcmVlbiBzaXplc1xuJHNjcmVlbi14bDptYXBfaGFzX2tleSgkZ3JpZC1icmVha3BvaW50cywneGwnKSFkZWZhdWx0O1xuJHNjcmVlbi14eGw6bWFwX2hhc19rZXkoJGdyaWQtYnJlYWtwb2ludHMsJ3h4bCcpIWRlZmF1bHQ7XG4kc2NyZWVuLXh4eGw6bWFwX2hhc19rZXkoJGdyaWQtYnJlYWtwb2ludHMsJ3h4eGwnKSFkZWZhdWx0O1xuXG5cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkZ3JpZC1ndXR0ZXItd2lkdGhzOiRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICBcbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuICAgICAgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cbiAgICAgIFxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG4gICAgICBcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gSFRNTFxuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCBsaW5rIHN0eWxpbmdcbi8vXG4vLyAgU2V0cyBkZWZhdWx0IEhUTUwgZm9udCBzaXplIGFuZCBjcmVhdGVzIHBlcmNlbnRhZ2UgYmFzZWQgc2NhbGluZyB2aWEgdmlld3BvcnQuXG4vLyAgVGhlIGJhc2UgZm9udC1zaXplIHNjYWxlcyB1cCB3aXRoIHNldCBjb250YWluZXIgd2lkdGhzLlxuLy9cbi8vICBEZXBlbmRlbmNpZXM6IEJvb3RzdHJhcC1icmVha3BvaW50cywgX2dyaWQuc2Nzc1xuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czogIFVwIGZvciByZXZpZXdcbi8vIF9fX1xuLy9cbi8vXG4vLyAgJGJhc2UtZm9udC1zaXplXG4vL1xuLy9cbi8vIFdlaWdodDogMFxuLy9cbi8vIFN0eWxlZ3VpZGU6IEVsZW1lbnRzLmh0bWxcblxuJGJhc2UtZm9udC1zaXplOiAxNnB4IWRlZmF1bHQ7XG4kZGVidWc6IHRydWU7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzUqJGJhc2UtZm9udC1zaXplO1xuXG4gICAgLy9odHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2pxdWVyeS9zbW9vdGgtc2Nyb2xsaW5nL1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NSokYmFzZS1mb250LXNpemU7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICAgIC8vIGRlYnVnZ2VyXG4gICAgICAgIC8vLmNvbnRhaW5lcjpiZWZvcmV7XG4gICAgICAgIC8vICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgLy8gICAgY29udGVudDogJ2ZvbnQtc2NhbGU6IDF8IENvbnRhaW5lcjogI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywnbGcnKX0gfCBmb250LXNpemU6ICN7JGJhc2UtZm9udC1zaXplfSc7XG4gICAgICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgICBsZWZ0OjEycHg7XG4gICAgICAgIC8vICAgIHRvcDoxMnB4O1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICBAaWYgJHNjcmVlbi14bCB7XG4gICAgICAgICRzY2FsZToobWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsJ3hsJykgLyBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywnbGcnKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3hsJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2NhbGUqJGJhc2UtZm9udC1zaXplO1xuICAgICAgICAgICAgLy9Ad2FybiAjeyRzY2FsZSokYmFzZS1mb250LXNpemU7fTtcblxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuXG4gICAgQGlmICRzY3JlZW4teHhsIHtcbiAgICAgICAgJHNjYWxlOihtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywneHhsJykgLyBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywnbGcnKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3h4bCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNjYWxlKiRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIC8vIGRlYnVnZ2VyXG4gICAgICAgICAgICAvLy5jb250YWluZXI6YmVmb3Jle1xuICAgICAgICAgICAgLy8gICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgLy8gICAgY29udGVudDogJ2ZvbnQtc2NhbGU6ICN7JHNjYWxlfSB8IENvbnRhaW5lcjogI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywneHhsJyl9JztcbiAgICAgICAgICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gICAgbGVmdDoxMnB4O1xuICAgICAgICAgICAgLy8gICAgdG9wOjEycHg7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGlmICRzY3JlZW4teHh4bCB7XG4gICAgICAgICRzY2FsZToobWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsJ3h4eGwnKSAvIG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCdsZycpKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgneHh4bCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNjYWxlKiRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qXG4gICAgTWFrZSB0aGUgc2lkZSBtYXJnaW5zIG9uIG1vYmlsZSBlcXVhbCB0byB0aGUgZ3JpZC1ndXR0ZXIuXG4qL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCd4cycpe1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgIH1cbn0iLCIvLyBCb2R5XG4vL1xuLy9cbi8vIEFkZCBzdHlsaW5nIHRvIGJvZHkgZWxlbWVudCwgc2V0IHJvb3Qgc2V0dGluZ3MuXG4vL1xuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czogIFVwIGZvciByZXZpZXdcbi8vIF9fX1xuLy9cbi8vXG4vL1xuLy8gV2VpZ2h0OiAxXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMuYm9keVxuXG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICdPcGVuIFNhbnMnLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjayAhaW1wb3J0YW50O1xuICBcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vL21haW4ubWFpbiB7XG4vLyAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuLy8gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcbi8vICB9XG4vL31cblxuLnVzZXItbG9nZ2VkLWluIG1haW4ubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYm9keSBpZnJhbWUge1xuICBAZXh0ZW5kIC5lbWJlZC1yZXNwb25zaXZlO1xuICBAZXh0ZW5kIC5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5O1xufSIsIi8vIEhlYWRpbmdzXG4vL1xuLy8gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0IGhlYWRpbmcgc3R5bGluZyBmb3IgaDEgPiBoNlxuLy9cbi8vICBmb2xsb3dpbmcgdmFyaWFibGVzIGFyZSBvdmVycndyaXRhYmxlIGluIHlvdXIgdGhlbWVzIGB2YXJpYWJsZXMuc2Nzc2Bcbi8vXG4vLyAgQ29tcGF0aWJsZSBpbiBJRTYrLCBGaXJlZm94IDIrLCBTYWZhcmkgNCsuXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiDwn5S2IFdvcmsgaW4gcHJvZ3Jlc3Ncbi8vIF9fX1xuLy9cbi8vJGhlYWRpbmctc2l6ZS0xOiAgICAgICAgNTIhZGVmYXVsdDtcbi8vJGhlYWRpbmctc2l6ZS0yOiAgICAgICAgNDIhZGVmYXVsdDtcbi8vJGhlYWRpbmctc2l6ZS0zOiAgICAgICAgMjghZGVmYXVsdDtcbi8vJGhlYWRpbmctc2l6ZS00OiAgICAgICAgMjIhZGVmYXVsdDtcbi8vJGhlYWRpbmctc2l6ZS01OiAgICAgICAgMTYhZGVmYXVsdDtcbi8vJGhlYWRpbmctc2l6ZS02OiAgICAgICAgMTYhZGVmYXVsdDtcbi8vXG4vL1xuLy8gTWFya3VwOlxuLy8gPGgxPkxvcmVtIGlwc3VtIGRvbG9yPC9oMT5cbi8vIDxoMj5Mb3JlbSBpcHN1bSBkb2xvcjwvaDI+XG4vLyA8aDM+TG9yZW0gaXBzdW0gZG9sb3I8L2gzPlxuLy8gPGg0PkxvcmVtIGlwc3VtIGRvbG9yPC9oND5cbi8vIDxoNT5Mb3JlbSBpcHN1bSBkb2xvcjwvaDU+XG4vLyA8aDY+TG9yZW0gaXBzdW0gZG9sb3I8L2g2PlxuLy9cbi8vIFdlaWdodDogMlxuLy9cbi8vIFN0eWxlZ3VpZGU6IEVsZW1lbnRzLmhlYWRpbmdzXG4kaGVhZGluZy1zaXplLTE6ICAgICAgICA0MCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS0yOiAgICAgICAgMjghZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtMzogICAgICAgIDI0IWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTQ6ICAgICAgICAxOCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS01OiAgICAgICAgMTYhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtNjogICAgICAgIDE2IWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xIWRlZmF1bHQ7XG5cbmgxLC5oMSB7IGZvbnQtc2l6ZTooJGhlYWRpbmctc2l6ZS0xLzE2KSoxcmVtOyB9XG5oMiwuaDIgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtMi8xNikqMXJlbTsgfVxuaDMsLmgzIHsgZm9udC1zaXplOigkaGVhZGluZy1zaXplLTMvMTYpKjFyZW07IH1cbmg0LC5oNCB7IGZvbnQtc2l6ZTooJGhlYWRpbmctc2l6ZS00LzE2KSoxcmVtOyB9XG5oNSwuaDUgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtNS8xNikqMXJlbTsgfVxuaDYsLmg2IHsgZm9udC1zaXplOigkaGVhZGluZy1zaXplLTYvMTYpKjFyZW07IH1cblxuaDEsaDIsaDMsaDQsaDUsaDYsXG4uaDEsLmgyLC5oMywuaDQsLmg1LC5oNntcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41LCdib3R0b20nKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG4udGV4dC1mb3JtYXR0ZWR7XG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsXG4gICAgLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAvL21hcmdpbi10b3A6IDEuMWVtO1xuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41LCdib3R0b20nKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgaDEsLmgxIHsgZm9udC1zaXplOigzMi8xNikqMXJlbTsgfVxuICAgIGgyLC5oMiB7IGZvbnQtc2l6ZTooMjgvMTYpKjFyZW07IH1cbiAgICBoMywuaDMgeyBmb250LXNpemU6KDI0LzE2KSoxcmVtOyB9XG4gICAgaDQsLmg0IHsgZm9udC1zaXplOigyMC8xNikqMXJlbTsgfVxuICAgIGg1LC5oNSB7IGZvbnQtc2l6ZTooMjAvMTYpKjFyZW07IH1cbiAgICBoNiwuaDYgeyBmb250LXNpemU6KDIwLzE2KSoxcmVtOyB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgaDEsLmgxIHsgZm9udC1zaXplOigyMC8xNikqMXJlbTsgfVxuICAgIGgyLC5oMiB7IGZvbnQtc2l6ZTooMjAvMTYpKjFyZW07IH1cbiAgICBoMywuaDMgeyBmb250LXNpemU6KDIwLzE2KSoxcmVtOyB9XG4gICAgaDQsLmg0IHsgZm9udC1zaXplOigyMC8xNikqMXJlbTsgfVxuICAgIGg1LC5oNSB7IGZvbnQtc2l6ZTooMjAvMTYpKjFyZW07IH1cbiAgICBoNiwuaDYgeyBmb250LXNpemU6KDIwLzE2KSoxcmVtOyB9XG59XG4iLCJcbi8qXG4gICAgVGhpcyBhZGRzIHZlcnRpY2FsIHBhZGRpbmcgd2hpY2ggc2NhbGVzIHdpdGggYnJlYWtwb2ludHMgYXV0b21hZ2ljYWxseVxuKi9cbkBtaXhpbiB2ZXJ0aWNhbC1wYWRkaW5nKCRzaXplOjEsICRkaXJlY3Rpb246J2JvdGgnLCAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJHZlcnRpY2FsLWhlaWdodDogJGdyaWQtdmVydGljYWwpIHtcbiAgQGlmKCRkaXJlY3Rpb24gPT0gJ3RvcCcpe1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICB9XG4gIEBpZigkZGlyZWN0aW9uID09ICdib3R0b20nKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgfVxuICBAaWYoJGRpcmVjdGlvbiA9PSAnYm90aCcpe1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICB9XG4gIFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGhlaWdodCBpbiAkdmVydGljYWwtaGVpZ2h0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZigkZGlyZWN0aW9uID09ICd0b3AnKXtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplICogJGhlaWdodDtcbiAgICAgIH1cbiAgICAgIEBpZigkZGlyZWN0aW9uID09ICdib3R0b20nKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplICogJGhlaWdodDtcbiAgICAgIH1cbiAgICAgIEBpZigkZGlyZWN0aW9uID09ICdib3RoJyl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBob3Jpem9udGFsLXBhZGRpbmcoJHNpemU6MSwgJGRpcmVjdGlvbjonYm90aCcsICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkdmVydGljYWwtaGVpZ2h0OiAkZ3JpZC12ZXJ0aWNhbCkge1xuICBAaWYoJGRpcmVjdGlvbiA9PSAnbGVmdCcpe1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgfVxuICBAaWYoJGRpcmVjdGlvbiA9PSAncmlnaHQnKXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICB9XG4gIEBpZigkZGlyZWN0aW9uID09ICdib3RoJyl7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gIH1cbiAgXG4gIEBlYWNoICRicmVha3BvaW50LCAkaGVpZ2h0IGluICR2ZXJ0aWNhbC1oZWlnaHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2xlZnQnKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICB9XG4gICAgICBAaWYoJGRpcmVjdGlvbiA9PSAncmlnaHQnKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgfVxuICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdGgnKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICogJGhlaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHZlcnRpY2FsLW1hcmdpbigkc2l6ZToxLCAkZGlyZWN0aW9uOidib3RoJywgICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICR2ZXJ0aWNhbC1oZWlnaHQ6ICRncmlkLXZlcnRpY2FsKSB7XG4gIEBpZigkZGlyZWN0aW9uID09ICd0b3AnKXtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICB9XG4gIEBpZigkZGlyZWN0aW9uID09ICdib3R0b20nKXtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICB9XG4gIEBpZigkZGlyZWN0aW9uID09ICdib3RoJyl7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICB9XG4gIEBlYWNoICRicmVha3BvaW50LCAkaGVpZ2h0IGluICR2ZXJ0aWNhbC1oZWlnaHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ3RvcCcpe1xuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICB9XG4gICAgICBAaWYoJGRpcmVjdGlvbiA9PSAnYm90dG9tJyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplICogJGhlaWdodDtcbiAgICAgIH1cbiAgICAgIEBpZigkZGlyZWN0aW9uID09ICdib3RoJyl7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdmVydGljYWwtbWFyZ2luLWd1dHRlcigkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIG1hcmdpbi1ib3R0b206ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICBtYXJnaW4tdG9wOiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgXG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgbWFyZ2luLXRvcDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIH1cbiAgfVxufSIsIi8vIEltZ1xuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCBJbWcgc3R5bGluZ1xuLy9cbi8vXG4vLyAgQ29tcGF0aWJsZSBpbiBJRTYrLCBGaXJlZm94IDIrLCBTYWZhcmkgNCsuXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiDwn5S2IFdvcmsgaW4gcHJvZ3Jlc3Ncbi8vIF9fX1xuLy9cbi8vXG4vLyBNYXJrdXA6XG4vLyAgPGltZyBzcmM9XCJodHRwOi8vdW5zcGxhc2guaXQvNTAwLzMwMFwiIC8+XG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMuSW1nXG5cbmltZ3tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHR7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNSokbWFyZ2luLWl0ZW07XG59XG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWxlZnR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjUqJG1hcmdpbi1pdGVtO1xufVxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBpbWd7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59IiwiLy8gVmlkZW9cbi8vXG4vLyAgVGhpcyBmaWxlIHByb3ZpZGVzIGRlZmF1bHQgSW1nIHN0eWxpbmdcbi8vXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUU2KywgRmlyZWZveCAyKywgU2FmYXJpIDQrLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gTWFya3VwOlxuLy9cbi8vXG4vLyBXZWlnaHQ6IDNcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy52aWRlb1xuaWZyYW1le1xuICAgIGJvcmRlcjowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuXG4udmlkZW9kZXRlY3RvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xufVxuLnZpZGVvZGV0ZWN0b3IgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufSIsIi8vIFNldCBkZWZhdWx0IHZhbHVlcy5cbi8vIE92ZXJyaWRlIHRoZXNlIHZhbHVlcyBpbiB2YXJpYWJsZXMuc2Nzc1xuLy8gRG8gbm90IGVkaXQgdGhlIHZhbHVlcyBoZXJlIHVubGVzcyB5b3UgYXJlIHdvcmtpbmcgaW4gZGVmYXVsdC5cblxuJGJvcmRlci1yYWRpdXMtc2VsZWN0OiAwcHggIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWJhY2tncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXNlbGVjdC1iYWNrZ3JvdW5kLCAyJSkgIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWJvcmRlcjogI2ZmYWEwMCAhZGVmYXVsdDtcbiRjb2xvci1zZWxlY3QtYm9yZGVyLWhvdmVyOiBkYXJrZW4oJGNvbG9yLXNlbGVjdC1ib3JkZXIsIDUlKSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGgtc2VsZWN0OiAxcHggIWRlZmF1bHQ7XG4kc2VsZWN0LWljb24tc2l6ZTogMjJweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNlbGVjdC0teTogNHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc2VsZWN0LS14OiAxMnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1mb250OiAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcbiRmb250LXNpemUtc2VsZWN0OiAxcmVtICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtc2VsZWN0OiAjMDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbGVjdDogNDAwICFkZWZhdWx0O1xuJGljb24tc2VsZWN0LWNhcmV0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzZweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgNiAxOCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nSW5wdXRzLS9mb3JtZmllbGQtcHVsbGRvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjkuMDAwMDAwLCAtNDEuMDAwMDAwKScgZmlsbD0nJTIzMTMxNTUzJyUzRSUzQ2cgaWQ9J2Zvcm1zL+Kame+4jy9zZWxlY3QtZHJvcGRvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMxNy4wMDAwMDAsIDM1LjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTMuMzAyODU4OSwxMS41NDMyNzgyIEMxMi4xOTcxMjczLDExLjU0MzI3ODIgMTEuNzM5NjI2LDEwLjc2OTk3NTUgMTIuMjkyMDY3OCw5Ljc5NjU1ODUzIEwxNC4wMDg2MjQzLDYuNzcxOTQwODEgQzE0LjU1NjExMTMsNS44MDcyNTQxNiAxNS40Mzg4MDg2LDUuNzk4NTIzODQgMTUuOTkxMjUwMyw2Ljc3MTk0MDgxIEwxNy43MDc4MDY4LDkuNzk2NTU4NTMgQzE4LjI1NTI5MzksMTAuNzYxMjQ1MiAxNy44MDY3MDQxLDExLjU0MzI3ODIgMTYuNjk3MDE1NywxMS41NDMyNzgyIEwxMy4zMDI4NTg5LDExLjU0MzI3ODIgWiBNMTMuMzAyODU4OSwxOC40NTY3MjE4IEwxNi42OTcwMTU3LDE4LjQ1NjcyMTggQzE3LjgwNjcwNDEsMTguNDU2NzIxOCAxOC4yNTUyOTM5LDE5LjIzODc1NDggMTcuNzA3ODA2OCwyMC4yMDM0NDE1IEwxNS45OTEyNTAzLDIzLjIyODA1OTIgQzE1LjQzODgwODYsMjQuMjAxNDc2MiAxNC41NTYxMTEzLDI0LjE5Mjc0NTggMTQuMDA4NjI0MywyMy4yMjgwNTkyIEwxMi4yOTIwNjc4LDIwLjIwMzQ0MTUgQzExLjczOTYyNiwxOS4yMzAwMjQ1IDEyLjE5NzEyNzMsMTguNDU2NzIxOCAxMy4zMDI4NTg5LDE4LjQ1NjcyMTggWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiICFkZWZhdWx0O1xuXG4vKlxuICAgIEJhc2Ugc3R5bGluZy5cbiovXG4uc2VsZWN0LXdyYXBwZXIge1xuICBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIFxuICBcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgXG4gIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogc29saWQgMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICB9XG4gIFxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIHNlbGVjdDpob3ZlcixcbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VsZWN0LWhvdmVyO1xuICB9XG4gIFxuICAmOmhvdmVyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VsZWN0LWhvdmVyO1xuICB9XG4gIFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogJHNlbGVjdC1pY29uLXNpemU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6ICRwYWRkaW5nLXNlbGVjdC0teDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb24tc2VsZWN0LWNhcmV0KTtcbiAgICBcbiAgfVxuICBcbn1cblxuLyogVmFyaWFibGUgb3ZlcnJpZGUgc3R5bGluZyAqL1xuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBcbiAgXG4gIHNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXNlbGVjdC0teTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctc2VsZWN0LS15O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNlbGVjdC0teDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXNlbGVjdC0teDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VsZWN0LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VsZWN0LWJvcmRlcjtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtc2VsZWN0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNlbGVjdDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNlbGVjdDtcbiAgICBjb2xvcjogJGNvbG9yLXNlbGVjdC10ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VsZWN0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICBzZWxlY3Q6aG92ZXIsXG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VsZWN0LWJvcmRlci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VsZWN0LWhvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICB9XG4gIFxufVxuXG4vKlxuICAgIHZhcmlhbnRzIHdpdGggaWNvbiBvbiBsZWZ0IHNpZGUuXG4qL1xuXG5AbWl4aW4gc2VsZWN0X2ljb25fbGVmdCgkaWNvbiwkY29sb3IpIHtcbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXNlbGVjdC0teCArICgkc2VsZWN0LWljb24tc2l6ZSk7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJHNlbGVjdC1pY29uLXNpemU7XG4gICAgQGluY2x1ZGUgZ2V0X2ljb25fYmcoJGljb24sICRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGxlZnQ6ICRwYWRkaW5nLXNlbGVjdC0teDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLy8gdXNhZ2UgZm9yIG1peGluIHRvIGFkZCBpY29uIGlzIHRvIHRhcmdldCB0aGUgc2VsZWN0IHdyYXBwZXIgYW5kIHVzZSBAaW5jbHVkZS5cbi8vIGljb24gaXMgdGFrZW4gZm9ybSB0aGUgZ2xvYmFsIGljb25zIGxpc3RcblxuLy8uZm9ybS1pdGVtIC5zZWxlY3R7XG4vLyAgLy9AaW5jbHVkZSBzZWxlY3RfaWNvbl9sZWZ0KCdkb2N1bWVudCcsJ2dyZXknKTtcbi8vXG4vLyAgICAvL3dpZHRoOjM1MHB4O1xuLy99XG5cbiIsIiRjb2xvci1pbnB1dC1ib3JkZXI6ICM4MjgyODIhZGVmYXVsdDtcbiRjb2xvci1pbnB1dC1mb2N1czogIzEyNDU3NyFkZWZhdWx0O1xuJGNvbG9yLWlucHV0LXBsYWNlaG9sZGVyOiAjRTBERUU4IWRlZmF1bHQ7XG4kY29sb3ItaW5wdXQtdGV4dDogIzFhMWExYSAhZGVmYXVsdDtcbiRmb250LXNpemUtaW5wdXQ6IDFyZW0gIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWlucHV0OiAoMjAvMTYpKjFyZW0hZGVmYXVsdDtcblxuXG5cbiVpbnB1dF90ZXh0LFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJde1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dDtcbiAgICAvL2JvcmRlcjogKDEvMTYpKjFyZW0gc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICBib3JkZXI6ICgxLzE2KSoxcmVtIHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAoMy8xNikqMXJlbSAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtaW5wdXQ7XG4gICAgcGFkZGluZzowLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dDtcblxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWZvY3VzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgKDUvMTYpKjFyZW0gMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtcGxhY2Vob2xkZXI7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICBjb2xvcjogJGNvbG9yLWlucHV0LXBsYWNlaG9sZGVyO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnB1dC1wbGFjZWhvbGRlcjtcbiAgICB9XG5cbn1cblxuXG50ZXh0YXJlYXtcbiAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWlucHV0O1xuICAgIGJvcmRlcjogKDEvMTYpKjFyZW0gc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICBwYWRkaW5nOjAuNXJlbSAxcmVtIDAuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWlucHV0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBib3gtc2hhZG93OiAwIDAgKDMvMTYpKjFyZW0gMCByZ2JhKDAsMCwwLDAuMDUpO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtZm9jdXM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAoNS8xNikqMXJlbSAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnB1dC1wbGFjZWhvbGRlcjtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtcGxhY2Vob2xkZXI7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWlucHV0LXBsYWNlaG9sZGVyO1xuICAgIH1cbn1cbiIsIlxuLy8kYm9yZGVyLXJhZGl1cy1jaGVja2JveDogKDEwLzE2KSoxcmVtIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1jaGVja2JveDogNTAlIWRlZmF1bHQ7XG4kd2lkdGgtY2hlY2tib3g6IDEuNXJlbSFkZWZhdWx0O1xuJGJvcmRlci1jaGVja2JveDogc29saWQgMC4wNjI1cmVtIGdyZXkhZGVmYXVsdDtcbiRpY29uLWNoZWNrYm94LWNoZWNrOlwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwNDVBOCcgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIhZGVmYXVsdDtcbiRpY29uLWNoZWNrYm94LWNoZWNrLS1zaXplOiA4MCUhZGVmYXVsdDtcblxuLy8gSGlkZSB0aGUgb3JpZ2luYWwgcmFkaW8gYnV0dG9uLlxuLy8gd2UgUHV0IHN0eWxpbmcgaW4gdGhlIGxhYmVsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgLy9vcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVse1xuICAgIC8vIHBhZGRpbmctbGVmdDoycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLy9pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rIGxhYmVsOmFmdGVye1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgbGVmdDogMDtcbi8vICAgIHRvcDowO1xuLy99XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rIGxhYmVsOmJlZm9yZXtcbiAgICBjb250ZW50OicnO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiR3aWR0aC1jaGVja2JveDtcbiAgICBoZWlnaHQ6ICR3aWR0aC1jaGVja2JveDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaGVja2JveDtcbiAgICBib3JkZXI6JGJvcmRlci1jaGVja2JveDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG5cbiAgICAvLyBEbyBub3QgbWFrZSBpdCBzbWFsbGVyIHRoZW4gaXMgc2V0IGhlcmVcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIC8vIHBvc2l0aW9uIGl0IHdpdGggZmlyc3QgcnVsZSBvZiB0ZXh0XG5cblxuICAgIC8vIFByZXNldCB0aGUgZmlsbGVkIGJhY2tyb3VuZCBpbWFnZSBzZXR0aW5nIHNvIGl0IGRvZXNuJ3QgaGF2ZSB0byBsb2FkIG9uIGNsaWNrIGFuZCBjYW4gYmUgYW5pbWF0ZWRcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLWNoZWNrYm94LWNoZWNrKTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWxlY3QtYmFja2dyb3VuZDtcblxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbn1cblxuLy8gU3R5bGluZyBmb3Igd2hlbiBpbnB1dCBoYXMgYmVlbiBjaGVja2VkLlxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmV7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRpY29uLWNoZWNrYm94LWNoZWNrLS1zaXplO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcblxufSIsImZvcm1bY2xhc3MqPVwid2ViZm9ybVwiXSAjZWRpdC1hY3Rpb25zIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcmsgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAmLndlYmZvcm0tYnV0dG9uLS1yZXNldCB7XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIG1pbi13aWR0aDogOC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IGZhZGUtb3V0KCRjb2xvci1wcmltYXJ5LCAuNikgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubGFiZWwuYnRuIHtcbiAgQGV4dGVuZCAlYnV0dG9uO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5pbnB1dFtpZF49XCJlZGl0LXVwbG9hZC1pbWFnZXMtb2YtZGVmZWN0cy1pZi1leGlzdHMtcmVtb3ZlLWJ1dHRvblwiXSB7XG4gIEBleHRlbmQgJWJ1dHRvbjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG59IiwiI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFxuICBpbnB1dCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxuICBcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbGVwaG9uZVwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDQ1YTggIWltcG9ydGFudDtcbiAgfVxuICBcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IC41O1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICBcbiAgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDE3cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIG9wdGlvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG4gIFxuICAubWMtZmllbGQtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAubWNfZmllbGRzZXQuZ2RwclJlcXVpcmVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7fVxuICAgIDUwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTt9XG4gICAgNTAlIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO31cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUgey1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7fVxuICAgIDUwJSB7LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTt9XG59XG5cbkAtby1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7fVxuICAgIDUwJSB7LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7fVxufVxuXG4lYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogKDgvMTYpKjFyZW0gKDIyLzE2KSoxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICgxMDAvMTYpKjFyZW07XG4gICAgbWluLXdpZHRoOiAoMjAwLzE2KSoxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6ICgzMi8xNikqMXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAvLyBNYWtlIGJ1dHRvbnMgc21hbGxlciBvbiBYUyBzY3JlZW5zLlxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XG4gICAgICAgIG1pbi13aWR0aDogKDE0MC8xNikqMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwYWRkaW5nOiAoOC8xNikqMXJlbSAoMjIvMTYpKjFyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgICAgIG91dGxpbmU6MDtcbiAgICB9XG59XG5cbiVidXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59XG5cbiVidXR0b24tdGVydGlhcnkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNSAxMmgxM00xMiA1bDcgNy03IDcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtby1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcblxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgfVxufVxuXG5hLmJ0biB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xufVxuXG5hLmJ0bi0tc2Vjb25kYXJ5e1xuICAgIEBleHRlbmQgJWJ1dHRvbi1zZWNvbmRhcnk7XG59XG5cbmEuYnV0dG9uLS10ZXJ0aWFyeXtcbiAgICBAZXh0ZW5kICVidXR0b24tdGVydGlhcnk7XG59XG5cbmJ1dHRvbi5idG4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0biB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSNidG4tdGVhbS1vcCB7XG4gICAgbWF4LXdpZHRoOiAoMjAwLzE2KSoxcmVtO1xuICAgIG1pbi1oZWlnaHQ6ICg4MC8xNikqMXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjQuMC4zLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYWFnXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTAzMy41IDIxOS40JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDMzLjUgMjE5LjQ7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjMwMDQ2QUE7JTdEIC5zdDElN0JmaWxsOiUyM0ZGRkZGRjslN0QlMEElM0Mvc3R5bGUlM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTIxLjMsMjE5LjRoLTgwOUM1MC40LDIxOS40LDAsMTcwLjIsMCwxMDkuN1M1MC40LDAsMTEyLjMsMGg4MDljNjEuOSwwLDExMi4zLDQ5LjIsMTEyLjMsMTA5LjcgUzk4My4yLDIxOS40LDkyMS4zLDIxOS40eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNOTIxLjMsMTJINzU5LjJ2MGMtMjUuNy0wLjEtNTEuNSw5LjQtNzEuMSwyOC40Yy0zOS4xLDM4LTM5LjIsMTAwLjItMC4zLDEzOC4zYzE5LjYsMTkuMiw0NS41LDI4LjgsNzEuNCwyOC43IHYwaDE2Mi4xYzU1LjIsMCwxMDAuMS00My44LDEwMC4xLTk3LjdDMTAyMS40LDU1LjgsOTc2LjUsMTIsOTIxLjMsMTInLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTc0Mi4xLDgxLjRjMTYtMTUuNSw0Mi0xNS41LDU3LjksMC4xYzE1LjksMTUuNiwxNS45LDQxLTAuMSw1Ni41Yy0xNiwxNS41LTQyLDE1LjUtNTcuOS0wLjEgQzcyNi4xLDEyMi4zLDcyNi4xLDk2LjksNzQyLjEsODEuNCBNNzIzLjQsNjMuMmMtMjYuMiwyNS41LTI2LjMsNjcuMS0wLjIsOTIuN2MyNi4xLDI1LjYsNjguOCwyNS42LDk1LDAuMiBjMjYuMi0yNS41LDI2LjMtNjcuMSwwLjItOTIuN0M3OTIuMywzNy44LDc0OS43LDM3LjcsNzIzLjQsNjMuMiBNODgwLjcsMTA2LjJWNjcuNGgzMi44YzkuOSwwLDE2LjksMS41LDIwLjksNC40IGM0LjEsMyw2LjEsOCw2LjEsMTVjMCw2LjYtMi4xLDExLjUtNi4yLDE0LjZjLTQuMiwzLjItMTAuNSw0LjgtMTkuMSw0LjhIODgwLjd6IE04ODAuNywxNzUuNHYtNDZoMzQuNGMxMS44LDAsMjAuNS0wLjYsMjYuMy0xLjkgYzUuNy0xLjMsMTAuNy0zLjQsMTUuMS02LjVjNS4zLTMuNyw5LjItOC40LDExLjctMTRjMi42LTUuNywzLjktMTIuNCwzLjktMjAuM2MwLTgtMS42LTE1LjEtNC43LTIxLjNjLTMuMS02LjItNy44LTExLjItMTMuOS0xNSBjLTMuNy0yLjMtOC42LTMuOS0xNC43LTVjLTYuMi0xLTE0LjQtMS42LTI0LjgtMS42aC02MS41djEzMS41SDg4MC43eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTA0LjMsNzkuNXYzNS41YzAsNy42LDAuOCwxMS4zLDMsMTMuNmMyLjUsMi43LDYuOCw0LjEsMTMuNSw0LjFoMTMuNHY3LjhoLTE1LjRjLTgsMC0xMi43LTEuMS0xNi42LTMuOCBjLTUuOS00LTcuOS05LjMtNy45LTIwLjVWNzkuNUgxMDQuM3onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE4Ni4zLDg3LjNIMTY4Yy0yLjQsMC00LjYsMC4yLTYuNSwwLjVjLTQuMSwwLjYtNy41LDIuOS05LjgsNi44Yy0xLjksMy4xLTIuNSw1LjctMi45LDExLjRoMzcuNHY3LjhoLTM3LjQgYzAsNC43LDEsOC41LDMsMTEuOWMwLjksMS43LDIuMiwzLDMuNyw0LjFjMi44LDIuMyw1LjksMywxMiwzaDE4Ljh2Ny44aC0yMC41Yy03LjQsMC0xMi40LTEtMTYuMy0zLjRjLTIuOS0xLjctNS41LTQuNi03LjYtOC4yIGMtMi44LTQuOS0zLjktMTAuMS0zLjktMTcuNmMwLTkuNiwxLjctMTUuOSw1LjgtMjEuN2M1LjMtNy40LDEyLTEwLjIsMjUtMTAuMmgxNy42Vjg3LjN6Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMTkwLjksODcuMyAxOTAuOSw3OS41IDI0NC4xLDc5LjUgMjQ0LjEsODcuMyAyMjIuNiw4Ny4zIDIyMi42LDE0MC42IDIxMi41LDE0MC42IDIxMi41LDg3LjMgJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMjU5LjYsODguNCAyNTMuMywxMDEgMjQ4LjUsMTAxIDI1My4zLDg5LjUgMjUwLjIsODkuNSAyNTAuMiw3OS41IDI1OS42LDc5LjUgJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00yNzAuMiwxMzIuOGgyN2M5LjQsMCwxMy0yLjcsMTMtOS40YzAtMy41LTEuMi02LjQtMy41LTcuOWMtMi0xLjQtNC4yLTEuNi0xMS40LTEuNmgtNS4yIGMtNS4zLDAtOS0wLjUtMTIuMy0xLjVjLTYuMi0xLjgtOS45LTcuMy05LjktMTQuNWMwLTQuOSwxLjgtOS40LDQuOS0xMi42YzQuMS00LjMsOS01LjgsMTkuNC01LjhIMzE4djcuOGgtMjUuNyBjLTUuNiwwLTcuOSwwLjUtMTAsMS44Yy0yLjMsMS4zLTMuNyw0LjEtMy43LDcuNGMwLDYsMy44LDguNSwxMy43LDguNWgzLjhjNy4xLDAsMTEuMSwwLjMsMTQuMywxLjJjNi41LDEuOCwxMC43LDguNSwxMC43LDE2LjggYzAsNS4xLTEuNyw5LjMtNC44LDEyLjRjLTEuOSwxLjgtNC4yLDMuMi02LjgsMy45Yy0zLjQsMS02LDEuMi0xMy4zLDEuMmgtMjUuOFYxMzIuOHonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J3N0MScgcG9pbnRzPSczNDguMSw4Ny4zIDM0OC4xLDc5LjUgNDAxLjMsNzkuNSA0MDEuMyw4Ny4zIDM3OS44LDg3LjMgMzc5LjgsMTQwLjYgMzY5LjcsMTQwLjYgMzY5LjcsODcuMyAnLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTQ1My4zLDg3LjNINDM1Yy0yLjQsMC00LjYsMC4yLTYuNSwwLjVjLTQuMSwwLjYtNy41LDIuOS05LjgsNi44Yy0xLjksMy4xLTIuNSw1LjctMi45LDExLjRoMzcuNHY3LjhoLTM3LjQgYzAsNC43LDEsOC41LDMsMTEuOWMwLjksMS43LDIuMiwzLDMuNyw0LjFjMi44LDIuMyw1LjksMywxMiwzaDE4Ljh2Ny44aC0yMC41Yy03LjQsMC0xMi40LTEtMTYuMy0zLjRjLTIuOS0xLjctNS41LTQuNi03LjYtOC4yIGMtMi44LTQuOS0zLjktMTAuMS0zLjktMTcuNmMwLTkuNiwxLjctMTUuOSw1LjgtMjEuN2M1LjMtNy40LDEyLTEwLjIsMjUtMTAuMmgxNy42Vjg3LjN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000ODMuOSw3OS41SDQ5N2wyNC45LDYxLjFoLTEwLjZsLTYuNC0xNS45aC0yOS42bC02LjcsMTUuOUg0NThMNDgzLjksNzkuNXogTTQ3OC4zLDExNi45aDIzLjVsLTExLjQtMzAgTDQ3OC4zLDExNi45eicvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzU2NC4yLDEyOS4zIDU4My4yLDc5LjUgNTk3LjksNzkuNSA1OTcuOSwxNDAuNiA1ODguMiwxNDAuNiA1ODguMiw4OC44IDU2OC44LDE0MC42IDU1OC44LDE0MC42IDUzOC43LDg4LjggNTM4LjcsMTQwLjYgNTI5LDE0MC42IDUyOSw3OS41IDU0My43LDc5LjUgJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuYSNidG4tdGVhbS1vcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xhYWdfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMDMzLjUgMjE5LjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMzMuNSAyMTkuNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyMzE5OUVFMTslN0QgLnN0MSU3QmZpbGw6JTIzRkZGRkZGOyU3RCAuc3QyJTdCZmlsbDolMjMwMDQ2QUE7JTdEJTBBJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTkyMS4zLDIxOS40aC04MDlDNTAuNCwyMTkuNCwwLDE3MC4yLDAsMTA5LjdTNTAuNCwwLDExMi4zLDBoODA5YzYxLjksMCwxMTIuMyw0OS4yLDExMi4zLDEwOS43IFM5ODMuMiwyMTkuNCw5MjEuMywyMTkuNHonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTkyMS4zLDEySDc1OS4ydjBjLTI1LjctMC4xLTUxLjUsOS40LTcxLjEsMjguNGMtMzkuMSwzOC0zOS4yLDEwMC4yLTAuMywxMzguM2MxOS42LDE5LjIsNDUuNSwyOC44LDcxLjQsMjguNyB2MGgxNjIuMWM1NS4yLDAsMTAwLjEtNDMuOCwxMDAuMS05Ny43QzEwMjEuNCw1NS44LDk3Ni41LDEyLDkyMS4zLDEyJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDInIGQ9J003NDIuMSw4MS40YzE2LTE1LjUsNDItMTUuNSw1Ny45LDAuMWMxNS45LDE1LjYsMTUuOSw0MS0wLjEsNTYuNWMtMTYsMTUuNS00MiwxNS41LTU3LjktMC4xIEM3MjYuMSwxMjIuMyw3MjYuMSw5Ni45LDc0Mi4xLDgxLjQgTTcyMy40LDYzLjJjLTI2LjIsMjUuNS0yNi4zLDY3LjEtMC4yLDkyLjdjMjYuMSwyNS42LDY4LjgsMjUuNiw5NSwwLjIgYzI2LjItMjUuNSwyNi4zLTY3LjEsMC4yLTkyLjdDNzkyLjMsMzcuOCw3NDkuNywzNy43LDcyMy40LDYzLjIgTTg4MC43LDEwNi4yVjY3LjRoMzIuOGM5LjksMCwxNi45LDEuNSwyMC45LDQuNCBjNC4xLDMsNi4xLDgsNi4xLDE1YzAsNi42LTIuMSwxMS41LTYuMiwxNC42Yy00LjIsMy4yLTEwLjUsNC44LTE5LjEsNC44SDg4MC43eiBNODgwLjcsMTc1LjR2LTQ2aDM0LjRjMTEuOCwwLDIwLjUtMC42LDI2LjMtMS45IGM1LjctMS4zLDEwLjctMy40LDE1LjEtNi41YzUuMy0zLjcsOS4yLTguNCwxMS43LTE0YzIuNi01LjcsMy45LTEyLjQsMy45LTIwLjNjMC04LTEuNi0xNS4xLTQuNy0yMS4zYy0zLjEtNi4yLTcuOC0xMS4yLTEzLjktMTUgYy0zLjctMi4zLTguNi0zLjktMTQuNy01Yy02LjItMS0xNC40LTEuNi0yNC44LTEuNmgtNjEuNXYxMzEuNUg4ODAuN3onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTEwNC4zLDc5LjV2MzUuNWMwLDcuNiwwLjgsMTEuMywzLDEzLjZjMi41LDIuNyw2LjgsNC4xLDEzLjUsNC4xaDEzLjR2Ny44aC0xNS40Yy04LDAtMTIuNy0xLjEtMTYuNi0zLjggYy01LjktNC03LjktOS4zLTcuOS0yMC41Vjc5LjVIMTA0LjN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00xODYuMyw4Ny4zSDE2OGMtMi40LDAtNC42LDAuMi02LjUsMC41Yy00LjEsMC42LTcuNSwyLjktOS44LDYuOGMtMS45LDMuMS0yLjUsNS43LTIuOSwxMS40aDM3LjR2Ny44aC0zNy40IGMwLDQuNywxLDguNSwzLDExLjljMC45LDEuNywyLjIsMywzLjcsNC4xYzIuOCwyLjMsNS45LDMsMTIsM2gxOC44djcuOGgtMjAuNWMtNy40LDAtMTIuNC0xLTE2LjMtMy40Yy0yLjktMS43LTUuNS00LjYtNy42LTguMiBjLTIuOC00LjktMy45LTEwLjEtMy45LTE3LjZjMC05LjYsMS43LTE1LjksNS44LTIxLjdjNS4zLTcuNCwxMi0xMC4yLDI1LTEwLjJoMTcuNlY4Ny4zeicvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzE5MC45LDg3LjMgMTkwLjksNzkuNSAyNDQuMSw3OS41IDI0NC4xLDg3LjMgMjIyLjYsODcuMyAyMjIuNiwxNDAuNiAyMTIuNSwxNDAuNiAyMTIuNSw4Ny4zICcvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzI1OS42LDg4LjQgMjUzLjMsMTAxIDI0OC41LDEwMSAyNTMuMyw4OS41IDI1MC4yLDg5LjUgMjUwLjIsNzkuNSAyNTkuNiw3OS41ICcvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMjcwLjIsMTMyLjhoMjdjOS40LDAsMTMtMi43LDEzLTkuNGMwLTMuNS0xLjItNi40LTMuNS03LjljLTItMS40LTQuMi0xLjYtMTEuNC0xLjZoLTUuMiBjLTUuMywwLTktMC41LTEyLjMtMS41Yy02LjItMS44LTkuOS03LjMtOS45LTE0LjVjMC00LjksMS44LTkuNCw0LjktMTIuNmM0LjEtNC4zLDktNS44LDE5LjQtNS44SDMxOHY3LjhoLTI1LjcgYy01LjYsMC03LjksMC41LTEwLDEuOGMtMi4zLDEuMy0zLjcsNC4xLTMuNyw3LjRjMCw2LDMuOCw4LjUsMTMuNyw4LjVoMy44YzcuMSwwLDExLjEsMC4zLDE0LjMsMS4yYzYuNSwxLjgsMTAuNyw4LjUsMTAuNywxNi44IGMwLDUuMS0xLjcsOS4zLTQuOCwxMi40Yy0xLjksMS44LTQuMiwzLjItNi44LDMuOWMtMy40LDEtNiwxLjItMTMuMywxLjJoLTI1LjhWMTMyLjh6Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMzQ4LjEsODcuMyAzNDguMSw3OS41IDQwMS4zLDc5LjUgNDAxLjMsODcuMyAzNzkuOCw4Ny4zIDM3OS44LDE0MC42IDM2OS43LDE0MC42IDM2OS43LDg3LjMgJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000NTMuMyw4Ny4zSDQzNWMtMi40LDAtNC42LDAuMi02LjUsMC41Yy00LjEsMC42LTcuNSwyLjktOS44LDYuOGMtMS45LDMuMS0yLjUsNS43LTIuOSwxMS40aDM3LjR2Ny44aC0zNy40IGMwLDQuNywxLDguNSwzLDExLjljMC45LDEuNywyLjIsMywzLjcsNC4xYzIuOCwyLjMsNS45LDMsMTIsM2gxOC44djcuOGgtMjAuNWMtNy40LDAtMTIuNC0xLTE2LjMtMy40Yy0yLjktMS43LTUuNS00LjYtNy42LTguMiBjLTIuOC00LjktMy45LTEwLjEtMy45LTE3LjZjMC05LjYsMS43LTE1LjksNS44LTIxLjdjNS4zLTcuNCwxMi0xMC4yLDI1LTEwLjJoMTcuNlY4Ny4zeicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNNDgzLjksNzkuNUg0OTdsMjQuOSw2MS4xaC0xMC42bC02LjQtMTUuOWgtMjkuNmwtNi43LDE1LjlINDU4TDQ4My45LDc5LjV6IE00NzguMywxMTYuOWgyMy41bC0xMS40LTMwIEw0NzguMywxMTYuOXonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J3N0MScgcG9pbnRzPSc1NjQuMiwxMjkuMyA1ODMuMiw3OS41IDU5Ny45LDc5LjUgNTk3LjksMTQwLjYgNTg4LjIsMTQwLjYgNTg4LjIsODguOCA1NjguOCwxNDAuNiA1NTguOCwxNDAuNiA1MzguNyw4OC44IDUzOC43LDE0MC42IDUyOSwxNDAuNiA1MjksNzkuNSA1NDMuNyw3OS41ICcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59IiwiLy8gUGFyYWdyYXBoXG4vL1xuLy8gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0IDxwPiBzdHlsaW5nXG4vL1xuLy8gIGZvbGxvd2luZyB2YXJpYWJsZXMgYXJlIG92ZXJyd3JpdGFibGUgaW4geW91ciB0aGVtZXMgYHZhcmlhYmxlcy5zY3NzYFxuLy9cbi8vICBDb21wYXRpYmxlIGluIElFNissIEZpcmVmb3ggMissIFNhZmFyaSA0Ky5cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IOKchSBTdGFibGVcbi8vIF9fX1xuLy9cbi8vXG4vLyAgJGZvbnQtY29sb3I6ICMyMjIyMjIhZGVmYXVsdDtcbi8vXG4vLyRsaW5lLWhlaWdodDogMS41O1xuLy9cbi8vJGxpbmstZm9udC13ZWlnaHQ6IDUwMCFkZWZhdWx0O1xuLy9cbi8vJHAtc2l6ZTogMXJlbSFkZWZhdWx0O1xuLy9cbi8vJGZvbnQtZmFtaWx5LWJhc2U6IHNhbnMtc2VyaWYhZGVmYXVsdDtcbi8vXG4vLyRwLW1hcmdpbi15OiAwLjVyZW0hZGVmYXVsdDtcbi8vXG4vLyRwLWxldHRlci1zcGFjaW5nOiAwLjJweCFkZWZhdWx0O1xuLy9cbi8vXG4vLyBNYXJrdXA6XG4vLyA8cD5WZXN0aWJ1bHVtIHZlbCBkaWduaXNzaW0gbmlzbC4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIEN1cmFiaXR1ciB1bHRyaWNlcywgbWFnbmEgYWMgaW50ZXJkdW0gdmFyaXVzLCBsb3JlbSBsZWN0dXMgZGlnbmlzc2ltIHZlbGl0LCBldCB1bHRyaWNlcyBwdXJ1cyBxdWFtIGVnZXQgcXVhbS4gRG9uZWMgc3VzY2lwaXQgc2FnaXR0aXMgYXVjdG9yLiBJbnRlZ2VyIHNpdCBhbWV0IHRlbXB1cyBzYXBpZW4uIER1aXMgbmVjIG1hZ25hIHZpdGFlIGp1c3RvIGNvbnZhbGxpcyBtb2xsaXMuIFN1c3BlbmRpc3NlIHZlbCBsb3JlbSBhdWN0b3IsIGVmZmljaXR1ciBuaWJoIGluLCBjb25zZWN0ZXR1ciBtZXR1cy4gU3VzcGVuZGlzc2UgdXQgbWFnbmEgaW4ganVzdG8gYmxhbmRpdCBjb25zZXF1YXQgZXQgbmVjIGp1c3RvLiBDcmFzIG51bmMgbWFzc2EsIGFjY3Vtc2FuIHNpdCBhbWV0IHNlbSBhdCwgaW1wZXJkaWV0IHBvc3VlcmUgYW50ZS4gTW9yYmkgZWdldCBtb2xlc3RpZSBsZW8uIE51bmMgcnV0cnVtLCBlc3Qgbm9uIGJsYW5kaXQgaW1wZXJkaWV0LCBzZW0gZXJvcyBhbGlxdWV0IG1hZ25hLCBhYyBoZW5kcmVyaXQgYW50ZSBkb2xvciBzYWdpdHRpcyBtaS48L3A+XG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMucGFyYWdyYXBoXG5cbiRmb250LWNvbG9yOiBpbmhlcml0IWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IGluaGVyaXQhZGVmYXVsdDtcbiRsaW5rLWZvbnQtd2VpZ2h0OiA1MDAhZGVmYXVsdDtcbiRwLXNpemU6IGluaGVyaXQhZGVmYXVsdDtcbiRwLW1hcmdpbi15OiAoMTAvMTYpKjFyZW0hZGVmYXVsdDtcbiRwLWxldHRlci1zcGFjaW5nOiAwLjJweCFkZWZhdWx0O1xuXG5wIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkcC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHAtbWFyZ2luLXk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogJHAtbGV0dGVyLXNwYWNpbmc7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucC5pbnRyb3tcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLnRleHQtYWxpZ24tbGVmdHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtYWxpZ24tY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtYWxpZ24tanVzdGlmeXtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufSIsIi8vIExpbmtcbi8vXG4vLyAgVGhpcyBmaWxlIHByb3ZpZGVzIGRlZmF1bHQgbGluayBzdHlsaW5nXG4vL1xuLy8gIGZvbGxvd2luZyB2YXJpYWJsZXMgYXJlIG92ZXJyd3JpdGFibGUgaW4geW91ciB0aGVtZXMgYHZhcmlhYmxlcy5zY3NzYFxuLy9cbi8vICBDb21wYXRpYmxlIGluIElFNissIEZpcmVmb3ggMissIFNhZmFyaSA0Ky5cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLYgV29yayBpbiBwcm9ncmVzc1xuLy8gX19fXG4vL1xuLy9cbi8vICAkbGluay1jb2xvcjogIzJEODY4OCFkZWZhdWx0O1xuLy9cbi8vICAkbGluay1mb250OiBzYW5zLXNlcmlmIWRlZmF1bHQ7XG4vL1xuLy8gICRsaW5rLWZvbnQtd2VpZ2h0OiA1MDAhZGVmYXVsdDtcbi8vXG4vLyAgJGxpbmstc2l6ZTogMXJlbSFkZWZhdWx0O1xuLy9cbi8vICAkbGluay1kZWNvOiBub25lIWRlZmF1bHQ7XG4vL1xuLy8gICRsaW5rLWhvdmVyLWRlY286IHVuZGVybGluZSFkZWZhdWx0O1xuLy9cbi8vXG4vLyBNYXJrdXA6XG4vLyA8YSBjbGFzcz1cImxpbmtcIj5MaW5rPC9hPlxuLy9cbi8vIFdlaWdodDogM1xuLy9cbi8vIFN0eWxlZ3VpZGU6IEVsZW1lbnRzLkxpbmtcblxuJGxpbmstY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyayAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3Itc2Vjb25kYXJ5IWRlZmF1bHQ7XG4kbGluay1mb250OiBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmstZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiRsaW5rLXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kbGluay1kZWNvOiBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjbzogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbmEubGluazpub3QoW2NsYXNzKj0nYnRuJ10pLFxuYVtocmVmXS5saW5rOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjbztcbiAgICBmb250LXNpemU6ICRsaW5rLXNpemU7XG4gICAgZm9udC1mYW1pbHk6ICRsaW5rLWZvbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvO1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG4gICAgICAgIG91dGxpbmU6MDtcbiAgICB9XG5cbn1cblxuYTpub3QoW2NsYXNzKj0nYnRuJ10pLCBhW2hyZWZdOm5vdChbY2xhc3MqPSdidG4nXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTowO1xuICAgIH1cbn1cblxuLnBhcmFncmFwaCBhOm5vdChbY2xhc3MqPSdidG4nXSksIC5wYXJhZ3JhcGggYVtocmVmXTpub3QoW2NsYXNzKj0nYnRuJ10pIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi8qIEJlaGF2aW9yIG9mIGxpbmsgaW4gZm9ybWF0dGVkIHRleHQgKi9cbi50ZXh0LWZvcm1hdHRlZCBwIGE6bm90KFtjbGFzcyo9J2J0biddKSxcbi5ub2RlX19jb250ZW50IC5ib2R5IHAgYTpub3QoW2NsYXNzKj0nYnRuJ10pe1xuXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG4gICAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvO1xuICAgIH1cbn1cblxuJWZvb3Rlci1zb2NpYWx7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOjJyZW07XG4gICAgaGVpZ2h0OjJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uc29jaWFsbWVkaWFibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC5maWVsZC1mYWNlYm9vayBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fZmFjZWJvb2spO1xuICAgICAgICAmOmhvdmVyLCY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fZmFjZWJvb2tfaG92ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWxpbmtlZGluIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi1saW5rZWRpbik7XG4gICAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi1saW5rZWRpbi1ob3Zlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQteW91dHViZSBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb24teW91dHViZSk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb24teW91dHViZS1ob3Zlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtdHdpdHRlciBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fdHdpdHRlcik7XG4gICAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl90d2l0dGVyX2hvdmVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1waW50ZXJlc3QgYXtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLXNvY2lhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3BpbnRlcmVzdCk7XG4gICAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9waW50ZXJlc3RfaG92ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWluc3RhZ3JhbSBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25faW5zdGFncmFtKTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9pbnN0YWdyYW1faG92ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLXdoYXRzYXBwIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl93aGF0c2FwcCk7XG4gICAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl93aGF0c2FwcF9ob3Zlcik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBMaXN0cyBhbmQgbGlzdCBpdGVtc1xuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCBsaW5rIHN0eWxpbmdcbi8vXG4vLyAgZm9sbG93aW5nIHZhcmlhYmxlcyBhcmUgb3ZlcnJ3cml0YWJsZSBpbiB5b3VyIHRoZW1lcyBgdmFyaWFibGVzLnNjc3NgXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUU2KywgRmlyZWZveCAyKywgU2FmYXJpIDQrLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gYCRsaXN0LWVsZW1lbnQtbWFyZ2luYFxuLy9cbi8vIGAkbGlzdC1pbmRlbnQtcGFkZGluZ2Bcbi8vXG4vL1xuLy8gTWFya3VwOlxuLy88dWw+IDxsaT5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgPC9saT4gPGxpPkR1Y2ltdXMgZWFxdWUgbGFib3Jpb3NhbSA8L2xpPiA8bGk+Q29uc2VjdGV0dXIgY3VscGEgPC9saT4gPGxpPkFzcGVyaW9yZXMgYmVhdGFlIDwvbGk+IDxsaT5BbmltaSBjb3Jwb3JpcyBxdWkgc3VzY2lwaXQuIDwvdWw+XG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMubGlzdHNcblxuXG4kbGlzdC1lbGVtZW50LW1hcmdpbjogMXJlbTtcbiRsaXN0LWluZGVudC1wYWRkaW5nOiAxLjU1cmVtO1xuXG4udGV4dC1mb3JtYXR0ZWQgdWwsXG4udGV4dC1mb3JtYXR0ZWQgb2wsIHtcbiAgbWFyZ2luLXRvcDogJGxpc3QtZWxlbWVudC1tYXJnaW47XG4gIG1hcmdpbi1ib3R0b206ICRsaXN0LWVsZW1lbnQtbWFyZ2luO1xuICBcbiAgcGFkZGluZy1sZWZ0OiAkbGlzdC1pbmRlbnQtcGFkZGluZztcbiAgXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY2KiRsaXN0LWVsZW1lbnQtbWFyZ2luO1xuICB9XG59XG5cbi5ub2RlX19jb250ZW50IC5ib2R5IHVsLFxuLnRleHQtZm9ybWF0dGVkIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxufVxuXG4ubm9kZV9fY29udGVudCAuYm9keSBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogLjFyZW07XG4gIH1cbn1cbiIsIi8vIEJsb2NrcXVvdGVcbi8vXG4vL1xuLy8gQWRkIHN0eWxpbmcgdG8gYm9keSBlbGVtZW50LCBzZXQgcm9vdCBzZXR0aW5ncy5cbi8vXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiAgVXAgZm9yIHJldmlld1xuLy8gX19fXG4vL1xuLy9cbi8vXG4vLyBXZWlnaHQ6IDJcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy5ibG9ja3F1b3RlXG5ibG9ja3F1b3RlIHtcbiAgLy9wYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogKDIwLzE2KSoxcmVtIDAgKDIwLzE2KSoxcmVtIDA7XG4gIC8vYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBmYWRlLW91dCgkY29sb3ItcHJpbWFyeSwgLjkpO1xuICBwIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufSIsIi5sb2FkaW5nLWljb257XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHotaW5kZXg6OTk5OTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIC5sZHMtcmluZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgICAubGRzLXJpbmcgZGl2IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xuICAgIH1cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbGRzLXJpbmcge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cblxufVxuXG4iLCIvLyBQYXJhZ3JhcGhcbi8vXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiDwn5S2IFdvcmsgaW4gcHJvZ3Jlc3Ncbi8vIF9fX1xuLy9cbi8vXG4vLyBTdHlsZWd1aWRlOiBGaWVsZHMuUGFyYWdyYXBoXG5cbiRwYWRkaW5nLXBhcmFncmFwaC1iYXNlOiAzLjc1cmVtICFkZWZhdWx0O1xuXG4kaGVhZGluZ3M6IFwiaDEsaDIsaDMsaDQsaDUsaDZcIjtcblxuLnBhcmFncmFwaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXBhcmFncmFwaC1iYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctcGFyYWdyYXBoLWJhc2U7XG4gIFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvL2JhY2tncm91bmQtcG9zaXRpb246IDIwdncgLTMwdnc7XG4gIC8vYmFja2dyb3VuZC1zaXplOiA0MHZ3XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnZ3IC0yM3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDU0dnc7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTF2dyAtMjV2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQydnc7XG4gIH1cbiAgXG4gICYuY2lyY2xlLXBvc2l0aW9uLS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjJ2dyAtMjN2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU0dnc7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjl2dyAtMjV2dztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDJ2dztcbiAgICB9XG4gIH1cbiAgXG4gICN7JGhlYWRpbmdzfSB7XG4gICAgLy9jb2xvcjogaW5oZXJpdDtcbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIFxufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tbWVsdGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41KiRtYXJnaW4taXRlbTtcbiAgXG4gIGgyIHtcbiAgICBmb250LXNpemU6ICg1MC8xNikqMXJlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXByaW1hcnkge1xuICBcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzMDAzYzkyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgXG4gIC8vI3skaGVhZGluZ3N9IHtcbiAgLy8gICAgY29sb3I6ICRjb2xvci10aXRsZS1vbi1wcmltYXJ5O1xuICAvL31cbiAgXG4gIFxufVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSB7XG4gIFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMwMDNjOTInJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIFxuICAjeyRoZWFkaW5nc30ge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgXG4gIGZvcm0gLmZvcm0taXRlbSBwLFxuICBmb3JtIC5mb3JtLWl0ZW0gYSxcbiAgZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG4gIFxufVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjNmZmZmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIFxuICAjeyRoZWFkaW5nc30ge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cbiAgXG4gIGZvcm0gLmZvcm0taXRlbSBwLFxuICBmb3JtIC5mb3JtLWl0ZW0gYSxcbiAgZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcXVhdGVybmFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjNjM2UzZmEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBcbiAgI3skaGVhZGluZ3N9IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cblxuLy8gU2V0IHBhcmFncmFwaCBhbmNob3IgcG9zaXRpb25pbmcuXG4vLyBFeGFjdCBwb3NpdGlvbiBpcyBkb25lIGJ5IEpTLlxuLnBhcmFncmFwaCAuYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJykge1xuICAvLyBBZGQgdmVydGljYWwgcGFkZGluZyB0byBjb2x1bW5zIGV4Y2VwdCBsYXN0IG9uZSBvbiBtb2JsZSlcbiAgLmZpZWxkLWNvbHVtbi1jZW50ZXIsXG4gIC5maWVsZC1jb2x1bW4tbGVmdCxcbiAgLmZpZWxkLWNvbHVtbi1vbmUsXG4gIC5maWVsZC1jb2x1bW4tdHdvLFxuICAuZmllbGQtY29sdW1uLXRocmVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41KiRwYWRkaW5nLXBhcmFncmFwaC1iYXNlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgudHdvLWNvbHVtbnMge1xuICAudHdvLWNvbHVtbnNfX3JpZ2h0IHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbjogKDIwLzE2KSoxcmVtIDAgKDIwLzE2KSoxcmVtICg3MC8xNikqMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5zZWN0aW9uLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1wcmltYXJ5LW5vbntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5zZWN0aW9uLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnktbm9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5zZWN0aW9uLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS10ZXJ0aWFyeS1ub257XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAuZmllbGQtY29sdW1uLWNlbnRlcixcbiAgLmZpZWxkLWNvbHVtbi1sZWZ0LFxuICAuZmllbGQtY29sdW1uLXJpZ2h0LFxuICAuZmllbGQtY29sdW1uLW9uZSxcbiAgLmZpZWxkLWNvbHVtbi10d28sXG4gIC5maWVsZC10ZXh0LFxuICAuZmllbGQtY29sdW1uLXRocmVlLCB7XG5cbiAgICAqe1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5zZWN0aW9uLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1xdWF0ZXJuYXktbm9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnBhcmFncmFwaC0td2hpdGVzcGFjZXtcbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjUpO1xuICAvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLm5vZGUtLTIzOTA2LnBhZ2Utbm9kZS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGggIHtcbiAgbWFyZ2luLWJvdHRvbTogKDMwLzE2KSoxcmVtO1xufSIsIi8vIFBhcmFncmFwaCB0ZXh0IGFuZCBtZWRpYVxuLy9cbi8vICDigKIgSW1hZ2Ugc2hvdWxkIGFsd2F5cyBiZSBzaG93biBhYm92ZSB0ZXh0IG9uIG1vYmlsZVxuLy8gIOKAoiBMYXlvdXQgZGVwZW5kZW50IG9uIHNob3dpbmcgb2YgdGl0bGVcbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLYgV29yayBpbiBwcm9ncmVzc1xuLy8gX19fXG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRmllbGRzLlBhcmFncmFwaC50ZXh0LWFuZC1tZWRpYVxuXG5cbiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nOiAzLjc1cmVtICFkZWZhdWx0O1xuXG4udGV4dC1tZWRpYV9fbWVkaWEge1xuICBvcmRlcjogMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjUqJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gIH1cbn1cblxuLnRleHQtbWVkaWFfX3RleHQge1xuICBvcmRlcjogMTtcbn1cblxuXG4vKlxuICAgIE92ZXJyaWRlcyBmb3Igd2hlbiB1c2VyIGhhcyBzZWxlY3RlZCBicmVha291dC5cbiovXG5cbi5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgJiA+IGRpdiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC50ZXh0LW1lZGlhX190ZXh0ICsgLnRleHQtbWVkaWFfX21lZGlhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmID4gZGl2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIC50ZXh0LW1lZGlhX190ZXh0IHtcbiAgICBcbiAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gIH1cbiAgXG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIFxuICAgIC50ZXh0LW1lZGlhX190ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjUqJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gICAgICBcbiAgICB9XG4gICAgLnRleHQtbWVkaWFfX3RleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC50ZXh0LW1lZGlhX190ZXh0IC5maWVsZC10ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICg2MC8xNikqMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoNjAvMTYpKjFyZW07XG4gICAgfVxuICAgIFxuICAgIC50ZXh0LW1lZGlhX19tZWRpYSArIC50ZXh0LW1lZGlhX190ZXh0IC5maWVsZC10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogKDYwLzE2KSoxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoNjAvMTYpKjFyZW07XG4gICAgICBcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICBcbiAgICAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgICAgXG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAudGV4dC1tZWRpYV9fbWVkaWEgKyAudGV4dC1tZWRpYV9fdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBcbiAgICAgICoge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAgIC8vbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgIC50ZXh0LW1lZGlhX190ZXh0ICsgLnRleHQtbWVkaWFfX21lZGlhIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41KiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICBcbiAgLnRleHQtbWVkaWFfX3RleHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFxuICAuY29udGFpbmVyLW1kIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgfVxuICB9XG4gIFxuICAuY29udGFpbmVyLW1kLWRvd24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgXG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgudGV4dC1tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVjZmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzYzNlM2ZhJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHZ3IC0zMHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwdnc7XG4gIFxuICAmLmJhY2tncm91bmQtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyMzAwM2M5MiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBcbiAgICAjeyRoZWFkaW5nc30ge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbiAgXG4gICYuYmFja2dyb3VuZC0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMwMDNjOTInJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgXG4gICAgI3skaGVhZGluZ3N9IHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIGZvcm0gLmZvcm0taXRlbSBwLFxuICAgIGZvcm0gLmZvcm0taXRlbSBhLFxuICAgIGZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuICBcbiAgJi5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzZmZmZmZmJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIFxuICAgICN7JGhlYWRpbmdzfSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgICBcbiAgICBmb3JtIC5mb3JtLWl0ZW0gcCxcbiAgICBmb3JtIC5mb3JtLWl0ZW0gYSxcbiAgICBmb3JtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbiAgXG4gICYuYmFja2dyb3VuZC0tcXVhdGVybmFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjNjM2UzZmEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbn0iLCIvLyBUZXh0LXdpdGgtYmFja2dyb3VuZCBpbWFnZVxuLy9cbi8vXG4vLyBQYXJhZ3JhcGggb3B0aW9uc1xuLy9cbi8vIFdlaWdodDogNFxuLy9cbi8vIFN0eWxlZ3VpZGU6IEZpZWxkcy5QYXJhZ3JhcGgudGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2VcblxuJHBhcmFncmFwaC1ibGFjazogIzIyMjIyMiFkZWZhdWx0O1xuJHBhcmFncmFwaC1ibGFjay1ib3g6ICNmZmZiZjkgIWRlZmF1bHQ7XG4kcGFyYWdyYXBoLXdoaXRlOiAjZmVmZWZlIWRlZmF1bHQ7XG4kcGFyYWdyYXBoLXdoaXRlLWJveDogIzAwMDAwMCAhZGVmYXVsdDtcbiRwYXJhZ3JhcGgtYm94LXRyYW5zcGFyZW5jeTowLjE1IWRlZmF1bHQ7XG5cblxuJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc6IDMuNzVyZW0hZGVmYXVsdDtcblxuLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2Uge1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgcGFkZGluZy10b3A6IDIqJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gICAgcGFkZGluZy1ib3R0b206IDIqJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJyl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzKiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMyokYmFzZS1wYXJhZ3JhcGgtcGFkZGluZztcbiAgICB9XG5cblxuICAgICYucGFyYWdyYXBoLS10ZXh0LWJsYWNrLFxuICAgICYucGFyYWdyYXBoLS10ZXh0LSxcbiAgICB7XG4gICAgICAgIGNvbG9yOiAkcGFyYWdyYXBoLWJsYWNrO1xuXG4gICAgICAgIC5ib3hlZC10ZXh0LFxuICAgICAgICAuYm94ZWQtdGV4dDpiZWZvcmUsXG4gICAgICAgIC5ib3hlZC10ZXh0OmFmdGVyICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkcGFyYWdyYXBoLWJsYWNrLWJveCwkcGFyYWdyYXBoLWJveC10cmFuc3BhcmVuY3kpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnBhcmFncmFwaC0tdGV4dC13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkcGFyYWdyYXBoLXdoaXRlO1xuXG4gICAgICAgIC5ib3hlZC10ZXh0LFxuICAgICAgICAuYm94ZWQtdGV4dDpiZWZvcmUsXG4gICAgICAgIC5ib3hlZC10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRwYXJhZ3JhcGgtd2hpdGUtYm94LCRwYXJhZ3JhcGgtYm94LXRyYW5zcGFyZW5jeSk7XG4gICAgICAgIH1cblxuICAgICAgICBibG9ja3F1b3RlIHAge1xuICAgICAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5ib3hlZC10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNSAqJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjUgKiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgICAgICAvLyBBZGQgZXh0cmEgd2hpdGVzcGFjZSBib3hcbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMC41KiRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuXG4gICAgICAgICAgICByaWdodDoxMDAlO1xuXG5cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgbGVmdDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuJGd1dHRlci1tb2JpbGU6IDE4cHghZGVmYXVsdDtcblxuLmZpZWxkLS1uYW1lLWZpZWxkLXBob3Rvc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxufVxuLmZpZWxkLXBob3Rvc3tcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG59XG4ucGhvdG8tZ2FsbGVyeS1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMC41KiRwYWRkaW5nLXBhcmFncmFwaC1iYXNlO1xufVxuLnBhcmFncmFwaF9fcGhvdG8tZ2FsbGVyeXtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctcGFyYWdyYXBoLWJhc2UgLSAwLjUqJGdyaWQtZ3V0dGVyLXdpZHRoO1xufVxuLnBhcmFncmFwaF9fcGhvdG8tZ2FsbGVyeXtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG9ze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5wYXJhZ3JhcGhfX3Bob3RvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJhZ3JhcGgtLWdhbGxlcnl7XG4gICAgLmxpZ2h0Ym94X2l0ZW17XG4gICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC41KTtcblxuICAgICAgICAmLmlzLXZpZGVve1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTBweCcgaGVpZ2h0PSc5MHB4JyB2aWV3Qm94PScwIDAgOTAgOTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBmaWxsPSclMjMxRjUyOUEnIGN4PSc0NScgY3k9JzQ1JyByPSc0NSclM0UlM0MvY2lyY2xlJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgZmlsbD0nJTIzRkZGRkZGJyBwb2ludHM9JzM0IDY1IDM0IDI1IDY5IDQ1JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt0b3A6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC5wYXJhZ3JhcGhfX3RpdGxle1xuICAgICAgICBAZXh0ZW5kIC5oMTtcbiAgICB9XG59IiwiLy8gU2xpY2tcbi8vXG4vLyAgQ29udGFpbnMgc2V0dGluZ3MgZm9yIHNsaWNrIHNsaWRlciAoY2Fyb3VzZWwgYW5kIHNsaWRlciBwYXJhZ3JhcGhzKVxuLy8gIFRoZXNlIHNldHRpbmdzIHdpbGwgYXBwbHkgdG8gYm90aC5cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gU3R5bGVndWlkZTogRmllbGRzLlBhcmFncmFwaC5zbGlja1xuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXByaW1hcnl7XG4gICAgLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tcHJpbWFyeTtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tcHJpbWFyeTtcbiAgICB9XG59XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5e1xuICAgIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3Jle1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRpdGxlLW9uLXNlY29uZGFyeTtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS10ZXJ0aWFyeXtcbiAgICAuc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZXtcbiAgICAgICAgY29sb3I6ICRjb2xvci10aXRsZS1vbi10ZXJ0aWFyeTtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tdGVydGlhcnk7XG4gICAgfVxufVxuXG4vLyBCdXR0b24gcG9zaXRpb25pbmcgKG5lZ2F0aXZlIGFic29sdXRlKVxuLnNsaWNrLWRvdHN7XG4gICAgYm90dG9tOiAoNDQvMTYpKi0xcmVtO1xufVxuLy8gQnV0dG9uIHNpemVcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7XG4gICAgZm9udC1zaXplOiAoMTIvMTYpKjFyZW07XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAuc2xpY2stcHJldntcbiAgICAgICAgbGVmdDogJGd1dHRlci1tb2JpbGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogJGd1dHRlci1tb2JpbGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufSIsIi8vIGdpdmVzIGl0ZW0gY29udGFpbmVyIHNvbWUgZGlzdGFuY2UgZnJvbSB0ZXh0LlxuLmxpZ2h0Ym94LWl0ZW0tY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDAuNSokcGFkZGluZy1wYXJhZ3JhcGgtYmFzZTtcbiAgLy8gIG1hcmdpbi1ib3R0b206IDAuNSokaXRlbS1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIGFkanVzdCBmb3IgbGFzdC1pdGVtIHBhZGRpbmdcbi5wYXJhZ3JhcGhfX2xpZ2h0Ym94e1xuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1wYXJhZ3JhcGgtYmFzZSAtIDAuNSokZ3JpZC1ndXR0ZXItd2lkdGg7XG59XG4vLyBJdGVtIG1hcmdpbnNcbi5maWVsZC1saWdodGJveC1pdGVtc3tcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG59XG5cbi8vIEFkZHMgdGhlIGZ1bGxzY3JlZW4gYnV0dG9uc1xuLmxpZ2h0Ym94LWl0ZW1fX2xpbmt7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206MHB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIHdpZHRoOjJyZW07XG4gICAgICAgIGhlaWdodDoycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIC8vaHR0cHM6Ly9pY29uc3ZnLnh5ei9cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3NycgaGVpZ2h0PSc3Nycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcGF0aCBkPSdNMTUgM2g2djZNMTQgMTBsNi4xLTYuMU05IDIxSDN2LTZNMTAgMTRsLTYuMSA2LjEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn0iLCIvLyBTbGlkZXJcbi8vXG4vLyAgVXNlcyBzbGljayAgc2xpZGVyLlxuLy8gIElzIGV4cGFuZGVkIHRvIGZ1bGwgd2lkdGguXG4vLyAgRG9lc24ndCBoYXZlIHRoZSBiYXNlIHBhcmFncmFwaCBwYWRkaW5nLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gU3R5bGVndWlkZTogRmllbGRzLlBhcmFncmFwaC5TbGlkZXJcblxuJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc6IDMuNzVyZW0gIWRlZmF1bHQ7XG4kcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X2NvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHBhcmFncmFwaF9zbGlkZXJfb3ZlcmxheV9vcGFjaXR5OiAwLjEgIWRlZmF1bHQ7XG4kcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X29wYWNpdHlfbW9iaWxlOiAwLjEgIWRlZmF1bHQ7XG5cbi5wYXJhZ3JhcGhfX3NsaWRlciB7XG4gIC8vIFNsaWRlciBuZWVkcyB0byBmaWxsIGVkZ2UgdG8gZWRnZVxuICBwYWRkaW5nOiAwO1xuICAvLyBSZW1vdmUgd2hpdGVzcGFjZSBmcm9tIGltYWdlXG4gIGltZywgKiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICB9XG5cbiAgI3skaGVhZGluZ3N9IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFNldCB0aGUgbmF2aWdhdGlvbiBpY29ucyBleHBsaWNpdGx5IGZvciBzbGlkZXIuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDJyZW07XG4gIH1cblxufVxuXG4uc2xpZGVyX19zbGlkZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgcGFkZGluZzogJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gIHBhZGRpbmctdG9wOiAkYmFzZS1wYXJhZ3JhcGgtcGFkZGluZyoyLjQ2NjtcbiAgcGFkZGluZy1ib3R0b206ICRiYXNlLXBhcmFncmFwaC1wYWRkaW5nKjIuNjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWluLWhlaWdodDogMjR2dztcbiAgbWF4LWhlaWdodDogNjc2cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgICBwYWRkaW5nLXRvcDogJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmcqMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAkYmFzZS1wYXJhZ3JhcGgtcGFkZGluZyoyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG59XG5cbi8vIHJlbW92ZSBtYXJnaW4gZnJvbSBzbGlkZXJcbi5zbGlkZXJfX2NvbnRlbnQgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBTbGlkZXIgY29sb3Igc2V0dGluZ3NcblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1wcmltYXJ5IHtcblxufVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSB7XG5cbn1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSB7XG5cbn1cblxuLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X2NvbG9yO1xuICBvcGFjaXR5OiAkcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X29wYWNpdHlfbW9iaWxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgb3BhY2l0eTogJHBhcmFncmFwaF9zbGlkZXJfb3ZlcmxheV9vcGFjaXR5O1xuICB9XG59XG5cbi5vdmVybGF5ICsgLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vKiBNYWtlIHNsaWRlciBzdGFydCB3aXRoIHRoZWlyIGl0ZW1zIG5leHQgdG8gZWFjaG90aGVyLCBubyBtb3JlIHZpc3VhbCBqdW1wcyBhZnRlciBsb2FkLiAqL1xuLnNsaWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlcl9fc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2xpZGVyX19zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKSB7XG4gIC5wYXJhZ3JhcGhfX3NsaWRlciB7XG4gICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlID4gZGl2LFxuLnNsaWRlcl9fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYXJhZ3JhcGgucGFyYWdyYXBoX19zbGlkZXIgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5wYWdlLWJhbm5lciAuZmllbGQtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciB7XG4gIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDAuNXJlbSk7XG4gIH1cbn1cblxuLm5vZGUtLTIzOTA2LnBhZ2Utbm9kZS10eXBlLW1hcmtldGluZy1wYWdlIC5wYXJhZ3JhcGhfX3NsaWRlciAuY2F0ZWdvcnktYmFubmVyX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDUuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stY3VycmVudCB7XG4gIHotaW5kZXg6IDI7XG59XG4iLCJcbi5wYXJhZ3JhcGhfX3F1b3Rle1xuICAgIC5xdW90ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cblxuICAgICAgICAucXVvdGVfX2ljb257XG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOjA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9xdW90ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZV9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDIwLzE2KSoxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZV9fY2FwdGlvbntcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuIiwiLm5ld3Mtc2VjdGlvbl9fbmV3c3tcbiAgICAgIG1hcmdpbi10b3A6IDAuNSokcGFkZGluZy1wYXJhZ3JhcGgtYmFzZTtcbiAgICAgIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVye1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIC52aWV3cy1yb3d7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC00O1xuICAgIH1cbiAgICAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4taXRlbTtcbiAgICB9XG4gIH0iLCIuZmllbGQtZmVhdHVyZXMtbGltaXRlZCB7XG5cbiAgICBAZXh0ZW5kIC5jb2wtbWQtMztcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG5cbn1cblxuLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41KiRwYWRkaW5nLXBhcmFncmFwaC1iYXNlO1xuICAgIH1cbn1cblxuLnBhcmFncmFwaC0tZmVhdHVyZXMgLnBhcmFncmFwaF9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjUgKiRwYWRkaW5nLXBhcmFncmFwaC1iYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZlYXR1cmUgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuLmZlYXR1cmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmZpZWxkLWltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3Rze1xuICAgIG1hcmdpbi10b3A6IDAuNSokcGFkZGluZy1wYXJhZ3JhcGgtYmFzZTtcbiAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuXG5cbiAgICB9XG4gICAgLnZpZXdzLXJvd3tcbiAgICAgICAgQGV4dGVuZCAuY29sLW1kLTQ7XG4gICAgfVxuICAgIC52aWV3cy1yb3c6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1pdGVtO1xuICAgIH1cbn0iLCIkYW5pbWF0ZS1kdXJhdGlvbjogLjdzO1xuJGFuaW1hdGUtZGVsYXk6IC4ycztcbiRhbmltYXRlLXJlcGVhdDogMTtcbiRhbmltYXRlLWVhc2luZzogZWFzZTtcbiRhbmltYXRlLWJvdW5jZS1lYXNpbmc6IGN1YmljLWJlemllciguMDIsLjcsLjUyLDEuMDIpO1xuXG4ucGFyYWdyYXBoLmFuaW1hdGUge1xuICBcbiAgJi50d28tY29sdW1ucyAudHdvLWNvbHVtbnNfX2xlZnQsXG4gICYudGV4dC1tZWRpYSAuY29sdW1uLFxuICAmLnRleHQtZm9ybSAuY29sdW1uOmZpcnN0LW9mLXR5cGUsXG4gICYudHdvLWNvbHVtbnMgLnR3by1jb2x1bW5zX19yaWdodCxcbiAgJi50aHJlZV9jb2x1bW5zIC5jb2wtbWQtNCxcbiAgJi5mb3VyX2NvbHVtbnMgLmNvbC1tZC0zLFxuICAmLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2UgLnRleHQtY29sdW1uLFxuICAmLm9uZS1jb2x1bW4gLnRleHQtY29sdW1uLFxuICAmLnZpZGVvIC52aWRlb19fc291cmNlLFxuICAmLnBhcmFncmFwaC0tZmVhdHVyZXMgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWR7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLmluLXZpZXdwb3J0IHtcbiAgXG4gICYudHdvLWNvbHVtbnMgLnR3by1jb2x1bW5zX19sZWZ0LFxuICAmLnRleHQtbWVkaWEgLmNvbHVtbjpmaXJzdC1vZi10eXBlLFxuICAmLnRleHQtZm9ybSAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGV4dGVuZCAlYW5pbWF0ZV9fYW5pbWF0ZWQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGUtYm91bmNlLWVhc2luZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgfVxuICBcbiAgXG4gICYudHdvLWNvbHVtbnMgLnR3by1jb2x1bW5zX19yaWdodCxcbiAgJi50ZXh0LW1lZGlhIC5jb2x1bW46bGFzdC1vZi10eXBlLFxuICAmLnRleHQtZm9ybSAuY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAZXh0ZW5kICVhbmltYXRlX19hbmltYXRlZDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0ZS1ib3VuY2UtZWFzaW5nO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgfVxuICBcbiAgXG4gICYucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSAudGV4dC1jb2x1bW4sXG4gICYub25lLWNvbHVtbiAudGV4dC1jb2x1bW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGV4dGVuZCAlYW5pbWF0ZV9fYW5pbWF0ZWQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGUtYm91bmNlLWVhc2luZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIH1cbiAgXG4gIFxuICAmLnZpZGVvIC52aWRlb19fc291cmNlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBleHRlbmQgJWFuaW1hdGVfX2FuaW1hdGVkO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRlLWJvdW5jZS1lYXNpbmc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgfVxuICBcbiAgLy8gU2V0IGRlbGF5cyBvbiBtdWx0aXBsZSBpdGVtc1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICYudGhyZWVfY29sdW1ucyAuY29sLW1kLTQ6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQGV4dGVuZCAlYW5pbWF0ZV9fYW5pbWF0ZWQ7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0ZS1ib3VuY2UtZWFzaW5nO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAjeygwLjIgKygkaS81KSl9cztcbiAgICB9XG4gIH1cbiAgXG4gIFxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xuICAgICYuZm91cl9jb2x1bW5zIC5jb2wtbWQtMzpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBAZXh0ZW5kICVhbmltYXRlX19hbmltYXRlZDtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRlLWJvdW5jZS1lYXNpbmc7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgICBhbmltYXRpb24tZGVsYXk6ICN7KDAuMiArKCRpLzUpKX1zO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XG4gICAgJi5wYXJhZ3JhcGgtLWZlYXR1cmVzIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBleHRlbmQgJWFuaW1hdGVfX2FuaW1hdGVkO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGUtYm91bmNlLWVhc2luZztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogI3soMC4yICsoJGkvNSkpfXM7XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tcHJvZHVjdHMtZmFtaWx5IHtcblxuICAgIC8vYm9yZGVyOnNvbGlkIDFweCByZWQ7XG4gICAgcGFkZGluZy1ib3R0b206MDtcblxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAuaDE7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lclxuICAgIH1cblxuICAgIC5jYXJkX19pbWFnZTphZnRlcntcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cblxuICAgIC5ub2RlLS10eXBlLXByb2R1Y3R7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAuY2FyZF9faW1hZ2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtbGlua3tcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRfX2NvbnRlbnR7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19sYWJlbCBoM3tcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRfX2NvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5maWVsZC1wcm9kdWN0cyB7XG4gICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC41KTtcbiAgICAgICAgQGV4dGVuZCAuY29sLTY7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC0zO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTB2dztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwdnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gQWRkIEJsdWV0b290aCBpY29uIHRvIGFsbCBjYXJkcyBvbiB0aGlzIG5vZGUuIChTbWFydCBMKVxuLm5vZGUtLTIzNzg5e1xuICAgIC5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseSB7XG4gICAgICAgIC5jYXJkX19pbWFnZSAuZmllbGQtaW1hZ2V7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6Mi4yNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mi4yNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL29wcGxlLmNvbXBhbm8uY29tL0RhdGEvRW52aXJvbm1lbnRzLzAwMDAwMS9BdHRhY2htZW50L0JpamxhZ2UvSWNvbnMvaWNvbmVuX2JsdWV0b290aDIucG5nP1c9ODAmSD04MCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBBbmltYXRpb25zICovXG4ucGFyYWdyYXBoLmFuaW1hdGUge1xuICAgICYucGFyYWdyYXBoLS1wcm9kdWN0cy1mYW1pbHl7XG4gICAgICAgIC5maWVsZC1wcm9kdWN0cyBhcnRpY2xle1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDI0IHtcbiAgICAgICAgJi5wYXJhZ3JhcGgtLXByb2R1Y3RzLWZhbWlseS5pbi12aWV3cG9ydCAuZmllbGQtcHJvZHVjdHM6bnRoLWNoaWxkKCN7JGl9KSBhcnRpY2xlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBAZXh0ZW5kICVhbmltYXRlX19hbmltYXRlZDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRlLWJvdW5jZS1lYXNpbmc7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICN7KDAuMiArKCRpLzEwKSl9cztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLWZhcXtcbiAgICAucGFyYWdyYXBoX190aXRsZXtcbiAgICAgICAgQGV4dGVuZCAuaDE7XG4gICAgfVxufVxuXG4udmlldy1mYXEtY2F0ZWdvcnkge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAudmlldy1jb250ZW50LnJvd3tcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm5vZGUtLXR5cGUtZmFxLm5vZGUtLXZpZXctbW9kZS10ZWFzZXJ7XG4gICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjI1LCd0b3AnKTtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuNSwnYm90dG9tJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoM3tcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzowLjVyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICAgICAgLy9mb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIEBleHRlbmQgLmg2O1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6MC43NWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX3doaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY3RpdmUgaDM6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgLmJvZHl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjUpO1xuICAgICAgICBjb2xvcjogIzc2NmY3MDtcbiAgICB9XG59IiwiLy8gTGFuZ3VhZ2Ugc3dpdGNoZXJcbi8vXG4vLyAgSGFzIGEgZGVmYXVsdCB1bD5saSBzdHJ1Y3R1cmUuXG4vLyAgSXMgZGlzcGxheWVzIGFzIGZsZXgtY29sdW1uLlxuLy8gIE9ubHkgYWN0aXZlIGl0ZW0gaXMgZGlzcGxheWVkIGFuZCBoYXMgb3JkZXIgMC5cbi8vICBXaGVuIGhvdmVyZWQgc2hvd3Mgb3RoZXIgaXRlbXMuXG4vLyAgSXQgaGFzIGEgaGVpZ2h0IG9mIDFweCB0byBoYWNrIGl0IGludG8gYSByZWxhdGl2ZSBsYXlvdXQgaW4gdG9wLW1lbnUuXG4vLyAgT3ZlcmZsb3cgaGFzIGJlIHZpc2libGUgZm9yIHRoaXMgdG8gd29yay5cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRmllbGRzLmxhbmd1YWdlLXN3aXRjaGVyXG5cbiR0b3AtbWVudS1mb250LXNpemU6IDAuODEyNXJlbSAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiBncmV5ICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cblxuJHN1Ym1lbnUtaXRlbS1jb2xvcjogZGFya2dyZXkgIWRlZmF1bHQ7XG4kc3VibWVudS1saW5rLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcblxuW2lkKj1cImxhbmd1YWdlc3dpdGNoZXJcIl0ge1xuICBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjpzb2xpZCAxcHggJGNvbG9yLWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICgyMC8xNikqMXJlbTtcbiAgLy8gRGlzcGxheSBib3JkZXIgbGVmdCBzaWRlIG9mIGxhbmd1YWdlc3dpdGNoZXJcbiAgLy8mOmJlZm9yZSB7XG4gIC8vICBoZWlnaHQ6IDYwJTtcbiAgLy8gIGNvbnRlbnQ6ICcnO1xuICAvLyAgd2lkdGg6IDJyZW07XG4gIC8vICB0b3A6IDIwJTtcbiAgLy8gIC8vYmFja2dyb3VuZC1jb2xvcjogI2NiYzdjMTtcbiAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAxNiAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaW9uLWlvcy13b3JsZC1vdXRsaW5lIC0gSW9uaWNvbnMlM0MvdGl0bGUlM0UlM0NnIGlkPSdIZWFkZXJzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2QvaGVhZGVyLzFkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE0Ni4wMDAwMDAsIC0yNi4wMDAwMDApJyUzRSUzQ3JlY3QgaWQ9J2JnJyB4PScxMjAnIHk9JzAnIHdpZHRoPScxMjAwJyBoZWlnaHQ9JzEwMCclM0UlM0MvcmVjdCUzRSUzQ2cgaWQ9J3RvcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOTcwLjAwMDAwMCwgMjEuMDAwMDAwKSclM0UlM0NnIGlkPSdkL2xhbmd1YWdlcy1oZWFkZXItMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTcwLjAwMDAwMCwgMC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE0Ny4wMDgyMzIsMC41IEMxNTAuNDAzNzI3LDAuNSAxNTMuNDgyODAyLDEuODU1MjU0MzUgMTU1LjczNDQwMiw0LjA1NDkzODMgQzE1Ny45OTAwOTEsNi4yNTg2MTY4NCAxNTkuNDE1Mzg5LDkuMzA5NzQ3MzEgMTU5LjQ5NjM1LDEyLjY5NDgwMTEgQzE1OS40OTY1NzgsMTYuMjgxODA4NyAxNTguMTEzODExLDE5LjQ3MTg3MjYgMTU1Ljg3MDQwNCwyMS43NzExMTI3IEMxNTMuNjA5MTAyLDI0LjA4ODY5MjIgMTUwLjQ3NDI3NiwyNS41IDE0Ny4wMDgyMzIsMjUuNSBMMTQ3LjAwODIzMiwyNS41IEwxMi45OTE3NjgzLDI1LjUgQzkuNTQyMTA2NDIsMjUuNSA2LjQxOTA0ODU5LDI0LjEwMTE1MzIgNC4xNTg0Nzg1NCwyMS44MzkxNTA5IEMxLjg5ODA0NDIsMTkuNTc3Mjg0MyAwLjUsMTYuNDUyMzgzMiAwLjUsMTMgQzAuNSw5LjU0NzcxNDkgMS44OTc2MzM4Myw2LjQyMjI2ODk4IDQuMTU4MzY2NTgsNC4xNjAxMDM4IEM2LjQxODM3MjE2LDEuODk4NjY2MjcgOS41NDA5MTAyOCwwLjUgMTIuOTkxNzY4MywwLjUgTDEyLjk5MTc2ODMsMC41IFonIGlkPSd6b2VrdmVsZCcgc3Ryb2tlLW9wYWNpdHk9JzAuMScgc3Ryb2tlPSclMjM2NjY2NjYnIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTE0LDUgQzE2LjIwNTEzOTIsNSAxOC4wODk3MzU4LDUuNzgyMDQzNDYgMTkuNjUzODQ2Miw3LjM0NjE1Mzg1IEMyMS4yMTc5NTY1LDguOTEwMjY0MjMgMjIsMTAuNzk0ODYwOCAyMiwxMyBDMjIsMTUuMjA1MTM5MiAyMS4yMTc5NTY1LDE3LjA4OTczNTggMTkuNjUzODQ2MiwxOC42NTM4NDYyIEMxOC4wODk3MzU4LDIwLjIxNzk1NjUgMTYuMjA1MTM5MiwyMSAxNCwyMSBDMTEuNzk0ODYwOCwyMSA5LjkxMDI2NDIzLDIwLjIxNzk1NjUgOC4zNDYxNTM4NSwxOC42NTM4NDYyIEM2Ljc4MjA0MzQ2LDE3LjA4OTczNTggNiwxNS4yMDUxMzkyIDYsMTMgQzYsMTAuNzk0ODYwOCA2Ljc4MjA0MzQ2LDguOTEwMjY0MjMgOC4zNDYxNTM4NSw3LjM0NjE1Mzg1IEM5LjkxMDI2NDIzLDUuNzgyMDQzNDYgMTEuNzk0ODYwOCw1IDE0LDUgWiBNMTQuMzA3NjkyMyw5Ljc2OTIzMDc3IEwxNC4zMDc2OTIzLDEyLjY5MjMwNzcgTDE3LjE5MjMwNzcsMTIuNjkyMzA3NyBDMTcuMTY2NjY2NSwxMS41MTI4MTQ2IDE3LjAyNTY0MjMsMTAuNDM1OTAyMyAxNi43NjkyMzA4LDkuNDYxNTM4NDYgQzE2LjEwMjU2MDgsOS42MTUzODUzOCAxNS4yODIwNTYyLDkuNzE3OTQ4NDYgMTQuMzA3NjkyMyw5Ljc2OTIzMDc3IFogTTE0LjMwNzY5MjMsOS4xNTM4NDYxNSBDMTUuMjU2NDE1LDkuMTAyNTYzODUgMTYuMDI1NjM4MSw5LjAwMDAwMDc3IDE2LjYxNTM4NDYsOC44NDYxNTM4NSBDMTYuMzU4OTczMSw3Ljk3NDM1NDYyIDE2LjAxOTIzMjksNy4yNjI4MjMyNyAxNS41OTYxNTM4LDYuNzExNTM4NDYgQzE1LjE3MzA3NDgsNi4xNjAyNTM2NSAxNC43NDM1OTE5LDUuODIwNTEzNDYgMTQuMzA3NjkyMyw1LjY5MjMwNzY5IEwxNC4zMDc2OTIzLDkuMTUzODQ2MTUgWiBNMTMuNjkyMzA3Nyw1LjY5MjMwNzY5IEMxMi43NjkyMjYyLDUuOTIzMDc4MDggMTIuMDAwMDAzMSw2Ljk3NDM0OTYyIDExLjM4NDYxNTQsOC44NDYxNTM4NSBDMTIuMDAwMDAzMSw5LjAwMDAwMDc3IDEyLjc2OTIyNjIsOS4xMDI1NjM4NSAxMy42OTIzMDc3LDkuMTUzODQ2MTUgTDEzLjY5MjMwNzcsNS42OTIzMDc2OSBaIE0xMy42OTIzMDc3LDkuNzY5MjMwNzcgQzEyLjY5MjMwMjcsOS43MTc5NDg0NiAxMS44NTg5Nzc3LDkuNjE1Mzg1MzggMTEuMTkyMzA3Nyw5LjQ2MTUzODQ2IEMxMC45MzU4OTYyLDEwLjQzNTkwMjMgMTAuNzk0ODcxOSwxMS41MTI4MTQ2IDEwLjc2OTIzMDgsMTIuNjkyMzA3NyBMMTMuNjkyMzA3NywxMi42OTIzMDc3IEwxMy42OTIzMDc3LDkuNzY5MjMwNzcgWiBNMTAuMTUzODQ2MiwxMi42OTIzMDc3IEMxMC4yMDUxMjg1LDExLjMzMzMyNjUgMTAuMzQ2MTUyNywxMC4yMDUxMzI3IDEwLjU3NjkyMzEsOS4zMDc2OTIzMSBDOS44MzMzMjk2Miw5LjEwMjU2MzA4IDkuMDc2OTI2OTIsOC43ODIwNTM0NiA4LjMwNzY5MjMxLDguMzQ2MTUzODUgQzcuMjgyMDQ2MTUsOS41NzY5MjkyMyA2LjczMDc2OTYyLDExLjAyNTYzMjcgNi42NTM4NDYxNSwxMi42OTIzMDc3IEwxMC4xNTM4NDYyLDEyLjY5MjMwNzcgWiBNMTAuMTUzODQ2MiwxMy4zMDc2OTIzIEw2LjY1Mzg0NjE1LDEzLjMwNzY5MjMgQzYuNzMwNzY5NjIsMTQuOTc0MzY3MyA3LjI4MjA0NjE1LDE2LjQyMzA3MDggOC4zMDc2OTIzMSwxNy42NTM4NDYyIEM5LjE3OTQ5MTU0LDE3LjE5MjMwNTQgOS45MzU4OTQyMywxNi44NzE3OTU4IDEwLjU3NjkyMzEsMTYuNjkyMzA3NyBDMTAuMzQ2MTUyNywxNS43OTQ4NjczIDEwLjIwNTEyODUsMTQuNjY2NjczNSAxMC4xNTM4NDYyLDEzLjMwNzY5MjMgWiBNMTAuNzY5MjMwOCwxMy4zMDc2OTIzIEMxMC43OTQ4NzE5LDE0LjQ4NzE4NTQgMTAuOTM1ODk2MiwxNS41NjQwOTc3IDExLjE5MjMwNzcsMTYuNTM4NDYxNSBDMTEuOTg3MTgzNSwxNi4zNTg5NzM1IDEyLjgyMDUwODUsMTYuMjQzNTkgMTMuNjkyMzA3NywxNi4xOTIzMDc3IEwxMy42OTIzMDc3LDEzLjMwNzY5MjMgTDEwLjc2OTIzMDgsMTMuMzA3NjkyMyBaIE0xMy42OTIzMDc3LDE2Ljg0NjE1MzggQzEyLjc2OTIyNjIsMTYuODk3NDM2MiAxMi4wMDAwMDMxLDE2Ljk5OTk5OTIgMTEuMzg0NjE1NCwxNy4xNTM4NDYyIEMxMi4wMDAwMDMxLDE5LjAyNTY1MDQgMTIuNzY5MjI2MiwyMC4wNzY5MjE5IDEzLjY5MjMwNzcsMjAuMzA3NjkyMyBMMTMuNjkyMzA3NywxNi44NDYxNTM4IFogTTE0LjMwNzY5MjMsMjAuMzA3NjkyMyBDMTQuNzQzNTkxOSwyMC4xNzk0ODY1IDE1LjE3MzA3NDgsMTkuODM5NzQ2MyAxNS41OTYxNTM4LDE5LjI4ODQ2MTUgQzE2LjAxOTIzMjksMTguNzM3MTc2NyAxNi4zNTg5NzMxLDE4LjAyNTY0NTQgMTYuNjE1Mzg0NiwxNy4xNTM4NDYyIEMxNi4wMjU2MzgxLDE2Ljk5OTk5OTIgMTUuMjU2NDE1LDE2Ljg5NzQzNjIgMTQuMzA3NjkyMywxNi44NDYxNTM4IEwxNC4zMDc2OTIzLDIwLjMwNzY5MjMgWiBNMTQuMzA3NjkyMywxNi4xOTIzMDc3IEMxNS4xMjgyMDkyLDE2LjIxNzk0ODggMTUuOTQ4NzEzOCwxNi4zMzMzMzIzIDE2Ljc2OTIzMDgsMTYuNTM4NDYxNSBDMTcuMDI1NjQyMywxNS41NjQwOTc3IDE3LjE2NjY2NjUsMTQuNDg3MTg1NCAxNy4xOTIzMDc3LDEzLjMwNzY5MjMgTDE0LjMwNzY5MjMsMTMuMzA3NjkyMyBMMTQuMzA3NjkyMywxNi4xOTIzMDc3IFogTTE3Ljg0NjE1MzgsMTMuMzA3NjkyMyBDMTcuNzk0ODcxNSwxNC41NjQxMDg4IDE3LjY0MTAyNjksMTUuNjkyMzAyNyAxNy4zODQ2MTU0LDE2LjY5MjMwNzcgQzE4LjA3NjkyNjUsMTYuODk3NDM2OSAxOC44NDYxNDk2LDE3LjIxNzk0NjUgMTkuNjkyMzA3NywxNy42NTM4NDYyIEMyMC43MTc5NTM4LDE2LjQyMzA3MDggMjEuMjY5MjMwNCwxNC45NzQzNjczIDIxLjM0NjE1MzgsMTMuMzA3NjkyMyBMMTcuODQ2MTUzOCwxMy4zMDc2OTIzIFogTTE3Ljg0NjE1MzgsMTIuNjkyMzA3NyBMMjEuMzQ2MTUzOCwxMi42OTIzMDc3IEMyMS4yNjkyMzA0LDExLjAyNTYzMjcgMjAuNzE3OTUzOCw5LjU3NjkyOTIzIDE5LjY5MjMwNzcsOC4zNDYxNTM4NSBDMTguODIwNTA4NSw4LjgwNzY5NDYyIDE4LjA2NDEwNTgsOS4xMjgyMDQyMyAxNy40MjMwNzY5LDkuMzA3NjkyMzEgQzE3LjY1Mzg0NzMsMTAuMjA1MTMyNyAxNy43OTQ4NzE1LDExLjMzMzMyNjUgMTcuODQ2MTUzOCwxMi42OTIzMDc3IFogTTE5LjIzMDc2OTIsNy44NDYxNTM4NSBDMTguMjA1MTIzMSw2LjgyMDUwNzY5IDE3LjAzODQ2ODEsNi4xNTM4NDc2OSAxNS43MzA3NjkyLDUuODQ2MTUzODUgQzE2LjMyMDUxNTgsNi40NjE1NDE1NCAxNi44MjA1MTA4LDcuNDEwMjUgMTcuMjMwNzY5Miw4LjY5MjMwNzY5IEMxNy45NDg3MjE1LDguNDYxNTM3MzEgMTguNjE1MzgxNSw4LjE3OTQ4ODg1IDE5LjIzMDc2OTIsNy44NDYxNTM4NSBaIE0xMi4yNjkyMzA4LDUuODQ2MTUzODUgQzEwLjkxMDI0OTYsNi4xNTM4NDc2OSA5Ljc0MzU5NDYyLDYuODIwNTA3NjkgOC43NjkyMzA3Nyw3Ljg0NjE1Mzg1IEM5LjE3OTQ4OTIzLDguMDc2OTI0MjMgOS44NDYxNDkyMyw4LjM0NjE1MjMxIDEwLjc2OTIzMDgsOC42NTM4NDYxNSBDMTEuMTUzODQ4MSw3LjQyMzA3MDc3IDExLjY1Mzg0MzEsNi40ODcxODI2OSAxMi4yNjkyMzA4LDUuODQ2MTUzODUgWiBNOC43NjkyMzA3NywxOC4xNTM4NDYyIEM5Ljc5NDg3NjkyLDE5LjE3OTQ5MjMgMTAuOTYxNTMxOSwxOS44NDYxNTIzIDEyLjI2OTIzMDgsMjAuMTUzODQ2MiBDMTEuNjI4MjAxOSwxOS40ODcxNzYyIDExLjExNTM4NjUsMTguNTM4NDY3NyAxMC43MzA3NjkyLDE3LjMwNzY5MjMgQzkuOTg3MTc1NzcsMTcuNTY0MTAzOCA5LjMzMzMzNjE1LDE3Ljg0NjE1MjMgOC43NjkyMzA3NywxOC4xNTM4NDYyIFogTTE1LjczMDc2OTIsMjAuMTUzODQ2MiBDMTcuMDM4NDY4MSwxOS44NDYxNTIzIDE4LjIwNTEyMzEsMTkuMTc5NDkyMyAxOS4yMzA3NjkyLDE4LjE1Mzg0NjIgQzE4LjYxNTM4MTUsMTcuODIwNTExMiAxNy45NDg3MjE1LDE3LjUzODQ2MjcgMTcuMjMwNzY5MiwxNy4zMDc2OTIzIEMxNi44MjA1MTA4LDE4LjU4OTc1IDE2LjMyMDUxNTgsMTkuNTM4NDU4NSAxNS43MzA3NjkyLDIwLjE1Mzg0NjIgWicgaWQ9J2lvbi1pb3Mtd29ybGQtb3V0bGluZS0tLUlvbmljb25zJyBmaWxsPSclMjMwMDQ1YTgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIC8vICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW07XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy99XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGhlaWdodDogKDMwLzE2KSoxcmVtO1xuICB9XG59XG5cbi8vIFNldCBzdHlsaW5nIG9mIHRoZSBtZW51LlxuLmxhbmd1YWdlc3dpdGNoZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8vcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5cbi8vIExhbmd1YWdlc3dpdGNoZXIgbGlzdCBpdGVtLCBpbnZpc2libGUgYnkgZGVmYXVsdC5cbi8vIFNob3dzIG9uIGhvdmVyLlxuLy8gSGFzIG9yZGVyIG9mIDEgc28gd2UgY2FuIHNob3cgdGhlIGFjdGl2ZSBvbmUgb24gdG9wIGFsd2F5c1xuLmxhbmd1YWdlc3dpdGNoZXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Ym1lbnUtaXRlbS1jb2xvcjtcbiAgXG4gIG1hcmdpbjogMDtcbiAgb3JkZXI6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHN1Ym1lbnUtaXRlbS1jb2xvciwgMTAlKTtcbiAgfVxuICBcbn1cblxuLmxhbmd1YWdlc3dpdGNoZXIgbGkgYSB7XG4gIC8vY29sb3I6ICRzdWJtZW51LWxpbmstY29sb3I7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcbiAgXG4gIC8vcGFkZGluZzogMXJlbSAzcmVtIDFyZW0gMXJlbTtcbiAgcGFkZGluZzogLjc1cmVtIDAgLjc1cmVtIDFyZW07XG4gIG1pbi13aWR0aDogN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRvcC1tZW51LWZvbnQtc2l6ZTtcbiAgLy9saW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogMzAwO1xuICAvL2xpbmUtaGVpZ2h0OiAxLjc1O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBcbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1vbi1wcmltYXJ5LCAxMCUpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi5sYW5ndWFnZXN3aXRjaGVyIGxpOm50aC1jaGlsZCgyKXtcblxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG5cbn1cbi5sYW5ndWFnZXN3aXRjaGVyIGxpOmxhc3QtY2hpbGR7XG4gIGJvcmRlci1yYWRpdXM6MCAwIDFyZW0gMXJlbTtcbn1cbi8vIEZpeCBmb3Igd2hlbiB0aGVyZSBhcmUgb25seSAyIGxhbmd1YWdlcy5cbi5sYW5ndWFnZXN3aXRjaGVyIGxpOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDIpe1xuICBib3JkZXItcmFkaXVzOjFyZW07XG59XG5cbiAgLy8gQWN0aXZlIGxpc3QgaXRlbS5cbi8vIGRpc3BsYXllcyBhcyBmaXJzdFxuLy8gcmVtb3Zlc1xuLmxhbmd1YWdlc3dpdGNoZXIgbGkuaXMtYWN0aXZlIHtcbiAgb3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBcbiAgLy8gQWRkIGJhY2tncm91bmdcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3NycgaGVpZ2h0PSc3Nycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzc2NmY3MCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcGF0aCBkPSdNNiA5bDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG59XG5cbi5sYW5ndWFnZXN3aXRjaGVyIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3I7XG4gIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IC41cmVtIDJyZW0gLjVyZW0gMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogLjNyZW0gMnJlbSAuNXJlbSAxcmVtO1xuICB9XG59XG5cbi8vIGRpc3BsYXkgbm9uLWFjdGl2ZSBvbiBob3Zlci5cbi5sYW5ndWFnZXN3aXRjaGVyOmhvdmVyIGxpIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbjpub3QoLm9wcGxlLWV1cm9wZSkge1xuICBbaWQqPVwibGFuZ3VhZ2Vzd2l0Y2hlclwiXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59IiwiI2Jsb2NrLXNvY2lhbHNoYXJlYmxvY2sge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206MjBweDtcbiAgICByaWdodDoyMHB4O1xuICAgIC8vbWF4LXdpZHRoOiAxNjhweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuXG59XG5cbi5zb2NpYWwtc2hhcmVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRvcDowO1xuICBmbG9hdDogcmlnaHQ7XG4gIC5zb2NpYWwtc2hhcmVfX2xpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIFxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYXtcbiAgICAgICAgLy90cmFuc2l0aW9uOiAgMC4ycyBlYXNlO1xuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICB9XG4gICAgICBhOmhvdmVye1xuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIC8vYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJiA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAvL0BpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLjUsIGxlZnQpO1xuICAgIC8vQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDEuNSwgcmlnaHQpO1xuICAgIC8vQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjMpO1xuICAgIHBhZGRpbmc6ICgxMC8xNikqMXJlbSAzLjVyZW0gKDEwLzE2KSoxcmVtIDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1idXR0b247XG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1idXR0b247XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX3doaXRlLnN2Z1wiKTtcbiAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIHRvcDogLTAuMTI1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICB9XG4gICAgJjpob3ZlcjphZnRlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gIFxuICAuc2hhcmVfX2xpbmtlZGluIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjb2xvcjogIzAwNDVhODtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMxcHgnIHZpZXdCb3g9JzAgMCAzMCAzMScgdmVyc2lvbj0nMS4xJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4zICg2NzI5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWJ1dHRvbi9Tb2NpYWwtdHdpdHRlci13aGl0ZS1yZWd1bGFyJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2QvRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTExMy4wMDAwMDAsIC00NjYuMDAwMDAwKScgZmlsbD0nJTIzOWM5YzljJyUzRSUzQ2cgaWQ9J0Zvb3RlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuMDAwMDAwLCAtNS4wMDAwMDApJyUzRSUzQ2cgaWQ9J1NvY2lhbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA2Mi4wMDAwMDAsIDQ3MS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2J1dHRvbi9Tb2NpYWwtbGlua2VkaW4td2hpdGUtcmVndWxhcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTIuMTY5NDIxLCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTUsMCBDNi43MTU2MjUsMCAwLDYuOTM5NDc5MTcgMCwxNS41IEMwLDI0LjA2MDUyMDggNi43MTU2MjUsMzEgMTUsMzEgQzIzLjI4NDM3NSwzMSAzMCwyNC4wNjA1MjA4IDMwLDE1LjUgQzMwLDYuOTM5NDc5MTcgMjMuMjg0Mzc1LDAgMTUsMCBMMTUsMCBaIE0xNS45NDYyNjg3LDEzLjkwMjgxMzcgTDE1Ljk0NjI2ODcsMTIuNjEwOTQ2NyBMMTMsMTIuNjEwOTQ2NyBDMTMsMTIuNjEwOTQ2NyAxMy4wMzU4MjA5LDEzLjQ2MzkwNTMgMTMsMjEuNyBMMTUuOTQ2MjY4NywyMS43IEwxNS45NDYyNjg3LDE2LjYyODEwNjUgQzE1Ljk0NjI2ODcsMTYuMzUyOTU4NiAxNS45NzMxMzQzLDE2LjA4Njk4MjIgMTYuMDQ0Nzc2MSwxNS44ODUyMDcxIEMxNi4yNTk3MDE1LDE1LjM0NDA4MjggMTYuNzQzMjgzNiwxNC43ODQ2MTU0IDE3LjU1ODIwOSwxNC43ODQ2MTU0IEMxOC42MjM4ODA2LDE0Ljc4NDYxNTQgMTkuMDUzNzMxMywxNS42MTkyMzA4IDE5LjA1MzczMTMsMTYuODM5MDUzMyBMMTkuMDUzNzMxMywyMS43IEwyMiwyMS43IEwyMiwxNi40OTA1MzI1IEMyMiwxMy43MDIzNjY5IDIwLjU0OTI1MzcsMTIuNCAxOC42MDU5NzAxLDEyLjQgQzE3LjAzNjM0NjksMTIuNCAxNi4zMzUwMzI4LDEzLjI4MDM5NjIgMTUuOTQ2MjY4NywxMy45MDI4MTM3IEwxNS45NDYyNjg3LDEzLjkwMjgxMzcgWiBNMTEuOTk5OTE2Niw5LjgxNjY2NjY3IEMxMi4wMDgwMjQ1LDEwLjY3Nzc3NzggMTEuNDI0MjU2OSwxMS4zNjY2NjY3IDEwLjQ5MTg1MDQsMTEuMzY2NjY2NyBMMTAuNDc1NjM0NywxMS4zNjY2NjY3IEM5LjU3NTY1OTY4LDExLjM2NjY2NjcgOSwxMC42Nzc3Nzc4IDksOS44MTY2NjY2NyBDOSw4LjkzNzQyNjkgOS41OTk5ODMzMiw4LjI2NjY2NjY3IDEwLjUwODA2NjIsOC4yNjY2NjY2NyBDMTEuNDI0MjU2OSw4LjI2NjY2NjY3IDExLjk5MTgwODcsOC45Mzc0MjY5IDExLjk5OTkxNjYsOS44MTY2NjY2NyBaIE0xMiwxMi40IEwxMiwyMS43IEw5LDIxLjcgTDksMTIuNCBMMTIsMTIuNCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMxcHgnIHZpZXdCb3g9JzAgMCAzMCAzMScgdmVyc2lvbj0nMS4xJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4zICg2NzI5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWJ1dHRvbi9Tb2NpYWwtdHdpdHRlci13aGl0ZS1yZWd1bGFyJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2QvRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTExMy4wMDAwMDAsIC00NjYuMDAwMDAwKScgZmlsbD0nJTIzMGE2NmMyJyUzRSUzQ2cgaWQ9J0Zvb3RlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuMDAwMDAwLCAtNS4wMDAwMDApJyUzRSUzQ2cgaWQ9J1NvY2lhbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA2Mi4wMDAwMDAsIDQ3MS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2J1dHRvbi9Tb2NpYWwtbGlua2VkaW4td2hpdGUtcmVndWxhcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTIuMTY5NDIxLCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTUsMCBDNi43MTU2MjUsMCAwLDYuOTM5NDc5MTcgMCwxNS41IEMwLDI0LjA2MDUyMDggNi43MTU2MjUsMzEgMTUsMzEgQzIzLjI4NDM3NSwzMSAzMCwyNC4wNjA1MjA4IDMwLDE1LjUgQzMwLDYuOTM5NDc5MTcgMjMuMjg0Mzc1LDAgMTUsMCBMMTUsMCBaIE0xNS45NDYyNjg3LDEzLjkwMjgxMzcgTDE1Ljk0NjI2ODcsMTIuNjEwOTQ2NyBMMTMsMTIuNjEwOTQ2NyBDMTMsMTIuNjEwOTQ2NyAxMy4wMzU4MjA5LDEzLjQ2MzkwNTMgMTMsMjEuNyBMMTUuOTQ2MjY4NywyMS43IEwxNS45NDYyNjg3LDE2LjYyODEwNjUgQzE1Ljk0NjI2ODcsMTYuMzUyOTU4NiAxNS45NzMxMzQzLDE2LjA4Njk4MjIgMTYuMDQ0Nzc2MSwxNS44ODUyMDcxIEMxNi4yNTk3MDE1LDE1LjM0NDA4MjggMTYuNzQzMjgzNiwxNC43ODQ2MTU0IDE3LjU1ODIwOSwxNC43ODQ2MTU0IEMxOC42MjM4ODA2LDE0Ljc4NDYxNTQgMTkuMDUzNzMxMywxNS42MTkyMzA4IDE5LjA1MzczMTMsMTYuODM5MDUzMyBMMTkuMDUzNzMxMywyMS43IEwyMiwyMS43IEwyMiwxNi40OTA1MzI1IEMyMiwxMy43MDIzNjY5IDIwLjU0OTI1MzcsMTIuNCAxOC42MDU5NzAxLDEyLjQgQzE3LjAzNjM0NjksMTIuNCAxNi4zMzUwMzI4LDEzLjI4MDM5NjIgMTUuOTQ2MjY4NywxMy45MDI4MTM3IEwxNS45NDYyNjg3LDEzLjkwMjgxMzcgWiBNMTEuOTk5OTE2Niw5LjgxNjY2NjY3IEMxMi4wMDgwMjQ1LDEwLjY3Nzc3NzggMTEuNDI0MjU2OSwxMS4zNjY2NjY3IDEwLjQ5MTg1MDQsMTEuMzY2NjY2NyBMMTAuNDc1NjM0NywxMS4zNjY2NjY3IEM5LjU3NTY1OTY4LDExLjM2NjY2NjcgOSwxMC42Nzc3Nzc4IDksOS44MTY2NjY2NyBDOSw4LjkzNzQyNjkgOS41OTk5ODMzMiw4LjI2NjY2NjY3IDEwLjUwODA2NjIsOC4yNjY2NjY2NyBDMTEuNDI0MjU2OSw4LjI2NjY2NjY3IDExLjk5MTgwODcsOC45Mzc0MjY5IDExLjk5OTkxNjYsOS44MTY2NjY2NyBaIE0xMiwxMi40IEwxMiwyMS43IEw5LDIxLjcgTDksMTIuNCBMMTIsMTIuNCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxuICBcbiAgLnNoYXJlX19mYWNlYm9vayB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY29sb3I6ICMwMDQ1YTg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMzFweCcgaGVpZ2h0PSczMXB4JyB2aWV3Qm94PScwIDAgMzEgMzEnIHZlcnNpb249JzEuMSclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuMyAoNjcyOTcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VidXR0b24vU29jaWFsLXR3aXR0ZXItd2hpdGUtcmVndWxhciBDb3B5JTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2QvRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2NS4wMDAwMDAsIC00NjYuMDAwMDAwKScgZmlsbD0nJTIzOWM5YzljJyUzRSUzQ2cgaWQ9J0Zvb3RlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuMDAwMDAwLCAtNS4wMDAwMDApJyUzRSUzQ2cgaWQ9J1NvY2lhbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA2Mi4wMDAwMDAsIDQ3MS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2J1dHRvbi9Tb2NpYWwtZmFjZWJvb2std2hpdGUtcmVndWxhcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA0LjMzODg0MywgMC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE1LDAgQzYuNzE1NjI1LDAgMCw2LjkzOTQ3OTE3IDAsMTUuNSBDMCwyNC4wNjA1MjA4IDYuNzE1NjI1LDMxIDE1LDMxIEMyMy4yODQzNzUsMzEgMzAsMjQuMDYwNTIwOCAzMCwxNS41IEMzMCw2LjkzOTQ3OTE3IDIzLjI4NDM3NSwwIDE1LDAgTDE1LDAgWiBNMTguNTUzMTI1LDEwLjcxMTE0NTggTDE2LjI5ODQzNzUsMTAuNzExMTQ1OCBDMTYuMDMxMjUsMTAuNzExMTQ1OCAxNS43MzQzNzUsMTEuMDc0NDI3MSAxNS43MzQzNzUsMTEuNTU3MTg3NSBMMTUuNzM0Mzc1LDEzLjIzOTU4MzMgTDE4LjU1NDY4NzUsMTMuMjM5NTgzMyBMMTguMTI4MTI1LDE1LjYzODg1NDIgTDE1LjczNDM3NSwxNS42Mzg4NTQyIEwxNS43MzQzNzUsMjIuODQxNTEwNCBMMTMuMDczNDM3NSwyMi44NDE1MTA0IEwxMy4wNzM0Mzc1LDE1LjYzODg1NDIgTDEwLjY1OTM3NSwxNS42Mzg4NTQyIEwxMC42NTkzNzUsMTMuMjM5NTgzMyBMMTMuMDczNDM3NSwxMy4yMzk1ODMzIEwxMy4wNzM0Mzc1LDExLjgyODQzNzUgQzEzLjA3MzQzNzUsOS44MDM3NSAxNC40MzI4MTI1LDguMTU4NDg5NTggMTYuMjk4NDM3NSw4LjE1ODQ4OTU4IEwxOC41NTMxMjUsOC4xNTg0ODk1OCBMMTguNTUzMTI1LDEwLjcxMTE0NTggTDE4LjU1MzEyNSwxMC43MTExNDU4IFonIGlkPSdmYWNlYm9vaycvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczMXB4JyBoZWlnaHQ9JzMxcHgnIHZpZXdCb3g9JzAgMCAzMSAzMScgdmVyc2lvbj0nMS4xJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4zICg2NzI5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWJ1dHRvbi9Tb2NpYWwtdHdpdHRlci13aGl0ZS1yZWd1bGFyIENvcHklM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZC9Gb290ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY1LjAwMDAwMCwgLTQ2Ni4wMDAwMDApJyBmaWxsPSclMjMzNTc4RTUnJTNFJTNDZyBpZD0nRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4wMDAwMDAsIC01LjAwMDAwMCknJTNFJTNDZyBpZD0nU29jaWFsJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDYyLjAwMDAwMCwgNDcxLjAwMDAwMCknJTNFJTNDZyBpZD0nYnV0dG9uL1NvY2lhbC1mYWNlYm9vay13aGl0ZS1yZWd1bGFyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDQuMzM4ODQzLCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTUsMCBDNi43MTU2MjUsMCAwLDYuOTM5NDc5MTcgMCwxNS41IEMwLDI0LjA2MDUyMDggNi43MTU2MjUsMzEgMTUsMzEgQzIzLjI4NDM3NSwzMSAzMCwyNC4wNjA1MjA4IDMwLDE1LjUgQzMwLDYuOTM5NDc5MTcgMjMuMjg0Mzc1LDAgMTUsMCBMMTUsMCBaIE0xOC41NTMxMjUsMTAuNzExMTQ1OCBMMTYuMjk4NDM3NSwxMC43MTExNDU4IEMxNi4wMzEyNSwxMC43MTExNDU4IDE1LjczNDM3NSwxMS4wNzQ0MjcxIDE1LjczNDM3NSwxMS41NTcxODc1IEwxNS43MzQzNzUsMTMuMjM5NTgzMyBMMTguNTU0Njg3NSwxMy4yMzk1ODMzIEwxOC4xMjgxMjUsMTUuNjM4ODU0MiBMMTUuNzM0Mzc1LDE1LjYzODg1NDIgTDE1LjczNDM3NSwyMi44NDE1MTA0IEwxMy4wNzM0Mzc1LDIyLjg0MTUxMDQgTDEzLjA3MzQzNzUsMTUuNjM4ODU0MiBMMTAuNjU5Mzc1LDE1LjYzODg1NDIgTDEwLjY1OTM3NSwxMy4yMzk1ODMzIEwxMy4wNzM0Mzc1LDEzLjIzOTU4MzMgTDEzLjA3MzQzNzUsMTEuODI4NDM3NSBDMTMuMDczNDM3NSw5LjgwMzc1IDE0LjQzMjgxMjUsOC4xNTg0ODk1OCAxNi4yOTg0Mzc1LDguMTU4NDg5NTggTDE4LjU1MzEyNSw4LjE1ODQ4OTU4IEwxOC41NTMxMjUsMTAuNzExMTQ1OCBMMTguNTUzMTI1LDEwLjcxMTE0NTggWicgaWQ9J2ZhY2Vib29rJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblxuICAgIH1cbiAgfVxuICBcbiAgLnNoYXJlX190d2l0dGVyIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjb2xvcjogIzAwNDVhODtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczMXB4JyBoZWlnaHQ9JzMxcHgnIHZpZXdCb3g9JzAgMCAzMSAzMScgdmVyc2lvbj0nMS4xJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4zICg2NzI5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWJ1dHRvbi9Tb2NpYWwtdHdpdHRlci13aGl0ZS1yZWd1bGFyIENvcHkgMiUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdkL0Zvb3RlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMTcuMDAwMDAwLCAtNDY2LjAwMDAwMCknIGZpbGw9JyUyMzljOWM5YyclM0UlM0NnIGlkPSdGb290ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjAwMDAwMCwgLTUuMDAwMDAwKSclM0UlM0NnIGlkPSdTb2NpYWwnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwNjIuMDAwMDAwLCA0NzEuMDAwMDAwKSclM0UlM0NnIGlkPSdidXR0b24vU29jaWFsLXR3aXR0ZXItd2hpdGUtcmVndWxhcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTU2LjUwODI2NCwgMC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE1LDAgQzYuNzE1NjI1LDAgMCw2LjkzOTQ3OTE3IDAsMTUuNSBDMCwyNC4wNjA1MjA4IDYuNzE1NjI1LDMxIDE1LDMxIEMyMy4yODQzNzUsMzEgMzAsMjQuMDYwNTIwOCAzMCwxNS41IEMzMCw2LjkzOTQ3OTE3IDIzLjI4NDM3NSwwIDE1LDAgTDE1LDAgWiBNMjEuMTAxNTYyNSwxMi42OTcwODMzIEMyMS4xMDc4MTI1LDEyLjgyOTQ3OTIgMjEuMTA5Mzc1LDEyLjk2MTg3NSAyMS4xMDkzNzUsMTMuMDkxMDQxNyBDMjEuMTA5Mzc1LDE3LjEyNzUgMTguMTM5MDYyNSwyMS43NzkxMTQ2IDEyLjcwNDY4NzUsMjEuNzc5MTE0NiBDMTEuMDM1OTM3NSwyMS43NzkxMTQ2IDkuNDgyODEyNSwyMS4yNzUzNjQ2IDguMTc2NTYyNSwyMC40MDY3MTg3IEM4LjQwNjI1LDIwLjQzNTc4MTIgOC42NDIxODc1LDIwLjQ0NzA4MzMgOC44ODEyNSwyMC40NDcwODMzIEMxMC4yNjU2MjUsMjAuNDQ3MDgzMyAxMS41MzkwNjI1LDE5Ljk2MTA5MzcgMTIuNTUsMTkuMTQwODg1NCBDMTEuMjU3ODEyNSwxOS4xMTUwNTIxIDEwLjE2NzE4NzUsMTguMjMzNDg5NiA5Ljc5MDYyNSwxNy4wMjI1NTIxIEM5Ljk3MDMxMjUsMTcuMDU2NDU4MyAxMC4xNTQ2ODc1LDE3LjA3NTgzMzMgMTAuMzQ1MzEyNSwxNy4wNzU4MzMzIEMxMC42MTQwNjI1LDE3LjA3NTgzMzMgMTAuODc2NTYyNSwxNy4wMzg2OTc5IDExLjEyMzQzNzUsMTYuOTY5MjcwOCBDOS43NzE4NzUsMTYuNjg4MzMzMyA4Ljc1MzEyNSwxNS40NTQ3OTE3IDguNzUzMTI1LDEzLjk3NTgzMzMgTDguNzUzMTI1LDEzLjkzODY5NzkgQzkuMTUxNTYyNSwxNC4xNjYzNTQyIDkuNjA3ODEyNSwxNC4zMDUyMDgzIDEwLjA5MjE4NzUsMTQuMzIxMzU0MiBDOS4yOTg0Mzc1LDEzLjc3MjM5NTggOC43NzgxMjUsMTIuODM5MTY2NyA4Ljc3ODEyNSwxMS43NzgzODU0IEM4Ljc3ODEyNSwxMS4yMTk3Mzk2IDguOTIzNDM3NSwxMC42OTMzODU0IDkuMTc4MTI1LDEwLjI0MjkxNjcgQzEwLjYzNTkzNzUsMTIuMDkgMTIuODEwOTM3NSwxMy4zMDQxNjY3IDE1LjI2NzE4NzUsMTMuNDM0OTQ3OSBDMTUuMjE1NjI1LDEzLjIxMDUyMDggMTUuMTkwNjI1LDEyLjk3ODAyMDggMTUuMTkwNjI1LDEyLjczNzQ0NzkgQzE1LjE5MDYyNSwxMS4wNTM0Mzc1IDE2LjUxMjUsOS42ODQyNzA4MyAxOC4xNDUzMTI1LDkuNjg0MjcwODMgQzE4Ljk5Mzc1LDkuNjg0MjcwODMgMTkuNzYyNSwxMC4wNTU2MjUgMjAuMzAxNTYyNSwxMC42NDk3OTE3IEMyMC45NzUsMTAuNTEwOTM3NSAyMS42MDYyNSwxMC4yNTkwNjI1IDIyLjE3NjU2MjUsOS45MDg2OTc5MiBDMjEuOTU2MjUsMTAuNjIwNzI5MiAyMS40ODkwNjI1LDExLjIxOTczOTYgMjAuODc4MTI1LDExLjU5OTE2NjcgQzIxLjQ3NjU2MjUsMTEuNTIzMjgxMiAyMi4wNDUzMTI1LDExLjM2MDIwODMgMjIuNTc1LDExLjExNjQwNjIgQzIyLjE3OTY4NzUsMTEuNzI4MzMzMyAyMS42NzgxMjUsMTIuMjY3NjA0MiAyMS4xMDE1NjI1LDEyLjY5NzA4MzMgTDIxLjEwMTU2MjUsMTIuNjk3MDgzMyBaJyBpZD0ndHdpdHRlcicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzMxcHgnIGhlaWdodD0nMzFweCcgdmlld0JveD0nMCAwIDMxIDMxJyB2ZXJzaW9uPScxLjEnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFYnV0dG9uL1NvY2lhbC10d2l0dGVyLXdoaXRlLXJlZ3VsYXIgQ29weSAyJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2QvRm9vdGVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIxNy4wMDAwMDAsIC00NjYuMDAwMDAwKScgZmlsbD0nJTIzMURBMUYyJyUzRSUzQ2cgaWQ9J0Zvb3RlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuMDAwMDAwLCAtNS4wMDAwMDApJyUzRSUzQ2cgaWQ9J1NvY2lhbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA2Mi4wMDAwMDAsIDQ3MS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2J1dHRvbi9Tb2NpYWwtdHdpdHRlci13aGl0ZS1yZWd1bGFyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNTYuNTA4MjY0LCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTUsMCBDNi43MTU2MjUsMCAwLDYuOTM5NDc5MTcgMCwxNS41IEMwLDI0LjA2MDUyMDggNi43MTU2MjUsMzEgMTUsMzEgQzIzLjI4NDM3NSwzMSAzMCwyNC4wNjA1MjA4IDMwLDE1LjUgQzMwLDYuOTM5NDc5MTcgMjMuMjg0Mzc1LDAgMTUsMCBMMTUsMCBaIE0yMS4xMDE1NjI1LDEyLjY5NzA4MzMgQzIxLjEwNzgxMjUsMTIuODI5NDc5MiAyMS4xMDkzNzUsMTIuOTYxODc1IDIxLjEwOTM3NSwxMy4wOTEwNDE3IEMyMS4xMDkzNzUsMTcuMTI3NSAxOC4xMzkwNjI1LDIxLjc3OTExNDYgMTIuNzA0Njg3NSwyMS43NzkxMTQ2IEMxMS4wMzU5Mzc1LDIxLjc3OTExNDYgOS40ODI4MTI1LDIxLjI3NTM2NDYgOC4xNzY1NjI1LDIwLjQwNjcxODcgQzguNDA2MjUsMjAuNDM1NzgxMiA4LjY0MjE4NzUsMjAuNDQ3MDgzMyA4Ljg4MTI1LDIwLjQ0NzA4MzMgQzEwLjI2NTYyNSwyMC40NDcwODMzIDExLjUzOTA2MjUsMTkuOTYxMDkzNyAxMi41NSwxOS4xNDA4ODU0IEMxMS4yNTc4MTI1LDE5LjExNTA1MjEgMTAuMTY3MTg3NSwxOC4yMzM0ODk2IDkuNzkwNjI1LDE3LjAyMjU1MjEgQzkuOTcwMzEyNSwxNy4wNTY0NTgzIDEwLjE1NDY4NzUsMTcuMDc1ODMzMyAxMC4zNDUzMTI1LDE3LjA3NTgzMzMgQzEwLjYxNDA2MjUsMTcuMDc1ODMzMyAxMC44NzY1NjI1LDE3LjAzODY5NzkgMTEuMTIzNDM3NSwxNi45NjkyNzA4IEM5Ljc3MTg3NSwxNi42ODgzMzMzIDguNzUzMTI1LDE1LjQ1NDc5MTcgOC43NTMxMjUsMTMuOTc1ODMzMyBMOC43NTMxMjUsMTMuOTM4Njk3OSBDOS4xNTE1NjI1LDE0LjE2NjM1NDIgOS42MDc4MTI1LDE0LjMwNTIwODMgMTAuMDkyMTg3NSwxNC4zMjEzNTQyIEM5LjI5ODQzNzUsMTMuNzcyMzk1OCA4Ljc3ODEyNSwxMi44MzkxNjY3IDguNzc4MTI1LDExLjc3ODM4NTQgQzguNzc4MTI1LDExLjIxOTczOTYgOC45MjM0Mzc1LDEwLjY5MzM4NTQgOS4xNzgxMjUsMTAuMjQyOTE2NyBDMTAuNjM1OTM3NSwxMi4wOSAxMi44MTA5Mzc1LDEzLjMwNDE2NjcgMTUuMjY3MTg3NSwxMy40MzQ5NDc5IEMxNS4yMTU2MjUsMTMuMjEwNTIwOCAxNS4xOTA2MjUsMTIuOTc4MDIwOCAxNS4xOTA2MjUsMTIuNzM3NDQ3OSBDMTUuMTkwNjI1LDExLjA1MzQzNzUgMTYuNTEyNSw5LjY4NDI3MDgzIDE4LjE0NTMxMjUsOS42ODQyNzA4MyBDMTguOTkzNzUsOS42ODQyNzA4MyAxOS43NjI1LDEwLjA1NTYyNSAyMC4zMDE1NjI1LDEwLjY0OTc5MTcgQzIwLjk3NSwxMC41MTA5Mzc1IDIxLjYwNjI1LDEwLjI1OTA2MjUgMjIuMTc2NTYyNSw5LjkwODY5NzkyIEMyMS45NTYyNSwxMC42MjA3MjkyIDIxLjQ4OTA2MjUsMTEuMjE5NzM5NiAyMC44NzgxMjUsMTEuNTk5MTY2NyBDMjEuNDc2NTYyNSwxMS41MjMyODEyIDIyLjA0NTMxMjUsMTEuMzYwMjA4MyAyMi41NzUsMTEuMTE2NDA2MiBDMjIuMTc5Njg3NSwxMS43MjgzMzMzIDIxLjY3ODEyNSwxMi4yNjc2MDQyIDIxLjEwMTU2MjUsMTIuNjk3MDgzMyBMMjEuMTAxNTYyNSwxMi42OTcwODMzIFonIGlkPSd0d2l0dGVyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbiAgXG4gIC5zaGFyZV9fd2hhdHNhcHAge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGNvbG9yOiAjMDA0NWE4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luOiAwLjI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDMwIDMwJyB2ZXJzaW9uPScxLjEnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFQXRvbXMgLyBJY29uIC8gV2hhdHNBcHAlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0F0b21zLS8tSWNvbi0vLVdoYXRzQXBwJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTE1LDAgQzIzLjI4NDM3NSwwIDMwLDYuNzE1NjI1IDMwLDE1IEMzMCwyMy4yODQzNzUgMjMuMjg0Mzc1LDMwIDE1LDMwIEM2LjcxNTYyNSwzMCAwLDIzLjI4NDM3NSAwLDE1IEMwLDYuNzE1NjI1IDYuNzE1NjI1LDAgMTUsMCBaIE0xNS4yMTg1NzQ2LDcgQzEwLjg0NjU0NTEsNyA3LjI5NDI3MTIxLDEwLjU1MjI3MzkgNy4yOTQyNzEyMSwxNC45MjQzMDM0IEM3LjI5NDI3MTIxLDE2LjM2NDEzMDQgNy42ODMxMjk2LDE3Ljc4MjkzOCA4LjQyOTMxNzMyLDE5LjAxMjU3MTMgTDguNDI5MzE3MzIsMTkuMDEyNTcxMyBMNywyMy4yNjg5OTQyIEwxMS4zODI1MzkxLDIxLjg2MDY5NjMgQzEyLjU1OTYyNCwyMi41MTIyOTY4IDEzLjg4Mzg0NDUsMjIuODQ4NjA2OCAxNS4yMTg1NzQ2LDIyLjg0ODYwNjggQzE5LjU5MDYwNDEsMjIuODQ4NjA2OCAyMy4xNDI4NzgsMTkuMjk2MzMyOSAyMy4xNDI4NzgsMTQuOTI0MzAzNCBDMjMuMTQyODc4LDEwLjU1MjI3MzkgMTkuNTkwNjA0MSw3IDE1LjIxODU3NDYsNyBaIE0xNS4yMTg1NzQ2LDguMzI0MjIwNDYgQzE4Ljg1NDkyNiw4LjMyNDIyMDQ2IDIxLjgxODY1NzUsMTEuMjg3OTUyIDIxLjgxODY1NzUsMTQuOTI0MzAzNCBDMjEuODE4NjU3NSwxOC41NjA2NTQ4IDE4Ljg1NDkyNiwyMS41MjQzODYzIDE1LjIxODU3NDYsMjEuNTI0Mzg2MyBDMTMuOTM2MzkyOSwyMS41MjQzODYzIDEyLjY2NDcyMDksMjEuMTM1NTI3OSAxMS41OTI3MzI5LDIwLjQzMTM3OSBMMTEuNTkyNzMyOSwyMC40MzEzNzkgTDkuMDQ5Mzg4ODEsMjEuMjQwNjI0OCBMOS44Nzk2NTQwMiwxOC43OTE4Njc5IEM5LjA1OTg5ODQ5LDE3LjY2NzMzMTUgOC42MTg0OTE2NywxNi4zMTE1ODIgOC42MTg0OTE2NywxNC45MjQzMDM0IEM4LjYxODQ5MTY3LDExLjI4Nzk1MiAxMS41ODIyMjMyLDguMzI0MjIwNDYgMTUuMjE4NTc0Niw4LjMyNDIyMDQ2IFogTTEyLjU4MDY0MzQsMTEuMDQ2MjI5MiBDMTIuMzU5OTQsMTEuMDQ2MjI5MiAxMi4xOTE3ODUsMTEuMTMwMzA2NyAxMi4wMzQxMzk3LDExLjI3NzQ0MjMgQzExLjUyOTY3NDgsMTEuNzUwMzc4MiAxMS4yNzc0NDIzLDEyLjI0NDMzMzQgMTEuMjU2NDIyOSwxMi45Mzc5NzI3IEwxMS4yNTY0MjI5LDEyLjkzNzk3MjcgTDExLjI1NjQyMjksMTMuMDIyMDUwMiBDMTEuMjQ1OTEzMiwxMy43NDcyMTg1IDExLjYwMzI0MjYsMTQuNDcyMzg2OSAxMi4wMDI2MTA2LDE1LjA2MDkyOTMgQzEyLjkwNjQ0MzYsMTYuMzk1NjU5NSAxMy44NDE4MDU3LDE3LjU2MjIzNDYgMTUuMzQ0NjkwOCwxOC4yNDUzNjQyIEMxNS43OTY2MDczLDE4LjQ1NTU1OCAxNi44MzcwNjYzLDE4Ljg5Njk2NDggMTcuMzQxNTMxMiwxOC44OTY5NjQ4IEMxNy45NDA1ODMzLDE4Ljg5Njk2NDggMTguOTE3OTg0MSwxOC41MTg2MTYxIDE5LjE1OTcwNjksMTcuOTMwMDczNiBDMTkuMjU0Mjk0MSwxNy42ODgzNTA5IDE5LjMzODM3MTYsMTcuMzk0MDc5NiAxOS4zMzgzNzE2LDE3LjEzMTMzNzUgQzE5LjMzODM3MTYsMTcuMDg5Mjk4NyAxOS4zMzgzNzE2LDE3LjAyNjI0MDYgMTkuMzE3MzUyMiwxNi45NzM2OTIyIEMxOS4yNDM3ODQ0LDE2Ljg0NzU3NiAxNy41MzA3MDU2LDE1Ljk1NDI1MjYgMTcuMzUyMDQwOSwxNS45NTQyNTI2IEMxNy4wNzg3ODkxLDE1Ljk1NDI1MjYgMTYuNTUzMzA0OCwxNi45NzM2OTIyIDE2LjIzODAxNDIsMTYuOTczNjkyMiBDMTYuMTUzOTM2NywxNi45NzM2OTIyIDE2LjA4MDM2ODksMTYuOTQyMTYzMSAxNi4wMDY4MDExLDE2LjkwMDEyNDQgQzE1LjQxODI1ODYsMTYuNjA1ODUzMiAxNC45MDMyODQsMTYuMzAxMDcyMyAxNC40MTk4Mzg1LDE1LjgzODY0NjEgQzE0LjAyMDQ3MDQsMTUuNDYwMjk3NCAxMy41NzkwNjM2LDE0Ljg5Mjc3NDMgMTMuMzQ3ODUwNSwxNC4zOTg4MTkxIEMxMy4zMTYzMjE0LDE0LjM0NjI3MDcgMTMuMjk1MzAyLDE0LjI5MzcyMjIgMTMuMjk1MzAyLDE0LjI0MTE3MzggQzEzLjI5NTMwMiwxMy45OTk0NTEgMTQuMDIwNDcwNCwxMy41NDc1MzQ1IDE0LjAyMDQ3MDQsMTMuMTQ4MTY2NCBDMTQuMDIwNDcwNCwxMy4wNDMwNjk2IDEzLjQ4NDQ3NjQsMTEuNjEzNzUyMiAxMy40MTA5MDg2LDExLjQzNTA4NzYgQzEzLjMwNTgxMTcsMTEuMTYxODM1NyAxMy4yNTMyNjMzLDExLjA3Nzc1ODIgMTIuOTY5NTAxOCwxMS4wNzc3NTgyIEMxMi44MzI4NzU4LDExLjA3Nzc1ODIgMTIuNzA2NzU5NiwxMS4wNDYyMjkyIDEyLjU4MDY0MzQsMTEuMDQ2MjI5MiBaJyBpZD0nRW52ZWxvcGUtT3V0bGluZWQtLS1Gb250QXdlc29tZScgZmlsbD0nJTIzOWM5YzljJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDMwIDMwJyB2ZXJzaW9uPScxLjEnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFQXRvbXMgLyBJY29uIC8gV2hhdHNBcHAlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0F0b21zLS8tSWNvbi0vLVdoYXRzQXBwJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTE1LDAgQzIzLjI4NDM3NSwwIDMwLDYuNzE1NjI1IDMwLDE1IEMzMCwyMy4yODQzNzUgMjMuMjg0Mzc1LDMwIDE1LDMwIEM2LjcxNTYyNSwzMCAwLDIzLjI4NDM3NSAwLDE1IEMwLDYuNzE1NjI1IDYuNzE1NjI1LDAgMTUsMCBaIE0xNS4yMTg1NzQ2LDcgQzEwLjg0NjU0NTEsNyA3LjI5NDI3MTIxLDEwLjU1MjI3MzkgNy4yOTQyNzEyMSwxNC45MjQzMDM0IEM3LjI5NDI3MTIxLDE2LjM2NDEzMDQgNy42ODMxMjk2LDE3Ljc4MjkzOCA4LjQyOTMxNzMyLDE5LjAxMjU3MTMgTDguNDI5MzE3MzIsMTkuMDEyNTcxMyBMNywyMy4yNjg5OTQyIEwxMS4zODI1MzkxLDIxLjg2MDY5NjMgQzEyLjU1OTYyNCwyMi41MTIyOTY4IDEzLjg4Mzg0NDUsMjIuODQ4NjA2OCAxNS4yMTg1NzQ2LDIyLjg0ODYwNjggQzE5LjU5MDYwNDEsMjIuODQ4NjA2OCAyMy4xNDI4NzgsMTkuMjk2MzMyOSAyMy4xNDI4NzgsMTQuOTI0MzAzNCBDMjMuMTQyODc4LDEwLjU1MjI3MzkgMTkuNTkwNjA0MSw3IDE1LjIxODU3NDYsNyBaIE0xNS4yMTg1NzQ2LDguMzI0MjIwNDYgQzE4Ljg1NDkyNiw4LjMyNDIyMDQ2IDIxLjgxODY1NzUsMTEuMjg3OTUyIDIxLjgxODY1NzUsMTQuOTI0MzAzNCBDMjEuODE4NjU3NSwxOC41NjA2NTQ4IDE4Ljg1NDkyNiwyMS41MjQzODYzIDE1LjIxODU3NDYsMjEuNTI0Mzg2MyBDMTMuOTM2MzkyOSwyMS41MjQzODYzIDEyLjY2NDcyMDksMjEuMTM1NTI3OSAxMS41OTI3MzI5LDIwLjQzMTM3OSBMMTEuNTkyNzMyOSwyMC40MzEzNzkgTDkuMDQ5Mzg4ODEsMjEuMjQwNjI0OCBMOS44Nzk2NTQwMiwxOC43OTE4Njc5IEM5LjA1OTg5ODQ5LDE3LjY2NzMzMTUgOC42MTg0OTE2NywxNi4zMTE1ODIgOC42MTg0OTE2NywxNC45MjQzMDM0IEM4LjYxODQ5MTY3LDExLjI4Nzk1MiAxMS41ODIyMjMyLDguMzI0MjIwNDYgMTUuMjE4NTc0Niw4LjMyNDIyMDQ2IFogTTEyLjU4MDY0MzQsMTEuMDQ2MjI5MiBDMTIuMzU5OTQsMTEuMDQ2MjI5MiAxMi4xOTE3ODUsMTEuMTMwMzA2NyAxMi4wMzQxMzk3LDExLjI3NzQ0MjMgQzExLjUyOTY3NDgsMTEuNzUwMzc4MiAxMS4yNzc0NDIzLDEyLjI0NDMzMzQgMTEuMjU2NDIyOSwxMi45Mzc5NzI3IEwxMS4yNTY0MjI5LDEyLjkzNzk3MjcgTDExLjI1NjQyMjksMTMuMDIyMDUwMiBDMTEuMjQ1OTEzMiwxMy43NDcyMTg1IDExLjYwMzI0MjYsMTQuNDcyMzg2OSAxMi4wMDI2MTA2LDE1LjA2MDkyOTMgQzEyLjkwNjQ0MzYsMTYuMzk1NjU5NSAxMy44NDE4MDU3LDE3LjU2MjIzNDYgMTUuMzQ0NjkwOCwxOC4yNDUzNjQyIEMxNS43OTY2MDczLDE4LjQ1NTU1OCAxNi44MzcwNjYzLDE4Ljg5Njk2NDggMTcuMzQxNTMxMiwxOC44OTY5NjQ4IEMxNy45NDA1ODMzLDE4Ljg5Njk2NDggMTguOTE3OTg0MSwxOC41MTg2MTYxIDE5LjE1OTcwNjksMTcuOTMwMDczNiBDMTkuMjU0Mjk0MSwxNy42ODgzNTA5IDE5LjMzODM3MTYsMTcuMzk0MDc5NiAxOS4zMzgzNzE2LDE3LjEzMTMzNzUgQzE5LjMzODM3MTYsMTcuMDg5Mjk4NyAxOS4zMzgzNzE2LDE3LjAyNjI0MDYgMTkuMzE3MzUyMiwxNi45NzM2OTIyIEMxOS4yNDM3ODQ0LDE2Ljg0NzU3NiAxNy41MzA3MDU2LDE1Ljk1NDI1MjYgMTcuMzUyMDQwOSwxNS45NTQyNTI2IEMxNy4wNzg3ODkxLDE1Ljk1NDI1MjYgMTYuNTUzMzA0OCwxNi45NzM2OTIyIDE2LjIzODAxNDIsMTYuOTczNjkyMiBDMTYuMTUzOTM2NywxNi45NzM2OTIyIDE2LjA4MDM2ODksMTYuOTQyMTYzMSAxNi4wMDY4MDExLDE2LjkwMDEyNDQgQzE1LjQxODI1ODYsMTYuNjA1ODUzMiAxNC45MDMyODQsMTYuMzAxMDcyMyAxNC40MTk4Mzg1LDE1LjgzODY0NjEgQzE0LjAyMDQ3MDQsMTUuNDYwMjk3NCAxMy41NzkwNjM2LDE0Ljg5Mjc3NDMgMTMuMzQ3ODUwNSwxNC4zOTg4MTkxIEMxMy4zMTYzMjE0LDE0LjM0NjI3MDcgMTMuMjk1MzAyLDE0LjI5MzcyMjIgMTMuMjk1MzAyLDE0LjI0MTE3MzggQzEzLjI5NTMwMiwxMy45OTk0NTEgMTQuMDIwNDcwNCwxMy41NDc1MzQ1IDE0LjAyMDQ3MDQsMTMuMTQ4MTY2NCBDMTQuMDIwNDcwNCwxMy4wNDMwNjk2IDEzLjQ4NDQ3NjQsMTEuNjEzNzUyMiAxMy40MTA5MDg2LDExLjQzNTA4NzYgQzEzLjMwNTgxMTcsMTEuMTYxODM1NyAxMy4yNTMyNjMzLDExLjA3Nzc1ODIgMTIuOTY5NTAxOCwxMS4wNzc3NTgyIEMxMi44MzI4NzU4LDExLjA3Nzc1ODIgMTIuNzA2NzU5NiwxMS4wNDYyMjkyIDEyLjU4MDY0MzQsMTEuMDQ2MjI5MiBaJyBpZD0nRW52ZWxvcGUtT3V0bGluZWQtLS1Gb250QXdlc29tZScgZmlsbD0nJTIzMjVkMzY2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5cblxuLnNvY2lhbC1zaGFyZV9fd3JhcHBlci5pcy1vcGVuIHtcbiAgYTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWV4cG9ydGVkL2ljb25fcHVsbGRvd25fYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICB0b3A6LTQwcHg7XG4gIH1cblxuICAuc29jaWFsLXNoYXJlX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1idXR0b247XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xuICB9XG59XG4vL1xuIiwiJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc6IDMuNzVyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkaW5nczogXCJoMSxoMixoMyxoNCxoNSxoNlwiO1xuXG4kYXJ0aWNsZS10aXRsZS1zaXplOiA0NTtcblxuLmFydGljbGUge1xuXG5cbn1cblxuLmFydGljbGVfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4uYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6ICRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgIHBhZGRpbmctYm90dG9tOiAkYmFzZS1wYXJhZ3JhcGgtcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjUqJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNSokYmFzZS1wYXJhZ3JhcGgtcGFkZGluZztcbn1cblxuLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICgkYXJ0aWNsZS10aXRsZS1zaXplLzE2KSoxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICgkYXJ0aWNsZS10aXRsZS1zaXplLzE2LzIpKjFyZW07XG59XG4iLCIkY29sb3ItdGFzay1kZWZhdWx0OiAjZjVmNWYyO1xuJGNvbG9yLXRhc2staG92ZXI6ICNmZmY7XG4kY29sb3ItdGFzay10ZXh0OiAjNTY1NjU2O1xuXG4jYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4jYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzLFxuI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrc3tcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci10YXNrLWRlZmF1bHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIC8vbWF4LXdpZHRoOiA4MDBweDtcblxuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNzlweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG5cblxuICAgIHVsLCBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOTk5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRhc2stdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhc2stZGVmYXVsdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTk5O1xuXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YXNrLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM5OTk7XG4gICAgfVxuICAgIGxpOmZpcnN0LWNoaWxke1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICM5OTk7XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM5OTk7XG4gICAgfVxuICAgIC5jb250ZXh0dWFse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyKy5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjOTk5O1xuXG4gICAgfVxufVxuXG4udG9vbGJhciAudG9vbGJhci1iYXIge1xuICAgIHotaW5kZXg6IDUwMztcbn0iLCIkY29sb3ItaW5wdXQtYm9yZGVyOiAjRTBERUU4IWRlZmF1bHQ7XG4kY29sb3ItaW5wdXQtZm9jdXM6ICMxMjQ1NzchZGVmYXVsdDtcbiRjb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogI0UwREVFOCFkZWZhdWx0OztcbiRjb2xvci1pbnB1dC10ZXh0OiAjMjEyMTIxIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWlucHV0OiAoMTAvMTYpKjFyZW0hZGVmYXVsdDtcblxuXG4udXNlci1sb2dpbi1mb3JtLFxuI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50IGZvcm0udXNlci1wYXNzIHtcblxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIGJvcmRlcjogc29saWQgKDEvMTYpKjFyZW0gJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOjNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtaW5wdXQ7XG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxufVxuI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50IGZvcm0udXNlci1wYXNzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gNnJlbSAzcmVtO1xufVxuXG4ubG9naW4tZm9ybS13cmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYXJhZ3JhcGgtcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG59IiwiXG4kaWNvbi1jbG9zZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA0NUE4JyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCcvJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4Jy8lM0UlM0Mvc3ZnJTNFXCI7XG4kaWNvbi1zZWFyY2g6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIGlkPSdMYWFnXzEnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjguMyAyOC4zJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOC4zIDI4LjM7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjMxNzRCQTA7JTdEJTBBJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTYuNSwzLjljLTQuMywwLTcuOCwzLjUtNy44LDcuOGMwLDEuNiwwLjUsMy4xLDEuMyw0LjNsLTYuMiw2LjJjLTAuNiwwLjYtMC42LDEuNiwwLDIuMiBjMC42LDAuNiwxLjYsMC42LDIuMiwwbDYuMy02LjJjMS4yLDAuOCwyLjcsMS4zLDQuMywxLjNjNC4zLDAsNy44LTMuNSw3LjgtNy44QzI0LjMsNy40LDIwLjgsMy45LDE2LjUsMy45eiBNMTYuNSwxNi41IGMtMi42LDAtNC44LTIuMS00LjctNC44YzAtMi42LDIuMS00LjcsNC44LTQuN2MyLjYsMCw0LjgsMi4xLDQuNyw0LjhDMjEuMiwxNC4zLDE5LjEsMTYuNSwxNi41LDE2LjV6Jy8lM0UlM0Mvc3ZnJTNFXCI7XG5cbi5oZWFkZXJfbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgLmhlYWRlcl9fcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4uc2VhcmNoYmxvY2sge1xuICAgIG9yZGVyOiAxO1xuICAgIGhlaWdodDogKDYzLzE2KSoxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6M3JlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi1zZWFyY2gpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyBpZD0nTGFhZ18xJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDI4LjMgMjguMycgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjguMyAyOC4zOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCU3QmZpbGw6JTIzODI4MjgyOyU3RCUwQSUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE2LjUsMy45Yy00LjMsMC03LjgsMy41LTcuOCw3LjhjMCwxLjYsMC41LDMuMSwxLjMsNC4zbC02LjIsNi4yYy0wLjYsMC42LTAuNiwxLjYsMCwyLjIgYzAuNiwwLjYsMS42LDAuNiwyLjIsMGw2LjMtNi4yYzEuMiwwLjgsMi43LDEuMyw0LjMsMS4zYzQuMywwLDcuOC0zLjUsNy44LTcuOEMyNC4zLDcuNCwyMC44LDMuOSwxNi41LDMuOXogTTE2LjUsMTYuNSBjLTIuNiwwLTQuOC0yLjEtNC43LTQuOGMwLTIuNiwyLjEtNC43LDQuOC00LjdjMi42LDAsNC44LDIuMSw0LjcsNC44QzIxLjIsMTQuMywxOS4xLDE2LjUsMTYuNSwxNi41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5oZWFkZXIgLnNlYXJjaGZvcm0taGVhZGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgtNjAvMTYpKjFyZW07XG4gICAgcmlnaHQ6ICg0MC8xNikqMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6ICgxMDAvMTYpKjFyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoKC0yMDAvMTYpKjFyZW0sIDByZW0sIDByZW0pIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoKC0yMDAvMTYpKjFyZW0sIDByZW0sIDByZW0pIHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVue1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxuXG4gICAgLmZvcm0tLWlubGluZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbn1cblxuaGVhZGVyIC5zZWFyY2gtaW5wdXQtY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoYmxvY2t7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoYmxvY2suaXMtb3BlbiAuaWNvbi1zZWFyY2h7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLWNsb3NlKTtcbiAgICAvL3JpZ2h0OiAoNDAvMTYpKjFyZW07XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM4MjgyODInIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4Jy8lM0UlM0NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxufVxuLnNlYXJjaGZvcm0taGVhZGVyIGZvcm17XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2hmb3JtLWhlYWRlciAuanMtZm9ybS10eXBlLXRleHRmaWVsZHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbignc20nLCdtZCcpe1xuICAgIGhlYWRlciAuc2VhcmNoYmxvY2t7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIH1cbn1cbi5zZWFyY2gtaW5wdXQtY29udGFpbmVye1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMS4yKTtcbiAgICAuanMtZm9ybS1pdGVte1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cbiAgICBmb3Jte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmljb24tc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59IiwiZm9ybSAuZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnNlYXJjaC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ubW0tc2VhcmNoLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgbWFyZ2luLXRvcDogKDcwLzE2KSoxcmVtO1xuICBib3JkZXItcmFkaXVzOiAoMTIvMTYpKjFyZW0gMCAwICgxMi8xNikqMXJlbTtcbiAgZm9udC1zaXplOiAoMTgvMTYpKjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAoMTIvMTYpKjFyZW0gKDQwLzE2KSoxcmVtIHJnYmEoMCwwLDAsMC4yKTtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBwYWRkaW5nOiAoNi8xNikqMXJlbSAoMzIvMTYpKjFyZW07XG4gIGhlaWdodDogKDQ2LzE2KSoxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vbWFyZ2luOiAoMjUvMTYpKjFyZW0gMCAoNDUvMTYpKjFyZW0gMDtcbiAgfVxufVxuXG4uc2VhcmNoLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLm1tLXNlYXJjaC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1cbntcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBtYXJnaW4tdG9wOiAoNzAvMTYpKjFyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogKDYvMTYpKjFyZW0gKDEyLzE2KSoxcmVtO1xuICBmb250LXNpemU6ICgxOC8xNikqMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6ICg2MC8xNikqMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAoMTIvMTYpKjFyZW0gKDEyLzE2KSoxcmVtIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyBpZD0nTGFhZ18xJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDI4LjMgMjguMycgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjguMyAyOC4zOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCU3QmZpbGw6JTIzZmZmZmZmOyU3RCUwQSUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE2LjUsMy45Yy00LjMsMC03LjgsMy41LTcuOCw3LjhjMCwxLjYsMC41LDMuMSwxLjMsNC4zbC02LjIsNi4yYy0wLjYsMC42LTAuNiwxLjYsMCwyLjIgYzAuNiwwLjYsMS42LDAuNiwyLjIsMGw2LjMtNi4yYzEuMiwwLjgsMi43LDEuMyw0LjMsMS4zYzQuMywwLDcuOC0zLjUsNy44LTcuOEMyNC4zLDcuNCwyMC44LDMuOSwxNi41LDMuOXogTTE2LjUsMTYuNSBjLTIuNiwwLTQuOC0yLjEtNC43LTQuOGMwLTIuNiwyLjEtNC43LDQuOC00LjdjMi42LDAsNC44LDIuMSw0LjcsNC44QzIxLjIsMTQuMywxOS4xLDE2LjUsMTYuNSwxNi41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgaGVpZ2h0OiAoNDYvMTYpKjFyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogKDI0LzE2KSoxcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vbWFyZ2luOiAoMjUvMTYpKjFyZW0gMCAoNDUvMTYpKjFyZW0gMDtcbiAgfVxufVxuXG5cbiIsIi8qXG5cblNlYXJjaHJlc3VsdFxuXG4qL1xuXG4kaWNvbi1jbG9zZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc3JyBoZWlnaHQ9Jzc3JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMTMxNTUzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NsaW5lIHgxPScxOCcgeTE9JzYnIHgyPSc2JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIhZGVmYXVsdDtcbiRpY29uLXNlYXJjaDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc3JyBoZWlnaHQ9Jzc3JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMTMxNTUzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NjaXJjbGUgY3g9JzExJyBjeT0nMTEnIHI9JzgnJTNFJTNDL2NpcmNsZSUzRSUzQ2xpbmUgeDE9JzIxJyB5MT0nMjEnIHgyPScxNi42NScgeTI9JzE2LjY1JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiIWRlZmF1bHQ7XG5cblxuXG4kZm9ybS13aWR0aDogJy5jb2wtbWQtMTInO1xuXG5tYWluICAuc2VhcmNoZm9ybS1oZWFkZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXG59XG5cblxubWFpbiAuc2VhcmNoZm9ybS1oZWFkZXJ7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgIG1hcmdpbi10b3A6ICRpdGVtLW1hcmdpbi1ib3R0b207XG5cbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG5cblxuICAgIC5zZWFyY2gtaW5wdXQtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXByaW1hcnk7XG4gICAgfVxuXG4gICAgZm9ybXtcblxuXG4gICAgfVxuXG4gICAgLmZvcm0tLWlubGluZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbm1haW4gLnNlYXJjaGZvcm0taGVhZGVyIC5mb3JtLXN1Ym1pdHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6MDtcbiAgICBvdXRsaW5lOjA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLXNlYXJjaCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgd2lkdGg6MnJlbTtcbn1cblxuLnZpZXctc2VhcmNoLXJlc3VsdHtcblxuICAgIC52aWV3LWhlYWRlcntcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgQGV4dGVuZCAjeyRmb3JtLXdpZHRofTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDQwLzE2KSoxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNSokaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgKDEvMTYpKjFyZW0gJGNvbG9yLXBhcmFncmFwaC1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cbiAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgQGV4dGVuZCAucm93O1xuICAgIH1cblxuICAgIC52aWV3cy1yb3d7XG4gICAgICAgIEBleHRlbmQgI3skZm9ybS13aWR0aH07XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuXG4gICAgICAgICYgKyAudmlld3Mtcm93e1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAkaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBhe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTooMjAvMTYpKjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTpibG9jazs7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1vbi1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpdGVtLW1hcmdpbi1ib3R0b207XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNSogJGl0ZW0tbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41KiAkaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAoMS8xNikqMXJlbSAkY29sb3ItcGFyYWdyYXBoLXByaW1hcnk7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhcmFncmFwaC1wcmltYXJ5O1xuXG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtb24tcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIua29la2plcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAyMCUpO1xuICB6LWluZGV4OiAxOTk7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJG1hcmdpbi1pdGVtO1xuICBvcGFjaXR5OiAuOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIFxuICBcbiAgLmJvZHkgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIFxuICAgIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICBcbiAgKiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIH1cbiAgICBsaTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgIH1cbiAgICBsaTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxufSIsIi5maWx0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgLy9taW4td2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4zNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy9taW4td2lkdGg6IDE0cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX3doaXRlLnN2Z1wiKTtcbiAgICAvL3RyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLy93aWR0aDogMjBweDtcbiAgICAvL2hlaWdodDogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgLy9hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX2JsdWUuc3ZnXCIpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcblxuICB9XG5cblxuICAuZmlsdGVyLW9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAuNCk7XG4gICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZyguNik7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZmlsdGVyLW9wdGlvbnMge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgfVxuICB9XG59XG5cbi8vXG4vLy5kcm9wZG93bi1tZW51IHtcbi8vICBib3JkZXItcmFkaXVzOiAxcmVtO1xuLy8gIGJvcmRlcjogMDtcbi8vICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLC40KTtcbi8vICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKC42KTtcbi8vICBhIHtcbi8vICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbi8vICAgIGZvbnQtc2l6ZTogKDE0LzE2KSoxcmVtO1xuLy8gICAgJjpob3ZlciB7XG4vLyAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRjb2xvci1wcmltYXJ5LWxpZ2h0LCAuOCk7XG4vLyAgICB9XG4vLyAgfVxuXG4uZmlsdGVyLW9wdGlvbiB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgZm9udC1zaXplOiAoMTIvMTYpKjFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDAuNSk7XG5cbiAgJjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkY29sb3ItcHJpbWFyeS1saWdodCwgLjgpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KclCc7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDIsIGJvdHRvbSk7XG5cbiAgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vbWFyZ2luOjA7XG4gIH1cblxuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuNSwgYm90dG9tKTtcbn1cblxuLmFjdGl2ZUZpbHRlcnMge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuNSwgdG9wKTtcbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygyLCBib3R0b20pO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0O1xufVxuXG4ucHJvZHVjdC10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4udmlldy1kaXNwbGF5LWlkLXByb2R1Y3RzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdjpub3QoLnByb2R1Y3QtdGFibGVfX2hlYWQpLCAudmlldy1kaXNwbGF5LWlkLWFjY2Vzc29pcmVzX3Blcl9mYW1pbHkgLnZpZXctY29udGVudCA+IGRpdjpub3QoLnByb2R1Y3QtdGFibGVfX2hlYWQpIHtcbiAgLy9vcGFjaXR5OiAwLjI1O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBcbiAgJi5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuXG59XG5cbi52aWV3LWRpc3BsYXktaWQtYWNjZXNzb2lyZXNfcGVyX2ZhbWlseSAudmlldy1jb250ZW50IHtcbiAgLnByb2R1Y3QtdGFibGVfX2hlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtdGFibGVfX2hlYWQgLnByb2R1Y3QtdGFibGVfX2NlbGwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmW2RhdGEtYWNjLWluZGV4XSB7XG4gICAgLnByb2R1Y3QtdGFibGVfX2hlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIH1cbiAgfVxuICAmW2RhdGEtZHJ2LWluZGV4XSB7XG4gICAgLnByb2R1Y3QtdGFibGVfX2hlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIH1cbiAgfVxufVxuXG4uanMtZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmICFpbXBvcnRhbnQ7XG59XG5cbltqcy10cmlnZ2VyPVwic2hvd19vbl9lbXB0eVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC4xMjUpO1xuICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMC4yNSk7XG59XG5cbi5maWx0ZXItcGlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjEyNSk7XG4gIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLjI1KTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAvLyY6aG92ZXJ7XG4gIC8vICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIC8vfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgY2xhc3M9J2ljb24gaWNvbi10YWJsZXIgaWNvbi10YWJsZXIteCcgd2lkdGg9JzU2JyBoZWlnaHQ9JzU2JyB2aWV3Qm94PScwIDAgMjQgMjQnIHN0cm9rZS13aWR0aD0nMScgc3Ryb2tlPSclMjMxYTQ4YTUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4JyAvJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgY2xhc3M9J2ljb24gaWNvbi10YWJsZXIgaWNvbi10YWJsZXIteCcgd2lkdGg9JzU2JyBoZWlnaHQ9JzU2JyB2aWV3Qm94PScwIDAgMjQgMjQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSclMjMxYTQ4YTUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4JyAvJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKSB7XG4gICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDAuNSk7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJykge1xuICAuZmlsdGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBtYXgtaGVpZ2h0OiAycmVtO1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGNsYXNzPSdpY29uIGljb24tdGFibGVyIGljb24tdGFibGVyLWZpbHRlcicgd2lkdGg9JzU2JyBoZWlnaHQ9JzU2JyB2aWV3Qm94PScwIDAgMjQgMjQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSclMjMxYTQ4YTUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBkPSdNNS41IDVoMTNhMSAxIDAgMCAxIC41IDEuNWwtNSA1LjVsMCA3bC00IC0zbDAgLTRsLTUgLTUuNWExIDEgMCAwIDEgLjUgLTEuNScgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGNsYXNzPSdpY29uIGljb24tdGFibGVyIGljb24tdGFibGVyLWNoZXZyb24tcmlnaHQnIHdpZHRoPSc1NicgaGVpZ2h0PSc1Nicgdmlld0JveD0nMCAwIDI0IDI0JyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZT0nJTIzMWE0OGE1JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBzdHJva2U9J25vbmUnIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSA2IDE1IDEyIDkgMTgnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5maWx0ZXItYnV0dG9uIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuODc1cmVtO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcblxuICAgICAgaDMge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgLy90cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4gLmZpbHRlci1idXR0b24ge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuXG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG5bZGF0YS1hY2MtaW5kZXhdIHtcbiAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDAuNSwgJ3RvcCcpO1xufVxuXG5oMy5hY2NvcmRpb24tLWJ1dHRvbiB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAwO1xuICAvL21hcmdpbjogMDtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLXByaW1hcnk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC4yNSk7XG4gIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLjUsIGxlZnQpO1xuICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMS41LCByaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBAZXh0ZW5kIC5yb3c7XG5cbn1cbiIsIlxuJGJ0bi1zaXplOiAoNDAvMTYpKjFyZW07XG5banMtdHJpZ2dlcj1cImZhc3RjYWxjXCJde1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhc3RDYWxjRnJhbWUtd3JhcHBlciB7XG4gIC5jb2wtMTIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5mYXN0Q2FsY0ZyYW1lLXdyYXBwZXIsXG4ucG9wdXAtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIC8vcGFkZGluZzoyMHB4O1xuICAgIGxlZnQ6MDtcbiAgICB0b3A6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgJi5pcy1vcGVue1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyLCAuY29sLTEwe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAoMjAvMTYpKjFyZW07XG4gICAgfVxuICAgIC5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9uLmNsb3NlYnV0dG9ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OigzNi8xNikqMXJlbTtcbiAgICAgICAgdG9wOigzMC8xNikqMXJlbTtcbiAgICAgICAgd2lkdGg6MS41cmVtO1xuICAgICAgICBoZWlnaHQ6MS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHJpZ2h0OjEuNXJlbTtcbiAgICAgICAgdG9wOjEuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5mc2xpZ2h0Ym94LXN2Zy1wYXRoIHtcbiAgICAgICAgZmlsbDogIzRFNEU0RTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZnNsaWdodGJveC1zdmctcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWV7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo4MHZoO1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBvcHVwLXRlbmRlci10ZXh0IHtcbiAgICAgIHBhZGRpbmc6ICgzMC8xNikqMXJlbSAoMzYvMTYpKjFyZW0gKDM2LzE2KSoxcmVtICgzNi8xNikqMXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLXRlbmRlci10ZXh0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNEU0RTRFO1xuICAgICAgZm9udC1zaXplOiAoMTgvMTYpKjFyZW07XG4gICAgfVxuXG4gICAgLnRlbmRlci10ZXh0LXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjMzIzNDM1O1xuICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHZoO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgfVxuXG4gICAgLmNvcHktbm90aWZpY2F0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDgwcHg7XG4gICAgICByaWdodDogMTAwcHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogKDI4LzE2KSoxcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZG93bmxvYWQtdGVuZGVyLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjM3NXJlbSAwLjVyZW0gMi41cmVtO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjMzMDAzNzM4MiwxMyBMMTIuMzMwMDM3NCwxMyBMMTIuMzMwMDM3NCwxNCBMMC4zMzAwMzczODIsMTQgTDAuMzMwMDM3MzgyLDEzIFogTTEuMTc5MTYzMTMsNC44MjU4MDkzMyBMNC45Nzk4NjAzMiw4LjM1NjAzNTU3IEw0Ljk3OTg2MDMyLDIuODI1MDMyMDNlLTEzIEw2Ljk0NTE5Nzg5LDIuODIzODI4NjFlLTEzIEw2Ljk0NTE5Nzg5LDguMzU2MDM1NTcgTDEwLjg2MzA2MjUsNC44MjU4MDkzMyBMMTIsNi4yODgwMzU3NyBMNi4wMjg3NDk4NiwxMS42NDAyMzIzIEw1LjMyOTA3MDUyZS0xNSw2LjI4ODAzNTc3IEwxLjE3OTE2MzEzLDQuODI1ODA5MzMgWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy42NyAzKScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29weS10ZW5kZXItdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMzc1cmVtIDAuNXJlbSAyLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NnIGZpbGw9JyUyM0ZGRicgZmlsbC1ydWxlPSdldmVub2RkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzIDIpJyUzRSUzQ3BvbHlnb24gcG9pbnRzPScxMyAxNC45OTIgMTMgNCAxMiA0IDEyIDMgMTQgMyAxNCAxNiAzIDE2IDMgMTQgNCAxNCA0IDE1Jy8lM0UlM0NwYXRoIGQ9J00zLjk5OTU2NTEyLDMuOTkyMzA5NTcgTDMuOTk5NTY1MTIsMCBMMTEsMCBMMTEsMTMgTDAsMTMgTDAsMy45OTIzMDk1NyBMMy45OTk1NjUxMiwzLjk5MjMwOTU3IFogTTIsNSBMOSw1IEw5LDYgTDIsNiBMMiw1IFogTTYsMyBMOSwzIEw5LDQgTDYsNCBMNiwzIFogTTIsNyBMOSw3IEw5LDggTDIsOCBMMiw3IFogTTIsOSBMOSw5IEw5LDEwIEwyLDEwIEwyLDkgWiBNMywwIEwzLDMgTDAsMyBMMywwIFonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG4iLCIudmlldy1uZXdzIC5wYWdlciBsaS5wYWdlcl9faXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICB9XG59IiwiLy8gSGVhZGVyXG4vL1xuLy9cbi8vIFdlaWdodDogNVxuLy9cbi8vIFN0eWxlZ3VpZGU6IERpc3BsYXlzLmhlYWRlclxuXG4kaGVhZGVyLWhlaWdodDogMTIwcHggIWRlZmF1bHQ7XG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDYwcHggIWRlZmF1bHQ7XG5cbiRoZWFkZXItYmFja2dyb3VuZDokY29sb3Itd2hpdGU7XG4udG9vbGJhci1maXhlZCBoZWFkZXJ7XG4gICAgdG9wOjA7XG59XG5oZWFkZXJ7XG4gICAgcGFkZGluZzooMTIvMTYpKjFyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJhY2tncm91bmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDA7XG4gICAgLy9tYXJnaW4tdG9wOiAoMjAvMTYpKjFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAgICAgcGFkZGluZzooNS8xNikqMXJlbSAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gICAgfVxuICAgIC8vJi5uYXYtdXAge1xuICAgIC8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLy99XG59XG4udXNlci1sb2dnZWQtaW4gaGVhZGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLm5hdi11cCB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbi5oZWFkZXJfX2xlZnR7XG5cbiAgICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDEyLzE2KSoxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAoMTIvMTYpKjFyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAoMTcwLzE2KSoxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAoOTQvMTYpKjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXJfbWFpbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5oZWFkZXJfX3JpZ2h0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOjAuMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4uaGVhZGVyX3RvcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC8vYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cbiNibG9jay1sYXVuY2hraXQtYnJhbmRpbmd7XG4gICAgaW1ne1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC8vbWF4LXdpZHRoOiA5cmVtO1xuICAgIH1cbn1cblxuIiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgLm5hdmlnYXRpb24ge1xuXG4gICAgICAgIC5ibG9jay1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbSA+IC5tZW51LmlzLXN1YiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbTpob3ZlciAuaXMtc3ViIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBNZW51IGl0ZW1zXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICB1bC5tZW51LS1sZXZlbC0wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxuXG4gICAgdWwubWVudS0tbGV2ZWwtMCBsaSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgIHVsLmhpZGRlbi1saW5rcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwuaGlkZGVuLWxpbmtzIGxpIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIC5tZW51LS1sZXZlbC0xe1xuICAgICAgICBwYWRkaW5nLXRvcDoxcmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgdG9wOjEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAoMjIvMTYpKjFyZW07XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgKDQwLzE2KSoxcmVtIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICAgIG1pbi13aWR0aDogKDE2MC8xNikqMXJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgIH1cbiAgICAubWVudS1pdGVtLS1sZXZlbC0we1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0tLWxldmVsLTA6aG92ZXIgPiAubWVudS0tbGV2ZWwtMXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICB1bC5oaWRkZW4tbGlua3MuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bC5oaWRkZW4tbGlua3MgbGkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIHVsLmhpZGRlbi1saW5rcyAuaXMtc3ViIHtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgfVxuXG4gICAgdWwuaGlkZGVuLWxpbmtzIC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudXtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIC8vbWFyZ2luLXRvcDogMnJlbTtcbiB9XG4vLyBNZW51IGRpc3BsYXkgc2V0dGluZ3NcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgICNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAjYmxvY2stdG9wbWVudSxcbiAgICBbaWQqPVwiYmxvY2tcIl1baWQqPSd0b3BtZW51J117XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgIFtpZCo9XCJsYW5ndWFnZXN3aXRjaGVyXCJde1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKXtcbiAgICAjYmxvY2stcmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uLFxuICAgIFtpZCo9J3Jlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiddW2lkKj0nYmxvY2snXXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tZW51LWl0ZW0gYXtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgfVxufVxuXG4ubWVudS1pdGVtLmFjdGl2ZSBhLFxuLm1lbnUtaXRlbSBhLmlzLWFjdGl2ZXtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi8vIGFuaW1hdGUgc3VibWVudVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMjAlLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgfVxufVxuXG4ubWVudS1pdGVtLS1sZXZlbC0wOmhvdmVyID4gLm1lbnUtLWxldmVsLTF7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufSIsIi8vJWFmdGVyLXN0aWNre1xuLy8gICAgY29udGVudDonJztcbi8vICAgIHdpZHRoOjFweDtcbi8vICAgIGhlaWdodDogMWVtO1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICByaWdodDowO1xuLy8gICAgdG9wOjUwJTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6JGJhc2UtZm9udC1jb2xvcjtcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbi8vfVxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudXtcbiAgICB1bHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIGF7XG4gICAgICAgICAgICBwYWRkaW5nOiAoNi8xNikqMXJlbSAoMTIvMTYpKjFyZW07XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkubWVudS1pdGVtLS1sZXZlbC0wIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LS1sZXZlbC0xe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0tY29sb3I7XG5cbiAgICAgICAgJiBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS0tbGV2ZWwtMSBhe1xuICAgICAgICBmb250LXNpemU6ICgxNC8xNikqMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtYWx0LXNwYWNpbmc7XG4gICAgICAgIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXMtb3BlbiAjYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiI2Jsb2NrLWxhdW5jaGtpdC10b3BtZW51LFxuW2lkKj1cInRvcG1lbnVcIl1baWQqPVwiYmxvY2tcIl0ge1xuICB1bC5tZW51LS1sZXZlbC0xIHtcbiAgICBwYWRkaW5nOiAoMjIvMTYpKjFyZW07XG4gIH1cbiAgXG4gIGxpIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAoMTMvMTYpKjFyZW07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgICYubWVudS1pdGVtLS1sZXZlbC0wOmxhc3QtY2hpbGQge1xuICAgICAgLy8gQ29tcGVuc2F0aW9uIGZvciBzZWFyY2ggaWNvbi5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICYgYTpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIHRvcDogMjAlO1xuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTYgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWlvbi1pb3Mtd29ybGQtb3V0bGluZSAtIElvbmljb25zJTNDL3RpdGxlJTNFJTNDZyBpZD0nSGVhZGVycycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdkL2hlYWRlci8xZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNDYuMDAwMDAwLCAtMjYuMDAwMDAwKSclM0UlM0NnIGlkPSd0b3AnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk3MC4wMDAwMDAsIDIxLjAwMDAwMCknJTNFJTNDZyBpZD0nZC9sYW5ndWFnZXMtaGVhZGVyLTEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE3MC4wMDAwMDAsIDAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNDcuMDA4MjMyLDAuNSBDMTUwLjQwMzcyNywwLjUgMTUzLjQ4MjgwMiwxLjg1NTI1NDM1IDE1NS43MzQ0MDIsNC4wNTQ5MzgzIEMxNTcuOTkwMDkxLDYuMjU4NjE2ODQgMTU5LjQxNTM4OSw5LjMwOTc0NzMxIDE1OS40OTYzNSwxMi42OTQ4MDExIEMxNTkuNDk2NTc4LDE2LjI4MTgwODcgMTU4LjExMzgxMSwxOS40NzE4NzI2IDE1NS44NzA0MDQsMjEuNzcxMTEyNyBDMTUzLjYwOTEwMiwyNC4wODg2OTIyIDE1MC40NzQyNzYsMjUuNSAxNDcuMDA4MjMyLDI1LjUgTDE0Ny4wMDgyMzIsMjUuNSBMMTIuOTkxNzY4MywyNS41IEM5LjU0MjEwNjQyLDI1LjUgNi40MTkwNDg1OSwyNC4xMDExNTMyIDQuMTU4NDc4NTQsMjEuODM5MTUwOSBDMS44OTgwNDQyLDE5LjU3NzI4NDMgMC41LDE2LjQ1MjM4MzIgMC41LDEzIEMwLjUsOS41NDc3MTQ5IDEuODk3NjMzODMsNi40MjIyNjg5OCA0LjE1ODM2NjU4LDQuMTYwMTAzOCBDNi40MTgzNzIxNiwxLjg5ODY2NjI3IDkuNTQwOTEwMjgsMC41IDEyLjk5MTc2ODMsMC41IEwxMi45OTE3NjgzLDAuNSBaJyBpZD0nem9la3ZlbGQnIHN0cm9rZS1vcGFjaXR5PScwLjEnIHN0cm9rZT0nJTIzNjY2NjY2JyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xNCw1IEMxNi4yMDUxMzkyLDUgMTguMDg5NzM1OCw1Ljc4MjA0MzQ2IDE5LjY1Mzg0NjIsNy4zNDYxNTM4NSBDMjEuMjE3OTU2NSw4LjkxMDI2NDIzIDIyLDEwLjc5NDg2MDggMjIsMTMgQzIyLDE1LjIwNTEzOTIgMjEuMjE3OTU2NSwxNy4wODk3MzU4IDE5LjY1Mzg0NjIsMTguNjUzODQ2MiBDMTguMDg5NzM1OCwyMC4yMTc5NTY1IDE2LjIwNTEzOTIsMjEgMTQsMjEgQzExLjc5NDg2MDgsMjEgOS45MTAyNjQyMywyMC4yMTc5NTY1IDguMzQ2MTUzODUsMTguNjUzODQ2MiBDNi43ODIwNDM0NiwxNy4wODk3MzU4IDYsMTUuMjA1MTM5MiA2LDEzIEM2LDEwLjc5NDg2MDggNi43ODIwNDM0Niw4LjkxMDI2NDIzIDguMzQ2MTUzODUsNy4zNDYxNTM4NSBDOS45MTAyNjQyMyw1Ljc4MjA0MzQ2IDExLjc5NDg2MDgsNSAxNCw1IFogTTE0LjMwNzY5MjMsOS43NjkyMzA3NyBMMTQuMzA3NjkyMywxMi42OTIzMDc3IEwxNy4xOTIzMDc3LDEyLjY5MjMwNzcgQzE3LjE2NjY2NjUsMTEuNTEyODE0NiAxNy4wMjU2NDIzLDEwLjQzNTkwMjMgMTYuNzY5MjMwOCw5LjQ2MTUzODQ2IEMxNi4xMDI1NjA4LDkuNjE1Mzg1MzggMTUuMjgyMDU2Miw5LjcxNzk0ODQ2IDE0LjMwNzY5MjMsOS43NjkyMzA3NyBaIE0xNC4zMDc2OTIzLDkuMTUzODQ2MTUgQzE1LjI1NjQxNSw5LjEwMjU2Mzg1IDE2LjAyNTYzODEsOS4wMDAwMDA3NyAxNi42MTUzODQ2LDguODQ2MTUzODUgQzE2LjM1ODk3MzEsNy45NzQzNTQ2MiAxNi4wMTkyMzI5LDcuMjYyODIzMjcgMTUuNTk2MTUzOCw2LjcxMTUzODQ2IEMxNS4xNzMwNzQ4LDYuMTYwMjUzNjUgMTQuNzQzNTkxOSw1LjgyMDUxMzQ2IDE0LjMwNzY5MjMsNS42OTIzMDc2OSBMMTQuMzA3NjkyMyw5LjE1Mzg0NjE1IFogTTEzLjY5MjMwNzcsNS42OTIzMDc2OSBDMTIuNzY5MjI2Miw1LjkyMzA3ODA4IDEyLjAwMDAwMzEsNi45NzQzNDk2MiAxMS4zODQ2MTU0LDguODQ2MTUzODUgQzEyLjAwMDAwMzEsOS4wMDAwMDA3NyAxMi43NjkyMjYyLDkuMTAyNTYzODUgMTMuNjkyMzA3Nyw5LjE1Mzg0NjE1IEwxMy42OTIzMDc3LDUuNjkyMzA3NjkgWiBNMTMuNjkyMzA3Nyw5Ljc2OTIzMDc3IEMxMi42OTIzMDI3LDkuNzE3OTQ4NDYgMTEuODU4OTc3Nyw5LjYxNTM4NTM4IDExLjE5MjMwNzcsOS40NjE1Mzg0NiBDMTAuOTM1ODk2MiwxMC40MzU5MDIzIDEwLjc5NDg3MTksMTEuNTEyODE0NiAxMC43NjkyMzA4LDEyLjY5MjMwNzcgTDEzLjY5MjMwNzcsMTIuNjkyMzA3NyBMMTMuNjkyMzA3Nyw5Ljc2OTIzMDc3IFogTTEwLjE1Mzg0NjIsMTIuNjkyMzA3NyBDMTAuMjA1MTI4NSwxMS4zMzMzMjY1IDEwLjM0NjE1MjcsMTAuMjA1MTMyNyAxMC41NzY5MjMxLDkuMzA3NjkyMzEgQzkuODMzMzI5NjIsOS4xMDI1NjMwOCA5LjA3NjkyNjkyLDguNzgyMDUzNDYgOC4zMDc2OTIzMSw4LjM0NjE1Mzg1IEM3LjI4MjA0NjE1LDkuNTc2OTI5MjMgNi43MzA3Njk2MiwxMS4wMjU2MzI3IDYuNjUzODQ2MTUsMTIuNjkyMzA3NyBMMTAuMTUzODQ2MiwxMi42OTIzMDc3IFogTTEwLjE1Mzg0NjIsMTMuMzA3NjkyMyBMNi42NTM4NDYxNSwxMy4zMDc2OTIzIEM2LjczMDc2OTYyLDE0Ljk3NDM2NzMgNy4yODIwNDYxNSwxNi40MjMwNzA4IDguMzA3NjkyMzEsMTcuNjUzODQ2MiBDOS4xNzk0OTE1NCwxNy4xOTIzMDU0IDkuOTM1ODk0MjMsMTYuODcxNzk1OCAxMC41NzY5MjMxLDE2LjY5MjMwNzcgQzEwLjM0NjE1MjcsMTUuNzk0ODY3MyAxMC4yMDUxMjg1LDE0LjY2NjY3MzUgMTAuMTUzODQ2MiwxMy4zMDc2OTIzIFogTTEwLjc2OTIzMDgsMTMuMzA3NjkyMyBDMTAuNzk0ODcxOSwxNC40ODcxODU0IDEwLjkzNTg5NjIsMTUuNTY0MDk3NyAxMS4xOTIzMDc3LDE2LjUzODQ2MTUgQzExLjk4NzE4MzUsMTYuMzU4OTczNSAxMi44MjA1MDg1LDE2LjI0MzU5IDEzLjY5MjMwNzcsMTYuMTkyMzA3NyBMMTMuNjkyMzA3NywxMy4zMDc2OTIzIEwxMC43NjkyMzA4LDEzLjMwNzY5MjMgWiBNMTMuNjkyMzA3NywxNi44NDYxNTM4IEMxMi43NjkyMjYyLDE2Ljg5NzQzNjIgMTIuMDAwMDAzMSwxNi45OTk5OTkyIDExLjM4NDYxNTQsMTcuMTUzODQ2MiBDMTIuMDAwMDAzMSwxOS4wMjU2NTA0IDEyLjc2OTIyNjIsMjAuMDc2OTIxOSAxMy42OTIzMDc3LDIwLjMwNzY5MjMgTDEzLjY5MjMwNzcsMTYuODQ2MTUzOCBaIE0xNC4zMDc2OTIzLDIwLjMwNzY5MjMgQzE0Ljc0MzU5MTksMjAuMTc5NDg2NSAxNS4xNzMwNzQ4LDE5LjgzOTc0NjMgMTUuNTk2MTUzOCwxOS4yODg0NjE1IEMxNi4wMTkyMzI5LDE4LjczNzE3NjcgMTYuMzU4OTczMSwxOC4wMjU2NDU0IDE2LjYxNTM4NDYsMTcuMTUzODQ2MiBDMTYuMDI1NjM4MSwxNi45OTk5OTkyIDE1LjI1NjQxNSwxNi44OTc0MzYyIDE0LjMwNzY5MjMsMTYuODQ2MTUzOCBMMTQuMzA3NjkyMywyMC4zMDc2OTIzIFogTTE0LjMwNzY5MjMsMTYuMTkyMzA3NyBDMTUuMTI4MjA5MiwxNi4yMTc5NDg4IDE1Ljk0ODcxMzgsMTYuMzMzMzMyMyAxNi43NjkyMzA4LDE2LjUzODQ2MTUgQzE3LjAyNTY0MjMsMTUuNTY0MDk3NyAxNy4xNjY2NjY1LDE0LjQ4NzE4NTQgMTcuMTkyMzA3NywxMy4zMDc2OTIzIEwxNC4zMDc2OTIzLDEzLjMwNzY5MjMgTDE0LjMwNzY5MjMsMTYuMTkyMzA3NyBaIE0xNy44NDYxNTM4LDEzLjMwNzY5MjMgQzE3Ljc5NDg3MTUsMTQuNTY0MTA4OCAxNy42NDEwMjY5LDE1LjY5MjMwMjcgMTcuMzg0NjE1NCwxNi42OTIzMDc3IEMxOC4wNzY5MjY1LDE2Ljg5NzQzNjkgMTguODQ2MTQ5NiwxNy4yMTc5NDY1IDE5LjY5MjMwNzcsMTcuNjUzODQ2MiBDMjAuNzE3OTUzOCwxNi40MjMwNzA4IDIxLjI2OTIzMDQsMTQuOTc0MzY3MyAyMS4zNDYxNTM4LDEzLjMwNzY5MjMgTDE3Ljg0NjE1MzgsMTMuMzA3NjkyMyBaIE0xNy44NDYxNTM4LDEyLjY5MjMwNzcgTDIxLjM0NjE1MzgsMTIuNjkyMzA3NyBDMjEuMjY5MjMwNCwxMS4wMjU2MzI3IDIwLjcxNzk1MzgsOS41NzY5MjkyMyAxOS42OTIzMDc3LDguMzQ2MTUzODUgQzE4LjgyMDUwODUsOC44MDc2OTQ2MiAxOC4wNjQxMDU4LDkuMTI4MjA0MjMgMTcuNDIzMDc2OSw5LjMwNzY5MjMxIEMxNy42NTM4NDczLDEwLjIwNTEzMjcgMTcuNzk0ODcxNSwxMS4zMzMzMjY1IDE3Ljg0NjE1MzgsMTIuNjkyMzA3NyBaIE0xOS4yMzA3NjkyLDcuODQ2MTUzODUgQzE4LjIwNTEyMzEsNi44MjA1MDc2OSAxNy4wMzg0NjgxLDYuMTUzODQ3NjkgMTUuNzMwNzY5Miw1Ljg0NjE1Mzg1IEMxNi4zMjA1MTU4LDYuNDYxNTQxNTQgMTYuODIwNTEwOCw3LjQxMDI1IDE3LjIzMDc2OTIsOC42OTIzMDc2OSBDMTcuOTQ4NzIxNSw4LjQ2MTUzNzMxIDE4LjYxNTM4MTUsOC4xNzk0ODg4NSAxOS4yMzA3NjkyLDcuODQ2MTUzODUgWiBNMTIuMjY5MjMwOCw1Ljg0NjE1Mzg1IEMxMC45MTAyNDk2LDYuMTUzODQ3NjkgOS43NDM1OTQ2Miw2LjgyMDUwNzY5IDguNzY5MjMwNzcsNy44NDYxNTM4NSBDOS4xNzk0ODkyMyw4LjA3NjkyNDIzIDkuODQ2MTQ5MjMsOC4zNDYxNTIzMSAxMC43NjkyMzA4LDguNjUzODQ2MTUgQzExLjE1Mzg0ODEsNy40MjMwNzA3NyAxMS42NTM4NDMxLDYuNDg3MTgyNjkgMTIuMjY5MjMwOCw1Ljg0NjE1Mzg1IFogTTguNzY5MjMwNzcsMTguMTUzODQ2MiBDOS43OTQ4NzY5MiwxOS4xNzk0OTIzIDEwLjk2MTUzMTksMTkuODQ2MTUyMyAxMi4yNjkyMzA4LDIwLjE1Mzg0NjIgQzExLjYyODIwMTksMTkuNDg3MTc2MiAxMS4xMTUzODY1LDE4LjUzODQ2NzcgMTAuNzMwNzY5MiwxNy4zMDc2OTIzIEM5Ljk4NzE3NTc3LDE3LjU2NDEwMzggOS4zMzMzMzYxNSwxNy44NDYxNTIzIDguNzY5MjMwNzcsMTguMTUzODQ2MiBaIE0xNS43MzA3NjkyLDIwLjE1Mzg0NjIgQzE3LjAzODQ2ODEsMTkuODQ2MTUyMyAxOC4yMDUxMjMxLDE5LjE3OTQ5MjMgMTkuMjMwNzY5MiwxOC4xNTM4NDYyIEMxOC42MTUzODE1LDE3LjgyMDUxMTIgMTcuOTQ4NzIxNSwxNy41Mzg0NjI3IDE3LjIzMDc2OTIsMTcuMzA3NjkyMyBDMTYuODIwNTEwOCwxOC41ODk3NSAxNi4zMjA1MTU4LDE5LjUzODQ1ODUgMTUuNzMwNzY5MiwyMC4xNTM4NDYyIFonIGlkPSdpb24taW9zLXdvcmxkLW91dGxpbmUtLS1Jb25pY29ucycgZmlsbD0nJTIzMDA0NWE4JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3RpdGxlJTNFQXRvbXMgLyBJY29uIC8gV29ybGQlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nbTkuMzU3MSAyLjV2My4xMDcxYy0wLjc1IDAtMS4zOTI5LTAuMTA3MTQtMS45Mjg2LTAuMjE0MjkgMC41MzU3MS0xLjYwNzEgMS4xNzg2LTIuNTcxNCAxLjkyODYtMi44OTI5em0wIDEydjMuMTA3MWMtMC43NS0wLjMyMTQzLTEuMzkyOS0xLjI4NTctMS45Mjg2LTIuODkyOSAwLjUzNTcxLTAuMTA3MTQgMS4xNzg2LTAuMjE0MjkgMS45Mjg2LTAuMjE0Mjl6bS0zLjUzNTctMC42NDI4NmMtMC42NDI4NiAwLjIxNDI5LTEuMjg1NyAwLjUzNTcxLTIuMDM1NyAwLjg1NzE0LTAuOTY0MjktMS4xNzg2LTEuNS0yLjU3MTQtMS42MDcxLTQuMDcxNGgzLjIxNDNjMC4xMDcxNCAxLjI4NTcgMC4zMjE0MyAyLjM1NzEgMC40Mjg1NyAzLjIxNDN6bTAuMzIxNDMgMS4xNzg2YzAuMzIxNDMgMC44NTcxNCAwLjY0Mjg2IDEuNjA3MSAxLjA3MTQgMi4yNS0wLjk2NDI5LTAuMzIxNDMtMS44MjE0LTAuODU3MTQtMi41NzE0LTEuNjA3MSAwLjUzNTcxLTAuMjE0MjkgMC45NjQyOS0wLjQyODU3IDEuNS0wLjY0Mjg2em0wLjUzNTcxLTQuMzkyOWgyLjY3ODZ2Mi41NzE0Yy0wLjc1IDAuMTA3MTQtMS41IDAuMTA3MTQtMi4yNSAwLjMyMTQzLTAuMjE0MjktMC44NTcxNC0wLjQyODU3LTEuODIxNC0wLjQyODU3LTIuODkyOXptLTQuNS0xLjE3ODZjMC4xMDcxNC0xLjYwNzEgMC42NDI4Ni0zIDEuNjA3MS00LjE3ODYgMC43NSAwLjQyODU3IDEuMzkyOSAwLjY0Mjg2IDIuMDM1NyAwLjg1NzE0LTAuMTA3MTQgMC45NjQyOS0wLjMyMTQzIDIuMDM1Ny0wLjMyMTQzIDMuMzIxNGgtMy4zMjE0em0yLjQ2NDMtNS4xNDI5YzAuNzUtMC43NSAxLjYwNzEtMS4yODU3IDIuNTcxNC0xLjYwNzEtMC4zMjE0MyAwLjY0Mjg2LTAuNjQyODYgMS4zOTI5LTAuOTY0MjkgMi4yNS0wLjY0Mjg2LTAuMjE0MjktMS4xNzg2LTAuNDI4NTctMS42MDcxLTAuNjQyODZ6bTQuNzE0MyAyLjQ2NDN2Mi42Nzg2aC0yLjY3ODZjMC0xLjA3MTQgMC4yMTQyOS0yLjAzNTcgMC40Mjg1Ny0yLjg5MjkgMC41MzU3MSAwIDEuMzkyOSAwLjEwNzE0IDIuMjUgMC4yMTQyOXptOC4yNSAyLjY3ODZoLTMuMjE0M2MtMC4xMDcxNC0xLjI4NTctMC4yMTQyOS0yLjM1NzEtMC40Mjg1Ny0zLjIxNDMgMC42NDI4Ni0wLjIxNDI5IDEuMjg1Ny0wLjUzNTcxIDIuMDM1Ny0wLjg1NzE0IDAuOTY0MjkgMS4wNzE0IDEuNSAyLjQ2NDMgMS42MDcxIDQuMDcxNHptMCAxLjE3ODZjLTAuMTA3MTQgMS42MDcxLTAuNjQyODYgMi44OTI5LTEuNjA3MSA0LjA3MTQtMC43NS0wLjQyODU3LTEuNS0wLjY0Mjg2LTIuMTQyOS0wLjg1NzE0IDAuMjE0MjktMC45NjQyOSAwLjQyODU3LTIuMDM1NyAwLjQyODU3LTMuMjE0M2gzLjMyMTR6bS0yLjQ2NDMgNS4wMzU3Yy0wLjc1IDAuNzUtMS43MTQzIDEuMjg1Ny0yLjU3MTQgMS42MDcxIDAuNDI4NTctMC42NDI4NiAwLjc1LTEuMzkyOSAxLjA3MTQtMi4yNSAwLjUzNTcxIDAuMjE0MjkgMS4wNzE0IDAuNDI4NTcgMS41IDAuNjQyODZ6bS00LjYwNzEtMi40NjQzdi0yLjU3MTRoMi41NzE0YzAgMS4wNzE0LTAuMjE0MjkgMi4wMzU3LTAuNDI4NTcgMi44OTI5LTAuNjQyODYtMC4xMDcxNC0xLjM5MjktMC4yMTQyOS0yLjE0MjktMC4zMjE0M3ptMCA0LjM5Mjl2LTMuMTA3MWMwLjc1IDAgMS4zOTI5IDAuMTA3MTQgMS45Mjg2IDAuMjE0MjktMC4yMTQyOSAwLjc1LTAuNTM1NzEgMS41LTAuOTY0MjkgMS45Mjg2LTAuMzIxNDMgMC40Mjg1Ny0wLjY0Mjg2IDAuNzUtMC45NjQyOSAwLjk2NDI5em0zLjEwNzEtMTIuNjQzYy0wLjMyMTQzLTAuODU3MTQtMC42NDI4Ni0xLjcxNDMtMS4wNzE0LTIuMjUgMC45NjQyOSAwLjMyMTQzIDEuODIxNCAwLjg1NzE0IDIuNTcxNCAxLjYwNzEtMC40Mjg1NyAwLjMyMTQzLTAuOTY0MjkgMC41MzU3MS0xLjUgMC42NDI4NnptLTAuNTM1NzEgNC41aC0yLjU3MTR2LTIuNjc4NmMwLjg1NzE0IDAgMS42MDcxLTAuMTA3MTQgMi4yNS0wLjMyMTQzIDAuMjE0MjkgMC45NjQyOSAwLjMyMTQzIDEuOTI4NiAwLjMyMTQzIDN6bS0yLjU3MTQtMy44NTcxdi0zLjEwNzFjMC4zMjE0MyAwLjIxNDI5IDAuNjQyODYgMC40Mjg1NyAwLjk2NDI5IDAuODU3MTQgMC40Mjg1NyAwLjUzNTcxIDAuNzUgMS4xNzg2IDAuOTY0MjkgMS45Mjg2LTAuNTM1NzEgMC4xMDcxNC0xLjE3ODYgMC4yMTQyOS0xLjkyODYgMC4zMjE0M3ptNS42Nzg2LTEuOTI4NmMtMS43MTQzLTEuNzE0My0zLjg1NzEtMi42Nzg2LTYuMzIxNC0yLjY3ODYtMi40NjQzIDAtNC42MDcxIDAuODU3MTQtNi4zMjE0IDIuNjc4Ni0xLjcxNDMgMS44MjE0LTIuNTcxNCAzLjg1NzEtMi41NzE0IDYuMzIxNCAwIDIuNDY0MyAwLjg1NzE0IDQuNjA3MSAyLjY3ODYgNi4zMjE0IDEuNzE0MyAxLjcxNDMgMy44NTcxIDIuNjc4NiA2LjMyMTQgMi42Nzg2IDIuNDY0MyAwIDQuNjA3MS0wLjg1NzE0IDYuMzIxNC0yLjY3ODYgMS43MTQzLTEuODIxNCAyLjY3ODYtMy44NTcxIDIuNjc4Ni02LjMyMTQtMC4xMDcxNC0yLjQ2NDMtMC45NjQyOS00LjYwNzEtMi43ODU3LTYuMzIxNHonIGZpbGw9JyUyMzc2NmY3MCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOTI1cmVtO1xuICAgICAgICAgIHRvcDogMTIlO1xuICAgICAgICB9XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgICAgJiBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTYgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWlvbi1pb3Mtd29ybGQtb3V0bGluZSAtIElvbmljb25zJTNDL3RpdGxlJTNFJTNDZyBpZD0nSGVhZGVycycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdkL2hlYWRlci8xZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNDYuMDAwMDAwLCAtMjYuMDAwMDAwKSclM0UlM0NyZWN0IGlkPSdiZycgeD0nMTIwJyB5PScwJyB3aWR0aD0nMTIwMCcgaGVpZ2h0PScxMDAnJTNFJTNDL3JlY3QlM0UlM0NnIGlkPSd0b3AnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk3MC4wMDAwMDAsIDIxLjAwMDAwMCknJTNFJTNDZyBpZD0nZC9sYW5ndWFnZXMtaGVhZGVyLTEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE3MC4wMDAwMDAsIDAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNDcuMDA4MjMyLDAuNSBDMTUwLjQwMzcyNywwLjUgMTUzLjQ4MjgwMiwxLjg1NTI1NDM1IDE1NS43MzQ0MDIsNC4wNTQ5MzgzIEMxNTcuOTkwMDkxLDYuMjU4NjE2ODQgMTU5LjQxNTM4OSw5LjMwOTc0NzMxIDE1OS40OTYzNSwxMi42OTQ4MDExIEMxNTkuNDk2NTc4LDE2LjI4MTgwODcgMTU4LjExMzgxMSwxOS40NzE4NzI2IDE1NS44NzA0MDQsMjEuNzcxMTEyNyBDMTUzLjYwOTEwMiwyNC4wODg2OTIyIDE1MC40NzQyNzYsMjUuNSAxNDcuMDA4MjMyLDI1LjUgTDE0Ny4wMDgyMzIsMjUuNSBMMTIuOTkxNzY4MywyNS41IEM5LjU0MjEwNjQyLDI1LjUgNi40MTkwNDg1OSwyNC4xMDExNTMyIDQuMTU4NDc4NTQsMjEuODM5MTUwOSBDMS44OTgwNDQyLDE5LjU3NzI4NDMgMC41LDE2LjQ1MjM4MzIgMC41LDEzIEMwLjUsOS41NDc3MTQ5IDEuODk3NjMzODMsNi40MjIyNjg5OCA0LjE1ODM2NjU4LDQuMTYwMTAzOCBDNi40MTgzNzIxNiwxLjg5ODY2NjI3IDkuNTQwOTEwMjgsMC41IDEyLjk5MTc2ODMsMC41IEwxMi45OTE3NjgzLDAuNSBaJyBpZD0nem9la3ZlbGQnIHN0cm9rZS1vcGFjaXR5PScwLjEnIHN0cm9rZT0nJTIzNjY2NjY2JyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xNCw1IEMxNi4yMDUxMzkyLDUgMTguMDg5NzM1OCw1Ljc4MjA0MzQ2IDE5LjY1Mzg0NjIsNy4zNDYxNTM4NSBDMjEuMjE3OTU2NSw4LjkxMDI2NDIzIDIyLDEwLjc5NDg2MDggMjIsMTMgQzIyLDE1LjIwNTEzOTIgMjEuMjE3OTU2NSwxNy4wODk3MzU4IDE5LjY1Mzg0NjIsMTguNjUzODQ2MiBDMTguMDg5NzM1OCwyMC4yMTc5NTY1IDE2LjIwNTEzOTIsMjEgMTQsMjEgQzExLjc5NDg2MDgsMjEgOS45MTAyNjQyMywyMC4yMTc5NTY1IDguMzQ2MTUzODUsMTguNjUzODQ2MiBDNi43ODIwNDM0NiwxNy4wODk3MzU4IDYsMTUuMjA1MTM5MiA2LDEzIEM2LDEwLjc5NDg2MDggNi43ODIwNDM0Niw4LjkxMDI2NDIzIDguMzQ2MTUzODUsNy4zNDYxNTM4NSBDOS45MTAyNjQyMyw1Ljc4MjA0MzQ2IDExLjc5NDg2MDgsNSAxNCw1IFogTTE0LjMwNzY5MjMsOS43NjkyMzA3NyBMMTQuMzA3NjkyMywxMi42OTIzMDc3IEwxNy4xOTIzMDc3LDEyLjY5MjMwNzcgQzE3LjE2NjY2NjUsMTEuNTEyODE0NiAxNy4wMjU2NDIzLDEwLjQzNTkwMjMgMTYuNzY5MjMwOCw5LjQ2MTUzODQ2IEMxNi4xMDI1NjA4LDkuNjE1Mzg1MzggMTUuMjgyMDU2Miw5LjcxNzk0ODQ2IDE0LjMwNzY5MjMsOS43NjkyMzA3NyBaIE0xNC4zMDc2OTIzLDkuMTUzODQ2MTUgQzE1LjI1NjQxNSw5LjEwMjU2Mzg1IDE2LjAyNTYzODEsOS4wMDAwMDA3NyAxNi42MTUzODQ2LDguODQ2MTUzODUgQzE2LjM1ODk3MzEsNy45NzQzNTQ2MiAxNi4wMTkyMzI5LDcuMjYyODIzMjcgMTUuNTk2MTUzOCw2LjcxMTUzODQ2IEMxNS4xNzMwNzQ4LDYuMTYwMjUzNjUgMTQuNzQzNTkxOSw1LjgyMDUxMzQ2IDE0LjMwNzY5MjMsNS42OTIzMDc2OSBMMTQuMzA3NjkyMyw5LjE1Mzg0NjE1IFogTTEzLjY5MjMwNzcsNS42OTIzMDc2OSBDMTIuNzY5MjI2Miw1LjkyMzA3ODA4IDEyLjAwMDAwMzEsNi45NzQzNDk2MiAxMS4zODQ2MTU0LDguODQ2MTUzODUgQzEyLjAwMDAwMzEsOS4wMDAwMDA3NyAxMi43NjkyMjYyLDkuMTAyNTYzODUgMTMuNjkyMzA3Nyw5LjE1Mzg0NjE1IEwxMy42OTIzMDc3LDUuNjkyMzA3NjkgWiBNMTMuNjkyMzA3Nyw5Ljc2OTIzMDc3IEMxMi42OTIzMDI3LDkuNzE3OTQ4NDYgMTEuODU4OTc3Nyw5LjYxNTM4NTM4IDExLjE5MjMwNzcsOS40NjE1Mzg0NiBDMTAuOTM1ODk2MiwxMC40MzU5MDIzIDEwLjc5NDg3MTksMTEuNTEyODE0NiAxMC43NjkyMzA4LDEyLjY5MjMwNzcgTDEzLjY5MjMwNzcsMTIuNjkyMzA3NyBMMTMuNjkyMzA3Nyw5Ljc2OTIzMDc3IFogTTEwLjE1Mzg0NjIsMTIuNjkyMzA3NyBDMTAuMjA1MTI4NSwxMS4zMzMzMjY1IDEwLjM0NjE1MjcsMTAuMjA1MTMyNyAxMC41NzY5MjMxLDkuMzA3NjkyMzEgQzkuODMzMzI5NjIsOS4xMDI1NjMwOCA5LjA3NjkyNjkyLDguNzgyMDUzNDYgOC4zMDc2OTIzMSw4LjM0NjE1Mzg1IEM3LjI4MjA0NjE1LDkuNTc2OTI5MjMgNi43MzA3Njk2MiwxMS4wMjU2MzI3IDYuNjUzODQ2MTUsMTIuNjkyMzA3NyBMMTAuMTUzODQ2MiwxMi42OTIzMDc3IFogTTEwLjE1Mzg0NjIsMTMuMzA3NjkyMyBMNi42NTM4NDYxNSwxMy4zMDc2OTIzIEM2LjczMDc2OTYyLDE0Ljk3NDM2NzMgNy4yODIwNDYxNSwxNi40MjMwNzA4IDguMzA3NjkyMzEsMTcuNjUzODQ2MiBDOS4xNzk0OTE1NCwxNy4xOTIzMDU0IDkuOTM1ODk0MjMsMTYuODcxNzk1OCAxMC41NzY5MjMxLDE2LjY5MjMwNzcgQzEwLjM0NjE1MjcsMTUuNzk0ODY3MyAxMC4yMDUxMjg1LDE0LjY2NjY3MzUgMTAuMTUzODQ2MiwxMy4zMDc2OTIzIFogTTEwLjc2OTIzMDgsMTMuMzA3NjkyMyBDMTAuNzk0ODcxOSwxNC40ODcxODU0IDEwLjkzNTg5NjIsMTUuNTY0MDk3NyAxMS4xOTIzMDc3LDE2LjUzODQ2MTUgQzExLjk4NzE4MzUsMTYuMzU4OTczNSAxMi44MjA1MDg1LDE2LjI0MzU5IDEzLjY5MjMwNzcsMTYuMTkyMzA3NyBMMTMuNjkyMzA3NywxMy4zMDc2OTIzIEwxMC43NjkyMzA4LDEzLjMwNzY5MjMgWiBNMTMuNjkyMzA3NywxNi44NDYxNTM4IEMxMi43NjkyMjYyLDE2Ljg5NzQzNjIgMTIuMDAwMDAzMSwxNi45OTk5OTkyIDExLjM4NDYxNTQsMTcuMTUzODQ2MiBDMTIuMDAwMDAzMSwxOS4wMjU2NTA0IDEyLjc2OTIyNjIsMjAuMDc2OTIxOSAxMy42OTIzMDc3LDIwLjMwNzY5MjMgTDEzLjY5MjMwNzcsMTYuODQ2MTUzOCBaIE0xNC4zMDc2OTIzLDIwLjMwNzY5MjMgQzE0Ljc0MzU5MTksMjAuMTc5NDg2NSAxNS4xNzMwNzQ4LDE5LjgzOTc0NjMgMTUuNTk2MTUzOCwxOS4yODg0NjE1IEMxNi4wMTkyMzI5LDE4LjczNzE3NjcgMTYuMzU4OTczMSwxOC4wMjU2NDU0IDE2LjYxNTM4NDYsMTcuMTUzODQ2MiBDMTYuMDI1NjM4MSwxNi45OTk5OTkyIDE1LjI1NjQxNSwxNi44OTc0MzYyIDE0LjMwNzY5MjMsMTYuODQ2MTUzOCBMMTQuMzA3NjkyMywyMC4zMDc2OTIzIFogTTE0LjMwNzY5MjMsMTYuMTkyMzA3NyBDMTUuMTI4MjA5MiwxNi4yMTc5NDg4IDE1Ljk0ODcxMzgsMTYuMzMzMzMyMyAxNi43NjkyMzA4LDE2LjUzODQ2MTUgQzE3LjAyNTY0MjMsMTUuNTY0MDk3NyAxNy4xNjY2NjY1LDE0LjQ4NzE4NTQgMTcuMTkyMzA3NywxMy4zMDc2OTIzIEwxNC4zMDc2OTIzLDEzLjMwNzY5MjMgTDE0LjMwNzY5MjMsMTYuMTkyMzA3NyBaIE0xNy44NDYxNTM4LDEzLjMwNzY5MjMgQzE3Ljc5NDg3MTUsMTQuNTY0MTA4OCAxNy42NDEwMjY5LDE1LjY5MjMwMjcgMTcuMzg0NjE1NCwxNi42OTIzMDc3IEMxOC4wNzY5MjY1LDE2Ljg5NzQzNjkgMTguODQ2MTQ5NiwxNy4yMTc5NDY1IDE5LjY5MjMwNzcsMTcuNjUzODQ2MiBDMjAuNzE3OTUzOCwxNi40MjMwNzA4IDIxLjI2OTIzMDQsMTQuOTc0MzY3MyAyMS4zNDYxNTM4LDEzLjMwNzY5MjMgTDE3Ljg0NjE1MzgsMTMuMzA3NjkyMyBaIE0xNy44NDYxNTM4LDEyLjY5MjMwNzcgTDIxLjM0NjE1MzgsMTIuNjkyMzA3NyBDMjEuMjY5MjMwNCwxMS4wMjU2MzI3IDIwLjcxNzk1MzgsOS41NzY5MjkyMyAxOS42OTIzMDc3LDguMzQ2MTUzODUgQzE4LjgyMDUwODUsOC44MDc2OTQ2MiAxOC4wNjQxMDU4LDkuMTI4MjA0MjMgMTcuNDIzMDc2OSw5LjMwNzY5MjMxIEMxNy42NTM4NDczLDEwLjIwNTEzMjcgMTcuNzk0ODcxNSwxMS4zMzMzMjY1IDE3Ljg0NjE1MzgsMTIuNjkyMzA3NyBaIE0xOS4yMzA3NjkyLDcuODQ2MTUzODUgQzE4LjIwNTEyMzEsNi44MjA1MDc2OSAxNy4wMzg0NjgxLDYuMTUzODQ3NjkgMTUuNzMwNzY5Miw1Ljg0NjE1Mzg1IEMxNi4zMjA1MTU4LDYuNDYxNTQxNTQgMTYuODIwNTEwOCw3LjQxMDI1IDE3LjIzMDc2OTIsOC42OTIzMDc2OSBDMTcuOTQ4NzIxNSw4LjQ2MTUzNzMxIDE4LjYxNTM4MTUsOC4xNzk0ODg4NSAxOS4yMzA3NjkyLDcuODQ2MTUzODUgWiBNMTIuMjY5MjMwOCw1Ljg0NjE1Mzg1IEMxMC45MTAyNDk2LDYuMTUzODQ3NjkgOS43NDM1OTQ2Miw2LjgyMDUwNzY5IDguNzY5MjMwNzcsNy44NDYxNTM4NSBDOS4xNzk0ODkyMyw4LjA3NjkyNDIzIDkuODQ2MTQ5MjMsOC4zNDYxNTIzMSAxMC43NjkyMzA4LDguNjUzODQ2MTUgQzExLjE1Mzg0ODEsNy40MjMwNzA3NyAxMS42NTM4NDMxLDYuNDg3MTgyNjkgMTIuMjY5MjMwOCw1Ljg0NjE1Mzg1IFogTTguNzY5MjMwNzcsMTguMTUzODQ2MiBDOS43OTQ4NzY5MiwxOS4xNzk0OTIzIDEwLjk2MTUzMTksMTkuODQ2MTUyMyAxMi4yNjkyMzA4LDIwLjE1Mzg0NjIgQzExLjYyODIwMTksMTkuNDg3MTc2MiAxMS4xMTUzODY1LDE4LjUzODQ2NzcgMTAuNzMwNzY5MiwxNy4zMDc2OTIzIEM5Ljk4NzE3NTc3LDE3LjU2NDEwMzggOS4zMzMzMzYxNSwxNy44NDYxNTIzIDguNzY5MjMwNzcsMTguMTUzODQ2MiBaIE0xNS43MzA3NjkyLDIwLjE1Mzg0NjIgQzE3LjAzODQ2ODEsMTkuODQ2MTUyMyAxOC4yMDUxMjMxLDE5LjE3OTQ5MjMgMTkuMjMwNzY5MiwxOC4xNTM4NDYyIEMxOC42MTUzODE1LDE3LjgyMDUxMTIgMTcuOTQ4NzIxNSwxNy41Mzg0NjI3IDE3LjIzMDc2OTIsMTcuMzA3NjkyMyBDMTYuODIwNTEwOCwxOC41ODk3NSAxNi4zMjA1MTU4LDE5LjUzODQ1ODUgMTUuNzMwNzY5MiwyMC4xNTM4NDYyIFonIGlkPSdpb24taW9zLXdvcmxkLW91dGxpbmUtLS1Jb25pY29ucycgZmlsbD0nJTIzMTk5ZWUxJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3RpdGxlJTNFQXRvbXMgLyBJY29uIC8gV29ybGQlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nbTkuMzU3MSAyLjV2My4xMDcxYy0wLjc1IDAtMS4zOTI5LTAuMTA3MTQtMS45Mjg2LTAuMjE0MjkgMC41MzU3MS0xLjYwNzEgMS4xNzg2LTIuNTcxNCAxLjkyODYtMi44OTI5em0wIDEydjMuMTA3MWMtMC43NS0wLjMyMTQzLTEuMzkyOS0xLjI4NTctMS45Mjg2LTIuODkyOSAwLjUzNTcxLTAuMTA3MTQgMS4xNzg2LTAuMjE0MjkgMS45Mjg2LTAuMjE0Mjl6bS0zLjUzNTctMC42NDI4NmMtMC42NDI4NiAwLjIxNDI5LTEuMjg1NyAwLjUzNTcxLTIuMDM1NyAwLjg1NzE0LTAuOTY0MjktMS4xNzg2LTEuNS0yLjU3MTQtMS42MDcxLTQuMDcxNGgzLjIxNDNjMC4xMDcxNCAxLjI4NTcgMC4zMjE0MyAyLjM1NzEgMC40Mjg1NyAzLjIxNDN6bTAuMzIxNDMgMS4xNzg2YzAuMzIxNDMgMC44NTcxNCAwLjY0Mjg2IDEuNjA3MSAxLjA3MTQgMi4yNS0wLjk2NDI5LTAuMzIxNDMtMS44MjE0LTAuODU3MTQtMi41NzE0LTEuNjA3MSAwLjUzNTcxLTAuMjE0MjkgMC45NjQyOS0wLjQyODU3IDEuNS0wLjY0Mjg2em0wLjUzNTcxLTQuMzkyOWgyLjY3ODZ2Mi41NzE0Yy0wLjc1IDAuMTA3MTQtMS41IDAuMTA3MTQtMi4yNSAwLjMyMTQzLTAuMjE0MjktMC44NTcxNC0wLjQyODU3LTEuODIxNC0wLjQyODU3LTIuODkyOXptLTQuNS0xLjE3ODZjMC4xMDcxNC0xLjYwNzEgMC42NDI4Ni0zIDEuNjA3MS00LjE3ODYgMC43NSAwLjQyODU3IDEuMzkyOSAwLjY0Mjg2IDIuMDM1NyAwLjg1NzE0LTAuMTA3MTQgMC45NjQyOS0wLjMyMTQzIDIuMDM1Ny0wLjMyMTQzIDMuMzIxNGgtMy4zMjE0em0yLjQ2NDMtNS4xNDI5YzAuNzUtMC43NSAxLjYwNzEtMS4yODU3IDIuNTcxNC0xLjYwNzEtMC4zMjE0MyAwLjY0Mjg2LTAuNjQyODYgMS4zOTI5LTAuOTY0MjkgMi4yNS0wLjY0Mjg2LTAuMjE0MjktMS4xNzg2LTAuNDI4NTctMS42MDcxLTAuNjQyODZ6bTQuNzE0MyAyLjQ2NDN2Mi42Nzg2aC0yLjY3ODZjMC0xLjA3MTQgMC4yMTQyOS0yLjAzNTcgMC40Mjg1Ny0yLjg5MjkgMC41MzU3MSAwIDEuMzkyOSAwLjEwNzE0IDIuMjUgMC4yMTQyOXptOC4yNSAyLjY3ODZoLTMuMjE0M2MtMC4xMDcxNC0xLjI4NTctMC4yMTQyOS0yLjM1NzEtMC40Mjg1Ny0zLjIxNDMgMC42NDI4Ni0wLjIxNDI5IDEuMjg1Ny0wLjUzNTcxIDIuMDM1Ny0wLjg1NzE0IDAuOTY0MjkgMS4wNzE0IDEuNSAyLjQ2NDMgMS42MDcxIDQuMDcxNHptMCAxLjE3ODZjLTAuMTA3MTQgMS42MDcxLTAuNjQyODYgMi44OTI5LTEuNjA3MSA0LjA3MTQtMC43NS0wLjQyODU3LTEuNS0wLjY0Mjg2LTIuMTQyOS0wLjg1NzE0IDAuMjE0MjktMC45NjQyOSAwLjQyODU3LTIuMDM1NyAwLjQyODU3LTMuMjE0M2gzLjMyMTR6bS0yLjQ2NDMgNS4wMzU3Yy0wLjc1IDAuNzUtMS43MTQzIDEuMjg1Ny0yLjU3MTQgMS42MDcxIDAuNDI4NTctMC42NDI4NiAwLjc1LTEuMzkyOSAxLjA3MTQtMi4yNSAwLjUzNTcxIDAuMjE0MjkgMS4wNzE0IDAuNDI4NTcgMS41IDAuNjQyODZ6bS00LjYwNzEtMi40NjQzdi0yLjU3MTRoMi41NzE0YzAgMS4wNzE0LTAuMjE0MjkgMi4wMzU3LTAuNDI4NTcgMi44OTI5LTAuNjQyODYtMC4xMDcxNC0xLjM5MjktMC4yMTQyOS0yLjE0MjktMC4zMjE0M3ptMCA0LjM5Mjl2LTMuMTA3MWMwLjc1IDAgMS4zOTI5IDAuMTA3MTQgMS45Mjg2IDAuMjE0MjktMC4yMTQyOSAwLjc1LTAuNTM1NzEgMS41LTAuOTY0MjkgMS45Mjg2LTAuMzIxNDMgMC40Mjg1Ny0wLjY0Mjg2IDAuNzUtMC45NjQyOSAwLjk2NDI5em0zLjEwNzEtMTIuNjQzYy0wLjMyMTQzLTAuODU3MTQtMC42NDI4Ni0xLjcxNDMtMS4wNzE0LTIuMjUgMC45NjQyOSAwLjMyMTQzIDEuODIxNCAwLjg1NzE0IDIuNTcxNCAxLjYwNzEtMC40Mjg1NyAwLjMyMTQzLTAuOTY0MjkgMC41MzU3MS0xLjUgMC42NDI4NnptLTAuNTM1NzEgNC41aC0yLjU3MTR2LTIuNjc4NmMwLjg1NzE0IDAgMS42MDcxLTAuMTA3MTQgMi4yNS0wLjMyMTQzIDAuMjE0MjkgMC45NjQyOSAwLjMyMTQzIDEuOTI4NiAwLjMyMTQzIDN6bS0yLjU3MTQtMy44NTcxdi0zLjEwNzFjMC4zMjE0MyAwLjIxNDI5IDAuNjQyODYgMC40Mjg1NyAwLjk2NDI5IDAuODU3MTQgMC40Mjg1NyAwLjUzNTcxIDAuNzUgMS4xNzg2IDAuOTY0MjkgMS45Mjg2LTAuNTM1NzEgMC4xMDcxNC0xLjE3ODYgMC4yMTQyOS0xLjkyODYgMC4zMjE0M3ptNS42Nzg2LTEuOTI4NmMtMS43MTQzLTEuNzE0My0zLjg1NzEtMi42Nzg2LTYuMzIxNC0yLjY3ODYtMi40NjQzIDAtNC42MDcxIDAuODU3MTQtNi4zMjE0IDIuNjc4Ni0xLjcxNDMgMS44MjE0LTIuNTcxNCAzLjg1NzEtMi41NzE0IDYuMzIxNCAwIDIuNDY0MyAwLjg1NzE0IDQuNjA3MSAyLjY3ODYgNi4zMjE0IDEuNzE0MyAxLjcxNDMgMy44NTcxIDIuNjc4NiA2LjMyMTQgMi42Nzg2IDIuNDY0MyAwIDQuNjA3MS0wLjg1NzE0IDYuMzIxNC0yLjY3ODYgMS43MTQzLTEuODIxNCAyLjY3ODYtMy44NTcxIDIuNjc4Ni02LjMyMTQtMC4xMDcxNC0yLjQ2NDMtMC45NjQyOS00LjYwNzEtMi43ODU3LTYuMzIxNHonIGZpbGw9JyUyMzE5OWVlMScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjpzb2xpZCAxcHggJGNvbG9yLWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogKDIwLzE2KSoxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMi41cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW0gMC4yNXJlbSAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgYSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5tZW51LS1sZXZlbC0xIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgXG4gIC5tZW51LS1sZXZlbC0xIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL2NvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1hbHQtd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWFsdC1zcGFjaW5nO1xuICAgIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gICAgZm9udC1zaXplOiAoMTIvMTYpKjFyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIHBhZGRpbmc6ICg2LzE2KSoxcmVtICgxMi8xNikqMXJlbSAhaW1wb3J0YW50O1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvLyAgUHJpb3JpdHkgUGx1cyBtZW51XG4vL1xuLy8gIFByb3ZpZGVzIGRlZmF1bHQgc2V0dGluZ3MgZm9yIG1vYmlsZS1tZW51LlxuLy9cbi8vXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUUxMStcbi8vXG4vLyBfX19cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLQgV29yayBpbiBwcm9ncmVzc1xuLy9cbi8vXG4vLyBXZWlnaHQ6IDNcbi8vXG4vLyBTdHlsZWd1aWRlOiBEaXNwbGF5cy5tb2JpbGUtbWVudVxuXG4kY29sb3ItYmFja2dyb3VuZC1tZW51LW1vYmlsZTogICAgICAkY29sb3Itd2hpdGU7XG4kY29sb3ItbGluay1tZW51LW1vYmlsZTogICAgICAgICAgICAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci1saW5rLW1lbnUtbW9iaWxlLWFjdGl2ZTogICAgICRjb2xvci1wcmltYXJ5O1xuXG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YmVmb3JlLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmFmdGVyLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uIHNwYW4uaWNvbntcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24gc3Bhbi5sYWJlbHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2stcmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uLFxuW2lkKj0ncmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uJ11baWQqPSdibG9jaydde1xuICAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29ue1xuICAgICAgJjpiZWZvcmUsJjphZnRlcntcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQ1QTg7XG4gICAgICB9XG4gICAgICAuaWNvbntcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQ1QTg7XG4gICAgICB9XG4gIH1cblxuXG59XG4ubW0td3JhcHBlcl9vcGVuaW5nICNibG9jay1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbiBzcGFuLmljb257XG4gICAgb3BhY2l0eToxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIzcHgnIGhlaWdodD0nMjNweCcgdmlld0JveD0nMCAwIDIzIDIzJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nV2ViZGVzaWduJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1RlbXBsYXRlcy0vLU1vYmllbC0vLUhvbWVwYWdlLS0tTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMyLjAwMDAwMCwgLTIzLjAwMDAwMCknIGZpbGw9JyUyMzM4QjVBQSclM0UlM0NnIGlkPSdUZW1wbGF0ZXMtLy1Nb2JpZWwtLy1Ib21lcGFnZSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNjkuMDAwMDAwLCAwLjAwMDAwMCknIGlkPSdBdG9tcy0vLUljb24tLy1IYW1idXJnZXInJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOTEuMDAwMDAwLCAxMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTIxLjY0NjQ0NjYsNi4zNTM1NTMzOSBDMjIuNDc0ODczNyw2LjM1MzU1MzM5IDIzLjE0NjQ0NjYsNy4wMjUxMjYyNyAyMy4xNDY0NDY2LDcuODUzNTUzMzkgTDIzLjE0NjQ0NjYsMTkuODUyNTUzNCBMMzUuMTQ2NDQ2NiwxOS44NTM1NTM0IEMzNS45NzQ4NzM3LDE5Ljg1MzU1MzQgMzYuNjQ2NDQ2NiwyMC41MjUxMjYzIDM2LjY0NjQ0NjYsMjEuMzUzNTUzNCBDMzYuNjQ2NDQ2NiwyMi4xODE5ODA1IDM1Ljk3NDg3MzcsMjIuODUzNTUzNCAzNS4xNDY0NDY2LDIyLjg1MzU1MzQgTDIzLjE0NjQ0NjYsMjIuODUyNTUzNCBMMjMuMTQ2NDQ2NiwzNC44NTM1NTM0IEMyMy4xNDY0NDY2LDM1LjY4MTk4MDUgMjIuNDc0ODczNywzNi4zNTM1NTM0IDIxLjY0NjQ0NjYsMzYuMzUzNTUzNCBDMjAuODE4MDE5NSwzNi4zNTM1NTM0IDIwLjE0NjQ0NjYsMzUuNjgxOTgwNSAyMC4xNDY0NDY2LDM0Ljg1MzU1MzQgTDIwLjE0NjQ0NjYsMjIuODUyNTUzNCBMOC4xNDY0NDY2MSwyMi44NTM1NTM0IEM3LjMxODAxOTQ4LDIyLjg1MzU1MzQgNi42NDY0NDY2MSwyMi4xODE5ODA1IDYuNjQ2NDQ2NjEsMjEuMzUzNTUzNCBDNi42NDY0NDY2MSwyMC41MjUxMjYzIDcuMzE4MDE5NDgsMTkuODUzNTUzNCA4LjE0NjQ0NjYxLDE5Ljg1MzU1MzQgTDIwLjE0NjQ0NjYsMTkuODUyNTUzNCBMMjAuMTQ2NDQ2Niw3Ljg1MzU1MzM5IEMyMC4xNDY0NDY2LDcuMDI1MTI2MjcgMjAuODE4MDE5NSw2LjM1MzU1MzM5IDIxLjY0NjQ0NjYsNi4zNTM1NTMzOSBaJyBpZD0nUGF0aCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjEuNjQ2NDQ3LCAyMS4zNTM1NTMpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMjEuNjQ2NDQ3LCAtMjEuMzUzNTUzKSAnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLm1tLXBhbmVsOm5vdCgubW0tc3Vib3BlbmVkKSAubW0tdGl0bGV7XG4gICAgY29sb3I6ICMwMDQ1QTg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuLm1tLW5hdmJhci5tbS1uYXZiYXJfc3RpY2t5e1xuICAgIC8vZGlzcGxheTogbm9uZTtcbn1cbi5tbS1uYXZiYXIubW0tbmF2YmFyX3N0aWNreXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1tZW51LW1vYmlsZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1tLXBhbmVscyAubW0tcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLW1lbnUtbW9iaWxlO1xufVxuXG51bC5tZW51Lm1tLWxpc3R2aWV3IGEuaXMtYWN0aXZle1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1tZW51LW1vYmlsZS1hY3RpdmU7XG59XG5cbnVsLm1tLWxpc3R2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAoNDAvMTYpKjFyZW07XG59XG5cbi5tbS1saXN0aXRlbV9zZWxlY3RlZD4ubW0tbGlzdGl0ZW1fX3RleHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldz5saSAubW0tbmV4dDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLm1tLW1lbnUgLm1tLWJ0bjphZnRlciwgLm1tLW1lbnUgLm1tLWJ0bjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5tbS1idG5fcHJldiArIC5tbS1uYXZiYXJfX3RpdGxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIHNwYW57IGNvbG9yOiAkY29sb3ItcHJpbWFyeX07XG59XG5cbnVsLm1lbnUubW0tbGlzdHZpZXcgYXtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW0tbGlzdGl0ZW17XG4gICAgYm9yZGVyOnNvbGlkIDAgdHJhbnNwYXJlbnQ7XG59XG5cblxuLm1tLWxpc3R2aWV3PmxpOm5vdCgubW0tZGl2aWRlcik6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG59IiwiJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgKDQwLzE2KSoxcmVtIWRlZmF1bHQ7XG5cbi5waG90b19nYWxsZXJ5X2xpZ2h0Ym94X19waG90byB7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbn1cblxuLm5vZGVfX3Bob3RvLWdhbGxlcnkge1xuICBwYWRkaW5nLXRvcDogKDYwLzE2KSoxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogKDIwLzE2KSoxcmVtO1xufSIsIlxuJGRlYnVnX21lbnU6ZmFsc2U7XG5cbiRwbV9mb250LXNpemU6IDAuODc1cmVtO1xuJHBtX2RpdmlkZXJfY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWxpZ2h0LDUlKTtcbiRwbV9kaXZpZGVyX3dpZHRoOiAxcHg7XG5cbmhlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmPiAuY29udGFpbmVye1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbn1cbmhlYWRlci5uYXYtdXB7XG5cbn1cbi5qcy1wcm9kdWN0LW1lbnUtY2xvc2UtbWVudS1vdmVybGF5e1xuXG59XG5cbi5qcy1wcm9kdWN0LW1lbnUtY2xvc2UtbWVudS1vdmVybGF5LmFjdGl2ZXtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTUwdnc7XG4gICAgdG9wOjBweDtcbiAgICB3aWR0aDoyMDB2dztcbiAgICBoZWlnaHQ6MTAwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcblxuICAgIC52aWV3LXByb2R1Y3QtbWVudS5pcy1vcGVuICZ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgfVxufVxuXG4uaGVhZGVyX19hdHRhY2htZW50c3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4udmlldy1wcm9kdWN0LW1lbnV7XG4gICAgLy9AaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC4yNSx0b3ApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSkgc2NhbGUzZCgwLjMsMC4zLDAuOCk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgQGlmKCRkZWJ1Z19tZW51KXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wcHgpIHNjYWxlM2QoMSwxLDEpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cblxuICAgICYuaXMtb3BlbntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wcHgpIHNjYWxlM2QoMSwxLDEpO1xuICAgIH1cbiAgICAudmlldy1jb250ZW50LnJvd3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgNDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnZpZXdzLXJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnZpZXctZ3JvdXBpbmctY29udGVudCAudmlldy1ncm91cGluZy1oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gTEFZRVIgMSArIDJcbiAgICAudmlldy1jb250ZW50LnJvdyA+IC52aWV3LWdyb3VwaW5ne1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JleTtcbiAgICAgICAgLy9AaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMik7XG4gICAgICAgIC8vQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygyKTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNSokZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6JHBtX2RpdmlkZXJfd2lkdGg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG1fZGl2aWRlcl9jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgID4gLnZpZXctZ3JvdXBpbmctaGVhZGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjEyNSx0b3ApO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTQ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMC41KiRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICB3aWR0aDokcG1fZGl2aWRlcl93aWR0aDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIHRvcDowLjUqJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG1fZGl2aWRlcl9jb2xvcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgID4gLnZpZXctZ3JvdXBpbmctY29udGVudHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC04O1xuICAgICAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjUpO1xuICAgICAgICAgICAgLnZpZXctZ3JvdXBpbmctY29udGVudHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlldy1ncm91cGluZy1jb250ZW50e1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLnZpZXctZ3JvdXBpbmctaGVhZGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBtX2ZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgLy93aWR0aDphdXRvO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgICAgICAgQGlmKCRkZWJ1Z19tZW51KXtcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjpzb2xpZCAxcHggZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2JvcmRlcjpzb2xpZCAxcHggZ3JlZW47XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuMTI1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbiguMDUxMjUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDonPic7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMxNXB4O1xuICAgICAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1vcGVue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgLm1lbnUtZmFtaWx5e1xuICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRwbV9mb250LXNpemU7XG5cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC4xMjUpO1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKC4wNTEyNSk7XG4gICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgLy9ib3JkZXItbGVmdDogc29saWQgMXB4ICRjb2xvci1saWdodDtcblxuICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICByaWdodDpjYWxjKDEwMCUpO1xuICAgICAgICAgICAgICAgdG9wOiAwLjUqJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgd2lkdGg6JHBtX2RpdmlkZXJfd2lkdGg7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG1fZGl2aWRlcl9jb2xvcjtcbiAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgICAgICAgICB9XG5cblxuICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuNSk7XG5cbiAgICAgICAgICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJj4qe1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICYuYWN0aXZlID4qe1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICAgICAgfVxuICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBtX2ZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkcG1fZGl2aWRlcl9jb2xvcjtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC4yNSxib3R0b20pO1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjEyNSx0b3ApO1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDAuMjUsYm90dG9tKTtcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG5cblxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZHVjdC1tZW51LWJsb2NrLXByb2R1Y3QtbWVudXtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi52aWV3LXByb2R1Y3QtbWVudSAubm9kZS0tdmlldy1tb2RlLWNhcmR7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC5jYXJkX19pbWFnZXtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG4gICAgLmNhcmRfX2NvbnRlbnR7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICB9XG4gICAgLmNhcmRfX2xhYmVse1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIEBleHRlbmQgLmgyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vLm5ld3MtY2FyZHtcbi8vICAgIGhlaWdodDogMTAwJTtcbi8vICAgIEBleHRlbmQgJWl0ZW07XG4vL31cbi8vLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLm5ld3MtY2FyZF9fbGluayB7XG4vL1xuLy8gICAgLm5ld3MtY2FyZF9faW1hZ2V7fVxuLy9cbi8vICAgIGhlaWdodDogMTAwJTtcbi8vXG4vLyAgICBAZXh0ZW5kIC5yb3c7XG4vL1xuLy8gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbi8vXG4vLyAgICAubmV3cy1jYXJkX19yaWdodHt9XG4vL1xuLy8gICAgLm5ld3MtY2FyZF9fc3VtbWFyeXtcbi8vICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJyl7XG4vLyAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vICAgIC5uZXdzLWNhcmRfX2RhdGV7XG4vLyAgICAgICAgLy9jb2xvcjogJGNvbG9yLWxpZ2h0O1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgICAgIG9wYWNpdHk6IDAuMztcbi8vICAgIH1cbi8vfVxuLy9cbi8vLm5ld3MtY2FyZF9fdGl0bGV7XG4vLyAgICAvLyAgICBAaW5jbHVkZSBzZXQtdHlwZSgnaGVhZGluZ3MnLCduZXdzJyk7XG4vLyAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4vL31cblxuLm5vZGUtLXR5cGUtbmV3cy1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1jYXJkLFxuLm5vZGUtLXR5cGUtam9iLW9wZW5pbmcubm9kZS0tdmlldy1tb2RlLWNhcmQsXG4ubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG5cbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxLjUpO1xuICB6LWluZGV4OiAxMDtcbiAgXG4gIC5jYXJkLWxpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKSB7XG4gICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgfVxuICAgICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjYlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICBcbiAgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgLmNhcmRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDo5MCU7XG5cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDonJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgLy9ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAuZmllbGQtaW1hZ2V7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAvL3dpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIFxuXG4gICAgfVxuICB9XG4gICY6aG92ZXIgLmNhcmRfX2ltYWdlOmFmdGVye1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAkY29sb3ItcHJpbWFyeVxuICB9XG59XG5cbiIsIi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLWlkLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1uZXdzLWJsb2NrLW5ld3Mtb3ZlcnZpZXctMiAudmlldy1uZXdzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAudmlld3Mtcm93IHtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgQGV4dGVuZCAuY29sLW1kLTQ7XG4gICAgQGV4dGVuZCAuY29sLWxnLTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnZpZXdzLXJvdzpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDRuKzEpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24rMSk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTUwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudmlld3Mtcm93Om50aC1jaGlsZCgybisxKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNTB2dztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC52aWV3cy1yb3c6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1ibG9jay1yZWNlbnQge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDEsIHRvcCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gIGgyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnZpZXctbmV3cyB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG59XG4iLCIkY2FyZC1wYWRkaW5nOiAoMzAvMTYpKjFyZW07XG5cbi5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gIFxuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxKTtcbiAgXG4gIFxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgXG4gIC5jYXJkLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmNhcmRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBcbiAgICBcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vXG4gICAgLy8gIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UoNS8xMik7XG4gICAgLy8gIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAvL31cbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAvL2JvcmRlcjogc29saWQgKDMvMTYpKjFyZW0gdHJhbnNwYXJlbnQ7XG4gICAgICBcbiAgICB9XG4gIH1cbiAgXG4gIC5jYXJkX19jb250ZW50IHtcbiAgICBcbiAgICBcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuNSwgdG9wKTtcbiAgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIFxuICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXIgPiAqIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciA+ICogKyAqIHtcbiAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigxLCAndG9wJyk7XG4gICAgfVxuICAgIFxuICAgIC5maWVsZC1kYXRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgfVxuICAgIFxuICAgIFxuICB9XG4gIFxuICBhLCBhW2hyZWZdLCBhW2hyZWZdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBcbiAgXG4gIC5jYXJkX19jb250ZW50IGgzIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgLy9mb250LXNpemU6ICgzMC8xNikqMXJlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtc2l6ZTogKDIwLzE2KSoxcmVtO1xuICAgIC8vQGV4dGVuZCAuaDQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJykge1xuICAgIC8vICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vfVxuICB9XG4gIFxuICAuYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gIH1cbiAgXG59XG5cbi5ub2RlLS12aWV3LW1vZGUtY2FyZDpob3ZlciB7XG4gIC5jYXJkX19jb250ZW50IGgzIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgLmNhcmQtLXdpZGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIFxuICAgICAgLmNhcmRfX2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41KiRncmlkLWd1dHRlci13aWR0aFxuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FyZF9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjUqJGdyaWQtZ3V0dGVyLXdpZHRoXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgRXhjZXB0aW9ucyBmb3IgZXZlbnQgY2FyZC5cbiovXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeS1kYXJrO1xuICB9XG4gIFxuICAuY2FyZF9fbGFiZWwgaDMge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgXG4gIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXJhbmdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIGZvbnQtc2l6ZTogKDE4LzE2KSoxcmVtO1xuICB9XG4gIFxuICAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG4gIFxuICAuY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MicgaGVpZ2h0PSc0Micgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwNzM5Qycgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNOSAxOGw2LTYtNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG5cbi8qXG4gICAgRXhjZXB0aW9ucyBmb3IgUHJhY3RpY2FsIGV4YW1wbGVzIGNhcmQuXG4qL1xuXG4vKlxuICAgIEV4Y2VwdGlvbnMgZm9yIGFkbWluLCBzaG93cyBpZiBub2RlIGlzIHN0aWNreSBhbmQvb3IgcHJvbW90ZWQuXG5cbiovXG5cbi50b29sYmFyLWZpeGVkIC5ub2RlLS12aWV3LW1vZGUtY2FyZC5ub2RlLS1zdGlja3kge1xuICAuY2FyZF9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnaXMtc3RpY2t5JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJyZW07XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2xiYXItZml4ZWQgLm5vZGUtLXZpZXctbW9kZS1jYXJkLm5vZGUtLXByb21vdGVkIHtcbiAgLmNhcmRfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAncHJvbW90ZWQnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGVmdDogNTVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1kb3dubG9hZC1jZW50ZXIubm9kZS0tdmlldy1tb2RlLWNhcmQge1xuICAuY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG4gIH1cbn0iLCIubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAvL0BpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMik7XG4gIC8vQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygyLCBib3R0b20pO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1uZXdzLWFydGljbGUge1xuICAuZmllbGQtZGF0ZSB7XG4gICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjUsIGJvdHRvbSk7XG4gICAgQGV4dGVuZCBoNTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gIH1cbn1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FzZSB7XG4gIC5wcm9qZWN0X190ZXh0IHtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMSwgYm90dG9tKVxuICB9XG4gIFxuICAuY2FzZXMtYmFubmVyX19yaWdodCAuYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIFxuICAuY2FzZXMtYmFubmVyX19yaWdodCAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIubm9kZS0tdmlldy1tb2RlLWNhcmQtd2l0aC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIFxuICAudmlldy1wcm9qZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAubWVkaWFfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogLjY1O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICBcbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKC44KTtcbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoLjgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1pbi1oZWlnaHQ6ICgyNjAvMTYpKjFyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxLjYpO1xuICAgICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDEuNik7XG4gICAgfVxuICAgIFxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogKDIyLzE2KSoxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDUvMTYpKjFyZW07XG4gICAgfVxuICAgIFxuICAgIC5maWVsZC1wcm9qZWN0LWxvY2F0aW9uIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6ICgxOC8xNikqMXJlbTtcbiAgICB9XG4gICAgXG4gICAgYnV0dG9uLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufSIsIlxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1ibG9jay1uZXdzLW92ZXJ2aWV3IHtcbiAgICBcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcblxuICAgIC8vcGFkZGluZzogI3syKiRncmlkLWd1dHRlci13aWR0aH0gMDtcbiAgICAvL0BpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMiwnYm90dG9tJyk7XG5cbiAgICAudmlldy1jb250ZW50LnJvd3tcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgQGV4dGVuZCAucm93O1xuICAgIH1cbiAgICAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSl7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG4gICAgfVxuICAgIC52aWV3cy1yb3d7XG4gICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbi1ndXR0ZXIoKTtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC52aWV3cy1yb3cuaXMtYW5pbWF0ZWR7XG4gICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLy8gQ3JlYXRlIGVxdWFsIGhlaWdodFxuICAgIC5zdGlja2Vye1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC8vIEVtcHR5IHZpZXcgc3R5bGluZ1xuICAgIC52aWV3LWVtcHR5e1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAuaDM7XG4gICAgICAgIGNvbG9yOiRjb2xvci1ncmV5O1xuICAgIH1cbiAgICAudmlldy1oZWFkZXJ7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxufVxuLmpzLXBhZ2VyX19pdGVtcy5wYWdlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6MDtcbiAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLXNlY29uZGFyeTtcbiAgICB9XG59XG4iLCIubmV3c19fd3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9ja25ld3MtbmV3cy1ibG9jay1mZWF0dXJlZFxuLnZpZXctZGlzcGxheS1pZC1uZXdzX2Jsb2NrX3JlY2VudCxcbntcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygyKTtcblxuICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgIC8vQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuNzUsJ2JvdHRvbScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgICAgICAgICAvL21heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAvL1xuXG4gICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAoNTAvMTYpKjFyZW07XG5cbiAgICAgICAgfVxuICAgICAgICAjeyRoZWFkaW5nc317XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBAZXh0ZW5kIC5oMjtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgLy9AZXh0ZW5kICVsaW5rO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICp7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC52aWV3LWZvb3RlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDEsJ3RvcCcpO1xuICAgICAgICBhe1xuICAgICAgICAgICAgLy9AZXh0ZW5kICVidXR0b247XG4gICAgICAgICAgICBAZXh0ZW5kIGEuYnRuO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIFxuICAgIC8vcGFkZGluZzokYmFzZS1wYXJhZ3JhcGgtcGFkZGluZyAwLjUqJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgLy8gICAgd2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG4gICAgLy8gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDowIWltcG9ydGFudDtcbiAgICAvLyAgICBwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O1xuICAgIC8vfVxuXG5cblxuICAgIC52aWV3LWNvbnRlbnR7XG5cbiAgICAgICAgQGV4dGVuZCAucm93O1xuXG4gICAgICAgIC8vJi5zbGljay1pbml0aWFsaXplZHtcbiAgICAgICAgLy8gICAgb3BhY2l0eTogMTtcbiAgICAgICAgLy99XG4gICAgICAgIC52aWV3cy1yb3d7XG4gICAgICAgICAgICAvL0BleHRlbmQgLmNvbC1tZC0zO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy9wYWRkaW5nOjAgMC41KiRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qU2xpZGVyIHNldHRpbmdzKi9cbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHR7XG4gICAgICAgIGhlaWdodDo1cmVtO1xuICAgICAgICByaWdodDotMnJlbTtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgLy9yaWdodDowO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MnJlbTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZjYwJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDE4bDYtNi02LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAgLDAgLDAgLDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stZGlzYWJsZWR7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnNsaWNrLXByZXZ7XG4gICAgICAgIGxlZnQ6LTJyZW07XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmJlZm9yZXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICB9XG4gICAgLnN0aWNrZXJ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnZpZXctZW1wdHl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCBoNTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgIH1cbn1cbiIsIi52aWV3LWlkLXNlYXJjaF9yZXN1bHQudmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9jb250ZW50LFxuLnZpZXctaWQtc2VhcmNoX3Jlc3VsdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoX3Byb2R1Y3RcbntcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDEsYm90dG9tKTtcbiAgICAudmlldy1oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC52aWV3LWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgLnZpZXdzLXJvd3tcbiAgICAgICAgQGV4dGVuZCAuY29sLTY7XG4gICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgQGV4dGVuZCAuaDY7XG4gICAgICAgIH1cbiAgICAgICAgYS5wcm9kdWN0LWxpbmt7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3LWVtcHR5e1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgfVxufVxuLnZpZXctaWQtc2VhcmNoX3Jlc3VsdHtcbiAgICAudmlldy1oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC52aWV3LWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgLnZpZXctZW1wdHl7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICB9XG5cblxufVxuXG5cbi52aWV3LXNlYXJjaC1yZXN1bHQgYSBoMntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZXctc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fcGF0aHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC4yNSxib3R0b20pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxubmF2LnBhZ2Vye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9ib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0O1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDEpO1xuXG59XG4ucGFnZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDA7IC8qIExUUiAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxufVxuW2Rpcj1cInJ0bFwiXSAucGFnZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDA7XG59XG4ucGFnZXJfX2l0ZW0ge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1saWdodDtcbiAgICAmOm5vdCgucGFnZXJfX2l0ZW0tLWxhc3Qpe1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLjMsbGVmdCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItbGlnaHQ7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBhe1xuICAgICAgICAgICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDAuMyxyaWdodCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM4YzhjOGM7XG4gICAgZm9udC1zaXplOiAxLjA4ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6MDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZXJfX2l0ZW0gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG4gICAgcGFkZGluZzogMCA1cHggMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4ycztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMC4zKTtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuMTI1KTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZXJfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlcl9faXRlbSBhOmhvdmVyLFxuLnBhZ2VyX19pdGVtIGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnkhaW1wb3J0YW50O1xufVxuLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4ucGFnZXJfX2l0ZW0tLWxhc3QgYSxcbi5wYWdlcl9faXRlbS0tZmlyc3QgYSxcbi5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbi5wYWdlcl9faXRlbS0tbGFzdCBhe1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5IWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMDJzIGVhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuXG4vLy5wYWdlcl9faXRlbS0tbGFzdCxcbi8vLnBhZ2VyX19pdGVtLS1maXJzdCB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy99XG4udmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaF9wcm9kdWN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKzEpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4rMSk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTUwdnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICBhIHtcbiAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgIH1cbiAgICAgfVxufVxuXG4uaXMtc3VjY2Vzc29ye1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMiwncmlnaHQnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgYm90dG9tOjNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGJvdHRvbToycmVtO1xuICAgIH1cbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiLnByb2R1Y3RHcm91cC13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41KTtcblxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC41KTtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgLy9ib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0O1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjUpO1xuICAgICAgQGV4dGVuZCAuY29sLTY7XG4gICAgICBAZXh0ZW5kIC5jb2wtbWQtMztcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg0bisxKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgybisxKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uY2F0ZWdvcnktYmFubmVyLFxuLm5vZGUtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMwMDNDOTInJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDB2dyAtNXZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzV2dztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG4gICAgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCxcbiAgICAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDAuNSk7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAuY2F0ZWdvcnktYmFubmVyX19sZWZ0LFxuICAgIC5ub2RlLWJhbm5lcl9fbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIuMjVyZW0pO1xuICAgIH1cbiAgfVxuXG5cbiAgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCxcbiAgLm5vZGUtYmFubmVyX19sZWZ0IHtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDMpO1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL2xlZnQ6MXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCxcbiAgLm5vZGUtYmFubmVyX19yaWdodCB7XG4gICAgLmZpZWxkLWltYWdlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy93aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLWltYWdlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXByb2R1Y3QtZmFtaWx5IC5jYXRlZ29yeS1iYW5uZXIgaDEsXG4ucGFnZS1ub2RlLXR5cGUtcHJvZHVjdCAuY2F0ZWdvcnktYmFubmVyIGgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4iLCIubm9kZS1pZC0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubm9kZS1tYWluLWNvbnRlbnQge1xuICBAZXh0ZW5kIC5jb2wtMTI7XG4gIC8vQGV4dGVuZCAuY29sLW1kLTEwO1xuICAvL0BleHRlbmQgLm9mZnNldC1tZC0xO1xuICAvL0BleHRlbmQgLmNvbC1sZy04O1xuICAvL0BleHRlbmQgLm9mZnNldC1sZy0yO1xuXG4gICYuaGFzLXNpZGViYXIge1xuICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgIEBleHRlbmQgLm9mZnNldC1tZC0xO1xuICB9XG59XG5cbi5ub2RlLXNpZGViYXIge1xuICBAZXh0ZW5kIC5jb2wtbWQtNDtcbn1cblxuLnRhZ2xpbmUge1xuICBmb250LXNpemU6ICgyMC8xNikqMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm5vZGUtYmFubmVyIHtcblxuICAubWVkaWFfX2ltYWdlIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDIwMCwwLjIpO1xuICAgIC8vaGVpZ2h0OjEwMCU7XG4gICAgLy9taW4taGVpZ2h0OiAxMDAlO1xuICAgIC8vd2lkdGg6MTAwJTtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuXG4gICAgcGljdHVyZSxcbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgcGljdHVyZSBpbWdbc3JjKj0nLmpwZyddIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIHBpY3R1cmUgaW1nW3NyYyo9Jy5wbmcnXSB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm9kZS1iYW5uZXJfX3JpZ2h0IHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZS10b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJiNibG9jay1zb2NpYWxzaGFyZWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQcm9qZWN0IChDYXNlKSBkZXRhaWxcblxuLm5vZGUtLXR5cGUtY2FzZS5ub2RlLS12aWV3LW1vZGUtZnVsbC5oYXMtaW1hZ2Uge1xuXG4gIC5ub2RlLWJhbm5lciAubm9kZS1iYW5uZXJfX2xlZnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICg1NjAvMTYpKjFyZW07XG4gICAgfVxuICB9XG5cbiAgLm5vZGUtYmFubmVyIC5jYXNlcy1iYW5uZXJfX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5pbnN0YWxsZWRfcHJvZHVjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDEsIFwiYm90dG9tXCIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMiwgXCJ0b3BcIilcbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWRfcHJvamVjdHMge1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcblxuICBoNCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMiwgXCJ0b3BcIilcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctcHJvamVjdC12aWV3cyB7XG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcblxuICAudmlld3Mtcm93IHtcbiAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtMztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigxLCBcImJvdHRvbVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2Uge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubm9kZSAubm9kZS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtaWNvbnMge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDEsIGJvdHRvbSk7XG59XG5cblxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2Uge1xuICAvKlxuICAgICAgRG90c1xuICAgICovXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1saWdodCwgMC41KTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICB9XG5cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gIH1cbn1cbiIsIi5wcm9kdWN0cy1zbGlkZXJfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0NWFiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyMzAwM0M5MiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwdncgLTF2dztcbiAgYmFja2dyb3VuZC1zaXplOiAzMHZ3O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAvL21hcmdpbi1ib3R0b206ICg4MC8xNikqMXJlbTtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gIC5yb3dfX3R3by1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnByb2R1Y3RzLXNsaWRlcl90ZXh0IHtcbiAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICBwYWRkaW5nOiAoNjUvMTYpKjFyZW0gKDIwLzE2KSoxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogKDY1LzE2KSoxcmVtICgzMC8xNikqMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMi4yNXJlbSk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoMTIwLzE2KSoxcmVtO1xuICAgICAgbWF4LXdpZHRoOiAoNDA1LzE2KSoxcmVtO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdHMtc2xpZGVyX2ltYWdle1xuICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuZmllbGQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcGVjaWZpY2F0aW9ucy10YWJsZSwgdGFibGUuY29scy00LCB0YWJsZS5jb2xzLTUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcblxuICAucGFja2FnaW5nLXRhYmxlaGVhZCB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIHRyIHtcbiAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICB9XG4gIHRoLHRkIHtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuMjUpO1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLjUpO1xuICB9XG59XG4uc3BlY2lmaWNhdGlvbnMgaDMge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigxLHRvcCk7XG59XG5cbi5zcGVjaWZpY2F0aW9ucyB7XG4gIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC4yNSk7XG5cbiAgICAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9ue1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGJvcmRlcjpzb2xpZCAycHggJGNvbG9yLXByaW1hcnk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygwLjI1KTtcbiAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLjUsIGxlZnQpO1xuICAgICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDEuNSwgcmlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyOnNvbGlkIDJweCAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLmNvbGxhcHNlZCl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBib3JkZXI6c29saWQgMnB4ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuNSk7XG4gICAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygyLjUsIHJpZ2h0KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3VpLWV4cG9ydGVkL2ljb25fcHVsbGRvd25fd2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjVyZW07XG4gICAgICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHRvcDogMC4zcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2JvZHkge1xuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMC41KTtcbiAgICAgIH1cbiAgICAgIHRhYmxle1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNhdGVnb3J5LWJhbm5lcl9fbGVmdCxcbi5ub2RlLWJhbm5lcl9fbGVmdHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgIG9yZGVyOiAyO1xuXG4gIH1cbn1cbi5jYXRlZ29yeS1iYW5uZXJfX3JpZ2h0LFxuLmNhc2VzLWJhbm5lcl9fcmlnaHQsXG4ubm9kZS1iYW5uZXJfX3JpZ2h0LFxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLXBhZ2UgLnBhcmFncmFwaF9fc2xpZGVye1xuXG4gIGhlaWdodDphdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKXtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgb3JkZXI6IDA7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmNhc2VzX19zbGlkZXIsXG4gIC5wcm9kdWN0X19zbGlkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICBhbGlnbi1jb250ZW50OnN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAvLyY6bm90KC5zbGljay1pbml0aWFsaXplZCl7XG4gICAgLy8gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAvL31cblxuICAgIC5zbGljay1saXN0e1xuICAgIH1cblxuICAgIC5zbGljay10cmFja3tcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cbiAgICAuZmllbGQtbXVsdGlwbGUtaW1hZ2VzLFxuICAgIC5wcm9kdWN0X19zbGlkZSB7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDIwMCwwLjIpO1xuICAgICAgLy9oZWlnaHQ6MTAwJTtcbiAgICAgIC8vbWluLWhlaWdodDogMTAwJTtcbiAgICAgIC8vd2lkdGg6MTAwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1ncm93OjE7XG4gICAgICBmbGV4OjEgMCAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG5cblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGltZ3tcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBpbWdbc3JjKj0nLmpwZydde1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgLmpwZy1vdmVybGF5e1xuICAgICAgICB3aWR0aDo1MHZ3O1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgIH1cbiAgICAgIGltZ1tzcmMqPScucG5nJ117XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stc2xpZGV7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrXG4gICAge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZVxuICAgIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGU+ZGl2e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi5zbGljay1pbml0aWFsaXplZCAucHJvZHVjdF9fc2xpZGV7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgfVxuICAgICYuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcntcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG5cbiAgICAvKlxuICAgICAgRG90c1xuICAgICovXG4gICAgLnNsaWNrLWRvdHN7XG4gICAgICBib3R0b206MnJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIGxpe1xuICAgICAgd2lkdGg6YXV0bztcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1saWdodCwwLjUpO1xuICAgICAgY29udGVudDonJztcbiAgICAgIHdpZHRoOjAuODc1cmVtO1xuICAgICAgaGVpZ2h0OjAuODc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIH1cbiAgfVxuICAuYmFja2dyb3VuZHtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDowO1xuICAgIHdpZHRoOjUwdnc7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuYmFja2dyb3VuZC0tYmx1ZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLXNlY29uZGFyeS1kYXJrIDUwJSwgJGNvbG9yLXNlY29uZGFyeS1kYXJrKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICYuaXMtYmx1ZSAuYmFja2dyb3VuZC0tYmx1ZXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJj5kaXYuZmllbGQtaW1hZ2V7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2xpY2stcHJldntcbiAgICBsZWZ0OjAuNXJlbTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICB3aWR0aDphdXRvO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAuc2xpY2stbmV4dHtcbiAgICByaWdodDoxcmVtO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHdpZHRoOmF1dG87XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJldiwuc2xpY2stbmV4dHtcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOmNhbGMoMTAwJSAtIDNyZW0pO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuXG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ3BhdGggZD0nTTkgMThsNi02LTYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAmOmhvdmVye1xuICAgIC5zbGljay1wcmV2LC5zbGljay1uZXh0e1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHN7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1wcm9kdWN0LWRvd25sb2FkcyB7XG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcbn1cblxuLm5vZGUtLXR5cGUtcHJvZHVjdCB7XG4gIC5jYXRlZ29yeS1iYW5uZXJfX2xlZnQge1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxLjUpO1xuICAgIH1cbiAgfVxufVxuXG4vL2ZpeCBmb3IgZ2VuZXJhdGluZyBwaG9uZSBudW1iZXIgbGlua3Mgb24gaXBob25lKHNhZmFyaSlcbi5maWVsZC1wcm9kdWN0LWNvZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmZhbWlseS1pbmZvLmJhY2tncm91bmQtZ3JleSB7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMiwgYm90dG9tKTtcbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxLjMsIHRvcCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3Itd2hpdGUsICRjb2xvci1saWdodCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtZXh0cmEtdGV4dC13ZWJzaXRlIHtcbiAgZm9udC1zaXplOiAoMTQvMTYpKjFyZW07XG4gIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigwLjI1KTtcbn1cblxuLnByb2R1Y3QtZG93bmxvYWRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1cGVybGlnaHQ7XG5cbiAgLnByb2R1Y3QtZG93bmxvYWRzX19sZWZ0IHtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDIpO1xuXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDEsIGJvdHRvbSk7XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3B1bGxkb3duX3doaXRlLnN2Z1wiKTtcbiAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNob3cgLmJ0biB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktZXhwb3J0ZWQvaWNvbl9wdWxsZG93bl9ibHVlLnN2Z1wiKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZyguNik7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogKDE0LzE2KSoxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRjb2xvci1wcmltYXJ5LWxpZ2h0LCAuOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtZG93bmxvYWRzX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnByb2R1Y3RfZG93bmxvYWRzX19iZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL29wcGxlX29mZmljZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0c19wZXJfZmFtaWx5LFxuLnZpZXctZGlzcGxheS1pZC1hY2Nlc3NvaXJlc19wZXJfZmFtaWx5LFxuLnZpZXctZGlzcGxheS1pZC1kcml2ZXJzX3Blcl9mYW1pbHksXG4ucGFja2FnaW5nX193cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMS4xMjVyZW0pO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKSB7XG4gICAgICBtaW4td2lkdGg6IDc1MHB4O1xuICAgIH1cbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAucHJvZHVjdC10YWJsZV9faGVhZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci10ZXJ0aWFyeS1saWdodDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LXdpZHRoOiAyMGNoO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNWE1YTVhO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIycHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIyIDIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FydGJvYXJkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNC4wMDAwMDAsIC01LjAwMDAwMCknIGZpbGw9JyUyM0M3QzdDNyclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZScgcG9pbnRzPScxMSAwIDIyIDggMCA4JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuMDAwMDAwLCAxNi4wMDAwMDApIHJvdGF0ZSgxODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTE2LjAwMDAwMCkgJyBwb2ludHM9JzExIDEyIDIyIDIwIDAgMjAnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJltzb3J0c3RhdGU9XCJEU0NcIl06YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIycHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIyIDIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwLUNvcHknJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUnIGZpbGw9JyUyMzFBNDhBNScgcG9pbnRzPScxMSAwIDIyIDggMCA4JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nVHJpYW5nbGUtQ29weScgZmlsbC1vcGFjaXR5PScwLjUnIGZpbGw9JyUyM0U0RTRFNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuMDAwMDAwLCAxNi4wMDAwMDApIHJvdGF0ZSgxODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTE2LjAwMDAwMCkgJyBwb2ludHM9JzExIDEyIDIyIDIwIDAgMjAnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbc29ydHN0YXRlPVwiQVNDXCJdOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyMnB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMiAyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cC1Db3B5LTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExLjAwMDAwMCwgMTAuMDAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC0xMC4wMDAwMDApICclM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZScgZmlsbD0nJTIzMUE0OEE1JyBwb2ludHM9JzExIDAgMjIgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZS1Db3B5JyBmaWxsLW9wYWNpdHk9JzAuNScgZmlsbD0nJTIzRTRFNEU0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS4wMDAwMDAsIDE2LjAwMDAwMCkgcm90YXRlKDE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtMTYuMDAwMDAwKSAnIHBvaW50cz0nMTEgMTIgMjIgMjAgMCAyMCclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICZbZGF0YS1zb3J0PVwiRGV0YWlsXCJdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICY6bm90KC5wcm9kdWN0LXRhYmxlX19oZWFkKTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgICAgfVxuXG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLjUpO1xuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuMjUpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgY29sb3I6ICM3NjZmNzA7XG5cbiAgICAgICAgJltqcy1sYWJlbD1cIk9yZGVyY29kZVwiXSB7XG4gICAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJltqcy1sYWJlbD1cIkRldGFpbFwiXSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkuaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBpLmluZm8ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWx0O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9pbmZvKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICArIHAge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25faW5mb19ob3Zlcik7XG4gICAgICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbFtkYXRhLWxhYmVsPVwiUHJvZHVjdFwiXSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qXG4gICAgU1RZTElORyBGT1IgVEFCUy5cbiovXG4ucHJvZHVjdC10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC50YWJzLWJ1dHRvbnMge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG5cbiAgICAucm93IHtcbiAgICAgIHBhZGRpbmc6IDAgMS4xMjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCBoMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDEpO1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygxLjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDVweCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgLy8gIGxlZnQ6IC01MHZ3O1xuICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gIHdpZHRoOiAyMDB2dztcbiAgICAgIC8vICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gIHRvcDogMDtcbiAgICAgIC8vICB6LWluZGV4OiAtMTtcbiAgICAgIC8vfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTUuMiAoNzgxODEpIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tJTNFJTNDdGl0bGUlM0VBdG9tcyAvIEljb24gLyBQdWxsZG93biUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nQXRvbXMtLy1JY29uLS8tUHVsbGRvd24nIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYmcnJTNFJTNDL2clM0UlM0NwYXRoIGQ9J002LjY5MTc5Myw1LjEzMjEwMjIgQzYuMzA5NzI2MjgsNC43Mjc3NzMzMiA2LjMwOTI0NDc5LDQuMDc1MjkyOTcgNi42OTAwOTk4OCwzLjY3NTM5NTEzIEw2LjY0MzIzMzQ2LDMuNzI0NjA0ODcgQzcuMDI0MzY1MSwzLjMyNDQxNjY1IDcuNjM3MTA5NiwzLjMxODk2NTA4IDguMDIxNjc0LDMuNzIyNzU3NyBMMTMuMzExNjU5Myw5LjI3NzI0MjMgQzEzLjY5MTgxOTQsOS42NzY0MTAzNiAxMy42OTYyMjM3LDEwLjMxODk2NTEgMTMuMzExNjU5MywxMC43MjI3NTc3IEw4LjAyMTY3NCwxNi4yNzcyNDIzIEM3LjY0MTUxMzk1LDE2LjY3NjQxMDQgNy4wMjQwODg1NCwxNi42NzUyOTMgNi42NDMyMzM0NiwxNi4yNzUzOTUxIEw2LjY5MDA5OTg4LDE2LjMyNDYwNDkgQzYuMzA4OTY4MjQsMTUuOTI0NDE2NyA2LjMwNzM3NDg3LDE1LjI3NDcxNTEgNi42OTE3OTMsMTQuODY3ODk3OCBMMTEuMjkxNjY2NywxMCBMNi42OTE3OTMsNS4xMzIxMDIyIFonIGlkPSdwdWxsJyBmaWxsPSclMjMxYTQ4YTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEwLjAwMDAwMCwgLTEwLjAwMDAwMCkgJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtNTB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAyMDB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRhYi1maXJzdCB7XG4gICAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygxLjUsIGxlZnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItZmlyc3Qge1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLCBsZWZ0KTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDVweCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItbGFzdCB7XG4gICAgLy9AaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMS41KTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogLTVweCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMik7XG4gIH1cblxufVxuXG4ucHJvZHVjdC1pY29ucyB7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC41LCB0b3ApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuZmllbGQtZmFtaWx5LWljb25zLCAuZmllbGQtYXBwcm9iYXRpb24ge1xuICAgIG1heC13aWR0aDogNXJlbTtcblxuICAgICYuLS1kbGcge1xuICAgICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgICB9XG5cbiAgICAmLi0td2FycmFudHkge1xuICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgICB9XG5cbiAgICAvL2JvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAvL3BhZGRpbmc6MXJlbTtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41KTtcbiAgfVxuXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmFtaWx5LWluZm8gLnByb2R1Y3QtaWNvbnMgLmZpZWxkLWFwcHJvYmF0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbn1cbiIsIi5ibG9jay12aWV3cyAudmlldy1wcm9qZWN0cy1vdmVydmlldyB7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbi1ndXR0ZXIoKTtcbiAgQGV4dGVuZCAuY29udGFpbmVyO1xuXG4gIC52aWV3LWNvbnRlbnQucm93IHtcbiAgICBAZXh0ZW5kIC5yb3c7XG4gIH1cblxuICAudmlld3Mtcm93IHtcbiAgICBAZXh0ZW5kIC5jb2wtc20tMTI7XG4gICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luLWd1dHRlcigpO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICN0ZXJtLTUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIH1cblxuICAudGVybS0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiAxOC4zNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAudGVybV9fZ3JhZGllbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgzMCUsIHJnYmEoMCwgMCwgMCwgMC42KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC42KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnRlcm1fX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDIuMSk7XG4gICAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMS42KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMi4xKTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6ICg0MC8xNikqMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucHJvamVjdHMtb3ZlcnZpZXcge1xuICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbi1ndXR0ZXIoKTtcblxuICAudmlld3Mtcm93IHtcbiAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4tZ3V0dGVyKCk7XG5cbiAgICAubm9kZS0tdHlwZS1jYXNlIC52aWV3LXByb2plY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZlZWQtaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG5cbiAgICAmLmhhcy1zaWRlYmFyIHtcbiAgICAgIEBleHRlbmQgLmNvbC1zbS04O1xuICAgICAgQGV4dGVuZCAuY29sLWxnLTk7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLXNpZGViYXIge1xuICAgIEBleHRlbmQgLmNvbC1zbS00O1xuICAgIEBleHRlbmQgLmNvbC1sZy0zO1xuICB9XG5cbn1cblxuLypcbiAgQWRkIHNhbWUgY29sdW1ucyB0byBjYXNlcy12aWV3cy13cmFwcGVyLlxuICBTaW5jZSBpdCBoYXMgYmVlbiBtb3ZlZCBmcm9tIHZpZXdzLXBhZ2UgdG8gdGF4b25vbXkgdGVybS5cbiovXG4uY2FzZXMtdmlldy13cmFwcGVyIHtcbiAgLnZpZXdzLXJvdyB7XG4gICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgQGV4dGVuZCAuY29sLW1kLTQ7XG4gICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luLWd1dHRlcigpO1xuXG4gICAgLm5vZGUtLXR5cGUtY2FzZSAudmlldy1wcm9qZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1wcm9qZWN0cy1vdmVydmlldy1pc290b3BlIHtcbiAgQGV4dGVuZCAuY29udGFpbmVyO1xuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc3F1YXJlIHtcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLnNxdWFyZV9iaWcge1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnJlY3RhbmdsZSB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucmVjdGFuZ2xlX3VwcmlnaHQge1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAyKTtcbiAgICB3aWR0aDogMjUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQtaXNvdG9wZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgPiBhIHtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZyguOCk7XG4gICAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoLjgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtaW4taGVpZ2h0OiAoMjYwLzE2KSoxcmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxLjYpO1xuICAgICAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMS42KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAoMjIvMTYpKjFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICg1LzE2KSoxcmVtO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtcHJvamVjdC1sb2NhdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogKDE4LzE2KSoxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGwtb3BhY2l0eT0nMC4yJyBmaWxsPSclMjNmZmZmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1dncgM3Z3O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHZ3O1xuICAgIH1cblxuICAgIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IC4xNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNxdWFyZV9iaWcgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTB2dyAtMTV2dztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzB2dztcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAoMTYvJGZvbnQtc2l6ZS1iYXNlKSoxcmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAoMTYvJGZvbnQtc2l6ZS1iYXNlKSoxcmVtO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjM3NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgbWluLXdpZHRoOiA5cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9pY29ucy9ub29yZGVyYnJhbmQvaWNvbl9jaGV2cm9uX3JpZ2h0LnN2ZycpO1xuICAgICAgICBoZWlnaHQ6ICgyNi8xNikqMXJlbTtcbiAgICAgICAgcmlnaHQ6ICgyMi8xNikqMXJlbTtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAoMTQvMTYpKjFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLy8gTWl4aW5zXG4vL1xuLy8gV2VpZ2h0OiAyXG4vL1xuLy8gU3R5bGVndWlkZTogVG9vbHMuTWl4aW5zXG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0IC8gJHdpZHRoKSAqIDEwMCU7XG4gIH1cbiAgPiAuY29udGVudCwgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciwgLmZpZWxkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4iLCIudmlldy10ZWFtLWV1cm9wZSB7XG4gIEBleHRlbmQgLmNvbnRhaW5lclxufVxuXG4ubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gIEBleHRlbmQgLmNvbC0xMjtcbiAgQGV4dGVuZCAuY29sLXNtLTY7XG4gIEBleHRlbmQgLmNvbC1tZC00O1xuICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgb3JkZXI6IDI7XG4gICYuaXMtc2FtZS1kb21haW4ge1xuICAgIG9yZGVyOiAxXG4gIH1cbn1cblxuLnZpZXctdGVhbS1ldXJvcGUgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQge1xuICBAZXh0ZW5kIC5jb2wtMTI7XG59XG5cblxuLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmR7XG4gIC5jYXJkX19jb250ZW50e1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJyl7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICBmb250LXdlaWdodDogbGlnaHQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAuY2FyZF9fY29udGVudC13cmFwcGVyPiorKntcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBoM3tcbiAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigwLjI1LGJvdHRvbSk7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLWVtcGxveWVlLWVtYWlse1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gIH1cblxufVxuXG5cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLXRlYW0tZXVyb3BlLWJsb2NrLTEgLnZpZXctdGVhbS1ldXJvcGUge1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgLnJvd3tcbiAgICAvL2FsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC8vYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgYXJ0aWNsZXtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgQGV4dGVuZCAuY29sLW1kLTQ7XG4gICAgQGV4dGVuZCAuY29sLWxnLTM7XG4gICAgLy9ib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmVkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgJiA+IGRpdntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxLGJvdHRvbSk7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGFydGljbGU6bnRoLWNoaWxkKDRuKzEpOmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTUwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTEwMDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIGFydGljbGU6bnRoLWNoaWxkKDNuKzEpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xMDAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBhcnRpY2xlOm50aC1jaGlsZCgybisxKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNTB2dztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTAwMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgYXJ0aWNsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTUwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG59IiwiLnZpZXctZG93bmxvYWQtY2VudGVyIHtcbiAgQGV4dGVuZCAuY29udGFpbmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAudmlld3Mtcm93IHtcbiAgICBAZXh0ZW5kIC5jb2wtNjtcbiAgICBAZXh0ZW5kIC5jb2wtc20tNDtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgLmNhcmQtbGluayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgXG4gICAgICAuZmllbGQtbWVkaWEtaW1hZ2UtMSB7XG4gICAgICAgIC8vYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHRyYW5zaXRpb246IDJtcyBhbGw7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IDJtcyBhbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciAuZmllbGQtbWVkaWEtaW1hZ2UtMTphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC52aWV3cy1yb3cgYTpob3ZlciB7XG4gICAgLmZpZWxkLW1lZGlhLWltYWdlLTEge1xuICAgICAgLy9ib3JkZXI6IDEwcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAudmlld3Mtcm93Om50aC1jaGlsZCgybisxKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNTB2dztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIHNtKSB7XG4gICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24rMSk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTUwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDRuKzEpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC5ub2RlLS10eXBlLWRvd25sb2FkLWNlbnRlci5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNhcmRfX2NvbnRlbnQgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8mOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICBib3R0b206IDA7XG4gICAgLy8gIGxlZnQ6IGNhbGMoLSN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xuICAgIC8vICB3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICAvLyAgaGVpZ2h0OiAxcHg7XG4gICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vICAgIGxlZnQ6IGNhbGMoLSN7JGd1dHRlci1tb2JpbGV9IC8gMik7XG4gICAgLy8gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGd1dHRlci1tb2JpbGV9KTtcbiAgICAvLyAgfVxuICAgIC8vfVxuICB9XG59XG5cbi52aWV3LXByb2R1Y3QtZG93bmxvYWRzIC52aWV3LWZpbHRlcnMge1xuICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgXG4gIC5qcy1mb3JtLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIFxuICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIC8vQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxLCBib3R0b20pO1xuICAvL0BleHRlbmQgLmNvbnRhaW5lcjtcbiAgLy9AZXh0ZW5kIC5yb3c7XG4gIFxuICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JleTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigxKTtcbiAgXG4gIFtpZCo9XCJlZGl0LWFjdGlvbnNcIl0ge1xuICAgIC8vQGluY2x1ZGUgaG9yaXpvbnRhbC1wYWRkaW5nKDAuNSwgcmlnaHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgXG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFN1cHBvcnQvZG93bmxvYWRzXG4udmlldy1wcm9kdWN0LWRvd25sb2FkcyB7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMiwgYm90dG9tKTtcbn1cblxuLnZpZXctcHJvZHVjdC1kb3dubG9hZHMgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAoMTQvMTYpKjFyZW07XG4gIHRoZWFkIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0O1xuICAgIFxuICAgICoge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIHRkIGF7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6JGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbiAgXG4gIHRoIHtcbiAgICAvLyBTb3J0ZWQgQVNDXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLnRhYmxlc29ydCB7XG4gICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgICAudGFibGVzb3J0LS1hc2Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyMnB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMiAyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cC1Db3B5LTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExLjAwMDAwMCwgMTAuMDAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC0xMC4wMDAwMDApICclM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZScgZmlsbD0nJTIzMUE0OEE1JyBwb2ludHM9JzExIDAgMjIgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZS1Db3B5JyBmaWxsLW9wYWNpdHk9JzAuNScgZmlsbD0nJTIzRTRFNEU0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS4wMDAwMDAsIDE2LjAwMDAwMCkgcm90YXRlKDE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtMTYuMDAwMDAwKSAnIHBvaW50cz0nMTEgMTIgMjIgMjAgMCAyMCclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudGFibGVzb3J0LS1kZXNjIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjJweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjIgMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAtQ29weSclM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZScgZmlsbD0nJTIzMUE0OEE1JyBwb2ludHM9JzExIDAgMjIgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZS1Db3B5JyBmaWxsLW9wYWNpdHk9JzAuNScgZmlsbD0nJTIzRTRFNEU0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS4wMDAwMDAsIDE2LjAwMDAwMCkgcm90YXRlKDE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtMTYuMDAwMDAwKSAnIHBvaW50cz0nMTEgMTIgMjIgMjAgMCAyMCclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBub3QgY3VycmVudGx5IHNvcnRlZC5cbiAgICAmOm5vdCguaXMtYWN0aXZlKSBhIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjJweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjIgMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQXJ0Ym9hcmQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00LjAwMDAwMCwgLTUuMDAwMDAwKScgZmlsbD0nJTIzQzdDN0M3JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0LjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1RyaWFuZ2xlJyBwb2ludHM9JzExIDAgMjIgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdUcmlhbmdsZS1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS4wMDAwMDAsIDE2LjAwMDAwMCkgcm90YXRlKDE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtMTYuMDAwMDAwKSAnIHBvaW50cz0nMTEgMTIgMjIgMjAgMCAyMCclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIHtcbiAgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG59XG5cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9kdWN0LWRvd25sb2Fkcy1wYWdlLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdWktZXhwb3J0ZWQvaWNvbl9wdWxsZG93bl93aGl0ZS5zdmcpO1xuICAvL3RyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuXG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZHVjdC1kb3dubG9hZHMtcGFnZS0xIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMi4ycmVtO1xuICBmb250LXNpemU6ICgxNC8xNikqMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAvL2JveC1zaGFkb3c6IDAgKDEyLzE2KSoxcmVtICg0MC8xNikqMXJlbSByZ2JhKDAsMCwwLDAuMik7XG4gIGJvcmRlcjogKDEvMTYpKjFyZW0gc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgcGFkZGluZzogKDYvMTYpKjFyZW0gKDY0LzE2KSoxcmVtICg2LzE2KSoxcmVtICgzMi8xNikqMXJlbTtcbiAgaGVpZ2h0OiAoMzYvMTYpKjFyZW07XG4gIC8vYm9yZGVyOiBub25lO1xuXG4gIHdpZHRoOjEwMCU7XG4gIFxufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXByb2R1Y3QtZG93bmxvYWRzLXBhZ2UtMSB7XG4gIEBleHRlbmQgLnJvdztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUpO1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtcGFkZGluZygwLjUsIHJpZ2h0KTtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41LCBib3R0b20pO1xuICB9XG4gIFxuICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMC41LCByaWdodCk7XG4gIH1cbiAgXG4gIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAoMTIvMTYpKjFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICgxMi8xNikqMXJlbTtcbiAgICBoZWlnaHQ6ICg0MC8xNikqMXJlbTtcbiAgICAvL2JvcmRlcjogKDEvMTYpKjFyZW0gc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICAvL2JveC1zaGFkb3c6IDAgKDEyLzE2KSoxcmVtICg0MC8xNikqMXJlbSByZ2JhKDAsMCwwLDAuMik7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWV4cG9ydGVkL2ljb25fcHVsbGRvd25fd2hpdGUuc3ZnXCIpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gICAgXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1idXR0b247XG4gICAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMC41KTtcbiAgICAgIG9wdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAoMTQvMTYpKjFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1kb3dubG9hZC1jZW50ZXItZG93bmxvYWQtY2VudGVyLCAjYmxvY2stdmlld3MtYmxvY2stZG93bmxvYWQtY2VudGVyLXN1cHBvcnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59IiwiI2RvbWFpbmxhbmctc3dpdGNoIHtcbiAgLmRvbWFpbnNlYXJjaF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjByZW07XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgYS5pY29uLFxuICBzcGFuLmljb24ge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC40cmVtO1xuICAgIHJpZ2h0OiAuOHJlbTtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLnNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9pY29ucy9ub29yZGVyYnJhbmQvaWNvbl9zZWFyY2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL25vb3JkZXJicmFuZC9pY29uX2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gIC5kb21haW5sYW5nLWxpc3QuaGFzLXJlc3VsdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICB9XG4gIFxuICAuZG9tYWluLXNlbGVjdG9yIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIFxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kb21haW4tc2VhcmNodGVybXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5yb3cge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3hzJyl7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIFxuICBoMSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cbiAgXG4gIGgzIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG4gIFxuICAuZG9tYWlubGFuZy1zd2l0Y2hfX3dyYXBwZXIge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5kb21haW5sYW5nLXN3aXRjaF9fbGVmdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvb3BwbGVfb2ZmaWNlLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWluLWhlaWdodDogMjByZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuICBcbiAgLmRvbWFpbmxhbmctc3dpdGNoX19yaWdodCB7XG4gICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygzKTtcbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmcoMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbmJvZHkuZG9tYWluLXN3aXRjaCBmb290ZXIsXG5ib2R5LmRvbWFpbi1zd2l0Y2ggLmhlYWRlcl9fcmlnaHQsXG5ib2R5LmRvbWFpbi1zd2l0Y2ggc2VjdGlvbi5jdGEge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi52aWV3LWpvYi1vcGVuaW5ncyAudmlldy1jb250ZW50IHtcbiAgQGV4dGVuZCAucm93O1xuXG4gIC52aWV3cy1yb3cge1xuICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciA+ICogKyAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnZpZXctam9iLW9wZW5pbmdzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMS4zNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgbWluLXdpZHRoOiA5cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbm9vcmRlcmJyYW5kL2ljb25fY2hldnJvbl9yaWdodC5zdmcnKTtcbiAgICAgIGhlaWdodDogKDI2LzE2KSoxcmVtO1xuICAgICAgcmlnaHQ6ICgyMi8xNikqMXJlbTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICBvcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogKDE0LzE2KSoxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS1qb2Itb3BlbmluZ3Mge1xuICBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAudmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudmlldy1lbXB0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuY3RhIHtcblxuICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMSx0b3ApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyM2MzZTNmYSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTM1dncgdG9wIC01dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNjB2dztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MHZ3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC01NXZ3IHRvcCAtNXZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygxLCBcInRvcFwiKTtcbiAgLmJsb2NrIHtcbiAgICBAZXh0ZW5kIC5yb3c7XG4gICAgbWFyZ2luOjA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZXtcbiAgICBAZXh0ZW5kIC5jb2wtNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAuYm9keSB7XG4gICAgQGV4dGVuZCAuY29sLTc7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDA7XG4gICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgQGV4dGVuZCAub2Zmc2V0LW1kLTE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmlldy1wcm9kdWN0LW1haW4tY2F0ZWdvcnkge1xuICAudmlld3Mtcm93IHtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgQGV4dGVuZCAuY29sLW1kLTQ7XG4gIH1cbiAgXG4gIC5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBcbiAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBcbiAgICAuY2FyZF9fbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skaGVhZGluZy1zaXplLTF9cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmNhcmQtbGluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIgLmNhcmRfX2ltYWdlIGltZyB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIFxuICAgIC5ib2R5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmNhcmRfX3JlYWRtb3JlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cblxuXG4gICAgfVxuICAgIFxuICAgIC5idG4ge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvKlxuICAgICAgQWRkIEdyaWQgdGVtcGxhdGUgZm9yIG1vYmlsZS5cbiAgICAgIDIgY29sdW1ucyAyIHJvd3MuXG4gICAgICBJbWFnZSBzcGFucyBjb2x1bW4gMSBhbmQgcm93cyAxKzJcbiAgICAgIFRpdGxlID0gY29sdW1uIDIgcm93IDFcbiAgICAgIHJlYWRtb3JlID0gY29sdW1uIDIgcm93IDIuXG4gICAgICArLS0tLSstLS0tLS0tLS0tLS0rXG4gICAgICB8ICAgIHwgICAgICAgICAgICB8XG4gICAgICArLS0tLS0tLS0tLS0tLS0tLS0rXG4gICAgICB8ICAgIHwgICAgICAgICAgICB8XG4gICAgICArLS0tLSstLS0tLS0tLS0tLS0rXG5cbiAgICAqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMlIDc3JTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMzAlIDcwJTtcblxuICAgICAgLmNhcmRfX2ltYWdle1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICAgIH1cbiAgICAgIC5jYXJkX19jb250ZW50e1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGgze1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAoMzIvMTYpKjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX2NvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZF9fcmVhZG1vcmV7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCd4cycpe1xuICAgICAgLmNhcmRfX2NvbnRlbnQgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogKDI0LzE2KSoxcmVtO1xuICAgICAgfVxuICAgICAgLmNhcmRfX3JlYWRtb3JlIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIG1pbi13aWR0aDogOXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLmJyZWFkY3J1bWItY29udGFpbmVye1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDEsdG9wKTtcbn0iLCIubm9kZS0tdHlwZS1wcm9kdWN0Lm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZyguNSk7XG4gIHotaW5kZXg6IDEwO1xuICBcbiAgLmNhcmQtbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcbiAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjYlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBcbiAgICAgICAgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5jYXJkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC8vYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBib3JkZXI6IDAgc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgIFxuICAgIC5maWVsZC1pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC8vd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgXG4gICAgICBcbiAgICB9XG4gIH1cbiAgXG4gICY6aG92ZXIgLmNhcmRfX2ltYWdlOmFmdGVyIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgJGNvbG9yLXByaW1hcnlcbiAgfVxufVxuIiwiLnZpZXctc2FsZXMtY29udGFjdHMtcGVyLWNvdW50cnkge1xuICAuc2FsZXMtbWFwIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxuICBcbiAgLnNhbGVzLW1hcCBzdmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgXG4gICAgW2lkXj0ndHJpZ2dlciddIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICArIFtpZF49J2RvdHNfJ10ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgW2lkXj0nZG90c18nXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgICB9XG4gICAgXG4gICAgW2lkXj0nUkVHSU8tJ10uYWN0aXZlIFtpZF49J2RvdHNfJ10ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgXG4gIC8vLnNhbGVzLW1hcF9fY29udGFpbmVyIHtcbiAgLy8gIEBleHRlbmQgLmNvbC0xMjtcbiAgLy8gIEBleHRlbmQgLmNvbC1tZC05O1xuICAvL31cbiAgLy9cbiAgLy8uc2FsZXMtbWFwX19zaWRlYmFyIHtcbiAgLy8gIEBleHRlbmQgLmNvbC1tZC0zO1xuICAvL31cbiAgXG4gIC5zYWxlcy1tYXBfX2NvbnRlbnQge1xuICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICBcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLXNtLTM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgXG4gICAgICAgIC8vJi5pcy1hY3RpdmUge1xuICAgICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICBvcmRlcjogMDtcbiAgICAgICAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gICAgb3JkZXI6IDE7XG4gICAgICAgIC8vICB9XG4gICAgICAgIC8vfVxuICAgICAgICBcbiAgICAgICAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkOmhvdmVyIC5jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmlzLWhvdmVyaW5nIHtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC52aWV3LWNvbnRlbnQuYWN0aXZlX19jb250YWN0IHtcbiAgICAvL0BleHRlbmQgLnJvdztcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vfVxuICAgIFxuICAgIC8vLnZpZXdzLXJvdyB7XG4gICAgLy8gIG9yZGVyOiAxO1xuICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgIC8vICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgLy99XG4gICAgXG4gICAgLnZpZXdzLXJvdy5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBcbiAgICAgIGFydGljbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1zYWxlcy1jb250YWN0cy1wZXItY291bnRyeSB7XG4gIC5zYWxlcy1tYXBfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29sLTEyO1xuICAgIEBleHRlbmQgLmNvbC1tZC03O1xuICB9XG4gIFxuICAuc2FsZXMtbWFwX19zaWRlYmFyIHtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtNTtcbiAgICBcbiAgICAudmlldy1jb250ZW50LmFjdGl2ZV9fY29udGFjdCB7XG4gICAgICBAZXh0ZW5kIC5yb3c7XG4gICAgICBcbiAgICAgICYuaXMtaG92ZXJpbmcge1xuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudmlld3Mtcm93LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBcbiAgICAgIGFydGljbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudmlld3Mtcm93LmlzLWFjdGl2ZSB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAuYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogKDEyLzE2KSoxcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnZpZXctdGVhbS1ldXJvcGUge1xuICAuc2FsZXMtY291bnRyaWVzLW1hcCBzdmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgXG4gICAgW2lkXj0ndHJpZ2dlciddIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICArIFtpZF49J2RvdHNfJ10ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgW2lkXj0nZG90c18nXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcbiAgICAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIFxuICAgIC52aWV3cy1yb3cge1xuICAgICAgQGV4dGVuZCAuY29sLTY7XG4gICAgICBAZXh0ZW5kIC5jb2wtbWQtMTI7XG4gICAgICBcbiAgICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubm9kZS0tdHlwZS1lbXBsb3llZS5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5ub2RlLS10eXBlLWVtcGxveWVlLm5vZGUtLXZpZXctbW9kZS1jYXJkOmhvdmVyIC5jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuaXMtaG92ZXJpbmcge1xuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgXG4gICAgICAgICAgLm5vZGUtLXR5cGUtZW1wbG95ZWUubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZygyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktYWx0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyMzAwM0M5MiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwdncgLTUwdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNzV2dztcbiAgZm9udC1zaXplOiAoMTQvMTYpKjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwdnc7XG4gIH1cbiAgXG4gIFxuICAqIHtcbiAgICBjb2xvcjogI2U2ZWNmNjtcbiAgfVxuICBcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDAuMiwgYm90dG9tKTtcbiAgfVxuICBcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigwLjIsIGJvdHRvbSk7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYTpob3ZlcjphZnRlcixcbiAgICAgIGE6Zm9jdXM6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5sb2dvLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiAoMTQwLzE2KSoxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICgzMi8xNikqMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMnJlbTtcbiAgICBcbiAgICAvL2ltZyB7XG4gICAgLy8gIG1heC13aWR0aDogODkwJTtcbiAgICAvL31cbiAgfVxuICBcbiAgcCB7XG4gICAgZm9udC1zaXplOiAoMTIvMTYpKjFyZW07XG4gICAgbWFyZ2luOiAwIDAgKDEwLzE2KSoxcmVtO1xuICB9XG4gIFxuICAuZm9vdGVyX19jb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtcGFkZGluZyguNSlcbiAgICB9XG4gIH1cbiAgXG4gICNibG9jay1kaXNjbGFpbWVyIHtcbiAgICBAZXh0ZW5kIC5jb2wtc20tODtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtMTI7XG4gIH1cbiAgXG4gIC5zb2NpYWxtZWRpYWJsb2NrIHtcbiAgICBAZXh0ZW5kIC5jb2wtc20tNDtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtMTI7XG4gICAgbWFyZ2luLXRvcDogKDE2LzE2KSoxcmVtO1xuICB9XG5cbiAgI2Jsb2NrLWFib3V0b3BwbGUgdWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICNibG9jay1hYm91dG9wcGxlIGltZyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuXG4jZGlzY2xhaW1lciB7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMSwgXCJib3R0b21cIik7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMSwgXCJ0b3BcIik7XG4gIGZvbnQtc2l6ZTogKDEzLzE2KSoxcmVtO1xuICBcbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICB9XG4gIFxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC4zNXJlbTtcbiAgfVxuICBcbiAgYTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG4gIFxuICBhOmhvdmVyOmFmdGVyLFxuICBhOmZvY3VzOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICB9XG59IiwiLnVpLWRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAoMTQvMTYqMXJlbSk7XG4gIC8vb3BhY2l0eTogMDtcbiAgcGFkZGluZzogKDQwLzE2KSoxcmVtICgzMi8xNikqMXJlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRvcDogLTAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5ub2RlLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59IiwiLy9cbi8vLmpzLWZvcm0taXRlbSB7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuLy99XG4vL1xuLy8ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuLy8gIG1hcmdpbi1ib3R0b206IDJyZW07XG4vL1xuLy8gIC53ZWJmb3JtLXJlcXVpcmVkIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy9cbi8vICAmID4gZm9ybSB7XG4vLyAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbi8vICB9XG4vL1xuLy9cbi8vICAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4vLyAgICBjb250ZW50OiAnKic7XG4vLyAgfVxuLy9cbi8vICBmaWVsZHNldCB7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gICAgYm9yZGVyOiAwO1xuLy9cbi8vXG4vLyAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4vLyAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKG9kZCkge1xuLy8gICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbi8vICAgICAgICB9XG4vLyAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoZXZlbikge1xuLy8gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuLy9cbi8vICAgICAgICAgIGxhYmVsIHtcbi8vICAgICAgICAgICAgbGVmdDogMnJlbTtcbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgICAgJiA+IGRpdiB7XG4vLyAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vL1xuLy8gIHByZSB7XG4vLyAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4vLyAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4vLyAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbi8vICAgIGEge1xuLy8gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuLy8gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLmctcmVjYXB0Y2hhIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICBtYXJnaW4tdG9wOiAxcmVtO1xuLy8gICAgei1pbmRleDogMDtcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICB9XG4vL1xuLy8gIGlucHV0W3R5cGU9J3RleHQnXSxcbi8vICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuLy8gIGlucHV0W3R5cGU9J3RlbCddLFxuLy8gIHRleHRhcmVhIHtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4vLyAgICBmb250LXNpemU6IDFyZW07XG4vLyAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgIC8vICB3aWR0aDogOTAlO1xuLy8gICAgLy99XG4vL1xuLy8gICAgJjpmb2N1cyxcbi8vICAgICYubm90LWVtcHR5IHtcbi8vICAgICAgcGFkZGluZzogMS40cmVtIDFyZW0gMC4zcmVtIDFyZW07XG4vLyAgICB9XG4vL1xuLy8gICAgfiBsYWJlbCB7XG4vLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgdG9wOiAxLjk2M3JlbTtcbi8vICAgICAgbGVmdDogY2FsYygjezAuNSAqICRncmlkLWd1dHRlci13aWR0aH0pO1xuLy8gICAgICBmb250LXNpemU6IDFyZW07XG4vLyAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbi8vICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuLy8gICAgfVxuLy9cbi8vICAgICY6Zm9jdXMgfiBsYWJlbCxcbi8vICAgICYubm90LWVtcHR5IH4gbGFiZWwge1xuLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgIHRvcDogMS40MjVyZW07XG4vLyAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuLy8gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4vLyAgICB9XG4vLyAgfVxuLy8gIHRleHRhcmVhIHtcbi8vICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4vLyAgICBoZWlnaHQ6IDhyZW07XG4vLyAgfVxuLy8gIHRleHRhcmVhOmZvY3VzLFxuLy8gIHRleHRhcmVhLm5vdC1lbXB0eSB7XG4vLyAgICBwYWRkaW5nOiAxLjQ1cmVtIDFyZW0gMC41cmVtIDFyZW07XG4vLyAgfVxuLy9cbi8vICBhIHtcbi8vICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbi8vICB9XG4vL1xuLy99XG5cbi53ZWJmb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubGFiZWwuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJztcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ud2ViZm9ybS1hZGRyZXNzLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgXG4gIC5mb3JtLWl0ZW0tYWRkcmVzcy1jaXR5LFxuICAuZm9ybS1pdGVtLXlvdXItYWRkcmVzcy1jaXR5IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBcbiAgLmZvcm0taXRlbS15b3VyLWFkZHJlc3MtY291bnRyeSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmpzLWZvcm0tdHlwZS1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuaGFzRGF0ZXBpY2tlciB7XG4gICAgbWF4LXdpZHRoOiA5MSU7XG4gICAgb3JkZXI6IDFcbiAgfVxuICBcbiAgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAoMy8xNikqMXJlbTtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG59XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gbGFiZWwuYnRuIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbm9vcmRlcmJyYW5kL2ljb25fY2hldnJvbl9yaWdodC5zdmdcIik7XG59XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyOmZvY3VzOjphZnRlcixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ub29yZGVyYnJhbmQvaWNvbl9jaGV2cm9uX3JpZ2h0X2JsdWUuc3ZnXCIpO1xufVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHAge1xuICBmb250LXNpemU6ICgxNC8xNikqMXJlbTtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogKDE0LzE2KSoxcmVtO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4jZWRpdC1mcmVlLW9mLWNoYXJnZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLmZvcm1fX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xufVxuXG4uZm9ybS1pdGVtLWktYWdyZWUtdG8tdGhlLXRlcm1zLW9mLXVzZSBhIHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufSIsIi52aWV3LW1lc3NhZ2UtaW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgcGFkZGluZzogLjc1cmVtIDA7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAudmlld3Mtcm93ICB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwLCBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICB9XG4gIH1cbn0iLCIvLyBEaXNwbGF5c1xuLy9cbi8vIE9iamVjdCBvcmllbnRlZCBDU1MuIEJlZ2luIHVzaW5nIGNsYXNzZXMgZXhjbHVzaXZlbHkgZm9yIGFnbm9zdGljYWxseSBuYW1lZFxuLy8gbm9uY29zbWV0aWMgZGVzaWduIHBhdHRlcm5zLiBUaGlzIGxheWVyIGlzIG1vc3RseSBsYXlvdXQtZHJpdmVuLlxuLy9cbi8vIFdlaWdodDogNVxuLy9cbi8vIFN0eWxlZ3VpZGU6IERpc3BsYXlzXG5cbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJtZW51XCI7XG4vL0BpbXBvcnQgXCJtZW51LS1wcmlvcml0eS1wbHVzXCI7XG5AaW1wb3J0IFwibWVudS0tbWFpblwiO1xuXG5AaW1wb3J0IFwibWVudS0tdG9wXCI7XG5AaW1wb3J0IFwibWVudS0tbW9iaWxlXCI7XG5AaW1wb3J0IFwicGhvdG8tZ2FsbGVyeVwiO1xuXG5AaW1wb3J0IFwibWVudS0tcHJvZHVjdHNcIjtcblxuLy8gTmV3c1xuQGltcG9ydCBcIm5ld3MtLWNhcmRcIjtcbkBpbXBvcnQgXCJuZXdzLW92ZXJ2aWV3XCI7XG5cbkBpbXBvcnQgXCJkaXNwbGF5LW1vZGUtLWNhcmRcIjtcbkBpbXBvcnQgXCJkaXNwbGF5LW1vZGUtLWZ1bGxcIjtcbkBpbXBvcnQgXCJkaXNwbGF5LW1vZGUtLWNhcmQtd2l0aC1iYWNrZ3JvdW5kXCI7XG5cbkBpbXBvcnQgXCJ2aWV3LS1mdWxsXCI7XG5AaW1wb3J0IFwidmlldy0tc2hvcnR2aWV3XCI7XG5AaW1wb3J0IFwidmlldy0tc2VhcmNoLXJlc3VsdHNcIjtcblxuQGltcG9ydCBcInZpZXctLXByb2R1Y3Rncm91cFwiO1xuXG5AaW1wb3J0IFwibm9kZS0tZnVsbFwiO1xuQGltcG9ydCBcIm5vZGUtLXByb2R1Y3RzXCI7XG5AaW1wb3J0IFwibm9kZS0tZmFtaWx5LS1mdWxsXCI7XG5cbkBpbXBvcnQgXCJwcm9qZWN0c19vdmVydmlld1wiO1xuQGltcG9ydCBcImVtcGxveWVlc1wiO1xuQGltcG9ydCBcImRvd25sb2FkLWNlbnRlclwiO1xuQGltcG9ydCBcImRvbWFpbi1sYW5ndWFnZS1zZWxlY3Rpb25cIjtcbkBpbXBvcnQgXCJqb2Itb3BlbmluZ3NcIjtcblxuQGltcG9ydCBcImN0YS1ibG9ja3NcIjtcbkBpbXBvcnQgXCJwcm9kdWN0LW1haW4tY2F0ZWdvcnlcIjtcbkBpbXBvcnQgXCJwcm9qZWN0LS1jYXJkXCI7XG5cbkBpbXBvcnQgXCJzYWxlc19yZWdpb25zXCI7XG5AaW1wb3J0IFwic2FsZXNfY291bnRyaWVzXCI7XG5cbkBpbXBvcnQgXCJmb290ZXJcIjtcblxuQGltcG9ydCBcInBvcHVwXCI7XG5cbkBpbXBvcnQgXCJ3ZWJmb3Jtc1wiO1xuXG5AaW1wb3J0IFwibWVzc2FnZXMtaGVhZGVyXCI7XG5cbi5sYXlvdXQtY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn0iLCIuYXJ0aWNsZV9faG9tZXBhZ2Uge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaG9tZXBhZ2UtYmxvY2sge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDIpO1xufVxuXG4uYmxvY2tfX2hvbWVwYWdlLmJsb2NrLS10d29fY29sdW1ucyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrX19ob21lcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIC5maWVsZC1saW5rIGEge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogKDQwLzE2KSoxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICgxMi8xNikqMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogKDMwLzE2KSoxcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogKDYwLzE2KSoxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICg1LzE2KSoxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAoNDAvMTYpKjFyZW07XG4gICAgfVxuICB9XG4gIFxuICAucm93X190d28tY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogKDE4LzE2KSoxcmVtO1xuICAgIH1cbiAgfVxuICBcbn1cblxuLmxlZHByb2R1Y3RzX193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA1MCUsICNlOGU4ZTgpO1xuICBcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206ICgzMC8xNikqMXJlbTtcbiAgfVxuICBcbiAgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGNvbG9yOiByZ2IoOTAsIDkwLCA5MCk7XG4gIH1cbiAgXG4gIC5ib2R5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgLnJvd19fdHdvLWNvbHVtbnMge1xuICAgIC8vbWFyZ2luOiAoMjAvMTYpKjFyZW0gMDtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDAuNSlcbiAgfVxuICBcbiAgLmZpZWxkLWxpbmsgYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAvL21pbi13aWR0aDogKDE2MC8xNikqMXJlbTtcbiAgICAgIHBhZGRpbmc6ICg0LzE2KSoxcmVtICgyLzE2KSoxcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbHVtbl9pbWFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAuY29sdW1uX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ua25vd2xlZGdlX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgLmJvZHkge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAuYm9keSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgbWFyZ2luOiAoMTIvMTYpKjFyZW0gKDE2LzE2KSoxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydF9fd3JhcHBlciB7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMCk7XG4gIFxuICBoMiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuICBcbiAgaDMge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgXG4gIC5ibG9ja19faG9tZXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTQ1YWI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMwMDNDOTInJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHZ3IC0zMHZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjB2dztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206ICg4MC8xNikqMXJlbTtcbiAgfVxuICBcbiAgLnJvd19fdHdvLWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBcbiAgLmNvbHVtbl9pbWFnZSB7XG4gICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAuZmllbGQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuY29sdW1uX3RleHQge1xuICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgIHBhZGRpbmc6ICg2NS8xNikqMXJlbSAoMjAvMTYpKjFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6ICg2NS8xNikqMXJlbSAoMzAvMTYpKjFyZW07XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyLjI1cmVtKTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoMTIwLzE2KSoxcmVtO1xuICAgICAgbWF4LXdpZHRoOiAoNDA1LzE2KSoxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvamVjdHNfX3dyYXBwZXIge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDApO1xuICBcbiAgLmJsb2NrX19ob21lcGFnZSAuYmFja2dyb3VuZF9pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcGFkZGluZzogKDEyMC8xNikqMXJlbSAwO1xuICAgIFxuICAgIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cbiAgICBcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6ICgxMDkvMTYpKjFyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgLmJvZHkgcCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogKDE4LzE2KSoxcmVtO1xuICAgICAgLy90ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLDAsMCwxKTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogKDM5LzE2KSoxcmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuYm9keSBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRfX3dyYXBwZXIge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDApO1xuICBcbiAgLmJsb2NrX19ob21lcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyM2MzZTNmYSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwdncgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDB2dyA5MHZ3O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjB2dztcbiAgICB9XG4gIH1cbiAgXG4gIC5jb2x1bW5faW1hZ2Uge1xuICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgLmZpZWxkLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNvbHVtbl90ZXh0IHtcbiAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICBwYWRkaW5nOiAoNjUvMTYpKjFyZW0gKDIwLzE2KSoxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6ICgzNC8xNikqMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAoNjUvMTYpKjFyZW0gKDMwLzE2KSoxcmVtO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMi4yNXJlbSk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoMTIwLzE2KSoxcmVtO1xuICAgICAgbWF4LXdpZHRoOiAoNDA1LzE2KSoxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uam9pbl9fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG4gIGEjYnRuLXRlYW0tb3Age1xuICAgIG1hcmdpbjogKDMyLzE2KSoxcmVtIGF1dG8gMCBhdXRvO1xuICB9XG59XG5cblxuLm5ld3NfdGl0bGVfd3JhcHBlciB7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMSwgYm90dG9tKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogKDQwLzE2KSoxcmVtO1xuICB9XG59XG5cbi5uZXdzX292ZXJ2aWV3X2xpbmsge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDEsIHRvcCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgQGV4dGVuZCAuY29udGFpbmVyO1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDIsIHRvcCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwdmggLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB6LWluZGV4OiA5MDtcbiAgICAucG9zaXRpb25lcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6NTBweDtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cblxuICBcbiAgLmJ0bi1zdWJzY3JpYmUge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAoMjAvMTYpKjFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKXtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuXG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAoMjAvMTYpKjFyZW0gKDIwLzE2KSoxcmVtIDAgMDtcbiAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjM3NXJlbTtcbiAgICB9XG4gIH1cbn0iLCIjbWNfZW1iZWRfc2lnbnVwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZvbnQ6IDE0cHggSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4jbWVyZ2VSb3ctZ2RwciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNtZXJnZVJvdy1nZHByIGZpZWxkc2V0IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIC5tY19maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuIiwiLy8gT3ZlcnJpZGVzXG4vL1xuLy8gQ29uc2lzdHMgb3V0IG9mIGNvbXBvbmVudHMgZ3JvdXBlZCB0b2dldGhlci4gVGhleSByZWx5IGVudGlyZWx5IG9uIG5lc3RpbmcsXG4vLyBzbyBtYWtlIHN1cmUgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGlzLlxuLy9cbi8vIFdlaWdodDogN1xuLy9cbi8vIFN0eWxlZ3VpZGU6IE92ZXJyaWRlc1xuXG4vL0BpbXBvcnQgXCJtZXNzYWdlc1wiO1xuQGltcG9ydCBcIm1haWxjaGltcFwiO1xuXG4vLyBHcmlkIFNNIGd1dHRlclxuLy9cbi8vICBDaGFuZ2VzIGd1dHRlciBvbiBtb2JpbGUgcGhvbmVzIHRvIGJlIHNtYWxsZXIuXG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGU6IE92ZXJyaWRlcy5ncmlkc21cblxuXG4vL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKVxuLy97XG4vLyAgICAkZ3V0dGVyLW1vYmlsZTogMThweDtcbi8vXG4vLyAgICBbY2xhc3MqPVwiY29sLVwiXXtcbi8vICAgICAgICBwYWRkaW5nLWxlZnQ6MC41KiRndXR0ZXItbW9iaWxlIWltcG9ydGFudDtcbi8vICAgICAgICBwYWRkaW5nLXJpZ2h0OjAuNSokZ3V0dGVyLW1vYmlsZSFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICAuY29udGFpbmVye3BhZGRpbmctbGVmdDokZ3V0dGVyLW1vYmlsZTsgcGFkZGluZy1yaWdodDokZ3V0dGVyLW1vYmlsZTt9XG4vLyAgICAucm93IHtcbi8vICAgICAgICBtYXJnaW4tbGVmdDogLTAuNSokZ3V0dGVyLW1vYmlsZTtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjUqJGd1dHRlci1tb2JpbGU7XG4vLyAgICB9XG4vL31cblxuLm1tLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4vLyBIZWFkZXIgc3RpY2t5XG4vL1xuLy8gIGFkZHMgdG9wbWFyZ2luIHdoZW4gYWRtaW4gaXMgbG9nZ2VkIGluIHRvIGhlYWRlclxuLy9cbi8vLy9cbi8vLy8gU3R5bGVndWlkZTogT3ZlcnJpZGVzLmdyaWRzbVxuLy8udG9vbGJhci1maXhlZCBoZWFkZXIge1xuLy8gICAgdG9wOiA3OXB4O1xuLy99XG4jYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtIHtcbiAgQGV4dGVuZCAuY29udGFpbmVyO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAqIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2std2ViZm9ybSB7XG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcbn1cblxuLnBhcmFncmFwaF9fc2xpZGVyIC5iYW5uZXItc2xpZGVyLXRleHQge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMiwgXCJib3R0b21cIik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMik7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLypcbiAgRml4IGJ1dHRvbnMgb24gVENPIFRvb2wuXG4qL1xuXG4jdGNvX2Zvcm0gYS5idG4ge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMSk7XG4gIGJvcmRlcjogMDtcbn1cblxuI3Rjb19mb3JtIGEuYnRuLmJ0bi1kYW5nZXIge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xufVxuXG4jdGNvX2Zvcm0gYS5idG4uYnRuLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDA7XG59XG5cbi8vI2Jsb2NrLXZpZXdzLWJsb2NrLWRvd25sb2FkLWNlbnRlci1kb3dubG9hZC1jZW50ZXIge1xuLy8gIG1hcmdpbi10b3A6IC0ycmVtO1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgIG1hcmdpbi10b3A6IC00LjVyZW07XG4vLyAgfVxuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbi8vICAgIG1hcmdpbi10b3A6IC02cmVtO1xuLy8gIH1cbi8vfVxuXG4ubm9kZS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMSk7XG59XG5cbi5tbS1wYW5lbHMgLmxhbmctc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogODZweDtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHJpZ2h0OiA0MHB4O1xuICAvL3dpZHRoOmNhbGMoMTAwJSAtIDRyZW0pO1xuICAvL2hlaWdodDozcmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItbGlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgei1pbmRleDogOTk7XG5cbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3NycgaGVpZ2h0PSc3Nycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzc2NmY3MCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcGF0aCBkPSdNNiA5bDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIH1cblxuXG59XG5cbi5tbS1wYW5lbHMgLmNvdW50cnktc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiBhdXRvO1xuICAvL3dpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5O1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDIuNXJlbTtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAxNiAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaW9uLWlvcy13b3JsZC1vdXRsaW5lIC0gSW9uaWNvbnMlM0MvdGl0bGUlM0UlM0NnIGlkPSdIZWFkZXJzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2QvaGVhZGVyLzFkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE0Ni4wMDAwMDAsIC0yNi4wMDAwMDApJyUzRSUzQ3JlY3QgaWQ9J2JnJyB4PScxMjAnIHk9JzAnIHdpZHRoPScxMjAwJyBoZWlnaHQ9JzEwMCclM0UlM0MvcmVjdCUzRSUzQ2cgaWQ9J3RvcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOTcwLjAwMDAwMCwgMjEuMDAwMDAwKSclM0UlM0NnIGlkPSdkL2xhbmd1YWdlcy1oZWFkZXItMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTcwLjAwMDAwMCwgMC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE0Ny4wMDgyMzIsMC41IEMxNTAuNDAzNzI3LDAuNSAxNTMuNDgyODAyLDEuODU1MjU0MzUgMTU1LjczNDQwMiw0LjA1NDkzODMgQzE1Ny45OTAwOTEsNi4yNTg2MTY4NCAxNTkuNDE1Mzg5LDkuMzA5NzQ3MzEgMTU5LjQ5NjM1LDEyLjY5NDgwMTEgQzE1OS40OTY1NzgsMTYuMjgxODA4NyAxNTguMTEzODExLDE5LjQ3MTg3MjYgMTU1Ljg3MDQwNCwyMS43NzExMTI3IEMxNTMuNjA5MTAyLDI0LjA4ODY5MjIgMTUwLjQ3NDI3NiwyNS41IDE0Ny4wMDgyMzIsMjUuNSBMMTQ3LjAwODIzMiwyNS41IEwxMi45OTE3NjgzLDI1LjUgQzkuNTQyMTA2NDIsMjUuNSA2LjQxOTA0ODU5LDI0LjEwMTE1MzIgNC4xNTg0Nzg1NCwyMS44MzkxNTA5IEMxLjg5ODA0NDIsMTkuNTc3Mjg0MyAwLjUsMTYuNDUyMzgzMiAwLjUsMTMgQzAuNSw5LjU0NzcxNDkgMS44OTc2MzM4Myw2LjQyMjI2ODk4IDQuMTU4MzY2NTgsNC4xNjAxMDM4IEM2LjQxODM3MjE2LDEuODk4NjY2MjcgOS41NDA5MTAyOCwwLjUgMTIuOTkxNzY4MywwLjUgTDEyLjk5MTc2ODMsMC41IFonIGlkPSd6b2VrdmVsZCcgc3Ryb2tlLW9wYWNpdHk9JzAuMScgc3Ryb2tlPSclMjM2NjY2NjYnIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTE0LDUgQzE2LjIwNTEzOTIsNSAxOC4wODk3MzU4LDUuNzgyMDQzNDYgMTkuNjUzODQ2Miw3LjM0NjE1Mzg1IEMyMS4yMTc5NTY1LDguOTEwMjY0MjMgMjIsMTAuNzk0ODYwOCAyMiwxMyBDMjIsMTUuMjA1MTM5MiAyMS4yMTc5NTY1LDE3LjA4OTczNTggMTkuNjUzODQ2MiwxOC42NTM4NDYyIEMxOC4wODk3MzU4LDIwLjIxNzk1NjUgMTYuMjA1MTM5MiwyMSAxNCwyMSBDMTEuNzk0ODYwOCwyMSA5LjkxMDI2NDIzLDIwLjIxNzk1NjUgOC4zNDYxNTM4NSwxOC42NTM4NDYyIEM2Ljc4MjA0MzQ2LDE3LjA4OTczNTggNiwxNS4yMDUxMzkyIDYsMTMgQzYsMTAuNzk0ODYwOCA2Ljc4MjA0MzQ2LDguOTEwMjY0MjMgOC4zNDYxNTM4NSw3LjM0NjE1Mzg1IEM5LjkxMDI2NDIzLDUuNzgyMDQzNDYgMTEuNzk0ODYwOCw1IDE0LDUgWiBNMTQuMzA3NjkyMyw5Ljc2OTIzMDc3IEwxNC4zMDc2OTIzLDEyLjY5MjMwNzcgTDE3LjE5MjMwNzcsMTIuNjkyMzA3NyBDMTcuMTY2NjY2NSwxMS41MTI4MTQ2IDE3LjAyNTY0MjMsMTAuNDM1OTAyMyAxNi43NjkyMzA4LDkuNDYxNTM4NDYgQzE2LjEwMjU2MDgsOS42MTUzODUzOCAxNS4yODIwNTYyLDkuNzE3OTQ4NDYgMTQuMzA3NjkyMyw5Ljc2OTIzMDc3IFogTTE0LjMwNzY5MjMsOS4xNTM4NDYxNSBDMTUuMjU2NDE1LDkuMTAyNTYzODUgMTYuMDI1NjM4MSw5LjAwMDAwMDc3IDE2LjYxNTM4NDYsOC44NDYxNTM4NSBDMTYuMzU4OTczMSw3Ljk3NDM1NDYyIDE2LjAxOTIzMjksNy4yNjI4MjMyNyAxNS41OTYxNTM4LDYuNzExNTM4NDYgQzE1LjE3MzA3NDgsNi4xNjAyNTM2NSAxNC43NDM1OTE5LDUuODIwNTEzNDYgMTQuMzA3NjkyMyw1LjY5MjMwNzY5IEwxNC4zMDc2OTIzLDkuMTUzODQ2MTUgWiBNMTMuNjkyMzA3Nyw1LjY5MjMwNzY5IEMxMi43NjkyMjYyLDUuOTIzMDc4MDggMTIuMDAwMDAzMSw2Ljk3NDM0OTYyIDExLjM4NDYxNTQsOC44NDYxNTM4NSBDMTIuMDAwMDAzMSw5LjAwMDAwMDc3IDEyLjc2OTIyNjIsOS4xMDI1NjM4NSAxMy42OTIzMDc3LDkuMTUzODQ2MTUgTDEzLjY5MjMwNzcsNS42OTIzMDc2OSBaIE0xMy42OTIzMDc3LDkuNzY5MjMwNzcgQzEyLjY5MjMwMjcsOS43MTc5NDg0NiAxMS44NTg5Nzc3LDkuNjE1Mzg1MzggMTEuMTkyMzA3Nyw5LjQ2MTUzODQ2IEMxMC45MzU4OTYyLDEwLjQzNTkwMjMgMTAuNzk0ODcxOSwxMS41MTI4MTQ2IDEwLjc2OTIzMDgsMTIuNjkyMzA3NyBMMTMuNjkyMzA3NywxMi42OTIzMDc3IEwxMy42OTIzMDc3LDkuNzY5MjMwNzcgWiBNMTAuMTUzODQ2MiwxMi42OTIzMDc3IEMxMC4yMDUxMjg1LDExLjMzMzMyNjUgMTAuMzQ2MTUyNywxMC4yMDUxMzI3IDEwLjU3NjkyMzEsOS4zMDc2OTIzMSBDOS44MzMzMjk2Miw5LjEwMjU2MzA4IDkuMDc2OTI2OTIsOC43ODIwNTM0NiA4LjMwNzY5MjMxLDguMzQ2MTUzODUgQzcuMjgyMDQ2MTUsOS41NzY5MjkyMyA2LjczMDc2OTYyLDExLjAyNTYzMjcgNi42NTM4NDYxNSwxMi42OTIzMDc3IEwxMC4xNTM4NDYyLDEyLjY5MjMwNzcgWiBNMTAuMTUzODQ2MiwxMy4zMDc2OTIzIEw2LjY1Mzg0NjE1LDEzLjMwNzY5MjMgQzYuNzMwNzY5NjIsMTQuOTc0MzY3MyA3LjI4MjA0NjE1LDE2LjQyMzA3MDggOC4zMDc2OTIzMSwxNy42NTM4NDYyIEM5LjE3OTQ5MTU0LDE3LjE5MjMwNTQgOS45MzU4OTQyMywxNi44NzE3OTU4IDEwLjU3NjkyMzEsMTYuNjkyMzA3NyBDMTAuMzQ2MTUyNywxNS43OTQ4NjczIDEwLjIwNTEyODUsMTQuNjY2NjczNSAxMC4xNTM4NDYyLDEzLjMwNzY5MjMgWiBNMTAuNzY5MjMwOCwxMy4zMDc2OTIzIEMxMC43OTQ4NzE5LDE0LjQ4NzE4NTQgMTAuOTM1ODk2MiwxNS41NjQwOTc3IDExLjE5MjMwNzcsMTYuNTM4NDYxNSBDMTEuOTg3MTgzNSwxNi4zNTg5NzM1IDEyLjgyMDUwODUsMTYuMjQzNTkgMTMuNjkyMzA3NywxNi4xOTIzMDc3IEwxMy42OTIzMDc3LDEzLjMwNzY5MjMgTDEwLjc2OTIzMDgsMTMuMzA3NjkyMyBaIE0xMy42OTIzMDc3LDE2Ljg0NjE1MzggQzEyLjc2OTIyNjIsMTYuODk3NDM2MiAxMi4wMDAwMDMxLDE2Ljk5OTk5OTIgMTEuMzg0NjE1NCwxNy4xNTM4NDYyIEMxMi4wMDAwMDMxLDE5LjAyNTY1MDQgMTIuNzY5MjI2MiwyMC4wNzY5MjE5IDEzLjY5MjMwNzcsMjAuMzA3NjkyMyBMMTMuNjkyMzA3NywxNi44NDYxNTM4IFogTTE0LjMwNzY5MjMsMjAuMzA3NjkyMyBDMTQuNzQzNTkxOSwyMC4xNzk0ODY1IDE1LjE3MzA3NDgsMTkuODM5NzQ2MyAxNS41OTYxNTM4LDE5LjI4ODQ2MTUgQzE2LjAxOTIzMjksMTguNzM3MTc2NyAxNi4zNTg5NzMxLDE4LjAyNTY0NTQgMTYuNjE1Mzg0NiwxNy4xNTM4NDYyIEMxNi4wMjU2MzgxLDE2Ljk5OTk5OTIgMTUuMjU2NDE1LDE2Ljg5NzQzNjIgMTQuMzA3NjkyMywxNi44NDYxNTM4IEwxNC4zMDc2OTIzLDIwLjMwNzY5MjMgWiBNMTQuMzA3NjkyMywxNi4xOTIzMDc3IEMxNS4xMjgyMDkyLDE2LjIxNzk0ODggMTUuOTQ4NzEzOCwxNi4zMzMzMzIzIDE2Ljc2OTIzMDgsMTYuNTM4NDYxNSBDMTcuMDI1NjQyMywxNS41NjQwOTc3IDE3LjE2NjY2NjUsMTQuNDg3MTg1NCAxNy4xOTIzMDc3LDEzLjMwNzY5MjMgTDE0LjMwNzY5MjMsMTMuMzA3NjkyMyBMMTQuMzA3NjkyMywxNi4xOTIzMDc3IFogTTE3Ljg0NjE1MzgsMTMuMzA3NjkyMyBDMTcuNzk0ODcxNSwxNC41NjQxMDg4IDE3LjY0MTAyNjksMTUuNjkyMzAyNyAxNy4zODQ2MTU0LDE2LjY5MjMwNzcgQzE4LjA3NjkyNjUsMTYuODk3NDM2OSAxOC44NDYxNDk2LDE3LjIxNzk0NjUgMTkuNjkyMzA3NywxNy42NTM4NDYyIEMyMC43MTc5NTM4LDE2LjQyMzA3MDggMjEuMjY5MjMwNCwxNC45NzQzNjczIDIxLjM0NjE1MzgsMTMuMzA3NjkyMyBMMTcuODQ2MTUzOCwxMy4zMDc2OTIzIFogTTE3Ljg0NjE1MzgsMTIuNjkyMzA3NyBMMjEuMzQ2MTUzOCwxMi42OTIzMDc3IEMyMS4yNjkyMzA0LDExLjAyNTYzMjcgMjAuNzE3OTUzOCw5LjU3NjkyOTIzIDE5LjY5MjMwNzcsOC4zNDYxNTM4NSBDMTguODIwNTA4NSw4LjgwNzY5NDYyIDE4LjA2NDEwNTgsOS4xMjgyMDQyMyAxNy40MjMwNzY5LDkuMzA3NjkyMzEgQzE3LjY1Mzg0NzMsMTAuMjA1MTMyNyAxNy43OTQ4NzE1LDExLjMzMzMyNjUgMTcuODQ2MTUzOCwxMi42OTIzMDc3IFogTTE5LjIzMDc2OTIsNy44NDYxNTM4NSBDMTguMjA1MTIzMSw2LjgyMDUwNzY5IDE3LjAzODQ2ODEsNi4xNTM4NDc2OSAxNS43MzA3NjkyLDUuODQ2MTUzODUgQzE2LjMyMDUxNTgsNi40NjE1NDE1NCAxNi44MjA1MTA4LDcuNDEwMjUgMTcuMjMwNzY5Miw4LjY5MjMwNzY5IEMxNy45NDg3MjE1LDguNDYxNTM3MzEgMTguNjE1MzgxNSw4LjE3OTQ4ODg1IDE5LjIzMDc2OTIsNy44NDYxNTM4NSBaIE0xMi4yNjkyMzA4LDUuODQ2MTUzODUgQzEwLjkxMDI0OTYsNi4xNTM4NDc2OSA5Ljc0MzU5NDYyLDYuODIwNTA3NjkgOC43NjkyMzA3Nyw3Ljg0NjE1Mzg1IEM5LjE3OTQ4OTIzLDguMDc2OTI0MjMgOS44NDYxNDkyMyw4LjM0NjE1MjMxIDEwLjc2OTIzMDgsOC42NTM4NDYxNSBDMTEuMTUzODQ4MSw3LjQyMzA3MDc3IDExLjY1Mzg0MzEsNi40ODcxODI2OSAxMi4yNjkyMzA4LDUuODQ2MTUzODUgWiBNOC43NjkyMzA3NywxOC4xNTM4NDYyIEM5Ljc5NDg3NjkyLDE5LjE3OTQ5MjMgMTAuOTYxNTMxOSwxOS44NDYxNTIzIDEyLjI2OTIzMDgsMjAuMTUzODQ2MiBDMTEuNjI4MjAxOSwxOS40ODcxNzYyIDExLjExNTM4NjUsMTguNTM4NDY3NyAxMC43MzA3NjkyLDE3LjMwNzY5MjMgQzkuOTg3MTc1NzcsMTcuNTY0MTAzOCA5LjMzMzMzNjE1LDE3Ljg0NjE1MjMgOC43NjkyMzA3NywxOC4xNTM4NDYyIFogTTE1LjczMDc2OTIsMjAuMTUzODQ2MiBDMTcuMDM4NDY4MSwxOS44NDYxNTIzIDE4LjIwNTEyMzEsMTkuMTc5NDkyMyAxOS4yMzA3NjkyLDE4LjE1Mzg0NjIgQzE4LjYxNTM4MTUsMTcuODIwNTExMiAxNy45NDg3MjE1LDE3LjUzODQ2MjcgMTcuMjMwNzY5MiwxNy4zMDc2OTIzIEMxNi44MjA1MTA4LDE4LjU4OTc1IDE2LjMyMDUxNTgsMTkuNTM4NDU4NSAxNS43MzA3NjkyLDIwLjE1Mzg0NjIgWicgaWQ9J2lvbi1pb3Mtd29ybGQtb3V0bGluZS0tLUlvbmljb25zJyBmaWxsPSclMjMwMDQ1YTgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0N0aXRsZSUzRUF0b21zIC8gSWNvbiAvIFdvcmxkJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J205LjM1NzEgMi41djMuMTA3MWMtMC43NSAwLTEuMzkyOS0wLjEwNzE0LTEuOTI4Ni0wLjIxNDI5IDAuNTM1NzEtMS42MDcxIDEuMTc4Ni0yLjU3MTQgMS45Mjg2LTIuODkyOXptMCAxMnYzLjEwNzFjLTAuNzUtMC4zMjE0My0xLjM5MjktMS4yODU3LTEuOTI4Ni0yLjg5MjkgMC41MzU3MS0wLjEwNzE0IDEuMTc4Ni0wLjIxNDI5IDEuOTI4Ni0wLjIxNDI5em0tMy41MzU3LTAuNjQyODZjLTAuNjQyODYgMC4yMTQyOS0xLjI4NTcgMC41MzU3MS0yLjAzNTcgMC44NTcxNC0wLjk2NDI5LTEuMTc4Ni0xLjUtMi41NzE0LTEuNjA3MS00LjA3MTRoMy4yMTQzYzAuMTA3MTQgMS4yODU3IDAuMzIxNDMgMi4zNTcxIDAuNDI4NTcgMy4yMTQzem0wLjMyMTQzIDEuMTc4NmMwLjMyMTQzIDAuODU3MTQgMC42NDI4NiAxLjYwNzEgMS4wNzE0IDIuMjUtMC45NjQyOS0wLjMyMTQzLTEuODIxNC0wLjg1NzE0LTIuNTcxNC0xLjYwNzEgMC41MzU3MS0wLjIxNDI5IDAuOTY0MjktMC40Mjg1NyAxLjUtMC42NDI4NnptMC41MzU3MS00LjM5MjloMi42Nzg2djIuNTcxNGMtMC43NSAwLjEwNzE0LTEuNSAwLjEwNzE0LTIuMjUgMC4zMjE0My0wLjIxNDI5LTAuODU3MTQtMC40Mjg1Ny0xLjgyMTQtMC40Mjg1Ny0yLjg5Mjl6bS00LjUtMS4xNzg2YzAuMTA3MTQtMS42MDcxIDAuNjQyODYtMyAxLjYwNzEtNC4xNzg2IDAuNzUgMC40Mjg1NyAxLjM5MjkgMC42NDI4NiAyLjAzNTcgMC44NTcxNC0wLjEwNzE0IDAuOTY0MjktMC4zMjE0MyAyLjAzNTctMC4zMjE0MyAzLjMyMTRoLTMuMzIxNHptMi40NjQzLTUuMTQyOWMwLjc1LTAuNzUgMS42MDcxLTEuMjg1NyAyLjU3MTQtMS42MDcxLTAuMzIxNDMgMC42NDI4Ni0wLjY0Mjg2IDEuMzkyOS0wLjk2NDI5IDIuMjUtMC42NDI4Ni0wLjIxNDI5LTEuMTc4Ni0wLjQyODU3LTEuNjA3MS0wLjY0Mjg2em00LjcxNDMgMi40NjQzdjIuNjc4NmgtMi42Nzg2YzAtMS4wNzE0IDAuMjE0MjktMi4wMzU3IDAuNDI4NTctMi44OTI5IDAuNTM1NzEgMCAxLjM5MjkgMC4xMDcxNCAyLjI1IDAuMjE0Mjl6bTguMjUgMi42Nzg2aC0zLjIxNDNjLTAuMTA3MTQtMS4yODU3LTAuMjE0MjktMi4zNTcxLTAuNDI4NTctMy4yMTQzIDAuNjQyODYtMC4yMTQyOSAxLjI4NTctMC41MzU3MSAyLjAzNTctMC44NTcxNCAwLjk2NDI5IDEuMDcxNCAxLjUgMi40NjQzIDEuNjA3MSA0LjA3MTR6bTAgMS4xNzg2Yy0wLjEwNzE0IDEuNjA3MS0wLjY0Mjg2IDIuODkyOS0xLjYwNzEgNC4wNzE0LTAuNzUtMC40Mjg1Ny0xLjUtMC42NDI4Ni0yLjE0MjktMC44NTcxNCAwLjIxNDI5LTAuOTY0MjkgMC40Mjg1Ny0yLjAzNTcgMC40Mjg1Ny0zLjIxNDNoMy4zMjE0em0tMi40NjQzIDUuMDM1N2MtMC43NSAwLjc1LTEuNzE0MyAxLjI4NTctMi41NzE0IDEuNjA3MSAwLjQyODU3LTAuNjQyODYgMC43NS0xLjM5MjkgMS4wNzE0LTIuMjUgMC41MzU3MSAwLjIxNDI5IDEuMDcxNCAwLjQyODU3IDEuNSAwLjY0Mjg2em0tNC42MDcxLTIuNDY0M3YtMi41NzE0aDIuNTcxNGMwIDEuMDcxNC0wLjIxNDI5IDIuMDM1Ny0wLjQyODU3IDIuODkyOS0wLjY0Mjg2LTAuMTA3MTQtMS4zOTI5LTAuMjE0MjktMi4xNDI5LTAuMzIxNDN6bTAgNC4zOTI5di0zLjEwNzFjMC43NSAwIDEuMzkyOSAwLjEwNzE0IDEuOTI4NiAwLjIxNDI5LTAuMjE0MjkgMC43NS0wLjUzNTcxIDEuNS0wLjk2NDI5IDEuOTI4Ni0wLjMyMTQzIDAuNDI4NTctMC42NDI4NiAwLjc1LTAuOTY0MjkgMC45NjQyOXptMy4xMDcxLTEyLjY0M2MtMC4zMjE0My0wLjg1NzE0LTAuNjQyODYtMS43MTQzLTEuMDcxNC0yLjI1IDAuOTY0MjkgMC4zMjE0MyAxLjgyMTQgMC44NTcxNCAyLjU3MTQgMS42MDcxLTAuNDI4NTcgMC4zMjE0My0wLjk2NDI5IDAuNTM1NzEtMS41IDAuNjQyODZ6bS0wLjUzNTcxIDQuNWgtMi41NzE0di0yLjY3ODZjMC44NTcxNCAwIDEuNjA3MS0wLjEwNzE0IDIuMjUtMC4zMjE0MyAwLjIxNDI5IDAuOTY0MjkgMC4zMjE0MyAxLjkyODYgMC4zMjE0MyAzem0tMi41NzE0LTMuODU3MXYtMy4xMDcxYzAuMzIxNDMgMC4yMTQyOSAwLjY0Mjg2IDAuNDI4NTcgMC45NjQyOSAwLjg1NzE0IDAuNDI4NTcgMC41MzU3MSAwLjc1IDEuMTc4NiAwLjk2NDI5IDEuOTI4Ni0wLjUzNTcxIDAuMTA3MTQtMS4xNzg2IDAuMjE0MjktMS45Mjg2IDAuMzIxNDN6bTUuNjc4Ni0xLjkyODZjLTEuNzE0My0xLjcxNDMtMy44NTcxLTIuNjc4Ni02LjMyMTQtMi42Nzg2LTIuNDY0MyAwLTQuNjA3MSAwLjg1NzE0LTYuMzIxNCAyLjY3ODYtMS43MTQzIDEuODIxNC0yLjU3MTQgMy44NTcxLTIuNTcxNCA2LjMyMTQgMCAyLjQ2NDMgMC44NTcxNCA0LjYwNzEgMi42Nzg2IDYuMzIxNCAxLjcxNDMgMS43MTQzIDMuODU3MSAyLjY3ODYgNi4zMjE0IDIuNjc4NiAyLjQ2NDMgMCA0LjYwNzEtMC44NTcxNCA2LjMyMTQtMi42Nzg2IDEuNzE0My0xLjgyMTQgMi42Nzg2LTMuODU3MSAyLjY3ODYtNi4zMjE0LTAuMTA3MTQtMi40NjQzLTAuOTY0MjktNC42MDcxLTIuNzg1Ny02LjMyMTR6JyBmaWxsPSclMjM3NjZmNzAnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgfVxuXG5cbn1cblxuLnBhZ2VfNDA0IHtcbiAgI2Jsb2NrLXNvY2lhbHNoYXJlYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICNibG9jay1sYXVuY2hraXQtbGFuZ3VhZ2Vzd2l0Y2hlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc2VjdGlvbi5jdGEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1wcm9kdWN0LW1haW4tY2F0ZWdvcnkubm9kZS0tdmlldy1tb2RlLWNhcmQ6aG92ZXIgaDMge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cblxuLm5vZGUtLTMyIHtcbiAgI2Jsb2NrLXNvY2lhbHNoYXJlYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub2RlX19jb250ZW50IHN0cm9uZyB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbi5ub2RlLS0xOSAucGFnZS1iYW5uZXIgI2J0bi10ZWFtLW9wIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4vL0JhbmRyYXN0ZXIgb3ZlcnJpZGVzLiBUaGlzIG1hcmtldGluZyBub2RlIG5lZWRzIHRvIGJlaGF2ZSBsaWtlIGEgcHJvZHVjdCBub2RlLiBPUFBMLTE5MFxuLm5vZGUtLTIzNzcxIHtcblxuICAuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWRvd25sb2FkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucGFyYWdyYXBoIC5wcm9kdWN0LWRvd25sb2Fkc19fbGVmdCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAucHJvZHVjdF9kb3dubG9hZHNfX3JpZ2h0IC5wcm9kdWN0X2Rvd25sb2Fkc19fYmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9vcHBsZV9vZmZpY2UuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICBJRTExIGZpeGVzXG4qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG4gIC5sZWRwcm9kdWN0c19fd3JhcHBlciAudmlld3MtZWxlbWVudC1jb250YWluZXJ7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAuY3RhX19jb250ZW50e1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cblxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKXtcbiAgLmhpZGRlbi1kZXNrdG9we1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLypcbiAgc2hvdyBubyBzZWFyY2ggcmVzdWx0IG9ubHkgd2hlbiBub3RoaW5nIGhhcyBiZWVuIGZvdW5kLlxuICBoaWRlIHZpZXcgZW1wdHkgaWYgcHJvZHVjdHMgYXJlIGZvdW5kLlxuKi9cbiNibG9jay12aWV3cy1ibG9jay1zZWFyY2gtcmVzdWx0LWJsb2NrLXNlYXJjaC1wcm9kdWN0ICsgc2VjdGlvbiAudmlldy1lbXB0eXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xkdC1hbGx7XG5cbiAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDAsdG9wKTtcbiAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDAuNSxib3R0b20pO1xuXG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMC4yNSk7XG5cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXByb2R1Y3QtbWFpbi1jYXRlZ29yeXtcbiAgLmNhdGVnb3J5LWJhbm5lcl9fbGVmdHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gRkFTdEZvcm1zXG4ubWFpbl9fY29udGVudCAjZHZGYXN0Rm9ybXMge1xuXG4gIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMSwnYm90dG9tJyk7XG4gIC5mZi1mb3JtLW1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLmZmLWdyb3VwLXJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAuZmYtYnRuLXN1Ym1pdHtcbiAgICBAZXh0ZW5kICVidXR0b247XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAuZmYtdHlwZS10ZXh0LCAuZmYtc2VsZWN0LXR5cGUgLCAuZmYtdGV4dGFyZWF7XG4gICAgYm94LXNoYWRvdzogMCAwICgzLzE2KSoxcmVtIDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1pbnB1dDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICY6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmZmLXRleHRhcmVhe1xuICAgIHBhZGRpbmc6MC43NXJlbTtcbiAgICBoZWlnaHQ6MTQwcHg7XG4gIH1cbiAgLmZmLXNlbGVjdC10eXBle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi1zZWxlY3QtY2FyZXQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuMjVyZW07XG4gIH1cbiAgLmZmLWZpbGV1cGxvYWQtc2VsZWN0e1xuICAgIEBleHRlbmQgJWJ1dHRvbi1zZWNvbmRhcnk7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmZmLWxhYmVse1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOjAuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mZi1nZW5lcmFsLXRleHQtbGFiZWx7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206MDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjdWxGU0dGQ2hlY2tib3gxNjggbGFiZWx7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG4iXX0= */
