.logo-only img,.slide img,img{-o-object-fit:cover;object-fit:cover}.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{content:none}img{width:100%;height:100%}.editing-guide{font-size:10px;font-style:italic;color:grey}.cms--editing .main-content{min-height:100vh}.editing .bandeau-outer .bandeau-inner,.editing .contenu-page{min-height:150px}.cms--editing .editing-guide{margin-top:50px;padding-left:20px;display:block;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;text-align:left;font-size:.75rem;font-style:italic;color:grey}.editing-guide{display:none}.editing .slider-container #slider{overflow-x:hidden}.editing .bandeau-outer .bandeau-inner .cms-toolbar-zone{margin-top:0!important}.editing .bandeau-outer .bandeau-inner section[data-class=imagebandeau]>.cms-toolbar-zone{margin-left:50px}.editing .contenu-page .cms{min-height:40px}body.editing .slider-container .container #slider section[data-class=slider] .cms-toolbar-zone{margin-top:0;margin-left:35px;width:350px}.editing .col-fo{min-height:50px}.editing .img-rond>.cms-wrap>.btn-group{left:50%}.news.editing .contenu-news .editlist{margin:20px auto}ol,ul{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0}#cms_user td{padding:4px 8px}#cms_user td label{font-family:Nexa-Light,sans-serif;font-weight:200;font-size:.8em}#cms_user .btn{padding:6px 4px 4px;color:#fff;background-color:#2a2a39;border-color:#2a2a39}#cms_user .btn:focus,#cms_user .btn:hover{color:#666}#articles h2,.dark-block div,.dark-block h1,.dark-block h2,.dark-block h3,button#nouveau-post{color:#eee}#cms_user input{background-color:#474747;color:#2a2a39}button#nouveau-post{margin-bottom:20px;background-color:#3b3b4e}.btn-keep{padding-left:0;z-index:10}.btn-keep .btn.btn-danger{font-weight:700;padding:18px 5px 14px!important;font-size:16px!important;line-height:0!important;border:none}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{z-index:2}.cms_action{padding-top:6px;color:#fff;background-color:#2a2a39;font-size:.8em;border:none;line-height:1.3em}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.cms-section .flexslider .slides>li{display:block}.dropdown-menu{z-index:3}ul.dropdown-menu{height:auto!important}.texte__souligne-bleu:after,.texte__souligne-rouge:after,.texte__souligne-vert:after{margin-top:10px;width:160px;height:4px;content:''}.dropdown-menu li,.dropdown-menu li.dropdown-submenu,section ul.dropdown-menu li{background:0 0!important;padding:0!important;font-size:14px;line-height:14px;text-align:left}.dropdown-menu li a,.dropdown-menu li.dropdown-submenu a,section ul.dropdown-menu li a{display:block!important;background-color:#fff!important;background-image:none;padding:2px 20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.dropdown-menu li a:hover,.dropdown-menu li.dropdown-submenu a:hover,section ul.dropdown-menu li a:hover{background-color:#696969!important;color:#fff}.btn{font-size:12px;line-height:18px;padding:4px}.editing .map-overlay{pointer-events:initial}.editing .contenu-gallery .cms-toolbar-zone{display:block!important}.basefont{font-family:Nexa-Light,sans-serif}.boldfont,.bookfont{font-family:Nexa-Book,sans-serif}.boldfont{font-weight:700}.blackfont{font-family:NexaBlack,sans-serif}.heavyfont{font-family:NexaHeavy,sans-serif}.footerfont{font-family:'Roboto Condensed',sans-serif}.chaney-reg,.tile__title{font-family:chaneyregular,sans-serif}.chaney-ext{font-family:chaneyextended,sans-serif}.chaney-ultraext{font-family:chaneyultra_extended,sans-serif}.chaney-wide{font-family:chaneywide,sans-serif}.texte__souligne-rouge{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.texte__souligne-rouge:after{background-color:#f44336}@media (min-width:768px){.texte__souligne-rouge{display:inline}.texte__souligne-rouge:after{position:absolute;bottom:-12px;left:0}}.texte__souligne-bleu{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.texte__souligne-bleu:after{background-color:#03a9f4}@media (min-width:768px){.texte__souligne-bleu{display:inline}.texte__souligne-bleu:after{position:absolute;bottom:-12px;left:0}}.texte__souligne-vert{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.texte__souligne-vert:after{background-color:#00e676}@media (min-width:768px){.texte__souligne-vert{display:inline}.texte__souligne-vert:after{position:absolute;bottom:-12px;left:0}}.Rouge{color:#f44336}.Bleu{color:#03a9f4}.Vert{color:#00e676}.Texte-barre{text-decoration:line-through}.ombre{-webkit-box-shadow:0 5px 20px rgba(0,0,0,.8);-moz-box-shadow:0 5px 20px rgba(0,0,0,.8);box-shadow:0 5px 20px rgba(0,0,0,.8)}.corail,.rouge{color:#f44336}.grisclair{color:#e2e2e9}.bg-gristresclair{background-color:#eee}.bg-grisfonce{background-color:#3b3b4e}.bg-gris{background-color:#343434}.bg-blanc{background-color:#fff}.gridmarginpaddingreset .row{margin-left:0;margin-right:0}.gridmarginpaddingreset .row .col{padding-left:0;padding-right:0}.hide-backface{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.nav-shadow{-webkit-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.4);-moz-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.25);-ms-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.25);box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.9)}.fs-8{font-size:.5rem}.fs-9{font-size:.5625rem}.fs-10{font-size:.625rem}.fs-11{font-size:.6875rem}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.fs-14{font-size:.875rem}.fs-15{font-size:.9375rem}.fs-16{font-size:1rem}.fs-17{font-size:1.0635rem}.fs-18{font-size:1.125rem}.fs-19{font-size:1.1875rem}.fs-20{font-size:1.25rem}.fs-21{font-size:1.3125rem}.fs-22{font-size:1.375rem}.fs-23{font-size:1.4375rem}.fs-24{font-size:1.5rem}.fs-25{font-size:1.5625rem}.fs-26{font-size:1.625rem}.fs-27{font-size:1.6875rem}.fs-28{font-size:1.75rem}.fs-29{font-size:1.8125rem}.fs-30{font-size:1.875rem}.fs-32{font-size:2rem}.fs-34{font-size:2.125rem}.fs-36{font-size:2.25rem}.fs-38{font-size:2.375rem}.fs-40{font-size:2.5rem}.fs-42{font-size:2.625rem}.fs-44{font-size:2.75rem}.fs-46{font-size:2.875rem}.fs-48{font-size:3rem}.fs-50{font-size:3.125rem}.fs-52{font-size:3.25rem}.fs-56{font-size:3.5rem}.fs-58{font-size:3.625rem}.fs-60{font-size:3.75rem}.fs-64{font-size:4rem}.fs-68{font-size:4.25rem}.fs-72{font-size:4.5rem}.fs-80{font-size:5rem}.fs-84{font-size:5.25rem}.fs-88{font-size:5.5rem}.fs-96{font-size:6rem}.fs-110{font-size:6.875rem}.akeyschool section[data-class=titre-section-button]{margin-top:-150px;padding-top:150px}.akeyschool-tile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:20px auto;padding:0 16px;width:100%;max-width:437px;min-height:517px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start}@media (min-width:768px){.akeyschool-tile{margin:40px 0;padding:0 6px;-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc(100% / 3);-moz-box-flex:1;-ms-flex:1 1 calc(100% / 3);flex:1 1 calc(100% / 3);-webkit-flex-basis:-webkit-calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:-moz-calc(100% / 3);flex-basis:calc(100% / 3)}}@media (min-width:1200px){.akeyschool-tile{padding:0 16px}}.akeyschool-tile__inner,.blog-tile__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;overflow:hidden;background-color:#2a2a39;cursor:pointer}.akeyschool-tile .multi-slide__data{padding:24px}@media (min-width:992px){.akeyschool-tile{min-height:617px}.akeyschool-tile .multi-slide__data{padding:24px 48px}}.tile__title{margin:16px 0 24px;font-size:24px;line-height:1.2;text-transform:uppercase;color:#fff}.brand__title,.tile__label{font-family:Nexa-Book,sans-serif;font-weight:700}.tile__text{padding-right:15px;font-size:18px;line-height:1.2;color:#fff}.brand__teasing,h1.txt-overlay{line-height:1;text-transform:uppercase}.tile__label{display:inline-block;padding:5px 6px 2px;font-size:16px;text-transform:uppercase;color:#fff;background-color:#03a9f4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.blog-tile .tile__label{background-color:#f44336}.blog-tile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto;padding:0 16px;width:100%;max-width:656px;min-height:450px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start}@media (min-width:700px){.blog-tile{margin:6px 0;padding:0 6px;-webkit-box-flex:0;-webkit-flex:0 1 50%;-moz-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:1200px){.blog-tile{margin:16px 0;padding:0 16px}}.blog-tile__inner .multi-slide__data{padding:24px;position:relative}@media (min-width:992px){.blog-tile{min-height:624px}.blog-tile__inner .multi-slide__data{padding:24px 48px}}.blog-tile__inner .tagline__date{top:24px;right:48px;bottom:auto}.cms--editing .blog-tile{max-width:50%}.cms--editing.akeyschool .akeyschool-tile{max-width:33%}.banner__link{cursor:pointer}.banner-caption{position:relative;margin-top:-55px;padding:85px 10px 60px;background:#1d1d26;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(29,29,38,0)),color-stop(5%, rgba(29,29,38,.59567577)),color-stop(10%, #1d1d26));background:-webkit-linear-gradient(top,rgba(29,29,38,0) 0,rgba(29,29,38,.59567577) 5%,#1d1d26 10%);background:-moz-linear-gradient(top,rgba(29,29,38,0) 0,rgba(29,29,38,.59567577) 5%,#1d1d26 10%);background:-o-linear-gradient(top,rgba(29,29,38,0) 0,rgba(29,29,38,.59567577) 5%,#1d1d26 10%);background:linear-gradient(180deg,rgba(29,29,38,0) 0,rgba(29,29,38,.59567577) 5%,#1d1d26 10%);z-index:5}@media (min-width:992px){.banner-caption{position:absolute;margin-top:-90px;top:0;width:100%;height:100%;padding:15px 10px 10px;background:0 0}}@media (min-width:1200px){.banner-caption{margin-top:-85px}}@media (min-width:1300px){.banner-caption{margin-top:-80px;padding:55px 0 60px}}.banner-caption .txt-overlay-outer{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%;max-width:1280px;height:100%}@media (min-width:992px){.banner-caption .txt-overlay-outer{margin:0 auto;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.brand__title{margin-top:20px;font-size:32px;letter-spacing:1px;color:#f44336}@media (min-width:768px){.brand__title{margin-top:0;font-size:48px}}@media (min-width:992px){.brand__title{margin-top:20px}}.brand__teasing{margin:0;padding-top:30px;padding-bottom:30px;font-family:chaneyregular,sans-serif;font-size:27px;text-align:center;color:#fff}@media (min-width:768px){.brand__teasing{font-size:40px;text-align:left}}@media (min-width:992px){.brand__teasing{padding-top:5px;padding-bottom:10px}}@media (min-width:1200px){.brand__teasing{padding-top:20px;padding-bottom:20px;font-size:50px}}@media (min-width:1300px){.brand__teasing{padding-top:25px;padding-bottom:30px;font-size:60px}}.brand__text{padding:0 30px;width:100%;font-size:18px;color:#fff}@media (min-width:768px){.brand__text{padding:0;width:80%}}@media (min-width:920px){.brand__text{width:70%}}.buttons__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:35px;padding:0 30px;width:100%}@media (min-width:768px){.buttons__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.button__link--1{margin-right:16px}}@media (min-width:992px){.brand__text{width:100%;max-width:540px}.buttons__container{margin-top:5px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1200px){.buttons__container{margin-top:15px}}@media (min-width:1300px){.buttons__container{margin-top:35px}}.button__link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px 15px;min-width:192px;font-family:NexaHeavy,sans-serif;font-size:18px;text-transform:uppercase;color:#fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;cursor:pointer}.button__link--1{background-color:#f44336}.button__link--1:hover{color:#fff;background-color:#2a2a39}.button__link--2{margin-top:32px;border:2px solid #fff}@media (min-width:768px){.button__link--2{margin-top:0}}.button__link--2:hover{color:#f44336;border:2px solid #f44336}.cms--editing .cms.zone__banner-caption{position:absolute!important;width:70%;top:20%;left:10%;z-index:10}.cms--editing .cms.zone__banner-caption section{position:absolute!important;height:auto}.accroche-page,.bandeau-container,.banner__layout-width h1.txt-overlay,.contenu.navfixed form .col,.left-inner-addon{position:relative}.banner__layout-width{margin:0 auto;padding:0 6px;max-width:1280px}@media (min-width:1200px){.banner__layout-width{padding:0 10px}}@media (min-width:1310px){.banner__layout-width{padding:0}}@media (min-width:1320px){.banner__layout-width{padding:0}}.bandeauimg{min-height:100px}@media (min-width:320px){.bandeauimg{min-height:auto}}.bandeauimg img{width:100%;min-height:100px}.txt-overlay-outer{position:absolute;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;width:100%;height:100%;max-width:1280px}@media (min-width:540px){.txt-overlay-outer{top:12%}}@media (min-width:992px){.txt-overlay-outer{top:15%}}@media (min-width:1300px){.txt-overlay-outer{padding:0}.full-width .txt-overlay-outer{margin:0 -webkit-calc((100% - 1280px)/ 2);margin:0 -moz-calc((100% - 1280px)/ 2);margin:0 calc((100% - 1280px)/ 2)}}.header__banner--small{margin-top:32px}.header__banner--small img{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}#top-page{margin-top:-80px;padding-top:80px}.banner__layout-width .txt-overlay-outer{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:#1d1d26;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(29,29,38,0)),color-stop(75%,rgba(29,29,38,.59567577)),color-stop(100%,#1d1d26));background:-webkit-linear-gradient(top,rgba(29,29,38,0) 50%,rgba(29,29,38,.59567577) 75%,#1d1d26 100%);background:-moz-linear-gradient(top,rgba(29,29,38,0) 50%,rgba(29,29,38,.59567577) 75%,#1d1d26 100%);background:-o-linear-gradient(top,rgba(29,29,38,0) 50%,rgba(29,29,38,.59567577) 75%,#1d1d26 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, rgba(29,29,38,0)),color-stop(75%, rgba(29,29,38,.59567577)),to(#1d1d26));background:linear-gradient(180deg,rgba(29,29,38,0) 50%,rgba(29,29,38,.59567577) 75%,#1d1d26 100%);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@media (min-width:320px){.bandeauimg img{min-height:auto}.banner__layout-width .txt-overlay-outer{padding:10px}}h1.txt-overlay{margin-top:15px;font-family:chaneyregular,sans-serif;font-size:14px;color:#fff;text-shadow:-10px 10px 12px rgba(42,42,57,.3)}@media (min-width:380px){h1.txt-overlay{font-size:15px}}@media (min-width:540px){h1.txt-overlay{margin:0 0 15px;font-size:24px}}@media (min-width:768px){h1.txt-overlay{margin:0 0 25px;font-size:32px;line-height:1}}@media (min-width:992px){h1.txt-overlay{margin:0 0 45px;font-size:40px}}@media (min-width:1200px){h1.txt-overlay{margin:0 0 55px;font-size:50px}}@media (min-width:1280px){h1.txt-overlay{font-size:60px}}.desc-overlay{font-size:12px;color:#fff}@media (min-width:480px){.banner__layout-width .txt-overlay-outer{padding:48px}.desc-overlay{font-size:15px}}@media (min-width:992px){.desc-overlay{width:100%;max-width:540px;font-size:18px}}.banner__layout-width h1.txt-overlay{margin-top:0}.banner__label{margin-right:auto;padding:5px 6px 2px;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;color:#fff;background-color:#f44336;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media (min-width:320px){.banner__label{font-size:15px}}@media (min-width:380px){.banner__label{padding:5px 0 2px}}@media (min-width:480px){.banner__layout-width h1.txt-overlay{margin-top:20px}.banner__label{font-size:16px}}.accroche-page{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-right:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:200px;-webkit-box-shadow:0 12px 14px 0 rgba(0,0,0,.2);-moz-box-shadow:0 12px 14px 0 rgba(0,0,0,.2);box-shadow:0 12px 14px 0 rgba(0,0,0,.2);z-index:4}@media (min-width:1300px){.accroche-page{padding-right:0}}.accroche-page h1,.accroche-page h2{width:100%;max-width:1280px;font-family:Nexa-Light,sans-serif;font-size:1.75rem;line-height:2rem;text-align:center;color:#666}.home .mavvideo,input,section img,section video,section.video iframe,textarea{max-width:100%}@media (min-width:992px){.accroche-page h1,.accroche-page h2{font-size:2.25rem;line-height:2.25rem}}@media (min-width:1200px){.accroche-page h1,.accroche-page h2{margin:0 auto;font-size:4rem;text-align:right}}.accroche-page h1 i,.accroche-page h2 i{font-style:normal;color:#2a2a39}.cms--editing .txt-overlay-outer{top:0;left:5%}.btn.btn-danger{font-family:Nexa-Book,sans-serif;line-height:26px;font-size:14px;color:#fff;background-color:#2a2a39}.btn.btn-danger.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;margin-top:0}form .glyphicon{color:#e2e2e9}.left-inner-addon input{padding-left:9px}.left-inner-addon span{position:absolute;padding:10px 12px;pointer-events:none}.right-inner-addon{position:relative}.right-inner-addon span{position:absolute;right:0;padding:10px 12px;pointer-events:none}.right-inner-addon.addon-area span{right:15px}.message p{width:100%;text-align:center;color:#fff;letter-spacing:.05em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px}.message p.bg-success{background-color:green}.message p.bg-danger{background-color:#2a2a39}.pull-right{text-align:right;margin-top:13px}.pull-right .adresse-customized{margin-top:18px}.pull-right .addr{display:block}.contenu-contact{padding-top:40px;padding-bottom:40px;background-color:#666}.contenu-contact section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;width:100%;max-width:1280px;margin:0 auto}@media (min-width:1300px){.contenu-contact section{padding:0}}.col-address{margin:0 15px;width:100%;max-width:400px}@media (min-width:992px){.contenu-contact section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.col-address{margin:initial}}.col-form-contact{margin-left:0;width:100%;max-width:1020px}.col-form-contact .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.col-form-contact{margin-left:50px;max-width:780px}.col-form-contact .form-group{margin-bottom:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-form-contact .form-group .col-xs-12{padding-left:20px;padding-right:0}}.col-form-contact .form-control,.col-form-contact select{width:100%;height:40px;font-family:Nexa-Light,sans-serif;font-size:1.5rem;color:#e2e2e9;background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3);box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3)}.col-form-contact .btn.btn-danger,address h3{font-family:Nexa-Book,sans-serif;font-weight:700}.entete-software,.pola-outer{-webkit-box-shadow:0 12px 14px 0 rgba(0,0,0,.2);-moz-box-shadow:0 12px 14px 0 rgba(0,0,0,.2);box-shadow:0 12px 14px 0 rgba(0,0,0,.2)}.col-form-contact select{padding-left:50px;padding-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/public/images/pictos/dropdown-arrow.svg);background-repeat:no-repeat;outline:0}.col-form-contact select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.5rem;color:#e2e2e9!important}.col-form-contact .col-xs-6{padding-bottom:10px;width:100%}@media (min-width:992px){.col-form-contact .col-xs-6{padding-bottom:0;padding-left:20px;padding-right:0;max-width:500px}}.col-form-contact textarea.form-control{width:100%;height:100%;min-height:120px}.col-form-contact .btn.btn-danger{display:block;padding:8.5px 26px;font-size:1.25rem;color:#fff;background-color:#2a2a39;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;outline:0;-webkit-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:background-color 160ms cubic-bezier(.4,0,.2,1);transition:background-color 160ms cubic-bezier(.4,0,.2,1)}.col-form-contact .btn.btn-danger:hover{background-color:#f44336}.col-form-contact .right-inner-addon{margin-top:20px}@media (min-width:992px){.col-form-contact .right-inner-addon{margin-top:0;padding-left:20px;padding-right:0}}address h3{font-size:2.25rem;color:#fff}address h3 b{color:#2a2a39}.adresse-customized span{display:block;font-family:Nexa-Light,sans-serif;font-size:1.25rem;line-height:30px;color:#fff}.adresse-customized span.addr-mail{display:initial;padding:7px 10px 3px;background-color:#2a2a39}.ligne-events,.pola-event{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ligne-events-outer{width:100%;max-width:1280px;margin:0 auto}.logo-event{margin:0 auto;width:100%;max-width:1280px}.events .contenu-libre,.press .contenu-libre{margin-top:0}.events section[data-class=titre-section]{width:100%}@media (min-width:992px){.events section[data-class=titre-section]{margin-left:30px;text-align:left}}@media (min-width:1300px){.events section[data-class=titre-section]{margin-left:0}}section[data-class=imagelogo]{text-align:center;width:100%}@media (min-width:992px){section[data-class=imagelogo]{margin-left:30px;text-align:left}}@media (min-width:1300px){section[data-class=imagelogo]{margin-left:0}}.ligne-events{margin-left:-30px;margin-right:-30px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:390px){.ligne-events{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1200px){.ligne-events{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.pola-event{margin:40px 30px 0}.faq__wrapper,.pola-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:480px){.pola-event{width:330px}}.pola-outer{margin:0 auto 30px;padding:10px 15px 15px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media (min-width:460px){.pola-outer{padding:10px 15px 60px;width:330px;height:370px}}.pola-txt-outer{padding-top:12px;text-align:center;color:#666}.pola-txt-outer .pola-txt-title{font-family:Nexa-Book,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.5rem}.pola-txt,.pola-txt-outer .pola-txt-subtitle{font-size:1rem;font-family:Nexa-Light,sans-serif}.pola-txt-outer .pola-txt-title b{color:#2a2a39}.pola-txt{line-height:20px;text-align:justify}.faq__wrapper{margin:0 auto 120px;padding:0 10px;max-width:1280px}@media (min-width:1300px){.faq__wrapper{padding:0}}.faq__left-column{display:block;margin-top:32px;margin-bottom:30px;padding-left:10px;width:30%}.faq-left__container{position:-webkit-sticky;position:sticky;top:-webkit-calc(50% - 80px);top:-moz-calc(50% - 80px);top:calc(50% - 80px)}@media (min-width:768px){.faq__main{width:70%}}.faq__main section:not(.aside-faq){margin-left:10px;margin-top:-80px;padding-top:80px}@media (min-width:992px){.faq__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.faq-outer{margin-top:45px}}.blocfaq{position:relative}.faq__icon-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:25px;height:25px;z-index:2}.faq__icon-container .faq-icon{width:15px;height:15px;fill:#f44336;z-index:2}.aside-faq{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;padding:0;font-size:14px;font-weight:700;-webkit-border-radius:10px 10px 10px 0;-moz-border-radius:10px 10px 10px 0;border-radius:10px 10px 10px 0}.faq__question,.faq__question-inside{font-size:18px;font-family:Nexa-Book,sans-serif;font-weight:700}.aside-faq:hover .faq__question-inside{color:#f44336}.aside-faq.show-reponse{display:block}.faq__question{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:3px;padding-left:5px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#2a2a39}.faq__question-inside{line-height:1.1;color:#2a2a39;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1)}.faq__answer{height:0;padding-left:30px;font-family:Nexa-Book,sans-serif;font-size:16px;text-align:justify;color:#2a2a39;opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0s cubic-bezier(.4,0,.2,1),-webkit-transform 0s;transition:opacity 0s cubic-bezier(.4,0,.2,1),-webkit-transform 0s;-o-transition:opacity 0s cubic-bezier(.4,0,.2,1),-o-transform 0s;-moz-transition:transform 0s,opacity 0s cubic-bezier(.4,0,.2,1),-moz-transform 0s;transition:transform 0s,opacity 0s cubic-bezier(.4,0,.2,1);transition:transform 0s,opacity 0s cubic-bezier(.4,0,.2,1),-webkit-transform 0s,-moz-transform 0s,-o-transform 0s;overflow:hidden}.cms--editing .faq__answer,.faq__answer.faq__answer--visible{height:auto;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 160ms cubic-bezier(.4,0,.2,1),-webkit-transform 160ms;transition:opacity 160ms cubic-bezier(.4,0,.2,1),-webkit-transform 160ms;-o-transition:opacity 160ms cubic-bezier(.4,0,.2,1),-o-transform 160ms;-moz-transition:transform 160ms,opacity 160ms cubic-bezier(.4,0,.2,1),-moz-transform 160ms;transition:transform 160ms,opacity 160ms cubic-bezier(.4,0,.2,1);transition:transform 160ms,opacity 160ms cubic-bezier(.4,0,.2,1),-webkit-transform 160ms,-moz-transform 160ms,-o-transform 160ms;overflow:auto}.faq__answer.faq__answer--visible{padding:10px 0 0 5px}.page .faq__left-column .letexte{padding-bottom:10px;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:15px}.page .faq__left-column .letexte a{color:#2a2a39}.page .faq__left-column .letexte a:hover{color:#f44336}.cms--editing .faq__answer{padding:10px 0 0 5px}.cms--editing .faq__main section:not(.aside-faq){margin-top:0;padding-top:0}#home-slide-featured{padding-right:10px;padding-left:10px;background-color:#e2e2e9}.dot__element,.fo-content-inner .contact-btn,footer{background-color:#2a2a39}@media (min-width:1300px){#home-slide-featured{padding-right:0;padding-left:0}}#home-slide-featured .titresection{text-align:center}.slider-container{position:relative;width:100%}.slider-container .flexslider{position:relative;width:100%;margin:0 auto;max-width:1280px;min-height:880px;overflow:hidden}.slide,.slider-container .slider-outer{position:absolute;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (min-width:500px){.slider-container .flexslider{min-height:850px}}@media (min-width:768px){.slider-container{padding-top:30px}.slider-container .flexslider{min-height:870px}}@media (min-width:892px){.slider-container .flexslider{min-height:500px}}.slider-container .slider-outer{top:0;right:0;left:0;margin:0 auto;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform 320ms cubic-bezier(.4,0,.2,1);transition:-webkit-transform 320ms cubic-bezier(.4,0,.2,1);-o-transition:-o-transform 320ms cubic-bezier(.4,0,.2,1);-moz-transition:transform 320ms cubic-bezier(.4,0,.2,1), -moz-transform 320ms cubic-bezier(.4,0,.2,1);transition:transform 320ms cubic-bezier(.4,0,.2,1);transition:transform 320ms cubic-bezier(.4,0,.2,1), -webkit-transform 320ms cubic-bezier(.4,0,.2,1), -moz-transform 320ms cubic-bezier(.4,0,.2,1), -o-transform 320ms cubic-bezier(.4,0,.2,1)}@media (min-width:992px){.faq__question{width:100%}#home-slide-featured .titresection{text-align:right}.slider-container .flexslider{min-height:490px}.slider-container .slider-outer{min-height:490px;max-width:1280px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.slide{height:auto;padding:0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media (min-width:892px){.slide{height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:992px){.slide{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.slide .slider-desc-container{margin-left:30px;height:100%}}.slide .slider-img-container{width:100%;max-width:380px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:500px){.slide .slider-img-container{max-width:none}}@media (min-width:620px){.slide .slider-img-container{max-width:600px}}.slide img{width:100%;height:100%}.slide .slider-desc-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:350px;margin-bottom:24px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:500px){.slide .slider-desc-container{max-width:none}}@media (min-width:892px){.slide .slider-img-container{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.slide .slider-desc-container{margin-bottom:0;padding-left:20px;-webkit-box-flex:0;-webkit-flex:0 0 55%;-moz-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.slider-desc-title{margin-top:10px;font-family:Nexa-Light,sans-serif;font-size:28px;line-height:1.2;color:#2a2a39}@media (min-width:992px){.slider-desc-title{font-size:36px}}.slider-desc-title:empty{display:none}.slider-desc-txt{margin-top:30px;font-family:Nexa-Light,sans-serif;font-size:19px;text-align:justify;font-style:italic;line-height:1.2;color:#2a2a39}.feature .bloc-gallery-outer .feature-desc .feature-titre,.footer-title,.slider-desc-signature .slider-desc-s1,.txt-logos__title{font-family:chaneyregular,sans-serif}@media (min-width:768px){.slider-desc-txt{font-size:20px;text-align:left}}@media (min-width:992px){.slider-desc-txt{font-size:24px}}.slider-desc-signature{margin-top:40px}@media (min-width:1200px){.slide .slider-desc-container{margin-left:40px;-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.slider-desc-signature{margin-top:60px}}.slider-desc-signature .slider-desc-s1{font-size:20px;text-transform:uppercase;color:#2a2a39}.slider-desc-signature .slider-desc-s2{font-size:16px;color:#2a2a39}.carousel{position:relative;overflow:hidden}.sliding-featured-container{padding:30px 5px}@media (min-width:1230px){.sliding-featured-container{padding:40px 0 90px}}.sliding-featured-container .arrow-container--left,.sliding-featured-container .arrow-container--right{display:none}.sliding-featured-inner{margin-top:60px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-diaporama{padding:0 10px}#home-diaporama .button-editable{text-align:center}@media (min-width:992px){.sliding-featured-inner{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#home-diaporama .button-editable{text-align:right}#home-diaporama .titresection{text-align:left}}.dots__container{position:absolute;right:0;bottom:0;z-index:50}.liens-footer li a,.liensbottomfooter ul li,footer{position:relative}.dots__list{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.dot__element{display:block;margin:0 16px;width:16px;height:16px;font-size:.6em;text-align:center;color:#fff;opacity:.5;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer}.dot__element:last-of-type{margin-right:0}.dot__element.dot__element--active{opacity:1}.cms--editing .slider-container .flexslider{overflow:visible}.cms--editing .slider-container .slider-desc-title:empty{display:block;min-width:90%}footer>div{padding-left:10px;padding-right:10px}@media (min-width:1300px){footer>div{padding-left:0;padding-right:0}}.fo-content-inner .contact-elem{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fo-content-inner .tel-btn span{padding-left:10px}.fo-content-inner .mail-btn,.fo-content-inner .tel-btn{margin:10px 0}@media (min-width:992px){.fo-content-inner .contact-elem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.fo-content-inner .contact-elem>div{height:50px}.fo-content-inner .mail-btn,.fo-content-inner .tel-btn{margin:0;padding:0 20px;border-right:1px solid #fff}}.fo-content-inner .contact-btn{display:block;padding:5px 10px;color:#fff}@media (min-width:992px){.fo-content-inner .contact-btn{padding:5px 10px 20px}}.fo-content-inner--support{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.support__icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:64px;height:64px;background-color:#4e4e5c;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer}.support__icon-container:hover{background-color:#f44336}.support__icon-container .support__icon{width:40px;height:40px;fill:#fff}.fo-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.fo-content-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:100%;max-width:1280px}@media (min-width:992px){.fo-content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.col-fo{margin:10px auto 0;padding-bottom:10px;-webkit-box-flex:0;-webkit-flex:0 1 -webkit-calc(100% / 3);-moz-box-flex:0;-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3);-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.col-fo--newsletter{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:25px}@media (min-width:768px){.fo-content-wrapper{padding-top:70px}.col-fo{margin:25px auto 0;padding-bottom:25px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.col-fo--newsletter{padding-bottom:35px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.col-fo .col-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.col-fo .col-links{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fo-content-inner--bottom .col-fo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.col-fo--copyright{margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.col-fo--copyright{margin:25px auto 0}}.col-fo-inner{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.col-fo-inner>div{margin-bottom:20px}@media (min-width:768px){.col-fo-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1300px){.col-fo-inner>div{margin:0 85px}}.newsletter-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.footer-title{padding-bottom:30px;font-size:20px;text-transform:uppercase;color:#e2e2e9;text-align:center}@media (min-width:768px){.newsletter-form{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-title{padding-bottom:45px;font-size:32px;text-align:inherit}}.liens-footer li,.liens-footer li a{font-family:NexaHeavy,sans-serif;text-transform:uppercase;color:#4e4e5c;font-size:1.125rem}.footer-title:empty{display:none}.container-paiement .footer-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container-paiement .footer-title:after{margin-left:15px;width:57px;height:26px;content:'';background-image:url(/public/images/pictos/cadenas-secure.png);-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-repeat:no-repeat}.liens-footer .footer-title{padding-bottom:15px}.liens-footer ul{text-align:center;list-style-type:none}.liens-footer li{line-height:2.1}.liens-footer li a{display:inline-block;padding-bottom:0}.liens-footer li a:hover{color:#9e9eb2}.col-partenaires{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.col-partenaires img{margin:0 40px}.form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:0}.form-control{padding:15px 18px 10px 15px;width:230px;height:48px;font-family:Nexa-Book,sans-serif;font-size:14px;border:0 solid #4e4e5c;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background-color:#4e4e5c;color:#fff}.copyright,.legendevig .titre-vig{padding-top:15px;text-transform:uppercase}@media (min-width:768px){.form-control{width:250px}}.btn-keep .btn.btn-danger{margin-left:8px;width:64px;height:48px;font-family:NexaHeavy,sans-serif;text-transform:uppercase;background-color:#f44336;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1)}.btn-keep .btn.btn-danger:hover{color:#2a2a39;background-color:#fff}.liensbottomfooter{margin-left:auto;width:100%;max-width:340px}.liensbottomfooter ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;list-style-type:none}@media (min-width:992px){.liensbottomfooter ul{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.liensbottomfooter ul li:after{margin:0 15px;content:"|";color:#fff}.edition__link,.mavhome{margin-bottom:5px}.liensbottomfooter ul li:last-of-type:after{content:none}.liensbottomfooter ul li a{font-family:Nexa-Light,sans-serif;font-size:12px;text-transform:uppercase;color:#fff}@media (min-width:768px){.liensbottomfooter ul li a{font-size:14px}}.liensbottomfooter ul li a:hover{color:#f44336}.logo-white{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-white img{width:90%}.copyright{font-size:12px;color:#fff}@media (min-width:768px){.copyright{font-size:14px}}.reseau-social li a img{height:20px!important;width:auto}.reseau-social li a img.youtube{height:24px!important}.edition__link{position:absolute;bottom:0}.edition__link a{display:block;width:16px;height:16px}.edition__link svg{width:100%;height:100%}.newsletter-form .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.newsletter-form .form-group .btn-keep{margin-top:10px}@media (min-width:500px){.newsletter-form .form-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:inherit;-webkit-align-items:inherit;-moz-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.newsletter-form .form-group .btn-keep{margin-top:0}}#mail::-webkit-input-placeholder{color:#fff}#mail:-moz-placeholder{color:#fff}#mail::-moz-placeholder{color:#fff}#mail:-ms-input-placeholder{color:#fff}#mail::placeholder{color:#fff}input:-webkit-autofill#mail,input:-webkit-autofill:active#mail,input:-webkit-autofill:focus#mail,input:-webkit-autofill:hover#mail{-webkit-text-fill-color:#fff;color:#fff!important;background-color:#2a2a39;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;-moz-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.image div{margin:15px 0}.gallery-outer{max-width:1540px}.contenu-gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}section[data-class=largeimagegallery] .grouped_elements,section[data-class=largeimagegallery] .url-externe,section[data-class=modulevideo3] .grouped_elements,section[data-class=modulevideo3] .url-externe,section[data-class=mediumimagegallery] .grouped_elements,section[data-class=mediumimagegallery] .url-externe,section[data-class=mediumimagegalleryext] .grouped_elements,section[data-class=mediumimagegalleryext] .url-externe,section[data-class=modulevideo2] .grouped_elements,section[data-class=modulevideo2] .url-externe,section[data-class=smallimagegallery] .grouped_elements,section[data-class=smallimagegallery] .url-externe,section[data-class=smallimagegalleryext] .grouped_elements,section[data-class=smallimagegalleryext] .url-externe,section[data-class=modulevideo1] .grouped_elements,section[data-class=modulevideo1] .url-externe{display:block!important}@media (min-width:1095px){.contenu-gallery{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.image-centree .bloc-gallery-outer img{width:auto}@media (min-width:1540px){.contenu-gallery{margin-left:-10px;margin-right:-10px}section[data-class=largeimagegallery].gallery,section[data-class=largeimagegalleryext].gallery,section[data-class=modulevideo3].bloc-video,section[data-class=mediumimagegallery].gallery,section[data-class=mediumimagegalleryext].gallery,section[data-class=modulevideo2].bloc-video,section[data-class=smallimagegallery].gallery,section[data-class=smallimagegalleryext].gallery,section[data-class=modulevideo1].bloc-video{margin-right:10px;margin-left:10px}}section[data-class=smallimagegallery] .bloc-gallery-outer,section[data-class=smallimagegalleryext] .bloc-gallery-outer,section[data-class=modulevideo1] .bloc-gallery-outer{width:100%;max-width:500px}section[data-class=mediumimagegallery] .bloc-gallery-outer,section[data-class=mediumimagegalleryext] .bloc-gallery-outer,section[data-class=modulevideo2] .bloc-gallery-outer{width:100%;max-width:760px}section[data-class=largeimagegallery] .bloc-gallery-outer,section[data-class=modulevideo3] .bloc-gallery-outer{width:100%;max-width:1540px}.legendevig{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#666}.legendevig .gallery-picto{width:100%;max-width:75px;max-height:75px}.legendevig .titre-vig{font-size:1.25rem;color:#fff}.legendevig .titre-vig:empty{display:none}.legendevig .soustitre-vig{padding-bottom:12px;font-size:.875rem;color:#2a2a39}.legendevig .soustitre-vig:empty{display:none}@media (max-width:380px){.legendevig .titre-vig{font-size:.875rem}.legendevig .soustitre-vig{font-size:.75rem}}@media (max-width:300px){.legendevig .titre-vig{font-size:.75rem}}.cms--editing .legendevig .soustitre-vig:empty,.cms--editing .legendevig .titre-vig:empty{display:block}.legendevig .entete-gallery-txt{font-family:Nexa-Book,sans-serif;font-weight:700;text-align:center;width:100%;padding-left:0}.fancybox-type-inline .fancybox-inner{height:auto!important;text-align:center}header .reseau-social,header ul.social{text-align:right;padding:0;float:right;list-style:none}.grouped_elements img,.url-externe img{max-width:100%!important}section[data-class=inlinevideo1] div.bloc-gallery-outer,section[data-class=inlinevideo2] div.bloc-gallery-outer,section[data-class=inlinevideo3] div.bloc-gallery-outer,section[data-class=inlineplaylist1] div.bloc-gallery-outer,section[data-class=inlineplaylist2] div.bloc-gallery-outer,section[data-class=inlineplaylist3] div.bloc-gallery-outer{position:relative;overflow:hidden;margin:auto}section[data-class=inlinevideo1] div.bloc-gallery-outer,section[data-class=inlineplaylist1] div.bloc-gallery-outer{max-width:500px}section[data-class=inlinevideo2] div.bloc-gallery-outer,section[data-class=inlineplaylist2] div.bloc-gallery-outer{max-width:760px}section[data-class=inlinevideo3] div.bloc-gallery-outer,section[data-class=inlineplaylist3] div.bloc-gallery-outer{max-width:1100px}header ul.social{width:300px;margin:8px 0 0;cursor:default}header ul.social li{display:inline-block;margin-left:15px}header ul.social li a{display:inline-block;cursor:pointer}header ul.social li a .contact{width:45px}header ul.social li a .fb{width:30px}header ul.social li a .discord,header ul.social li a .instagram,header ul.social li a .twitter{width:35px}header{position:fixed;z-index:20;background-color:#2a2a39;height:80px;width:100%}header .reseau-social{width:300px;margin:8px 15px 0 0;cursor:default}header .reseau-social li{display:inline-block;margin-left:15px}header .reseau-social li a{display:inline-block;cursor:pointer}header .reseau-social li a .glyphicon{top:6px}header .reseau-social li a .glyphicon-user{font-size:1.3em;color:#fff}header .reseau-social li a .glyphicon-user.logged{color:#2a2a39}header .reseau-social li a .log-out{top:3px}.header-inner{max-width:1280px;margin:0 auto;height:80px}@media (min-width:992px){.header-inner{padding:0 10px}}@media (min-width:1300px){.header-inner{padding:0}}.logo-nukeygara-header>img{width:170px}@media (min-width:1280px){.logo-nukeygara-header>img{width:235px}}.key-features{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:75px 0;background-image:url(/public/images/shapes/bgd-curves.png);-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-repeat:no-repeat;background-position:center top;background-color:#e2e2e9}.key-feature__zone{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 -12.5px;padding:0 7px;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1280px}@media (min-width:1300px){.key-feature__zone{padding:0}}.key-feature__zone section:not(.feature){width:100%}.feature{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:5px;width:100%;max-width:295px}@media (min-width:400px){.feature{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}}@media (min-width:768px){.feature{margin:25px 12.5px 0;width:-webkit-calc(50% - 25px);width:-moz-calc(50% - 25px);width:calc(50% - 25px)}}@media (min-width:820px){.feature{margin:25px 12.5px 0;width:-webkit-calc(25% - 25px);width:-moz-calc(25% - 25px);width:calc(25% - 25px)}}.key-feature__zone .button-editable{text-align:center}div.bloc-logo-img{margin:0 auto;width:60px;text-align:center;padding:20px 0}div.bloc-logo-img img{margin:0 auto;height:60px}.feature .bloc-gallery-outer{position:relative;display:block;padding-left:0;padding-right:0;width:100%;background-color:#fff;-webkit-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:background-color 160ms cubic-bezier(.4,0,.2,1);transition:background-color 160ms cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);-moz-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}.feature .bloc-gallery-outer .feature-desc{padding:0 10px 25px}.feature .bloc-gallery-outer .feature-desc .feature-titre{text-align:center;text-transform:uppercase;font-size:16px;line-height:1.2;color:#2a2a39;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.feature .bloc-gallery-outer .feature-desc .feature-titre{font-size:21px}}@media (min-width:820px){.feature .bloc-gallery-outer .feature-desc .feature-titre{font-size:16px}}@media (min-width:992px){.feature .bloc-gallery-outer .feature-desc .feature-titre{font-size:18px}}@media (min-width:1200px){.feature .bloc-gallery-outer .feature-desc .feature-titre{font-size:21px}}.feature .bloc-gallery-outer .feature-desc .feature-detail{margin-bottom:0;padding-top:30px;font-family:Nexa-Book,sans-serif;font-size:14px;text-align:center;color:#2a2a39;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.feature .bloc-gallery-outer .feature-desc .feature-detail{padding:30px 30px 0;font-size:16px}}.feature .bloc-gallery-outer>*{pointer-events:none;-ms-touch-action:none;touch-action:none}.symbol__plus{position:absolute;bottom:5px;right:10px;margin-top:10px;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:24px;line-height:.7;text-align:right;color:#9e9eb2}.feature a.bloc-gallery-outer:hover{background-color:#3b3b4e;-webkit-box-shadow:-15px 20px 25px rgba(0,0,0,.3);-moz-box-shadow:-15px 20px 25px rgba(0,0,0,.3);box-shadow:-15px 20px 25px rgba(0,0,0,.3)}.feature a.bloc-gallery-outer:hover .feature-detail,.feature a.bloc-gallery-outer:hover .feature-titre,.feature a.bloc-gallery-outer:hover .symbol__plus{color:#fff}.txt-logos__container{position:relative;margin-top:130px}@media (min-width:992px){.txt-logos__container:before{position:absolute;width:200px;height:200px;top:-30px;left:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#9e9eb2;content:'';z-index:0}}@media (min-width:1320px){.txt-logos__container:before{width:150px;height:150px;top:-60px;left:-10px}}@media (min-width:1380px){.txt-logos__container:before{width:180px;height:180px;left:-40px}}@media (min-width:1610px){.txt-logos__container:before{width:320px;height:320px;top:-160px;left:-160px}}@media (min-width:992px){.txt-logos__container:after{position:absolute;width:170px;height:170px;bottom:-50px;right:0;background-image:url(/public/images/shapes/triangle-vert.png);-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-repeat:no-repeat;content:'';z-index:0}}@media (min-width:1320px){.txt-logos__container:after{bottom:-42px;right:-10px}}@media (min-width:1380px){.txt-logos__container:after{width:200px;height:200px;right:-40px}}@media (min-width:1610px){.txt-logos__container:after{width:321px;height:321px;bottom:-42px;right:-160px}}.txt-logos__outer{position:relative;padding:45px 30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2a2a39;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:2}.help-sections,.nav-inside__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:#e2e2e9}.txt-logos__title{font-size:28px;text-transform:uppercase;color:#fff}.nav-license__li a,.txt-logos__subtitle{font-family:Nexa-Book,sans-serif}@media (min-width:992px){.txt-logos__outer{-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px}.txt-logos__title{font-size:48px}}.txt-logos__subtitle{margin-top:20px;font-size:20px;text-transform:uppercase;color:#fff}@media (min-width:500px){.txt-logos__subtitle{font-size:25px}}.txt-logos__text{margin-top:50px;font-size:18px;color:#fff}.logos__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:960px}.logo-only{margin:10px 0;width:33%;max-width:185px}@media (min-width:768px){.txt-logos__outer{padding:45px}.logos__container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.logo-only{margin:0;width:20%;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}}.logo-only--2{margin:auto;padding-bottom:10px;height:125px}@media (min-width:500px){.logo-only--2{margin-bottom:-20px;height:140px;max-width:125px}}@media (min-width:600px){.logo-only--2{padding-top:20px;max-width:135px;height:170px}}@media (min-width:758px){.logo-only--2{max-width:145px}}@media (min-width:768px){.logo-only--2{margin-bottom:0;padding-top:0;height:80px;max-width:110px}}@media (min-width:992px){.logo-only--2{padding-top:0;padding-bottom:0}}.logo-only--2 img{padding-top:60px}@media (min-width:600px){.logo-only--2 img{padding-top:50px}}.logo-only--4,.logo-only--5{margin-top:-20px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.logo-only--5{margin-left:-10px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:500px){.logo-only--2 img{padding-top:50px}.logo-only--5{margin-left:-20px}.help-subjects__zone .flex-wrap__inner{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.logo-only--2 img{padding-top:0}.logo-only--4,.logo-only--5{margin-top:0}.logo-only--5{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.logo-only img{width:100%;height:100%}.cms--editing .feature .bloc-gallery-outer>*{pointer-events:auto;-ms-touch-action:auto;touch-action:auto}.feature--akeytsu{margin:5px;max-width:none;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}@media (min-width:600px){.feature--akeytsu{margin:25px 12.5px;width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px)}}@media (min-width:820px){.feature--akeytsu{margin:25px 12.5px 0;width:-webkit-calc(25% - 25px);width:-moz-calc(25% - 25px);width:calc(25% - 25px)}}div.bloc-logo-img.bloc-logo-img--akeytsu{width:100px}div.bloc-logo-img.bloc-logo-img--akeytsu img{height:100px}.help-subjects__zone{margin:16px auto}@media (min-width:992px){.help-subjects__zone{margin:44px auto}}.help-subjects__zone .flex-wrap__container{max-width:1312px}.help-sections{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:45px 0;background-image:url(/public/images/shapes/bgd-curves.png);-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-repeat:no-repeat;background-position:center top}.help-sections .titresection{margin:20px auto 55px}@media (min-width:1100px){.help-sections{padding:75px 0}.help-sections .titresection{margin:55px auto 100px}}.nav-inside__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:16px 0;padding:0 16px;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:500px){.nav-inside__container{max-width:380px}}@media (min-width:600px){.nav-inside__container{margin:10px 0;padding:0 10px;max-width:336px;-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width:768px){.nav-inside__container{margin:16px 0;padding:0 16px;max-width:none}}@media (min-width:940px){.nav-inside__container{padding:0 10px;-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc(25% - 10px);-moz-box-flex:1;-ms-flex:1 1 calc(25% - 10px);flex:1 1 calc(25% - 10px)}}@media (min-width:1100px){.nav-inside__container{padding:0 16px;max-width:328px}}.nav-inside__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:48px;width:100%;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px}.bloc-subject__inner,.button-direct-link__inner,.nav-inside__button{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;cursor:pointer}@media (min-width:940px){.nav-inside__inner{padding:24px}}@media (min-width:1100px){.nav-inside__inner{padding:36px}}@media (min-width:1200px){.nav-inside__inner{padding:48px}}.nav-inside__text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;font-family:Nexa-Light,sans-serif;font-size:14px;line-height:1.3;color:#2a2a39}@media (min-width:940px){.nav-inside__text{margin-bottom:15px}}.nav-inside__button{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 10px 20px;background-color:#2a2a39}@media (min-width:600px){.nav-inside__button{padding:15px 10px 10px}}@media (min-width:1100px){.nav-inside__text{margin-bottom:40px}.nav-inside__button{padding:25px 10px 20px}}.nav-inside__button:hover{background-color:#f44336}.nav-inside__button .button__text{font-family:NexaHeavy,sans-serif;font-size:18px;text-transform:uppercase;color:#fff}@media (min-width:940px){.nav-inside__button .button__text{font-size:16px}}@media (min-width:992px){.nav-inside__button .button__text{font-size:18px}}.button-direct-link__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:16px 0;padding:0 16px;width:100%;max-width:672px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:500px){.button-direct-link__container{padding:0 10px}}@media (min-width:768px){.button-direct-link__container{padding:0 16px;-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width:940px){.button-direct-link__container{padding:0 10px}}@media (min-width:1100px){.button-direct-link__container{padding:0 16px}}.button-direct-link__inner{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 16px 12px;width:100%;background-color:#2a2a39}.button-direct-link__inner:hover{background-color:#f44336}.button-direct-link__text{width:100%;font-family:Nexa-Light,sans-serif;font-size:18px;text-transform:uppercase;text-align:center;color:#fff}.button-direct-link__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;width:18px;height:18px}.button-direct-link__icon .arrow-icon{width:100%;height:100%;fill:#fff}.help-sections__zone{width:100%}.bloc-subject__container{margin:0 auto;padding:16px 10px;width:100%;max-width:1312px}@media (min-width:768px){.bloc-subject__container{padding:16px}}@media (min-width:940px){.bloc-subject__container{padding:16px 10px}}@media (min-width:1100px){.bloc-subject__container{padding:16px}}.bloc-subject__inner{position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 24px 48px 28px;width:100%;background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);-moz-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:background-color 160ms cubic-bezier(.4,0,.2,1);transition:background-color 160ms cubic-bezier(.4,0,.2,1)}.bloc-subject__container .button-direct-link__icon .arrow-icon,.bloc-subject__icon svg,.icon-arrow,.socials-networks__icon{-webkit-transition:fill 160ms cubic-bezier(.4,0,.2,1);-o-transition:fill 160ms cubic-bezier(.4,0,.2,1);-moz-transition:fill 160ms cubic-bezier(.4,0,.2,1);transition:fill 160ms cubic-bezier(.4,0,.2,1)}.bloc-subject__container .button-direct-link__icon{position:absolute;right:16px;bottom:16px}.bloc-subject__container .button-direct-link__icon .arrow-icon{fill:#2a2a39}.bloc-subject__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:96px;height:96px}.bloc-subject__icon svg{width:100%;height:100%;fill:#2a2a39;color:#f44336}.bloc-subject__text,.bloc-subject__title{color:#2a2a39;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1)}.bloc-subject__texts{width:100%;margin-left:32px}@media (min-width:768px){.bloc-subject__inner{padding:48px}.bloc-subject__texts{margin-left:48px}}section[data-class=blocsubject-inline] .bloc-subject__texts{margin-left:0}.bloc-subject__title{font-family:chaneyregular,sans-serif;font-size:22px;text-transform:uppercase}@media (min-width:420px){.bloc-subject__title{font-size:26px}}.bloc-subject__text{font-family:Nexa-Light,sans-serif;font-size:18px}.bloc-subject__inner.active,.bloc-subject__inner:hover{background-color:#2a2a39}.bloc-subject__inner.active .bloc-subject__text,.bloc-subject__inner.active .bloc-subject__title,.bloc-subject__inner:hover .bloc-subject__text,.bloc-subject__inner:hover .bloc-subject__title{color:#fff}.bloc-subject__inner.active .arrow-icon,.bloc-subject__inner:hover .arrow-icon{fill:#fff;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:-o-transform 1s;-moz-transition:transform 1s, -moz-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.bloc-subject__inner.active .bloc-subject__icon svg,.bloc-subject__inner:hover .bloc-subject__icon svg{fill:#fff}div.iframe-container{overflow:hidden;position:relative;padding-top:56%}.article-slider,.multislide-outer{overflow:auto;-webkit-scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%);-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}div.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.bloc-subject__texts div.iframe-container{padding-top:71%}.bloc-subject__texts div.iframe-container.iframe-container--sales{padding-top:102%}.bloc-subject__texts div.iframe-container.iframe-container--assistance{padding-top:125%}.bloc-subject__texts div.iframe-container.iframe-container--crash{padding-top:128%}.bloc-subject__texts div.iframe-container.iframe-container--inquiry{padding-top:102%}.cms--editing .nav-inside__container{width:25%}.flex-wrap__container{margin:0 auto 60px;width:100%;max-width:1240px}.flex-wrap__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1300px){.flex-wrap__inner{padding:0}}.integrations .search__section{display:none}.article__outer{position:relative}.article__main-wrapper{margin:90px auto 0;max-width:1280px}@media (min-width:768px){.article__outer{padding-bottom:60px}.article__main-wrapper{margin:90px auto}}.article__main-wrapper--blog{margin:40px auto 0}@media (min-width:768px){.article__main-wrapper--blog{margin:90px auto 0}}.article__intro-slider{margin:20px auto}.column-left{margin:40px auto 0}@media (min-width:768px){.column-left{margin:0;width:160px}}.column-left:empty{margin:0}.article__main-inner--bottom .column-left{position:-webkit-sticky;position:sticky;right:0;bottom:0;left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;height:auto;background-color:#fff;-webkit-box-shadow:0 -5px 20px rgba(0,0,0,.2);-moz-box-shadow:0 -5px 20px rgba(0,0,0,.2);box-shadow:0 -5px 20px rgba(0,0,0,.2);z-index:2}@media (min-width:768px){.article__main-inner--bottom .column-left{position:unset;padding-bottom:16px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;width:160px;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.article__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:992px}.article__header .titresection{text-align:left}.keywords-editable__section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.article__header{padding:0}.article__header section{padding:0 16px}.keywords-editable__section{margin-left:8px}}.keywords-editable__section section{padding:0 8px}.article__main-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.article__main-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}}.article__main-inner--slider{margin-top:20px;margin-bottom:30px}.article__container{width:100%;max-width:992px}.article__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.article__content section:not(.image-article):not(.button-article){padding:0 10px;width:100%}@media (min-width:768px){.article__content section:not(.image-article):not(.button-article){padding:0 16px}}.button-article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:8px;margin-left:8px;-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc(50% - 16px);-moz-box-flex:1;-ms-flex:1 1 calc(50% - 16px);flex:1 1 calc(50% - 16px)}.button-article--forum{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.button-article .btn__link{min-width:250px;max-width:300px;text-align:center}@media (min-width:620px){.button-article .btn__link{margin:45px 0}}.article__main-wrapper--blog .button-article--forum{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.article__main-wrapper--blog .button-article--forum .btn__link{margin:25px auto 60px}.article-slider{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:0;max-width:250px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;scroll-behavior:smooth}@media (min-width:400px){.article-slider{max-width:296px}}@media (min-width:540px){.article-slider{max-width:480px}}@media (min-width:640px){.article-slider{max-width:490px}}@media (min-width:700px){.article-slider{max-width:612px}}@media (min-width:880px){.article-slider{max-width:780px}}@media (min-width:992px){.article-slider{margin-top:30px;max-width:890px;overflow:hidden}}@media (min-width:1120px){.article-slider{max-width:918px}}@media (min-width:1200px){.article-slider{max-width:1080px}}@media (min-width:1300px){.article-slider{max-width:1200px}}@media (min-width:1400px){.article-slider{max-width:1311px}}.article-slider .multi-slide{padding:0 5px;max-width:250px}@media (min-width:400px){.article-slider .multi-slide{max-width:296px}}@media (min-width:540px){.article-slider .multi-slide{max-width:240px}}@media (min-width:640px){.article-slider .multi-slide{margin:0;padding:0 5px;max-width:245px}}@media (min-width:700px){.article-slider .multi-slide{max-width:306px}}@media (min-width:880px){.article-slider .multi-slide{padding:0 8px;max-width:260px}}@media (min-width:992px){.article-slider .multi-slide{padding:0 10px;max-width:296px}}@media (min-width:1120px){.article-slider .multi-slide{max-width:306px}}@media (min-width:1200px){.article-slider .multi-slide{max-width:270px}}@media (min-width:1300px){.article-slider .multi-slide{max-width:300px}}@media (min-width:1400px){.article-slider .multi-slide{max-width:306px}}.cms--editing .article-slider{overflow:visible}.contenu-lincense{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation-tabs{padding:30px 10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.navigation-tabs{margin:40px 0 0;padding:0 15px;border-bottom:2px solid #f44336}}.navigation-license{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1280px;list-style-type:none;-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-license__li{margin:5px 0;text-align:center;width:auto}.nav-license__li a{display:block;height:100%;font-weight:700;font-size:20px;padding:8px 5px 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#474747;background-color:#eee}.button-order__link,.nav-license__li a.current,.nav-license__li a:hover{background-color:#2a2a39;color:#fff}@media (min-width:768px){.navigation-license{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav-license__li{margin:0 5px;width:-webkit-calc(25%);width:-moz-calc(25%);width:calc(25%)}.nav-license__li a{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}}@media (min-width:992px){.nav-license__li a{padding:8px 15px 5px;height:100%}}.nav-license__li a span{display:block}.nav-license__li a span:nth-of-type(2){font-family:Nexa-Light,sans-serif;font-size:15px;font-weight:100}.get-license .nav-license__li:first-of-type a{background-color:#2a2a39}.bloc-buy{padding:10px;width:100%;border-bottom:3px solid #eee}.bloc-buy .press-txt1{font-family:Nexa-Light,sans-serif;font-size:1.875rem;line-height:38px}.bloc-buy .press-txt1 b,.button-order__link,.company-name,.feature-slide__inner .multi-slide__text,.feature__button,.multi-slide__label{font-family:Nexa-Book,sans-serif}.bloc-buy .press-txt1 b{font-weight:700}.button-order__link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:10px 15px 6px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:160px;font-size:17px;cursor:pointer}.button-order__link:hover{color:#fff;background-color:#f44336}.button-order__link--grey{background-color:#2a2a39}.button-order__link--grey:hover,.multi-slide__label{background-color:#f44336}.button-order.three-buttons .button-order__link{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:44px;min-width:138px}.button-order.three-buttons .button-order__link.button-order__linux,.button-order.three-buttons .button-order__link.button-order__osx,.button-order.three-buttons .button-order__link.button-order__windows{-moz-background-size:22px;-o-background-size:22px;background-size:22px;background-repeat:no-repeat;background-position:12px;margin-top:5px}.button-order.three-buttons .button-order__link.button-order__windows{background-image:url(/public/images/pictos/windows.png)}.button-order.three-buttons .button-order__link.button-order__osx{background-image:url(/public/images/pictos/osx.png)}.button-order.three-buttons .button-order__link.button-order__linux{background-image:url(/public/images/pictos/linux.png)}.button-order.centered-button{margin:auto}.gm-fullscreen-control,.gm-style-cc,.gm-style-pbc,.gm-style-pbt,.gm-style>div>a,.gmnoscreen{display:none!important}.contenu-map{position:relative;padding-top:0}.map-overlay{display:none}@media (min-width:768px){.map-overlay{display:initial;position:absolute;top:0;margin-top:0;width:100%;height:100%;pointer-events:none;-ms-touch-action:none;touch-action:none}.map-overlay .titresection{margin:0 auto;padding-top:80px;text-align:left;color:#fff}}.touch .map-overlay{display:none}.touch .map-after,.touch .map-before{display:block}@media (min-width:768px){.map-after,.map-before{display:none}}.multi-slide__inner,.multislide__container,.slider-arrow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.bloc-address{margin:0 auto;max-width:1280px}.bloc-address>div{position:absolute;bottom:0;width:100%;max-width:240px;padding:20px;background-color:#fff}@media (min-width:992px){.bloc-address>div{max-width:500px}}.contenu-map .map-after .bloc-address>div{position:initial;max-width:initial;padding:0}.contenu-map .map-after .bloc-address .company-name{padding-bottom:0}.contenu-map .map-after .bloc-address .company-addr{padding-bottom:15px}.company-name{padding-bottom:20px;font-weight:700;font-size:1.75rem;color:#2a2a39}.company-addr,.txt-rond-outer .txt-bloc-rond{font-family:Nexa-Light,sans-serif}@media (min-width:992px){.company-name{padding-bottom:50px;font-size:2.25rem}}.company-addr{font-size:1.125rem;line-height:30px;color:#474747}.company-addr i{font-style:normal;color:#2a2a39}.contenu-supp{padding-top:0}.slider-arrow{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:55px;height:55px;cursor:pointer}.slider-arrow:hover .icon-arrow{fill:#f44336}.icon-arrow{width:25px;height:25px;fill:#9e9eb2}.multislide__container{margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1600px}.multislide__wrapper{margin:0}@media (min-width:340px){.icon-arrow{width:35px;height:35px}.multislide__wrapper{margin:0 8px}}@media (min-width:400px){.multislide__wrapper{margin:0 20px}}@media (min-width:750px){.multislide__wrapper{margin:0 15px;width:100%}}@media (min-width:940px){.multislide__wrapper{margin:0 -8px}}@media (min-width:992px){.company-addr{padding-bottom:30px;font-size:1.25rem}.multislide__wrapper{margin:0 auto}}@media (min-width:1120px){.multislide__wrapper{margin:0 -10px}}@media (min-width:1440px){.multislide__wrapper{margin:0 -16px}}.multislide-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto 50px;max-width:230px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;scroll-behavior:smooth}@media (min-width:340px){.multislide-outer{max-width:250px}}@media (min-width:420px){.multislide-outer{max-width:290px}}@media (min-width:500px){.icon-arrow{width:100%;height:100%}.multislide-outer{max-width:296px}}@media (min-width:750px){.multislide-outer{max-width:570px}}@media (min-width:940px){.multislide-outer{max-width:795px;overflow:hidden}}@media (min-width:1040px){.multislide-outer{max-width:825px}}@media (min-width:1120px){.multislide-outer{max-width:918px}}@media (min-width:1280px){.multislide-outer{max-width:1064px}}@media (min-width:1340px){.multislide-outer{max-width:1184px}}@media (min-width:1440px){.multislide-outer{max-width:1280px}}.multi-slide{padding:0 5px;width:100%;max-width:250px;min-height:385px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start}@media (min-width:420px){.multi-slide{max-width:290px}}@media (min-width:500px){.multi-slide{padding:0 10px;max-width:296px}}@media (min-width:650px){.multi-slide{max-width:296px}}@media (min-width:750px){.multi-slide{max-width:285px}}@media (min-width:940px){.multi-slide{padding:0 5px;max-width:265px}}@media (min-width:1040px){.multi-slide{padding:0 10px;max-width:275px}}@media (min-width:1120px){.multi-slide{max-width:306px}}@media (min-width:1280px){.multi-slide{max-width:266px}}@media (min-width:1340px){.multi-slide{max-width:296px}}@media (min-width:1440px){.multi-slide{margin:0 16px;padding:0;max-width:296px}}.multi-slide__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:385px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;overflow:hidden;background:#3b3b4e;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(59,59,78,0)),color-stop(25%, rgba(59,59,78,.5032388)),color-stop(55%, #3b3b4e));background:-webkit-linear-gradient(top,rgba(59,59,78,0) 0,rgba(59,59,78,.5032388) 25%,#3b3b4e 55%);background:-moz-linear-gradient(top,rgba(59,59,78,0) 0,rgba(59,59,78,.5032388) 25%,#3b3b4e 55%);background:-o-linear-gradient(top,rgba(59,59,78,0) 0,rgba(59,59,78,.5032388) 25%,#3b3b4e 55%);background:linear-gradient(180deg,rgba(59,59,78,0) 0,rgba(59,59,78,.5032388) 25%,#3b3b4e 55%)}.multi-slide__data{display:block;padding:0 15px 0 30px;height:50%}@media (min-width:540px){.multi-slide__data{padding:0 15px 0 20px}}@media (min-width:768px){.multi-slide__data{padding:0 15px 0 30px}}.multi-slide__picture-container{position:relative;overflow:visible}.multi-slide__title{position:absolute;padding:0 15px 0 30px;top:195px;font-family:chaneyregular,sans-serif;font-size:24px;line-height:1.2;text-transform:uppercase;color:#fff}@media (min-width:540px){.multi-slide__title{padding:0 15px 0 20px;top:175px}}@media (min-width:768px){.multi-slide__title{padding:0 15px 0 30px;top:175px}}.multi-slide__text{position:absolute;top:300px;padding-right:15px;font-size:14px;line-height:1.2;color:#fff}@media (min-width:540px){.multi-slide__text{top:290px}}@media (min-width:768px){.multi-slide__text{top:300px}}.tagline__date{position:absolute;right:15px;bottom:15px;font-size:10px;text-align:right;color:#9e9eb2}.multi-slide__label{position:absolute;top:15px;left:15px;padding:5px 6px 2px;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.features__zone{padding-top:80px}.sliding-features-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1600px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.features-slider{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:50px;max-width:300px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:auto;scroll-behavior:smooth;-webkit-scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%);-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (min-width:500px){.features-slider{max-width:390px}}@media (min-width:600px){.features-slider{max-width:427px}}@media (min-width:768px){.features-slider{max-width:620px}}@media (min-width:880px){.features-slider{max-width:780px}}@media (min-width:992px){.features-slider{margin-top:40px;max-width:840px;overflow:hidden}}@media (min-width:1020px){.features-slider{max-width:850px}}@media (min-width:1120px){.features-slider{margin-top:70px;max-width:1020px}}@media (min-width:1200px){.features-slider{max-width:1050px}}@media (min-width:1280px){.features-slider{max-width:1080px}}@media (min-width:1300px){.features-slider{max-width:1200px}}@media (min-width:1400px){.features-slider{max-width:1311px}}.feature-slide{padding:0 5px;width:100%;max-width:300px;min-height:696px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start}@media (min-width:500px){.feature-slide{padding:0 11px;max-width:390px}}@media (min-width:600px){.feature-slide{max-width:427px}}@media (min-width:768px){.feature-slide{padding:0 6px;max-width:310px}}@media (min-width:880px){.feature-slide{padding:0 10px;max-width:390px}}@media (min-width:992px){.feature-slide{padding:0 10px;max-width:420px}}@media (min-width:1020px){.feature-slide{padding:0 10px;max-width:425px}}@media (min-width:1120px){.feature-slide{padding:0 5px;max-width:340px}}@media (min-width:1200px){.feature-slide{padding:0 11px;max-width:350px}}@media (min-width:1280px){.feature-slide{padding:0 11px;max-width:360px}}@media (min-width:1300px){.feature-slide{padding:0 6px;max-width:400px}}@media (min-width:1400px){.feature-slide{padding:0 16px;max-width:437px}}.feature-slide__inner .multi-slide__data{position:relative;min-height:440px;padding:0 10px}@media (min-width:340px){.feature-slide__inner .multi-slide__data{padding:0 25px}}@media (min-width:500px){.feature-slide__inner .multi-slide__data{padding:0 50px}}.feature-slide__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:696px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;overflow:hidden;background-color:#2a2a39}.feature-slide__inner .multi-slide__title{position:relative;top:0;padding:40px 0 0}.feature-slide__inner .multi-slide__text{top:130px;font-size:16px}.feature__link{position:absolute;display:block;text-align:center;bottom:25px;left:50px;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);cursor:pointer}@media (min-width:400px){.feature-slide__inner .multi-slide__text{font-size:18px}.feature__link{bottom:45px}}.feature__link:hover .feature__button{color:#f44336;border:2px solid #f44336}.feature__button{padding:18px 15px 12px;font-weight:700;font-size:18px;text-transform:uppercase;color:#fff;border:2px solid #fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1),border 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1),border 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1),border 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1),border 160ms cubic-bezier(.4,0,.2,1)}.feature__button:empty{border:none}#home-diaporama .multi-slide__data{padding:0 15px 0 20px}@media (min-width:360px){#home-diaporama .multi-slide__data{padding:0 15px 0 30px}}.cms--editing .feature__button:empty{border:2px solid #fff}.cms--editing .features-slider,.cms--editing .multi-slide__inner,.cms--editing .multislide-outer{overflow:visible}.cms--editing .flexslider__container .arrow-container{z-index:0}.image-article{margin:0 auto;padding:10px}@media (min-width:768px){.image-article{margin:0;padding:16px}}.image-article--small{max-height:520px}@media (min-width:620px){.image-article--small{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(100% / 3);-moz-box-flex:1;-ms-flex:1 0 calc(100% / 3);flex:1 0 calc(100% / 3);-webkit-flex-basis:-webkit-calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:-moz-calc(100% / 3);flex-basis:calc(100% / 3);max-width:352px;max-height:none}.image-article--medium{-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.image-article__container{position:relative;height:100%}.navbar-wrapper .navbar-toggle:focus .icon-bar,.navbar-wrapper .navbar-toggle:hover .icon-bar{background-color:#f44336}.navbar-wrapper .navbar-toggle .icon-bar{margin-top:6px;width:24px;background-color:#fff}.navbar-header,.navbar-nav>li{float:none}@media (min-width:992px),not (hover:none) and (pointer:coarse){.navbar-collapse.collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}}html:not(.tablet) .mainnav{width:100%}@media (min-width:992px){html:not(.tablet) .mainnav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:80px}}html:not(.tablet) .mainnav .nav1{background-color:#666}html:not(.tablet) .mainnav .nav1-li{list-style-type:none;-webkit-backface-visibility:hidden;cursor:default}@media (min-width:992px),not (hover:none) and (pointer:coarse){html:not(.tablet) .mainnav ul.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;height:80px;cursor:default}html:not(.tablet) .mainnav .nav1-li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 24%;-moz-box-flex:1;-ms-flex:1 1 24%;flex:1 1 24%;white-space:nowrap}}@media (min-width:110px){html:not(.tablet) .mainnav .nav1-li{-webkit-box-flex:1;-webkit-flex:1 1 25%;-moz-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;white-space:nowrap}}html:not(.tablet) .mainnav .nav1-li.account{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){html:not(.tablet) .mainnav .nav1{background-color:transparent}html:not(.tablet) .mainnav .nav1-li.account span{display:none}}html:not(.tablet) .mainnav .nav1-li-a{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;min-height:30px;padding-left:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;border-bottom:.5px solid #2a2a39;background-color:#f44336}#account-content .panel-info #eula-collapse a.licenses__link-colored:hover,#account-content .panel-info .panel-body a.licenses__link-colored:hover,.colored-bgd__container .rich-text a:hover,.motclef i,.warning div.alerte a{text-decoration:underline}@media (min-width:992px),not (hover:none) and (pointer:coarse){html:not(.tablet) .mainnav .nav1-li-a{padding-left:0;border-bottom:none;min-height:80px;color:#fff;background-color:transparent;-webkit-transition:color 320ms cubic-bezier(.4,0,.2,1);-o-transition:color 320ms cubic-bezier(.4,0,.2,1);-moz-transition:color 320ms cubic-bezier(.4,0,.2,1);transition:color 320ms cubic-bezier(.4,0,.2,1)}}html:not(.tablet) .mainnav .nav1-li-a.current,html:not(.tablet) .mainnav .nav1-li-a.current:hover,html:not(.tablet) .mainnav .nav1-li-a.underline,html:not(.tablet) .mainnav .nav1-li-a:focus,html:not(.tablet) .mainnav .nav1-li-a:hover{color:#fff;background-color:#f44336}html:not(.tablet) .mainnav .nav1-li-a.current .dropdown-arrow,html:not(.tablet) .mainnav .nav1-li-a.current:hover .dropdown-arrow,html:not(.tablet) .mainnav .nav1-li-a.underline .dropdown-arrow,html:not(.tablet) .mainnav .nav1-li-a:focus .dropdown-arrow,html:not(.tablet) .mainnav .nav1-li-a:hover .dropdown-arrow{border-top:6px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}html:not(.tablet) .mainnav .get-license .nav1-li-a{text-transform:none}.Keyword-actif,.Keyword-inactif,.btn__text,.cd-secondary-nav .nav2-li a,.keyword span,.keyword-editable,.link__text,.mav-article a h3,.mav-article-small a h3,.soustitre-article,.titre-article{text-transform:uppercase}@media (min-width:992px),not (hover:none) and (pointer:coarse){html:not(.tablet) .mainnav .nav1-li-a.current,html:not(.tablet) .mainnav .nav1-li-a.current:hover,html:not(.tablet) .mainnav .nav1-li-a.underline,html:not(.tablet) .mainnav .nav1-li-a:focus,html:not(.tablet) .mainnav .nav1-li-a:hover{color:#f44336;background-color:transparent}html:not(.tablet) .mainnav .nav1-li-a.current .dropdown-arrow,html:not(.tablet) .mainnav .nav1-li-a.current:hover .dropdown-arrow,html:not(.tablet) .mainnav .nav1-li-a.underline .dropdown-arrow,html:not(.tablet) .mainnav .nav1-li-a:focus .dropdown-arrow,html:not(.tablet) .mainnav .nav1-li-a:hover .dropdown-arrow{border-top:none;border-bottom:6px solid #f44336;border-right:5px solid transparent;border-left:5px solid transparent}html:not(.tablet) .mainnav .get-license{width:auto}html:not(.tablet) .mainnav .get-license .nav1-li-a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:6px 15px 0;min-height:40px;font-family:NexaHeavy,sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:0;color:#fff;background-color:#f44336;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:color 320ms,background-color 320ms cubic-bezier(.4,0,.2,1);-o-transition:color 320ms,background-color 320ms cubic-bezier(.4,0,.2,1);-moz-transition:color 320ms,background-color 320ms cubic-bezier(.4,0,.2,1);transition:color 320ms,background-color 320ms cubic-bezier(.4,0,.2,1)}html:not(.tablet) .mainnav .get-license .nav1-li-a.current,html:not(.tablet) .mainnav .get-license .nav1-li-a:hover{color:#f44336;background-color:#fff}}.detail-post a,.home .article .legendevig,.press .article .legendevig,.txt-rond-outer .accr-bloc-rond,.txt-rond-outer .titre-bloc-rond,section[data-class=videoflag] .lang-flag{font-family:Nexa-Book,sans-serif;font-weight:700}html:not(.tablet) .mainnav .get-license .nav1-li-a span{margin-left:6px}@media (min-width:1280px),not (hover:none) and (pointer:coarse){.mainnav .navbar-nav.nav1{margin-right:0;margin-left:210px}}@media (min-width:1280px) and (min-width:1200px),not (hover:none) and (pointer:coarse) and (min-width:1200px){.mainnav .navbar-nav.nav1{max-width:610px}}@media (min-width:992px),not (hover:none) and (pointer:coarse){.mainnav .navbar-nav.nav1--account{margin-left:0}.nav1.navbar-nav .account{margin-left:30px;width:auto}}@media (min-width:1200px){html:not(.tablet) .mainnav .nav1-li-a{font-size:18px}.mainnav .navbar-nav.nav1--account{max-width:none}.nav1.navbar-nav .account{margin-left:28px}}.nav1.navbar-nav .account>a .icon-container{display:none}@media (min-width:992px),not (hover:none) and (pointer:coarse){.nav1.navbar-nav .account>a{position:relative;padding-right:0;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:16px}.nav1.navbar-nav .account>a .icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:32px;height:32px}.nav1.navbar-nav .account>a .icon-container .icon-account{height:100%;fill:#fff}.nav1.navbar-nav .logout{margin-left:0}}.nav1.navbar-nav .account>a:hover .icon-account{fill:#f44336}@media (min-width:1100px){.nav1.navbar-nav .logout{margin-left:15px}}@media (min-width:992px),not (hover:none) and (pointer:coarse){.nav1.navbar-nav .logout>a{padding:0 6px}.nav1.navbar-nav .logout>a .icon-container{margin:0}}.nav1.navbar-nav .logout>a .icon-container .icon-logout{height:100%;fill:#fff}.icon-search__container:hover .icon-search,.nav1.navbar-nav .logout>a:hover .icon-logout{fill:#f44336}.dropdown-arrow{display:inline-block;margin-left:16px;margin-bottom:4px;width:0;border-top:6px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}@media (min-width:992px){.dropdown-arrow{border-top:6px solid #fff;-webkit-transition:border 320ms cubic-bezier(.4,0,.2,1);-o-transition:border 320ms cubic-bezier(.4,0,.2,1);-moz-transition:border 320ms cubic-bezier(.4,0,.2,1);transition:border 320ms cubic-bezier(.4,0,.2,1)}}.fixed{position:fixed;top:60px;width:100%;z-index:20}@media (max-width:991px),(hover: none) and (pointer:coarse){.navbar-toggle{display:block}.navbar-collapse{max-width:300px;border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-height:-webkit-calc(100vh - 80px);max-height:-moz-calc(100vh - 80px);max-height:calc(100vh - 80px)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{margin-top:7.5px;background-color:#eee}.navbar-nav>li>a{padding-top:0;padding-bottom:0}.collapse.in{display:block!important;min-width:150px}}.navbar-wrapper .navbar-collapse{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-calc(100% - 145px);width:-moz-calc(100% - 145px);width:calc(100% - 145px);-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-color:transparent}@media (min-width:500px){.navbar-wrapper .navbar-collapse{width:-webkit-calc(100% - 160px);width:-moz-calc(100% - 160px);width:calc(100% - 160px)}}@media (min-width:992px){.navbar-wrapper .navbar-collapse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px)}}@media (min-width:1100px){.navbar-wrapper .navbar-collapse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-calc(100% - 160px);width:-moz-calc(100% - 160px);width:calc(100% - 160px)}}.navbar-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:80px}@media (min-width:992px){.navbar-header{padding:0;width:auto}}.mainnav.navbar-wrapper{background-color:initial;border:initial}.mainnav .navbar-collapse{padding-right:0;padding-left:0;margin-right:0;margin-left:auto}.mainnav.navbar{-webkit-border-radius:initial;-moz-border-radius:initial;border-radius:initial;margin-bottom:0}.mainnav .navbar-nav{margin:0}.mainnav .navbar-nav>li>a{padding-right:0}.mainnav .nav>li>a{padding-top:4px;padding-bottom:0}@media (max-width:991px),(hover: none) and (pointer:coarse){.navbar-toggle{display:block}.navbar-collapse.collapse{display:none!important}.collapse.in{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}}.navbar-collapse.collapsing,.navbar-collapse.in{overflow-y:auto!important;position:relative;margin-right:0;margin-left:auto}.navbar-collapse.in{-webkit-box-shadow:-3px 3px 5px rgba(0,0,0,.3);-moz-box-shadow:-3px 3px 5px rgba(0,0,0,.3);box-shadow:-3px 3px 5px rgba(0,0,0,.3)}@media (min-width:992px),not (hover:none) and (pointer:coarse){ul.cd-secondary-nav{padding-left:0}}.cd-secondary-nav{padding-left:0}@media (min-width:992px){.mainnav .nav>li>a{padding-top:0;padding-right:42px}.cd-secondary-nav{position:absolute;top:80px;left:0;max-height:0;overflow:hidden;margin-left:-15px;width:auto;background-color:#2a2a39}}@media (min-width:1200px){.mainnav .nav>li>a{padding-top:0;padding-right:45px}.cd-secondary-nav{width:auto}}@media (min-width:1300px){.cd-secondary-nav{margin-left:-25px}}.cd-secondary-nav .nav2-li{display:block;width:100%;height:30px;background-color:#2a2a39;border-bottom:.5px solid #e2e2e9;cursor:pointer}.cd-secondary-nav .nav2-li:last-of-type{border-bottom:none}@media (min-width:991px),not (hover:none) and (pointer:coarse){.cd-secondary-nav .nav2-li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;width:100%;height:44px;border-bottom:none}}.cd-secondary-nav .nav2-li a{display:block;margin:0;padding-left:20px;padding-right:3px;text-align:left;font-size:.75rem;color:#fff;line-height:2.25;vertical-align:middle}.cd-secondary-nav .nav2-li a.current{color:#fff}@media (min-width:992px){.cd-secondary-nav .nav2-li a.current{color:#f44336}}.cd-secondary-nav .nav2-li:last-of-type:after{border-bottom:none}.cd-secondary-nav .nav2-li:hover a{color:#fff;background-color:#2a2a39}@media (min-width:992px){.cd-secondary-nav .nav2-li:hover a{color:#f44336;border-bottom:none}}@media (min-width:992px),not (hover:none) and (pointer:coarse){.cd-secondary-nav .nav2-li a{padding-right:5px;padding-left:8px;width:100%;height:32px}.nav1 .akeytsu .cd-secondary-nav{width:170px}.show-nav,.show-nav:hover{overflow:visible}.show-nav{-webkit-transition:max-height .3s ease;-o-transition:max-height .3s ease;-moz-transition:max-height .3s ease;transition:max-height .3s ease}}@media (min-width:1300px){.cd-secondary-nav .nav2-li a{padding-right:10px;padding-left:10px;font-size:14px;letter-spacing:1px}.nav1 .akeytsu .cd-secondary-nav{width:230px}}.nav1 .akeytsu .cd-secondary-nav li{width:auto}.navbar-nav .get-license .nav2-li span:nth-of-type(2){display:none}.news .main-outer>.bandeau-container{display:none}.main-outer>.bandeau-container img{width:100%}.news .contenu-news{margin:0 auto;width:100%;max-width:1280px}.news .maincontent{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1040px){.news .maincontent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:initial;-webkit-align-items:initial;-moz-box-align:initial;-ms-flex-align:initial;align-items:initial}}@media (min-width:1560px){.news .maincontent{margin-left:-10px;margin-right:-10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.news .articlelist{margin-left:10px;margin-right:10px;margin-bottom:20px;width:100%;max-width:760px}.news .articlelist .bloc-accroche.mav-article{margin:initial}.articlelist:nth-child(n+3){max-width:500px}.news .content-head{width:100%}.contenu-news .editlist{margin:0 auto;max-width:760px}.contenu-news .editlist .more a{display:block;color:#fff;text-align:right}.contenu-news .editlist .more a:hover{color:#2a2a39}.detail-post{max-width:1200px}.detail-post.contenu{margin:40px auto}.detail-post .titre-article h1{color:#666}.detail-post h3{font-size:1.5rem}.detail-post a{color:#2a2a39}.bloc-ombre{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bloc-ombre .colimg{margin-bottom:30px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;max-width:400px;text-align:right}.bloc-ombre .coltxt{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:992px){.bloc-ombre{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bloc-ombre .colimg{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.bloc-ombre .coltxt{margin-right:40px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}}section[data-class=contenuimgombredroite] figure{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bloc-ombre figure,.mavhome img,section[data-class=txtimgpleinelargeur] img{-webkit-box-shadow:0 5px 20px rgba(0,0,0,.8);-moz-box-shadow:0 5px 20px rgba(0,0,0,.8);box-shadow:0 5px 20px rgba(0,0,0,.8)}.blog .suite-contenu,.home .suite-contenu,.press .suite-contenu{margin-bottom:40px;max-width:1280px;padding:0 10px}.blog .suite-contenu .article-outer,.home .suite-contenu .article-outer,.press .suite-contenu .article-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1300px){.blog .suite-contenu .article-outer,.home .suite-contenu .article-outer,.press .suite-contenu .article-outer{padding:0}}section[data-class=mediumimagearticle]{margin-left:10px;margin-right:10px;max-width:760px}section[data-class=smallimagearticle]{margin-left:10px;margin-right:10px;max-width:500px}.home .article .legendevig,.press .article .legendevig{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:75px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section[data-class=videoflag]{margin-bottom:10px;padding-left:10px;width:100%}section[data-class=videoflag]>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section[data-class=videoflag] img{width:56px;height:40px}section[data-class=videoflag] .lang-flag{margin-top:6px;margin-left:5px;font-size:1.25rem;color:#666}@media (min-width:768px){section[data-class=videoflag] .lang-flag{margin-top:0;margin-left:15px;font-size:2.25rem}}section[data-class=videoflag] .lang-flag b{color:#2a2a39}.video-flag{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:80px}.video-flag a{margin:0 20px}.video-flag img{width:56px;height:40px}.contenu-en,.contenu-es{margin:0 auto 40px;width:100%;max-width:1280px}.contenu-en .video-en,.contenu-en .video-es,.contenu-es .video-en,.contenu-es .video-es{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1560px){.contenu-en .video-en,.contenu-en .video-es,.contenu-es .video-en,.contenu-es .video-es{margin-left:-10px;margin-right:-10px}}.contenu-en .video-en section[data-class=modulevideo1].bloc-video,.contenu-en .video-es section[data-class=modulevideo1].bloc-video,.contenu-es .video-en section[data-class=modulevideo1].bloc-video,.contenu-es .video-es section[data-class=modulevideo1].bloc-video{margin-right:0;margin-left:0}.contenu-en .video-en .bloc-accroche.mav-article-small,.contenu-en .video-en .bloc-video .bloc-gallery-outer,.contenu-en .video-es .bloc-accroche.mav-article-small,.contenu-en .video-es .bloc-video .bloc-gallery-outer,.contenu-es .video-en .bloc-accroche.mav-article-small,.contenu-es .video-en .bloc-video .bloc-gallery-outer,.contenu-es .video-es .bloc-accroche.mav-article-small,.contenu-es .video-es .bloc-video .bloc-gallery-outer{margin:0 10px 20px;padding-left:0;padding-right:0;max-width:300px}@media (min-width:500px){.contenu-en .video-en,.contenu-en .video-es,.contenu-es .video-en,.contenu-es .video-es{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contenu-en .video-en .bloc-accroche.mav-article-small,.contenu-en .video-en .bloc-video .bloc-gallery-outer,.contenu-en .video-es .bloc-accroche.mav-article-small,.contenu-en .video-es .bloc-video .bloc-gallery-outer,.contenu-es .video-en .bloc-accroche.mav-article-small,.contenu-es .video-en .bloc-video .bloc-gallery-outer,.contenu-es .video-es .bloc-accroche.mav-article-small,.contenu-es .video-es .bloc-video .bloc-gallery-outer{max-width:240px}}.contenu-en .video-en .bloc-accroche.mav-article-small .legendevig,.contenu-en .video-en .bloc-video .bloc-gallery-outer .legendevig,.contenu-en .video-es .bloc-accroche.mav-article-small .legendevig,.contenu-en .video-es .bloc-video .bloc-gallery-outer .legendevig,.contenu-es .video-en .bloc-accroche.mav-article-small .legendevig,.contenu-es .video-en .bloc-video .bloc-gallery-outer .legendevig,.contenu-es .video-es .bloc-accroche.mav-article-small .legendevig,.contenu-es .video-es .bloc-video .bloc-gallery-outer .legendevig{height:50px}.contenu-en .video-en .bloc-accroche.mav-article-small .legendevig .titre-vig,.contenu-en .video-en .bloc-video .bloc-gallery-outer .legendevig .titre-vig,.contenu-en .video-es .bloc-accroche.mav-article-small .legendevig .titre-vig,.contenu-en .video-es .bloc-video .bloc-gallery-outer .legendevig .titre-vig,.contenu-es .video-en .bloc-accroche.mav-article-small .legendevig .titre-vig,.contenu-es .video-en .bloc-video .bloc-gallery-outer .legendevig .titre-vig,.contenu-es .video-es .bloc-accroche.mav-article-small .legendevig .titre-vig,.contenu-es .video-es .bloc-video .bloc-gallery-outer .legendevig .titre-vig{font-size:.875rem}.contenu-en .video-en .bloc-accroche.mav-article-small .legendevig .soustitre-vig,.contenu-en .video-en .bloc-video .bloc-gallery-outer .legendevig .soustitre-vig,.contenu-en .video-es .bloc-accroche.mav-article-small .legendevig .soustitre-vig,.contenu-en .video-es .bloc-video .bloc-gallery-outer .legendevig .soustitre-vig,.contenu-es .video-en .bloc-accroche.mav-article-small .legendevig .soustitre-vig,.contenu-es .video-en .bloc-video .bloc-gallery-outer .legendevig .soustitre-vig,.contenu-es .video-es .bloc-accroche.mav-article-small .legendevig .soustitre-vig,.contenu-es .video-es .bloc-video .bloc-gallery-outer .legendevig .soustitre-vig{font-size:.8125rem}.learn-akeytsu section[data-class=textesimple]{width:100%;margin-left:10px;margin-right:10px}.marge-bas{margin-top:70px}.fancybox-opened .fancybox-skin{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body:not(.cms--connected):not(.cms--editing):not(.cms--info) section[data-hidden=true]{display:none!important}.cms--connected section[data-hidden=true],.cms--editing section[data-hidden=true],.cms--info section[data-hidden=true]{position:relative}.cms--connected section[data-hidden=true]::after,.cms--editing section[data-hidden=true]::after,.cms--info section[data-hidden=true]::after{content:''!important;position:absolute!important;top:-6px!important;left:-6px!important;width:-webkit-calc(112%)!important;width:-moz-calc(112%)!important;width:calc(112%)!important;height:-webkit-calc(112%)!important;height:-moz-calc(112%)!important;height:calc(112%)!important;background-color:rgba(231,132,130,.15)!important;background-image:-webkit-linear-gradient(315deg,rgba(0,0,0,.1) 12.5%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 62.5%,transparent 0,transparent)!important;background-image:-moz-linear-gradient(315deg,rgba(0,0,0,.1) 12.5%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 62.5%,transparent 0,transparent)!important;background-image:-o-linear-gradient(315deg,rgba(0,0,0,.1) 12.5%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 62.5%,transparent 0,transparent)!important;background-image:linear-gradient(135deg,rgba(0,0,0,.1) 12.5%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 62.5%,transparent 0,transparent)!important;-moz-background-size:5.66px 5.66px;-o-background-size:5.66px 5.66px;background-size:5.66px 5.66px;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important;z-index:1!important;pointer-events:none!important;-ms-touch-action:none!important;touch-action:none!important}a{-webkit-transition:all 160ms cubic-bezier(.4,0,.2,1);-o-transition:all 160ms cubic-bezier(.4,0,.2,1);-moz-transition:all 160ms cubic-bezier(.4,0,.2,1);transition:all 160ms cubic-bezier(.4,0,.2,1)}@media print{a[href]:after{content:none}}i:not(.glyphicon){color:#2a2a39}.contenu-page{margin:0 auto;width:100%}.bloc-rond-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto 0;width:100%;max-width:1280px}@media (min-width:992px){.bloc-rond-outer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.bloc-rond-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:350px;margin-bottom:20px}@media (min-width:768px) and (max-width:992px){.bloc-rond-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}}@media (min-width:992px) and (max-width:1200px){.bloc-rond-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:10px;margin-right:10px}}.bloc-rond-inner .img-rond{overflow:hidden}.txt-rond-outer{margin-top:30px}.txt-rond-outer .titre-bloc-rond{font-size:1.5rem;color:#666;text-align:center}.txt-rond-outer .titre-bloc-rond i{font-style:normal;color:#2a2a39}@media (min-width:768px) and (max-width:992px){.txt-rond-outer{margin-left:40px;width:50%}.txt-rond-outer .titre-bloc-rond{text-align:left}}.txt-rond-outer .accr-bloc-rond{margin-top:20px;font-size:1.25rem;color:#666;text-align:justify}.txt-rond-outer .txt-bloc-rond{margin-top:15px;font-size:1rem;color:#666;text-align:justify}.txt-fullwidth .letexte,b,strong{font-family:Nexa-Book,sans-serif;font-weight:700}.txt-fullwidth{margin:35px auto;padding:0 10px;width:100%;max-width:1280px}@media (min-width:992px){.txt-fullwidth{margin:65px auto}}@media (min-width:1300px){.txt-fullwidth{padding:0}}.txt-fullwidth .titresection{margin:0 auto 15px}.txt-fullwidth h3{font-size:2.25rem;line-height:2.75rem}@media (min-width:992px){.txt-fullwidth .titresection{margin:0 auto 35px}.txt-fullwidth h3{font-size:3.125rem}.txt-fullwidth .letexte{margin:1.25rem 0}}.txt-fullwidth .letexte{font-size:1.125rem;line-height:30px;color:#474747}h1,h2{color:#2a2a39}h1,h2,h3,h4{font-weight:400;margin:.2em 0 .1em;line-height:2.25rem}@media (min-width:1200px){h1,h2,h3,h4{line-height:1.3em}}h1{font-family:Nexa-Light,sans-serif;font-weight:200;margin:0 0 .3em;font-size:2.5em}h2{font-family:Nexa-Book,sans-serif;font-weight:700;font-size:1.6em}section[data-class=titre3]{width:100%}.title-h1{margin:0;font-family:chaneyregular,sans-serif;font-size:3.125rem;line-height:3.5rem;color:#474747}.linetxt-inner .title-sys,.linetxt-inner .txt-desc-sys,h4{font-family:Nexa-Book,sans-serif}.title-h1 i{font-style:normal;color:#2a2a39}h4{font-size:1em}li{line-height:1.3em}section div.letexte{font-family:Nexa-Light,sans-serif}section.intropage h2{font-size:1.2em}section ul.slides li{background:0 0;padding:0}h1 i,h2 i{font-style:normal}section[data-class=textesimple]{padding:0 10px;width:100%}@media (min-width:1300px){section[data-class=textesimple]{padding:0}}section[data-class=textesimple] .letexte{font-size:16px;line-height:1.5;color:#2a2a39}@media (min-width:992px){section[data-class=textesimple] .letexte{margin:15px 0}}.page .letexte{margin:0 auto;width:100%}.page .letexte a{color:#f44336}section.intropage{margin-bottom:.5em}section.txtimg{margin-bottom:1em}section figure.adroite300{float:right;margin-left:10px;max-width:300px;overflow:hidden}section figure.agauche300{float:left;margin-right:10px;max-width:300px;overflow:hidden}.letexte ul,.letextecol1 ul,.letextecol2 ul{margin:0;padding:0;list-style:none}.letexte li,.letextecol1 li,.letextecol2 li{margin:.3em 0;padding-left:12px}.letexte li::before,.letextecol1 li::before,.letextecol2 li::before{content:'';display:block;float:left;margin-top:5px;margin-left:-12px;width:5px;height:5px;background-color:#2a2a39}.warning div.alerte{width:80%;margin:1em auto;padding:10px 20px;color:#2a2a39;background-color:#d3d3d3}.warning div.alerte a{color:#2a2a39}.warning div.alerte ul{list-style:outside}.warning div.alerte li{background:0 0;list-style-type:square;padding-left:0}section.video .videorub{text-align:center}section.video iframe{width:930px;height:525px}.video{margin:0 auto}.videobox{position:relative;text-align:center;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.videobox:hover{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-o-filter:brightness(80%);-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}section[data-class=modulevideo2].gallery,section[data-class=videogallery].gallery{width:31.9002%;margin-right:20px;padding-bottom:20px}section[data-class=modulevideo2].gallery:nth-of-type(3n),section[data-class=videogallery].gallery:nth-of-type(3n){margin-right:0}section[data-class=modulevideo1].gallery{width:45.2167%;margin-right:89px}section[data-class=modulevideo1].gallery:nth-of-type(2n){margin-right:0}.mavhome a .vignette:after{-moz-background-size:100px auto;-o-background-size:100px auto;background-size:100px auto}.bloc-text{width:465px}.mavdroite .bloc-text{padding-left:20px}.mavgauche .bloc-text{padding-right:20px}section[data-class=mavfocus] .bloc1{margin-right:14px}section[data-class=mavfocus] .bloc2{margin-right:0!important}section[data-class=mavfocus] img{margin-right:14px}.bloclogo{float:left;margin-right:25px}.bloclogo:nth-of-type(5n){margin-right:0}.imggauche{background-color:#eee}.imgdroite{background-color:#fff}.imgsysgauche{background-color:#e2e2e9}section[data-class=txtimgpleinelargeur] h2{margin:8px 0 12px;text-align:center}.colimg,.coltxt{display:inline-block;vertical-align:top}.imgsysgauche .titresection{margin:10px auto 25px;color:#fff}.imgsysgauche .titresection b{text-transform:none}.contenusysreq-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1280px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.contenusysreq-outer .colimg{margin:0 90px 30px 55px;width:100%;max-width:130px}@media (min-width:992px){.contenusysreq-outer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contenusysreq-outer .colimg{margin:0 90px 50px 55px}}.coltxt-sys-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media (min-width:768px){.coltxt-sys-outer{margin-top:0}}.linetxt-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media (min-width:480px){.linetxt-inner{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.linetxt-inner .img-sys figure{width:75px;height:75px}.linetxt-inner .title-sys{display:table;margin:0 40px;width:100%;max-width:90px;font-weight:700;font-size:2.5rem;text-align:left;color:#474747}.linetxt-inner .txt-desc-sys{margin-top:15px;font-weight:700;font-size:1rem;text-align:justify;color:#666}.bloc-detail,.social .soustitresection{text-align:center}@media (min-width:768px){.linetxt-inner .txt-desc-sys{margin-top:0}}.social .greyline{display:block;margin:0 auto;width:100%;max-width:500px;height:2px;background-color:#d4d4d4}.social section[data-class=soustitre-section]{margin-top:30px;width:100%}.soustitresection{margin:30px auto 20px;padding:0 10px;font-family:chaneyregular,sans-serif;font-size:1.125rem;color:#2a2a39}.date-article,.mav-article a h3,.mav-article-small a h3{font-family:Nexa-Book,sans-serif}@media (min-width:1300px){.soustitresection{padding:0}}.soustitresection b{color:inherit}.contenu-social>.cms{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1280px}.picto-social a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:15px 20px;width:90px;height:90px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#666;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px}.picto-social a:hover{background-color:#2a2a39}.block-news-outer{margin:0 auto;width:100%;max-width:1280px}.block-news{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.soustitresection{font-size:1.25rem}.block-news{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1580px){.block-news{margin-left:-10px;margin-right:-10px}}.bloc-accroche{display:inline-block;vertical-align:top}.bloc-accroche.mav-article,.bloc-accroche.mav-article-small{margin:0 auto 20px;padding-left:15px;padding-right:15px}@media (min-width:780px){.bloc-accroche.mav-article,.bloc-accroche.mav-article-small{margin:0 10px 20px;padding-left:0;padding-right:0}}.bloc-accroche.mav-article{width:100%;max-width:760px}.bloc-accroche.mav-article-small{width:100%;max-width:500px}.bloc-accroche.image-article img{width:100%;max-width:760px;height:100%;max-height:365px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.mav-article-small .bloc-accroche.image-article img{max-width:500px;max-height:265px}#mav-articles h2{margin:0 0 10px;color:#999}.mav-article a,.mav-article-small a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#666}.mav-article a:hover,.mav-article-small a:hover{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-o-filter:brightness(80%);-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.mav-article a h3,.mav-article-small a h3{font-size:1.25rem;font-weight:700;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#fff}.date-article{padding:4px 4px 0;font-weight:700;font-size:.875rem;line-height:1;color:#2a2a39}.bloc-detail{height:75px}.description-article{margin-top:10px;font-family:Nexa-Light,sans-serif}.contenu-page.fondgris{padding-top:15px;padding-bottom:60px;max-width:none;background-color:#eee}.social .contenu-page.fondgris{display:none}section[data-class=imagepressjob]{margin:0 auto;width:100%;max-width:640px}.contenu-jobs-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0 10px;min-height:50px;width:100%;max-width:1280px}@media (min-width:1300px){.contenu-jobs-inner{padding:0}}.img-illus-gauche{width:100%;max-width:1020px}.contenu-job-right{margin-top:20px}.txt-press{position:relative;margin-bottom:20px;height:100%;color:#474747}@media (min-width:992px){.contenu-jobs-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contenu-job-right{margin-top:0;margin-left:20px;width:100%;max-width:600px}.txt-press{margin-bottom:0;height:390px}}.about-us .txt-press{height:initial}.entete-press{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.entete-press .entete-press-picto{width:100%;max-width:57px;height:57px}.entete-press .entete-press-txt{margin-left:15px}.entete-press .entete-press-txt .press-txt1{font-family:Nexa-Light,sans-serif;font-size:1.875rem;line-height:30px}.entete-press .entete-press-txt .press-txt1 b,.titre-presskit{font-family:Nexa-Book,sans-serif;font-weight:700}.entete-press .entete-press-txt .press-txt2{font-size:1.25rem;color:#2a2a39}.titre-presskit{padding-bottom:10px;font-size:1rem;color:#2a2a39}.titre-presskit a{color:#2a2a39}.titre-presskit a:hover{color:#f44336}.input-cv .inputfile+label,.txt-desc-press{font-family:Nexa-Light,sans-serif;font-size:1rem;color:#666}.txt-desc-press{padding-bottom:20px;line-height:24px}.soustxt-desc-press{font-family:Nexa-Light,sans-serif;font-size:1rem;text-align:justify}.listing{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:1rem}.listing .list1,.listing .list2{width:50%;overflow-wrap:break-word}.listing .list2{margin-left:20px}.listing .list1 ul,.listing .list2 ul,.listing .list3 ul{padding-left:0;list-style-type:none}.listing .list1 ul li,.listing .list2 ul li,.listing .list3 ul li{position:relative;padding-left:10px;line-height:initial}.listing .list1 ul li:before,.listing .list2 ul li:before,.listing .list3 ul li:before{position:absolute;top:6px;margin-left:-12px;content:'';width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#666}.input-cv{margin-top:20px;padding-left:15px;padding-right:15px;width:100%;max-width:500px}@media (min-width:1570px){.input-cv{padding-left:0;padding-right:0}}.input-cv .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.input-cv .champ-upload{width:100%;background-image:url(/public/images/pictos/dropdown-arrow.svg);background-repeat:no-repeat}.input-cv .champ-upload label{margin-bottom:0}.input-cv .form-control{width:100%;background-color:#eee;-webkit-box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3);box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3)}.input-cv .inputfile{width:40px;height:40px;opacity:0;overflow:hidden;position:absolute;z-index:0}.input-cv .inputfile+label{margin-left:40px;padding-top:10px;padding-left:10px;width:100%;height:40px;background-color:#fff;display:inline-block;-webkit-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3);box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3)}@media (min-width:992px){.input-cv .inputfile+label{padding-top:5px;font-size:1.5rem}}.input-cv .btn-keep{z-index:2}.input-cv .btn-keep .btn.btn-danger{height:40px;width:60px;font-size:1rem!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media (min-width:992px){.input-cv .btn-keep .btn.btn-danger{width:180px;font-size:1.25rem!important}}.input-cv .btn-keep .btn.btn-danger:hover{color:#fff;background-color:#2a2a39}.input-cv .btn-keep .btn.btn-danger:hover span{color:#fff}.input-cv .btn-keep .btn.btn-danger span{display:none}@media (min-width:768px){.input-cv .btn-keep .btn.btn-danger span{display:inline-block;color:#fff}}.motclef,.petit-soustitre{color:#474747;font-family:Nexa-Book,sans-serif;font-weight:700}.faq .contenu-jobs-inner .contenu-support .entete-press{margin-bottom:10px}.faq .contenu-jobs-inner .contenu-support .txt-desc-press{padding-bottom:12px;line-height:20px}.faq .contenu-jobs-inner .contenu-support .titre-presskit{padding-bottom:5px;line-height:1.25rem}.faq .contenu-jobs-inner .contenu-support .list1,.faq .contenu-jobs-inner .contenu-support .list2{word-break:break-word}.akeytsu-story{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 25px;width:100%;max-width:1280px}@media (min-width:1200px){.akeytsu-story{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.story-txt-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.story-txt-outer.story1 .story-img-outer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.story-txt-outer.story1 .story-img-outer{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px) and (max-width:1200px){.story-txt-outer.story1 .story-img-outer .story-img{margin-right:80px;margin-left:-70px}}@media (min-width:1200px){.story-txt-outer.story1 .story-img-outer{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.story-txt-outer.story1 .story-img-outer .story-img{margin:0 auto}}.story-txt-outer.story2 .story-img-outer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.story-txt-outer.story2 .story-img-outer{max-width:580px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.story-txt-outer.story2 .soustitre-story-inner{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1200px){.story-txt-outer.story2 .story-img-outer{margin-left:0;-webkit-box-pack:initial;-webkit-justify-content:initial;-moz-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.story-txt-outer.story2 .soustitre-story-inner{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}}.story-img-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:460px}@media (min-width:768px){.story-img-outer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}.petit-soustitre{font-size:1.125rem}.motclef{text-align:center;font-size:3.125rem}.motclef b{color:#2a2a39}.motclef i{font-style:normal}@media (min-width:1200px){.story-img-outer{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:560px}.motclef{margin-top:115px}}.soustitre-story-inner .motclef{margin-top:0;text-align:initial}.story-img-txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.story-img-txt .legende-img{font-family:Nexa-Book,sans-serif;font-weight:700;font-size:1.75rem;color:#666}.page-license{width:100%;max-width:1280px;display:block}.page-license #account-content,.page-license #account-nav{margin-bottom:30px;float:none}@media (min-width:768px){.page-license{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:initial;-webkit-align-items:initial;-moz-box-align:initial;-ms-flex-align:initial;align-items:initial}.page-license #account-content,.page-license #account-nav{margin-bottom:0}}ul.licence-list li.current,ul.licence-list li:hover{border-left:3px solid #2a2a39!important}.legal .titresection{margin:55px auto 20px}.legal .soustitresection{margin:10px auto 20px}.legal .soustitresection a:hover{color:#f44336}.history__main-container{padding:0 10px;margin:50px auto 0;width:100%;max-width:1280px}@media (min-width:1300px){.history__main-container{padding:0}}.contenu.page-extra{margin:0 auto;width:100%;max-width:1280px}.contenu-extra{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1040px){.contenu-extra{width:100%;max-width:1280px;margin:0 -10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1300px){.contenu-extra{padding:0}}section[data-class=blocextradr],section[data-class=blocextraga]{width:100%}.bloc-extra-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px auto;padding:0 10px;width:100%;max-width:1280px}.bloc-extra-txt{display:block;width:100%;max-width:1000px}@media (min-width:900px){.bloc-extra-outer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section[data-class=blocextradr] .bloc-extra-txt{margin-right:40px}section[data-class=blocextraga] .bloc-extra-txt{margin-left:40px}}.titreextra{font-family:Nexa-Book,sans-serif;font-weight:700;font-size:1.875rem;line-height:30px}.soustitreextra{font-family:Nexa-Light,sans-serif;font-size:1.25rem;color:#2a2a39}.bloc-extra-txt .letexte{margin:0}.bloc-extra-img{margin:20px auto;width:100%;max-width:500px}@media (min-width:900px){.bloc-extra-img{margin:0 auto}}@media (min-width:1300px){.bloc-extra-outer{padding:0}.bloc-extra-img{margin:0}}section[data-class=blocextrabot],section[data-class=blocextratop]{width:100%;max-width:770px}section[data-class=blocextrabot] .bloc-extra-outer,section[data-class=blocextratop] .bloc-extra-outer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}@media (min-width:1040px){section[data-class=blocextrabot] .bloc-extra-outer,section[data-class=blocextratop] .bloc-extra-outer{margin:20px 10px}}section[data-class=blocextrabot] .bloc-extra-img,section[data-class=blocextratop] .bloc-extra-img{margin:0 0 20px}section[data-class=blocextrabot] .bloc-extra-txt,section[data-class=blocextratop] .bloc-extra-txt{margin-left:0;margin-bottom:20px}.textecol-outer{width:100%}.colx2container{margin:0 auto;width:100%;max-width:1280px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.colx2container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.colx2container .letextecol1,.colx2container .letextecol2{width:50%}.colx2container .letextecol1 i,.colx2container .letextecol2 i{margin:.2em 0 .1em;font-style:normal;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:1.6em;color:#999;line-height:1.4em}.colx2container .letextecol1{margin-right:10px}.colx2container .letextecol2{margin-left:10px}}.contenu-2bloc{max-width:1280px}section[data-class=imagesimple]{margin:40px auto;width:100%;max-width:1280px;text-align:center}.search__section{position:-webkit-sticky;position:sticky;top:80px;margin:32px auto;padding:5px 15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1312px;background-color:#fff;z-index:2;white-space:nowrap}.Keyword-actif,.Keyword-inactif,.keyword span{width:100%;max-width:288px;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);font-family:Nexa-Book,sans-serif;font-weight:700;text-align:center}@media (min-width:700px){.search__section{padding:5px 6px}}@media (min-width:900px){.search__section{padding:10px 6px}}@media (min-width:1200px){.search__section{padding:10px 0}}#site-search{padding:28px 24px 24px;width:100%;font-size:20px;background-color:#e2e2e9;border:none;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}#site-search:focus{outline:0}.search__text{position:relative;margin-bottom:32px}.search__text input[type=text]::-webkit-input-placeholder{color:#2a2a39}.search__text input[type=text]:-moz-placeholder{color:#2a2a39}.search__text input[type=text]::-moz-placeholder{color:#2a2a39}.search__text input[type=text]:-ms-input-placeholder{color:#2a2a39}.search__text input[type=text]::placeholder{color:#2a2a39}.search__field{width:100%}.keywords__section{margin:0 -5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){#site-search{font-size:32px}.keywords__section{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -6px}}.keyword-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 5px;-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}@media (min-width:600px){.keyword-section{padding:0 6px;-webkit-box-flex:1;-webkit-flex:1 0 25%;-moz-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}}@media (min-width:768px){.keyword-section{-webkit-box-flex:1;-webkit-flex:1 1 25%;-moz-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}}@media (min-width:1200px){.keywords__section{margin:0}.keyword-section{padding:0 16px}}.keyword{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:5px 0;-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media (min-width:600px){.keyword{margin:5px 0;-webkit-box-flex:1;-webkit-flex:1 0 25%;-moz-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}}@media (min-width:840px){.keyword{margin:8px 0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex:1 0 -webkit-calc(50% - 16px);-ms-flex:1 0 calc(50% - 16px);flex:1 0 calc(50% - 16px);-webkit-flex-basis:-webkit-calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:-moz-calc(50% - 16px);flex-basis:calc(50% - 16px);width:100%;max-width:288px}}.Keyword-actif,.keyword span{padding:9px 0 5px;font-size:16px;color:#2a2a39;border:2px solid #2a2a39;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@media (min-width:600px){.Keyword-actif,.keyword span{padding:12px 8px 8px}}@media (min-width:700px){.Keyword-actif,.keyword span{padding:12px 8px 8px;font-size:18px}}.Keyword-actif:hover,.keyword span:active,.keyword span:hover,span.Keyword-actif{color:#fff;background-color:#2a2a39}.Keyword-inactif{padding:9px 0 5px;font-size:16px;color:#2a2a39;border:2px solid #2a2a39;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@media (min-width:600px){.Keyword-inactif{padding:12px 8px 8px}}@media (min-width:700px){.Keyword-inactif{padding:12px 8px 8px;font-size:18px}}.Keyword-inactif:hover{color:#fff;background-color:#2a2a39}.icon-search__container{position:absolute;right:0;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:100%;background-color:transparent;border:none}.icon-search__container:focus{outline:0}.icon-search__container .icon-search{width:32px;height:32px;fill:#2a2a39}.bloc-contenu__txt-img{position:relative;padding:0 0 40px}@media (min-width:992px){.bloc-contenu__txt-img:before{position:absolute;display:block;top:0;width:50%;height:100%;background-color:#d3d3da;content:''}}.bloc-contenu__txt-img .contenu2col-outer{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1600px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:768px){.bloc-contenu__txt-img{padding:0}.bloc-contenu__txt-img .contenu2col-outer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}}@media (min-width:992px){.bloc-contenu__txt-img .contenu2col-outer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto 0 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-moz-background-size:auto 640px;-o-background-size:auto 640px;background-size:auto 640px;background-repeat:no-repeat;background-position:left top}}@media (min-width:1280px){.bloc-contenu__txt-img .contenu2col-outer{-moz-background-size:920px 640px;-o-background-size:920px 640px;background-size:920px 640px}}@media (min-width:1800px){.bloc-contenu__txt-img .contenu2col-outer{margin:0 auto 0 -webkit-calc((100% - 1600px)/ 2);margin:0 auto 0 -moz-calc((100% - 1600px)/ 2);margin:0 auto 0 calc((100% - 1600px)/ 2)}}.bloc-contenu__txt-img .contenu2col-outer .coltxt{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding-right:40px;padding-left:40px;width:100%;max-width:920px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.bloc-contenu__txt-img .contenu2col-outer .coltxt{padding-right:10px;padding-left:35px;width:-webkit-calc(43% - 6px);width:-moz-calc(43% - 6px);width:calc(43% - 6px);margin-bottom:20px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bloc-contenu__txt-img .contenu2col-outer .coltxt>.coloured-dots{margin-left:-16px}.bloc-contenu__txt-img .contenu2col-outer .colimg{width:100%;max-width:920px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:768px){.bloc-contenu__txt-img .contenu2col-outer .colimg{width:57%}}@media (min-width:992px){.bloc-contenu__txt-img .contenu2col-outer .coltxt{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;text-align:right}.bloc-contenu__txt-img .contenu2col-outer .colimg img{width:auto}}.bloc-contenu__txt-img .contenu2col-outer .texts-sliding__inner{text-align:justify}.coltxt__subtitle{margin-top:15px;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:22px}.coltxt_desc{position:absolute;top:25px;bottom:20px;width:100%;font-family:Nexa-Light,sans-serif;font-size:18px;line-height:1.5;color:#474747}@media (min-width:600px){.coltxt_desc{top:45px;bottom:30px}}.coltxt_desc a{display:block;padding:8.5px 26px;font-family:Nexa-Book,sans-serif;font-weight:700;font-size:20px;color:#fff;float:right;background-color:#2a2a39}.bloc-contenu__even-odd .coltxt_desc{position:relative}@media (min-width:768px){.bloc-contenu__txt-img .contenu2col-outer .texts-sliding__inner{text-align:right}.bloc-contenu__txt-img .contenu2col-outer .coltxt__title span:after{left:auto;right:0}.bloc-contenu__even-odd .coltxt_desc{position:absolute;top:25px;bottom:20px}.bloc-contenu__txt-img:nth-of-type(odd) .contenu2col-outer{margin:0 0 0 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-position:right top}.bloc-contenu__txt-img:nth-of-type(odd) .contenu2col-outer .coltxt{margin-right:0;margin-left:0;padding-left:10px;padding-right:35px;text-align:left;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.bloc-contenu__txt-img:nth-of-type(odd) .contenu2col-outer .colimg{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (min-width:1800px){.bloc-contenu__txt-img:nth-of-type(odd) .contenu2col-outer{margin:0 -webkit-calc((100% - 1600px)/ 2) 0 auto;margin:0 -moz-calc((100% - 1600px)/ 2) 0 auto;margin:0 calc((100% - 1600px)/ 2) 0 auto}}@media (min-width:768px) and (min-width:768px){.bloc-contenu__txt-img:nth-of-type(odd) .contenu2col-outer .coltxt{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.bloc-contenu__txt-img:nth-of-type(odd) .contenu2col-outer .texts-sliding__inner{text-align:left}.bloc-contenu__txt-img:nth-of-type(odd) .contenu2col-outer .coltxt__title span:after{left:0}}.bloc-contenu__txt-img:nth-of-type(even):before{left:0}.bloc-contenu__txt-img:nth-of-type(odd):before{right:0}.contenu2col-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1280px}.texts-sliding{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.texts-sliding__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;min-height:310px;-webkit-transition:-webkit-transform 320ms cubic-bezier(.4,0,.2,1);transition:-webkit-transform 320ms cubic-bezier(.4,0,.2,1);-o-transition:-o-transform 320ms cubic-bezier(.4,0,.2,1);-moz-transition:transform 320ms cubic-bezier(.4,0,.2,1), -moz-transform 320ms cubic-bezier(.4,0,.2,1);transition:transform 320ms cubic-bezier(.4,0,.2,1);transition:transform 320ms cubic-bezier(.4,0,.2,1), -webkit-transform 320ms cubic-bezier(.4,0,.2,1), -moz-transform 320ms cubic-bezier(.4,0,.2,1), -o-transform 320ms cubic-bezier(.4,0,.2,1)}@media (min-width:440px){.texts-sliding__inner{min-height:250px}}@media (min-width:500px){.texts-sliding__inner{min-height:200px}}@media (min-width:768px){.contenu2col-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.texts-sliding__inner{min-height:340px}}@media (min-width:992px){.texts-sliding__inner{min-height:290px}.bloc-contenu__txt-img:nth-of-type(1) .contenu2col-outer{background-image:url(/public/images/backgrounds/bgd-01.jpg)}}@media (min-width:1200px){.texts-sliding__inner{min-height:240px}}.bloc-contenu__txt-img:nth-of-type(1) .contenu2col-outer .coloured-dot--active{background-color:#f44336}.bloc-contenu__txt-img:nth-of-type(2) .contenu2col-outer .coloured-dot--active{background-color:#00e676}@media (min-width:992px){.bloc-contenu__txt-img:nth-of-type(2) .contenu2col-outer{background-image:url(/public/images/backgrounds/bgd-02.jpg)}.bloc-contenu__txt-img:nth-of-type(3) .contenu2col-outer{background-image:url(/public/images/backgrounds/bgd-03.jpg)}}.bloc-contenu__txt-img:nth-of-type(3) .contenu2col-outer .coloured-dot--active{background-color:#03a9f4}.bloc-contenu__txt-img.bloc-contenu__even-odd{width:100%}.bloc-contenu__txt-img.bloc-contenu__even-odd .contenu2col-outer{background:0 0}.bloc-contenu__txt-img.bloc-contenu__even-odd:before{content:none}.bloc-contenu__txt-img.bloc-contenu__even-odd .texts-sliding{overflow:visible;margin-bottom:20px}.bloc-contenu__txt-img.bloc-contenu__even-odd .texts-sliding .texts-sliding__inner{min-height:220px}@media (min-width:440px){.bloc-contenu__txt-img.bloc-contenu__even-odd .texts-sliding .texts-sliding__inner{min-height:250px}}@media (min-width:500px){.bloc-contenu__txt-img.bloc-contenu__even-odd .texts-sliding .texts-sliding__inner{min-height:200px}}@media (min-width:768px){.bloc-contenu__txt-img.bloc-contenu__even-odd .texts-sliding{margin-bottom:0}.bloc-contenu__txt-img.bloc-contenu__even-odd .texts-sliding .texts-sliding__inner{min-height:340px}}@media (min-width:992px){.bloc-contenu__txt-img.bloc-contenu__even-odd .texts-sliding .texts-sliding__inner{min-height:290px}}@media (min-width:1200px){.bloc-contenu__txt-img.bloc-contenu__even-odd .texts-sliding .texts-sliding__inner{min-height:240px}}.coltxt__title{font-family:chaneyregular,sans-serif;font-size:26px;color:#2a2a39}.col-form-request .btn.btn-danger,.link__text{font-family:Nexa-Book,sans-serif;font-weight:700}@media (min-width:500px){.coltxt__title{font-size:30px;white-space:nowrap}}@media (min-width:1100px){.coltxt__title{font-size:38px}}@media (min-width:1280px){.coltxt__title{font-size:42px}}@media (min-width:1340px){.coltxt__title{font-size:48px}}.coloured-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;height:32px}body:not(.home) .coloured-dots{margin-top:-20px;margin-bottom:40px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%;font-size:24px;letter-spacing:2px;line-height:1.1;color:#2a2a39}@media (min-width:768px){body:not(.home) .coloured-dots{margin-top:0;-webkit-align-self:inherit;-ms-flex-item-align:inherit;-ms-grid-row-align:inherit;align-self:inherit;font-size:36px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:16px}.bloc-contenu__txt-img:nth-of-type(even) .coloured-dots{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.coloured-dot{display:block;margin:0 16px;width:16px;height:16px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;background-color:#4e4e5c}.bloc-contenu__txt-img:nth-of-type(even) .coloured-dots{margin-right:-16px}.link__editable{cursor:pointer}.link__text{font-size:16px}.cms--editing .bloc-contenu__txt-img .contenu2col-outer .texts-sliding__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.cms--editing .bloc-contenu__txt-img .contenu2col-outer .coltxt_desc{position:relative;left:0!important;margin-bottom:30px}#signupform,#signupform .input-group{width:100%}#signupform input{width:80%;border:.25px solid rgba(0,0,0,.075)}#signupform .radio-inline input{width:auto}.form-horizontal--step2 .control-label{padding-left:0;text-align:left}.form-horizontal .login-username{padding-top:14px;padding-right:10px}.control a{color:#f44336}.control a:hover{color:#2a2a39}.form-horizontal .radio-inline{margin-left:20px;padding-top:0}.form-horizontal .control-label.pwd__label{width:160px}.form-horizontal .control-label.pwd__label--2{width:128px}#signupform input.pwd__entry{width:200px}.reseau-social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;list-style-type:none}@media (min-width:768px){.reseau-social{margin-left:-16px}}.reseau-social li{margin:0 5px;background-color:#666}.socials-networks__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0 7px;width:32px;height:32px}@media (min-width:500px){.socials-networks__item{margin:0 12px}}.socials-networks__item:hover .socials-networks__icon{fill:#9e9eb2}.socials-networks__icon{width:100%;height:100%;fill:#4e4e5c}a.picto-account,a.picto-account:hover{color:#fff}.reseau-social--column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:16px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.socials-networks__item{margin:0 16px}.reseau-social--column{position:-webkit-sticky;position:sticky;top:-webkit-calc(50% - 64px);top:-moz-calc(50% - 64px);top:calc(50% - 64px);margin-left:0;padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.reseau-social--column .socials-networks__item{position:relative;margin-bottom:16px;width:28px;height:28px;cursor:pointer}#twitter-widget-0,.fb-share-button.fb_iframe_widget{position:absolute!important;margin:12px;width:28px!important;height:28px!important;opacity:0;cursor:pointer!important;z-index:5}@media (min-width:992px){.link__editable{-webkit-align-self:inherit;-ms-flex-item-align:inherit;-ms-grid-row-align:inherit;align-self:inherit}.link__text{font-size:18px}#twitter-widget-0,.fb-share-button.fb_iframe_widget{margin:0 16px}}#twitter-widget-0>*,.fb-share-button.fb_iframe_widget>*{width:28px!important;height:28px!important;cursor:default!important}#twitter-widget-0 iframe,#twitter-widget-0 iframe>*,.fb-share-button.fb_iframe_widget iframe,.fb-share-button.fb_iframe_widget iframe>*{width:28px!important;height:28px!important;cursor:pointer!important}.fb-share-button.fb_iframe_widget{top:10px;margin-bottom:0!important}@media (min-width:992px){.fb-share-button.fb_iframe_widget{top:6px}}.fb-share-button.fb_iframe_widget span{height:28px!important}#twitter-widget-0{top:10px}@media (min-width:992px){#twitter-widget-0{top:49px}}#request__subject-field{padding:20px 24px 16px;width:100%;font-size:20px;background-color:#e2e2e9;border:none;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media (min-width:768px){#request__subject-field{font-size:32px}}.request__subject{position:relative;margin-bottom:32px}.request__subject input[type=text]::-webkit-input-placeholder{color:#2a2a39}.request__subject input[type=text]:-moz-placeholder{color:#2a2a39}.request__subject input[type=text]::-moz-placeholder{color:#2a2a39}.request__subject input[type=text]:-ms-input-placeholder{color:#2a2a39}.request__subject input[type=text]::placeholder{color:#2a2a39}input[required]:invalid+label{display:inline-block}input[required]:valid+label{display:none}.request__subject input[type=text]+label{position:absolute;top:20px;left:24px;font-size:20px;color:#2a2a39;pointer-events:none;-ms-touch-action:none;touch-action:none}@media (min-width:768px){.request__subject input[type=text]+label{font-size:32px}}.request__subject input[type=text]+label:after{content:'*';color:#f44336}.col-form-request{margin-top:70px;margin-left:0;width:100%;max-width:1020px}.col-form-request .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.col-form-request{margin-left:50px}.col-form-request .form-group{margin-bottom:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-form-request .form-group .col-xs-12{padding-left:20px;padding-right:0}}.col-form-request .form-control,.col-form-request select{width:100%;height:40px;font-family:Nexa-Light,sans-serif;font-size:1.5rem;color:#e2e2e9;background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3);box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.3)}.col-form-request select{padding-left:50px;padding-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/public/images/pictos/dropdown-arrow.svg);background-repeat:no-repeat}.col-form-request select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.5rem;color:#e2e2e9!important}.col-form-request .col-xs-6{padding-bottom:10px;width:100%}@media (min-width:992px){.col-form-request .col-xs-6{padding-bottom:0;padding-left:20px;padding-right:0;max-width:500px}}.col-form-request textarea.form-control{width:100%;height:100%;min-height:120px}.col-form-request .btn.btn-danger{display:block;padding:8.5px 26px;font-size:1.25rem;color:#fff;background-color:#2a2a39;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}.col-form-request .right-inner-addon{margin-top:20px}@media (min-width:992px){.col-form-request .right-inner-addon{margin-top:0;padding-left:20px;padding-right:0}}.separating-line,section[data-class=titre-section-button],section[data-class=titre-section],section[data-class=soustitre-section]{width:100%}.separating-line div{margin:70px auto 40px;width:50%;height:8px;background-color:#2a2a39}.separating-line--fullwidth{width:100%}.separating-line--fullwidth div{margin:35px auto 30px;width:100%;height:3px;background-color:#e2e2e9}.titresection,.titresection-h2{margin:25px auto;max-width:1280px;font-family:chaneyregular,sans-serif;font-size:1.75rem;line-height:1;text-align:center;color:#2a2a39}@media (min-width:992px){.titresection,.titresection-h2{margin:15px auto 50px;font-size:48px}}.title-btn__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.titre-section__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:25px auto}@media (min-width:992px){.titre-section__container{margin:55px auto 50px}}.titre-section__container .titresection{margin:0}.btn-plus__link{display:block;margin-top:16px;width:48px;height:48px;cursor:pointer}@media (min-width:580px){.titre-section__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.btn-plus__link{margin-top:0;margin-left:32px}}.btn-plus__link:hover .btn-plus__text{color:#f44336;border:2px solid #f44336}.btn-plus__text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:8px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-family:Nexa-Book,sans-serif;font-weight:700;line-height:1;font-size:32px;color:#03a9f4;border:2px solid #03a9f4;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1),border 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1),border 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1),border 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1),border 160ms cubic-bezier(.4,0,.2,1)}.button-editable{margin:0 auto;padding-right:10px;padding-left:10px;width:100%;max-width:1280px}.button-editable--centered{text-align:center}.btn__link{display:block;margin:25px auto;padding:25px 0;max-width:90%}@media (min-width:550px){.btn__link{max-width:50%}}@media (min-width:768px){.btn__link{display:inline-block;max-width:50%}}@media (min-width:992px){.btn__link{margin:65px 0;padding:0}}.btn__text{padding:20px 20px 14px;font-family:NexaHeavy,sans-serif;font-size:18px;color:#fff;background-color:#f44336;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;cursor:pointer;-webkit-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:background-color 160ms cubic-bezier(.4,0,.2,1);transition:background-color 160ms cubic-bezier(.4,0,.2,1)}.colored-bgd__container .rich-text,.date-editable,.keyword-editable,.txt__w-bgd .colored-bgd__container .rich-text{font-family:Nexa-Book,sans-serif}.btn__text--light,.keyword-editable{-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1),background-color 160ms cubic-bezier(.4,0,.2,1)}.btn__text:hover{background-color:#2a2a39}.btn__text:empty{display:none}section[data-class=boutonloadmore]{text-align:center}.btn__text--light{color:#2a2a39;background-color:#fff;-webkit-box-shadow:0 0 0 2px #2a2a39 inset;-moz-box-shadow:0 0 0 2px #2a2a39 inset;box-shadow:0 0 0 2px #2a2a39 inset}.btn__text--light:hover{color:#fff;background-color:#2a2a39}.dots-editable{margin:0 auto;padding:0 10px;max-width:1280px}@media (min-width:1300px){.dots-editable{padding:0}}.txt-btn__w-bgd{width:100%;background-color:#e2e2e9}.txt__w-bgd .colored-bgd__container .rich-text{margin:0 10px;padding:20px 10px;font-weight:700;text-align:center;background-color:#e2e2e9;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@media (min-width:1300px){.txt__w-bgd .colored-bgd__container .rich-text{margin:0}}.colored-bgd__img{padding:40px 20px}.colored-bgd__img--small img{width:auto;max-height:320px}.colored-bgd__container{margin:0 auto;max-width:1280px;text-align:center}.colored-bgd__container .rich-text{padding:40px 10px 10px;font-size:18px;color:#2a2a39}@media (min-width:768px){.colored-bgd__container .rich-text{padding:40px 10px 0}}@media (min-width:1300px){.colored-bgd__container .rich-text{padding:55px 0 0}}.colored-bgd__container .rich-text:empty{display:none}.colored-bgd__container .rich-text a{color:#f44336}.cms--editing .btn__text:empty,.cms--editing .rich-text:empty{display:block}section[data-class=titre1-article],section[data-class=titre1-article--bis],section[data-class=titre2-article--bis],section[data-class=titre3-article]{width:100%}.date-editable{margin-bottom:25px;font-weight:700;font-size:16px}.keyword-editable{margin:20px 0;padding:4px 5px 0;font-weight:700;font-size:14px;color:#2a2a39;background-color:#e2e2e9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.keyword-editable.blog-type{background-color:#f44336;color:#fff}.text-background{margin:20px 0;padding:24px;background-color:#e2e2e9;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@media (min-width:768px){.text-background{margin:50px 0}}.text-background--centered{text-align:center}.titre-article{margin:25px 0 10px;font-family:chaneyregular,sans-serif;font-size:24px;color:#2a2a39}.article__main-wrapper .letexte,.soustitre-article{font-family:Nexa-Book,sans-serif;font-size:18px;color:#2a2a39}.soustitre-article{margin:14px 0 24px;font-weight:700}.entete-software,.letexte i{font-family:Nexa-Light,sans-serif}.article__main-wrapper .letexte ul li{position:relative;margin-top:14px;margin-bottom:14px;margin-left:30px}@media (min-width:768px){.article__main-wrapper .letexte ul li{margin-left:60px}}.article__main-wrapper .letexte ul li:before{position:absolute;top:2px;float:none;margin-top:0;margin-left:-30px;width:12px;height:12px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:''}.letexte i{font-size:20px}.article__main-wrapper--akeyschool .keyword-editable.blog-type,.article__main-wrapper--akeyschool .keyword-editable:hover{color:#fff;background-color:#03a9f4}.page .article__main-wrapper--akeyschool .letexte a,.page .article__main-wrapper--akeyschool a{color:#03a9f4}.article__main-wrapper--akeyschool ul li:before{background-color:#03a9f4}.article__main-wrapper--blog ul li:before{background-color:#f44336}.article__main-wrapper--akeyschool section[data-class=boutoncouleur] .btn__text{background-color:#03a9f4}.article__main-wrapper--blog section[data-class=boutoncouleur] .btn__text{background-color:#f44336}section[data-class=boutoncouleur] .btn__text:hover{background-color:#2a2a39}.cms--editing .dots-editable{margin-top:40px}.entete-software{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:20px auto;padding:10px 0;width:100%;max-width:1280px;height:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:30px;color:#fff;-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px}@media (min-width:768px){.entete-software{padding:5px 10px 20px;height:130px}}@media (min-width:992px){.entete-software{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}}@media (min-width:1200px){.entete-software{padding:15px 10px 20px;font-size:1.875rem;line-height:50px}}.try .entete-software{display:block;padding:20px 0 10px;height:100px;text-align:center;background-color:#474747;font-size:1.25rem}@media (min-width:480px){.try .entete-software{padding:35px 10px 20px}}@media (min-width:992px){.try .entete-software{padding:50px 10px 20px;height:130px;font-size:1.5rem}}@media (min-width:1200px){.try .entete-software{padding:40px 10px 20px;font-size:1.875rem;line-height:50px}}.try .entete-software i{font-style:normal;color:#2a2a39}.get-license .entete-software{background-color:#2a2a39}.get-license .entete-software ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:480px){.get-license .entete-software ul{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.get-license .entete-software ul{padding:0 30px}}.get-license .entete-software ul li{white-space:nowrap;margin-left:15px;line-height:20px}@media (min-width:768px){.get-license .entete-software ul li{line-height:30px;margin-left:25px}}section[data-class=bloclicense]{margin:0 auto;width:100%;max-width:1280px}.license-outer a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-10px;margin-right:-10px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.license-outer a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:initial;-webkit-align-items:initial;-moz-box-align:initial;-ms-flex-align:initial;align-items:initial}}.license-inner{margin:0 10px 40px}.license-inner img{-webkit-filter:drop-shadow(0 12px 14px rgba(0, 0, 0, .2));filter:drop-shadow(0 12px 14px rgba(0, 0, 0, .2));cursor:pointer}.trial-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px auto 30px;width:100%;max-width:1280px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trial-outer .txt-press{margin-top:50px;width:100%;max-width:750px}@media (min-width:992px){.get-license .entete-software ul{padding:0 50px}.trial-outer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.trial-outer .txt-press{margin-top:0}}.trial-outer .trial-dl-outer{margin:0 auto;width:100%;max-width:180px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:992px){.trial-outer .trial-dl-outer{margin-left:30px}}.trial-outer .listing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px}.trial-outer .listing>div{margin-left:0;width:100%}@media (min-width:768px){.trial-outer .listing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.trial-outer .listing>div{padding-left:10px;width:40%}}@media (min-width:1200px){.trial-outer .listing>div{width:30%}}.trial-outer .listing>div li{color:#666}.bloc-buy .trial-outer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.bloc-buy .trial-outer .txt-press{height:auto}@media (min-width:992px){.bloc-buy .trial-outer .txt-press{margin:0 30px}}@media (min-width:1300px){.get-license .entete-software ul li{line-height:50px}.bloc-buy .trial-outer .txt-press{margin:0 auto}}@media (min-width:992px){.bloc-buy .trial-outer .trial-dl-outer{margin:0}}.account-box{width:100%;max-width:500px;margin:50px auto}.account-box .panel-info .panel-body a.signup-link{color:#f44336;-webkit-transition:color 160ms cubic-bezier(.4,0,.2,1);-o-transition:color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:color 160ms cubic-bezier(.4,0,.2,1);transition:color 160ms cubic-bezier(.4,0,.2,1)}.account-box .panel-info .panel-body a.signup-link:hover{color:#2a2a39}#account-content .panel-info,#licence-content .panel-info,.account-box .panel-info{background-color:#2a2a39;border-color:#2a2a39;color:#333}#account-content .panel-info>.panel-heading,#licence-content .panel-info>.panel-heading,.account-box .panel-info>.panel-heading{color:#fff;background-color:#2a2a39;font-weight:700;border-color:#2a2a39;padding:13px 15px}#account-content .panel-info .panel-body,#licence-content .panel-info .panel-body,.account-box .panel-info .panel-body{position:relative;background-color:#fff;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}#account-content .panel-info .panel-body .form-group,#licence-content .panel-info .panel-body .form-group,.account-box .panel-info .panel-body .form-group{margin:0 0 20px}#account-content .panel-info .panel-body .form-group label,#licence-content .panel-info .panel-body .form-group label,.account-box .panel-info .panel-body .form-group label{font-weight:400;color:#474747}#account-content .panel-info .panel-body .form-group.has-error label,#licence-content .panel-info .panel-body .form-group.has-error label,.account-box .panel-info .panel-body .form-group.has-error label{color:#2a2a39}#account-content .panel-info .panel-body .form-group .help-block,#licence-content .panel-info .panel-body .form-group .help-block,.account-box .panel-info .panel-body .form-group .help-block{font-size:12px;font-style:italic;margin-bottom:0}#account-content .panel-info .panel-body .new-license,#licence-content .panel-info .panel-body .new-license,.account-box .panel-info .panel-body .new-license{margin-bottom:30px}#account-content .panel-info .panel-body .btn.btn-danger,#licence-content .panel-info .panel-body .btn.btn-danger,.account-box .panel-info .panel-body .btn.btn-danger{padding:4px 15px;border-color:#2a2a39;-webkit-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:background-color 160ms cubic-bezier(.4,0,.2,1);transition:background-color 160ms cubic-bezier(.4,0,.2,1)}#account-content .panel-info .panel-body .btn.btn-danger:hover,#licence-content .panel-info .panel-body .btn.btn-danger:hover,.account-box .panel-info .panel-body .btn.btn-danger:hover{color:#fff;background-color:#f44336;border-color:#f44336}#account-content .panel-info .panel-body hr,#licence-content .panel-info .panel-body hr,.account-box .panel-info .panel-body hr{border-color:#888}#account-content .panel-info .panel-body p,#licence-content .panel-info .panel-body p,.account-box .panel-info .panel-body p{color:#262626}#account-content .panel-info .panel-body a:not(.select2-choice):not(.signup-link),#licence-content .panel-info .panel-body a:not(.select2-choice):not(.signup-link),.account-box .panel-info .panel-body a:not(.select2-choice):not(.signup-link){color:#fff}#account-content .panel-info .panel-body a:not(.select2-choice):not(.signup-link):hover,#licence-content .panel-info .panel-body a:not(.select2-choice):not(.signup-link):hover,.account-box .panel-info .panel-body a:not(.select2-choice):not(.signup-link):hover{text-decoration:underline}#account-content .panel-info a.btn,#account-content .panel-info button,#licence-content .panel-info a.btn,#licence-content .panel-info button,.account-box .panel-info a.btn,.account-box .panel-info button{-webkit-transition:all 160ms cubic-bezier(.4,0,.2,1);-o-transition:all 160ms cubic-bezier(.4,0,.2,1);-moz-transition:all 160ms cubic-bezier(.4,0,.2,1);transition:all 160ms cubic-bezier(.4,0,.2,1)}#account-content .panel-info a.btn>.glyphicon-refresh,#account-content .panel-info button>.glyphicon-refresh,#licence-content .panel-info a.btn>.glyphicon-refresh,#licence-content .panel-info button>.glyphicon-refresh,.account-box .panel-info a.btn>.glyphicon-refresh,.account-box .panel-info button>.glyphicon-refresh{color:#fff;top:3px;margin-right:3px;display:none}#account-content .panel-info a.btn.disabled>.glyphicon-refresh,#account-content .panel-info button.disabled>.glyphicon-refresh,#licence-content .panel-info a.btn.disabled>.glyphicon-refresh,#licence-content .panel-info button.disabled>.glyphicon-refresh,.account-box .panel-info a.btn.disabled>.glyphicon-refresh,.account-box .panel-info button.disabled>.glyphicon-refresh{display:inline-block}#account-content .panel-info a.btn.disabled>.glyphicon-refresh.rotating,#account-content .panel-info button.disabled>.glyphicon-refresh.rotating,#licence-content .panel-info a.btn.disabled>.glyphicon-refresh.rotating,#licence-content .panel-info button.disabled>.glyphicon-refresh.rotating,.account-box .panel-info a.btn.disabled>.glyphicon-refresh.rotating,.account-box .panel-info button.disabled>.glyphicon-refresh.rotating{-webkit-animation-name:spin;-moz-animation-name:spin;-o-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}#account-content .panel-info .panel-body a.btn.btn-freeze{color:#f44336}.col-sm-8.radio-inline__container{padding-top:14px}.form-group input[type=text]{color:#2a2a39;background-color:#fff!important}#login-username::-webkit-input-placeholder{color:#2a2a39;background-color:#fff}#login-username:-moz-placeholder{color:#2a2a39;background-color:#fff}#login-username::-moz-placeholder{color:#2a2a39;background-color:#fff}#login-username:-ms-input-placeholder{color:#2a2a39;background-color:#fff}#login-username::placeholder{color:#2a2a39;background-color:#fff}.form-horizontal .control-label{padding-top:14px;padding-right:10px;width:20%}#licence-content{width:720px;float:left}#licence-content div.panel:not(.panel-disabled) div.panel-title{cursor:pointer}.alert-danger{color:#fff!important;background-color:#f44336;border-color:#f44336}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}.has-error .input-group-addon{color:#fff!important;background-color:#2a2a39;border-color:#2a2a39}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{from{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#account-nav{background-color:#2a2a39;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:20px;padding:0 10px;height:100%}@media (min-width:768px){#account-nav{width:190px;float:left;margin-left:20px;height:100%}#account-content{width:720px;float:left}}@media (max-width:767px){#account-nav{margin-left:24px;margin-right:24px}}#account-nav>li.current>a{border-left:3px solid #f44336;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#f44336}#account-nav>li.current>a>span{color:#f44336}#account-nav>li.current>a:hover{color:#f44336;background-color:transparent}#account-nav>li>a{padding:15px 10px;line-height:14px;color:#fff;-webkit-transition:background-color 160ms cubic-bezier(.4,0,.2,1),color 160ms cubic-bezier(.4,0,.2,1);-o-transition:background-color 160ms cubic-bezier(.4,0,.2,1),color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:background-color 160ms cubic-bezier(.4,0,.2,1),color 160ms cubic-bezier(.4,0,.2,1);transition:background-color 160ms cubic-bezier(.4,0,.2,1),color 160ms cubic-bezier(.4,0,.2,1)}#account-nav>li>a:focus,#account-nav>li>a:hover{background-color:#4e4e5c;color:#fff}#account-nav>li>a>span{margin-right:10px}#account-nav>li.brand{color:#fff;border-bottom:1px solid #aeaeae}#account-nav>li.brand>a,#account-nav>li.brand>a span{color:#fff}#account-nav>li.brand>a:focus,#account-nav>li.brand>a:focus span,#account-nav>li.brand>a:hover,#account-nav>li.brand>a:hover span{cursor:default;color:#fff}.contenu.page-license{margin:30px auto}@media (max-width:767px){#account-content{width:100%;padding-left:24px;padding-right:24px;margin-top:24px}}#account-content .panel-subtitle{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#account-content .panel-subtitle .panel-subtitle-text{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}#account-content .panel-subtitle .panel-subtitle-btn{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#account-content .panel-subtitle .btn{min-width:111px}#account-content .form-control{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;color:#000;width:100%;max-width:300px}#account-content #coupon.form-control{width:auto}#account-content .form-group{display:block}#account-content #s2id_country{max-width:300px;width:100%}#account-content #s2id_currency{width:100px}#basket-collapse .licence-type-table{padding:0}#basket-collapse .licence-type-table .licence-price{width:26%}#basket-collapse .licence-type-table .licence-quantity{width:29%}#basket-collapse .licence-type-table .licence-fixed-quantity{width:20%;padding-right:20px}#basket-collapse .licence-type-table .vat-warning{padding-top:10px}@media (max-width:400px){#basket-collapse .panel-body{padding:10px}#basket-collapse .panel-body .licence-name,#basket-collapse .panel-body .licence-price{font-size:14px}#basket-collapse .panel-body .licence-name .early_access{-webkit-transform:scale(.75,.75);-moz-transform:scale(.75,.75);-ms-transform:scale(.75,.75);-o-transform:scale(.75,.75);transform:scale(.75,.75)}}.panel{margin-bottom:0}ul.licence-list{list-style:none;margin-left:0;padding:0 20px;color:#474747}ul.licence-list li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:middle;line-height:25px;border-width:0 0 1px;padding:10px 15px;background:-webkit-gradient(radial,50% 10%,0,50% 50%,320,from(#C5C5C5),to(#C5C5C5));background-position:bottom center;background-repeat:no-repeat;-moz-background-size:100% 1px;-o-background-size:100% 1px;background-size:100% 1px}ul.licence-list li>div{width:100%}ul.licence-list li div.manage-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}ul.licence-list li>span.license{width:50%}ul.licence-list li>span.license>span.licence-number,ul.licence-list li>span.license>span.licensed-to{font-size:11px}ul.licence-list li>span.license>span.licensed-to form{display:inline-block}ul.licence-list li>span.license>span.licensed-to form input{width:80px;margin:0;background:rgba(0,0,0,0);border:none;line-height:1;font-family:inherit;outline:0;padding:0;cursor:pointer}#payment ul li,div.sep-rouge{margin-bottom:10px}ul.licence-list li>span.license>span.licensed-to form input:focus{cursor:text;border-bottom:1px dotted #5b5b78}ul.licence-list li>span.switch-toggle{width:50%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;margin-right:0;text-align:right}ul.licence-list li>span.switch-toggle .btn-upgrade-license{font-size:14px;font-family:Nexa-Book,sans-serif;width:144px;height:36px}ul.licence-list li>span.switch-toggle .btn-upgrade-license.active{background-color:#2a2a39;border-color:#ADADAD}ul.licence-list li>span.switch-toggle .btn-upgrade-license.active>span{color:#fff!important}ul.licence-list li>span.details{float:left;text-align:left}ul.licence-list li>span.details>i{font-size:12px}ul.licence-list li>span.details .glyphicon{font-size:15px;margin-left:3px;cursor:pointer;color:#000}ul.licence-list li>span.details .glyphicon:hover{color:#2a2a39}ul.licence-list li.current,ul.licence-list li:hover{padding:10px 15px 10px 12px}ul.licence-list li:last-child{background:0 0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{color:#666}#forgotform .input-group,#loginform .input-group,#profile-form .input-group{width:70%}#forgotform .input-group input,#loginform .input-group input,#profile-form .input-group input{border:.25px solid rgba(0,0,0,.075)}.input-group-addon{width:45px;border:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#2a2a39}.input-group-addon .glyphicon{color:#fff}#account-wrapper{overflow:hidden;-webkit-transition:max-height .8s;-moz-transition:max-height .8s;-o-transition:max-height .8s;transition:max-height .8s}.panel-cart .panel-subtitle{background:#efefef;padding:10px 20px;border-bottom:1px solid #ddd}.panel-cart .panel-subtitle .badge{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.panel-cart .panel-body{border-bottom:1px solid #ddd;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;width:100%}.panel-cart .panel-body.disabled>.filter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#ddd;opacity:.5;cursor:not-allowed}#payment-collapse .tax{border:none;padding:0;color:#aeaeae}#payment-collapse .amount,#payment-collapse .volume-discount-amount{border:none;padding-top:10px;padding-bottom:10px;color:#aeaeae}#payment-collapse .volume-discount-amount{padding-top:0}#payment-collapse .pull-right{margin-top:0}div.licence-type-table{margin-left:0;padding:0 5px;color:#474747;width:100%}div.licence-type-table>div.licence{line-height:1;vertical-align:middle;padding:10px 0;border:dotted #e5e5e5;border-width:3px 0 0}div.licence-type-table>div.licence .pull-right{margin-top:0}div.licence-type-table>div.licence:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-width:0}div.licence-type-table>div.licence.tax{border:none;padding:0;color:#9f9f9f}div.licence-type-table>div.licence.amount,div.licence-type-table>div.licence.volume-discount-amount{border:none;padding-bottom:10px;padding-top:10px;color:#9f9f9f}div.licence-type-table>div.licence.volume-discount-amount{padding-top:0}div.licence-type-table>div.licence>div{float:left}div.licence-type-table>div.licence>div.licence-name{width:45%;position:relative}div.licence-type-table>div.licence>div.licence-price,div.licence-type-table>div.licence>div.licence-price-off{width:35%}div.licence-type-table>div.licence>div.licence-price-off span{color:#2a2a39}div.licence-type-table>div.licence>div.licence-fixed-quantity,div.licence-type-table>div.licence>div.licence-quantity,div.licence-type-table>div.licence>div.licence-selection{width:20%;text-align:right}div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity,div.licence-type-table>div.licence>div.licence-selection .sp-quantity{float:right}div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity>*,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity>*,div.licence-type-table>div.licence>div.licence-selection .sp-quantity>*{float:left;color:#474747;background-color:#fff;border:1px solid #ccc;padding:3px 5px 0;height:20px;display:block}div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity .sp-plus.disabled,div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity>.sp-minus.disabled,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity .sp-plus.disabled,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity>.sp-minus.disabled,div.licence-type-table>div.licence>div.licence-selection .sp-quantity .sp-plus.disabled,div.licence-type-table>div.licence>div.licence-selection .sp-quantity>.sp-minus.disabled{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.65}div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity .sp-plus:hover,div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity>.sp-minus:hover,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity .sp-plus:hover,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity>.sp-minus:hover,div.licence-type-table>div.licence>div.licence-selection .sp-quantity .sp-plus:hover,div.licence-type-table>div.licence>div.licence-selection .sp-quantity>.sp-minus:hover{background-color:#2a2a39;border-color:#2a2a39;color:#fff}div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity>.sp-minus,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity>.sp-minus,div.licence-type-table>div.licence>div.licence-selection .sp-quantity>.sp-minus{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity>.sp-plus,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity>.sp-plus,div.licence-type-table>div.licence>div.licence-selection .sp-quantity>.sp-plus{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}div.licence-type-table>div.licence>div.licence-fixed-quantity .sp-quantity>.sp-qty,div.licence-type-table>div.licence>div.licence-quantity .sp-quantity>.sp-qty,div.licence-type-table>div.licence>div.licence-selection .sp-quantity>.sp-qty{border-width:1px 0;min-width:30px;text-align:center}div.sep-rouge{border-top:3px dotted #2a2a39!important}div.total{border-top:none!important;font-family:Nexa-Bold,sans-serif;font-size:18px;padding:10px 0;line-height:1;vertical-align:middle}#payment{position:relative}#payment ul{margin-bottom:20px}#payment ul li #card-number{display:inline-block;width:240px}#payment ul li .security-and-helper #security-code{display:inline-block;width:130px}@media (min-width:578px){#payment ul li .security-and-helper{display:inline-block}}#payment ul li #card-month,#payment ul li #card-year{display:inline-block;width:100px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#articles h2,#sitemap li a,.btn-red>div>a span,.titre-bandeau a h2,a .select2-chosen,body,footer .liensfooter li a,html{font-family:Nexa-Light,sans-serif}@media (max-width:577px){#payment ul li .security-and-helper{margin-top:10px}#payment ul li #card-month,#payment ul li #card-year{display:block}#payment ul li #card-month{margin-bottom:10px}}#payment ul li .glyphicon.glyphicon-question-sign{top:3px;color:#4c8ae7;cursor:pointer}#payment ul li .glyphicon.glyphicon-warning-sign{color:#2a2a39!important;font-size:30px;margin-right:10px}.licence-list a.delete,.licence-list a.upgrade,.licenceNumber .input-group input{font-size:12px}#payment ul li i.find-security{background-image:url(public/images/cards.png);background-repeat:no-repeat;display:block;height:100px;width:190px;background-position:0 -51px}#payment ul li.error input,#payment ul li.error select{border-color:#930000}.card-type{margin-right:5px}.card-type button{width:70px}.card-type button.current{-webkit-box-shadow:inset 0 0 4px #51a7e0;-moz-box-shadow:inset 0 0 4px #51a7e0;box-shadow:inset 0 0 4px #51a7e0;background-color:#acdfaf;border-color:#adadad}.card-type button>i{background-image:url(public/images/cards2.png);background-repeat:no-repeat;display:block;height:31px;width:51px}.card-type button>i.cb{background-position:0 0;width:37px;height:27px;margin-left:13px}.card-type button>i.mastercard{background-position:-37px 1px;width:37px;height:27px;margin-left:12px}.card-type button>i.visa{background-position:-74px 0;width:46px;height:27px;margin-left:5px}.card-type.error button{border-color:#2a2a39}.helper .popover .popover-content{background-image:url(public/images/cards.png);background-repeat:no-repeat;display:block;height:100px;width:185px;background-position:0 -51px;margin:10px 0 5px 30px}.licenceNumber .input-group{width:170px}.licenceNumber .input-group-btn .btn{padding:7px 4px}.licence-list a.delete .glyphicon,.licence-list a.upgrade .glyphicon{color:#2a2a39!important}#account-nav>li.brand{text-transform:none;font-size:18px}.reassurance{background:url(/public/images/reassurance.png);width:200px;height:67px;position:absolute;right:20px;top:20px}.bandeau-home,.home .mavvideo{position:relative}@media (max-width:700px){.reassurance{display:none}}div.account-legal{font-size:11px;margin-top:10px}.btn.btn-xs.btn-danger{min-width:120px;text-align:center}.btn.btn-xs.btn-danger.btn-check{min-width:auto;padding-top:2px}.input-group-addon+.form-control{color:#2a2a39;-webkit-border-radius:0 4px 4px 0!important;-moz-border-radius:0 4px 4px 0!important;border-radius:0 4px 4px 0!important;background-color:#fff!important}.input-group-addon+.form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input:-webkit-autofill#login-password,input:-webkit-autofill#login-username,input:-webkit-autofill:active#login-password,input:-webkit-autofill:active#login-username,input:-webkit-autofill:focus#login-password,input:-webkit-autofill:focus#login-username,input:-webkit-autofill:hover#login-password,input:-webkit-autofill:hover#login-username{background-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;-moz-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.basket-page{margin-top:30px;margin-bottom:30px}.alert{margin-top:20px;width:80%;margin-left:auto;margin-right:auto}.controls{text-align:center}.controls .btn-danger{border:none}.controls .btn-danger:hover{background-color:#f44336}.explanation-licence{font-size:13px;margin-top:20px}.explanation-licence .explanation-licence-title{color:#f44336}#account-content .btn.btn-danger{padding:4px 15px;font-size:14px;border-color:#2a2a39;-webkit-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-o-transition:background-color 160ms cubic-bezier(.4,0,.2,1);-moz-transition:background-color 160ms cubic-bezier(.4,0,.2,1);transition:background-color 160ms cubic-bezier(.4,0,.2,1)}#account-content .btn.btn-danger:hover{background-color:#f44336;border-color:#f44336}.span-same-line{display:inline-block;margin-top:0;background-color:transparent}a.forgot-pwd__link{color:#fff}#account-content .panel-info #eula-collapse a.licenses__link-colored,#account-content .panel-info .panel-body a.licenses__link-colored,a.forgot-pwd__link:hover{color:#f44336}.password-form .input-group,.password__field{width:100%}.home .mavvideo{padding-bottom:44.4791667%;margin:0 auto;height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.bandeau-home .mavvideo embed,.bandeau-home .mavvideo iframe,.bandeau-home .mavvideo object,.bandeau-home .mavvideo video{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%}}@media (min-width:992px){.bandeau-home .mavvideo embed,.bandeau-home .mavvideo iframe,.bandeau-home .mavvideo object,.bandeau-home .mavvideo video{margin-top:0}}.home .mavvideo img{position:absolute;top:0;width:100%}body,html{position:relative;margin:0;padding:0;width:100%;height:100%;font-size:16px;background-color:#fff;-webkit-overflow-scrolling:touch;-ms-overflow-style:auto;-ms-touch-action:cross-slide-x pan-y;touch-action:cross-slide-x pan-y;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;scroll-behavior:smooth}.modal-body{color:#000}header .header-inner:after,header .header-inner:before,section[data-class=sectionronde]:after,section[data-class=sectionronde]:before{display:initial;content:none}a,a:focus,a:hover{text-decoration:none}.mainnav.fixed+.container-outer{margin-top:60px}.btn-toolbar>.btn-group{z-index:30}.mavvideo embed,.mavvideo iframe,.mavvideo object,.mavvideo video{position:absolute;top:0;left:0;width:100%;max-width:1800px;height:100%;max-height:1010px}.left-inner-addon span.icon-envelope{padding:6px 8px}.left-inner-addon span.icon-envelope img{width:28px}.logo-header{margin-right:auto;width:217px}.logo-header .logo-nukeygara-header{z-index:1;display:block;margin-top:7px}.logo-header .logo-nukeygara-header img{width:170px}.bandeau-outer{width:100%;padding-top:60px;background-color:#000;overflow:hidden}.bandeau-outer .bandeau-inner{width:100%;height:auto;margin:0 auto;position:relative}.anchor{display:block;height:80px;margin-top:-80px;visibility:hidden}h3{font-size:1.75rem}@media (min-width:768px){h3{font-size:3.125rem}}.img-home .image{text-align:center}.dark-block{background-color:#343434;padding:5px}.dark-block div.cms{margin:30px auto;width:100%;max-width:1280px}.image-centree{text-align:center}.page .bandeau-outer{background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:saturate(.1);-webkit-filter:saturate(.1);-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.page .bandeau-outer.sature{filter:saturate(1);-webkit-filter:saturate(1)}.titre-outer{position:relative;width:960px;margin:0 auto}.titre-outer .titre-bandeau{position:absolute;top:40px;right:0;text-align:right;opacity:1;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.titre-outer .titre-bandeau h1{position:static;white-space:nowrap}.titre-outer .titre-bandeau.titre-hidden{-webkit-transform:translate3d(0,150px,0);-moz-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0);opacity:0}.intropage .cms-toolbar-zone{margin-top:-60px!important}.box-contenu{min-height:30px}.titre-bandeau{-webkit-box-shadow:0 12px 14px 0 rgba(0,0,0,.2),0 -12px 14px 0 rgba(0,0,0,.2);-moz-box-shadow:0 12px 14px 0 rgba(0,0,0,.2),0 -12px 14px 0 rgba(0,0,0,.2);box-shadow:0 12px 14px 0 rgba(0,0,0,.2),0 -12px 14px 0 rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:200px;position:relative;z-index:4}.titre-bandeau .logoh1{text-align:center}@media (min-width:992px){.titre-bandeau{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.titre-bandeau .logoh1{text-align:initial}}.titre-bandeau a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.titre-bandeau a .logoh2{text-align:center}.titre-bandeau a .logoh2 img{width:70%}#articles .mav-article,#editer-post-form input,#editer-post-form textarea,.container-outer,.contenu,.wrapper{width:100%}@media (min-width:992px){.titre-bandeau a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.titre-bandeau a .logoh2{text-align:left}.titre-bandeau a .logoh2 img{width:100%}}.titre-bandeau a h2{margin:10px 0 0;font-size:2.25rem;text-align:center;color:#666}@media (min-width:992px){.titre-bandeau a h2{margin:0 0 0 60px}}@media (min-width:1200px){.titre-bandeau a h2{font-size:4rem}}.titre-bandeau a h2 i{font-style:normal;color:#2a2a39}#home-section2{margin-bottom:100px}.wrapper{position:relative;background-color:#fff}.main-outer{padding-top:80px}.container-outer{background-color:#fff;height:100%}.container-page{min-height:300px!important}.contenu{max-width:1280px;margin:0 auto;padding-left:0;padding-right:0}.contenu .col img{max-width:100%;display:inline-block}.contenu-map,.home .contenu{max-width:none}.contenu.navfixed{margin-top:56px}.contenu.navfixed .col{position:static}.contenu .full-width{padding-left:0!important;padding-right:0!important}.home .contenu{padding-top:0;padding-bottom:0}#cms_user img{width:20px}#home-section1 section:not(.slide):not(.bloc-contenu__txt-img){padding-left:15px;padding-right:15px}@media (min-width:1300px){#home-section1 section:not(.slide):not(.bloc-contenu__txt-img){padding-left:0;padding-right:0}}.contenu-libre{margin-top:140px}#nouveau-post-form label,.lien-article{margin-top:10px}.introdownload{min-height:50px}.bg-grisfonce{position:relative;z-index:10}.post{margin-bottom:6px}.articlelist a{position:relative}.articlelist .lien-article{position:absolute;bottom:10px;right:10px;font-size:1.1em;color:#fff}.lien-article{padding-right:10%;text-align:right;line-height:.9}.lien-article a{font-size:1.1em}.lien-article.back a{font-size:1.2em}#nouveau-post-form{margin-right:20px;margin-bottom:20px}#nouveau-post-form #titre,#nouveau-post-form textarea{color:#3b3b4e}#nouveau-post-form .ligne-bouton input{color:#fff;background-color:#2a2a39;border:none}#editer-post-form .bloc-detail{width:72.39%}.btn-beta a,.btn-history a{width:383px}.editlist{margin-bottom:20px;padding:10px;background-color:#474747;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.3);-moz-box-shadow:0 5px 20px rgba(0,0,0,.3);box-shadow:0 5px 20px rgba(0,0,0,.3)}.editlist .mav-article a{padding:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#detail-article h1{margin:0;line-height:1}.archive-anne{display:none}.conteneurarchive{margin-left:40px}.conteneurarchive h3{font-size:2em}.conteneurarchive ul{list-style:none;padding:0}.conteneurarchive ul li{position:relative;padding-left:30px}.conteneurarchive ul li:before{position:absolute;left:15px;content:">";font-size:1.3em;color:#eee}.champ-download{padding-right:0}.btn-red{margin:10px 0;text-align:center}.btn-red>div{display:inline-block}.btn-red>div>a{display:block;cursor:pointer}.btn-red>div>a span{display:block;font-size:1.3em;text-align:center;line-height:50px;letter-spacing:.15em;color:#fff;background-color:#2a2a39}.btn-red>div>a:hover span{background-color:#f44336}.btn-beta a span{padding:4px 10px 0 60px;background-image:url(/public/images/download.png);background-repeat:no-repeat;-moz-background-size:37px auto;-o-background-size:37px auto;background-size:37px auto;background-position:20px 7px}.btn-history{margin-top:20px}.btn-history a span{padding:4px 10px 0}.partners.contenu{padding-top:0}footer .container{width:960px}footer .liensfooter ul{height:45px;margin:0;padding:0;text-align:center}footer .liensfooter li{margin:0;padding:0 62px;list-style-type:none;display:inline-block;font-size:.7em;line-height:52px}footer .liensfooter li:first-child{padding-left:0}footer .liensfooter li:first-child a{text-align:left}footer .liensfooter li:last-child{padding-right:0}footer .liensfooter li:last-child a{text-align:right}footer .liensfooter li a{color:#eee}#sitemap li a:hover,table.table{color:#2a2a39}.sitemap .container-page{margin:40px auto}#sitemap h1{color:#666}#sitemap{width:100%}@media (min-width:768px){#sitemap{width:50%}}#sitemap li a{color:#666}.sitemap #cms_user input{background-color:#eee}.forgot-password{color:#f44336}.no-margin-top{margin-top:0}.history-container{margin:42px auto 0;max-width:1100px}.tableauto{padding:0 10px}@media (min-width:1300px){.tableauto{padding:0}}table.table{width:100%;max-width:1280px;margin:0 auto}.tableauto td:nth-of-type(2){word-break:break-word}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImtleS1mZWF0dXJlcy5sZXNzIiwiY21zLXJlc2V0Lmxlc3MiLCJtaXhpbnMubGVzcyIsIm1haW4ubGVzcyIsImFrZXlzY2hvb2wtYmxvZy1lbGVtZW50cy5sZXNzIiwiYmFubmVyLmxlc3MiLCJ2aWRlby1ob21lLmxlc3MiLCJjb250YWN0Lmxlc3MiLCJ0cnktYnV5Lmxlc3MiLCJldmVudHMubGVzcyIsImZhcS5sZXNzIiwiZmVhdHVyZWQtZWxlbWVudHMubGVzcyIsImZvb3Rlci5sZXNzIiwiZ2FsbGVyeS5sZXNzIiwiaGVhZGVyLmxlc3MiLCJoZWxwLWVsZW1lbnRzLmxlc3MiLCJsaWNlbnNlLmxlc3MiLCJsYXlvdXQtcGFnZS5sZXNzIiwibXVsdGktc2xpZGluZy5sZXNzIiwibWFwLWxvY2F0aW9uLmxlc3MiLCJtdWx0aW1lZGlhLmxlc3MiLCJuYXYubGVzcyIsImV4dHJhLmxlc3MiLCJzZWN0aW9ucy5sZXNzIiwic2VjdGlvbi1zZWFyY2gubGVzcyIsIm5ld3MtbGVhcm4ubGVzcyIsInJlc2V0Lmxlc3MiLCJzZWN0aW9uLXRleHQtaW1nLmxlc3MiLCJzdXBwb3J0Lmxlc3MiLCJzaWdudXAubGVzcyIsInNvY2lhbC5sZXNzIiwidGV4dGVzLmxlc3MiLCIkc3RkaW4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaVVFLDhCQ3hUQSxvQkFBQSxnQkFBQSxDQU5ZLHdFQUNaLFlBQUEsQ0FFRixJQUNFLFdBQ0EsV0FBQSxDQUlGLGVBRUUsZUFDQSxrQkFDQSxVQUFBLENBR1ksNEJBQ1osZ0JBQUEsQ0FzQnNCLDhEQVV0QixnQkFBQSxDQTdCWSw2QkFDWixnQkFDQSxrQkFDQSxjQUNBLDhCQUNBLEFBREEsMEJBQ0EsQUFEQSxzQkFDQSxnQkNxS00saUJEbktOLGtCQUNBLFVBQUEsQ0FHRixlQUNFLFlBQUEsQ0FJeUIsbUNBQ3pCLGlCQUFBLENBSUEseURBQ0Usc0JBQUEsQ0FFZ0MsMEZBQ2hDLGdCQUFBLENBS0YsNEJBQ0UsZUFBQSxDQU9JLCtGQUNFLGFB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QSxpQkFBQSxDQUNDLCtCQUNDLGtCQUNBLFVBQ0EsWUFDQSxnQkFDQSxVQUFBLENBU1IsZ0JBQ0UsZUFBQSxDQUtGLFNBQ0UsY0FDQSxpQkFBQSxDQUNBLGFBQ0Usb0JBQUEsQ0FDQSxlQUNFLGNBQ0EsY0FBQSxDQUNBLG9CQUNFLGNBRUEsZ0JBQ0Esa0JBQ0EsaUJBQ0EscUJBQ0EsV0FDQSx3QkFBQSxDQUVNLDBCQUNOLHdCQUFBLENBUU4saUJBQ0Usd0JBQ0Esa0RBQ0EsNEJBQ0EsK0JBQ0EsQUFEQSw2QkFDQSxBQURBLDBCQUNBLDRCQUFBLENBSUosYUFDRSxlQUFBLENBR0Usb0JBQ0Usa0JBQUEsQ0FTRyxrQkFDUCxhQUFBLENBSUEsa0JBQ0UsV0FBQSxDQUdBLHVCQUNFLFlBQ0EsU0FDQSxVQUNBLGlCQUFBLENBRUYsdUJBQ0UsU0FDQSxlQUNBLHFCQUNBLHFCQUNBLGVBQ0EsZ0JBQUEsQ0FDQyxtQ0FDQyxjQUFBLENBQ0EscUNBQ0UsZUFBQSxDQUdILGtDQUNDLGVBQUEsQ0FDQSxvQ0FDRSxnQkFBQSxDQUdKLHlCQUVFLFVBQUEsQ0FvQkgsZ0NBQ0MsYUFBQSxDQWZHLHlCQUNQLGdCQUFBLENBRU8sWUFDUCxVQUFBLENBRUYsU0FDRSxVQUFBLENBQzhCLHlCQXdDL0IsU0F2Q0csU0FBQSxDQUFBLENBRUMsY0FFRCxVQUFBLENBTWUseUJBQ2pCLHFCQUFBLENBR0YsaUJBQ0UsYUFBQSxDQUdGLGVBQ0UsWUFBQSxDQUVGLG1CQUNFLG1CQUNBLGdCQUFBLENBRUYsV0FDRSxjQUFBLENBQzBCLDBCQVkzQixXQVhHLFNBQUEsQ0FBQSxDQUdDLFlBQ0gsV0FDQSxpQkFDQSxhQUFBLENBR3VCLDZCQUN2QixxQkFBQSxDQUFBIiwiZmlsZSI6InRvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKiBLZXkgRmVhdHVyZXMgKioqKioqKioqKioqKi9cbi5rZXktZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3NXB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltYWdlcy9zaGFwZXMvYmdkLWN1cnZlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmlzY2xhaXI7XG59XG4ua2V5LWZlYXR1cmVfX3pvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEyLjVweDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBzZWN0aW9uOm5vdCguZmVhdHVyZSl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5NXB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA0MDBweCkge1xuICAgIHdpZHRoOiBjYWxjKH5cIjUwJSAtIDEwcHhcIik7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDI1cHggMTIuNXB4IDAgMTIuNXB4O1xuICAgIHdpZHRoOiBjYWxjKH5cIjUwJSAtIDI1cHhcIik7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogODIwcHgpIHtcbiAgICBtYXJnaW46IDI1cHggMTIuNXB4IDAgMTIuNXB4O1xuICAgIHdpZHRoOiBjYWxjKH5cIjI1JSAtIDI1cHhcIik7XG4gIH1cbn1cbi5rZXktZmVhdHVyZV9fem9uZSAuYnV0dG9uLWVkaXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2LmJsb2MtbG9nby1pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmZlYXR1cmUgLmJsb2MtZ2FsbGVyeS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDAsMCwwLC4yKTtcbiAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5mZWF0dXJlLWRlc2Mge1xuICAgIHBhZGRpbmc6IDAgMTBweCAyNXB4IDEwcHg7XG4gICAgLmZlYXR1cmUtdGl0cmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmNoYW5leS1yZWc7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDgyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlLWRldGFpbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAuYm9va2ZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogQG1hamV1cmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmVhdHVyZSAuYmxvYy1nYWxsZXJ5LW91dGVyID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uc3ltYm9sX19wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC5ib2xkZm9udDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMC43O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IEBncmlzYmxldTtcbn1cbi5mZWF0dXJlIGEuYmxvYy1nYWxsZXJ5LW91dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNmb25jZTtcbiAgYm94LXNoYWRvdzogLTE1cHggMjBweCAyNXB4IHJnYmEoMCwwLDAsLjMpO1xuICAuZmVhdHVyZS10aXRyZSxcbiAgLmZlYXR1cmUtZGV0YWlsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnN5bWJvbF9fcGx1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLy8gQmxvYyBBVCBUSEUgSEVBUlRcbi50eHQtbG9nb3NfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICY6YmVmb3JlIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNibGV1O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEzODBweCkge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNjEwcHgpIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB0b3A6IC0xNjBweDtcbiAgICAgIGxlZnQ6IC0xNjBweDtcbiAgICB9XG4gIH1cbiAgJjphZnRlciB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltYWdlcy9zaGFwZXMvdHJpYW5nbGUtdmVydC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgICBib3R0b206IC00MnB4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDE2MTBweCkge1xuICAgICAgd2lkdGg6IDMyMXB4O1xuICAgICAgaGVpZ2h0OiAzMjFweDtcbiAgICAgIGJvdHRvbTogLTQycHg7XG4gICAgICByaWdodDogLTE2MHB4O1xuICAgIH1cbiAgfVxufVxuLnR4dC1sb2dvc19fb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgfVxufVxuLnR4dC1sb2dvc19fdGl0bGUge1xuICAuY2hhbmV5LXJlZztcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLnR4dC1sb2dvc19fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAuYm9va2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCl7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udHh0LWxvZ29zX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubG9nb3NfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5sb2dvLW9ubHkge1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2lkdGg6IDMzJTtcbiAgbWF4LXdpZHRoOiAxODVweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgJi0tMiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC8vcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjAwcHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tNCxcbiAgJi0tNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgb3JkZXI6IDE7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBvcmRlcjogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmNtcy0tZWRpdGluZyAuZmVhdHVyZSAuYmxvYy1nYWxsZXJ5LW91dGVyID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cblxuLy8gU1VSQ0hBUkdFIFBPVVIgQVVUUkUgUEFHRVNcbi5mZWF0dXJlLS1ha2V5dHN1IHtcbiAgbWFyZ2luOiA1cHggNXB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKH5cIjUwJSAtIDEwcHhcIik7XG4gIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KXtcbiAgICBtYXJnaW46IDI1cHggMTIuNXB4O1xuICAgIHdpZHRoOiBjYWxjKH5cIjUwJSAtIDMwcHhcIik7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogODIwcHgpIHtcbiAgICBtYXJnaW46IDI1cHggMTIuNXB4IDAgMTIuNXB4O1xuICAgIHdpZHRoOiBjYWxjKH5cIjI1JSAtIDI1cHhcIik7XG4gIH1cbn1cbmRpdi5ibG9jLWxvZ28taW1nLmJsb2MtbG9nby1pbWctLWFrZXl0c3Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuIiwiLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIENNUyBSRVNFVCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkaXRpbmctZ3VpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5jbXMtLWVkaXRpbmcgLm1haW4tY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uY21zLS1lZGl0aW5nIC5lZGl0aW5nLWd1aWRlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjpsZWZ0O1xuICAuZnMtMTI7XG4gIGZvbnQtc3R5bGU6aXRhbGljO1xuICBjb2xvcjpncmV5O1xufVxuXG4uZWRpdGluZy1ndWlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmVkaXRpbmcgLnNsaWRlci1jb250YWluZXIgI3NsaWRlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5lZGl0aW5nIC5iYW5kZWF1LW91dGVyIC5iYW5kZWF1LWlubmVyIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIC5jbXMtdG9vbGJhci16b25lIHtcbiAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgfVxuICBzZWN0aW9uW2RhdGEtY2xhc3M9XCJpbWFnZWJhbmRlYXVcIl0+LmNtcy10b29sYmFyLXpvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG4uZWRpdGluZyAuY29udGVudS1wYWdlIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIC5jbXMge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbmJvZHkuZWRpdGluZyB7XG4gIC5zbGlkZXItY29udGFpbmVyIC5jb250YWluZXIge1xuICAgICNzbGlkZXIge1xuICAgICAgc2VjdGlvbltkYXRhLWNsYXNzPSdzbGlkZXInXSB7XG4gICAgICAgIC5jbXMtdG9vbGJhci16b25lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmVkaXRpbmcgLmNvbC1mbyB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uZWRpdGluZyAuaW1nLXJvbmQgPiAuY21zLXdyYXAgPiAuYnRuLWdyb3VwIHtcbiAgbGVmdDogNTAlO1xufVxuLm5ld3MuZWRpdGluZyAuY29udGVudS1uZXdzIC5lZGl0bGlzdCB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLyoucGFnZS5lZGl0aW5nIC5tYWluLW91dGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAuYmFuZGVhdS1pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gIH1cbn1cblxuLmVkaXRpbmcgLmNvbnRlbnUgLmNtcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxufVxuLmNvbnRlbnUgLmNtczplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW51OmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipDb3JyZWN0aWZzIGNtcyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG51bCwgb2wge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuI2Ntc191c2VyIHtcbiAgdGQge1xuICAgIHBhZGRpbmc6NHB4IDhweDtcbiAgICBsYWJlbCB7XG4gICAgICAuYmFzZWZvbnQ7XG4gICAgICBmb250LXdlaWdodDoyMDA7XG4gICAgICBmb250LXNpemU6MC44ZW07XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDZweCA0cHggNHB4IDRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gICAgYm9yZGVyLWNvbG9yOkBtYWpldXJlO1xuICAgICY6aG92ZXIsJjpmb2N1cyB7XG4gICAgICBjb2xvcjpAZ3Jpc3RpdGxlO1xuICAgIH1cbiAgfVxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAZ3Jpc21veWVuO1xuICAgIGNvbG9yOkBtYWpldXJlO1xuICB9XG59XG5cblxuYnV0dG9uI25vdXZlYXUtcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBAZ3Jpc3RyZXNjbGFpcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNmb25jZTtcbn1cblxuLmJ0bi1rZWVwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIC5ib2xkZm9udDtcbiAgICBwYWRkaW5nOiAxOHB4IDVweCAxNHB4IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmJ0bi10b29sYmFyPi5idG4sIC5idG4tdG9vbGJhcj4uYnRuLWdyb3VwLCAuYnRuLXRvb2xiYXI+LmlucHV0LWdyb3VwIHtcbiAgei1pbmRleDogMjtcbn1cbi5jbXNfYWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgZm9udC1zaXplOjAuOGVtO1xuICBib3JkZXI6bm9uZTtcbiAgbGluZS1oZWlnaHQ6MS4zZW07XG59XG4ubW9kYWwtYmFja2Ryb3AsIC5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcbiAgb3BhY2l0eTogLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4uY21zLXNlY3Rpb24gLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIHtcbiAgZGlzcGxheTpibG9jaztcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDozO1xufVxudWwuZHJvcGRvd24tbWVudSB7XG4gIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uIHVsLmRyb3Bkb3duLW1lbnUgbGksXG4uZHJvcGRvd24tbWVudSBsaSxcbi5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBsaW5lLWhlaWdodDoxNHB4O1xuICB0ZXh0LWFsaWduOmxlZnQ7XG4gIGEge1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgIHBhZGRpbmc6MnB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ZGltZ3JleSAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOjEycHg7XG4gIGxpbmUtaGVpZ2h0OjE4cHg7XG4gIHBhZGRpbmc6NHB4O1xufVxuLmVkaXRpbmcgLm1hcC1vdmVybGF5IHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4uZWRpdGluZyAuY29udGVudS1nYWxsZXJ5IC5jbXMtdG9vbGJhci16b25lIHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufSIsIi5iYXNlZm9udCB7IGZvbnQtZmFtaWx5OiAnTmV4YS1MaWdodCcsIHNhbnMtc2VyaWY7fVxuLmJvb2tmb250IHtmb250LWZhbWlseTogJ05leGEtQm9vaycsIHNhbnMtc2VyaWY7fVxuLmJvbGRmb250IHtcbiAgZm9udC1mYW1pbHk6ICdOZXhhLUJvb2snLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsYWNrZm9udCB7Zm9udC1mYW1pbHk6ICdOZXhhQmxhY2snLCBzYW5zLXNlcmlmO31cbi5oZWF2eWZvbnQge2ZvbnQtZmFtaWx5OiAnTmV4YUhlYXZ5Jywgc2Fucy1zZXJpZjt9XG4uZm9vdGVyZm9udCB7Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjt9XG5cbi5jaGFuZXktcmVnIHsgZm9udC1mYW1pbHk6ICdjaGFuZXlyZWd1bGFyJywgc2Fucy1zZXJpZjt9XG4uY2hhbmV5LWV4dCB7Zm9udC1mYW1pbHk6ICdjaGFuZXlleHRlbmRlZCcsIHNhbnMtc2VyaWY7fVxuLmNoYW5leS11bHRyYWV4dCB7Zm9udC1mYW1pbHk6ICdjaGFuZXl1bHRyYV9leHRlbmRlZCcsIHNhbnMtc2VyaWY7fVxuLmNoYW5leS13aWRlIHtmb250LWZhbWlseTogJ2NoYW5leXdpZGUnLCBzYW5zLXNlcmlmO31cblxuQHJvdWdlOiM5MzAwMDA7XG5Acm91Z2UyOiNhYTAxMDM7XG5AY29yYWlsOiAjZjQ0MzM2O1xuQGdyaXNmb25jZTojM2IzYjRlO1xuQGdyaXM6IzM0MzQzNDtcbkBncmlzbW95ZW46ICM0NzQ3NDc7XG5AZ3Jpc3RpdGxlOiAjNjY2NjY2O1xuQGdyaXNibGV1Zm9uY2U6ICM0ZTRlNWM7XG5AZ3Jpc2JsZXU6ICM5ZTllYjI7XG5AZ3Jpc2NsYWlyOiAjZTJlMmU5O1xuQGdyaXN0cmVzY2xhaXI6ICNlZWVlZWU7XG5AZGFyay1ibHVlOiAjMmEyYTM5O1xuQGJsdWU6ICMwM2E5ZjQ7XG5AZ3JlZW46ICMwMGU2NzY7XG5cbkBtYWpldXJlOkBkYXJrLWJsdWU7XG5AbWluZXVyZTpAY29yYWlsO1xuXG5AbmF2Y29sb3I6ICAgICAgIEBtYWpldXJlO1xuLy9AbmF2Y29sb3I6ICAgICAgICMyYTJhMzk7XG5AbGlnaHQtbmF2Y29sb3I6ICMzYjNiNGU7XG5AZ3Jpc25hdjogICAgICAgICNjMWMxYzE7XG5cblxuLnRleHRlX19zb3VsaWduZS1yb3VnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi50ZXh0ZV9fc291bGlnbmUtYmxldSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi50ZXh0ZV9fc291bGlnbmUtdmVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gICAgY29udGVudDogJyc7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4uUm91Z2Uge1xuICBjb2xvcjogIEBtaW5ldXJlO1xufVxuLkJsZXUge1xuICBjb2xvcjogQGJsdWU7XG59XG4uVmVydCB7XG4gIGNvbG9yOiBAZ3JlZW47XG59XG4uVGV4dGUtYmFycmUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLyogQW5pbWF0aW9ucyAqL1xuQHRyYW5zaXRpb24tZWFzaW5nOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXG4ub21icmUge1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMCwwLDAsMC44KTtcbn1cbi5yb3VnZSB7XG4gIGNvbG9yOkBjb3JhaWw7XG4gfVxuLmNvcmFpbCB7XG4gIGNvbG9yOiBAY29yYWlsO1xufVxuLmdyaXNjbGFpciB7XG4gIGNvbG9yOkBncmlzY2xhaXI7XG59XG4uYmctZ3Jpc3RyZXNjbGFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6QGdyaXN0cmVzY2xhaXI7XG59XG4uYmctZ3Jpc2ZvbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNmb25jZTtcbn1cblxuLmJnLWdyaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpcztcbn1cbi5iZy1ibGFuYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmdyaWRtYXJnaW5wYWRkaW5ncmVzZXQgeyAvKnBvdXIgZW5sZXZlciBsZXMgMTVweCBkZSBib290c3RyYXAqL1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDowO1xuICAgIG1hcmdpbi1yaWdodDowO1xuICAgIC5jb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgfVxuICB9XG59XG4udHJhbnNsYXRlIChAeDogMCwgQHk6MCwgQHo6MCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbiAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKEB4LCBAeSk7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cblxuLm5hdi1zY2FsZSAoQHg6IDEsIEB5OjEsIEB6OjEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZChAeCwgQHksIEB6KTtcbiAgLW1vei10cmFuc2Zvcm06c2NhbGUzZChAeCwgQHksIEB6KTtcbiAgLW1zLXRyYW5zZm9ybTpzY2FsZShAeCwgQHkpO1xuICB0cmFuc2Zvcm06c2NhbGUzZChAeCwgQHksIEB6KTtcbn1cblxuLmhpZGUtYmFja2ZhY2Uge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRyYW5zZm9ybS10cmFuc2l0aW9uIChAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAZHVyYXRpb24gZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAZHVyYXRpb24gZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIEBkdXJhdGlvbiBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQGR1cmF0aW9uIGVhc2U7XG59XG5cbi5uYXYtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMS41ZW0gMCAxLjVlbSAtMC43NWVtIHJnYmEoMCwgMCwgMCwgMC40MCk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgLTEuNWVtIDAgMS41ZW0gLTAuNzVlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtbXMtYm94LXNoYWRvdzogaW5zZXQgLTEuNWVtIDAgMS41ZW0gLTAuNzVlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAtMS41ZW0gMCAxLjVlbSAtMC43NWVtIHJnYmEoMCwgMCwgMCwgMC45MCk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogRk9OVC1TSVpFICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZnMtOCB7Zm9udC1zaXplOjAuNXJlbTsgIH1cbi5mcy05IHtmb250LXNpemU6MC41NjI1cmVtOyAgfVxuLmZzLTEwIHtmb250LXNpemU6MC42MjVyZW07ICB9XG4uZnMtMTEge2ZvbnQtc2l6ZTowLjY4NzVyZW07ICB9XG4uZnMtMTIge2ZvbnQtc2l6ZTowLjc1cmVtOyAgfVxuLmZzLTEzIHtmb250LXNpemU6MC44MTI1cmVtOyAgfVxuLmZzLTE0IHtmb250LXNpemU6MC44NzVyZW07ICB9XG4uZnMtMTUge2ZvbnQtc2l6ZTowLjkzNzVyZW07ICB9XG4uZnMtMTYge2ZvbnQtc2l6ZToxcmVtOyAgfVxuLmZzLTE3IHtmb250LXNpemU6MS4wNjM1cmVtOyAgfVxuLmZzLTE4IHtmb250LXNpemU6MS4xMjVyZW07ICB9XG4uZnMtMTkge2ZvbnQtc2l6ZToxLjE4NzVyZW07ICB9XG4uZnMtMjAge2ZvbnQtc2l6ZToxLjI1cmVtOyAgfVxuLmZzLTIxIHtmb250LXNpemU6MS4zMTI1cmVtOyAgfVxuLmZzLTIyIHtmb250LXNpemU6MS4zNzVyZW07ICB9XG4uZnMtMjMge2ZvbnQtc2l6ZToxLjQzNzVyZW07ICB9XG4uZnMtMjQge2ZvbnQtc2l6ZToxLjVyZW07ICB9XG4uZnMtMjUge2ZvbnQtc2l6ZToxLjU2MjVyZW07ICB9XG4uZnMtMjYge2ZvbnQtc2l6ZToxLjYyNXJlbTsgIH1cbi5mcy0yNyB7Zm9udC1zaXplOjEuNjg3NXJlbTsgIH1cbi5mcy0yOCB7Zm9udC1zaXplOjEuNzVyZW07ICB9XG4uZnMtMjkge2ZvbnQtc2l6ZToxLjgxMjVyZW07ICB9XG4uZnMtMzAge2ZvbnQtc2l6ZToxLjg3NXJlbTsgIH1cbi5mcy0zMiB7Zm9udC1zaXplOjJyZW07ICB9XG4uZnMtMzQge2ZvbnQtc2l6ZToyLjEyNXJlbTsgIH1cbi5mcy0zNiB7Zm9udC1zaXplOjIuMjVyZW07ICB9XG4uZnMtMzgge2ZvbnQtc2l6ZToyLjM3NXJlbTsgIH1cbi5mcy00MCB7Zm9udC1zaXplOjIuNXJlbTsgIH1cbi5mcy00MiB7Zm9udC1zaXplOjIuNjI1cmVtOyAgfVxuLmZzLTQ0IHtmb250LXNpemU6Mi43NXJlbTsgIH1cbi5mcy00NiB7Zm9udC1zaXplOjIuODc1cmVtOyAgfVxuLmZzLTQ4IHtmb250LXNpemU6M3JlbTsgIH1cbi5mcy01MCB7Zm9udC1zaXplOjMuMTI1cmVtOyAgfVxuLmZzLTUyIHtmb250LXNpemU6My4yNXJlbTsgIH1cbi5mcy01NiB7Zm9udC1zaXplOjMuNXJlbTsgIH1cbi5mcy01OCB7Zm9udC1zaXplOjMuNjI1cmVtOyAgfVxuLmZzLTYwIHtmb250LXNpemU6My43NXJlbTsgIH1cbi5mcy02NCB7Zm9udC1zaXplOjRyZW07ICB9XG4uZnMtNjgge2ZvbnQtc2l6ZTo0LjI1cmVtOyAgfVxuLmZzLTcyIHtmb250LXNpemU6NC41cmVtOyAgfVxuLmZzLTgwIHtmb250LXNpemU6NXJlbTsgIH1cbi5mcy04NCB7Zm9udC1zaXplOjUuMjVyZW07ICB9XG4uZnMtODgge2ZvbnQtc2l6ZTo1LjVyZW07ICB9XG4uZnMtOTYge2ZvbnQtc2l6ZTo2cmVtOyAgfVxuLmZzLTExMCB7Zm9udC1zaXplOjYuODc1cmVtOyAgfVxuXG5cblxuXG4vLyBDU1MzIFBST1BFUlRJRVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyAgIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgdGhlXG4vLyAgIHN0YW5kYXJkIGBib3gtc2hhZG93YCBwcm9wZXJ0eS5cbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuXG4vLyBUcmFuc2l0aW9uc1xuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbi50cmFuc2l0aW9uLWRlbGF5KEB0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb247XG59XG5cbi8vIFRyYW5zaXRpb25zXG4udHJhbnNpdGlvbihAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuLnRyYW5zaXRpb24tZGVsYXkoQHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbiAgdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XG59XG4udHJhbnNpdGlvbi1kdXJhdGlvbihAdHJhbnNpdGlvbi1kdXJhdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRyYW5zZm9ybShAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4ucm90YXRlKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4uc2NhbGUoQHJhdGlvOyBAcmF0aW8teS4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvLCBAcmF0aW8teSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbywgQHJhdGlvLXkpOyAvLyBJRTkgb25seVxuICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpbywgQHJhdGlvLXkpO1xufVxuLnRyYW5zbGF0ZShAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbn1cbi5za2V3KEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyhAeCwgQHkpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gIHRyYW5zZm9ybTogc2tldyhAeCwgQHkpO1xufVxuLnRyYW5zbGF0ZTNkKEB4OyBAeTsgQHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xufVxuXG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVkoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbn1cbi5wZXJzcGVjdGl2ZShAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAtbW96LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbn1cbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICB0cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xufVxuXG4vLyBBbmltYXRpb25zXG4uYW5pbWF0aW9uKEBhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IEBhbmltYXRpb247XG4gIGFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbn1cbi5hbmltYXRpb24tbmFtZShAbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbiAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG59XG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbn1cbi5hbmltYXRpb24tZGVsYXkoQGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG4gIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xufVxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG59XG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuLy8gQGltcG9ydCBcIi9wdWJsaWMvc3R5bGVzaGVldHMvYm9vdHN0cmFwLTMuMS4wL21peGlucy5sZXNzXCI7XG5AaW1wb3J0IFwiY21zLXJlc2V0Lmxlc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMubGVzc1wiO1xuXG5AaW1wb3J0IFwiYWtleXNjaG9vbC1ibG9nLWVsZW1lbnRzLmxlc3NcIjtcbkBpbXBvcnQgXCJiYW5uZXIubGVzc1wiO1xuQGltcG9ydCBcImNvbnRhY3QubGVzc1wiO1xuQGltcG9ydCBcImV2ZW50cy5sZXNzXCI7XG5AaW1wb3J0IFwiZmFxLmxlc3NcIjtcbkBpbXBvcnQgXCJmZWF0dXJlZC1lbGVtZW50cy5sZXNzXCI7XG5AaW1wb3J0IFwiZm9vdGVyLmxlc3NcIjtcbkBpbXBvcnQgXCJnYWxsZXJ5Lmxlc3NcIjtcbkBpbXBvcnQgXCJoZWFkZXIubGVzc1wiO1xuQGltcG9ydCBcImtleS1mZWF0dXJlcy5sZXNzXCI7XG5AaW1wb3J0IFwiaGVscC1lbGVtZW50cy5sZXNzXCI7XG5AaW1wb3J0IFwibGF5b3V0LXBhZ2UubGVzc1wiO1xuQGltcG9ydCBcImxpY2Vuc2UubGVzc1wiO1xuQGltcG9ydCBcIm1hcC1sb2NhdGlvbi5sZXNzXCI7XG5AaW1wb3J0IFwibXVsdGktc2xpZGluZy5sZXNzXCI7XG5AaW1wb3J0IFwibXVsdGltZWRpYS5sZXNzXCI7XG5AaW1wb3J0IFwibmF2Lmxlc3NcIjtcbkBpbXBvcnQgXCJuZXdzLWxlYXJuLmxlc3NcIjtcbkBpbXBvcnQgXCJyZXNldC5sZXNzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMubGVzc1wiO1xuQGltcG9ydCBcInNlY3Rpb24tc2VhcmNoLmxlc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9uLXRleHQtaW1nLmxlc3NcIjtcbkBpbXBvcnQgXCJzaWdudXAubGVzc1wiO1xuQGltcG9ydCBcInNvY2lhbC5sZXNzXCI7XG5AaW1wb3J0IFwic3VwcG9ydC5sZXNzXCI7XG5AaW1wb3J0IFwidGV4dGVzLmxlc3NcIjtcbkBpbXBvcnQgXCJ0cnktYnV5Lmxlc3NcIjtcbkBpbXBvcnQgXCJleHRyYS5sZXNzXCI7XG5AaW1wb3J0IFwidmlkZW8taG9tZS5sZXNzXCI7XG5cbmh0bWwsIGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLmJhc2Vmb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAvL2NvbG9yOiBAZ3Jpc3RpdGxlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBjcm9zcy1zbGlkZS14IHBhbi15O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuc2VjdGlvbltkYXRhLWNsYXNzPVwic2VjdGlvbnJvbmRlXCJdOmJlZm9yZSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cInNlY3Rpb25yb25kZVwiXTphZnRlcixcbmhlYWRlciAuaGVhZGVyLWlubmVyOmJlZm9yZSxcbmhlYWRlciAuaGVhZGVyLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgY29udGVudDogbm9uZTtcbn1cblxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1haW5uYXYuZml4ZWQgKyAuY29udGFpbmVyLW91dGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDMwO1xufVxuXG5cbi5tYXZ2aWRlbyBpZnJhbWUsXG4ubWF2dmlkZW8gZW1iZWQsXG4ubWF2dmlkZW8gb2JqZWN0LFxuLm1hdnZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDEwcHg7XG59XG5cbi5sZWZ0LWlubmVyLWFkZG9uIHNwYW4uaWNvbi1lbnZlbG9wZSB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGltZyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cbn1cblxuLmxvZ28taGVhZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMjE3cHg7XG4gIC5sb2dvLW51a2V5Z2FyYS1oZWFkZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuICB9XG59XG5cbi5iYW5kZWF1LW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vbWluLXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuYmFuZGVhdS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYW5jaG9ye1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBAaGF1dGV1cmhlYWRlcjsgLypzYW1lIGhlaWdodCBhcyBoZWFkZXIqL1xuICBtYXJnaW4tdG9wOiAtQGhhdXRldXJoZWFkZXI7IC8qc2FtZSBoZWlnaHQgYXMgaGVhZGVyKi9cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5oMyB7XG4gIC5mcy0yODtcbiAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xuICAgIC5mcy01MDtcbiAgfVxufVxuXG5cbi5pbWctaG9tZSAuaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGFyay1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmlzO1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpdiwgaDEsIGgyLCBoMyB7XG4gICAgY29sb3I6QGdyaXN0cmVzY2xhaXI7XG4gIH1cbiAgZGl2LmNtcyB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgfVxufVxuLmltYWdlLWNlbnRyZWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZSAuYmFuZGVhdS1vdXRlciB7XG4gIEBzYXR1cmF0aW9uOiAwLjE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZpbHRlcjogc2F0dXJhdGUoQHNhdHVyYXRpb24pO1xuICAtd2Via2l0LWZpbHRlcjogc2F0dXJhdGUoQHNhdHVyYXRpb24pO1xuICAudHJhbnNpdGlvbihhbGwgNTAwbXMpO1xuICAmLnNhdHVyZSB7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgxKTtcbiAgICAtd2Via2l0LWZpbHRlcjogc2F0dXJhdGUoMSk7XG4gIH1cbn1cblxuLnRpdHJlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAudGl0cmUtYmFuZGVhdSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC50cmFuc2l0aW9uKGFsbCA0MDBtcyk7XG4gICAgaDEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgICYudGl0cmUtaGlkZGVuIHtcbiAgICAgIC50cmFuc2xhdGUzZCgwLCAxNTBweCwgMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaW50cm9wYWdlIHtcbiAgLmNtcy10b29sYmFyLXpvbmUge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJveC1jb250ZW51IHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBDT05URU5VIEhPTUUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGl0cmUtYmFuZGVhdSB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIC0xMnB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi50aXRyZS1iYW5kZWF1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubG9nb2gxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLnRpdHJlLWJhbmRlYXUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubG9nb2gyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgLmJhc2Vmb250O1xuICAgICAgLmZzLTM2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IEBncmlzdGl0bGU7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcbiAgICAgICAgLmZzLTY0O1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IEBtYWpldXJlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaG9tZS1zZWN0aW9uMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipMQVlPVVQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tYWluLW91dGVyIHtcbiAgcGFkZGluZy10b3A6IEBoYXV0ZXVyaGVhZGVyO1xufVxuXG4uY29udGFpbmVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250YWluZXItcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAuY29sIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLm5hdmZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIC5jb2wge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cbiAgLmZ1bGwtd2lkdGgge1xuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ob21lIC5jb250ZW51IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY29udGVudS1tYXAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jY21zX3VzZXIgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4jaG9tZS1zZWN0aW9uMSBzZWN0aW9uOm5vdCguc2xpZGUpOm5vdCguYmxvYy1jb250ZW51X190eHQtaW1nKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGVudS1saWJyZSB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuLmludHJvZG93bmxvYWQge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uYmctZ3Jpc2ZvbmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIExpc3RlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuI2FydGljbGVzIHtcbiAgaDIge1xuICAgIC5iYXNlZm9udDtcbiAgICBjb2xvcjogQGdyaXN0cmVzY2xhaXI7XG4gIH1cbiAgLm1hdi1hcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmFydGljbGVsaXN0IHtcbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxpZW4tYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4ubGllbi1hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuICAmLmJhY2sgYSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEVkaXRpb24gbGlzdGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4jbm91dmVhdS1wb3N0LWZvcm0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICN0aXRyZSwgdGV4dGFyZWEge1xuICAgIGNvbG9yOiBAZ3Jpc2ZvbmNlO1xuICB9XG4gIC5saWduZS1ib3V0b24gaW5wdXQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuI2VkaXRlci1wb3N0LWZvcm0ge1xuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jLWRldGFpbCB7XG4gICAgd2lkdGg6IDcyLjM5JVxuICB9XG59XG5cbi5lZGl0bGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmlzbW95ZW47XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAubWF2LWFydGljbGUgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogRMOpdGFpbCBOZXdzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuI2RldGFpbC1hcnRpY2xlIHtcbiAgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEFSQ0hJVkUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFyY2hpdmUtYW5uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250ZW5ldXJhcmNoaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgY29sb3I6IEBncmlzdHJlc2NsYWlyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBET1dOTE9BRCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNoYW1wLWRvd25sb2FkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCT1VUT04gQkVUQSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4tcmVkIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YS1MaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLWJldGEgYSB7XG4gIHdpZHRoOiAzODNweDtcbiAgc3BhbiB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltYWdlcy9kb3dubG9hZC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzN3B4IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCA3cHg7XG4gIH1cbn1cblxuLmJ0bi1oaXN0b3J5IHtcbiAgbWFyZ2luLXRvcDoyMHB4O1xuICBhIHtcbiAgICB3aWR0aDogMzgzcHg7XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweCAwIDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEZPT1RFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ucGFydG5lcnMuY29udGVudSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5mb290ZXIge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbiAgLmxpZW5zZm9vdGVyIHtcbiAgICB1bCB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDYxLjk5OTk5cHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIC5iYXNlZm9udDtcbiAgICAgICAgY29sb3I6IEBncmlzdHJlc2NsYWlyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4uc2l0ZW1hcCAuY29udGFpbmVyLXBhZ2Uge1xuICBtYXJnaW46IDQwcHggYXV0bztcbn1cbiNzaXRlbWFwIGgxIHtcbiAgY29sb3I6IEBncmlzdGl0bGU7XG59XG4jc2l0ZW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBsaSBhIHtcbiAgICAuYmFzZWZvbnQ7XG4gICAgY29sb3I6IEBncmlzdGl0bGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG1hamV1cmU7XG4gICAgfVxuICB9XG59XG4uc2l0ZW1hcCAjY21zX3VzZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc3RyZXNjbGFpcjtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCB7XG4gIGNvbG9yOiBAY29yYWlsO1xufVxuXG4ubm8tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGlzdG9yeS1jb250YWluZXIge1xuICBtYXJnaW46NDJweCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG59XG4udGFibGVhdXRvIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG50YWJsZS50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IEBtYWpldXJlO1xufVxuLnRhYmxlYXV0byB0ZDpudGgtb2YtdHlwZSgyKXtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn0iLCIvLy5ha2V5c2Nob29sIC5mbGV4LXdyYXBfX2lubmVyIHNlY3Rpb246bm90KC5ha2V5c2Nob29sLXRpbGUpLFxuLy8uYmxvZyAuZmxleC13cmFwX19pbm5lciBzZWN0aW9uOm5vdCguYmxvZy10aWxlKXtcbi8vICBwYWRkaW5nOiAwIDEwcHg7XG4vLyAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gIH1cbi8vfVxuLy8uYWtleXNjaG9vbCAuZmxleC13cmFwX19pbm5lciBzZWN0aW9uLmFrZXlzY2hvb2wtdGlsZSxcbi8vLmJsb2cgLmZsZXgtd3JhcF9faW5uZXIgc2VjdGlvbi5ibG9nLXRpbGUge1xuLy8gIEBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xuLy8gICAgcGFkZGluZzogMCAxNnB4XG4vLyAgfVxuLy99XG4uYWtleXNjaG9vbCBzZWN0aW9uW2RhdGEtY2xhc3M9XCJ0aXRyZS1zZWN0aW9uLWJ1dHRvblwiXSB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuLmFrZXlzY2hvb2wtdGlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQzN3B4O1xuICBtaW4taGVpZ2h0OiA1MTdweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBmbGV4OiAxIDEgY2FsYyh+XCIxMDAlIC8gM1wiKTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKH5cIjEwMCUgLyAzXCIpO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWluLWhlaWdodDogNjE3cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4uYWtleXNjaG9vbC10aWxlX19pbm5lcixcbi5ibG9nLXRpbGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWtleXNjaG9vbC10aWxlIC5tdWx0aS1zbGlkZV9fZGF0YSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4O1xuICB9XG59XG4udGlsZV9fdGl0bGUge1xuICBtYXJnaW46IDE2cHggMCAyNHB4IDA7XG4gIC5jaGFuZXktcmVnO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50aWxlX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogd2hpdGU7XG59XG4udGlsZV9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA2cHggMnB4IDZweDtcbiAgLmJvbGRmb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ibG9nLXRpbGUgLnRpbGVfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1pbmV1cmU7XG59XG4uYmxvZy10aWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1NnB4O1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtaW4taGVpZ2h0OiA2MjRweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5ibG9nLXRpbGVfX2lubmVyIHtcbiAgLm11bHRpLXNsaWRlX19kYXRhIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogMjRweCA0OHB4O1xuICAgIH1cbiAgfVxufVxuLmJsb2ctdGlsZV9faW5uZXIgLnRhZ2xpbmVfX2RhdGUge1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiA0OHB4O1xuICBib3R0b206IGF1dG87XG59XG4uY21zLS1lZGl0aW5nIC5ibG9nLXRpbGUge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5jbXMtLWVkaXRpbmcuYWtleXNjaG9vbCAuYWtleXNjaG9vbC10aWxlIHtcbiAgbWF4LXdpZHRoOiAzMyU7XG59IiwiLmJhbmRlYXUtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXJfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFubmVyLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiA4NXB4IDEwcHggNjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjksMjksMzgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI5LDI5LDM4LDApIDAlLCByZ2JhKDI5LDI5LDM4LDAuNTk1Njc1NzcwMzA4MTIzMikgNSUsIHJnYmEoMjksMjksMzgsMSkgMTAlKTtcbiAgei1pbmRleDogNTtcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgcGFkZGluZzogNTVweCAwIDYwcHggMDtcbiAgfVxufVxuLmJhbm5lci1jYXB0aW9uIC50eHQtb3ZlcmxheS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5icmFuZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAuYm9sZGZvbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IEBtaW5ldXJlO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5icmFuZF9fdGVhc2luZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAuY2hhbmV5LXJlZztcbiAgZm9udC1zaXplOiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpe1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmJyYW5kX190ZXh0IHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTIwcHgpe1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbi5idXR0b25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpe1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbi5idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzMHB4IDE1cHggMzBweDtcbiAgbWluLXdpZHRoOiAxOTJweDtcbiAgLmhlYXZ5Zm9udDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b25fX2xpbmstLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gIH1cbn1cbi5idXR0b25fX2xpbmstLTIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBtaW5ldXJlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBtaW5ldXJlO1xuICB9XG59XG4uY21zLS1lZGl0aW5nIC5jbXMuem9uZV9fYmFubmVyLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICB3aWR0aDogNzAlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogMTAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jbXMtLWVkaXRpbmcgLmNtcy56b25lX19iYW5uZXItY2FwdGlvbiBzZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqKioqKioqKioqKioqKioqKiogQkFOREVBVSBQQUdFICoqKioqKioqKioqKioqKioqL1xuLmJhbm5lcl9fbGF5b3V0LXdpZHRoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTMxMHB4KXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEzMjBweCl7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhbmRlYXUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbmRlYXVpbWcge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmFuZGVhdWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnR4dC1vdmVybGF5LW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA1NDBweCkge1xuICAgIHRvcDogMTIlO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgdG9wOiAxNSU7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAvL21hcmdpbjogMCBjYWxjKH5cIigxMDAlIC0gMTI4MHB4KSAvIDJcIik7XG4gIH1cbn1cbi5mdWxsLXdpZHRoIC50eHQtb3ZlcmxheS1vdXRlciB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIG1hcmdpbjogMCBjYWxjKH5cIigxMDAlIC0gMTI4MHB4KSAvIDJcIik7XG4gIH1cbn1cbi5oZWFkZXJfX2Jhbm5lci0tc21hbGwge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIH1cbn1cbiN0b3AtcGFnZSB7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5iYW5uZXJfX2xheW91dC13aWR0aCAudHh0LW92ZXJsYXktb3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFkMWQyNjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsIGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoNTAlLCByZ2JhKDI5LDI5LDM4LDApKSxjb2xvci1zdG9wKDc1JSwgcmdiYSgyOSwyOSwzOCwuNTk1Njc1NzcpKSxjb2xvci1zdG9wKDEwMCUsICMxZDFkMjYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjksMjksMzgsMCkgNTAlLHJnYmEoMjksMjksMzgsLjU5NTY3NTc3KSA3NSUsIzFkMWQyNiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjksMjksMzgsMCkgNTAlLHJnYmEoMjksMjksMzgsLjU5NTY3NTc3KSA3NSUsIzFkMWQyNiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI5LDI5LDM4LDApIDUwJSxyZ2JhKDI5LDI5LDM4LC41OTU2NzU3NykgNzUlLCMxZDFkMjYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyOSwyOSwzOCwwKSA1MCUscmdiYSgyOSwyOSwzOCwuNTk1Njc1NzcpIDc1JSwjMWQxZDI2IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiAzMjBweCkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5oMS50eHQtb3ZlcmxheSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIC5jaGFuZXktcmVnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAtMTBweCAxMHB4IDEycHggcmdiYSg0Miw0Miw1NywgMC4zKTtcbiAgQG1lZGlhKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbjogMCAwIDQ1cHggMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luOiAwIDAgNTVweCAwO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5kZXNjLW92ZXJsYXkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgQG1lZGlhKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmJhbm5lcl9fbGF5b3V0LXdpZHRoIGgxLnR4dC1vdmVybGF5IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEobWluLXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5iYW5uZXJfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1cHggNnB4IDJweCA2cHg7XG4gIC5ib2xkZm9udDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDMyMHB4KXtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMzgwcHgpe1xuICAgIHBhZGRpbmc6IDVweCAwIDJweCAwO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hY2Nyb2NoZS1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3gtc2hhZG93OiAwIDEycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogNDtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBoMSwgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogQGJvZHktd2lkdGg7XG4gICAgLmJhc2Vmb250O1xuICAgIC5mcy0yODtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBncmlzdGl0bGU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgICAgLmZzLTM2O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgIC5mcy02NDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBpIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICB9XG4gIH1cbn1cblxuLmNtcy0tZWRpdGluZyAudHh0LW92ZXJsYXktb3V0ZXJ7XG4gIHRvcDogMDtcbiAgbGVmdDogNSU7XG59XG4iLCIuaG9tZSAubWF2dmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0NC40NzkxNjY3JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5kZWF1LWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vKiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTElO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjksMjksMzgpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMjksMjksMzgsMCkgMCUsIHJnYmEoMjksMjksMzgsMSkgNSUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTElO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjksMjksMzgpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyOSwyOSwzOCwwKSAwJSwgcmdiYSgyOSwyOSwzOCwxKSA1JSk7XG4gICAgY29udGVudDogJyc7XG4gIH0qL1xufVxuLmJhbmRlYXUtaG9tZSB7XG4gIC5tYXZ2aWRlbyBpZnJhbWUsXG4gIC5tYXZ2aWRlbyBlbWJlZCxcbiAgLm1hdnZpZGVvIG9iamVjdCxcbiAgLm1hdnZpZGVvIHZpZGVvIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ob21lIC5tYXZ2aWRlbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogQ09OVEFDVCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaW5wdXQsIHRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLmJ0bi1kYW5nZXIge1xuICAmLmJ0bi14cyB7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ib29rZm9udDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbn1cblxuLmNvbnRlbnUubmF2Zml4ZWQgZm9ybSAuY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb3JtIC5nbHlwaGljb24ge1xuICBjb2xvcjogQGdyaXNjbGFpcjtcbn1cblxuLmxlZnQtaW5uZXItYWRkb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZWZ0LWlubmVyLWFkZG9uIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG5cbi5sZWZ0LWlubmVyLWFkZG9uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yaWdodC1pbm5lci1hZGRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJpZ2h0LWlubmVyLWFkZG9uIGlucHV0IHtcbiAgLy9wYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucmlnaHQtaW5uZXItYWRkb24gdGV4dGFyZWEge1xuICAvL3BhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5yaWdodC1pbm5lci1hZGRvbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJpZ2h0LWlubmVyLWFkZG9uLmFkZG9uLWFyZWEgc3BhbiB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG4gIHAuYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIH1cblxuICBwLmJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gIH1cbn1cblxuLnB1bGwtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgLmFkcmVzc2UtY3VzdG9taXplZCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAuYWRkciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbnRlbnUtY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXN0aXRsZTtcbiAgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbi5jb2wtYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gIH1cbn1cbi5jb2wtZm9ybS1jb250YWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuY29sLXhzLTEyIHtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jb250cm9sLCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICAuYmFzZWZvbnQ7XG4gICAgLmZzLTI0O1xuICAgIGNvbG9yOiBAZ3Jpc2NsYWlyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDNweCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gIH1cbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHVibGljL2ltYWdlcy9waWN0b3MvZHJvcGRvd24tYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wdGlvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLmZzLTI0O1xuICAgICAgY29sb3I6IEBncmlzY2xhaXIhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbiAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4LjVweCAyNnB4O1xuICAgIC5ib2xkZm9udDtcbiAgICAuZnMtMjA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0LWlubmVyLWFkZG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuYWRkcmVzcyBoMyB7XG4gIC5ib2xkZm9udDtcbiAgLmZzLTM2O1xuICBjb2xvcjogd2hpdGU7XG4gIGIge1xuICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgfVxufVxuLmFkcmVzc2UtY3VzdG9taXplZCB7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5iYXNlZm9udDtcbiAgICAuZnMtMjA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICYuYWRkci1tYWlsIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCAzcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICAgIH1cbiAgfVxufSIsIi5lbnRldGUtc29mdHdhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogQGJvZHktd2lkdGg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLmJhc2Vmb250O1xuICAuZnMtMTY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDEycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAyMHB4IDEwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5mcy0yNDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMjBweCAxMHB4O1xuICAgIC5mcy0zMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLnRyeSAuZW50ZXRlLXNvZnR3YXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG5cbiAgaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc21veWVuO1xuICAuZnMtMjA7XG4gIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4teHMpIHtcbiAgICBwYWRkaW5nOiAzNXB4IDEwcHggMjBweCAxMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDEwcHggMjBweCAxMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgLmZzLTI0O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMjBweCAxMHB4O1xuICAgIC5mcy0zMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICBpIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6IEBtYWpldXJlO1xuICB9XG59XG4uZ2V0LWxpY2Vuc2UgLmVudGV0ZS1zb2Z0d2FyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi14cykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDUwcHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJibG9jbGljZW5zZVwiXSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbn1cbi5saWNlbnNlLW91dGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgfVxufVxuLmxpY2Vuc2UtaW5uZXIge1xuICBtYXJnaW46IDAgMTBweCA0MHB4IDEwcHg7XG4gIGltZyB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDEycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnRyaWFsLW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogQGJvZHktd2lkdGg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC50eHQtcHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC50cmlhbC1kbC1vdXRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBvcmRlcjogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAubGlzdGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbiAgLmxpc3RpbmcgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiBAZ3Jpc3RpdGxlO1xuICAgIH1cbiAgfVxufVxuLmJsb2MtYnV5IC50cmlhbC1vdXRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC50eHQtcHJlc3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAudHJpYWwtZGwtb3V0ZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqIEVWRU5UUyAqKioqKioqKioqKioqKioqL1xuLmxpZ25lLWV2ZW50cy1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb2dvLWV2ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xufVxuLmV2ZW50cyAuY29udGVudS1saWJyZSwgLnByZXNzIC5jb250ZW51LWxpYnJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ldmVudHMgc2VjdGlvbltkYXRhLWNsYXNzPVwidGl0cmUtc2VjdGlvblwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJpbWFnZWxvZ29cIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGlnbmUtZXZlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnBvbGEtZXZlbnQge1xuICBtYXJnaW46IDQwcHggMzBweCAwIDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vd2lkdGg6IDM2MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cykge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuLnBvbGEtb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4IDE1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDEycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgQG1lZGlhKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggNjBweCAxNXB4O1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG4ucG9sYS10eHQtb3V0ZXIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogQGdyaXN0aXRsZTtcbiAgLnBvbGEtdHh0LXRpdGxlIHtcbiAgICAuYm9sZGZvbnQ7XG4gICAgLmZzLTI2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgYiB7XG4gICAgICBjb2xvcjogQG1hamV1cmU7XG4gICAgfVxuICB9XG4gIC5wb2xhLXR4dC1zdWJ0aXRsZSB7XG4gICAgLmJhc2Vmb250O1xuICAgIC5mcy0xNjtcbiAgfVxufVxuLnBvbGEtdHh0IHtcbiAgLmJhc2Vmb250O1xuICAuZnMtMTY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufSIsIi5mYXFfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0byAxMjBweCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZhcV9fbGVmdC1jb2x1bW4ge1xuIC8vIGRpc3BsYXk6IG5vbmU7XG4gLy8gQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAvLyB9XG59XG4uZmFxLWxlZnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyh+XCI1MCUgLSA4MHB4XCIpO1xufVxuLmZhcV9fbWFpbiB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uZmFxX19tYWluIHNlY3Rpb246bm90KC5hc2lkZS1mYXEpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5mYXEtb3V0ZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG4uYmxvY2ZhcSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXFfX2ljb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDI7XG4gIC5mYXEtaWNvbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZpbGw6IEBtaW5ldXJlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi5hc2lkZS1mYXEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgLy8gbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICAvL2xpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDA7XG4gICY6aG92ZXIge1xuICAgIC5mYXFfX3F1ZXN0aW9uLWluc2lkZSB7XG4gICAgICBjb2xvcjogQG1pbmV1cmU7XG4gICAgfVxuICB9XG4gICYuc2hvdy1yZXBvbnNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZhcV9fcXVlc3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuYm9sZGZvbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IEBtYWpldXJlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZhcV9fcXVlc3Rpb24taW5zaWRlIHtcbiAgLmJvbGRmb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nO1xufVxuLmZhcV9fYW5zd2VyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIC5ib29rZm9udDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogQG1hamV1cmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwbXMsIG9wYWNpdHkgMG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYXFfX2Fuc3dlci5mYXFfX2Fuc3dlci0tdmlzaWJsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAwIDAgNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNjBtcywgb3BhY2l0eSAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBhZ2UgLmZhcV9fbGVmdC1jb2x1bW4gLmxldGV4dGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgLmJvbGRmb250O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGEge1xuICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWluZXVyZTtcbiAgICB9XG4gIH1cbn1cbi5jbXMtLWVkaXRpbmcgLmZhcV9fYW5zd2VyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDAgMCA1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE2MG1zLCBvcGFjaXR5IDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uY21zLS1lZGl0aW5nIC5mYXFfX21haW4gc2VjdGlvbjpub3QoLmFzaWRlLWZhcSkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBESUFQT1JBTUEgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jaG9tZS1zbGlkZS1mZWF0dXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNjbGFpcjtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiNob21lLXNsaWRlLWZlYXR1cmVkIC50aXRyZXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5mbGV4c2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWluLWhlaWdodDogODgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDg3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA4OTJweCkge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0OTBweDtcbiAgICB9XG4gIH1cbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItb3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aCA6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5MnB4KSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2xpZGVyLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgb3JkZXI6IDE7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg5MnB4KSB7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5zbGlkZSAuc2xpZGVyLWRlc2MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG9yZGVyOiAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5MnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZmxleDogMCAwIDU1JTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbi5zbGlkZXItZGVzYy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC5iYXNlZm9udDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogQG1hamV1cmU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXItZGVzYy10eHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICAuYmFzZWZvbnQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogQG1hamV1cmU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zbGlkZXItZGVzYy1zaWduYXR1cmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5zbGlkZXItZGVzYy1zMSB7XG4gICAgLmNoYW5leS1yZWc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IEBtYWpldXJlO1xuICB9XG4gIC5zbGlkZXItZGVzYy1zMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgfVxufVxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWRpbmctZmVhdHVyZWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCA1cHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgOTBweCAwO1xuICB9XG59XG4uc2xpZGluZy1mZWF0dXJlZC1jb250YWluZXIgLmFycm93LWNvbnRhaW5lci0tbGVmdCxcbi5zbGlkaW5nLWZlYXR1cmVkLWNvbnRhaW5lciAuYXJyb3ctY29udGFpbmVyLS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGluZy1mZWF0dXJlZC1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc2xpZGluZy1mZWF0dXJlZC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiNob21lLWRpYXBvcmFtYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNob21lLWRpYXBvcmFtYSAuYnV0dG9uLWVkaXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiNob21lLWRpYXBvcmFtYSAudGl0cmVzZWN0aW9uIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmRvdHNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTA7XG59XG4uZG90c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kb3RfX2VsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgJi5kb3RfX2VsZW1lbnQtLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY21zLS1lZGl0aW5nIC5zbGlkZXItY29udGFpbmVyIC5mbGV4c2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY21zLS1lZGl0aW5nIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItZGVzYy10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDkwJTtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKiogRk9PVEVSICoqKioqKioqKioqKioqKioqKioqKi9cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mby1jb250ZW50LWlubmVyIHtcbiAgLmNvbnRhY3QtZWxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZWwtYnRuIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAudGVsLWJ0biwgLm1haWwtYnRuIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxuICB9XG4gIC5jb250YWN0LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAyMHB4IDEwcHg7XG4gICAgfVxuICB9XG59XG4uZm8tY29udGVudC1pbm5lci0tc3VwcG9ydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3VwcG9ydF9faWNvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNibGV1Zm9uY2U7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1pbmV1cmU7XG4gIH1cbiAgLnN1cHBvcnRfX2ljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxufVxuLmZvLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG4uZm8tY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29sLWZvIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZmxleDogMCAxIGNhbGMoflwiMTAwJSAvIDNcIik7XG4gIG9yZGVyOiAxO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuLmNvbC1mby0tbmV3c2xldHRlciB7XG4gIG9yZGVyOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmNvbC1mbyAuY29sLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mby1jb250ZW50LWlubmVyLS1ib3R0b20gLmNvbC1mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29sLWZvLS1jb3B5cmlnaHQge1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG4uY29sLWZvLWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwIDg1cHg7XG4gICAgfVxuICB9XG59XG4ubmV3c2xldHRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxufVxuLmZvb3Rlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAuY2hhbmV5LXJlZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogQGdyaXNjbGFpcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG59XG4uZm9vdGVyLXRpdGxlOmVtcHR5IHtcbmRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXItcGFpZW1lbnQgLmZvb3Rlci10aXRsZSB7XG5kaXNwbGF5OiBmbGV4O1xuZmxleC1kaXJlY3Rpb246IHJvdztcbmFsaWduLWl0ZW1zOiBjZW50ZXI7XG4mOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wdWJsaWMvaW1hZ2VzL3BpY3Rvcy9jYWRlbmFzLXNlY3VyZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxufVxuQHNxdWFyZWxpLWhlaWdodDogNXB4O1xuQHNxdWFyZS1zaXplOiA1cHg7XG4ubGllbnMtZm9vdGVyIHtcbi5mb290ZXItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbnVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5saSB7XG4gIC5oZWF2eWZvbnQ7XG4gIC5mcy0xODtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IEBncmlzYmxldWZvbmNlO1xuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5oZWF2eWZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogQGdyaXNibGV1Zm9uY2U7XG4gICAgLmZzLTE4O1xuICB9XG59XG5saSBhOmhvdmVyIHtcbiAgY29sb3I6IEBncmlzYmxldTtcbn1cbn1cbi5jb2wtcGFydGVuYWlyZXMge1xuZGlzcGxheTogZmxleDtcbmZsZXgtZGlyZWN0aW9uOiByb3c7XG5mbGV4LXdyYXA6IHdyYXA7XG5qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbmltZyB7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxufVxuXG4vKioqKioqKioqKioqKioqKioqKiBORVdTTEVUVEVSICoqKioqKioqKioqKioqKioqL1xuLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE1cHggMThweCAxMHB4IDE1cHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICAuYm9va2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAwIHNvbGlkIEBncmlzYmxldWZvbmNlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc2JsZXVmb25jZTtcbiAgY29sb3I6IHdoaXRlO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uYnRuLWtlZXAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgLmhlYXZ5Zm9udDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nLCBiYWNrZ3JvdW5kLWNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBtYWpldXJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG4ubGllbnNib3R0b21mb290ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBsaSBhIHtcbiAgICAgIC5iYXNlZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBtaW5ldXJlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxvZ28td2hpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uY29weXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnJlc2VhdS1zb2NpYWwgbGkgYSBpbWcge1xuICBoZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgJi55b3V0dWJlIHtcbiAgICBoZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xuICB9XG59XG4uZWRpdGlvbl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICB9XG4gIC5idG4ta2VlcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuI21haWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAmI21haWwge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIH1cbn1cbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqR0FMTEVSWSoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pbWFnZSBkaXYgeyBtYXJnaW46IDE1cHggMDsgfVxuLmdhbGxlcnktb3V0ZXIge1xuICBtYXgtd2lkdGg6IDE1NDBweDtcblxufVxuLmNvbnRlbnUtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDk1cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbi5pbWFnZS1jZW50cmVlIHtcbiAgLmJsb2MtZ2FsbGVyeS1vdXRlciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbnNlY3Rpb25bZGF0YS1jbGFzcz1cImxhcmdlaW1hZ2VnYWxsZXJ5XCJdLmdhbGxlcnksXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJsYXJnZWltYWdlZ2FsbGVyeWV4dFwiXS5nYWxsZXJ5LFxuc2VjdGlvbltkYXRhLWNsYXNzPVwibW9kdWxldmlkZW8zXCJdLmJsb2MtdmlkZW8sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJtZWRpdW1pbWFnZWdhbGxlcnlcIl0uZ2FsbGVyeSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cIm1lZGl1bWltYWdlZ2FsbGVyeWV4dFwiXS5nYWxsZXJ5LFxuc2VjdGlvbltkYXRhLWNsYXNzPVwibW9kdWxldmlkZW8yXCJdLmJsb2MtdmlkZW8sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJzbWFsbGltYWdlZ2FsbGVyeVwiXS5nYWxsZXJ5LFxuc2VjdGlvbltkYXRhLWNsYXNzPVwic21hbGxpbWFnZWdhbGxlcnlleHRcIl0uZ2FsbGVyeSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cIm1vZHVsZXZpZGVvMVwiXS5ibG9jLXZpZGVvIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbnNlY3Rpb25bZGF0YS1jbGFzcz1cInNtYWxsaW1hZ2VnYWxsZXJ5XCJdLFxuc2VjdGlvbltkYXRhLWNsYXNzPVwic21hbGxpbWFnZWdhbGxlcnlleHRcIl0sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJtb2R1bGV2aWRlbzFcIl0ge1xuICAuYmxvYy1nYWxsZXJ5LW91dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5ncm91cGVkX2VsZW1lbnRzLCAudXJsLWV4dGVybmUge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxufVxuc2VjdGlvbltkYXRhLWNsYXNzPVwibWVkaXVtaW1hZ2VnYWxsZXJ5XCJdLFxuc2VjdGlvbltkYXRhLWNsYXNzPVwibWVkaXVtaW1hZ2VnYWxsZXJ5ZXh0XCJdLFxuc2VjdGlvbltkYXRhLWNsYXNzPVwibW9kdWxldmlkZW8yXCJdIHtcbiAgLmJsb2MtZ2FsbGVyeS1vdXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgfVxuICAuZ3JvdXBlZF9lbGVtZW50cywgLnVybC1leHRlcm5lIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbn1cbnNlY3Rpb25bZGF0YS1jbGFzcz1cImxhcmdlaW1hZ2VnYWxsZXJ5XCJdLFxuc2VjdGlvbltkYXRhLWNsYXNzPVwibGFyZ2VpbWFnZWdhbGxlcnlcIl0sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJtb2R1bGV2aWRlbzNcIl0ge1xuICAuYmxvYy1nYWxsZXJ5LW91dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgfVxuICAuZ3JvdXBlZF9lbGVtZW50cywgLnVybC1leHRlcm5lIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxlZ2VuZGV2aWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc3RpdGxlO1xuICAuZ2FsbGVyeS1waWN0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLnRpdHJlLXZpZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgLmZzLTIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNvdXN0aXRyZS12aWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIC5mcy0xNDtcbiAgICBjb2xvcjogQG1hamV1cmU7XG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmxlZ2VuZGV2aWcge1xuICAgIC50aXRyZS12aWcge1xuICAgICAgLmZzLTE0O1xuICAgIH1cbiAgICAuc291c3RpdHJlLXZpZyB7XG4gICAgICAuZnMtMTI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiAzMDBweCkge1xuICAubGVnZW5kZXZpZyB7XG4gICAgLnRpdHJlLXZpZyB7XG4gICAgICAuZnMtMTI7XG4gICAgfVxuXG4gIH1cbn1cbi5jbXMtLWVkaXRpbmcgLmxlZ2VuZGV2aWcgLnRpdHJlLXZpZzplbXB0eSxcbi5jbXMtLWVkaXRpbmcgLmxlZ2VuZGV2aWcgLnNvdXN0aXRyZS12aWc6ZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxlZ2VuZGV2aWcgLmVudGV0ZS1nYWxsZXJ5LXR4dCB7XG4gIC5ib2xkZm9udDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhbmN5Ym94LXR5cGUtaW5saW5lIC5mYW5jeWJveC1pbm5lciB7XG4gIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ncm91cGVkX2VsZW1lbnRzIGltZywgLnVybC1leHRlcm5lIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb25bZGF0YS1jbGFzcz1cImlubGluZXZpZGVvMVwiXSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cImlubGluZXZpZGVvMlwiXSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cImlubGluZXZpZGVvM1wiXSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cImlubGluZXBsYXlsaXN0MVwiXSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cImlubGluZXBsYXlsaXN0MlwiXSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cImlubGluZXBsYXlsaXN0M1wiXSB7XG4gIGRpdi5ibG9jLWdhbGxlcnktb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjphdXRvO1xuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJpbmxpbmV2aWRlbzFcIl0sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJpbmxpbmVwbGF5bGlzdDFcIl0ge1xuICBkaXYuYmxvYy1nYWxsZXJ5LW91dGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJpbmxpbmV2aWRlbzJcIl0sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJpbmxpbmVwbGF5bGlzdDJcIl0ge1xuICBkaXYuYmxvYy1nYWxsZXJ5LW91dGVyIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJpbmxpbmV2aWRlbzNcIl0sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJpbmxpbmVwbGF5bGlzdDNcIl0ge1xuICBkaXYuYmxvYy1nYWxsZXJ5LW91dGVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgfVxufVxuXG4iLCJcbkBoYXV0ZXVyaGVhZGVyOjgwcHg7XG5AaGF1dGV1cmJhbmRlYXU6MjYwcHg7XG5AaGF1dGV1cmJhbmRlYXVob21lOjUyMHB4O1xuXG5oZWFkZXIge1xuICB1bC5zb2NpYWwge1xuICAgIHdpZHRoOjMwMHB4O1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5jb250YWN0IHsgd2lkdGg6IDQ1cHg7IH1cbiAgICAgICAgLmZiIHsgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgLnR3aXR0ZXIgeyB3aWR0aDogMzVweDsgfVxuICAgICAgICAuaW5zdGFncmFtIHsgd2lkdGg6IDM1cHg7IH1cbiAgICAgICAgLmRpc2NvcmQgeyB3aWR0aDogMzVweDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2Y29sb3I7XG4gIGhlaWdodDogQGhhdXRldXJoZWFkZXI7XG4gIHdpZHRoOiAxMDAlO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC5yZXNlYXUtc29jaWFsIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDhweCAxNXB4IDAgMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5nbHlwaGljb24ge1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5nbHlwaGljb24tdXNlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgJi5sb2dnZWQge1xuICAgICAgICAgICAgY29sb3I6IEBtYWpldXJlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nLW91dCB7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oZWFkZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogQGhhdXRldXJoZWFkZXI7XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sb2dvLW51a2V5Z2FyYS1oZWFkZXI+aW1nIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiBAYm9keS13aWR0aCkge1xuICAgIHdpZHRoOiAyMzVweDtcbiAgfVxufSIsIi5oZWxwLXN1YmplY3RzX196b25lIHtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luOiA0NHB4IGF1dG87XG4gIH1cbiAgLmZsZXgtd3JhcF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMTJweDtcbiAgfVxuICAuZmxleC13cmFwX19pbm5lciB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLmhlbHAtc2VjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltYWdlcy9zaGFwZXMvYmdkLWN1cnZlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmlzY2xhaXI7XG4gIEBtZWRpYShtaW4td2lkdGg6IDExMDBweCkge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxuICAudGl0cmVzZWN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byA1NXB4IGF1dG87XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICBtYXJnaW46IDU1cHggYXV0byAxMDBweCBhdXRvO1xuICAgIH1cbiAgfVxufVxuLm5hdi1pbnNpZGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxleDogMSAxIGNhbGMoflwiMjUlIC0gMTBweFwiKTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWF4LXdpZHRoOiAzMjhweDtcbiAgfVxufVxuLm5hdi1pbnNpZGVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNjbGFpcjtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDExMDBweCkge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuLm5hdi1pbnNpZGVfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAuYmFzZWZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IEBtYWpldXJlO1xuICBAbWVkaWEobWluLXdpZHRoOiA5NDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLm5hdi1pbnNpZGVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAbWVkaWEobWluLXdpZHRoOiA2MDBweCkge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDIwcHggMTBweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgfVxuICAuYnV0dG9uX190ZXh0IHtcbiAgICAuaGVhdnlmb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5NDBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi1kaXJlY3QtbGlua19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjcycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDExMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLmJ1dHRvbi1kaXJlY3QtbGlua19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAxNnB4IDEycHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICB9XG59XG4uYnV0dG9uLWRpcmVjdC1saW5rX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC5iYXNlZm9udDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24tZGlyZWN0LWxpbmtfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIC5hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cbi5oZWxwLXNlY3Rpb25zX196b25lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvYy1zdWJqZWN0X19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTZweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzEycHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5NDBweCkge1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5ibG9jLXN1YmplY3RfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4IDI0cHggNDhweCAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDAsMCwwLC4yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuLmJsb2Mtc3ViamVjdF9fY29udGFpbmVyIC5idXR0b24tZGlyZWN0LWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIC5hcnJvdy1pY29uIHtcbiAgICBmaWxsOiBAbWFqZXVyZTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgfVxufVxuLmJsb2Mtc3ViamVjdF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWxsOiBAbWFqZXVyZTtcbiAgICBjb2xvcjogQG1pbmV1cmU7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gIH1cbn1cbi5ibG9jLXN1YmplY3RfX3RleHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9J2Jsb2NzdWJqZWN0LWlubGluZSddIHtcbiAgLmJsb2Mtc3ViamVjdF9fdGV4dHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYmxvYy1zdWJqZWN0X190aXRsZSB7XG4gIC5jaGFuZXktcmVnO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nO1xuICBAbWVkaWEobWluLXdpZHRoOiA0MjBweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmJsb2Mtc3ViamVjdF9fdGV4dCB7XG4gIC5iYXNlZm9udDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogQG1hamV1cmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbn1cbi5ibG9jLXN1YmplY3RfX2lubmVyOmhvdmVyLCAuYmxvYy1zdWJqZWN0X19pbm5lci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgLmJsb2Mtc3ViamVjdF9fdGl0bGUsXG4gIC5ibG9jLXN1YmplY3RfX3RleHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuYXJyb3ctaWNvbiB7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAuYmxvYy1zdWJqZWN0X19pY29uIHN2ZyB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cbmRpdi5pZnJhbWUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBEZXBlbmQgb24gaWZyYW1lIGNvbnRlbnQgKi9cbiAgLyogMTY6OSBZb3V0dWJlIHZpZGVvICovXG4gIHBhZGRpbmctdG9wOiA1NiU7XG5cbiAgaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2Mtc3ViamVjdF9fdGV4dHMgZGl2LmlmcmFtZS1jb250YWluZXIge1xuICAvKiBEZXBlbmQgb24gZm9ybSBjb250ZW50ICovXG4gIHBhZGRpbmctdG9wOiA3MSU7XG4gICYuaWZyYW1lLWNvbnRhaW5lci0tc2FsZXMge1xuICAgIC8qIERlcGVuZCBvbiBmb3JtIGNvbnRlbnQgKi9cbiAgICBwYWRkaW5nLXRvcDogMTAyJTtcbiAgfVxuICAmLmlmcmFtZS1jb250YWluZXItLWFzc2lzdGFuY2Uge1xuICAgIC8qIERlcGVuZCBvbiBmb3JtIGNvbnRlbnQgKi9cbiAgICBwYWRkaW5nLXRvcDogMTI1JTtcbiAgfVxuICAmLmlmcmFtZS1jb250YWluZXItLWNyYXNoIHtcbiAgICAvKiBEZXBlbmQgb24gZm9ybSBjb250ZW50ICovXG4gICAgcGFkZGluZy10b3A6IDEyOCU7XG4gIH1cbiAgJi5pZnJhbWUtY29udGFpbmVyLS1pbnF1aXJ5IHtcbiAgICAvKiBEZXBlbmQgb24gZm9ybSBjb250ZW50ICovXG4gICAgcGFkZGluZy10b3A6IDEwMiU7XG4gIH1cbn1cbi5jbXMtLWVkaXRpbmcgLm5hdi1pbnNpZGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAyNSU7XG59XG4iLCIuY29udGVudS1saW5jZW5zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uYXZpZ2F0aW9uLXRhYnMge1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb3JhaWw7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLWxpY2Vuc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogQGJvZHktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvL3dpZHRoOiBhdXRvO1xuICB9XG59XG4ubmF2LWxpY2Vuc2VfX2xpIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmJvbGRmb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiA4cHggNXB4IDVweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogQGdyaXNtb3llbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc3RyZXNjbGFpcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDVweCAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICYuY3VycmVudCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIC5iYXNlZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2V0LWxpY2Vuc2UgLm5hdi1saWNlbnNlX19saTpmaXJzdC1vZi10eXBlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbn1cbi5ibG9jLWJ1eSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgQGdyaXN0cmVzY2xhaXI7XG4gIC5wcmVzcy10eHQxIHtcbiAgICAuYmFzZWZvbnQ7XG4gICAgLmZzLTMwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGIge1xuICAgICAgLmJvbGRmb250O1xuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi1vcmRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMTVweCA2cHggMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIC5ib29rZm9udDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgfVxuICAmLS1ncmV5e1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1pbmV1cmU7XG4gICAgfVxuICB9XG59XG4uYnV0dG9uLW9yZGVyLnRocmVlLWJ1dHRvbnMge1xuICAuYnV0dG9uLW9yZGVyX19saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIG1pbi13aWR0aDogMTM4cHg7XG4gICAgJi5idXR0b24tb3JkZXJfX3dpbmRvd3MsICYuYnV0dG9uLW9yZGVyX19saW51eCwgJi5idXR0b24tb3JkZXJfX29zeCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgJi5idXR0b24tb3JkZXJfX3dpbmRvd3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHVibGljL2ltYWdlcy9waWN0b3Mvd2luZG93cy5wbmcnKTtcbiAgICB9XG4gICAgJi5idXR0b24tb3JkZXJfX29zeCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wdWJsaWMvaW1hZ2VzL3BpY3Rvcy9vc3gucG5nJyk7XG4gICAgfVxuICAgICYuYnV0dG9uLW9yZGVyX19saW51eCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wdWJsaWMvaW1hZ2VzL3BpY3Rvcy9saW51eC5wbmcnKTtcbiAgICB9XG4gIH1cbn1cbi5idXR0b24tb3JkZXIuY2VudGVyZWQtYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuIiwiLmZsZXgtd3JhcF9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG59XG4uZmxleC13cmFwX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmludGVncmF0aW9ucyAuc2VhcmNoX19zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8vIFBBR0UgQVJUSUNMRVxuLmFydGljbGVfX291dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbWFpbi13cmFwcGVyIHtcbiAgbWFyZ2luOiA5MHB4IGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDkwcHggYXV0bztcbiAgfVxuICAmLS1ibG9nIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogOTBweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbi5hcnRpY2xlX19pbnRyby1zbGlkZXIge1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5jb2x1bW4tbGVmdCB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gICY6ZW1wdHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmFydGljbGVfX21haW4taW5uZXItLWJvdHRvbSAuY29sdW1uLWxlZnQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgLTVweCAyMHB4IHJnYmEoMCwwLDAsLjIpO1xuICB6LWluZGV4OiAyO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG9yZGVyOiAwO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYXJ0aWNsZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5OTJweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHNlY3Rpb24ge1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gIH1cbn1cbi5hcnRpY2xlX19oZWFkZXIgLnRpdHJlc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ua2V5d29yZHMtZWRpdGFibGVfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbWFpbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTkycHg7XG59XG4uYXJ0aWNsZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHNlY3Rpb246bm90KC5pbWFnZS1hcnRpY2xlKTpub3QoLmJ1dHRvbi1hcnRpY2xlKXtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi1hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZsZXg6IDEgMSBjYWxjKH5cIjUwJSAtIDE2cHhcIik7XG4gICYtLWZvcnVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uYnV0dG9uLWFydGljbGUgLmJ0bl9fbGluayB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhKG1pbi13aWR0aDogNjIwcHgpe1xuICAgIG1hcmdpbjogNDVweCAwO1xuICB9XG59XG4uYXJ0aWNsZV9fbWFpbi13cmFwcGVyLS1ibG9nIC5idXR0b24tYXJ0aWNsZS0tZm9ydW0ge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5idG5fX2xpbmsge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDYwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1zbmFwLXBvaW50cy14OiByZXBlYXQoMTAwJSk7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBAbWVkaWEobWluLXdpZHRoOiA0MDBweCkge1xuICAgIG1heC13aWR0aDogMjk2cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3MDBweCkge1xuICAgIG1heC13aWR0aDogNjEycHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogODgwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5MThweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOjEzMDBweCkge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMzExcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXNsaWRlciAubXVsdGktc2xpZGUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDI5NnB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA2NDBweCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAzMDZweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA4ODBweCkge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDMwNnB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDMwNnB4O1xuICB9XG59XG4uY21zLS1lZGl0aW5nIC5hcnRpY2xlLXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufSIsIlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBNVUxUSSBTTElESU5HIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi5zbGlkZXItYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIC5pY29uLWFycm93IHtcbiAgICAgIGZpbGw6IEBtaW5ldXJlO1xuICAgIH1cbiAgfVxufVxuLmljb24tYXJyb3cge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWxsOiBAZ3Jpc2JsZXU7XG4gIHRyYW5zaXRpb246IGZpbGwgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nO1xuICBAbWVkaWEobWluLXdpZHRoOiAzNDBweCkge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm11bHRpc2xpZGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbn1cbi5tdWx0aXNsaWRlX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEobWluLXdpZHRoOiAzNDBweCkge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAvLyBtYXJnaW46IDAgMTBweDtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDExMjBweCkge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOjE0NDBweCkge1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgfVxufVxuLm11bHRpc2xpZGUtb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1zbmFwLXBvaW50cy14OiByZXBlYXQoMTAwJSk7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBAbWVkaWEobWluLXdpZHRoOiAzNDBweCkge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA2NTBweCkge1xuICAgIC8vbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogODgwcHgpIHtcbiAgICAvLyBtYXgtd2lkdGg6IDczMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA3OTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEwNDBweCkge1xuICAgIG1heC13aWR0aDogODI1cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5MThweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwNjRweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOjEzNDBweCkge1xuICAgIG1heC13aWR0aDogMTE4NHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6MTQ0MHB4KSB7XG4gIC8vICBtYXJnaW46IDAgLTE2cHg7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cbi5tdWx0aS1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWluLWhlaWdodDogMzg1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gIEBtZWRpYShtaW4td2lkdGg6IDQyMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDI5NnB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogMjg1cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEwNDBweCkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDExMjBweCkge1xuICAgIG1heC13aWR0aDogMzA2cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDI5NnB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgfVxufVxuLm11bHRpLXNsaWRlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzODVweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiKDU5LDU5LDc4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1OSw1OSw3OCwwKSAwJSwgcmdiYSg1OSw1OSw3OCwwLjUwMzIzODc5NTUxODIwNzMpIDI1JSwgcmdiYSg1OSw1OSw3OCwxKSA1NSUpO1xuXG59XG4ubXVsdGktc2xpZGVfX2RhdGEge1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgQG1lZGlhKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMzBweDtcbiAgfVxufVxuLm11bHRpLXNsaWRlX19waWN0dXJlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubXVsdGktc2xpZGVfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuICB0b3A6IDE5NXB4O1xuICAuY2hhbmV5LXJlZztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcbiAgICB0b3A6IDE3NXB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMzBweDtcbiAgICB0b3A6IDE3NXB4O1xuICB9XG59XG4ubXVsdGktc2xpZGVfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHdoaXRlO1xuICBAbWVkaWEobWluLXdpZHRoOiA1NDBweCkge1xuICAgIHRvcDogMjkwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB0b3A6IDMwMHB4O1xuICB9XG59XG4udGFnbGluZV9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IEBncmlzYmxldTtcbn1cbi5tdWx0aS1zbGlkZV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcGFkZGluZzogNXB4IDZweCAycHggNnB4O1xuICAuYm9sZGZvbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cblxuLy8gKioqKioqKioqIEZFQVRVUkVTIFNMSURJTkcgKioqKioqKioqKioqIC8vXG4uZmVhdHVyZXNfX3pvbmUge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zbGlkaW5nLWZlYXR1cmVzLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVhdHVyZXMtc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9tYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1zbmFwLXBvaW50cy14OiByZXBlYXQoMTAwJSk7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCkge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQyN3B4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA4ODBweCkge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDExMjBweCkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDoxMzAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOjE0MDBweCkge1xuICAgIG1heC13aWR0aDogMTMxMXB4O1xuICB9XG59XG5cbi5mZWF0dXJlLXNsaWRlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiA2OTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA2MDBweCkge1xuICAgIG1heC13aWR0aDogNDI3cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDg4MHB4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1heC13aWR0aDogNDM3cHg7XG4gIH1cbn1cbi5mZWF0dXJlLXNsaWRlX19pbm5lciAubXVsdGktc2xpZGVfX2RhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDM0MHB4KSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4uZmVhdHVyZS1zbGlkZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNjk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xufVxuLmZlYXR1cmUtc2xpZGVfX2lubmVyIC5tdWx0aS1zbGlkZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNDBweCAwIDAgMDtcbn1cbi5mZWF0dXJlLXNsaWRlX19pbm5lciAubXVsdGktc2xpZGVfX3RleHQge1xuICB0b3A6IDEzMHB4O1xuICAuYm9va2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNDAwcHgpe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZlYXR1cmVfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogNTBweDtcbiAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDEwMHB4XCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBtZWRpYShtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgYm90dG9tOiA0NXB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIC5mZWF0dXJlX19idXR0b24ge1xuICAgICAgY29sb3I6IEBtaW5ldXJlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgQG1pbmV1cmU7XG4gICAgfVxuICB9XG59XG4uZmVhdHVyZV9fYnV0dG9uIHtcbiAgcGFkZGluZzogMThweCAxNXB4IDEycHggMTVweDtcbiAgLmJvbGRmb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZywgYm9yZGVyIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgJjplbXB0eSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4vLyBTVVJDSEFSR0UgSE9NRVBBR0VcblxuI2hvbWUtZGlhcG9yYW1hIC5tdWx0aS1zbGlkZV9fZGF0YSB7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMzBweDtcbiAgfVxufVxuXG5cbi5jbXMtLWVkaXRpbmcgLmZlYXR1cmVfX2J1dHRvbjplbXB0eSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xufVxuLmNtcy0tZWRpdGluZyAuZmVhdHVyZXMtc2xpZGVyLFxuLmNtcy0tZWRpdGluZyAubXVsdGlzbGlkZS1vdXRlcixcbi5jbXMtLWVkaXRpbmcgLm11bHRpLXNsaWRlX19pbm5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNtcy0tZWRpdGluZyAuZmxleHNsaWRlcl9fY29udGFpbmVyIC5hcnJvdy1jb250YWluZXIge1xuICB6LWluZGV4OiAwO1xufSIsIi8vLmdtbm9wcmludCxcbi5nbW5vc2NyZWVuLFxuLmdtLWZ1bGxzY3JlZW4tY29udHJvbCxcbi5nbS1zdHlsZS1jYyxcbi5nbS1zdHlsZS1wYmMsXG4uZ20tc3R5bGUtcGJ0LFxuLmdtLXN0eWxlPmRpdj5hIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW51LW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAudGl0cmVzZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuLnRvdWNoIC5tYXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG91Y2ggLm1hcC1iZWZvcmUsIC50b3VjaCAubWFwLWFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xuICAubWFwLWJlZm9yZSwgLm1hcC1hZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2MtYWRkcmVzcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xuICA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cbn1cbi5jb250ZW51LW1hcCAubWFwLWFmdGVyIC5ibG9jLWFkZHJlc3MgPiBkaXYge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGVudS1tYXAgLm1hcC1hZnRlciAuYmxvYy1hZGRyZXNzIHtcbiAgLmNvbXBhbnktbmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNvbXBhbnktYWRkciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5jb21wYW55LW5hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLmJvbGRmb250O1xuICAuZnMtMjg7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbiAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIC5mcy0zNjtcbiAgfVxufVxuLmNvbXBhbnktYWRkciB7XG4gIC5iYXNlZm9udDtcbiAgLmZzLTE4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6IEBncmlzbW95ZW47XG4gIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAuZnMtMjA7XG4gIH1cbiAgaSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgfVxufVxuLmNvbnRlbnUtc3VwcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufSIsIi5pbWFnZS1hcnRpY2xlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmltYWdlLWFydGljbGUtLXNtYWxsIHtcbiAgbWF4LWhlaWdodDogNTIwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDYyMHB4KXtcbiAgICBmbGV4OiAxIDAgY2FsYyh+XCIxMDAlIC8gM1wiKTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKH5cIjEwMCUgLyAzXCIpO1xuICAgIG1heC13aWR0aDogMzUycHg7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuLmltYWdlLWFydGljbGUtLW1lZGl1bSB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDYyMHB4KXtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICB9XG59XG4uaW1hZ2UtYXJ0aWNsZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59IiwiXG4ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICB9XG59XG5cbi5uYXZiYXItd3JhcHBlciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLm5hdmJhci1oZWFkZXIsXG4ubmF2YmFyLW5hdiA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpLFxuICBub3QgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSl7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmh0bWw6bm90KC50YWJsZXQpIC5tYWlubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogQGhhdXRldXJoZWFkZXI7XG4gIH1cbiAgdWwubmF2YmFyLW5hdiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSxcbiAgICBub3QgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGhlaWdodDogQGhhdXRldXJoZWFkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5uYXYxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc3RpdGxlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzNhM2E0ZDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAubmF2MS1saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpLFxuICAgIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgMjQlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMjUlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgJi5hY2NvdW50IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2MS1saS1hIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmJvbGRmb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIEBtYWpldXJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCksXG4gICAgbm90IChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2Upe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IEBoYXV0ZXVyaGVhZGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJi51bmRlcmxpbmUsXG4gICAgJi5jdXJyZW50LCAmLmN1cnJlbnQ6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1pbmV1cmU7XG4gICAgICAuZHJvcGRvd24tYXJyb3cge1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSxcbiAgICAgIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICAgICAgY29sb3I6IEBtaW5ldXJlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmRyb3Bkb3duLWFycm93IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAbWluZXVyZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdldC1saWNlbnNlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpLFxuICAgIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAubmF2MS1saS1hIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSxcbiAgICAgIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHggMCAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAuaGVhdnlmb250O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMjBtcywgYmFja2dyb3VuZC1jb2xvciAzMjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6IEBtaW5ldXJlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW5uYXYgLm5hdmJhci1uYXYubmF2MSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAYm9keS13aWR0aCksXG4gIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW5uYXYgLm5hdmJhci1uYXYubmF2MS0tYWNjb3VudCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCksXG4gIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm5hdjEubmF2YmFyLW5hdiAuYWNjb3VudCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCksXG4gIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIH1cbiAgPiBhIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpLFxuICAgIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAuYm9sZGZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSxcbiAgICAgIG5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgLmljb24tYWNjb3VudCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuLyogICAgICBjb2xvcjogQG5hdmNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7Ki9cbiAgICAgIC5pY29uLWFjY291bnQge1xuICAgICAgICBmaWxsOiBAbWluZXVyZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdjEubmF2YmFyLW5hdiAubG9nb3V0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSxcbiAgbm90IChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2Upe1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICA+IGEge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCksXG4gICAgbm90IChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2Upe1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpLFxuICAgICAgbm90IChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2Upe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAuaWNvbi1sb2dvdXQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pY29uLWxvZ291dCB7XG4gICAgICAgIGZpbGw6IEBtaW5ldXJlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDMyMG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgfVxufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4vKioqKioqKioqKioqKiogU1VSQ0hBUkdFIEJPT1RTVFJBUCAqKioqKioqKioqKioqKioqKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSxcbiAgLyogUGFzIGQnZXZlbnQgaG92ZXIgKi9cbiAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLy9tYXgtaGVpZ2h0OiAyOTVweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC0gODBweFwiKTtcbiAgfVxuXG4gIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDcuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlzdHJlc2NsYWlyO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIC8vYm94LXNoYWRvdzogLTNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5uYXZiYXItd3JhcHBlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDE0NXB4XCIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAxNjBweFwiKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAyMDBweFwiKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gMTYwcHhcIik7XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogQGhhdXRldXJoZWFkZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm1haW5uYXYge1xuICAmLm5hdmJhci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgJi5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgID4gbGkgPiBhIHtcbi8vICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLm5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCksXG4gIC8qIFBhcyBkJ2V2ZW50IGhvdmVyICovXG4gIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2Upe1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmF2YmFyLWNvbGxhcHNlLmluLCAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNpbmcge1xuICAvL292ZXJmbG93LXk6IHZpc2libGUhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIGJveC1zaGFkb3c6IC0zcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cblxuLyoqKioqKioqKioqKioqKiBOQVYgU0VDT05EQUlSRSAqKioqKioqKioqKioqKi9cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSxcbm5vdCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKXtcbiAgdWwuY2Qtc2Vjb25kYXJ5LW5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jZC1zZWNvbmRhcnktbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IEBoYXV0ZXVyaGVhZGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2Y29sb3I7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIC8vd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5uYXYyLWxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIEBncmlzY2xhaXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCksXG4gICAgbm90IChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2Upe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLmZzLTEyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCksXG4gICAgICBub3QgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBjb2xvcjogQG1pbmV1cmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgY29sb3I6IEBtaW5ldXJlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdjEgLmFrZXl0c3UgLmNkLXNlY29uZGFyeS1uYXYge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpLFxuICBub3QgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSl7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zaG93LW5hdiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSxcbiAgbm90IChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2Upe1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItbmF2IC5nZXQtbGljZW5zZSAubmF2Mi1saSB7XG4gIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJcbi5hY2NvdW50LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0byA1MHB4IGF1dG87XG5cbiAgLnBhbmVsLWluZm8gLnBhbmVsLWJvZHkgYS5zaWdudXAtbGluayB7XG4gICAgY29sb3I6IEBtaW5ldXJlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY291bnQtYm94IC5wYW5lbC1pbmZvLFxuI2FjY291bnQtY29udGVudCAucGFuZWwtaW5mbyxcbiNsaWNlbmNlLWNvbnRlbnQgLnBhbmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgYm9yZGVyLWNvbG9yOiBAbWFqZXVyZTtcbiAgY29sb3I6ICMzMzM7XG4gID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItY29sb3I6IEBtYWpldXJlO1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgfVxuICAucGFuZWwtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygzcHgpO1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IEBncmlzbW95ZW47XG4gICAgICB9XG4gICAgICAmLmhhcy1lcnJvciBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICAgIH1cbiAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1saWNlbnNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5idG4uYnRuLWRhbmdlciB7XG4gICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogQG1hamV1cmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICAgICAgICBib3JkZXItY29sb3I6IEBtaW5ldXJlO1xuICAgICAgfVxuICAgIH1cbiAgICBociB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODg7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICBhIHtcbiAgICAgICAgLy8gY29sb3I6IEBncmlzY2xhaXI7XG4gICAgICB9XG4gICAgfVxuICAgIGE6bm90KC5zZWxlY3QyLWNob2ljZSk6bm90KC5zaWdudXAtbGluaykge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBidXR0b24sXG4gIGEuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nO1xuICAgID4gLmdseXBoaWNvbi1yZWZyZXNoIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgID4gLmdseXBoaWNvbi1yZWZyZXNoIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmLnJvdGF0aW5nIHtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNhY2NvdW50LWNvbnRlbnQgLnBhbmVsLWluZm8gLnBhbmVsLWJvZHkgYS5idG4uYnRuLWZyZWV6ZSB7XG4gIGNvbG9yOiBAbWluZXVyZTtcbn1cbi5jb2wtc20tOC5yYWRpby1pbmxpbmVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmZvcm0tZ3JvdXAge1xuICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICBjb2xvcjogQG1hamV1cmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICB9XG59XG4jbG9naW4tdXNlcm5hbWU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBtYWpldXJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuI2xpY2VuY2UtY29udGVudCB7XG4gIHdpZHRoOiA3MjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpdi5wYW5lbDpub3QoLnBhbmVsLWRpc2FibGVkKSB7XG4gICAgZGl2LnBhbmVsLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICBib3JkZXItY29sb3I6IEBtaW5ldXJlO1xufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gIGJvcmRlci1jb2xvcjogQG1hamV1cmU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4jYWNjb3VudC1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgPiBsaSB7XG4gICAgJi5jdXJyZW50ID4gYSB7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBtaW5ldXJlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiBAbWluZXVyZTtcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiBAbWluZXVyZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQG1pbmV1cmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICA+IGEge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZywgY29sb3IgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc2JsZXVmb25jZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJyYW5kIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhZWFlO1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgPiBhIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICA+IGE6aG92ZXIsXG4gICAgICA+IGE6Zm9jdXMsXG4gICAgICA+IGE6aG92ZXIgc3BhbixcbiAgICAgID4gYTpmb2N1cyBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250ZW51LnBhZ2UtbGljZW5zZSB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuI2FjY291bnQtY29udGVudCB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6NzIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5wYW5lbC1zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC5wYW5lbC1zdWJ0aXRsZS10ZXh0IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLnBhbmVsLXN1YnRpdGxlLWJ0biB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDExMXB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgI2NvdXBvbi5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOmF1dG87XG4gIH1cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNzMmlkX2NvdW50cnkge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3MyaWRfY3VycmVuY3kge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4jYmFza2V0LWNvbGxhcHNlIHtcbiAgLmxpY2VuY2UtdHlwZS10YWJsZSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vLmVhcmx5X2FjY2VzcyB7XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgdG9wOiAxMnB4O1xuICAgIC8vICBsZWZ0OiAtM3B4O1xuICAgIC8vfVxuICAgIC5saWNlbmNlLXByaWNlIHtcbiAgICAgIHdpZHRoOiAyNiU7XG4gICAgfVxuICAgIC5saWNlbmNlLXF1YW50aXR5IHtcbiAgICAgIHdpZHRoOiAyOSU7XG4gICAgfVxuICAgIC5saWNlbmNlLWZpeGVkLXF1YW50aXR5IHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAudmF0LXdhcm5pbmcge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5wYW5lbC1ib2R5IHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLmxpY2VuY2UtcHJpY2Uge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGljZW5jZS1uYW1lIHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIC5lYXJseV9hY2Nlc3Mge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSwwLjc1KTtcbiAgICAgICAgICAvL3RvcDogNnB4O1xuICAgICAgICAgIC8vbGVmdDogLTEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bC5saWNlbmNlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2xvcjogQGdyaXNtb3llbjtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICByYWRpYWwsXG4gICAgICA1MCUgMTAlLFxuICAgICAgMCxcbiAgICAgIDUwJSA1MCUsXG4gICAgICAzMjAsXG4gICAgICBmcm9tKCNDNUM1QzUpLFxuICAgICAgdG8oI0M1QzVDNSlcbiAgICApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBkaXYubWFuYWdlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgICA+IHNwYW4ubGljZW5zZSB7XG4gICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgID4gc3Bhbi5saWNlbmNlLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICAgID4gc3Bhbi5saWNlbnNlZC10byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzViNWI3ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiBzcGFuLnN3aXRjaC10b2dnbGUge1xuLyogICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyovXG4gICAgICB3aWR0aDogNTAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAuYnRuLXVwZ3JhZGUtbGljZW5zZSB7XG4gICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0FEQURBRDtcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEtQm9vaycsIHNhbnMtc2VyaWY7XG4gICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICA+IHNwYW4uZGV0YWlscyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICA+IGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEBtYWpldXJlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQG1hamV1cmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxMnB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogQGdyaXN0aXRsZTtcbn1cbiNsb2dpbmZvcm0gLmlucHV0LWdyb3VwLFxuI2ZvcmdvdGZvcm0gLmlucHV0LWdyb3VwLFxuI3Byb2ZpbGUtZm9ybSAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogNzAlO1xuICBpbnB1dCB7XG4gICAgYm9yZGVyOiAwLjI1cHggc29saWQgcmdiYSgwLDAsMCwuMDc1KTtcbiAgfVxufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICAuZ2x5cGhpY29uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbiNhY2NvdW50LXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cztcbiAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHM7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cztcbn1cblxuLnBhbmVsLWNhcnQge1xuICAucGFuZWwtc3VidGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIC5iYWRnZSB7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5kaXNhYmxlZCA+IC5maWx0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA0MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxufVxuXG4jcGF5bWVudC1jb2xsYXBzZSB7XG4gIC50YXgge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjYWVhZWFlO1xuICB9XG4gIC5hbW91bnQsIC52b2x1bWUtZGlzY291bnQtYW1vdW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNhZWFlYWU7XG4gIH1cbiAgLnZvbHVtZS1kaXNjb3VudC1hbW91bnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuZGl2LmxpY2VuY2UtdHlwZS10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6IEBncmlzbW95ZW47XG4gIHdpZHRoOiAxMDAlO1xuICA+IGRpdi5saWNlbmNlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGJvcmRlcjogZG90dGVkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggMCAwIDA7XG4gICAgLnB1bGwtcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gICAgJi50YXgge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjOWY5ZjlmO1xuICAgIH1cbiAgICAmLmFtb3VudCwgJi52b2x1bWUtZGlzY291bnQtYW1vdW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogIzlmOWY5ZjtcbiAgICB9XG4gICAgJi52b2x1bWUtZGlzY291bnQtYW1vdW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAmLmxpY2VuY2UtbmFtZSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8+IHNwYW4uZWFybHlfYWNjZXNzIHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZWFybHlfYWNjZXNzLnBuZyk7XG4gICAgICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vICB3aWR0aDogMTEwcHg7XG4gICAgICAgIC8vICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICB0b3A6IC04cHg7XG4gICAgICAgIC8vICByaWdodDogNTBweDtcbiAgICAgICAgLy9cbiAgICAgICAgLy99XG4gICAgICB9XG4gICAgICAmLmxpY2VuY2UtcHJpY2Uge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuICAgICAgJi5saWNlbmNlLXByaWNlLW9mZiB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5saWNlbmNlLWZpeGVkLXF1YW50aXR5LFxuICAgICAgJi5saWNlbmNlLXF1YW50aXR5LFxuICAgICAgJi5saWNlbmNlLXNlbGVjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAuc3AtcXVhbnRpdHkge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogQGdyaXNtb3llbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLnNwLW1pbnVzLFxuICAgICAgICAgIC5zcC1wbHVzIHtcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuNjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQG1hamV1cmU7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuc3AtbWludXMge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IC5zcC1wbHVzIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLnNwLXF0eSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kaXYuc2VwLXJvdWdlIHtcbiAgYm9yZGVyLXRvcDogM3B4IGRvdHRlZCBAbWFqZXVyZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5kaXYudG90YWwge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jcGF5bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICNjYXJkLW51bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdXJpdHktYW5kLWhlbHBlciB7XG4gICAgICAgICNzZWN1cml0eS1jb2RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNjYXJkLW1vbnRoLFxuICAgICAgI2NhcmQteWVhciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNjYXJkLW1vbnRoIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nbHlwaGljb24uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24ge1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgY29sb3I6ICM0YzhhZTc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5nbHlwaGljb24uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiB7XG4gICAgICAgIGNvbG9yOiBAbWFqZXVyZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIGkuZmluZC1zZWN1cml0eSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChwdWJsaWMvaW1hZ2VzL2NhcmRzLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxcHg7XG4gICAgICB9XG4gICAgICAmLmVycm9yIGlucHV0LFxuICAgICAgJi5lcnJvciBzZWxlY3Qge1xuICAgICAgICBib3JkZXItY29sb3I6IEByb3VnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBidXR0b24ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgICYuY3VycmVudCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4ICM1MWE3ZTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNkZmFmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xuICAgIH1cbiAgICA+IGkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHB1YmxpYy9pbWFnZXMvY2FyZHMyLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICB3aWR0aDogNTFweDtcbiAgICAgICYuY2Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgfVxuICAgICAgJi5tYXN0ZXJjYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3cHggMXB4O1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIH1cbiAgICAgICYudmlzYSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IDA7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZXJyb3IgYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6IEBtYWpldXJlO1xuICB9XG59XG5cbi5oZWxwZXIgLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChwdWJsaWMvaW1hZ2VzL2NhcmRzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTg1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxcHg7XG4gIG1hcmdpbjogMTBweCAwIDVweCAzMHB4O1xufVxuXG4ubGljZW5jZU51bWJlciB7XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBwYWRkaW5nOiA3cHggNHB4O1xuICB9XG59XG5cbmEgLnNlbGVjdDItY2hvc2VuIHtcbiAgZm9udC1mYW1pbHk6ICdOZXhhLUxpZ2h0Jywgc2Fucy1zZXJpZjtcbn1cblxuLmxpY2VuY2UtbGlzdCB7XG4gIGEudXBncmFkZSxcbiAgYS5kZWxldGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAuZ2x5cGhpY29uIHtcbiAgICAgIGNvbG9yOiBAbWFqZXVyZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jYWNjb3VudC1uYXYgPiBsaS5icmFuZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5yZWFzc3VyYW5jZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL3B1YmxpYy9pbWFnZXMvcmVhc3N1cmFuY2UucG5nJyk7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbmRpdi5hY2NvdW50LWxlZ2FsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJ0bi5idG4teHMuYnRuLWRhbmdlciB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG4uYnRuLXhzLmJ0bi1kYW5nZXIuYnRuLWNoZWNrIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXRvcDoycHg7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogQG1hamV1cmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAmI2xvZ2luLXVzZXJuYW1lLFxuICAmI2xvZ2luLXBhc3N3b3JkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICB9XG59XG4uYmFza2V0LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWxlcnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNvbnRyb2xzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuYnRuLWRhbmdlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgICB9XG4gIH1cbn1cbi5leHBsYW5hdGlvbi1saWNlbmNlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAuZXhwbGFuYXRpb24tbGljZW5jZS10aXRsZSB7XG4gICAgY29sb3I6IEBjb3JhaWw7XG4gIH1cbn1cbiNhY2NvdW50LWNvbnRlbnQgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWNvbG9yOiBAbWFqZXVyZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICAgIGJvcmRlci1jb2xvcjogQG1pbmV1cmU7XG4gIH1cbn1cbi5zcGFuLXNhbWUtbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hLmZvcmdvdC1wd2RfX2xpbmt7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBtaW5ldXJlO1xuICB9XG59XG4ucGFzc3dvcmQtZm9ybSAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXNzd29yZF9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbiNhY2NvdW50LWNvbnRlbnQgLnBhbmVsLWluZm8gLnBhbmVsLWJvZHkgYS5saWNlbnNlc19fbGluay1jb2xvcmVkLFxuI2FjY291bnQtY29udGVudCAucGFuZWwtaW5mbyAjZXVsYS1jb2xsYXBzZSBhLmxpY2Vuc2VzX19saW5rLWNvbG9yZWR7XG4gIGNvbG9yOiBAbWluZXVyZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn0iLCJhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5pOm5vdCguZ2x5cGhpY29uKSB7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKiogQ09OVEVOVSBQQUdFICoqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGVudS1wYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvYy1yb25kLW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmJsb2Mtcm9uZC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuaW1nLXJvbmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnR4dC1yb25kLW91dGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGl0cmUtYmxvYy1yb25kIHtcbiAgICAuYm9sZGZvbnQ7XG4gICAgLmZzLTI0O1xuICAgIGNvbG9yOiBAZ3Jpc3RpdGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuYWNjci1ibG9jLXJvbmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLmJvbGRmb250O1xuICAgIC5mcy0yMDtcbiAgICBjb2xvcjogQGdyaXN0aXRsZTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIC50eHQtYmxvYy1yb25kIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIC5iYXNlZm9udDtcbiAgICAuZnMtMTY7XG4gICAgY29sb3I6IEBncmlzdGl0bGU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG4udHh0LWZ1bGx3aWR0aCB7XG4gIG1hcmdpbjogMzVweCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW46IDY1cHggYXV0bztcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50aXRyZXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHggYXV0bztcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIC5mcy0zNjtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mcy01MDtcbiAgICB9XG4gIH1cbiAgLmxldGV4dGUge1xuICAgIC5ib2xkZm9udDtcbiAgICAuZnMtMTg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6IEBncmlzbW95ZW47XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKi9cblxuYiwgc3Ryb25nIHtcbiAgLmJvbGRmb250O1xufVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMC4yZW0gMCAwLjFlbSAwO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gIH1cbn1cblxuaDEge1xuICAuYmFzZWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGNvbG9yOiBAbWFqZXVyZTtcbn1cblxuaDIge1xuICAuYm9sZGZvbnQ7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGNvbG9yOiBAbWFqZXVyZTtcbn1cblxuc2VjdGlvbltkYXRhLWNsYXNzPVwidGl0cmUzXCJdIHtcbiAgd2lkdGg6IDEwMCU7fVxuXG4udGl0bGUtaDEge1xuICBtYXJnaW46IDA7XG4gIC5jaGFuZXktcmVnO1xuICAuZnMtNTA7XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIGNvbG9yOiBAZ3Jpc21veWVuO1xuICBpIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6IEBtYWpldXJlO1xuICB9XG59XG5cbmg0IHtcbiAgLmJvb2tmb250O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxubGkge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbnNlY3Rpb24ge1xuICBkaXYubGV0ZXh0ZSB7XG4gICAgLmJhc2Vmb250O1xuICB9XG4gICYuaW50cm9wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIGltZywgdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICB1bC5zbGlkZXMgbGkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5oMSwgaDIge1xuICBpIHtcbiAgICAvLyAucm91Z2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbnNlY3Rpb25bZGF0YS1jbGFzcz1cInRleHRlc2ltcGxlXCJdIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGV0ZXh0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IEBtYWpldXJlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlIC5sZXRleHRlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBhIHtcbiAgICBjb2xvcjogQG1pbmV1cmU7XG4gIH1cbn1cblxuc2VjdGlvbi5pbnRyb3BhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuc2VjdGlvbi50eHRpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbnNlY3Rpb24gZmlndXJlLmFkcm9pdGUzMDAge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uIGZpZ3VyZS5hZ2F1Y2hlMzAwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxldGV4dGUgdWwsIC5sZXRleHRlY29sMSB1bCwgLmxldGV4dGVjb2wyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGV0ZXh0ZSBsaSwgLmxldGV4dGVjb2wxIGxpLCAubGV0ZXh0ZWNvbDIgbGkge1xuICBtYXJnaW46IDAuM2VtIDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gIH1cbn1cblxuLndhcm5pbmcge1xuICBkaXYuYWxlcnRlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gICAgYSB7XG4gICAgICBjb2xvcjogQG1hamV1cmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogYXV0bztcbiAgICB9XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlZJREVPUyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24udmlkZW8ge1xuICAudmlkZW9ydWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogOTMwcHg7XG4gICAgaGVpZ2h0OiA1MjVweDtcbiAgICAvLy5vbWJyZTtcbiAgfVxufVxuXG4udmlkZW8ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZpZGVvYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICY6aG92ZXIge1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG4gICAgLW1vei1maWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcbiAgICAtbXMtZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG4gICAgLW8tZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgfVxufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKkdBTExFUlkqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbnNlY3Rpb25bZGF0YS1jbGFzcz1cInZpZGVvZ2FsbGVyeVwiXS5nYWxsZXJ5LFxuc2VjdGlvbltkYXRhLWNsYXNzPVwibW9kdWxldmlkZW8yXCJdLmdhbGxlcnkge1xuICB3aWR0aDogMzEuOTAwMiU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuc2VjdGlvbltkYXRhLWNsYXNzPVwibW9kdWxldmlkZW8xXCJdLmdhbGxlcnkge1xuICB3aWR0aDogNDUuMjE2NyU7XG4gIG1hcmdpbi1yaWdodDogODlweDtcbiAgJjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKkJMT0NTIENPTlRFTlUgSE9NRSoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tYXZob21lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBpbWcge1xuICAgIC5vbWJyZTtcbiAgfVxuICBhIC52aWduZXR0ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCBhdXRvO1xuICB9XG59XG5cbi5ibG9jLXRleHQge1xuICB3aWR0aDogNDY1cHg7XG59XG5cbi5tYXZkcm9pdGUgLmJsb2MtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1hdmdhdWNoZSAuYmxvYy10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuc2VjdGlvbltkYXRhLWNsYXNzPVwibWF2Zm9jdXNcIl0ge1xuICAuYmxvYzEge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuICAuYmxvYzIge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIExPR09TICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICY6bnRoLW9mLXR5cGUoNW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqQkxPQ1MgQ09OVEVOVSoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pbWdnYXVjaGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc3RyZXNjbGFpcjtcbn1cblxuLmltZ2Ryb2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uaW1nc3lzZ2F1Y2hlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNjbGFpcjtcbn1cblxuc2VjdGlvbltkYXRhLWNsYXNzPVwidHh0aW1ncGxlaW5lbGFyZ2V1clwiXSB7XG4gIGgyIHtcbiAgICBtYXJnaW46IDhweCAwIDEycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaW1nIHtcbiAgICAub21icmU7XG4gIH1cbn1cblxuLmNvbGltZywgLmNvbHR4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJsb2Mtb21icmUgZmlndXJlIHtcbiAgLm9tYnJlO1xufVxuXG5cblxuXG4uaW1nc3lzZ2F1Y2hlIC50aXRyZXNlY3Rpb24ge1xuICBtYXJnaW46IDEwcHggYXV0byAyNXB4IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRlbnVzeXNyZXEtb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogQGJvZHktd2lkdGg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNvbGltZyB7XG4gICAgbWFyZ2luOiAwIDkwcHggMzBweCA1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW46IDAgOTBweCA1MHB4IDU1cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb2x0eHQtc3lzLW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5saW5ldHh0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhzKSB7XG4gICAgZmxleC13cmFwOiBpbml0aWFsO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuaW1nLXN5cyBmaWd1cmUge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAudGl0bGUtc3lzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgLmJvbGRmb250O1xuICAgIC5mcy00MDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiBAZ3Jpc21veWVuO1xuICB9XG4gIC50eHQtZGVzYy1zeXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLmJvbGRmb250O1xuICAgIC5mcy0xNjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGNvbG9yOiBAZ3Jpc3RpdGxlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKiogU09DSUFMICoqKioqKioqKioqKioqKioqKiovXG4uc29jaWFsIC5ncmV5bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xufVxuXG4uc29jaWFsIHNlY3Rpb25bZGF0YS1jbGFzcz1cInNvdXN0aXRyZS1zZWN0aW9uXCJdIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zb3VzdGl0cmVzZWN0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC5jaGFuZXktcmVnO1xuICAuZnMtMTg7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZzLTIwO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnNvY2lhbCAuc291c3RpdHJlc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnUtc29jaWFsID4gLmNtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbn1cblxuLnBpY3RvLXNvY2lhbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAxNXB4IDIwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc3RpdGxlO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBORVdTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogSG9tZSBuZXdzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay1uZXdzLW91dGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xufVxuXG4uYmxvY2stbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTgwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4uYmxvYy1hY2Nyb2NoZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgJi5tYXYtYXJ0aWNsZSwgJi5tYXYtYXJ0aWNsZS1zbWFsbCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi5tYXYtYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgfVxuICAmLm1hdi1hcnRpY2xlLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5ibG9jLWFjY3JvY2hlLmltYWdlLWFydGljbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzY1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1hdi1hcnRpY2xlLXNtYWxsIC5ibG9jLWFjY3JvY2hlLmltYWdlLWFydGljbGUgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogMjY1cHg7XG59XG5cbiNtYXYtYXJ0aWNsZXMgaDIge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGNvbG9yOiBAZ3JheS1saWdodDtcbn1cblxuLm1hdi1hcnRpY2xlLCAubWF2LWFydGljbGUtc21hbGwge1xuICAmOm50aC1jaGlsZCgybikge1xuXG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlzdGl0bGU7XG4gICAgJjpob3ZlciB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xuICAgICAgLW1vei1maWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcbiAgICAgIC1tcy1maWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcbiAgICAgIC1vLWZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgLy9tYXJnaW46IDIzcHggMCAwIDA7XG4gICAgICAuZnMtMjA7XG4gICAgICAuYm9sZGZvbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGUtYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDRweCA0cHggMCA0cHg7XG4gIC5ib2xkZm9udDtcbiAgLmZzLTE0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBtYWpldXJlO1xufVxuXG4uYmxvYy1kZXRhaWwge1xuICBoZWlnaHQ6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlc2NyaXB0aW9uLWFydGljbGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAuYmFzZWZvbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqIEJMT0MgSk9CUyAmIFBSRVNTICoqKioqKioqKioqKioqKi9cbi5jb250ZW51LXBhZ2UuZm9uZGdyaXMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXN0cmVzY2xhaXI7XG59XG5cbi5zb2NpYWwgLmNvbnRlbnUtcGFnZS5mb25kZ3JpcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb25bZGF0YS1jbGFzcz1cImltYWdlcHJlc3Nqb2JcIl0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogQGJvZHktd2lkdGggLyAyO1xufVxuXG4uY29udGVudS1qb2JzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5pbWctaWxsdXMtZ2F1Y2hlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAyMHB4O1xufVxuXG4uY29udGVudS1qb2ItcmlnaHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLnR4dC1wcmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogQGdyaXNtb3llbjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbn1cblxuLmFib3V0LXVzIC50eHQtcHJlc3Mge1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5lbnRldGUtcHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAuZW50ZXRlLXByZXNzLXBpY3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG4gIC5lbnRldGUtcHJlc3MtdHh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAucHJlc3MtdHh0MSB7XG4gICAgICAuYmFzZWZvbnQ7XG4gICAgICAuZnMtMzA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGIge1xuICAgICAgICAuYm9sZGZvbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmVzcy10eHQyIHtcbiAgICAgIC5mcy0yMDtcbiAgICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICB9XG4gIH1cbn1cblxuLnRpdHJlLXByZXNza2l0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC5ib2xkZm9udDtcbiAgLmZzLTE2O1xuICBjb2xvcjogQG1hamV1cmU7XG4gIGEge1xuICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWluZXVyZTtcbiAgICB9XG4gIH1cbn1cblxuLnR4dC1kZXNjLXByZXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC5iYXNlZm9udDtcbiAgLmZzLTE2O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IEBncmlzdGl0bGU7XG59XG5cbi5zb3VzdHh0LWRlc2MtcHJlc3Mge1xuICAuYmFzZWZvbnQ7XG4gIC5mcy0xNjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAuYm9sZGZvbnQ7XG4gIC5mcy0xNjtcbiAgLmxpc3QxLCAubGlzdDIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAubGlzdDIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5saXN0aW5nIC5saXN0MSxcbi5saXN0aW5nIC5saXN0Mixcbi5saXN0aW5nIC5saXN0MyB7XG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc3RpdGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5pbnB1dC1jdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTcwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jaGFtcC11cGxvYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltYWdlcy9waWN0b3MvZHJvcGRvd24tYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlzdHJlc2NsYWlyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDNweCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5pbnB1dGZpbGUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLmlucHV0ZmlsZSArIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC5iYXNlZm9udDtcbiAgICAuZnMtMTY7XG4gICAgY29sb3I6IEBncmlzdGl0bGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgLmZzLTI0O1xuICAgIH1cbiAgfVxuICAuYnRuLWtlZXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgLmZzLTE2IWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIC5mcy0yMCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKiBTVVJDSEFSR0UgU1VQUE9SVCAqKioqKioqKioqKioqKi9cbi5mYXEgLmNvbnRlbnUtam9icy1pbm5lciAuY29udGVudS1zdXBwb3J0IHtcbiAgLmVudGV0ZS1wcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudHh0LWRlc2MtcHJlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC50aXRyZS1wcmVzc2tpdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAubGlzdDEsIC5saXN0MiB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKiogU1RPUlkgQUtFWVRTVSAqKioqKioqKioqKioqKioqL1xuLmFrZXl0c3Utc3Rvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnN0b3J5LXR4dC1vdXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgJi5zdG9yeTEge1xuICAgIC5zdG9yeS1pbWctb3V0ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgICAgLnN0b3J5LWltZyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zdG9yeTIge1xuICAgIC5zdG9yeS1pbWctb3V0ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvdXN0aXRyZS1zdG9yeS1pbm5lciB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnKSB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RvcnktaW1nLW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxufVxuXG4ucGV0aXQtc291c3RpdHJlIHtcbiAgLmJvbGRmb250O1xuICAuZnMtMTg7XG4gIGNvbG9yOiBAZ3Jpc21veWVuO1xufVxuXG4ubW90Y2xlZiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJvbGRmb250O1xuICAuZnMtNTA7XG4gIGNvbG9yOiBAZ3Jpc21veWVuO1xuICBiIHtcbiAgICBjb2xvcjogQG1hamV1cmU7XG4gIH1cbiAgaSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnKSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIH1cbn1cblxuLnNvdXN0aXRyZS1zdG9yeS1pbm5lciAubW90Y2xlZiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG5cbi5zdG9yeS1pbWctdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLmxlZ2VuZGUtaW1nIHtcbiAgICAuYm9sZGZvbnQ7XG4gICAgLmZzLTI4O1xuICAgIGNvbG9yOiBAZ3Jpc3RpdGxlO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqIEFDQ09VTlQgKioqKioqKioqKiovXG4ucGFnZS1saWNlbnNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogQGJvZHktd2lkdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgfVxuICAjYWNjb3VudC1uYXYsICNhY2NvdW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbnVsLmxpY2VuY2UtbGlzdCBsaTpob3ZlciwgdWwubGljZW5jZS1saXN0IGxpLmN1cnJlbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBtYWpldXJlICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqIExFR0FMICoqKioqKioqKioqKioqKi9cbi5sZWdhbCAudGl0cmVzZWN0aW9uIHtcbiAgbWFyZ2luOiA1NXB4IGF1dG8gMjBweCBhdXRvO1xufVxuXG4ubGVnYWwgLnNvdXN0aXRyZXNlY3Rpb24ge1xuICBtYXJnaW46IDEwcHggYXV0byAyMHB4IGF1dG87XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiBAbWluZXVyZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqIFZFUlNJT04gSElTVE9SWSAqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oaXN0b3J5X19tYWluLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqIFBBR0VTIEVOIEVYVFJBICoqKioqKioqKioqKioqKiovXG4uY29udGVudS5wYWdlLWV4dHJhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xufVxuXG4uY29udGVudS1leHRyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogQGJvZHktd2lkdGg7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbnNlY3Rpb25bZGF0YS1jbGFzcz1cImJsb2NleHRyYWRyXCJdLFxuc2VjdGlvbltkYXRhLWNsYXNzPVwiYmxvY2V4dHJhZ2FcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2MtZXh0cmEtb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmxvYy1leHRyYS10eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgc2VjdGlvbltkYXRhLWNsYXNzPVwiYmxvY2V4dHJhZHJcIl0ge1xuICAgIC5ibG9jLWV4dHJhLXR4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbltkYXRhLWNsYXNzPVwiYmxvY2V4dHJhZ2FcIl0ge1xuICAgIC5ibG9jLWV4dHJhLXR4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRpdHJlZXh0cmEge1xuICAuYm9sZGZvbnQ7XG4gIC5mcy0zMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5zb3VzdGl0cmVleHRyYSB7XG4gIC5iYXNlZm9udDtcbiAgLmZzLTIwO1xuICBjb2xvcjogQG1hamV1cmU7XG59XG5cbi5ibG9jLWV4dHJhLXR4dCB7XG4gIC5sZXRleHRlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJsb2MtZXh0cmEtaW1nIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnNlY3Rpb25bZGF0YS1jbGFzcz1cImJsb2NleHRyYWJvdFwiXSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cImJsb2NleHRyYXRvcFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICAuYmxvYy1leHRyYS1vdXRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgIH1cbiAgfVxuICAuYmxvYy1leHRyYS1pbWcge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAuYmxvYy1leHRyYS10eHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKiBQQUdFIEEgMiBDT0xPTk5FUyAqKioqKioqKioqKioqKioqKioqL1xuLnRleHRlY29sLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2x4MmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5sZXRleHRlY29sMSwgLmxldGV4dGVjb2wyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luOiAuMmVtIDAgLjFlbSAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIC5ib2xkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgY29sb3I6IEBncmF5LWxpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxldGV4dGVjb2wxIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubGV0ZXh0ZWNvbDIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLyoqKioqKioqKioqKioqKioqKiBESVZFUlMgKioqKioqKioqKioqKioqL1xuXG5cbi5jb250ZW51LTJibG9jIHtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbn1cblxuc2VjdGlvbltkYXRhLWNsYXNzPVwiaW1hZ2VzaW1wbGVcIl0ge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogQGJvZHktd2lkdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIuc2VhcmNoX19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA4MHB4O1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBtZWRpYShtaW4td2lkdGg6IDcwMHB4KXtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDkwMHB4KXtcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuI3NpdGUtc2VhcmNoIHtcbiAgcGFkZGluZzogMjhweCAyNHB4IDI0cHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNjbGFpcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uc2VhcmNoX190ZXh0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc2VhcmNoX190ZXh0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbn1cbi5zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua2V5d29yZHNfX3NlY3Rpb24ge1xuICBtYXJnaW46IDAgLTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwIC02cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ua2V5d29yZC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4ua2V5d29yZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDg0MHB4KSB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDAgY2FsYyh+XCI1MCUgLSAxNnB4XCIpO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoflwiNTAlIC0gMTZweFwiKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICB9XG59XG4ua2V5d29yZCBzcGFuLFxuLktleXdvcmQtYWN0aWYge1xuICBwYWRkaW5nOiA5cHggMCA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg4cHg7XG4gIC5ib2xkZm9udDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbiAgYm9yZGVyOiAycHggc29saWQgQG1hamV1cmU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZywgYmFja2dyb3VuZC1jb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG4gIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgcGFkZGluZzogMTJweCA4cHggOHB4IDhweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3MDBweCkge1xuICAgIHBhZGRpbmc6IDEycHggOHB4IDhweCA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgfVxufVxuLmtleXdvcmQgc3BhbjphY3RpdmUsXG5zcGFuLktleXdvcmQtYWN0aWYge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xufVxuLktleXdvcmQtaW5hY3RpZiB7XG4gIHBhZGRpbmc6IDlweCAwIDVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODhweDtcbiAgLmJvbGRmb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IEBtYWpldXJlO1xuICBib3JkZXI6IDJweCBzb2xpZCBAbWFqZXVyZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nLCBiYWNrZ3JvdW5kLWNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgQG1lZGlhKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgcGFkZGluZzogMTJweCA4cHggOHB4IDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICB9XG59XG4uaWNvbi1zZWFyY2hfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmljb24tc2VhcmNoIHtcbiAgICAgIGZpbGw6IEBtaW5ldXJlO1xuICAgIH1cbiAgfVxuICAuaWNvbi1zZWFyY2gge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmaWxsOiBAbWFqZXVyZTtcbiAgfVxufSIsIi5uZXdzIC5tYWluLW91dGVyPi5iYW5kZWF1LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1vdXRlcj4uYmFuZGVhdS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cyAuY29udGVudS1uZXdzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xufVxuLm5ld3MgLm1haW5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTA0MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTU2MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubmV3cyAuYXJ0aWNsZWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgLmJsb2MtYWNjcm9jaGUubWF2LWFydGljbGUge1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgfVxufVxuLmFydGljbGVsaXN0Om50aC1jaGlsZChuKzMpIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5uZXdzIC5jb250ZW50LWhlYWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW51LW5ld3MgLmVkaXRsaXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIC5tb3JlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICB9XG4gIH1cbn1cbi5kZXRhaWwtcG9zdCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICAmLmNvbnRlbnUge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gIC50aXRyZS1hcnRpY2xlIGgxIHtcbiAgICBjb2xvcjogQGdyaXN0aXRsZTtcbiAgfVxuICBoMyB7XG4gICAgLmZzLTI0O1xuICB9XG4gIGEge1xuICAgIC5ib2xkZm9udDtcbiAgICBjb2xvcjogQG1hamV1cmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKiogQkxPRyBORVdTICoqKioqKioqKioqKioqKiovXG4uYmxvYy1vbWJyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5jb2xpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY29sdHh0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5jb2xpbWcge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5jb2x0eHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJjb250ZW51aW1nb21icmVkcm9pdGVcIl0ge1xuICBmaWd1cmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKiogQVJUSUNMRVMgKioqKioqKioqKioqKioqKiovXG4ucHJlc3MgLnN1aXRlLWNvbnRlbnUsIC5ob21lIC5zdWl0ZS1jb250ZW51LCAuYmxvZyAgLnN1aXRlLWNvbnRlbnUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IEBib2R5LXdpZHRoO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC5hcnRpY2xlLW91dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJtZWRpdW1pbWFnZWFydGljbGVcIl0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuc2VjdGlvbltkYXRhLWNsYXNzPVwic21hbGxpbWFnZWFydGljbGVcIl0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnByZXNzLCAuaG9tZSB7XG4gICAgLmFydGljbGUgLmxlZ2VuZGV2aWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5ib2xkZm9udDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKiogTEVBUk4gKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJ2aWRlb2ZsYWdcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICA+ZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAubGFuZy1mbGFnIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAuYm9sZGZvbnQ7XG4gICAgLmZzLTIwO1xuICAgIGNvbG9yOiBAZ3Jpc3RpdGxlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIC5mcy0zNjtcbiAgICB9XG4gICAgYiB7XG4gICAgICBjb2xvcjogQG1hamV1cmU7XG4gICAgfVxuICB9XG59XG4udmlkZW8tZmxhZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBhIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmNvbnRlbnUtZW4sIC5jb250ZW51LWVzIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBAYm9keS13aWR0aDtcbiAgLnZpZGVvLWVuLCAudmlkZW8tZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1NjBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgc2VjdGlvbltkYXRhLWNsYXNzPVwibW9kdWxldmlkZW8xXCJdLmJsb2MtdmlkZW8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5ibG9jLWFjY3JvY2hlLm1hdi1hcnRpY2xlLXNtYWxsLCAuYmxvYy12aWRlbyAuYmxvYy1nYWxsZXJ5LW91dGVyIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIH1cbiAgICAgIC5sZWdlbmRldmlnIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgICAgLmxlZ2VuZGV2aWcgLnRpdHJlLXZpZyB7XG4gICAgICAgIC5mcy0xNDtcbiAgICAgIH1cbiAgICAgIC5sZWdlbmRldmlnIC5zb3VzdGl0cmUtdmlnIHtcbiAgICAgICAgLmZzLTEzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxlYXJuLWFrZXl0c3Ugc2VjdGlvbltkYXRhLWNsYXNzPVwidGV4dGVzaW1wbGVcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi8qKioqKioqKioqKiBET0NVTUVOVEFUSU9OICYgUkVMRUFTRSAqKioqKioqKioqKioqL1xuLm1hcmdlLWJhcyB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4vKioqKioqKioqKiogU1VSQ0hBUkdFIEZBTkNZQk9YICoqKioqKioqKioqKioqKioqKi9cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiYm9keTpub3QoLmNtcy0tY29ubmVjdGVkKTpub3QoLmNtcy0tZWRpdGluZyk6bm90KC5jbXMtLWluZm8pIHNlY3Rpb25bZGF0YS1oaWRkZW49J3RydWUnXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jbXMtLWVkaXRpbmcgc2VjdGlvbltkYXRhLWhpZGRlbj0ndHJ1ZSddLFxuLmNtcy0taW5mbyBzZWN0aW9uW2RhdGEtaGlkZGVuPSd0cnVlJ10sXG4uY21zLS1jb25uZWN0ZWQgc2VjdGlvbltkYXRhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY21zLS1lZGl0aW5nIHNlY3Rpb25bZGF0YS1oaWRkZW49J3RydWUnXTo6YWZ0ZXIsXG4uY21zLS1pbmZvIHNlY3Rpb25bZGF0YS1oaWRkZW49J3RydWUnXTo6YWZ0ZXIsXG4uY21zLS1jb25uZWN0ZWQgc2VjdGlvbltkYXRhLWhpZGRlbj0ndHJ1ZSddOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC02cHggIWltcG9ydGFudDtcbiAgbGVmdDogLTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwxMzIsMTMwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTIuNSUsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDAsIHJnYmEoMCwgMCwgMCwgMC4xKSA2Mi41JSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNS42NnB4IDUuNjZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgdG91Y2gtYWN0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59IiwiLmJsb2MtY29udGVudV9fdHh0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZGE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbn1cblxuLmJsb2MtY29udGVudV9fdHh0LWltZyAuY29udGVudTJjb2wtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MjBweCA2NDBweDt9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGNhbGMoflwiKDEwMCUgLSAxNjAwcHgpIC8gMlwiKTtcbiAgfVxuICAuY29sdHh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG9yZGVyOiAxO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHdpZHRoOiBjYWxjKH5cIjQzJSAtIDZweFwiKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgICA+IC5jb2xvdXJlZC1kb3RzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgfVxuICAgIH1cbiAgLmNvbGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBvcmRlcjogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA1NyU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0cy1zbGlkaW5nX19pbm5lciB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuY29sdHh0X190aXRsZSBzcGFuOmFmdGVyIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuLmNvbHR4dF9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICAuYm9sZGZvbnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5jb2x0eHRfZGVzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBtYXgtd2lkdGg6IDQ5MHB4O1xuICAuYmFzZWZvbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IEBncmlzbW95ZW47XG4gIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgdG9wOiA0NXB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4LjVweCAyNnB4O1xuICAgIC5ib2xkZm9udDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgfVxufVxuLmJsb2MtY29udGVudV9fZXZlbi1vZGQgLmNvbHR4dF9kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ibG9jLWNvbnRlbnVfX3R4dC1pbWc6bnRoLW9mLXR5cGUob2RkKSAuY29udGVudTJjb2wtb3V0ZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIG1hcmdpbjogMCBjYWxjKH5cIigxMDAlIC0gMTYwMHB4KSAvIDJcIikgMCBhdXRvO1xuICAgIH1cbiAgICAuY29sdHh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHRzLXNsaWRpbmdfX2lubmVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdHh0X190aXRsZSBzcGFuOmFmdGVyIHtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xpbWcge1xuICAgICAgLy9tYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuLmJsb2MtY29udGVudV9fdHh0LWltZzpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmJsb2MtY29udGVudV9fdHh0LWltZzpudGgtb2YtdHlwZShvZGQpOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuLmNvbnRlbnUyY29sLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ZXh0cy1zbGlkaW5nICB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGV4dHMtc2xpZGluZ19faW5uZXIge1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzIwbXMgQHRyYW5zaXRpb24tZWFzaW5nO1xuICBAbWVkaWEobWluLXdpZHRoOiA0NDBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4uYmxvYy1jb250ZW51X190eHQtaW1nOm50aC1vZi10eXBlKDEpIC5jb250ZW51MmNvbC1vdXRlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZ2QtMDEuanBnKTtcbiAgfVxuICAuY29sb3VyZWQtZG90LS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICB9XG59XG4uYmxvYy1jb250ZW51X190eHQtaW1nOm50aC1vZi10eXBlKDIpIC5jb250ZW51MmNvbC1vdXRlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZ2QtMDIuanBnKTtcbiAgfVxuICAuY29sb3VyZWQtZG90LS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgfVxufVxuLmJsb2MtY29udGVudV9fdHh0LWltZzpudGgtb2YtdHlwZSgzKSAuY29udGVudTJjb2wtb3V0ZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3B1YmxpYy9pbWFnZXMvYmFja2dyb3VuZHMvYmdkLTAzLmpwZyk7XG4gIH1cbiAgLmNvbG91cmVkLWRvdC0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgfVxufVxuLmJsb2MtY29udGVudV9fdHh0LWltZy5ibG9jLWNvbnRlbnVfX2V2ZW4tb2RkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC5jb250ZW51MmNvbC1vdXRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmJsb2MtY29udGVudV9fdHh0LWltZy5ibG9jLWNvbnRlbnVfX2V2ZW4tb2RkIC50ZXh0cy1zbGlkaW5nIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGV4dHMtc2xpZGluZ19faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDQ0MHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uY29sdHh0X190aXRsZSB7XG4gIC5jaGFuZXktcmVnO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbiAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpe1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBib2R5LXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5jb2xvdXJlZC1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG5cbn1cbmJvZHk6bm90KC5ob21lKSAuY29sb3VyZWQtZG90cyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IEBtYWpldXJlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGFsaWduLXNlbGY6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxNnB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8vdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgfVxufVxuLmNvbG91cmVkLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc2JsZXVmb25jZTtcbn1cbi5ibG9jLWNvbnRlbnVfX3R4dC1pbWc6bnRoLW9mLXR5cGUoZXZlbikgLmNvbG91cmVkLWRvdHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLmxpbmtfX2VkaXRhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuLyogIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH0qL1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBhbGlnbi1zZWxmOiBpbmhlcml0O1xuICB9XG59XG4ubGlua19fdGV4dCB7XG4gIC5ib2xkZm9udDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNtcy0tZWRpdGluZyAuYmxvYy1jb250ZW51X190eHQtaW1nIC5jb250ZW51MmNvbC1vdXRlciAudGV4dHMtc2xpZGluZ19faW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xufVxuLmNtcy0tZWRpdGluZyAuYmxvYy1jb250ZW51X190eHQtaW1nIC5jb250ZW51MmNvbC1vdXRlciAuY29sdHh0X2Rlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufSIsIlxuI3JlcXVlc3RfX3N1YmplY3QtZmllbGQge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTZweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc2NsYWlyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucmVxdWVzdF9fc3ViamVjdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnJlcXVlc3RfX3N1YmplY3QgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBtYWpldXJlO1xufVxuaW5wdXRbcmVxdWlyZWRdOmludmFsaWQgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogaGlkZSB0aGUgcGxhY2Vob2xkZXIgd2hlbiBpbnB1dCBoYXMgc29tZSB0ZXh0IHR5cGVkIGluICovXG5pbnB1dFtyZXF1aXJlZF06dmFsaWQgKyBsYWJlbHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXF1ZXN0X19zdWJqZWN0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogQG1hamV1cmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6JyonO1xuICAgIGNvbG9yOiBAbWluZXVyZTtcbiAgfVxufVxuXG4uY29sLWZvcm0tcmVxdWVzdCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5jb2wteHMtMTIge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2wsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC5iYXNlZm9udDtcbiAgICAuZnMtMjQ7XG4gICAgY29sb3I6IEBncmlzY2xhaXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgfVxuICBzZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wdWJsaWMvaW1hZ2VzL3BpY3Rvcy9kcm9wZG93bi1hcnJvdy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wdGlvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLmZzLTI0O1xuICAgICAgY29sb3I6IEBncmlzY2xhaXIhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbiAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4LjVweCAyNnB4O1xuICAgIC5ib2xkZm9udDtcbiAgICAuZnMtMjA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5yaWdodC1pbm5lci1hZGRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIjc2lnbnVwZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJvcmRlcjogMC4yNXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA3NSk7XG4gIH1cbn1cbiNzaWdudXBmb3JtIC5yYWRpby1pbmxpbmUgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbn1cbi5mb3JtLWhvcml6b250YWwtLXN0ZXAyIC5jb250cm9sLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm0taG9yaXpvbnRhbCAubG9naW4tdXNlcm5hbWUge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jb250cm9sIGEge1xuICBjb2xvcjogQG1pbmV1cmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbC5wd2RfX2xhYmVsIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbC5wd2RfX2xhYmVsLS0yIHtcbiAgd2lkdGg6IDEyOHB4O1xufVxuI3NpZ251cGZvcm0gaW5wdXQucHdkX19lbnRyeSB7XG4gIHdpZHRoOiAyMDBweDtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKiBCTE9DIFNPQ0lBTCAqKioqKioqKioqKioqKioqKioqKiovXG5cbi5yZXNlYXUtc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc3RpdGxlO1xuICB9XG59XG4uc29jaWFscy1uZXR3b3Jrc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgN3B4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCkge1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLnNvY2lhbHMtbmV0d29ya3NfX2ljb24ge1xuICAgICAgZmlsbDogQGdyaXNibGV1O1xuICAgIH1cbiAgfVxufVxuLnNvY2lhbHMtbmV0d29ya3NfX2ljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiBAZ3Jpc2JsZXVmb25jZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG59XG5hLnBpY3RvLWFjY291bnQge1xuICBjb2xvcjogd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4vLyBQSUNUT1MgU09DSUFMIEVOIFNUSUNLWSBWRVJUSUNBTFxuLnJlc2VhdS1zb2NpYWwtLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyh+XCI1MCUgLSA2NHB4XCIpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnJlc2VhdS1zb2NpYWwtLWNvbHVtbiAuc29jaWFscy1uZXR3b3Jrc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuLyogICYuc29jaWFscy1uZXR3b3Jrc19faXRlbS0tdHdpdHRlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9Ki9cbn1cbi5mYi1zaGFyZS1idXR0b24uZmJfaWZyYW1lX3dpZGdldCxcbiN0d2l0dGVyLXdpZGdldC0wIHtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMnB4O1xuICB3aWR0aDogMjhweCFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlciFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgfVxuICA+ICoge1xuICAgIHdpZHRoOiAyOHB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHghaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdCFpbXBvcnRhbnQ7XG4gIH1cbiAgaWZyYW1lLCBpZnJhbWUgPiAqIHtcbiAgICB3aWR0aDogMjhweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4IWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIhaW1wb3J0YW50O1xuICB9XG59XG4uZmItc2hhcmUtYnV0dG9uLmZiX2lmcmFtZV93aWRnZXQge1xuICB0b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gIHRvcDogNnB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGhlaWdodDogMjhweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0d2l0dGVyLXdpZGdldC0wICB7XG4gIHRvcDogMTBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgIHRvcDogNDlweDtcbiAgfVxufSIsInNlY3Rpb25bZGF0YS1jbGFzcz1cInRpdHJlLXNlY3Rpb25cIl0sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJ0aXRyZS1zZWN0aW9uLWJ1dHRvblwiXSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cInNvdXN0aXRyZS1zZWN0aW9uXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VwYXJhdGluZy1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpdiB7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gNDBweCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1hamV1cmU7XG4gIH1cbn1cbi5zZXBhcmF0aW5nLWxpbmUtLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXYge1xuICAgIG1hcmdpbjogMzVweCBhdXRvIDMwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3Jpc2NsYWlyO1xuICB9XG59XG4udGl0cmVzZWN0aW9uLFxuLnRpdHJlc2VjdGlvbi1oMiB7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgLmNoYW5leS1yZWc7XG4gIC5mcy0yODtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IEBtYWpldXJlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byA1MHB4IGF1dG87XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4udGl0bGUtYnRuX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGl0cmUtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbjogNTVweCBhdXRvIDUwcHggYXV0bztcbiAgfVxufVxuLnRpdHJlLXNlY3Rpb25fX2NvbnRhaW5lciAudGl0cmVzZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi5idG4tcGx1c19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmJ0bi1wbHVzX190ZXh0IHtcbiAgICAgIGNvbG9yOiBAbWluZXVyZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBtaW5ldXJlO1xuICAgIH1cbiAgfVxufVxuLmJ0bi1wbHVzX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgLmJvbGRmb250O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogQGJsdWU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBibHVlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmcsIGJvcmRlciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmc7XG59XG5cbi5idXR0b24tZWRpdGFibGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG4uYnV0dG9uLWVkaXRhYmxlLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG5fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIEBtZWRpYSAobWluLXdpZHRoOjU1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luOiA2NXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJ0bl9fdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNHB4IDIwcHg7XG4gIC5oZWF2eWZvbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE2MG1zIEB0cmFuc2l0aW9uLWVhc2luZztcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgfVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJib3V0b25sb2FkbW9yZVwiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG5fX3RleHQtLWxpZ2h0IHtcbiAgY29sb3I6IEBtYWpldXJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IEBtYWpldXJlIGluc2V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmcsIGJhY2tncm91bmQtY29sb3IgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFqZXVyZTtcbiAgfVxufVxuXG4uZG90cy1lZGl0YWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udHh0LWJ0bl9fdy1iZ2Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNjbGFpcjtcbn1cbi50eHRfX3ctYmdkIC5jb2xvcmVkLWJnZF9fY29udGFpbmVyIC5yaWNoLXRleHQge1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICAuYm9sZGZvbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyaXNjbGFpcjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29sb3JlZC1iZ2RfX2ltZyB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgJi0tc21hbGwgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLmNvbG9yZWQtYmdkX19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnJpY2gtdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDEwcHggMTBweDtcbiAgICAuYm9va2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiBAbWFqZXVyZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4IDAgMTBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgMCAwO1xuICAgIH1cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IEBtaW5ldXJlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNtcy0tZWRpdGluZyAuYnRuX190ZXh0OmVtcHR5LFxuLmNtcy0tZWRpdGluZyAucmljaC10ZXh0OmVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFRleHRlcyBkZXMgcGFnZXMgQXJ0aWNsZXNcbnNlY3Rpb25bZGF0YS1jbGFzcz1cInRpdHJlMS1hcnRpY2xlXCJdLFxuc2VjdGlvbltkYXRhLWNsYXNzPVwidGl0cmUxLWFydGljbGUtLWJpc1wiXSxcbnNlY3Rpb25bZGF0YS1jbGFzcz1cInRpdHJlMi1hcnRpY2xlLS1iaXNcIl0sXG5zZWN0aW9uW2RhdGEtY2xhc3M9XCJ0aXRyZTMtYXJ0aWNsZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGUtZWRpdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAuYm9sZGZvbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5rZXl3b3JkLWVkaXRhYmxlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDRweCA1cHggMCA1cHg7XG4gIC5ib2xkZm9udDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogQG1hamV1cmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmlzY2xhaXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNjBtcyBAdHJhbnNpdGlvbi1lYXNpbmcsIGJhY2tncm91bmQtY29sb3IgMTYwbXMgQHRyYW5zaXRpb24tZWFzaW5nO1xuICAmLmJsb2ctdHlwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1pbmV1cmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4udGV4dC1iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmlzY2xhaXI7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbiAgJi0tY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRpdHJlLWFydGljbGUge1xuICBtYXJnaW46IDI1cHggMCAxMHB4IDA7XG4gIC5jaGFuZXktcmVnO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbn1cbi5zb3VzdGl0cmUtYXJ0aWNsZSB7XG4gIG1hcmdpbjogMTRweCAwIDI0cHggMDtcbiAgLmJvbGRmb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBAbWFqZXVyZTtcbn1cbi5hcnRpY2xlX19tYWluLXdyYXBwZXIgLmxldGV4dGUge1xuICAuYm9va2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IEBtYWpldXJlO1xuICB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG59XG4ubGV0ZXh0ZSBpIHtcbiAgLmJhc2Vmb250O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4vLyBDb3VsZXVycyBzZWxvbiBwYWdlcyBhcnRpY2xlc1xuLmFydGljbGVfX21haW4td3JhcHBlci0tYWtleXNjaG9vbCAua2V5d29yZC1lZGl0YWJsZS5ibG9nLXR5cGUsXG4uYXJ0aWNsZV9fbWFpbi13cmFwcGVyLS1ha2V5c2Nob29sIC5rZXl3b3JkLWVkaXRhYmxlOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbn1cbi5wYWdlIHtcbiAgLmFydGljbGVfX21haW4td3JhcHBlci0tYWtleXNjaG9vbCB7XG4gICAgLmxldGV4dGUgYSwgYSB7XG4gICAgICBjb2xvcjogQGJsdWU7XG4gICAgfVxuICB9XG59XG4uYXJ0aWNsZV9fbWFpbi13cmFwcGVyLS1ha2V5c2Nob29sIHVsIGxpIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICB9XG59XG4uYXJ0aWNsZV9fbWFpbi13cmFwcGVyLS1ibG9nIHVsIGxpIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtaW5ldXJlO1xuICB9XG59XG4uYXJ0aWNsZV9fbWFpbi13cmFwcGVyLS1ha2V5c2Nob29sIHNlY3Rpb25bZGF0YS1jbGFzcz1cImJvdXRvbmNvdWxldXJcIl0gLmJ0bl9fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xufVxuLmFydGljbGVfX21haW4td3JhcHBlci0tYmxvZyBzZWN0aW9uW2RhdGEtY2xhc3M9XCJib3V0b25jb3VsZXVyXCJdIC5idG5fX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXVyZTtcbn1cbnNlY3Rpb25bZGF0YS1jbGFzcz1cImJvdXRvbmNvdWxldXJcIl0gLmJ0bl9fdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWpldXJlO1xufVxuXG4uY21zLS1lZGl0aW5nIC5kb3RzLWVkaXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn0iLG51bGxdfQ== */