@media screen and (max-width: 1616px){#hamburger{position:static;float:left;margin-right:50px}}@media screen and (max-width: 1516px){footer #block-logosfooter{width:737px}footer #block-pieddepage ul:not(.contextual-links) li{padding:0 18px}footer #block-pieddepage ul:not(.contextual-links) li:not(:first-child):after{content:none}footer #block-views-block-menu-block-1-2 .views-row svg{height:16px}}@media screen and (max-width: 1335px){#main-menu .js-menu-left-part{Width:406px;padding-bottom:30px}#main-menu #block-nosthematiques{width:calc(100% - 406px);padding-bottom:30px}#main-menu #block-nosthematiques>ul.menu>li{width:322px;float:none;margin-bottom:20px}#main-menu #block-nosthematiques .menu-dropdown{display:none}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper{position:static}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper h2{width:163px;margin-left:51px;text-transform:uppercase}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper .view-content{display:block;margin:45px 0 43px}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper .view-content .views-row{float:left;padding:0 23px;width:310px;height:122px;overflow:hidden}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper .view-content .views-row:last-child{display:none}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper .view-content .views-row .header-zoom-title{left:23px;right:23px}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper .view-content .views-row .views-field-name a:not(.header-zoom-title){bottom:17px;left:37px;right:37px;line-height:calc(19/16)}}@media screen and (max-width: 1234px){.region-header{padding-right:30px}.block-links .link-map>div,.block-links .link-download>div{width:100%;padding:40px 20px;float:none}.block-afb-our-sites{margin-left:50px;float:left}.block-afb-our-sites .categories{max-width:85%;margin:0 auto}.block-afb-our-sites .categories .category{font-size:18px;line-height:calc(22/18)}.block-afb-our-sites .categories .sites{position:absolute;left:50%;transform:translateX(-50%)}.path-webform #breadcrumb #block-filsdariane{padding-left:60px}.page-node-type-publication #breadcrumb,.page-node-actu-article #breadcrumb,.page-node-type-key-figure #breadcrumb{padding:0 25px}.path-frontpage .institutional-content{max-width:100%;padding:0 25px}.path-frontpage .institutional-button{right:25px}#block-nosthematiques-2,.block-news,.block-publications,.our-projects,.block-key-figure .bloc-inner{max-width:calc(100% - 50px)}.node--type-news.node--view-mode-teaser .news-title{font-size:18px}.node--type-news.node--view-mode-teaser .news-created-date,.node--type-news.node--view-mode-teaser .news-thematic,.node--view-mode-teaser-big{font-size:16px}.paragraph--type--media-text-block{max-width:100%;margin:0 0 82px 0;padding:0 25px;float:none}.path-actualites .view-id-news .view-content .views-row .news-created-date,.path-actualites .view-id-news .view-content .views-row .news-thematic{font-size:14px}.page-node-type-publication #content .node__content,.path-publications #publication-list .view-content,.path-chiffres-cles .view-content{max-width:100%;padding:0 25px}}@media screen and (max-width: 1024px){.path-search #content-wrapper{max-width:80%;margin:0 auto}header{width:auto;right:0;left:0}.verticalAlignAbsolut,#block-formulairederecherche,.block-afb-our-sites h2{position:absolute;top:50%;transform:translateY(-50%)}#hamburger{padding:19px 42px 19px 28px;width:187px;position:absolute;left:0}.region-header>div{display:block;text-align:center}#block-marquedusite{display:inline-block;height:100%;position:relative;padding-top:5px}#block-formulairederecherche{right:149px;margin-left:auto}#block-formulairederecherche input{width:0;transition:all 0.3s ease-in-out}#block-formulairederecherche input:focus{width:100px;position:relative;left:38px}#block-formulairederecherche .js-form-type-search .search-icon{left:0}.block-afb-our-sites h2{width:0;text-indent:-9999px;right:61px}.block-afb-our-sites h2:before{text-indent:0}.path-frontpage .block-institutional{height:auto;padding-bottom:51px}.path-frontpage .institutional-content{width:727px}.path-frontpage .institutional-button{position:static;display:inline-block;margin-top:20px}.path-frontpage .block-institutional .media-image{top:0}.path-frontpage .block-institutional .media-image img{max-width:none;max-height:100%;height:auto;width:auto;position:absolute;left:50%;transform:translateX(-50%)}.path-frontpage #block-nosthematiques-2,.path-frontpage .block-news,.path-frontpage .block-publications,.path-frontpage .our-projects,.path-frontpage .block-key-figure .bloc-inner{max-width:727px}.path-frontpage #block-nosthematiques-2 .menu-level-0{display:block;text-align:center;margin-bottom:30px}.path-frontpage #block-nosthematiques-2 .menu-level-0>li{float:left;width:calc(100% / 3);margin-bottom:40px}.path-frontpage .block-news .attachment-before.teaser-big{float:none;width:100%;height:318px;overflow:hidden;position:relative;margin-bottom:36px}.path-frontpage .block-news .attachment-before.teaser-big .views-element-container .node--type-news.node--view-mode-teaser-big{position:absolute;top:0;bottom:0;left:0;right:0}.path-frontpage .block-news .view-content.teaser{float:none;width:100%}.path-frontpage .block-news .view-content.teaser .views-row{display:none}.path-frontpage .block-news .view-content.teaser .views-row:first-child{display:block}.path-frontpage .block-news .view-content.teaser .views-row:nth-child(2){display:block}.path-frontpage .block-news .view-footer{position:static}.path-frontpage #block-views-block-publications-teaser-homepage,.path-frontpage .block-publications .block-bsh{float:none;padding:0;margin:0 auto;width:552px}.path-frontpage #block-views-block-publications-teaser-homepage{margin-bottom:60px}.path-frontpage #block-views-block-publications-teaser-homepage .node--type-publication .node__content h2,.path-frontpage .block-publications .block-bsh h2.content-title{margin-bottom:0}.path-frontpage .block-key-figure .view-content.teaser{float:none;width:100%}.path-frontpage .block-key-figure .view-content.teaser .key-title{float:left}.path-frontpage .block-key-figure .view-content.teaser .key-figure{position:relative;margin-right:45px}.path-frontpage .block-key-figure .view-footer{width:100%;float:none;margin-top:60px;padding-bottom:40px;height:auto}.path-frontpage .block-key-figure .view-footer a{position:relative;margin:0 auto;transform:none;top:auto}.path-frontpage .block-key-figure{padding-bottom:0}.path-frontpage .our-projects .inner-wrapper .embedded-entity{display:none}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .bloc-inner>h2,.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content{max-width:727px}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content{display:flex;justify-content:space-between;align-items:center}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content .views-row{float:none;width:215px;height:148px;padding:0;overflow:hidden}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content .views-row img{min-width:100%;height:148px;width:auto;max-width:none}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content .views-row .views-field-name a{padding:20px 10px 0 14px;left:0;right:0;bottom:28px}#back-to-top.active{display:none}#breadcrumb{max-width:727px}.page-node-actu-article .headrest-content-wrapper{width:727px}.page-node-actu-article .summary{position:relative}.page-node-actu-article .summary:before{content:'';position:absolute;right:0;bottom:0;top:0;width:10%;background:RGBA(58, 118, 192, 0.85);filter:blur(5px);background:linear-gradient(to left, #3a76c0, rgba(58,118,192,0));z-index:3}.page-node-actu-article .summary-wrapper{padding-left:50px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.chapo,.paragraph--type--media-block,.paragraph--type--wysiwyg-block,.paragraph--type--media-text-block,.paragraph--type--key-figure-text-block{max-width:727px}.paragraph--type--media-block img{max-width:100%}.paragraph--type--media-text-block{float:none;margin:0 auto 82px}.paragraph--type--key-figure-block{max-width:727px;margin:0 auto 82px;padding-bottom:49px}.paragraph--type--key-figure-block h2.title{margin:0 auto 29px;max-width:540px;text-align:center}.paragraph--type--key-figure-block .keys-figures{display:block;max-width:540px;margin:0 auto 27px;text-align:center}.paragraph--type--key-figure-block .keys-figures>div{width:calc(50% - 8px);display:inline-block;vertical-align:top;margin-bottom:31px}.paragraph--type--key-figure-block .keys-figures>div .key-title{padding:0 20px}.paragraph--type--key-figure-block .all{max-width:540px;margin:0 auto;text-align:center}.paragraph--type--key-figure-block .all a{padding:0;display:inline-block}.paragraph--type--key-figure-block .all a:after{right:-33px}.paragraph--type--media-gallery-block .slick-current{position:relative}.paragraph--type--highlight-block{max-width:727px;margin:0 auto 82px;float:none}.path-publications #content,.page-node-type-publication #content,.path-actualites #content,.path-chiffres-cles #content,.page-node-type-key-figure #content{max-width:727px;margin:0 auto}.path-publications .top-guns-buttons .button,.page-node-type-publication .top-guns-buttons .button,.path-actualites .top-guns-buttons .button,.path-chiffres-cles .top-guns-buttons .button,.page-node-type-key-figure .top-guns-buttons .button{margin-bottom:30px}.path-publications .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons,.page-node-type-publication .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons,.path-actualites .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons,.path-chiffres-cles .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons,.page-node-type-key-figure .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons{text-align:center}.path-publications .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons .button,.page-node-type-publication .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons .button,.path-actualites .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons .button,.path-chiffres-cles .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons .button,.page-node-type-key-figure .node--type-publication.node--view-mode-teaser-list .node__content .right-part .buttons .button{margin:0 0 15px}.views-element-container .view .view-filters .form-item:first-child{display:block;margin:0 0 49px 0}.views-element-container .view .view-filters .form-item{margin:0 25px 49px}.page-node-type-publication #content .content .summary .visual{float:none;margin:0 auto 81px}.page-node-type-publication #content .content .summary .button{text-align:center;margin-top:50px}.page-node-type-publication #content .content .summary{margin-bottom:50px}.page-node-type-publication #content .content .details{padding:0}.page-node-type-publication #content .content .details{margin-bottom:47px}.page-node-type-publication #content .content .other-versions{margin-top:90px}.path-actualites .view-id-news .view-content .views-row{width:50%;padding:0 30px 0 0}.path-actualites .view-id-news .view-content .views-row:nth-child(even){padding:0 0 0 30px}.path-chiffres-cles #content .views-row{max-width:none;width:50%;padding:0 10px;float:left}.path-chiffres-cles #content .views-row:nth-child(3n+3){float:left}}@media screen and (max-width: 900px){#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper{position:static}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper h2{margin-left:10px}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper .view-content{width:calc(100% - 173px)}#main-menu #block-views-block-menu-block-2 .bloc-inner-wrapper .view-content .views-row{width:250px;height:111px}.block-afb-our-sites .categories{max-width:100%;padding:0 10px;margin:0 auto}.block-afb-our-sites .categories .category{font-size:17px}.block-afb-our-sites .categories .sites{max-width:85%}.block-afb-our-sites h2{right:20px}#block-formulairederecherche{right:90px}#block-formulairederecherche input:focus{left:22px;width:75px}#block-formulairederecherche .js-form-type-search .search-icon{left:-7px}footer{padding:29px}footer #block-logosfooter{width:auto;text-align:center}footer #block-logosfooter a img{margin:0}footer #block-logosfooter a:first-child img{margin-bottom:13px}#block-formulairederecherche .bloc-inner-wrapper{margin-left:0px}}@media screen and (max-width: 480px){body{font-size:14px}#breadcrumb{max-width:275px;text-align:center}#breadcrumb #block-filsdariane{float:left;min-width:100%;padding-right:0;max-height:22px;overflow:hidden}#block-blocliendesuggestion{float:none;display:inline-block}.path-publications #content,.page-node-type-publication #content,.path-actualites #content,.path-chiffres-cles #content,.page-node-type-key-figure #content,.path-webform #content{max-width:275px}h1{font-size:32px;margin-bottom:40px}select{line-height:36px;padding:0 8px}label,.js-webform-radios-fieldset legend{font-size:16px}.page-node-actu-article .headrest .thematic,.page-node-actu-article .headrest .news-created-date,.page-node-type-key-figure #content .headrest .publication-date,.page-node-type-key-figure #content .headrest .thematic{display:block}.js-webform-radios-fieldset .js-form-type-radio{width:100%;margin-bottom:15px;margin-right:0}textarea,input[type="text"],input[type="email"]{max-width:100%;border-radius:8px;border:solid 1px #9B9B9B}.path-webform #breadcrumb #block-filsdariane{padding-left:0;text-align:left}header{padding:0;height:110px}header #hamburger{width:70px;padding:0;height:110px;position:absolute}header #hamburger #hbg-text{display:none}header #hamburger #hbg-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header .region-header{max-width:100%}header .region-header #block-marquedusite{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto}header .region-header #block-marquedusite .bloc-inner{display:block;text-align:center}header .region-header #block-marquedusite .bloc-inner>div{display:inline-block;margin:0;padding:0}header .region-header #block-marquedusite .bloc-inner #site-logo{width:132px}header .region-header #block-marquedusite .bloc-inner #site-slogan{font-size:12px;width:194px}header .block-afb-our-sites h2{width:32px;height:40px;right:32px}header .block-afb-our-sites h2:before{content:'';background:url(../images/nos-sites-icon.svg) no-repeat;background-size:100%;width:32px;height:40px;right:0;top:0}header .block-afb-our-sites .our-sites-wrapper{overflow-y:auto;max-height:calc(100vh - 111px)}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper{height:auto}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories{width:275px;margin:0 auto;padding:0;display:block;position:relative}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories>li.active .category:after{width:15px;height:9px;transform:rotate(0deg)}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories>li{width:100%;text-align:center;margin-bottom:20px;position:relative}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories>li .category{position:relative;display:inline;border-bottom:solid 3px #3A76C0;color:#3A76C0;line-height:200%;vertical-align:top}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories>li .category:after{content:'';display:inline-block;background:url(../images/our-sites-caret.svg) no-repeat;background-position:center;width:15px;height:9px;position:absolute;transform:rotate(-90deg);transition:0.2s ease-in-out;margin:13px}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories .sites{position:static;transform:none;max-width:100%;display:none;padding-top:48px;text-align:center}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories .sites li{text-align:center;font-family:'montserratmedium', sans-serif;font-size:15px;margin-bottom:42px}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories .sites li a{color:#000}header .block-afb-our-sites .our-sites-wrapper .site-size-wrapper .categories .sites li img{margin:0 auto 16px}header #main-menu{border-top:none}header #main-menu #nav-wrapper{padding-bottom:100px}header #main-menu #block-formulairederecherche{position:relative;top:auto;right:auto;transform:none;height:60px;width:100%}header #main-menu #block-formulairederecherche .js-form-type-search .search-icon{left:25px;width:33px;height:32px;background-size:100%;background-repeat:no-repeat}header #main-menu #block-formulairederecherche .js-form-type-search input{background:#EBEEF3;width:100%;min-width:100%;height:60px;padding-left:30px;border-radius:0;box-sizing:border-box}header #main-menu #block-formulairederecherche .js-form-type-search input:focus{left:0;width:100%}header #main-menu #block-nosrubriques,header #main-menu #block-views-block-menu-block-1{width:275px;margin:0 auto;float:none}header #main-menu #block-nosrubriques h2{margin:31px 0 29px}header #main-menu #block-nosrubriques ul:not(.contextual-links) li:last-child{margin-bottom:40px}header #main-menu #block-views-block-menu-block-1{position:absolute;bottom:19px;left:50%;transform:translateX(-50%);text-align:center}header #main-menu #block-views-block-menu-block-1 .views-row{float:none;margin:0 18px;display:inline-block}header #main-menu #block-nosthematiques{width:100%;float:none;padding:34px 0 20px}header #main-menu #block-nosthematiques h2{width:275px;margin:0 auto 29px;padding:0}header #main-menu #block-nosthematiques>ul.menu{width:275px;margin:0 auto;padding-left:3px}header #main-menu #block-views-block-menu-block-2{display:none}footer{padding:29px 0}footer .footer-wrapper>div{display:block;width:275px;margin:0 auto}footer #block-logosfooter{width:100%;margin-bottom:44px}footer #block-logosfooter img:first-child{margin:0;padding-left:6px;width:calc(50% - 6px)}footer #block-logosfooter a:first-child img{margin-bottom:0;padding-right:6px;padding-left:0}footer #block-pieddepage{text-align:center}footer #block-pieddepage ul:not(.contextual-links) li{display:inline-block;float:none;margin-bottom:10px}footer #block-views-block-menu-block-1-2{text-align:center;margin-top:18px}footer #block-views-block-menu-block-1-2 .views-row{float:none;margin:0 10px;display:inline-block}footer #block-views-block-menu-block-1-2 .views-row:first-child{margin:0 10px}footer #block-views-block-menu-block-1-2 .views-row svg{height:21px}.path-frontpage #block-views-block-publications-teaser-homepage,.path-frontpage .block-publications .block-bsh,.path-frontpage .block-news,.path-frontpage .our-projects,.path-frontpage #block-views-block-homepage-taxonomy-block-block-1{max-width:275px;margin:0 auto}.path-frontpage .institutional-content{max-width:275px;margin:0 auto}.path-frontpage .institutional-content .text h2{font-size:35px}.path-frontpage .institutional-content .text ul{display:none}.path-frontpage .institutional-content .institutional-button a{padding:0 37px 0 25px}.path-frontpage .institutional-content .institutional-button a:after{right:16px}.path-frontpage .block-links a{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-size:25px}.path-frontpage .block-links>div{width:100%}.path-frontpage #block-nosthematiques-2{max-width:224px}.path-frontpage #block-nosthematiques-2 .menu-level-0>li{float:none;width:100%}.path-frontpage #block-nosthematiques-2 .menu-level-0>li>a{padding-top:0}.path-frontpage #block-nosthematiques-2 .menu-level-0>li img{width:65px;position:static;transform:none;margin:0 auto 18px}.path-frontpage #block-nosthematiques-2 .menu-level-0>li .js-term-title{font-size:20px}.path-frontpage .block-news{margin-bottom:70px}.path-frontpage .block-news .attachment-before.teaser-big{height:300px}.path-frontpage .block-news .attachment-before.teaser-big .news-created-date{left:27px;font-size:16px}.path-frontpage .block-news .attachment-before.teaser-big .news-thematic{right:auto;left:27px;top:70px}.path-frontpage .block-news .attachment-before.teaser-big .news-title{padding:0 27px;font-size:20px}.path-frontpage .block-news .view-footer a{position:relative;transform:none;left:0;padding:0 30px 0 10px;font-size:19px}.path-frontpage .block-news .view-footer a:after{right:14px}.path-frontpage .view-content.teaser .views-row{width:100%;float:none;padding:0 !important}.path-frontpage .view-content.teaser .views-row .news-title{font-size:20px}.path-frontpage .block-publications>h2{max-width:275px;margin:0 auto 37px}.path-frontpage .block-publications>h2:before{height:114px}.path-frontpage .block-publications .block-bsh{margin-top:42px}.path-frontpage .block-key-figure .bloc-inner{max-width:275px}.path-frontpage .block-key-figure .bloc-inner .key-title{margin-top:18px}.path-frontpage .our-projects{margin-bottom:91px}.path-frontpage .our-projects .inner-wrapper h3{font-size:25px}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content{display:block}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content .views-row{width:100%;height:190px;padding:0;overflow:hidden;margin-bottom:39px}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content .views-row .views-field-name a{font-size:22px}.path-frontpage #block-views-block-homepage-taxonomy-block-block-1 .view-content .views-row img{height:190px}.page-node-actu-article #main-wrapper{padding-top:110px}.page-node-actu-article #breadcrumb{top:137px}.page-node-actu-article #block-blocliendesuggestion{float:none;display:inline-block;margin-top:21px}.page-node-actu-article .headrest-content-wrapper{width:275px;top:50%}.page-node-actu-article .headrest h1{font-size:32px;line-height:30px}.page-node-actu-article .headrest .thematic,.page-node-actu-article .headrest .news-created-date{font-size:16px;margin-bottom:0}.page-node-actu-article .headrest .thematic{margin-bottom:23px}.page-node-actu-article .headrest .visual img{height:auto;min-height:100%;width:auto;max-width:150%}.page-node-actu-article .summary{display:none}.page-node-actu-article .content>.bloc-content>.text{word-wrap:break-word}.page-node-actu-article .paragraph--type--wysiwyg-block{font-size:14px}.page-node-actu-article .paragraph--type--wysiwyg-block h2{font-size:24px}.page-node-actu-article .paragraph--type--media-text-block{font-size:14px}.page-node-actu-article .paragraph--type--media-text-block .media-image.view-mode-bloc-editorial-media-texte{display:none}.page-node-actu-article .paragraph--type--key-figure-block .keys-figures>div{width:275px;display:block;margin:0 auto 31px}.page-node-actu-article .paragraph--type--key-figure-text-block .text-part,.page-node-actu-article .paragraph--type--key-figure-text-block .key-figure-part{float:none;width:100%;margin:40px 0}.page-node-actu-article .paragraph--type--key-figure-text-block .key-figure-part .all a{font-size:12px}.page-node-actu-article .paragraph--type--key-figure-text-block .key-figure-part .all a:after{width:9px;height:12px;top:1px}.page-node-actu-article .paragraph--type--key-figure-text-block .key-figure-part .node__content .key-figure{font-size:50px;line-height:calc(61/50);margin-bottom:7px}.page-node-actu-article .paragraph--type--key-figure-text-block .key-figure-part .node__content .key-title{font-size:16px}.page-node-actu-article .paragraph--type--key-figure-text-block .key-figure-part .node__content .key-title a{font-size:16px}.page-node-actu-article .paragraph--type--key-figure-text-block .key-figure-part .node__content .key-title a .title{font-size:16px}.page-node-actu-article .paragraph--type--link-block>h2.title{font-size:24px;font-family:'montserratsemibold', sans-serif;font-style:normal}.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link{margin-bottom:0}.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li{width:240px}.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li>.paragraph--type--internal-link-content h2,.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li>.paragraph--type--internal-link-external-site .field_external_url,.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li>.paragraph--type--internal-link-media .name{font-size:24px}.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li>.paragraph--type--internal-link-content .description,.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li>.paragraph--type--internal-link-content .field_chapo,.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li>.paragraph--type--internal-link-external-site .description,.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li>.paragraph--type--internal-link-media .description{font-size:12px}.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul .slick-arrow{width:43px;height:43px;bottom:auto;top:35px}.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul .slick-arrow.slick-prev{left:5px;background:url("../images/prev-link-block.svg") no-repeat;background-position:center}.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul .slick-arrow.slick-next{right:5px;background:url("../images/next-link-block.svg") no-repeat;background-position:center}.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul .slick-arrow:focus{outline:none}.page-node-actu-article .embedded-entity{float:none;text-align:center}.page-node-actu-article .embedded-entity article.media-image{margin:0 auto 20px auto}.page-node-actu-article .embedded-entity img{display:inline}.page-node-actu-article .paragraph--type--media-gallery-block{height:500px;margin:0 auto 150px}.page-node-actu-article .paragraph--type--media-gallery-block .overlay{display:none !important}.page-node-actu-article .paragraph--type--media-gallery-block .thumbnail-wrapper{height:221px}.page-node-actu-article .paragraph--type--media-gallery-block .js-prev{transform:scale(1)}.page-node-actu-article .paragraph--type--media-gallery-block .title-desc-wrapper{bottom:0;width:100%;background:#3a76c0;padding:18px 0}.page-node-actu-article .paragraph--type--media-gallery-block .title-desc-wrapper .description{font-size:14px;max-width:275px;margin:0 auto}.page-node-actu-article .paragraph--type--media-gallery-block .slick-list{overflow:unset}.page-node-actu-article .paragraph--type--media-gallery-block .slick-arrow{bottom:auto;top:50%;transform:translateY(-50%)}.page-node-actu-article .paragraph--type--media-gallery-block .slick-arrow.slick-prev{right:auto;left:40px}.page-node-actu-article .paragraph--type--media-gallery-block .slick-arrow.slick-next{left:auto;right:40px}.page-node-actu-article .paragraph--type--subcategory-block h2.title{font-size:24px;font-family:'montserratsemibold', sans-serif}.page-node-actu-article .paragraph--type--subcategory-block ul.menu-level-0>li{font-size:18px}#global-overlay.active .content{width:90vw;height:90vh}#global-overlay.active .content:before{content:none}#global-overlay.active .content img{position:static}#global-overlay.active .content .title-desc-wrapper{position:static;transform:none}#global-overlay.active .content iframe{max-width:100%}.path-publications h1{margin-bottom:40px}.path-publications .top-guns-buttons .button{margin:0 0 30px}.path-publications .top-guns-buttons .button>*{height:60px;font-size:18px}.path-publications #publication-list .view-header{margin-bottom:45px}.path-publications .node--type-publication.node--view-mode-teaser-list .node__content .visual{display:none}.path-publications .node--type-publication.node--view-mode-teaser-list .node__content .right-part{float:none;width:100%}.path-publications .node--type-publication.node--view-mode-teaser-list .node__content .right-part .publication-title{text-transform:uppercase;margin-bottom:15px}.path-publications .node--type-publication.node--view-mode-teaser-list .node__content .right-part .text{font-size:16px}.page-node-type-publication h1{margin-bottom:22px}.page-node-type-publication #content .headrest{margin-bottom:29px}.page-node-type-publication #content .headrest .share{margin:23px 0 28px}.page-node-type-publication #content .headrest .thematic,.page-node-type-publication #content .headrest .publication-date{font-size:16px}.page-node-type-publication #content .content .details{font-size:14px}.page-node-type-publication #content .content .other-versions .label{font-size:20px}.page-node-type-publication #content .content .other-versions .value{line-height:calc(28/18)}.path-actualites .view-id-news .view-content .views-row{width:100%;float:none;padding:0 !important}.path-actualites .view-id-news .view-content .views-row .news-title{font-size:22px;margin-bottom:45px}.path-chiffres-cles #content .views-row{width:100%;float:none;padding:0 !important}.path-chiffres-cles #content .views-row:nth-child(3n+1){float:none}.path-chiffres-cles #content .views-row .node__content .key-figure{font-size:60px;margin-bottom:5px}.path-chiffres-cles #content .views-row .node__content .key-title{font-size:22px;margin:0 0 20px}.page-node-type-key-figure #content h1{font-size:32px;margin-bottom:23px}.page-node-type-key-figure #content .headrest .thematic,.page-node-type-key-figure #content .headrest .news-created-date{font-size:16px;margin-bottom:0}.page-node-type-key-figure #content .headrest .thematic{margin-bottom:23px}.page-node-type-key-figure #content .headrest .visual img{height:auto;min-height:100%;width:auto;max-width:150%}.page-node-type-key-figure #content .headrest .publication-date{font-size:16px}.page-node-type-key-figure #content .headrest .publication-date:after{content:none}.page-node-type-key-figure #content .headrest #block-blocliendesuggestion{float:none;display:inline-block;margin-top:21px}.page-node-type-key-figure #content .headrest .share{margin-bottom:0}.page-node-type-key-figure #content .node__content .figure{font-size:60px;margin-top:29px}.path-webform #content label,.path-webform #content .js-webform-radios-fieldset legend{font-size:18px;line-height:calc(32/18);margin-bottom:15px}.path-webform #content .js-webform-radios-fieldset .js-form-type-radio label{font-size:18px;line-height:0.8em}.paragraph--type--subcategory-block{margin:0 auto}.paragraph--type--media-gallery-block .slick-slide{width:100vw}.paragraph--type--highlight-block .embedded-entity img{text-align:center}#ui-datepicker-div .ui-datepicker-header div.ui-datepicker-title select.ui-datepicker-year{padding:0}article.media-image .field_legende{padding:5px 30px 5px 5px}article.media-image .field_legende .media_image_titre_legende,article.media-image .field_legende .media_image_legende{color:#fff;font-size:10px;line-height:12px}article.media-image .field_legende .media_image_copyright{font-size:8px;color:#fff}#cboxContent button#cboxPrevious{width:30px;height:30px;bottom:-25%;left:3%;top:unset}#cboxContent button#cboxNext{top:unset;width:30px;height:30px;left:unset;bottom:-25%;right:3%}.paragraph--type--media-block.Gauche article.media-video,.paragraph--type--media-block.Droite article.media-video{width:100%}article.view-mode-colorbox-1039x498 .video-embed-field-launch-modal::after{width:50px;height:50px;border-radius:100%;box-shadow:0 2px 10px rgba(0,0,0,0.35)}.search-block-form #edit-keys{border:none}.search-block-form #edit-keys::placeholder{font-size:18px}.paragraph--type--media-text-block{padding:0}.paragraph--type--media-text-block.Droite img,.paragraph--type--media-text-block.Gauche img{width:100%}.page-node-type-news h1.title{font-size:30px}.path-actualites .view-filters .select-style,.path-chiffres-cles .view-filters .select-style{width:80%}.path-actualites .view-filters .select-style>select,.path-chiffres-cles .view-filters .select-style>select{width:85%;margin-right:15%}.block-key-figure h2{width:89%}.paragraph--type--subcategory-block{text-align:left;padding-left:50px}.paragraph--type--media-gallery-block{transition:all 0.3s ease-in-out}.page-node-actu-article .paragraph--type--highlight-block .embedded-entity img{width:100%;display:block;margin:0 auto 20px auto}.paragraph--type--highlight-block article.media-image{margin:0}.paragraph--type--media-block div.media{padding-bottom:0}.paragraph--type--media-block.Gauche article.media-image,.paragraph--type--media-block.Droite article.media-image{float:none;width:100%}.page-node-actu-article .headrest,.page-node-type-article .headrest,.page-node-type-page .headrest{margin-bottom:100px;overflow:unset}.paragraph--type--media-gallery-block .slick-slide img{height:100%}.paragraph--type--media-block,.paragraph .media-image{overflow:unset}.paragraph--type--media-block .media-image{margin-bottom:30px}.paragraph--type--media-gallery-block{overflow:hidden}.paragraph--type--media-gallery-block .slick-track{height:250px}.paragraph--type--media-gallery-block li{width:unset}.paragraph--type--highlight-block.droite{float:none}.content>.chapo,.content>.bloc-content>.text,.paragraph--type--media-block,.paragraph--type--wysiwyg-block,.paragraph--type--media-text-block,.paragraph--type--key-figure-text-block,.paragraph--type--link-block>h2.title,.paragraph--type--highlight-block{max-width:370px;margin:0 auto;width:100%}.content>.chapo,.content>.bloc-content>.text{margin:0 auto 25px auto}.page-node-actu-article .paragraph--type--media-text-block.Droite>.media,.page-node-actu-article .paragraph--type--media-text-block.Gauche>.media{float:none;width:100%;margin-left:0}.page-node-actu-article .paragraph--type--media-text-block.Droite>.media .field_legende,.page-node-actu-article .paragraph--type--media-text-block.Gauche>.media .field_legende{top:100%;bottom:unset}.paragraph.Droite,.paragraph.Gauche{width:100%;float:none}.paragraph--type--media-text-block.Gauche .text,.paragraph--type--media-text-block.Droite .text{margin:0 auto}.paragraph--type--media-text-block.Gauche .text p,.paragraph--type--media-text-block.Droite .text p{font-size:14px}.paragraph--type--media-text-block.Gauche article.media-image,.paragraph--type--media-text-block.Droite article.media-image{width:100%;margin:0}.paragraph--type--media-text-block.Gauche article.media-image img,.paragraph--type--media-text-block.Droite article.media-image img{margin:0 auto 100px auto}.paragraph--type--media-text-block{padding-top:40px}.paragraph--type--highlight-block{margin-top:30px}.paragraph--type--highlight-block.droite,.paragraph--type--highlight-block.gauche{float:none;margin:30px auto;padding:10px}#global-overlay.active .content .img-legende-popin{max-width:100%;max-height:100%;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;display:table}#global-overlay.active .content .img-legende-popin .field_legende{width:100%;padding:5px 30px 5px 5px}#global-overlay.active .content .img-legende-popin .field_legende .media_image_titre_legende,#global-overlay.active .content .img-legende-popin .field_legende .media_image_legende{color:#fff;font-size:10px;line-height:12px}#global-overlay.active .content .img-legende-popin .field_legende .media_image_copyright{font-size:8px;color:#fff}article.media-image .legend-icon{bottom:unset;top:90%}.paragraph--type--media-block article.media-image .legend-icon{top:unset;bottom:30px}.paragraph--type--media-text-block h2.title{margin:0 auto 20px auto}.paragraph--type--link-block>h2.title{text-align:left}.paragraph--type--media-gallery-block .title-desc-wrapper{opacity:0}.paragraph--type--media-gallery-block .slick-current .title-desc-wrapper{opacity:1}.paragraph--type--media-gallery-block .slick-next{position:absolute;left:77%;opacity:0.6;transition:all 0.3s ease-in-out}.paragraph--type--media-gallery-block .slick-prev{position:absolute;left:20%;opacity:0.6;transition:all 0.3s ease-in-out}.page-node-actu-article .chapo{margin-bottom:15px}.page-node-type-article .paragraph--type--media-gallery-block,.page-node-type-page .paragraph--type--media-gallery-block{margin:0 auto 20px;padding-top:0;max-height:300px}#block-views-block-nosthematiques-2-block .view-content .views-row{position:relative;width:calc(100%)}.paragraph--type--highlight-block,.paragraph--type--highlight-block.gauche,.paragraph--type--highlight-block.right{float:none}.page-node-type-bulletin #content .content .summary{max-width:310px;margin:0 auto}.page-node-type-bulletin #content .content .summary .visual{margin:0 auto 30px auto}.page-node-type-bulletin #content .summary .button{margin-bottom:25px}.path-publications .node--type-bulletin.node--view-mode-teaser-list .node__content .visual{display:none}.path-publications .node--type-bulletin.node--view-mode-teaser-list .node__content .right-part{float:none;width:100%}.path-publications .node--type-bulletin.node--view-mode-teaser-list .node__content .right-part .publication-title{text-transform:uppercase;margin-bottom:15px}.path-publications .node--type-bulletin.node--view-mode-teaser-list .node__content .right-part .buttons{text-align:center}.path-publications .node--type-bulletin.node--view-mode-teaser-list .node__content .right-part .buttons .button{margin-bottom:20px}.video-embed-field-responsive-video iframe{width:100%;height:auto}.path-sitemap #content-wrapper .sitemap{max-width:310px;margin:0 auto}.page-node-type-page .content{max-width:371px;margin:0 auto}.view-content.teaser article.custom-no-visual{width:unset}#main-menu{overflow:auto}.page-node-type-page .summary{display:none;visibility:hidden}.paragraph div.text{overflow-y:auto}}@media screen and (max-width: 359px){.page-node-actu-article .paragraph--type--link-block .paragraph--type--internal-link>ul li{width:180px}}@media screen and (max-width: 375px){.content>.chapo,.content>.bloc-content>.text,.paragraph--type--media-block,.paragraph--type--wysiwyg-block,.paragraph--type--media-text-block,.paragraph--type--key-figure-text-block,.paragraph--type--link-block>h2.title,.paragraph--type--highlight-block{max-width:275px;margin:0 auto;width:100%}.content>.chapo,.content>.bloc-content>.text{margin:0 auto 25px auto}}@media screen and (max-width: 320px){.content>.chapo,.content>.bloc-content>.text,.paragraph--type--media-block,.paragraph--type--wysiwyg-block,.paragraph--type--media-text-block,.paragraph--type--key-figure-text-block,.paragraph--type--link-block>h2.title,.paragraph--type--highlight-block{max-width:275px;margin:0 auto;width:100%}.content>.chapo,.content>.bloc-content>.text{margin:0 auto 25px auto}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9iaWxlLmNzcyIsInNvdXJjZXMiOlsibW9iaWxlLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAndmFyaWFibGVzJztcblxuXG4vLyBTTUFMTCBGSVhFUyBPTiBNRURJVU0gQU5EIFNNQUxMIERFU0tUT1BcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTZweCkge1xuICAjaGFtYnVyZ2Vye1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTE2cHgpIHtcbiAgZm9vdGVye1xuICAgICNibG9jay1sb2dvc2Zvb3RlcntcbiAgICAgIHdpZHRoOiA3MzdweDtcbiAgICB9XG5cbiAgICAjYmxvY2stcGllZGRlcGFnZSB7XG5cbiAgICAgIHVsOm5vdCguY29udGV4dHVhbC1saW5rcykge1xuICAgICAgICBsaXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCk6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjYmxvY2stdmlld3MtYmxvY2stbWVudS1ibG9jay0xLTIgLnZpZXdzLXJvdyBzdmd7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzM1cHgpe1xuICAvL01haW4gbWVudSBmaXhcbiAgI21haW4tbWVudXtcbiAgICAuanMtbWVudS1sZWZ0LXBhcnR7XG4gICAgICBXaWR0aDogNDA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgI2Jsb2NrLW5vc3RoZW1hdGlxdWVze1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwNnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAmPnVsLm1lbnU+bGl7XG4gICAgICAgIHdpZHRoOiAzMjJweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWRyb3Bkb3due1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAjYmxvY2stdmlld3MtYmxvY2stbWVudS1ibG9jay0yIC5ibG9jLWlubmVyLXdyYXBwZXJ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICBoMntcbiAgICAgICAgd2lkdGg6IDE2M3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNTFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLnZpZXctY29udGVudHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNDVweCAwIDQzcHg7XG5cbiAgICAgICAgLnZpZXdzLXJvd3tcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XG4gICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIycHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlci16b29tLXRpdGxle1xuICAgICAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudmlld3MtZmllbGQtbmFtZSBhOm5vdCguaGVhZGVyLXpvb20tdGl0bGUpe1xuICAgICAgICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgbGVmdDogMzdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTkvMTYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzNHB4KSB7XG4gIC5yZWdpb24taGVhZGVye1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmJsb2NrLWxpbmtzIC5saW5rLW1hcD5kaXYsXG4gIC5ibG9jay1saW5rcyAubGluay1kb3dubG9hZD5kaXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5ibG9jay1hZmItb3VyLXNpdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY2F0ZWdvcmllc3tcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5jYXRlZ29yeXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMi8xOCk7XG4gICAgICB9XG4gICAgICAuc2l0ZXN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhdGgtd2ViZm9ybSAjYnJlYWRjcnVtYntcbiAgICAjYmxvY2stZmlsc2RhcmlhbmV7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wdWJsaWNhdGlvbiAjYnJlYWRjcnVtYixcbiAgLnBhZ2Utbm9kZS1hY3R1LWFydGljbGUgI2JyZWFkY3J1bWIsXG4gIC5wYWdlLW5vZGUtdHlwZS1rZXktZmlndXJlICNicmVhZGNydW1ie1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmluc3RpdHV0aW9uYWwtY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAuaW5zdGl0dXRpb25hbC1idXR0b257XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgI2Jsb2NrLW5vc3RoZW1hdGlxdWVzLTIsXG4gIC5ibG9jay1uZXdzLFxuICAuYmxvY2stcHVibGljYXRpb25zLFxuICAub3VyLXByb2plY3RzLFxuICAuYmxvY2sta2V5LWZpZ3VyZSAuYmxvYy1pbm5lcntcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG4gIC5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubmV3cy10aXRsZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5uZXdzLWNyZWF0ZWQtZGF0ZSwgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5uZXdzLXRoZW1hdGljLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlci1iaWd7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA4MnB4IDA7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5wYXRoLWFjdHVhbGl0ZXMgLnZpZXctaWQtbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm5ld3MtY3JlYXRlZC1kYXRlLFxuICAucGF0aC1hY3R1YWxpdGVzIC52aWV3LWlkLW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5uZXdzLXRoZW1hdGlje1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24gI2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsXG4gIC5wYXRoLXB1YmxpY2F0aW9ucyAjcHVibGljYXRpb24tbGlzdCAudmlldy1jb250ZW50LFxuICAucGF0aC1jaGlmZnJlcy1jbGVzIC52aWV3LWNvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuXG59XG5cblxuXG4vLyBUQUJMRVRzIGJpZyAxMDI0cHhcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1zZWFyY2ggI2NvbnRlbnQtd3JhcHBlcntcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIGhlYWRlcntcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC52ZXJ0aWNhbEFsaWduQWJzb2x1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgI2hhbWJ1cmdlcntcbiAgICBwYWRkaW5nOiAxOXB4IDQycHggMTlweCAyOHB4O1xuICAgIHdpZHRoOiAxODdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5yZWdpb24taGVhZGVyPmRpdntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAjYmxvY2stbWFycXVlZHVzaXRle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAjYmxvY2stZm9ybXVsYWlyZWRlcmVjaGVyY2hle1xuICAgIEBleHRlbmQgLnZlcnRpY2FsQWxpZ25BYnNvbHV0O1xuICAgIHJpZ2h0OiAxNDlweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIGlucHV0e1xuICAgICAgd2lkdGg6MDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmpzLWZvcm0tdHlwZS1zZWFyY2ggLnNlYXJjaC1pY29ue1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stYWZiLW91ci1zaXRlcyB7XG4gICAgaDJ7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgQGV4dGVuZCAudmVydGljYWxBbGlnbkFic29sdXQ7XG4gICAgICByaWdodDogNjFweDtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGF0aC1mcm9udHBhZ2Uge1xuICAgIC5ibG9jay1pbnN0aXR1dGlvbmFse1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgfVxuICAgIC5pbnN0aXR1dGlvbmFsLWNvbnRlbnR7XG4gICAgICB3aWR0aDogNzI3cHg7XG4gICAgfVxuICAgIC5pbnN0aXR1dGlvbmFsLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmJsb2NrLWluc3RpdHV0aW9uYWwgLm1lZGlhLWltYWdle1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAjYmxvY2stbm9zdGhlbWF0aXF1ZXMtMixcbiAgICAuYmxvY2stbmV3cyxcbiAgICAuYmxvY2stcHVibGljYXRpb25zLFxuICAgIC5vdXItcHJvamVjdHMsXG4gICAgLmJsb2NrLWtleS1maWd1cmUgLmJsb2MtaW5uZXJ7XG4gICAgICBtYXgtd2lkdGg6IDcyN3B4O1xuICAgIH1cbiAgICAjYmxvY2stbm9zdGhlbWF0aXF1ZXMtMntcbiAgICAgIC5tZW51LWxldmVsLTB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgJj5saXtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stbmV3c3tcbiAgICAgIC5hdHRhY2htZW50LWJlZm9yZS50ZWFzZXItYmlne1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzE4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWJpZ3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlldy1jb250ZW50LnRlYXNlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudmlld3Mtcm93e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlldy1mb290ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuICAgICNibG9jay12aWV3cy1ibG9jay1wdWJsaWNhdGlvbnMtdGVhc2VyLWhvbWVwYWdlLFxuICAgIC5ibG9jay1wdWJsaWNhdGlvbnMgLmJsb2NrLWJzaHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDU1MnB4O1xuICAgIH1cbiAgICAjYmxvY2stdmlld3MtYmxvY2stcHVibGljYXRpb25zLXRlYXNlci1ob21lcGFnZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgICNibG9jay12aWV3cy1ibG9jay1wdWJsaWNhdGlvbnMtdGVhc2VyLWhvbWVwYWdlIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5ub2RlX19jb250ZW50IGgyLFxuICAgIC5ibG9jay1wdWJsaWNhdGlvbnMgLmJsb2NrLWJzaCBoMi5jb250ZW50LXRpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYmxvY2sta2V5LWZpZ3VyZSAudmlldy1jb250ZW50LnRlYXNlcntcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5rZXktdGl0bGV7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgLmtleS1maWd1cmV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2sta2V5LWZpZ3VyZSAudmlldy1mb290ZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWtleS1maWd1cmV7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAub3VyLXByb2plY3RzIC5pbm5lci13cmFwcGVyIC5lbWJlZGRlZC1lbnRpdHl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjYmxvY2stdmlld3MtYmxvY2staG9tZXBhZ2UtdGF4b25vbXktYmxvY2stYmxvY2stMSAuYmxvYy1pbm5lcj5oMixcbiAgICAjYmxvY2stdmlld3MtYmxvY2staG9tZXBhZ2UtdGF4b25vbXktYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50e1xuICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICB9XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWhvbWVwYWdlLXRheG9ub215LWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAudmlld3Mtcm93e1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZXdzLWZpZWxkLW5hbWUgYXtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMCAxNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2JhY2stdG8tdG9wLmFjdGl2ZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNicmVhZGNydW1ie1xuICAgIG1heC13aWR0aDogNzI3cHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS1hY3R1LWFydGljbGV7XG4gICAgLmhlYWRyZXN0LWNvbnRlbnQtd3JhcHBlcntcbiAgICAgIHdpZHRoOiA3MjdweDtcbiAgICB9XG4gICAgLnN1bW1hcnl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBSR0JBKDU4LDExOCwxOTIsMC44NSk7XG4gICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSg1OCwxMTgsMTkyLDEpLCByZ2JhKDU4LDExOCwxOTIsMCkpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VtbWFyeS13cmFwcGVye1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcblxuICAgIH1cblxuXG4gIH1cblxuICAuY2hhcG8sXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtYmxvY2ssXG4gICAgLnBhcmFncmFwaC0tdHlwZS0td3lzaXd5Zy1ibG9jayxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1tZWRpYS10ZXh0LWJsb2NrLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWtleS1maWd1cmUtdGV4dC1ibG9ja3tcbiAgICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLWJsb2NrIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtdGV4dC1ibG9ja3tcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gODJweDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0ta2V5LWZpZ3VyZS1ibG9ja3tcbiAgICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA4MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG5cbiAgICAgIGgyLnRpdGxle1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyOXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAua2V5cy1maWd1cmVze1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY+ZGl2e1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcblxuICAgICAgICAgIC5rZXktdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hbGx7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9jayAuc2xpY2stY3VycmVudHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0taGlnaGxpZ2h0LWJsb2Nre1xuICAgICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDgycHg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgLnBhdGgtcHVibGljYXRpb25zLFxuICAucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24sXG4gIC5wYXRoLWFjdHVhbGl0ZXMsXG4gIC5wYXRoLWNoaWZmcmVzLWNsZXMsXG4gIC5wYWdlLW5vZGUtdHlwZS1rZXktZmlndXJlXG4gIHtcbiAgICAjY29udGVudHtcbiAgICAgIG1heC13aWR0aDogNzI3cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLnRvcC1ndW5zLWJ1dHRvbnMgLmJ1dHRvbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItbGlzdCAubm9kZV9fY29udGVudCAucmlnaHQtcGFydCAuYnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuYnV0dG9ue1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtOmZpcnN0LWNoaWxke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDQ5cHggMDtcbiAgfVxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVte1xuICAgIG1hcmdpbjogMCAyNXB4IDQ5cHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXB1YmxpY2F0aW9uICNjb250ZW50IC5jb250ZW50IC5zdW1tYXJ5IC52aXN1YWx7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gODFweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24gI2NvbnRlbnQgLmNvbnRlbnQgLnN1bW1hcnkgLmJ1dHRvbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24gI2NvbnRlbnQgLmNvbnRlbnQgLnN1bW1hcnl7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24gI2NvbnRlbnQgLmNvbnRlbnQgLmRldGFpbHN7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24gI2NvbnRlbnQgLmNvbnRlbnQgLmRldGFpbHN7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24gI2NvbnRlbnQgLmNvbnRlbnQgLm90aGVyLXZlcnNpb25ze1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLnBhdGgtYWN0dWFsaXRlc3tcbiAgICAudmlldy1pZC1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvd3tcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhdGgtY2hpZmZyZXMtY2xlcyB7XG4gICAgI2NvbnRlbnQgLnZpZXdzLXJvd3tcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgJjpudGgtY2hpbGQoM24rMyl7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gRklOIFRBQkxFVHMgYmlnIDEwMjRweFxuXG4vLyBUQUJMRVRzIHNtYWxsXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjbWFpbi1tZW51ICNibG9jay12aWV3cy1ibG9jay1tZW51LWJsb2NrLTIgLmJsb2MtaW5uZXItd3JhcHBlcntcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgaDJ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3M3B4KTtcblxuICAgICAgLnZpZXdzLXJvd3tcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stYWZiLW91ci1zaXRlcyB7XG4gICAgLmNhdGVnb3JpZXN7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmNhdGVnb3J5e1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgICAuc2l0ZXN7XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stYWZiLW91ci1zaXRlcyBoMntcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAjYmxvY2stZm9ybXVsYWlyZWRlcmVjaGVyY2hle1xuICAgIHJpZ2h0OiA5MHB4O1xuXG4gICAgaW5wdXQ6Zm9jdXN7XG4gICAgICBsZWZ0OiAyMnB4O1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuICAgIC5qcy1mb3JtLXR5cGUtc2VhcmNoIC5zZWFyY2gtaWNvbntcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgfVxuICB9XG4gIGZvb3RlcntcbiAgICBwYWRkaW5nOiAyOXB4O1xuICAgICNibG9jay1sb2dvc2Zvb3RlcntcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIGltZ3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNibG9jay1mb3JtdWxhaXJlZGVyZWNoZXJjaGUgLmJsb2MtaW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLy8gRklOIFRBQkxFVHMgc21hbGxcblxuLy8gTU9CSUxFU3MgNDgwcHhcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbiAgYm9keXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgI2JyZWFkY3J1bWJ7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAjYmxvY2stZmlsc2RhcmlhbmV7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cbiAgfVxuICAjYmxvY2stYmxvY2xpZW5kZXN1Z2dlc3Rpb257XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5wYXRoLXB1YmxpY2F0aW9ucyAjY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLXB1YmxpY2F0aW9uICNjb250ZW50LFxuICAucGF0aC1hY3R1YWxpdGVzICNjb250ZW50LFxuICAucGF0aC1jaGlmZnJlcy1jbGVzICNjb250ZW50LFxuICAucGFnZS1ub2RlLXR5cGUta2V5LWZpZ3VyZSAjY29udGVudCxcbiAgLnBhdGgtd2ViZm9ybSAjY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICB9XG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIHNlbGVjdHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICBsYWJlbCwgLmpzLXdlYmZvcm0tcmFkaW9zLWZpZWxkc2V0IGxlZ2VuZHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS1hY3R1LWFydGljbGUgLmhlYWRyZXN0IC50aGVtYXRpYyxcbiAgLnBhZ2Utbm9kZS1hY3R1LWFydGljbGUgLmhlYWRyZXN0IC5uZXdzLWNyZWF0ZWQtZGF0ZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWtleS1maWd1cmUgI2NvbnRlbnQgLmhlYWRyZXN0IC5wdWJsaWNhdGlvbi1kYXRlLFxuICAucGFnZS1ub2RlLXR5cGUta2V5LWZpZ3VyZSAjY29udGVudCAuaGVhZHJlc3QgLnRoZW1hdGlje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5qcy13ZWJmb3JtLXJhZGlvcy1maWVsZHNldCAuanMtZm9ybS10eXBlLXJhZGlve1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIHRleHRhcmVhLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzlCOUI5QjtcbiAgfVxuICAucGF0aC13ZWJmb3JtICNicmVhZGNydW1ie1xuICAgICNibG9jay1maWxzZGFyaWFuZXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cblxuICAvLyBIRUFERVIgU1RZTElOR1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMTBweDtcblxuICAgICNoYW1idXJnZXIge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgI2hiZy10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICNoYmctaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWdpb24taGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgI2Jsb2NrLW1hcnF1ZWR1c2l0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAuYmxvYy1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjc2l0ZS1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3NpdGUtc2xvZ2FuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWFmYi1vdXItc2l0ZXMge1xuICAgICAgaDIge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICByaWdodDogMzJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ub3Mtc2l0ZXMtaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3VyLXNpdGVzLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTExcHgpO1xuXG4gICAgICAgIC5zaXRlLXNpemUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYgPiBsaS5hY3RpdmUge1xuICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXG4gICAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzNBNzZDMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNBNzZDMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3VyLXNpdGVzLWNhcmV0LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2l0ZXMge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0bWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsaSBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAgICNtYWluLW1lbnUge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICNuYXYtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLWZvcm11bGFpcmVkZXJlY2hlcmNoZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLmpzLWZvcm0tdHlwZS1zZWFyY2gge1xuICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCbHVlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLW5vc3J1YnJpcXVlcyxcbiAgICAgICAgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lbnUtYmxvY2stMSB7XG4gICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLW5vc3J1YnJpcXVlcyB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAzMXB4IDAgMjlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lbnUtYmxvY2stMSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTlweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNibG9jay1ub3N0aGVtYXRpcXVlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMzRweCAwIDIwcHg7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjlweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiB1bC5tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNibG9jay12aWV3cy1ibG9jay1tZW51LWJsb2NrLTIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vRW5kIG9mIEhFQURFUiBzdHlsaW5nXG5cbiAgLy9GT09URVJcbiAgZm9vdGVye1xuICAgIHBhZGRpbmc6IDI5cHggMDtcblxuICAgIC5mb290ZXItd3JhcHBlcj5kaXZ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAjYmxvY2stbG9nb3Nmb290ZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgICAgIGltZzpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIH1cbiAgICAgIGE6Zmlyc3QtY2hpbGQgaW1ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgfVxuICAgIH1cbiAgICAjYmxvY2stcGllZGRlcGFnZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lbnUtYmxvY2stMS0ye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcblxuICAgICAgLnZpZXdzLXJvd3tcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gLy9FbmQgb2YgZm9vdGVyXG5cbiAgLy8gUGFnZSBkJ2FjY3VlaWxcbiAgLnBhdGgtZnJvbnRwYWdlIHtcbiAgICAjYmxvY2stdmlld3MtYmxvY2stcHVibGljYXRpb25zLXRlYXNlci1ob21lcGFnZSwgLmJsb2NrLXB1YmxpY2F0aW9ucyAuYmxvY2stYnNoLFxuICAgIC5ibG9jay1uZXdzLFxuICAgIC5vdXItcHJvamVjdHMsXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWhvbWVwYWdlLXRheG9ub215LWJsb2NrLWJsb2NrLTF7XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5pbnN0aXR1dGlvbmFsLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAudGV4dHtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbnN0aXR1dGlvbmFsLWJ1dHRvbntcbiAgICAgICAgYXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDM3cHggMCAyNXB4O1xuXG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1saW5rcyB7XG4gICAgICBhIHtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgICAgJj5kaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAjYmxvY2stbm9zdGhlbWF0aXF1ZXMtMntcbiAgICAgIG1heC13aWR0aDogMjI0cHg7XG5cbiAgICAgIC5tZW51LWxldmVsLTA+bGl7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmPmF7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy10ZXJtLXRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stbmV3cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgLmF0dGFjaG1lbnQtYmVmb3JlLnRlYXNlci1iaWd7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgLm5ld3MtY3JlYXRlZC1kYXRle1xuICAgICAgICAgIGxlZnQ6IDI3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3MtdGhlbWF0aWN7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMjdweDtcbiAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3MtdGl0bGV7XG4gICAgICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXctZm9vdGVyIGF7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlldy1jb250ZW50LnRlYXNlciAudmlld3Mtcm93e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXG4gICAgICAubmV3cy10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stcHVibGljYXRpb25ze1xuICAgICAgJj5oMntcbiAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzdweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWJzaHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWtleS1maWd1cmUgLmJsb2MtaW5uZXJ7XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgLmtleS10aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm91ci1wcm9qZWN0c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDkxcHg7XG5cbiAgICAgIC5pbm5lci13cmFwcGVyIGgze1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICNibG9jay12aWV3cy1ibG9jay1ob21lcGFnZS10YXhvbm9teS1ibG9jay1ibG9jay0xe1xuICAgICAgLnZpZXctY29udGVudHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnZpZXdzLXJvd3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLW5hbWUgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8vRW5kIG9mIHBhdGggZnJvbnQgcGFnZVxuXG4gIC8vUGFnZSBhcnRpY2xlICYgYWN0dWFsaXTDqVxuICAucGFnZS1ub2RlLWFjdHUtYXJ0aWNsZXtcbiAgICAjbWFpbi13cmFwcGVye1xuICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIH1cbiAgICAjYnJlYWRjcnVtYntcbiAgICAgIHRvcDogMTM3cHg7XG4gICAgfVxuICAgICNibG9jay1ibG9jbGllbmRlc3VnZ2VzdGlvbntcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICB9XG4gICAgLmhlYWRyZXN0LWNvbnRlbnQtd3JhcHBlcntcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cbiAgICAuaGVhZHJlc3R7XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIC50aGVtYXRpYywgLm5ld3MtY3JlYXRlZC1kYXRle1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAudGhlbWF0aWN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICB9XG4gICAgICAudmlzdWFsIGltZ3tcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VtbWFyeXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jb250ZW50Pi5ibG9jLWNvbnRlbnQ+LnRleHQge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS13eXNpd3lnLWJsb2NrIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2sge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1ibG9jLWVkaXRvcmlhbC1tZWRpYS10ZXh0ZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0ta2V5LWZpZ3VyZS1ibG9jayAua2V5cy1maWd1cmVzPmRpdntcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzFweDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0ta2V5LWZpZ3VyZS10ZXh0LWJsb2Nre1xuICAgICAgLnRleHQtcGFydCwgLmtleS1maWd1cmUtcGFydHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIH1cbiAgICAgIC5rZXktZmlndXJlLXBhcnQge1xuICAgICAgICAuYWxse1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm9kZV9fY29udGVudHtcbiAgICAgICAgICAua2V5LWZpZ3VyZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDYxLzUwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmtleS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbGluay1ibG9ja3tcbiAgICAgICY+aDIudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0c2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVybmFsLWxpbmt7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVybmFsLWxpbms+dWwgbGl7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICAmPi5wYXJhZ3JhcGgtLXR5cGUtLWludGVybmFsLWxpbmstY29udGVudCBoMixcbiAgICAgICAgJj4ucGFyYWdyYXBoLS10eXBlLS1pbnRlcm5hbC1saW5rLWV4dGVybmFsLXNpdGUgLmZpZWxkX2V4dGVybmFsX3VybCxcbiAgICAgICAgJj4ucGFyYWdyYXBoLS10eXBlLS1pbnRlcm5hbC1saW5rLW1lZGlhIC5uYW1le1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY+LnBhcmFncmFwaC0tdHlwZS0taW50ZXJuYWwtbGluay1jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgICAgICAgJj4ucGFyYWdyYXBoLS10eXBlLS1pbnRlcm5hbC1saW5rLWNvbnRlbnQgLmZpZWxkX2NoYXBvLFxuICAgICAgICAmPi5wYXJhZ3JhcGgtLXR5cGUtLWludGVybmFsLWxpbmstZXh0ZXJuYWwtc2l0ZSAuZGVzY3JpcHRpb24sXG4gICAgICAgICY+LnBhcmFncmFwaC0tdHlwZS0taW50ZXJuYWwtbGluay1tZWRpYSAuZGVzY3JpcHRpb257XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cblxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1pbnRlcm5hbC1saW5rPnVsIC5zbGljay1hcnJvd3tcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDM1cHg7XG5cbiAgICAgICAgJi5zbGljay1wcmV2e1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wcmV2LWxpbmstYmxvY2suc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9uZXh0LWxpbmstYmxvY2suc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgICAuZW1iZWRkZWQtZW50aXR5e1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhcnRpY2xlLm1lZGlhLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9ja3tcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNTBweDtcbiAgICAgIC5vdmVybGF5e1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC50aHVtYm5haWwtd3JhcHBlcntcbiAgICAgICAgaGVpZ2h0OiAyMjFweDtcbiAgICAgIH1cbiAgICAgIC5qcy1wcmV2e1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgICAgLnRpdGxlLWRlc2Mtd3JhcHBlcntcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1OCwxMTgsMTkyLDEpO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWxpc3R7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICYuc2xpY2stcHJldntcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stbmV4dHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tc3ViY2F0ZWdvcnktYmxvY2t7XG4gICAgICBoMi50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgICB1bC5tZW51LWxldmVsLTA+bGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfS8vIEVuZCBvZiBQYWdlIGFydGljbGUgJiBhY3R1YWxpdMOpXG5cbiAgLy9HTE9CQUwgT1ZFUkxBWSBNT0JJTEVcbiAgI2dsb2JhbC1vdmVybGF5LmFjdGl2ZXtcbiAgICAuY29udGVudHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgICAudGl0bGUtZGVzYy13cmFwcGVye1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICBpZnJhbWV7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyBFTkQgT0YgR0xPQkFMIE9WRVJMQVlcblxuICAvL1BhZ2UgcHVibGljYXRpb25zXG4gIC5wYXRoLXB1YmxpY2F0aW9uc3tcbiAgICBoMXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC50b3AtZ3Vucy1idXR0b25zIC5idXR0b257XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgJj4qe1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3B1YmxpY2F0aW9uLWxpc3QgLnZpZXctaGVhZGVye1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1saXN0e1xuICAgICAgLm5vZGVfX2NvbnRlbnR7XG4gICAgICAgIC52aXN1YWx7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtcGFydHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAucHVibGljYXRpb24tdGl0bGV7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly9FbmQgb2YgUGFnZSBwdWJsaWNhdGlvbnNcblxuICAvL1BBR0UgRCdVTkUgUFVCTElDQVRJT05cbiAgLnBhZ2Utbm9kZS10eXBlLXB1YmxpY2F0aW9ue1xuICAgIGgxe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG4gICAgI2NvbnRlbnR7XG4gICAgICAuaGVhZHJlc3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgICAgIC5zaGFyZXtcbiAgICAgICAgICBtYXJnaW46IDIzcHggMCAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aGVtYXRpYyxcbiAgICAgICAgLnB1YmxpY2F0aW9uLWRhdGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudHtcbiAgICAgICAgLmRldGFpbHN7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5vdGhlci12ZXJzaW9uc3tcbiAgICAgICAgICAubGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52YWx1ZXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4LzE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfS8vRW5kIG9mIFBBR0UgRCdVTkUgUFVCTElDQVRJT05cblxuXG4gIC8vUEFHRSBsaXN0IEFDVFVcbiAgLnBhdGgtYWN0dWFsaXRlcyAudmlldy1pZC1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cbiAgICAubmV3cy10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG4gIC8vRU5EIFBhZ2UgbGlzdCBBQ1RVXG5cbiAgLy9QQUdFIGxpc3QgS0VZIEZJR1VSRVNcbiAgLnBhdGgtY2hpZmZyZXMtY2xlcyAjY29udGVudCB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5ub2RlX19jb250ZW50e1xuICAgICAgICAua2V5LWZpZ3VyZXtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5rZXktdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0vL0VORCBQYWdlIEtFWSBGSUdVUkVTXG5cbiAgLy9QQUdFIGRldGFpbCBLRVkgRklHVVJFU1xuICAucGFnZS1ub2RlLXR5cGUta2V5LWZpZ3VyZSAjY29udGVudCB7XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cbiAgICAuaGVhZHJlc3R7XG5cbiAgICAgIC50aGVtYXRpYywgLm5ld3MtY3JlYXRlZC1kYXRle1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAudGhlbWF0aWN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICB9XG4gICAgICAudmlzdWFsIGltZ3tcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAlO1xuICAgICAgfVxuICAgICAgLnB1YmxpY2F0aW9uLWRhdGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjYmxvY2stYmxvY2xpZW5kZXN1Z2dlc3Rpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgfVxuICAgICAgLnNoYXJle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubm9kZV9fY29udGVudHtcbiAgICAgIC5maWd1cmV7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH0vL0VORCBQYWdlIGRldGFpbCBLRVkgRklHVVJFU1xuXG4gIC8vUEFHRSBXRUJGT1JNXG4gIC5wYXRoLXdlYmZvcm0gI2NvbnRlbnQge1xuICAgIGxhYmVsLCAuanMtd2ViZm9ybS1yYWRpb3MtZmllbGRzZXQgbGVnZW5ke1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMTgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmpzLXdlYmZvcm0tcmFkaW9zLWZpZWxkc2V0IC5qcy1mb3JtLXR5cGUtcmFkaW8gbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMC44ZW07XG4gICAgfVxuICB9Ly9FTkQgUGFnZSBXRUJGT1JNXG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3ViY2F0ZWdvcnktYmxvY2sge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9jayAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhpZ2hsaWdodC1ibG9jayAuZW1iZWRkZWQtZW50aXR5IGltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgZGl2LnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYXJ0aWNsZS5tZWRpYS1pbWFnZSAuZmllbGRfbGVnZW5kZSB7XG4gICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDVweDtcbn1cblxuYXJ0aWNsZS5tZWRpYS1pbWFnZSAuZmllbGRfbGVnZW5kZSAubWVkaWFfaW1hZ2VfdGl0cmVfbGVnZW5kZSxcbmFydGljbGUubWVkaWEtaW1hZ2UgLmZpZWxkX2xlZ2VuZGUgLm1lZGlhX2ltYWdlX2xlZ2VuZGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuYXJ0aWNsZS5tZWRpYS1pbWFnZSAuZmllbGRfbGVnZW5kZSAubWVkaWFfaW1hZ2VfY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuI2Nib3hDb250ZW50IGJ1dHRvbiNjYm94UHJldmlvdXMge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3R0b206IC0yNSU7XG4gICAgbGVmdDogMyU7XG4gICAgdG9wOiB1bnNldDtcbn1cblxuI2Nib3hDb250ZW50IGJ1dHRvbiNjYm94TmV4dCB7XG4gICAgdG9wOiB1bnNldDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgYm90dG9tOiAtMjUlO1xuICAgIHJpZ2h0OiAzJTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtYmxvY2suR2F1Y2hlIGFydGljbGUubWVkaWEtdmlkZW8sXG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS1ibG9jay5Ecm9pdGUgYXJ0aWNsZS5tZWRpYS12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmFydGljbGUudmlldy1tb2RlLWNvbG9yYm94LTEwMzl4NDk4IC52aWRlby1lbWJlZC1maWVsZC1sYXVuY2gtbW9kYWw6OmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5zZWFyY2gtYmxvY2stZm9ybSAjZWRpdC1rZXlzIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNoLWJsb2NrLWZvcm0gI2VkaXQta2V5czo6cGxhY2Vob2xkZXJ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtdGV4dC1ibG9ja3tcbiAgICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtdGV4dC1ibG9jay5Ecm9pdGUgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtdGV4dC1ibG9jay5HYXVjaGUgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgaDEudGl0bGV7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuLnBhdGgtYWN0dWFsaXRlcyAudmlldy1maWx0ZXJzIC5zZWxlY3Qtc3R5bGUsXG4ucGF0aC1jaGlmZnJlcy1jbGVzIC52aWV3LWZpbHRlcnMgLnNlbGVjdC1zdHlsZSB7XG4gICAgd2lkdGg6IDgwJTtcbn1cbi5wYXRoLWFjdHVhbGl0ZXMgLnZpZXctZmlsdGVycyAuc2VsZWN0LXN0eWxlPnNlbGVjdCxcbi5wYXRoLWNoaWZmcmVzLWNsZXMgLnZpZXctZmlsdGVycyAuc2VsZWN0LXN0eWxlPnNlbGVjdHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xufVxuLmJsb2NrLWtleS1maWd1cmUgaDJ7XG4gICAgd2lkdGg6IDg5JTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN1YmNhdGVnb3J5LWJsb2Nre1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9ja3tcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2Utbm9kZS1hY3R1LWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0taGlnaGxpZ2h0LWJsb2NrIC5lbWJlZGRlZC1lbnRpdHkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhpZ2hsaWdodC1ibG9jayBhcnRpY2xlLm1lZGlhLWltYWdlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLWJsb2NrIGRpdi5tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLWJsb2NrLkdhdWNoZSBhcnRpY2xlLm1lZGlhLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtYmxvY2suRHJvaXRlIGFydGljbGUubWVkaWEtaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1ub2RlLWFjdHUtYXJ0aWNsZSAuaGVhZHJlc3QsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuaGVhZHJlc3QsXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuaGVhZHJlc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLy8gLnBhZ2Utbm9kZS1hY3R1LWFydGljbGUgLmhlYWRyZXN0IGFydGljbGUubWVkaWEtaW1hZ2UgLmZpZWxkX2xlZ2VuZGUge1xuLy8gICAgIGJvdHRvbTogLTU1MHB4O1xuLy8gfVxuLy8gLnNsaWNrLXNsaWRlIHtcbi8vICAgaGVpZ2h0OiAyNTBweDtcbi8vIH1cblxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9jayAuc2xpY2stc2xpZGUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtYmxvY2ssXG4ucGFyYWdyYXBoIC5tZWRpYS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS1ibG9jayAubWVkaWEtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLWdhbGxlcnktYmxvY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS1nYWxsZXJ5LWJsb2NrIC5zbGljay10cmFjayB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9jayBsaSB7XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taGlnaGxpZ2h0LWJsb2NrLmRyb2l0ZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jb250ZW50Pi5jaGFwbyxcbi5jb250ZW50Pi5ibG9jLWNvbnRlbnQ+LnRleHQsXG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS1ibG9jayxcbi5wYXJhZ3JhcGgtLXR5cGUtLXd5c2l3eWctYmxvY2ssXG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS10ZXh0LWJsb2NrLFxuLnBhcmFncmFwaC0tdHlwZS0ta2V5LWZpZ3VyZS10ZXh0LWJsb2NrLFxuLnBhcmFncmFwaC0tdHlwZS0tbGluay1ibG9jayA+IGgyLnRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0taGlnaGxpZ2h0LWJsb2NrXG4ge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50Pi5jaGFwbyxcbi5jb250ZW50Pi5ibG9jLWNvbnRlbnQ+LnRleHQge1xuICBtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG59XG5cbi5wYWdlLW5vZGUtYWN0dS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2sge1xuICAmLkRyb2l0ZSxcbiAgJi5HYXVjaGUge1xuICAgID4gLm1lZGlhIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgLmZpZWxkX2xlZ2VuZGUge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGguRHJvaXRlLCAucGFyYWdyYXBoLkdhdWNoZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtdGV4dC1ibG9jay5HYXVjaGUgLnRleHQsXG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS10ZXh0LWJsb2NrLkRyb2l0ZSAudGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2suR2F1Y2hlIC50ZXh0IHAsXG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS10ZXh0LWJsb2NrLkRyb2l0ZSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2suR2F1Y2hlIGFydGljbGUubWVkaWEtaW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS10ZXh0LWJsb2NrLkRyb2l0ZSBhcnRpY2xlLm1lZGlhLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2suR2F1Y2hlIGFydGljbGUubWVkaWEtaW1hZ2UgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtdGV4dC1ibG9jay5Ecm9pdGUgYXJ0aWNsZS5tZWRpYS1pbWFnZSBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4IGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1oaWdobGlnaHQtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1oaWdobGlnaHQtYmxvY2suZHJvaXRlLFxuLnBhcmFncmFwaC0tdHlwZS0taGlnaGxpZ2h0LWJsb2NrLmdhdWNoZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuI2dsb2JhbC1vdmVybGF5LmFjdGl2ZSAuY29udGVudCAuaW1nLWxlZ2VuZGUtcG9waW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwJTtcbiAgYm90dG9tOiAtMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICAuZmllbGRfbGVnZW5kZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDVweDtcbiAgICAubWVkaWFfaW1hZ2VfdGl0cmVfbGVnZW5kZSxcbiAgICAubWVkaWFfaW1hZ2VfbGVnZW5kZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICAubWVkaWFfaW1hZ2VfY29weXJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbmFydGljbGUubWVkaWEtaW1hZ2UgLmxlZ2VuZC1pY29uIHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogOTAlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS1ibG9jayBhcnRpY2xlLm1lZGlhLWltYWdlIC5sZWdlbmQtaWNvbiB7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IDMwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2sgaDIudGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbGluay1ibG9jayA+IGgyLnRpdGxle1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tZWRpYS1nYWxsZXJ5LWJsb2NrIC50aXRsZS1kZXNjLXdyYXBwZXJ7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLWdhbGxlcnktYmxvY2sgLnNsaWNrLWN1cnJlbnQgLnRpdGxlLWRlc2Mtd3JhcHBlcntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9jayAuc2xpY2stbmV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzclO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9jayAuc2xpY2stcHJldntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjAlO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuLnBhZ2Utbm9kZS1hY3R1LWFydGljbGUgLmNoYXBve1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYS1nYWxsZXJ5LWJsb2NrLFxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtZ2FsbGVyeS1ibG9ja3tcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbm9zdGhlbWF0aXF1ZXMtMi1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taGlnaGxpZ2h0LWJsb2NrLFxuLnBhcmFncmFwaC0tdHlwZS0taGlnaGxpZ2h0LWJsb2NrLmdhdWNoZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWhpZ2hsaWdodC1ibG9jay5yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1idWxsZXRpbiAjY29udGVudCAuY29udGVudCAuc3VtbWFyeSB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJ1bGxldGluICNjb250ZW50IC5jb250ZW50IC5zdW1tYXJ5IC52aXN1YWwge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJ1bGxldGluICNjb250ZW50IC5zdW1tYXJ5IC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wYXRoLXB1YmxpY2F0aW9ucyAubm9kZS0tdHlwZS1idWxsZXRpbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWxpc3QgLm5vZGVfX2NvbnRlbnQgLnZpc3VhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhdGgtcHVibGljYXRpb25zIC5ub2RlLS10eXBlLWJ1bGxldGluLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItbGlzdCAubm9kZV9fY29udGVudCAucmlnaHQtcGFydCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYXRoLXB1YmxpY2F0aW9ucyAubm9kZS0tdHlwZS1idWxsZXRpbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWxpc3QgLm5vZGVfX2NvbnRlbnQgLnJpZ2h0LXBhcnQgLnB1YmxpY2F0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wYXRoLXB1YmxpY2F0aW9ucyAubm9kZS0tdHlwZS1idWxsZXRpbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWxpc3QgLm5vZGVfX2NvbnRlbnQgLnJpZ2h0LXBhcnQgLmJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhdGgtcHVibGljYXRpb25zIC5ub2RlLS10eXBlLWJ1bGxldGluLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItbGlzdCAubm9kZV9fY29udGVudCAucmlnaHQtcGFydCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGF0aC1zaXRlbWFwICNjb250ZW50LXdyYXBwZXIgLnNpdGVtYXAge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSB7XG4gIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM3MXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4udmlldy1jb250ZW50LnRlYXNlciBhcnRpY2xlLmN1c3RvbS1uby12aXN1YWwge1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbiNtYWluLW1lbnV7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBhcmFncmFwaCBkaXYudGV4dCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbn0vLyBFTkQgb2YgbW9iaWxlIHVwIHRvIDQ4MHB4XG5cbi8vIFNNQUxMIE1PQklMRSAoMzIwcHggLSAzNTlweClcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5wYWdlLW5vZGUtYWN0dS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmstYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJuYWwtbGluaz51bCBsaSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jb250ZW50Pi5jaGFwbyxcbiAgLmNvbnRlbnQ+LmJsb2MtY29udGVudD4udGV4dCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtYmxvY2ssXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXd5c2l3eWctYmxvY2ssXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGlhLXRleHQtYmxvY2ssXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWtleS1maWd1cmUtdGV4dC1ibG9jayxcbiAgLnBhcmFncmFwaC0tdHlwZS0tbGluay1ibG9jayA+IGgyLnRpdGxlLFxuICAucGFyYWdyYXBoLS10eXBlLS1oaWdobGlnaHQtYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQ+LmNoYXBvLFxuICAuY29udGVudD4uYmxvYy1jb250ZW50Pi50ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNvbnRlbnQ+LmNoYXBvLFxuICAuY29udGVudD4uYmxvYy1jb250ZW50Pi50ZXh0LFxuICAucGFyYWdyYXBoLS10eXBlLS1tZWRpYS1ibG9jayxcbiAgLnBhcmFncmFwaC0tdHlwZS0td3lzaXd5Zy1ibG9jayxcbiAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEtdGV4dC1ibG9jayxcbiAgLnBhcmFncmFwaC0tdHlwZS0ta2V5LWZpZ3VyZS10ZXh0LWJsb2NrLFxuICAucGFyYWdyYXBoLS10eXBlLS1saW5rLWJsb2NrID4gaDIudGl0bGUsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhpZ2hsaWdodC1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGVudD4uY2hhcG8sXG4gIC5jb250ZW50Pi5ibG9jLWNvbnRlbnQ+LnRleHQge1xuICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyogQ29sb3JzICovXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kYmx1ZTogIzNBNzZDMDtcbiRncmVlbjogIzk3QzQ0OTtcbiRncmV5RGFyazogI0Q4RDhEODtcbiRsaWdodEJsdWU6ICNFQkVFRjM7XG4kZ3JleU1lZGl1bTogI0YxRUZFRjtcbiRncmV5TGlnaHQ6ICNGNEY0RjQ7XG5cbi8qIEZvbnRzICovXG4lcmFsZXdheUJvbGQge1xuICBmb250LWZhbWlseTogJ3JhbGV3YXlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzNS8zMCk7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG4lcmFsZXdheUV4dHJhQm9sZEl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiAncmFsZXdheWV4dHJhYm9sZF9pdGFsaWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzI5KTtcbiAgY29sb3I6ICRibHVlO1xufVxuJXJvYm90b0JvbGR7XG4gIGZvbnQtZmFtaWx5OiAncm9ib3RvYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjYvMjApO1xuICBjb2xvcjogJHdoaXRlO1xufVxuJXJvYm90b1JlZ3VsYXJ7XG4gIGZvbnQtZmFtaWx5OiAncm9ib3RvcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAvMTUpO1xuICBjb2xvcjogJGJsYWNrO1xufVxuJXJvYm90b01lZGl1bXtcbiAgZm9udC1mYW1pbHk6ICdyb2JvdG9tZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI2LzIwKTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbiVyYWxld2F5TWVkaXVte1xuICBmb250LWZhbWlseTogJ3JhbGV3YXltZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIxLzE4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbiVyYWxld2F5U2VtaUJvbGR7XG4gIGZvbnQtZmFtaWx5OiAncmFsZXdheXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbn1cbiVyYWxld2F5U2VtaUJvbGQxODIxe1xuICBAZXh0ZW5kICVyYWxld2F5U2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjEvMTgpO1xufVxuJW1vbnRzZXJyYUJsYWNre1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRibGFjaycsIHNhbnMtc2VyaWY7XG59XG4lbW9udHNlcnJhdEV4dHJhQm9sZHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0ZXh0cmFib2xkJywgc2Fucy1zZXJpZjtcbn1cbiVyYWxld2F5RXh0cmFCb2xke1xuICBmb250LWZhbWlseTogJ3JhbGV3YXlleHRyYWJvbGQnLCBzYW5zLXNlcmlmO1xufVxuJW1vbnRzZXJyYXRNZWRpdW17XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdG1lZGl1bScsIHNhbnMtc2VyaWY7XG59XG4lbW9udHNlcnJhdFNlbWlCb2xke1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG59XG4lbW9udHNlcnJhdExpZ2h0e1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRsaWdodCcsIHNhbnMtc2VyaWY7XG59XG4lbW9udHNlcnJhdFJlZ3VsYXJ7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuJW1vbnRzZXJyYXRCb2xke1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRib2xkJywgc2Fucy1zZXJpZjtcbn1cblxuLyogVXRpbGl0aWVzICovXG4lZGlzcGxheU5vbmV7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ldmVydGljYWxBbGlnbkFic29sdXR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiVob3Jpem9udGFsQWxpZ25BYnNvbHV0e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuJXR3b1dheUFsaWduQWJzb2x1dHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiVmbGV4QmV0d2VlbntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuJWZsZXhBcm91bmRUb3B7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiVjb250ZW50U2l6ZVdyYXBwZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFBQSxVQUFVLEFBQUEsQ0FDUixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ25CLENBRUgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUNsQyxBQUNFLE1BREksQ0FDSixrQkFBa0IsQUFBQSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNiLEFBSEgsQUFRTSxNQVJBLENBS0osaUJBQWlCLENBRWYsRUFBRSxBQUFBLElBQUssQ0FBQSxpQkFBaUIsRUFDdEIsRUFBRSxBQUFBLENBQ0EsT0FBTyxDQUFFLE1BQU0sQ0FD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 */
