.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}

@layer reset, base;
/*  BASE */
/* Roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src:  url('../../files/theme/fonts/roboto/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src:  local('Roboto'), local('Roboto-Regular'),
        url('../../files/theme/fonts/roboto/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../../files/theme/fonts/roboto/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../../files/theme/fonts/roboto/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
        url('../../files/theme/fonts/roboto/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../../files/theme/fonts/roboto/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* Roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/theme/fonts/roboto/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../../files/theme/fonts/roboto/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/theme/fonts/roboto/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/theme/fonts/roboto/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/theme/fonts/roboto/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/theme/fonts/roboto/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* Roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src:  url('../../files/theme/fonts/roboto/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src:  local('Roboto Medium'), local('Roboto-Medium'),
        url('../../files/theme/fonts/roboto/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../../files/theme/fonts/roboto/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
        url('../../files/theme/fonts/roboto/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
        url('../../files/theme/fonts/roboto/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../../files/theme/fonts/roboto/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* Roboto-700 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src:  url('../../files/theme/fonts/roboto/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
    src:  local('Roboto Bold'), local('Roboto-Bold'),
    url('../../files/theme/fonts/roboto/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../files/theme/fonts/roboto/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../files/theme/fonts/roboto/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../../files/theme/fonts/roboto/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../files/theme/fonts/roboto/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* Roboto-900 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src:  url('../../files/theme/fonts/roboto/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
    src:  local('Roboto Black'), local('Roboto-Black'),
    url('../../files/theme/fonts/roboto/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../files/theme/fonts/roboto/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../files/theme/fonts/roboto/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
    url('../../files/theme/fonts/roboto/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../files/theme/fonts/roboto/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* Arbutus-regular - latin */
@font-face {
  font-family: 'Arbutus Slab';
  font-style: normal;
  font-weight: 400;
  src:  url('../../files/theme/fonts/arbutus_slab/arbutus-slab-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src:  local('Arbuitus-Slab'), local('Arbutus-Slab-Regular'),
        url('../../files/theme/fonts/arbutus_slab/arbutus-slab-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../../files/theme/fonts/arbutus_slab/arbutus-slab-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../../files/theme/fonts/arbutus_slab/arbutus-slab-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
        url('../../files/theme/fonts/arbutus_slab/arbutus-slab-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../../files/theme/fonts/arbutus_slab/arbutus-slab-v6-latin-regular.svg#ArbutusSlab') format('svg'); /* Legacy iOS */
}
/* Reset */
@layer reset {
  /* Box sizing rules */
  *,
  *::before,
  *::after {
	box-sizing : border-box;
  }
  /* Remove default margin */
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  figure,
  blockquote,
  dl,
  dd {
	margin : 0;
  }
  /* Set core root defaults */
  html {
	scroll-behavior : smooth;
  }
  /* Make images easier to work with */
  img,
  picture,
  svg,
  video,
  canvas {
	max-width      : 100%;
	height         : auto;
	vertical-align : middle;
	font-style     : italic; /* für Alt-Texte, die bei fehlenden Bildern angezeigt werden */
  }

  /* Inherit fonts for inputs and buttons */
  input,
  button,
  textarea,
  select {
	font : inherit;
  }
  /* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
  @media (prefers-reduced-motion : reduce) {
	html:focus-within {
	  scroll-behavior : auto;
	}
	*,
	*::before,
	*::after {
	  animation-duration        : 0.01ms !important;
	  animation-iteration-count : 1 !important;
	  transition-duration       : 0.01ms !important;
	  scroll-behavior           : auto !important;
	}
  }
}
/* VARIABLE */
:root {
  /* FARBSCHEMA */
  /* Designvorgabe */
  --primary                 : #339933;
  --primary-dark            : #1c5e1c;
  --primary-semitransparent : oklch(from var(--primary) l c h / 30%);
  --secondary               : #081708;
  --neutral                 : #666666;
  --inverse                 : #ffffff;
  --alert                   : #ff5636;
  /* Farben */
  --clr                     : var(--secondary);
  --bg                      : #ffffff;
  /* ---------------------------------------------------------------------------------------------------------------- */
  /* ABSTÄNDE UND BREITEN */
  /* Viewport-Start: 480px Viewport-End: 1100px */
  --dist-100                : clamp(0.89rem, 0.13vi + 0.85rem, 0.94rem);
  --dist-200                : clamp(1rem, 0.32vi + 0.9rem, 1.13rem);
  --dist-300                : clamp(1.13rem, 0.58vi + 0.95rem, 1.35rem);
  --dist-400                : clamp(1.27rem, 0.91vi + 0.99rem, 1.62rem);
  --dist-500                : clamp(1.42rem, 1.34vi + 1.02rem, 1.94rem);
  --dist-600                : clamp(1.6rem, 1.89vi + 1.04rem, 2.33rem);
  --dist-700                : clamp(1.8rem, 2.57vi + 1.03rem, 2.8rem);
  --dist-800                : clamp(2.03rem, 3.44vi + 1rem, 3.36rem);
  --dist-900                : clamp(2.28rem, 4.52vi + 0.93rem, 4.03rem);
  --dist                    : var(--dist-200);
  --gap                     : var(--dist-500);
  --p                       : 1em;
  --m                       : .5em;
  /* ------------------------------------------------------------------------------------------------------ */
  /* TYPOGRAPHIE */
  /* Font-Family */
  --ff                      : 'Roboto', 'Helvetica Neue', Arial, sans-serif;
  --ff-alternative          : 'Arbutus Slab', Georgia, Times, serif;
  /* Font-Size */
  /* fluide Typografie Viewport 480px bis 1100px,  scale-step 1.067/1.2 */
  --fs-100                  : clamp(0.94rem, 0.27vi + 0.86rem, 1.04rem);
  --fs-200                  : clamp(1rem, 0.65vi + 0.81rem, 1.25rem);
  --fs-300                  : clamp(1.07rem, 1.12vi + 0.73rem, 1.5rem);
  --fs-400                  : clamp(1.14rem, 1.71vi + 0.63rem, 1.8rem);
  --fs-500                  : clamp(1.21rem, 2.44vi + 0.48rem, 2.16rem);
  --fs-600                  : clamp(1.3rem, 3.34vi + 0.29rem, 2.59rem);
  --fs-700                  : clamp(1.38rem, 4.46vi + 0.05rem, 3.11rem);
  --fs-800                  : clamp(1.48rem, 5.82vi + -0.27rem, 3.73rem);
  --fs-900                  : clamp(1.57rem, 7.5vi + -0.67rem, 4.48rem);
  --fs                      : var(--fs-200);
  --fs-small                : var(--fs-100);
  /* ---------------------------------------------------------------------------------------------------------------- */
  /* Font-Weight */
  --fw                      : 400;
  --fw-bold                 : 700;
  /* Line-Height */
  --lh                      : 1.625;
  /* ---------------------------------------------------------------------------------------------------------------- */
  /* BASE */
  /* Headline */
  --clr-headline            : currentColor;
  --ff-headline             : var(--ff-alternative);
  --fw-headline             : var(--fw);
  --lh-headline             : 1.25;
  --m-headline              : .67em;
  --fs-h1                   : var(--fs-700);
  --fs-h2                   : var(--fs-500);
  --fs-h3                   : var(--fs-400);
  --fs-h4                   : var(--fs-300);
  --fs-h5                   : var(--fs-200);
  --fs-h6                   : var(--fs-200);
  /* ---------------------------------------------------------------------------------------------------------------- */
  /* Link */
  --clr-link                : var(--primary);
  --text-decoration-link    : underline;
  /* ------------------------------------------------------------------------------------------------------ */
  /* Figure */
  /* ---------------------------------------------------------------------------------------------------------------- */
  /* Border und Shadows */
  --clr-border              : var(--neutral);
  --border-radius           : 4px;
  --width-border            : 1px;
  --box-shadow              : 5px 5px 8px var(--neutral);
  --border                  : var(--width-border) solid var(--clr-border);
  --text-shadow             : 0 0 5px var(--neutral);
  /* ------------------------------------------------------------------------------------------------------ */
  /* BUTTON */
  /* Link im Button-Look */
  --bg-btn                  : var(--primary);
  --clr-btn                 : var(--inverse);
  --ff-btn                  : var(--ff);
  --fs-btn                  : var(--fs-300);
  --fw-btn                  : var(--fw);
  --lh-btn                  : 1;
  --p-btn                   : .75em;
  --m-btn                   : .75em;
  --min-width-btn           : 8em;
  /* ------------------------------------------------------------------------------------------------------ */
  /* FORMULARE */
  --max-width-form          : 55rem;
  --fs-form                 : var(--fs-300);
  --p-input                 : .35em;
  --bg-form                 : var(--primary-semitransparent);
  --clr-login               : var(--primary-dark);
  --bg-login                : oklch(from var(--primary) l c h / 15%);
  --clr-border-input        : var(--primary);
  /* ------------------------------------------------------------------------------------------------------ */
  /* NAVIGATION */
  /* Hauptnavigation eine Ebene*/
  --clr-nav-main            : currentColor;
  --clr-nav-main-active     : var(--primary);
  --fs-nav-main             : var(--fs-400);
  --ff-nav-main             : var(--ff);
  /* ------------------------------------------------------------------------------------------------------ */
  /* LAYOUT */
  --max-width               : 72em;
  /* Header */
  --bg-header               : var(--inverse);
  --clr-header              : var(--clr);
  --m-header                : 2rem;
  --position-header         : inherit;
  --border-header           : 40px solid var(--primary);
  /* Large */
  @media only screen and (min-width : 64em) {
	--border-header : 150px solid var(--primary)  ;
  }
  /* ------------------------------------------------------------------------------------------------------ */
  /*  Main */
  --m-main                  : var(--dist-700);
  /* ------------------------------------------------------------------------------------------------------ */
  /* Footer */
  --fs-footer               : var(--fs);
  --bg-footer               : var(--primary);
  --clr-footer              : var(--inverse);
  --p-footer                : 0;
}
/* Base */
@layer base {
  /* Body */
  body {
	/* noinspection CssNoGenericFontName */
	font-family              : var(--ff);
	font-size                : var(--fs);
	line-height              : var(--lh);
	font-weight              : var(--fw);
	background-color         : var(--bg);
	color                    : var(--clr);
	min-height  : 100%;
	/* Scrollbar immer sichtbar */
	overflow-y               : scroll;
	-webkit-text-size-adjust : 100%;
	-moz-text-size-adjust    : 100%;
  }
  /* Überschriften */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
	--_fs-headline: var(--fs);
	/* noinspection CssNoGenericFontName */
	font-family: var(--ff-headline);
	font-size                  : var(--_fs-headline);
	font-weight                : var(--fw-headline);
	line-height                : var(--lh-headline);
	margin-block-start         : 0;
	margin-block-end    : var(--m-headline);
  }
  h1 {
	--_fs-headline: var(--fs-h1);
  }
  h2 {
	--_fs-headline: var(--fs-h2);
  }
  h3 {
	--_fs-headline: var(--fs-h3);
  }
  h4 {
	--_fs-headline: var(--fs-h4);
  }
  h5 {
	--_fs-headline: var(--fs-h5);
  }
  h6 {
	--_fs-headline: var(--fs-h6);
  }

  /* Text */
  p {
	margin-block-end : var(--m);
  }

  /* Hervorhebungen */
  strong {
	font-weight : var(--fw-bold);
  }
  /* Link */
  a {
	color             : var(--clr-link);
	text-decoration : underline;
	&:is(:hover, :focus, :active)  {
	  text-decoration: none;
	}
  }

  /* Bilder */
  figure {
	& a {
	  display : block;
	}
  }
  figcaption {
	&:empty {
	  display : none;
	}
  }
  /* Zitate */
  blockquote {
	font-size        : var(--fs-200);
	font-weight      : var(--fw-bold);
	text-transform   : uppercase;
	hyphens          : none;
	margin-block-end : var(--dist);
  }
  .text--quote-author {
	font-size : var(--fs-small);
  }
  /* Navigation allgemein */
  nav,
  .nav {
	position : relative;
	& ul {
	  margin     : 0;
	  padding    : 0;
	  list-style : ''; /* besser für Screenreader */
	}
	& a,
	& a:hover {
	  text-decoration : none;
	  white-space     : nowrap;
	}
  }
  /*   Formulare */
  label,
  input,
  textarea,
  legend {
	display : block;
	width: 100%
  }
}
/* KOMPONENTEN CORE */
.nav--main {
  color       : var(--clr-nav-main);
  font-size   : var(--fs-nav-main);
  font-weight : var(--fw-bold);
  line-height : .8em;
  & li {
	/* Medium */
	@media only screen and (min-width : 48em) {
	  text-align : center;
	}
  }
  & a,
  & strong {
	display     : block;
	padding     : 1em;
	white-space : nowrap;
  }
  & strong {
	color           : var(--clr-nav-main-active);
	text-decoration : none;
  }
  & a {
	color : inherit;
	&:hover,
	&:focus {
	  color : var(--clr-nav-main-active);
	}
  }
  .level_1 {
	/* Medium */
	@media only screen and (min-width : 48em) {
	  display : flex;
	}
  }
}
.ml_ce_image--main {
  display         : flex;
  flex-flow       : row;
  justify-content : space-around;
  margin-block-end   : var(--dist-900);
  padding-bottom  : var(--dist);
  border-bottom   : var(--border);
  /* Small */
  @media only screen and (min-width : 37.5em) {
	flex-flow       : row;
	justify-content : space-around;
  }
  & h1 {
	align-self : center;
	margin     : 0;
  }
  & figure {
	align-self    : flex-end;
	max-width     : 100px;
	margin-bottom : var(--dist);
	/* Small */
	@media only screen and (min-width : 37.5em) {
	  align-self    : auto;
	  flex          : 0 1 150px;
	  max-width     : none;
	  margin-bottom : 0;
	}
	/* xLarge */
	@media only screen and (min-width : 75em) {
	  flex : 0 1 250px;
	}
  }
}
.content-gallery--categories {
  --_width-grid    : 285px;
  --_fs-figcaption : clamp(1rem, 0.5161rem + 1.6129vw, 1.625rem);
  & h1 {
	text-align : center;
  }
  & ul {
	display               : grid;
	justify-content       : center;
	margin                : 0;
	padding               : 0;
	list-style-type       : none;
	grid-template-columns : var(--_width-grid);
	grid-template-rows    :auto;
	grid-gap              : var(--dist-200);
	justify-items         : center;
	/* Medium */
	@media only screen and (min-width : 48em) {
	  grid-template-columns :  repeat(2, var(--_width-grid));
	}
	/* Large */
	@media only screen and (min-width : 58.75em) {
	  grid-template-columns :  repeat(3, var(--_width-grid));
	}
	/* ab 76em */
	@media only screen and (min-width : 76em) {
	  grid-template-columns :  repeat(4, var(--_width-grid));
	}
	/* xxLarge */
	@media only screen and (min-width : 95em) {
	  grid-template-columns :  repeat(5, var(--_width-grid));
	}
	& figure {
	  max-width  : var(--_width-grid);
	  border     : var(--width-border) solid var(--clr-border);
	  box-shadow : var(--box-shadow);
	  &:hover {
		border : calc(2 * var(--width-border)) solid var(--clr-border);
	  }
	}
	& figcaption {
	  font-size   : var(--_fs-figcaption);
	  font-weight : 700;
	  padding     : var(--dist-300) 0;
	  text-align  : center;
	}
	& a {
	  color           : var(--clr);
	  display         : block;
	  text-decoration : none;
	  &:hover,
	  &:focus,
	  &:focus-visible {
		color          : var(--primary);
		outline-offset : 1px
	  }
	}
	& img {
	  max-width  : 100%;
	  object-fit : cover;
	}
  }
}
form {
  font-size : var(--fs-form);
  max-width : var(--max-width-form);
}
label {
  margin-block-end : var(--dist-100);
}
input,
textarea {
  padding          : var(--p-input);
  margin-block-end : var(--dist-200);
  border           : var(--width-border) solid var(--clr-border-input);
  border-radius    : var(--border-radius);
}
button {
  color            : var(--clr-btn);
  background-color : var(--bg-btn);
  min-width        : var(--min-width-btn);
  margin-top       : var(--dist-300);
  padding          : var(--dist);
  border           : none;
  border-radius    : var(--border-radius);
}
span {
  &.mandatory {
	color : var(--alert);
  }
}
.ml_form--colored {
  background-color : var(--bg-form);
  margin           : var(--dist-300) 0;
  padding          : var(--dist-500);
  .widget-submit {
	text-align : right;
  }
}
.ml_login_intern {
  font-size        : var(--fs-form);
  max-width        : var(--max-width-form);
  background-color : transparent;
   .widget {
	display   : flex;
	flex-flow : column;
	margin    : var(--dist-200) 0;
	&.widget-submit {
	  justify-content : flex-end;
	}
	& label {
	  margin-right : var(--dist-200);
	  /* !* Small *! */
	  /* @media only screen and (min-width : 37.5em) { */
		/*  */
	  /* } */
	  /* Medium */
	  @media only screen and (min-width : 48em) {
		align-self : center;
	  }
	}
	& input {
	  flex             : 1 1 auto;
	  color            : var(--clr-login);
	  background-color : var(--bg-login);
	  /* !* Small *! */
	  /* @media only screen and (min-width : 37.5em) { */
		/* width : 30rem; */
	  /* } */
	}
  }
}
/* Small */
@media only screen and (min-width : 37.5em) {
  .ml_login_intern {
	.widget {
	  flex-flow : row;
	}
	& label {
	  width : 15rem;
	}
  }
}
.event {
  .ce_text {
	margin-block: var(--dist-400);
  }
}
.mod_eventlist {
  margin : var(--dist-800) 0;
}
.ml_list_birthday {
  display               : grid;
  grid-gap              : var(--gap);
  grid-template-columns : repeat(auto-fill, minmax(30rem, 1fr));
  & h2 {
	grid-column-start : 1;
	grid-column-end   : -1;
  }
}
.ml_item_birthday {
  background-color : var(--primary-semitransparent);
  padding          : var(--dist);
}
.ml_list_events_full {
  display               : grid;
  grid-template-columns : 1fr;
  grid-gap              : var(--gap);
  /* xSmall */
  @media only screen and (min-width : 30em) {
	grid-template-columns : repeat(auto-fill, minmax(30rem, 1fr));
  }
  .ml_item_list {
	padding : var(--dist-100);
	border  : var(--border);
  }
}
.mod_newslist {
  margin-bottom : var(--dist-700);
}
.ml_eintritte {
  margin : 0  0 var(--dist-700) 0;
  .ce_rsce_team {
	display               : grid;
	grid-gap              : var(--gap);
	grid-template-columns : repeat(auto-fill, minmax(30rem, 1fr));
  }
  .ce_rsce_team_box {
	padding          : var(--dist);
	background-color : var(--primary-semitransparent);
  }
}
/* Games */
.ml_overview_portfolio {
  .inside {
    display               : grid;
    grid-template-columns :repeat(auto-fill, minmax(25rem, 1fr));
    grid-gap              : var(--gap);
  }
  .portfolio-list {
    padding : var(--dist);
    border  :var(--border);
  }
}
.ce_rsce_team_box {
  display               : grid;
  align-items           : center;
  grid-template-columns : 1fr;
  justify-items         : center;
  grid-gap              : var(--gap);
  @media only screen and (min-width : 30em) {
	grid-template-columns : 160px minmax(250px, 1fr);
	justify-items         : start;
  }
  & h3 {
	color : var(--primary);
  }
}
.ce_rsce_team_text {
  & ul {
	padding-inline-start : 0;
	list-style           : none;
  }
}
.team_member--bg_colored {
  background-color : var(--primary-semitransparent);
  max-width        : var(--max-width-form);
  margin           : var(--dist-800) 0;
  padding          : var(--dist-100);
}
.content-gallery-creator {
}
.gc-album-list {
  display               : grid;
  grid-template-columns : repeat(auto-fill, minmax(300px, 1fr));
  column-gap            : 1rem;
  row-gap               : var(--gap);
  & li {
	list-style : none;
  }
  .gc-level-1 {
	display   : flex;
	flex      : 1 0 200px;
	flex-flow : column;
	width     : auto;
	border    : var(--border);
	& p {
	  font-family : var(--ff);
	  font-size   : var(--fs-400);
	  padding     : 1rem;
	  margin      : 0;
	  text-align  : center;
	  hyphens     : auto;
	}
	& a {
	  text-decoration : none;
	  color           : currentColor;
	}
	& p {
	  margin : 0;
	}
	.col_1,
	.col_2 {
	  float  : none;
	  width  : auto;
	  margin : 0;
	}
	.col_1 {
	  order : -1;
	}
  }
}
.gc-album-detail-name {
  margin-block-end: var(--dist-600);
}
.gc-album-detail-picture-list {
  display               : grid;
  grid-template-columns : repeat(auto-fill, minmax(200px, 1fr));
  grid-gap              : 1rem;
  padding: 0;
  & li  {
	list-style : none;
  }
  & figure {
	text-align : center;
  }
}
.ml_back {
  text-align : center;
  & a {
	text-decoration     : none;
	font-family         : var(--ff);
	font-size           : var(--fs-btn);
	display             : block;
	padding             : var(--p-btn);
	margin              : var(--m-btn);
	color               : var(--clr-btn);
	background-color    : var(--bg-btn);
	border-radius       : var(--border-radius);
	min-width           : var(--min-width-btn);
	max-width           : max-content;
	margin-inline-start : auto;
  }
}
.gc-album-detail-back-link {
  &.ml_back {
	& a {
	  margin-inline-start : 0;
	  margin-block-end: var(--dist-900);
	}
  }
}
.ml_logo {
	pointer-events: auto;
	& img {
		width:      90px;
		box-shadow: 0 0 8px 0 var(--neutral);
		/* Small */
		@media only screen and (min-width: 37.5em) {
			width: 125px;
		}
	}
}
/* LAYOUT */
.mod_article {
  max-width     : var(--max-width);
  width         : 100%;
  margin-inline : auto;
  padding       : var(--dist-900) var(--dist-400);
}
/* Wrapper */
#wrapper {
  display             : grid;
  min-height          : 100vh;
  min-width           : 360px;
  @supports ( min-height: 100dvh) {
	min-height : 100dvh;
  }
  grid-template-rows  : min-content  1fr min-content;
  grid-template-areas :
    "header"
    "container"
    "footer";
}
/* Header */
header,
#header {
  position      : sticky;
  z-index       : 1001;
  top           : 0;
  right         : 0;
  left          : 0;
  background    : var(--bg-header);
  color         : var(--clr-header);
  border-bottom : var(--border-header);
  grid-area     : header;
  > .inside {
	display               : grid;
	grid-template-columns : 1fr 1fr;
	max-width             : var(--max-width);
	width                 : 100%;
	margin-inline         : auto;
	padding               : var(--dist-700) var(--dist-600);
  }
  .ml_logo {
	position : absolute;
	top      : -2px;
	right    : 10vw;
  }
}
/* Container */
#container {
  padding-block-end: var(--dist-100) var(--dist-900);
  grid-area:      container;
}
/* Main */
main,
#main {
	.inside {
	}
}
/* Footer */
footer,
#footer {
  background-color : var(--bg-footer);
  color            : var(--clr-footer);
  padding-block    : var(--p-footer);
  grid-area        : footer;
  font-size        : var(--fs-footer);
  > .inside {
    display               : flex ;
     justify-content: space-between;
    padding: var(--dist-700) var(--dist-600) ;
  }
  & a {
    color            : currentColor;
    text-decoration: none;
    &:hover {
      text-decoration: underline;
    }
  }
}
/* PAGE */
.uebersicht  .mod_article {
  max-width: 93em;
}
/* UTILITIES */
/* nur für Screenreader und Tastaturnutzer sichtbar */
.invisible:not(:focus):not(:active) {
  position:    absolute;
  overflow:    hidden;
  clip:        rect(0 0 0 0);
  width:       1px;
  height:      1px;
  white-space: nowrap;
  clip-path:   inset(50%);
}
/* nur für Screenreader */
.hide {
  position:    absolute;
  overflow:    hidden;
  clip:        rect(0 0 0 0);
  width:       1px;
  height:      1px;
  white-space: nowrap;
  clip-path:   inset(50%);
  & ul {
    margin: 0;
  }
}
/* Outline Style */
* {
  &:focus {
    outline : 2px solid var(--primary-dark);
  }

}
/* VENDOR */
.df-ui-wrapper {
  &:before,
  &:after {
    display: none;
  }
}




/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jc3MvYmFzZS9fcmVzZXQuY3NzIiwiLi4vc3JjL2Nzcy90aGVtZV9pbnRlcm4uY3NzIiwiLi4vc3JjL2Nzcy9iYXNlL19mb250cy5jc3MiLCIuLi9zcmMvY3NzL2Jhc2UvX3Jvb3QuY3NzIiwiLi4vc3JjL2Nzcy9iYXNlL19iYXNlLmNzcyIsIi4uL3NyYy9jc3MvY29tcG9uZW50cy9fbmF2aWdhdGlvbi5jc3MiLCIuLi9zcmMvY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQtaW1hZ2UuY3NzIiwiLi4vc3JjL2Nzcy9jb21wb25lbnRzL19jb250ZW50LWdhbGxlcnktY2F0ZWdvcmllcy5jc3MiLCIuLi9zcmMvY3NzL2NvbXBvbmVudHMvX2Zvcm1zLmNzcyIsIi4uL3NyYy9jc3MvY29tcG9uZW50cy9fZXZlbnRzLmNzcyIsIi4uL3NyYy9jc3MvY29tcG9uZW50cy9fbmV3cy5jc3MiLCIuLi9zcmMvY3NzL2NvbXBvbmVudHMvX3BvcnRmb2xpby5jc3MiLCIuLi9zcmMvY3NzL2NvbXBvbmVudHMvX3RlYW1ib3guY3NzIiwiLi4vc3JjL2Nzcy9jb21wb25lbnRzL19nYWxsZXJ5X2NyZWF0b3IuY3NzIiwiLi4vc3JjL2Nzcy9jb21wb25lbnRzL19iYWNrbGlua3MuY3NzIiwiLi4vc3JjL2Nzcy9jb21wb25lbnRzL19sb2dvLmNzcyIsIi4uL3NyYy9jc3MvbGF5b3V0L19tb2RfYXJ0aWNsZS5jc3MiLCIuLi9zcmMvY3NzL2xheW91dC9fd3JhcHBlci5jc3MiLCIuLi9zcmMvY3NzL2xheW91dC9faGVhZGVyLmNzcyIsIi4uL3NyYy9jc3MvbGF5b3V0L19jb250YWluZXIuY3NzIiwiLi4vc3JjL2Nzcy9sYXlvdXQvX21haW4uY3NzIiwiLi4vc3JjL2Nzcy9sYXlvdXQvX2Zvb3Rlci5jc3MiLCIuLi9zcmMvY3NzL3BhZ2UvX2hvbWUuY3NzIiwiLi4vc3JjL2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlci5jc3MiLCIuLi9zcmMvY3NzL3ZlbmRvci9fZmxpcGJl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RUFDbkIsdUJBQXVCO0FBQ3pCO0FBRUEseUJBQXlCO0FBQ3pCO0VBQ0UscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCO0lBQ0UsU0FBUztFQUNYO0FBQ0Y7QUFDQSxrQkFBa0I7QUFDbEI7RUFDRTtJQUNFLHVDQUF1QztFQUN6Qzs7QUFFRjtBdEJFQSxXQUFXO0F1QmpDWDtFQUNFOztJQUVFLGFBQWE7RUFDZjtBQUNGIiwiZmlsZSI6InRoZW1lX2ludGVybi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBSZXNldCAqL1xyXG5AbGF5ZXIgcmVzZXQsIGJhc2U7XHJcblxyXG5AbGF5ZXIgcmVzZXQge1xyXG4gIC8qIEJveCBzaXppbmcgcnVsZXMgKi9cclxuICAqLFxyXG4gICo6OmJlZm9yZSxcclxuICAqOjphZnRlciB7XHJcblx0Ym94LXNpemluZyA6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xyXG4gIGJvZHksXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYsXHJcbiAgcCxcclxuICBmaWd1cmUsXHJcbiAgYmxvY2txdW90ZSxcclxuICBkbCxcclxuICBkZCB7XHJcblx0bWFyZ2luIDogMDtcclxuICB9XHJcbiAgLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xyXG4gIGh0bWwge1xyXG5cdHNjcm9sbC1iZWhhdmlvciA6IHNtb290aDtcclxuICB9XHJcbiAgLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xyXG4gIGltZyxcclxuICBwaWN0dXJlLFxyXG4gIHN2ZyxcclxuICB2aWRlbyxcclxuICBjYW52YXMge1xyXG5cdG1heC13aWR0aCAgICAgIDogMTAwJTtcclxuXHRoZWlnaHQgICAgICAgICA6IGF1dG87XHJcblx0dmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XHJcblx0Zm9udC1zdHlsZSAgICAgOiBpdGFsaWM7IC8qIGbDvHIgQWx0LVRleHRlLCBkaWUgYmVpIGZlaGxlbmRlbiBCaWxkZXJuIGFuZ2V6ZWlndCB3ZXJkZW4gKi9cclxuICB9XHJcblxyXG4gIC8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xyXG4gIGlucHV0LFxyXG4gIGJ1dHRvbixcclxuICB0ZXh0YXJlYSxcclxuICBzZWxlY3Qge1xyXG5cdGZvbnQgOiBpbmhlcml0O1xyXG4gIH1cclxuICAvKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uIDogcmVkdWNlKSB7XHJcblx0aHRtbDpmb2N1cy13aXRoaW4ge1xyXG5cdCAgc2Nyb2xsLWJlaGF2aW9yIDogYXV0bztcclxuXHR9XHJcblx0KixcclxuXHQqOjpiZWZvcmUsXHJcblx0Kjo6YWZ0ZXIge1xyXG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICA6IDAuMDFtcyAhaW1wb3J0YW50O1xyXG5cdCAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCA6IDEgIWltcG9ydGFudDtcclxuXHQgIHRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAwLjAxbXMgIWltcG9ydGFudDtcclxuXHQgIHNjcm9sbC1iZWhhdmlvciAgICAgICAgICAgOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG4gIH1cclxufVxyXG4iLCIvKiAgQkFTRSAqL1xyXG5AaW1wb3J0ICdiYXNlL19mb250cy5jc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19yZXNldC5jc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19yb290LmNzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX2Jhc2UuY3NzJztcclxuXHJcbi8qIEtPTVBPTkVOVEVOIENPUkUgKi9cclxuQGltcG9ydCAnY29tcG9uZW50cy9fbmF2aWdhdGlvbi5jc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL19jb250ZW50LWltYWdlLmNzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2NvbnRlbnQtZ2FsbGVyeS1jYXRlZ29yaWVzLmNzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2Zvcm1zLmNzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2V2ZW50cy5jc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL19uZXdzLmNzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX3BvcnRmb2xpby5jc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL190ZWFtYm94LmNzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2dhbGxlcnlfY3JlYXRvci5jc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL19iYWNrbGlua3MuY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9fbG9nby5jc3MnO1xyXG5cclxuLyogTEFZT1VUICovXHJcbkBpbXBvcnQgJ2xheW91dC9fbW9kX2FydGljbGUuY3NzJztcclxuQGltcG9ydCAnbGF5b3V0L193cmFwcGVyLmNzcyc7XHJcbkBpbXBvcnQgJ2xheW91dC9faGVhZGVyLmNzcyc7XHJcbkBpbXBvcnQgJ2xheW91dC9fY29udGFpbmVyLmNzcyc7XHJcbkBpbXBvcnQgJ2xheW91dC9fbWFpbi5jc3MnO1xyXG5AaW1wb3J0ICdsYXlvdXQvX2Zvb3Rlci5jc3MnO1xyXG5cclxuLyogUEFHRSAqL1xyXG5AaW1wb3J0ICdwYWdlL19ob21lLmNzcyc7XHJcblxyXG4vKiBVVElMSVRJRVMgKi9cclxuQGltcG9ydCAndXRpbGl0aWVzL19zY3JlZW5yZWFkZXIuY3NzJztcclxuXHJcbi8qIFZFTkRPUiAqL1xyXG5AaW1wb3J0ICd2ZW5kb3IvX2ZsaXBiZXJ0LmNzcyc7XHJcblxyXG5cclxuXHJcbiIsIlxyXG5cclxuLyogUm9ib3RvLXJlZ3VsYXIgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiAgbG9jYWwoJ1JvYm90bycpLCBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tdjE4LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tdjE4LWxhdGluLXJlZ3VsYXIuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogUm9ib3RvLTMwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tMzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIExpZ2h0JyksIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tdjE4LWxhdGluLTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tdjE4LWxhdGluLTMwMC5zdmcjUm9ib3RvJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBSb2JvdG8tNTAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tNTAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiAgbG9jYWwoJ1JvYm90byBNZWRpdW0nKSwgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tdjE4LWxhdGluLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tNTAwLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbiAvKiBSb2JvdG8tNzAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi03MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogIGxvY2FsKCdSb2JvdG8gQm9sZCcpLCBsb2NhbCgnUm9ib3RvLUJvbGQnKSxcclxuICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tdjE4LWxhdGluLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tdjE4LWxhdGluLTcwMC5zdmcjUm9ib3RvJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBSb2JvdG8tOTAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi05MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogIGxvY2FsKCdSb2JvdG8gQmxhY2snKSwgbG9jYWwoJ1JvYm90by1CbGFjaycpLFxyXG4gICAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKCcuLi9mb250cy9yb2JvdG8vcm9ib3RvLXYxOC1sYXRpbi05MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgIHVybCgnLi4vZm9udHMvcm9ib3RvL3JvYm90by12MTgtbGF0aW4tOTAwLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIEFyYnV0dXMtcmVndWxhciAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXJidXR1cyBTbGFiJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2FyYnV0dXNfc2xhYi9hcmJ1dHVzLXNsYWItdjYtbGF0aW4tcmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogIGxvY2FsKCdBcmJ1aXR1cy1TbGFiJyksIGxvY2FsKCdBcmJ1dHVzLVNsYWItUmVndWxhcicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvYXJidXR1c19zbGFiL2FyYnV0dXMtc2xhYi12Ni1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2FyYnV0dXNfc2xhYi9hcmJ1dHVzLXNsYWItdjYtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9hcmJ1dHVzX3NsYWIvYXJidXR1cy1zbGFiLXY2LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2FyYnV0dXNfc2xhYi9hcmJ1dHVzLXNsYWItdjYtbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9hcmJ1dHVzX3NsYWIvYXJidXR1cy1zbGFiLXY2LWxhdGluLXJlZ3VsYXIuc3ZnI0FyYnV0dXNTbGFiJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4iLCIvKiBWQVJJQUJMRSAqL1xyXG46cm9vdCB7XHJcbiAgLyogRkFSQlNDSEVNQSAqL1xyXG4gIC8qIERlc2lnbnZvcmdhYmUgKi9cclxuICAtLXByaW1hcnkgICAgICAgICAgICAgICAgIDogIzMzOTkzMztcclxuICAtLXByaW1hcnktZGFyayAgICAgICAgICAgIDogIzFjNWUxYztcclxuICAtLXByaW1hcnktc2VtaXRyYW5zcGFyZW50IDogb2tsY2goZnJvbSB2YXIoLS1wcmltYXJ5KSBsIGMgaCAvIDMwJSk7XHJcbiAgLS1zZWNvbmRhcnkgICAgICAgICAgICAgICA6ICMwODE3MDg7XHJcbiAgLS1uZXV0cmFsICAgICAgICAgICAgICAgICA6ICM2NjY2NjY7XHJcbiAgLS1pbnZlcnNlICAgICAgICAgICAgICAgICA6ICNmZmZmZmY7XHJcbiAgLS1hbGVydCAgICAgICAgICAgICAgICAgICA6ICNmZjU2MzY7XHJcbiAgLyogRmFyYmVuICovXHJcbiAgLS1jbHIgICAgICAgICAgICAgICAgICAgICA6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgLS1iZyAgICAgICAgICAgICAgICAgICAgICA6ICNmZmZmZmY7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEFCU1TDhE5ERSBVTkQgQlJFSVRFTiAqL1xyXG4gIC8qIFZpZXdwb3J0LVN0YXJ0OiA0ODBweCBWaWV3cG9ydC1FbmQ6IDExMDBweCAqL1xyXG4gIC0tZGlzdC0xMDAgICAgICAgICAgICAgICAgOiBjbGFtcCgwLjg5cmVtLCAwLjEzdmkgKyAwLjg1cmVtLCAwLjk0cmVtKTtcclxuICAtLWRpc3QtMjAwICAgICAgICAgICAgICAgIDogY2xhbXAoMXJlbSwgMC4zMnZpICsgMC45cmVtLCAxLjEzcmVtKTtcclxuICAtLWRpc3QtMzAwICAgICAgICAgICAgICAgIDogY2xhbXAoMS4xM3JlbSwgMC41OHZpICsgMC45NXJlbSwgMS4zNXJlbSk7XHJcbiAgLS1kaXN0LTQwMCAgICAgICAgICAgICAgICA6IGNsYW1wKDEuMjdyZW0sIDAuOTF2aSArIDAuOTlyZW0sIDEuNjJyZW0pO1xyXG4gIC0tZGlzdC01MDAgICAgICAgICAgICAgICAgOiBjbGFtcCgxLjQycmVtLCAxLjM0dmkgKyAxLjAycmVtLCAxLjk0cmVtKTtcclxuICAtLWRpc3QtNjAwICAgICAgICAgICAgICAgIDogY2xhbXAoMS42cmVtLCAxLjg5dmkgKyAxLjA0cmVtLCAyLjMzcmVtKTtcclxuICAtLWRpc3QtNzAwICAgICAgICAgICAgICAgIDogY2xhbXAoMS44cmVtLCAyLjU3dmkgKyAxLjAzcmVtLCAyLjhyZW0pO1xyXG4gIC0tZGlzdC04MDAgICAgICAgICAgICAgICAgOiBjbGFtcCgyLjAzcmVtLCAzLjQ0dmkgKyAxcmVtLCAzLjM2cmVtKTtcclxuICAtLWRpc3QtOTAwICAgICAgICAgICAgICAgIDogY2xhbXAoMi4yOHJlbSwgNC41MnZpICsgMC45M3JlbSwgNC4wM3JlbSk7XHJcbiAgLS1kaXN0ICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWRpc3QtMjAwKTtcclxuICAtLWdhcCAgICAgICAgICAgICAgICAgICAgIDogdmFyKC0tZGlzdC01MDApO1xyXG4gIC0tcCAgICAgICAgICAgICAgICAgICAgICAgOiAxZW07XHJcbiAgLS1tICAgICAgICAgICAgICAgICAgICAgICA6IC41ZW07XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogVFlQT0dSQVBISUUgKi9cclxuICAvKiBGb250LUZhbWlseSAqL1xyXG4gIC0tZmYgICAgICAgICAgICAgICAgICAgICAgOiAnUm9ib3RvJywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgLS1mZi1hbHRlcm5hdGl2ZSAgICAgICAgICA6ICdBcmJ1dHVzIFNsYWInLCBHZW9yZ2lhLCBUaW1lcywgc2VyaWY7XHJcbiAgLyogRm9udC1TaXplICovXHJcbiAgLyogZmx1aWRlIFR5cG9ncmFmaWUgVmlld3BvcnQgNDgwcHggYmlzIDExMDBweCwgIHNjYWxlLXN0ZXAgMS4wNjcvMS4yICovXHJcbiAgLS1mcy0xMDAgICAgICAgICAgICAgICAgICA6IGNsYW1wKDAuOTRyZW0sIDAuMjd2aSArIDAuODZyZW0sIDEuMDRyZW0pO1xyXG4gIC0tZnMtMjAwICAgICAgICAgICAgICAgICAgOiBjbGFtcCgxcmVtLCAwLjY1dmkgKyAwLjgxcmVtLCAxLjI1cmVtKTtcclxuICAtLWZzLTMwMCAgICAgICAgICAgICAgICAgIDogY2xhbXAoMS4wN3JlbSwgMS4xMnZpICsgMC43M3JlbSwgMS41cmVtKTtcclxuICAtLWZzLTQwMCAgICAgICAgICAgICAgICAgIDogY2xhbXAoMS4xNHJlbSwgMS43MXZpICsgMC42M3JlbSwgMS44cmVtKTtcclxuICAtLWZzLTUwMCAgICAgICAgICAgICAgICAgIDogY2xhbXAoMS4yMXJlbSwgMi40NHZpICsgMC40OHJlbSwgMi4xNnJlbSk7XHJcbiAgLS1mcy02MDAgICAgICAgICAgICAgICAgICA6IGNsYW1wKDEuM3JlbSwgMy4zNHZpICsgMC4yOXJlbSwgMi41OXJlbSk7XHJcbiAgLS1mcy03MDAgICAgICAgICAgICAgICAgICA6IGNsYW1wKDEuMzhyZW0sIDQuNDZ2aSArIDAuMDVyZW0sIDMuMTFyZW0pO1xyXG4gIC0tZnMtODAwICAgICAgICAgICAgICAgICAgOiBjbGFtcCgxLjQ4cmVtLCA1LjgydmkgKyAtMC4yN3JlbSwgMy43M3JlbSk7XHJcbiAgLS1mcy05MDAgICAgICAgICAgICAgICAgICA6IGNsYW1wKDEuNTdyZW0sIDcuNXZpICsgLTAuNjdyZW0sIDQuNDhyZW0pO1xyXG4gIC0tZnMgICAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy0yMDApO1xyXG4gIC0tZnMtc21hbGwgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy0xMDApO1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBGb250LVdlaWdodCAqL1xyXG4gIC0tZncgICAgICAgICAgICAgICAgICAgICAgOiA0MDA7XHJcbiAgLS1mdy1ib2xkICAgICAgICAgICAgICAgICA6IDcwMDtcclxuICAvKiBMaW5lLUhlaWdodCAqL1xyXG4gIC0tbGggICAgICAgICAgICAgICAgICAgICAgOiAxLjYyNTtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogQkFTRSAqL1xyXG4gIC8qIEhlYWRsaW5lICovXHJcbiAgLS1jbHItaGVhZGxpbmUgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuICAtLWZmLWhlYWRsaW5lICAgICAgICAgICAgIDogdmFyKC0tZmYtYWx0ZXJuYXRpdmUpO1xyXG4gIC0tZnctaGVhZGxpbmUgICAgICAgICAgICAgOiB2YXIoLS1mdyk7XHJcbiAgLS1saC1oZWFkbGluZSAgICAgICAgICAgICA6IDEuMjU7XHJcbiAgLS1tLWhlYWRsaW5lICAgICAgICAgICAgICA6IC42N2VtO1xyXG4gIC0tZnMtaDEgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy03MDApO1xyXG4gIC0tZnMtaDIgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy01MDApO1xyXG4gIC0tZnMtaDMgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy00MDApO1xyXG4gIC0tZnMtaDQgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy0zMDApO1xyXG4gIC0tZnMtaDUgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy0yMDApO1xyXG4gIC0tZnMtaDYgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy0yMDApO1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBMaW5rICovXHJcbiAgLS1jbHItbGluayAgICAgICAgICAgICAgICA6IHZhcigtLXByaW1hcnkpO1xyXG4gIC0tdGV4dC1kZWNvcmF0aW9uLWxpbmsgICAgOiB1bmRlcmxpbmU7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogRmlndXJlICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEJvcmRlciB1bmQgU2hhZG93cyAqL1xyXG4gIC0tY2xyLWJvcmRlciAgICAgICAgICAgICAgOiB2YXIoLS1uZXV0cmFsKTtcclxuICAtLWJvcmRlci1yYWRpdXMgICAgICAgICAgIDogNHB4O1xyXG4gIC0td2lkdGgtYm9yZGVyICAgICAgICAgICAgOiAxcHg7XHJcbiAgLS1ib3gtc2hhZG93ICAgICAgICAgICAgICA6IDVweCA1cHggOHB4IHZhcigtLW5ldXRyYWwpO1xyXG4gIC0tYm9yZGVyICAgICAgICAgICAgICAgICAgOiB2YXIoLS13aWR0aC1ib3JkZXIpIHNvbGlkIHZhcigtLWNsci1ib3JkZXIpO1xyXG4gIC0tdGV4dC1zaGFkb3cgICAgICAgICAgICAgOiAwIDAgNXB4IHZhcigtLW5ldXRyYWwpO1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEJVVFRPTiAqL1xyXG4gIC8qIExpbmsgaW0gQnV0dG9uLUxvb2sgKi9cclxuICAtLWJnLWJ0biAgICAgICAgICAgICAgICAgIDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgLS1jbHItYnRuICAgICAgICAgICAgICAgICA6IHZhcigtLWludmVyc2UpO1xyXG4gIC0tZmYtYnRuICAgICAgICAgICAgICAgICAgOiB2YXIoLS1mZik7XHJcbiAgLS1mcy1idG4gICAgICAgICAgICAgICAgICA6IHZhcigtLWZzLTMwMCk7XHJcbiAgLS1mdy1idG4gICAgICAgICAgICAgICAgICA6IHZhcigtLWZ3KTtcclxuICAtLWxoLWJ0biAgICAgICAgICAgICAgICAgIDogMTtcclxuICAtLXAtYnRuICAgICAgICAgICAgICAgICAgIDogLjc1ZW07XHJcbiAgLS1tLWJ0biAgICAgICAgICAgICAgICAgICA6IC43NWVtO1xyXG4gIC0tbWluLXdpZHRoLWJ0biAgICAgICAgICAgOiA4ZW07XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogRk9STVVMQVJFICovXHJcbiAgLS1tYXgtd2lkdGgtZm9ybSAgICAgICAgICA6IDU1cmVtO1xyXG4gIC0tZnMtZm9ybSAgICAgICAgICAgICAgICAgOiB2YXIoLS1mcy0zMDApO1xyXG4gIC0tcC1pbnB1dCAgICAgICAgICAgICAgICAgOiAuMzVlbTtcclxuICAtLWJnLWZvcm0gICAgICAgICAgICAgICAgIDogdmFyKC0tcHJpbWFyeS1zZW1pdHJhbnNwYXJlbnQpO1xyXG4gIC0tY2xyLWxvZ2luICAgICAgICAgICAgICAgOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xyXG4gIC0tYmctbG9naW4gICAgICAgICAgICAgICAgOiBva2xjaChmcm9tIHZhcigtLXByaW1hcnkpIGwgYyBoIC8gMTUlKTtcclxuICAtLWNsci1ib3JkZXItaW5wdXQgICAgICAgIDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogTkFWSUdBVElPTiAqL1xyXG4gIC8qIEhhdXB0bmF2aWdhdGlvbiBlaW5lIEViZW5lKi9cclxuICAtLWNsci1uYXYtbWFpbiAgICAgICAgICAgIDogY3VycmVudENvbG9yO1xyXG4gIC0tY2xyLW5hdi1tYWluLWFjdGl2ZSAgICAgOiB2YXIoLS1wcmltYXJ5KTtcclxuICAtLWZzLW5hdi1tYWluICAgICAgICAgICAgIDogdmFyKC0tZnMtNDAwKTtcclxuICAtLWZmLW5hdi1tYWluICAgICAgICAgICAgIDogdmFyKC0tZmYpO1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIExBWU9VVCAqL1xyXG4gIC0tbWF4LXdpZHRoICAgICAgICAgICAgICAgOiA3MmVtO1xyXG4gIC8qIEhlYWRlciAqL1xyXG4gIC0tYmctaGVhZGVyICAgICAgICAgICAgICAgOiB2YXIoLS1pbnZlcnNlKTtcclxuICAtLWNsci1oZWFkZXIgICAgICAgICAgICAgIDogdmFyKC0tY2xyKTtcclxuICAtLW0taGVhZGVyICAgICAgICAgICAgICAgIDogMnJlbTtcclxuICAtLXBvc2l0aW9uLWhlYWRlciAgICAgICAgIDogaW5oZXJpdDtcclxuICAtLWJvcmRlci1oZWFkZXIgICAgICAgICAgIDogNDBweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAvKiBMYXJnZSAqL1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDY0ZW0pIHtcclxuXHQtLWJvcmRlci1oZWFkZXIgOiAxNTBweCBzb2xpZCB2YXIoLS1wcmltYXJ5KSAgO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiAgTWFpbiAqL1xyXG4gIC0tbS1tYWluICAgICAgICAgICAgICAgICAgOiB2YXIoLS1kaXN0LTcwMCk7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogRm9vdGVyICovXHJcbiAgLS1mcy1mb290ZXIgICAgICAgICAgICAgICA6IHZhcigtLWZzKTtcclxuICAtLWJnLWZvb3RlciAgICAgICAgICAgICAgIDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgLS1jbHItZm9vdGVyICAgICAgICAgICAgICA6IHZhcigtLWludmVyc2UpO1xyXG4gIC0tcC1mb290ZXIgICAgICAgICAgICAgICAgOiAwO1xyXG59XHJcbiIsIi8qIEJhc2UgKi9cclxuQGxheWVyIGJhc2Uge1xyXG4gIC8qIEJvZHkgKi9cclxuICBib2R5IHtcclxuXHQvKiBub2luc3BlY3Rpb24gQ3NzTm9HZW5lcmljRm9udE5hbWUgKi9cclxuXHRmb250LWZhbWlseSAgICAgICAgICAgICAgOiB2YXIoLS1mZik7XHJcblx0Zm9udC1zaXplICAgICAgICAgICAgICAgIDogdmFyKC0tZnMpO1xyXG5cdGxpbmUtaGVpZ2h0ICAgICAgICAgICAgICA6IHZhcigtLWxoKTtcclxuXHRmb250LXdlaWdodCAgICAgICAgICAgICAgOiB2YXIoLS1mdyk7XHJcblx0YmFja2dyb3VuZC1jb2xvciAgICAgICAgIDogdmFyKC0tYmcpO1xyXG5cdGNvbG9yICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWNscik7XHJcblx0bWluLWhlaWdodCAgOiAxMDAlO1xyXG5cdC8qIFNjcm9sbGJhciBpbW1lciBzaWNodGJhciAqL1xyXG5cdG92ZXJmbG93LXkgICAgICAgICAgICAgICA6IHNjcm9sbDtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3QgOiAxMDAlO1xyXG5cdC1tb3otdGV4dC1zaXplLWFkanVzdCAgICA6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIMOcYmVyc2NocmlmdGVuICovXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG5cdC0tX2ZzLWhlYWRsaW5lOiB2YXIoLS1mcyk7XHJcblx0Lyogbm9pbnNwZWN0aW9uIENzc05vR2VuZXJpY0ZvbnROYW1lICovXHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRsaW5lKTtcclxuXHRmb250LXNpemUgICAgICAgICAgICAgICAgICA6IHZhcigtLV9mcy1oZWFkbGluZSk7XHJcblx0Zm9udC13ZWlnaHQgICAgICAgICAgICAgICAgOiB2YXIoLS1mdy1oZWFkbGluZSk7XHJcblx0bGluZS1oZWlnaHQgICAgICAgICAgICAgICAgOiB2YXIoLS1saC1oZWFkbGluZSk7XHJcblx0bWFyZ2luLWJsb2NrLXN0YXJ0ICAgICAgICAgOiAwO1xyXG5cdG1hcmdpbi1ibG9jay1lbmQgICAgOiB2YXIoLS1tLWhlYWRsaW5lKTtcclxuICB9XHJcbiAgaDEge1xyXG5cdC0tX2ZzLWhlYWRsaW5lOiB2YXIoLS1mcy1oMSk7XHJcbiAgfVxyXG4gIGgyIHtcclxuXHQtLV9mcy1oZWFkbGluZTogdmFyKC0tZnMtaDIpO1xyXG4gIH1cclxuICBoMyB7XHJcblx0LS1fZnMtaGVhZGxpbmU6IHZhcigtLWZzLWgzKTtcclxuICB9XHJcbiAgaDQge1xyXG5cdC0tX2ZzLWhlYWRsaW5lOiB2YXIoLS1mcy1oNCk7XHJcbiAgfVxyXG4gIGg1IHtcclxuXHQtLV9mcy1oZWFkbGluZTogdmFyKC0tZnMtaDUpO1xyXG4gIH1cclxuICBoNiB7XHJcblx0LS1fZnMtaGVhZGxpbmU6IHZhcigtLWZzLWg2KTtcclxuICB9XHJcblxyXG4gIC8qIFRleHQgKi9cclxuICBwIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kIDogdmFyKC0tbSk7XHJcbiAgfVxyXG5cclxuICAvKiBIZXJ2b3JoZWJ1bmdlbiAqL1xyXG4gIHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQgOiB2YXIoLS1mdy1ib2xkKTtcclxuICB9XHJcbiAgLyogTGluayAqL1xyXG4gIGEge1xyXG5cdGNvbG9yICAgICAgICAgICAgIDogdmFyKC0tY2xyLWxpbmspO1xyXG5cdHRleHQtZGVjb3JhdGlvbiA6IHVuZGVybGluZTtcclxuXHQmOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSAge1xyXG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuICB9XHJcblxyXG4gIC8qIEJpbGRlciAqL1xyXG4gIGZpZ3VyZSB7XHJcblx0JiBhIHtcclxuXHQgIGRpc3BsYXkgOiBibG9jaztcclxuXHR9XHJcbiAgfVxyXG4gIGZpZ2NhcHRpb24ge1xyXG5cdCY6ZW1wdHkge1xyXG5cdCAgZGlzcGxheSA6IG5vbmU7XHJcblx0fVxyXG4gIH1cclxuICAvKiBaaXRhdGUgKi9cclxuICBibG9ja3F1b3RlIHtcclxuXHRmb250LXNpemUgICAgICAgIDogdmFyKC0tZnMtMjAwKTtcclxuXHRmb250LXdlaWdodCAgICAgIDogdmFyKC0tZnctYm9sZCk7XHJcblx0dGV4dC10cmFuc2Zvcm0gICA6IHVwcGVyY2FzZTtcclxuXHRoeXBoZW5zICAgICAgICAgIDogbm9uZTtcclxuXHRtYXJnaW4tYmxvY2stZW5kIDogdmFyKC0tZGlzdCk7XHJcbiAgfVxyXG4gIC50ZXh0LS1xdW90ZS1hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZSA6IHZhcigtLWZzLXNtYWxsKTtcclxuICB9XHJcbiAgLyogTmF2aWdhdGlvbiBhbGxnZW1laW4gKi9cclxuICBuYXYsXHJcbiAgLm5hdiB7XHJcblx0cG9zaXRpb24gOiByZWxhdGl2ZTtcclxuXHQmIHVsIHtcclxuXHQgIG1hcmdpbiAgICAgOiAwO1xyXG5cdCAgcGFkZGluZyAgICA6IDA7XHJcblx0ICBsaXN0LXN0eWxlIDogJyc7IC8qIGJlc3NlciBmw7xyIFNjcmVlbnJlYWRlciAqL1xyXG5cdH1cclxuXHQmIGEsXHJcblx0JiBhOmhvdmVyIHtcclxuXHQgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XHJcblx0ICB3aGl0ZS1zcGFjZSAgICAgOiBub3dyYXA7XHJcblx0fVxyXG4gIH1cclxuICAvKiAgIEZvcm11bGFyZSAqL1xyXG4gIGxhYmVsLFxyXG4gIGlucHV0LFxyXG4gIHRleHRhcmVhLFxyXG4gIGxlZ2VuZCB7XHJcblx0ZGlzcGxheSA6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlXHJcbiAgfVxyXG59IiwiLm5hdi0tbWFpbiB7XHJcbiAgY29sb3IgICAgICAgOiB2YXIoLS1jbHItbmF2LW1haW4pO1xyXG4gIGZvbnQtc2l6ZSAgIDogdmFyKC0tZnMtbmF2LW1haW4pO1xyXG4gIGZvbnQtd2VpZ2h0IDogdmFyKC0tZnctYm9sZCk7XHJcbiAgbGluZS1oZWlnaHQgOiAuOGVtO1xyXG4gICYgbGkge1xyXG5cdC8qIE1lZGl1bSAqL1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDQ4ZW0pIHtcclxuXHQgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcblx0fVxyXG4gIH1cclxuICAmIGEsXHJcbiAgJiBzdHJvbmcge1xyXG5cdGRpc3BsYXkgICAgIDogYmxvY2s7XHJcblx0cGFkZGluZyAgICAgOiAxZW07XHJcblx0d2hpdGUtc3BhY2UgOiBub3dyYXA7XHJcbiAgfVxyXG4gICYgc3Ryb25nIHtcclxuXHRjb2xvciAgICAgICAgICAgOiB2YXIoLS1jbHItbmF2LW1haW4tYWN0aXZlKTtcclxuXHR0ZXh0LWRlY29yYXRpb24gOiBub25lO1xyXG4gIH1cclxuICAmIGEge1xyXG5cdGNvbG9yIDogaW5oZXJpdDtcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdCAgY29sb3IgOiB2YXIoLS1jbHItbmF2LW1haW4tYWN0aXZlKTtcclxuXHR9XHJcbiAgfVxyXG4gIC5sZXZlbF8xIHtcclxuXHQvKiBNZWRpdW0gKi9cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA0OGVtKSB7XHJcblx0ICBkaXNwbGF5IDogZmxleDtcclxuXHR9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCJcclxuLm1sX2NlX2ltYWdlLS1tYWluIHtcclxuICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gIGZsZXgtZmxvdyAgICAgICA6IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1hcm91bmQ7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZCAgIDogdmFyKC0tZGlzdC05MDApO1xyXG4gIHBhZGRpbmctYm90dG9tICA6IHZhcigtLWRpc3QpO1xyXG4gIGJvcmRlci1ib3R0b20gICA6IHZhcigtLWJvcmRlcik7XHJcbiAgLyogU21hbGwgKi9cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzNy41ZW0pIHtcclxuXHRmbGV4LWZsb3cgICAgICAgOiByb3c7XHJcblx0anVzdGlmeS1jb250ZW50IDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxuICAmIGgxIHtcclxuXHRhbGlnbi1zZWxmIDogY2VudGVyO1xyXG5cdG1hcmdpbiAgICAgOiAwO1xyXG4gIH1cclxuICAmIGZpZ3VyZSB7XHJcblx0YWxpZ24tc2VsZiAgICA6IGZsZXgtZW5kO1xyXG5cdG1heC13aWR0aCAgICAgOiAxMDBweDtcclxuXHRtYXJnaW4tYm90dG9tIDogdmFyKC0tZGlzdCk7XHJcblx0LyogU21hbGwgKi9cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzNy41ZW0pIHtcclxuXHQgIGFsaWduLXNlbGYgICAgOiBhdXRvO1xyXG5cdCAgZmxleCAgICAgICAgICA6IDAgMSAxNTBweDtcclxuXHQgIG1heC13aWR0aCAgICAgOiBub25lO1xyXG5cdCAgbWFyZ2luLWJvdHRvbSA6IDA7XHJcblx0fVxyXG5cdC8qIHhMYXJnZSAqL1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc1ZW0pIHtcclxuXHQgIGZsZXggOiAwIDEgMjUwcHg7XHJcblx0fVxyXG4gIH1cclxufVxyXG4iLCJcclxuLmNvbnRlbnQtZ2FsbGVyeS0tY2F0ZWdvcmllcyB7XHJcbiAgLS1fd2lkdGgtZ3JpZCAgICA6IDI4NXB4O1xyXG4gIC0tX2ZzLWZpZ2NhcHRpb24gOiBjbGFtcCgxcmVtLCAwLjUxNjFyZW0gKyAxLjYxMjl2dywgMS42MjVyZW0pO1xyXG4gICYgaDEge1xyXG5cdHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYgdWwge1xyXG5cdGRpc3BsYXkgICAgICAgICAgICAgICA6IGdyaWQ7XHJcblx0anVzdGlmeS1jb250ZW50ICAgICAgIDogY2VudGVyO1xyXG5cdG1hcmdpbiAgICAgICAgICAgICAgICA6IDA7XHJcblx0cGFkZGluZyAgICAgICAgICAgICAgIDogMDtcclxuXHRsaXN0LXN0eWxlLXR5cGUgICAgICAgOiBub25lO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1ucyA6IHZhcigtLV93aWR0aC1ncmlkKTtcclxuXHRncmlkLXRlbXBsYXRlLXJvd3MgICAgOmF1dG87XHJcblx0Z3JpZC1nYXAgICAgICAgICAgICAgIDogdmFyKC0tZGlzdC0yMDApO1xyXG5cdGp1c3RpZnktaXRlbXMgICAgICAgICA6IGNlbnRlcjtcclxuXHQvKiBNZWRpdW0gKi9cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA0OGVtKSB7XHJcblx0ICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgOiAgcmVwZWF0KDIsIHZhcigtLV93aWR0aC1ncmlkKSk7XHJcblx0fVxyXG5cdC8qIExhcmdlICovXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNTguNzVlbSkge1xyXG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDogIHJlcGVhdCgzLCB2YXIoLS1fd2lkdGgtZ3JpZCkpO1xyXG5cdH1cclxuXHQvKiBhYiA3NmVtICovXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzZlbSkge1xyXG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDogIHJlcGVhdCg0LCB2YXIoLS1fd2lkdGgtZ3JpZCkpO1xyXG5cdH1cclxuXHQvKiB4eExhcmdlICovXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogOTVlbSkge1xyXG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDogIHJlcGVhdCg1LCB2YXIoLS1fd2lkdGgtZ3JpZCkpO1xyXG5cdH1cclxuXHQmIGZpZ3VyZSB7XHJcblx0ICBtYXgtd2lkdGggIDogdmFyKC0tX3dpZHRoLWdyaWQpO1xyXG5cdCAgYm9yZGVyICAgICA6IHZhcigtLXdpZHRoLWJvcmRlcikgc29saWQgdmFyKC0tY2xyLWJvcmRlcik7XHJcblx0ICBib3gtc2hhZG93IDogdmFyKC0tYm94LXNoYWRvdyk7XHJcblx0ICAmOmhvdmVyIHtcclxuXHRcdGJvcmRlciA6IGNhbGMoMiAqIHZhcigtLXdpZHRoLWJvcmRlcikpIHNvbGlkIHZhcigtLWNsci1ib3JkZXIpO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQmIGZpZ2NhcHRpb24ge1xyXG5cdCAgZm9udC1zaXplICAgOiB2YXIoLS1fZnMtZmlnY2FwdGlvbik7XHJcblx0ICBmb250LXdlaWdodCA6IDcwMDtcclxuXHQgIHBhZGRpbmcgICAgIDogdmFyKC0tZGlzdC0zMDApIDA7XHJcblx0ICB0ZXh0LWFsaWduICA6IGNlbnRlcjtcclxuXHR9XHJcblx0JiBhIHtcclxuXHQgIGNvbG9yICAgICAgICAgICA6IHZhcigtLWNscik7XHJcblx0ICBkaXNwbGF5ICAgICAgICAgOiBibG9jaztcclxuXHQgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XHJcblx0ICAmOmhvdmVyLFxyXG5cdCAgJjpmb2N1cyxcclxuXHQgICY6Zm9jdXMtdmlzaWJsZSB7XHJcblx0XHRjb2xvciAgICAgICAgICA6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0b3V0bGluZS1vZmZzZXQgOiAxcHhcclxuXHQgIH1cclxuXHR9XHJcblx0JiBpbWcge1xyXG5cdCAgbWF4LXdpZHRoICA6IDEwMCU7XHJcblx0ICBvYmplY3QtZml0IDogY292ZXI7XHJcblx0fVxyXG4gIH1cclxufVxyXG5cclxuIiwiZm9ybSB7XHJcbiAgZm9udC1zaXplIDogdmFyKC0tZnMtZm9ybSk7XHJcbiAgbWF4LXdpZHRoIDogdmFyKC0tbWF4LXdpZHRoLWZvcm0pO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZCA6IHZhcigtLWRpc3QtMTAwKTtcclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICBwYWRkaW5nICAgICAgICAgIDogdmFyKC0tcC1pbnB1dCk7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZCA6IHZhcigtLWRpc3QtMjAwKTtcclxuICBib3JkZXIgICAgICAgICAgIDogdmFyKC0td2lkdGgtYm9yZGVyKSBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWlucHV0KTtcclxuICBib3JkZXItcmFkaXVzICAgIDogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgY29sb3IgICAgICAgICAgICA6IHZhcigtLWNsci1idG4pO1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiB2YXIoLS1iZy1idG4pO1xyXG4gIG1pbi13aWR0aCAgICAgICAgOiB2YXIoLS1taW4td2lkdGgtYnRuKTtcclxuICBtYXJnaW4tdG9wICAgICAgIDogdmFyKC0tZGlzdC0zMDApO1xyXG4gIHBhZGRpbmcgICAgICAgICAgOiB2YXIoLS1kaXN0KTtcclxuICBib3JkZXIgICAgICAgICAgIDogbm9uZTtcclxuICBib3JkZXItcmFkaXVzICAgIDogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbnNwYW4ge1xyXG4gICYubWFuZGF0b3J5IHtcclxuXHRjb2xvciA6IHZhcigtLWFsZXJ0KTtcclxuICB9XHJcbn1cclxuXHJcbi5tbF9mb3JtLS1jb2xvcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogdmFyKC0tYmctZm9ybSk7XHJcbiAgbWFyZ2luICAgICAgICAgICA6IHZhcigtLWRpc3QtMzAwKSAwO1xyXG4gIHBhZGRpbmcgICAgICAgICAgOiB2YXIoLS1kaXN0LTUwMCk7XHJcbiAgLndpZGdldC1zdWJtaXQge1xyXG5cdHRleHQtYWxpZ24gOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5tbF9sb2dpbl9pbnRlcm4ge1xyXG4gIGZvbnQtc2l6ZSAgICAgICAgOiB2YXIoLS1mcy1mb3JtKTtcclxuICBtYXgtd2lkdGggICAgICAgIDogdmFyKC0tbWF4LXdpZHRoLWZvcm0pO1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcclxuICAgLndpZGdldCB7XHJcblx0ZGlzcGxheSAgIDogZmxleDtcclxuXHRmbGV4LWZsb3cgOiBjb2x1bW47XHJcblx0bWFyZ2luICAgIDogdmFyKC0tZGlzdC0yMDApIDA7XHJcblx0Ji53aWRnZXQtc3VibWl0IHtcclxuXHQgIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHQmIGxhYmVsIHtcclxuXHQgIG1hcmdpbi1yaWdodCA6IHZhcigtLWRpc3QtMjAwKTtcclxuXHQgIC8qICEqIFNtYWxsICohICovXHJcblx0ICAvKiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzNy41ZW0pIHsgKi9cclxuXHRcdC8qICAqL1xyXG5cdCAgLyogfSAqL1xyXG5cdCAgLyogTWVkaXVtICovXHJcblx0ICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA0OGVtKSB7XHJcblx0XHRhbGlnbi1zZWxmIDogY2VudGVyO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQmIGlucHV0IHtcclxuXHQgIGZsZXggICAgICAgICAgICAgOiAxIDEgYXV0bztcclxuXHQgIGNvbG9yICAgICAgICAgICAgOiB2YXIoLS1jbHItbG9naW4pO1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvciA6IHZhcigtLWJnLWxvZ2luKTtcclxuXHQgIC8qICEqIFNtYWxsICohICovXHJcblx0ICAvKiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzNy41ZW0pIHsgKi9cclxuXHRcdC8qIHdpZHRoIDogMzByZW07ICovXHJcblx0ICAvKiB9ICovXHJcblx0fVxyXG4gIH1cclxufVxyXG4vKiBTbWFsbCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzNy41ZW0pIHtcclxuICAubWxfbG9naW5faW50ZXJuIHtcclxuXHQud2lkZ2V0IHtcclxuXHQgIGZsZXgtZmxvdyA6IHJvdztcclxuXHR9XHJcblx0JiBsYWJlbCB7XHJcblx0ICB3aWR0aCA6IDE1cmVtO1xyXG5cdH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5ldmVudCB7XHJcbiAgLmNlX3RleHQge1xyXG5cdG1hcmdpbi1ibG9jazogdmFyKC0tZGlzdC00MDApO1xyXG4gIH1cclxufVxyXG4ubW9kX2V2ZW50bGlzdCB7XHJcbiAgbWFyZ2luIDogdmFyKC0tZGlzdC04MDApIDA7XHJcbn1cclxuXHJcbi5tbF9saXN0X2JpcnRoZGF5IHtcclxuICBkaXNwbGF5ICAgICAgICAgICAgICAgOiBncmlkO1xyXG4gIGdyaWQtZ2FwICAgICAgICAgICAgICA6IHZhcigtLWdhcCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwcmVtLCAxZnIpKTtcclxuICAmIGgyIHtcclxuXHRncmlkLWNvbHVtbi1zdGFydCA6IDE7XHJcblx0Z3JpZC1jb2x1bW4tZW5kICAgOiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi5tbF9pdGVtX2JpcnRoZGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogdmFyKC0tcHJpbWFyeS1zZW1pdHJhbnNwYXJlbnQpO1xyXG4gIHBhZGRpbmcgICAgICAgICAgOiB2YXIoLS1kaXN0KTtcclxufVxyXG5cclxuLm1sX2xpc3RfZXZlbnRzX2Z1bGwge1xyXG4gIGRpc3BsYXkgICAgICAgICAgICAgICA6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDogMWZyO1xyXG4gIGdyaWQtZ2FwICAgICAgICAgICAgICA6IHZhcigtLWdhcCk7XHJcbiAgLyogeFNtYWxsICovXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMzBlbSkge1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1ucyA6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMHJlbSwgMWZyKSk7XHJcbiAgfVxyXG4gIC5tbF9pdGVtX2xpc3Qge1xyXG5cdHBhZGRpbmcgOiB2YXIoLS1kaXN0LTEwMCk7XHJcblx0Ym9yZGVyICA6IHZhcigtLWJvcmRlcik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLm1vZF9uZXdzbGlzdCB7XHJcbiAgbWFyZ2luLWJvdHRvbSA6IHZhcigtLWRpc3QtNzAwKTtcclxufVxyXG5cclxuLm1sX2VpbnRyaXR0ZSB7XHJcbiAgbWFyZ2luIDogMCAgMCB2YXIoLS1kaXN0LTcwMCkgMDtcclxuICAuY2VfcnNjZV90ZWFtIHtcclxuXHRkaXNwbGF5ICAgICAgICAgICAgICAgOiBncmlkO1xyXG5cdGdyaWQtZ2FwICAgICAgICAgICAgICA6IHZhcigtLWdhcCk7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwcmVtLCAxZnIpKTtcclxuICB9XHJcbiAgLmNlX3JzY2VfdGVhbV9ib3gge1xyXG5cdHBhZGRpbmcgICAgICAgICAgOiB2YXIoLS1kaXN0KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yIDogdmFyKC0tcHJpbWFyeS1zZW1pdHJhbnNwYXJlbnQpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIlxyXG4gLyogR2FtZXMgKi9cclxuLm1sX292ZXJ2aWV3X3BvcnRmb2xpbyB7XHJcbiAgLmluc2lkZSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgICAgICAgOiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjVyZW0sIDFmcikpO1xyXG4gICAgZ3JpZC1nYXAgICAgICAgICAgICAgIDogdmFyKC0tZ2FwKTtcclxuICB9XHJcbiAgLnBvcnRmb2xpby1saXN0IHtcclxuICAgIHBhZGRpbmcgOiB2YXIoLS1kaXN0KTtcclxuICAgIGJvcmRlciAgOnZhcigtLWJvcmRlcik7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuY2VfcnNjZV90ZWFtX2JveCB7XHJcbiAgZGlzcGxheSAgICAgICAgICAgICAgIDogZ3JpZDtcclxuICBhbGlnbi1pdGVtcyAgICAgICAgICAgOiBjZW50ZXI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDogMWZyO1xyXG4gIGp1c3RpZnktaXRlbXMgICAgICAgICA6IGNlbnRlcjtcclxuICBncmlkLWdhcCAgICAgICAgICAgICAgOiB2YXIoLS1nYXApO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDMwZW0pIHtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnMgOiAxNjBweCBtaW5tYXgoMjUwcHgsIDFmcik7XHJcblx0anVzdGlmeS1pdGVtcyAgICAgICAgIDogc3RhcnQ7XHJcbiAgfVxyXG4gICYgaDMge1xyXG5cdGNvbG9yIDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2VfcnNjZV90ZWFtX3RleHQge1xyXG4gICYgdWwge1xyXG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0IDogMDtcclxuXHRsaXN0LXN0eWxlICAgICAgICAgICA6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGVhbV9tZW1iZXItLWJnX2NvbG9yZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiB2YXIoLS1wcmltYXJ5LXNlbWl0cmFuc3BhcmVudCk7XHJcbiAgbWF4LXdpZHRoICAgICAgICA6IHZhcigtLW1heC13aWR0aC1mb3JtKTtcclxuICBtYXJnaW4gICAgICAgICAgIDogdmFyKC0tZGlzdC04MDApIDA7XHJcbiAgcGFkZGluZyAgICAgICAgICA6IHZhcigtLWRpc3QtMTAwKTtcclxufVxyXG5cclxuXHJcbiIsIlxyXG4uY29udGVudC1nYWxsZXJ5LWNyZWF0b3Ige1xyXG59XHJcblxyXG4uZ2MtYWxidW0tbGlzdCB7XHJcbiAgZGlzcGxheSAgICAgICAgICAgICAgIDogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xyXG4gIGNvbHVtbi1nYXAgICAgICAgICAgICA6IDFyZW07XHJcbiAgcm93LWdhcCAgICAgICAgICAgICAgIDogdmFyKC0tZ2FwKTtcclxuICAmIGxpIHtcclxuXHRsaXN0LXN0eWxlIDogbm9uZTtcclxuICB9XHJcbiAgLmdjLWxldmVsLTEge1xyXG5cdGRpc3BsYXkgICA6IGZsZXg7XHJcblx0ZmxleCAgICAgIDogMSAwIDIwMHB4O1xyXG5cdGZsZXgtZmxvdyA6IGNvbHVtbjtcclxuXHR3aWR0aCAgICAgOiBhdXRvO1xyXG5cdGJvcmRlciAgICA6IHZhcigtLWJvcmRlcik7XHJcblx0JiBwIHtcclxuXHQgIGZvbnQtZmFtaWx5IDogdmFyKC0tZmYpO1xyXG5cdCAgZm9udC1zaXplICAgOiB2YXIoLS1mcy00MDApO1xyXG5cdCAgcGFkZGluZyAgICAgOiAxcmVtO1xyXG5cdCAgbWFyZ2luICAgICAgOiAwO1xyXG5cdCAgdGV4dC1hbGlnbiAgOiBjZW50ZXI7XHJcblx0ICBoeXBoZW5zICAgICA6IGF1dG87XHJcblx0fVxyXG5cdCYgYSB7XHJcblx0ICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xyXG5cdCAgY29sb3IgICAgICAgICAgIDogY3VycmVudENvbG9yO1xyXG5cdH1cclxuXHQmIHAge1xyXG5cdCAgbWFyZ2luIDogMDtcclxuXHR9XHJcblx0LmNvbF8xLFxyXG5cdC5jb2xfMiB7XHJcblx0ICBmbG9hdCAgOiBub25lO1xyXG5cdCAgd2lkdGggIDogYXV0bztcclxuXHQgIG1hcmdpbiA6IDA7XHJcblx0fVxyXG5cdC5jb2xfMSB7XHJcblx0ICBvcmRlciA6IC0xO1xyXG5cdH1cclxuICB9XHJcbn1cclxuLmdjLWFsYnVtLWRldGFpbC1uYW1lIHtcclxuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1kaXN0LTYwMCk7XHJcbn1cclxuXHJcbi5nYy1hbGJ1bS1kZXRhaWwtcGljdHVyZS1saXN0IHtcclxuICBkaXNwbGF5ICAgICAgICAgICAgICAgOiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1ucyA6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XHJcbiAgZ3JpZC1nYXAgICAgICAgICAgICAgIDogMXJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gICYgbGkgIHtcclxuXHRsaXN0LXN0eWxlIDogbm9uZTtcclxuICB9XHJcbiAgJiBmaWd1cmUge1xyXG5cdHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJcclxuLm1sX2JhY2sge1xyXG4gIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgJiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb24gICAgIDogbm9uZTtcclxuXHRmb250LWZhbWlseSAgICAgICAgIDogdmFyKC0tZmYpO1xyXG5cdGZvbnQtc2l6ZSAgICAgICAgICAgOiB2YXIoLS1mcy1idG4pO1xyXG5cdGRpc3BsYXkgICAgICAgICAgICAgOiBibG9jaztcclxuXHRwYWRkaW5nICAgICAgICAgICAgIDogdmFyKC0tcC1idG4pO1xyXG5cdG1hcmdpbiAgICAgICAgICAgICAgOiB2YXIoLS1tLWJ0bik7XHJcblx0Y29sb3IgICAgICAgICAgICAgICA6IHZhcigtLWNsci1idG4pO1xyXG5cdGJhY2tncm91bmQtY29sb3IgICAgOiB2YXIoLS1iZy1idG4pO1xyXG5cdGJvcmRlci1yYWRpdXMgICAgICAgOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcclxuXHRtaW4td2lkdGggICAgICAgICAgIDogdmFyKC0tbWluLXdpZHRoLWJ0bik7XHJcblx0bWF4LXdpZHRoICAgICAgICAgICA6IG1heC1jb250ZW50O1xyXG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQgOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmdjLWFsYnVtLWRldGFpbC1iYWNrLWxpbmsge1xyXG4gICYubWxfYmFjayB7XHJcblx0JiBhIHtcclxuXHQgIG1hcmdpbi1pbmxpbmUtc3RhcnQgOiAwO1xyXG5cdCAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tZGlzdC05MDApO1xyXG5cdH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5tbF9sb2dvIHtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHQmIGltZyB7XHJcblx0XHR3aWR0aDogICAgICA5MHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDhweCAwIHZhcigtLW5ldXRyYWwpO1xyXG5cdFx0LyogU21hbGwgKi9cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XHJcblx0XHRcdHdpZHRoOiAxMjVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIubW9kX2FydGljbGUge1xyXG4gIG1heC13aWR0aCAgICAgOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gIHdpZHRoICAgICAgICAgOiAxMDAlO1xyXG4gIG1hcmdpbi1pbmxpbmUgOiBhdXRvO1xyXG4gIHBhZGRpbmcgICAgICAgOiB2YXIoLS1kaXN0LTkwMCkgdmFyKC0tZGlzdC00MDApO1xyXG59XHJcblxyXG4iLCIvKiBXcmFwcGVyICovXHJcbiN3cmFwcGVyIHtcclxuICBkaXNwbGF5ICAgICAgICAgICAgIDogZ3JpZDtcclxuICBtaW4taGVpZ2h0ICAgICAgICAgIDogMTAwdmg7XHJcbiAgbWluLXdpZHRoICAgICAgICAgICA6IDM2MHB4O1xyXG4gIEBzdXBwb3J0cyAoIG1pbi1oZWlnaHQ6IDEwMGR2aCkge1xyXG5cdG1pbi1oZWlnaHQgOiAxMDBkdmg7XHJcbiAgfVxyXG4gIGdyaWQtdGVtcGxhdGUtcm93cyAgOiBtaW4tY29udGVudCAgMWZyIG1pbi1jb250ZW50O1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXMgOlxyXG4gICAgXCJoZWFkZXJcIlxyXG4gICAgXCJjb250YWluZXJcIlxyXG4gICAgXCJmb290ZXJcIjtcclxufSIsIi8qIEhlYWRlciAqL1xyXG5oZWFkZXIsXHJcbiNoZWFkZXIge1xyXG4gIHBvc2l0aW9uICAgICAgOiBzdGlja3k7XHJcbiAgei1pbmRleCAgICAgICA6IDEwMDE7XHJcbiAgdG9wICAgICAgICAgICA6IDA7XHJcbiAgcmlnaHQgICAgICAgICA6IDA7XHJcbiAgbGVmdCAgICAgICAgICA6IDA7XHJcbiAgYmFja2dyb3VuZCAgICA6IHZhcigtLWJnLWhlYWRlcik7XHJcbiAgY29sb3IgICAgICAgICA6IHZhcigtLWNsci1oZWFkZXIpO1xyXG4gIGJvcmRlci1ib3R0b20gOiB2YXIoLS1ib3JkZXItaGVhZGVyKTtcclxuICBncmlkLWFyZWEgICAgIDogaGVhZGVyO1xyXG4gID4gLmluc2lkZSB7XHJcblx0ZGlzcGxheSAgICAgICAgICAgICAgIDogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnMgOiAxZnIgMWZyO1xyXG5cdG1heC13aWR0aCAgICAgICAgICAgICA6IHZhcigtLW1heC13aWR0aCk7XHJcblx0d2lkdGggICAgICAgICAgICAgICAgIDogMTAwJTtcclxuXHRtYXJnaW4taW5saW5lICAgICAgICAgOiBhdXRvO1xyXG5cdHBhZGRpbmcgICAgICAgICAgICAgICA6IHZhcigtLWRpc3QtNzAwKSB2YXIoLS1kaXN0LTYwMCk7XHJcbiAgfVxyXG4gIC5tbF9sb2dvIHtcclxuXHRwb3NpdGlvbiA6IGFic29sdXRlO1xyXG5cdHRvcCAgICAgIDogLTJweDtcclxuXHRyaWdodCAgICA6IDEwdnc7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiBDb250YWluZXIgKi9cclxuI2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWRpc3QtMTAwKSB2YXIoLS1kaXN0LTkwMCk7XHJcbiAgZ3JpZC1hcmVhOiAgICAgIGNvbnRhaW5lcjtcclxufVxyXG4iLCIvKiBNYWluICovXHJcbm1haW4sXHJcbiNtYWluIHtcclxuXHQuaW5zaWRlIHtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIvKiBGb290ZXIgKi9cclxuZm9vdGVyLFxyXG4jZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogdmFyKC0tYmctZm9vdGVyKTtcclxuICBjb2xvciAgICAgICAgICAgIDogdmFyKC0tY2xyLWZvb3Rlcik7XHJcbiAgcGFkZGluZy1ibG9jayAgICA6IHZhcigtLXAtZm9vdGVyKTtcclxuICBncmlkLWFyZWEgICAgICAgIDogZm9vdGVyO1xyXG4gIGZvbnQtc2l6ZSAgICAgICAgOiB2YXIoLS1mcy1mb290ZXIpO1xyXG4gID4gLmluc2lkZSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgICAgICAgOiBmbGV4IDtcclxuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1kaXN0LTcwMCkgdmFyKC0tZGlzdC02MDApIDtcclxuICB9XHJcbiAgJiBhIHtcclxuICAgIGNvbG9yICAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIudWViZXJzaWNodCAgLm1vZF9hcnRpY2xlIHtcclxuICBtYXgtd2lkdGg6IDkzZW07XHJcbn0iLCJcbi8qIG51ciBmw7xyIFNjcmVlbnJlYWRlciB1bmQgVGFzdGF0dXJudXR6ZXIgc2ljaHRiYXIgKi9cbi5pbnZpc2libGU6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgcG9zaXRpb246ICAgIGFic29sdXRlO1xuICBvdmVyZmxvdzogICAgaGlkZGVuO1xuICBjbGlwOiAgICAgICAgcmVjdCgwIDAgMCAwKTtcbiAgd2lkdGg6ICAgICAgIDFweDtcbiAgaGVpZ2h0OiAgICAgIDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiAgIGluc2V0KDUwJSk7XG59XG5cbi8qIG51ciBmw7xyIFNjcmVlbnJlYWRlciAqL1xuLmhpZGUge1xuICBwb3NpdGlvbjogICAgYWJzb2x1dGU7XG4gIG92ZXJmbG93OiAgICBoaWRkZW47XG4gIGNsaXA6ICAgICAgICByZWN0KDAgMCAwIDApO1xuICB3aWR0aDogICAgICAgMXB4O1xuICBoZWlnaHQ6ICAgICAgMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6ICAgaW5zZXQoNTAlKTtcbiAgJiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiBPdXRsaW5lIFN0eWxlICovXG4qIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZSA6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICB9XG5cbn1cblxuXG5cblxuXG5cblxuXG4iLCIuZGYtdWktd3JhcHBlciB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iXX0= */
