.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
#wrapper{width:960px;margin:0 auto}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{float:left;margin-left:10px;margin-right:10px;display:inline}.mod_article [class^=ce_],.mod_article [class*=" ce_"],.mod_article [class^=content-],.mod_article [class*=" content-"],.mod_article [class^=mod_],.mod_article [class*=" mod_"]{margin-left:10px;margin-right:10px}.ce_sliderStart>.content-slider{margin-left:0;margin-right:0}.mod_article .mod_newsreader,.mod_article .mod_eventreader{margin-left:0;margin-right:0}.mod_article [class^=layout_]>*,.mod_article [class*=" layout_"]>*,.mod_article [class^=event_]>*,.mod_article [class*=" event_"]>*{margin-left:10px;margin-right:10px}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12{margin-left:0;margin-right:0}#main .inside{overflow:hidden}.grid1{width:60px}.grid2{width:140px}.grid3{width:220px}.grid4{width:300px}.grid5{width:380px}.grid6{width:460px}.grid7{width:540px}.grid8{width:620px}.grid9{width:700px}.grid10{width:780px}.grid11{width:860px}.grid12{width:940px}.mod_article.grid1{width:80px}.mod_article.grid2{width:160px}.mod_article.grid3{width:240px}.mod_article.grid4{width:320px}.mod_article.grid5{width:400px}.mod_article.grid6{width:480px}.mod_article.grid7{width:560px}.mod_article.grid8{width:640px}.mod_article.grid9{width:720px}.mod_article.grid10{width:800px}.mod_article.grid11{width:880px}.mod_article.grid12{width:960px}.offset1{margin-left:90px!important}.offset2{margin-left:170px!important}.offset3{margin-left:250px!important}.offset4{margin-left:330px!important}.offset5{margin-left:410px!important}.offset6{margin-left:490px!important}.offset7{margin-left:570px!important}.offset8{margin-left:650px!important}.offset9{margin-left:730px!important}.offset10{margin-left:810px!important}.offset11{margin-left:890px!important}.offset12{margin-left:970px!important}.mod_article.offset1{margin-left:80px!important}.mod_article.offset2{margin-left:160px!important}.mod_article.offset3{margin-left:240px!important}.mod_article.offset4{margin-left:320px!important}.mod_article.offset5{margin-left:400px!important}.mod_article.offset6{margin-left:480px!important}.mod_article.offset7{margin-left:560px!important}.mod_article.offset8{margin-left:640px!important}.mod_article.offset9{margin-left:720px!important}.mod_article.offset10{margin-left:800px!important}.mod_article.offset11{margin-left:880px!important}.mod_article.offset12{margin-left:960px!important}@media (min-width:768px) and (max-width:979px){#wrapper{width:744px}.grid1{width:42px}.grid2{width:104px}.grid3{width:166px}.grid4{width:228px}.grid5{width:290px}.grid6{width:352px}.grid7{width:414px}.grid8{width:476px}.grid9{width:538px}.grid10{width:600px}.grid11{width:662px}.grid12{width:724px}.mod_article.grid1{width:62px}.mod_article.grid2{width:124px}.mod_article.grid3{width:186px}.mod_article.grid4{width:248px}.mod_article.grid5{width:310px}.mod_article.grid6{width:372px}.mod_article.grid7{width:434px}.mod_article.grid8{width:496px}.mod_article.grid9{width:558px}.mod_article.grid10{width:620px}.mod_article.grid11{width:682px}.mod_article.grid12{width:744px}.offset1{margin-left:72px!important}.offset2{margin-left:134px!important}.offset3{margin-left:196px!important}.offset4{margin-left:258px!important}.offset5{margin-left:320px!important}.offset6{margin-left:382px!important}.offset7{margin-left:444px!important}.offset8{margin-left:506px!important}.offset9{margin-left:568px!important}.offset10{margin-left:630px!important}.offset11{margin-left:692px!important}.offset12{margin-left:754px!important}.mod_article.offset1{margin-left:62px!important}.mod_article.offset2{margin-left:124px!important}.mod_article.offset3{margin-left:186px!important}.mod_article.offset4{margin-left:248px!important}.mod_article.offset5{margin-left:310px!important}.mod_article.offset6{margin-left:372px!important}.mod_article.offset7{margin-left:434px!important}.mod_article.offset8{margin-left:496px!important}.mod_article.offset9{margin-left:558px!important}.mod_article.offset10{margin-left:620px!important}.mod_article.offset11{margin-left:682px!important}.mod_article.offset12{margin-left:744px!important}}@media (max-width:767px){#wrapper{width:auto}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{float:none!important;display:block!important;width:auto!important}.offset1,.offset2,.offset3,.offset4,.offset5,.offset6,.offset7,.offset8,.offset9,.offset10,.offset11,.offset12{margin-left:10px!important}}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@charset "UTF-8";/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{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;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
@charset "utf-8";
/*------------------------------------*\
	Old parts
\*------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url('../../files/theme/img/bxslider/bx_loader.gif') center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url('../../files/theme/img/bxslider/controls.png') no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url('../../files/theme/img/bxslider/controls.png') no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url('../../files/theme/img/bxslider/controls.png') -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url('../../files/theme/img/bxslider/controls.png') -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.ellipsis {
  overflow: hidden;
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/*------------------------------------*\
	Common definitions
\*------------------------------------*/
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
* {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
}
/*------------------------------------*\
	Eliminate "touch" side effects
\*------------------------------------*/
/*------------------------------------*\
	Document / Body
\*------------------------------------*/
html,
body {
  height: 100%;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
html {
  width: 100%;
  color: #000;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  overflow-x: hidden;
  width: 100%;
  padding: 12px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  counter-reset: iteration;
}
body.js {
  padding: 0;
}
body.layout-white {
  background-color: #fff;
}
body.page-intro {
  height: 100%;
}
iframe {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}
@media all and (max-width: 890px) {
  iframe {
    min-height: calc(100vh - 89px);
  }
}
@media all and (max-width: 527px) {
  iframe {
    min-height: calc(100vh - 59px);
  }
}
/*------------------------------------*\
	Html elements
\*------------------------------------*/
.ce_headline h1,
.ce_text h1,
h1 {
  margin: 0 0 20px 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 40px;
  line-height: 50px;
  text-transform: lowercase;
  color: #c09a5d;
}
@media all and (max-width: 697px) {
  .ce_headline h1,
  .ce_text h1,
  h1 {
    font-size: 30px;
    line-height: 40px;
  }
}
.page-contact h1 {
  margin-bottom: 16px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  line-height: 30px;
  text-transform: lowercase;
  color: #c09a5d;
}
h2 {
  margin-bottom: 16px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  line-height: 30px;
  text-transform: lowercase;
  color: #c09a5d;
}
h3 {
  font-family: Georgia, Times, Times New Roman, serif;
  text-transform: lowercase;
  color: #c09a5d;
}
h4 {
  font-family: 'Lato', sans-serif;
  color: #fff;
}
a,
a:link,
a:active,
a:visited {
  text-decoration: underline;
  color: #fff;
  outline: 0;
}
a:hover {
  color: #c09a5d;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
.serif {
  font-family: Georgia, Times, Times New Roman, serif;
  color: #c09a5d;
  text-transform: lowercase;
}
p {
  margin-bottom: 20px;
}
figure {
  display: block;
  position: relative;
}
figure a,
figure figcaption,
figure img {
  display: block;
}
.ce_image figure figcaption {
  position: absolute;
  top: 50%;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 25px;
  line-height: 31px;
  font-weight: 500;
  text-align: center;
  text-transform: lowercase;
  color: #fff;
}
img {
  display: block;
}
.ce_text .text_container img {
  display: inline;
}
table {
  width: 100%;
  margin-bottom: 30px;
  border-collapse: collapse;
}
thead td,
th {
  border: 1px solid #ccc;
}
td {
  border: 1px solid #ccc;
}
tr.even td {
  background-color: #dfdfdf;
}
th,
td {
  padding: 5px 10px;
}
#main ul,
#main ol {
  margin-bottom: 16px;
}
#main ul li {
  margin: 0 0 2px 0;
  padding-left: 12px;
  list-style: none;
  background: transparent url('../../files/theme/img/bullet.png') left 9px no-repeat;
}
#main ol li {
  margin: 0 0 2px 20px;
  list-style: decimal;
}
p.back {
  position: absolute;
  display: inline;
  overflow: visible;
  z-index: 3;
  right: 0;
  text-align: right;
}
p.back a {
  position: relative;
  display: block;
  overflow: visible;
  padding-right: 43px;
  font-family: Georgia, Times, Times New Roman, serif;
  text-decoration: none;
  text-transform: lowercase;
}
p.back a span {
  position: absolute;
  display: block;
  top: -5px;
  right: 0;
  width: 30px;
  height: 30px;
  background: transparent url('../../files/theme/img/icon-close-neg.png') left top no-repeat;
  background-size: 100%;
}
p.back a:hover span {
  background-position: left -30px;
}
/*------------------------------------*\
	Clearing
\*------------------------------------*/
.clearing {
  clear: left;
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  content: " ";
  display: table;
}
.cf:after {
  clear: both;
}
/*------------------------------------*\
	Grid
\*------------------------------------*/
.col {
  float: left;
}
.col,
.col .text_container {
  width: 60px;
  margin: 0 20px 20px 0;
}
.col2,
.col2 .text_container {
  width: 140px;
}
.col3,
.col3 .text_container {
  width: 220px;
}
.col4,
.col4 .text_container {
  width: 300px;
}
.ce_col2 .left {
  float: left;
}
.ce_col2 .right {
  margin-left: 20px;
}
.grid3 {
  padding-right: 10px;
}
.subcolumns {
  margin: 0 !important;
}
.c50l,
.c50r {
  margin: 0 !important;
  padding: 0;
}
@media all and (max-width: 697px) {
  .c50l,
  .c50r {
    float: none;
    width: auto;
  }
}
/*------------------------------------*\
	Form elements
\*------------------------------------*/
.ce_form .form-row {
  position: relative;
}
form {
  display: inline;
}
fieldset legend {
  display: none;
}
label {
  display: block;
  margin-bottom: 3px;
  vertical-align: top;
}
.radio_container label {
  display: inline;
}
select {
  position: relative;
  width: 100%;
  margin-bottom: 17px;
  padding: 4px 7px 6px;
  background-color: #000;
  border: 1px solid #c09a5d;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #c09a5d;
}
select option {
  padding: 2px 0 0 10px;
  font-size: 16px;
}
input.text,
input.captcha,
textarea {
  position: relative;
  width: 100%;
  margin-bottom: 15px;
  padding: 4px 7px 6px;
  background-color: #000;
  border: 1px solid #c09a5d;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  color: #c09a5d;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
input.captcha {
  width: 50px;
  font-size: 30px;
  text-align: center;
}
textarea {
  height: 250px;
}
.submit_container {
  margin-top: 20px;
}
input.submit,
button {
  position: relative;
  padding: 7px 18px;
  border: 1px solid #c09a5d;
  font-family: 'Lato', sans-serif;
  font-size: 17px;
  color: #c09a5d;
  vertical-align: top;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.bootstrap-filestyle {
  padding: 2px 7px 0px 7px;
  border: 1px solid #c09a5d;
  color: #c09a5d;
}
.bootstrap-filestyle label {
  cursor: pointer;
}
.bootstrap-filestyle label span {
  position: absolute;
  right: 59px;
  color: #fff;
}
.widget-calendar {
  position: relative;
}
.widget-calendar img {
  position: absolute;
  top: 5px;
  right: 4px;
}
p.error {
  margin-bottom: 3px;
}
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #c09a5d;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c09a5d;
  opacity: 1;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c09a5d;
  opacity: 1;
}
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #c09a5d;
}
form.contact {
  position: relative;
  display: block;
}
/*------------------------------------*\
	Standard Contao content elements
\*------------------------------------*/
.ce_download {
  margin: 0 !important;
  font-family: Georgia, Times, Times New Roman, serif;
  color: #c09a5d;
}
.ce_download img {
  float: left;
}
.ce_download a {
  display: block;
  width: 266px;
  height: 39px;
  padding: 0 0 0 50px;
  background: transparent url('../../files/theme/img/icon-preisliste.png') left top no-repeat;
  line-height: 20px;
  text-decoration: none;
  color: #c09a5d !important;
}
.ce_download a .size {
  display: none;
}
.ce_image {
  margin: 0 0 30px 0 !important;
}
.ce_image a {
  border: 3px solid transparent;
}
.ce_image a:hover {
  border-color: #b20933;
}
.ce_accordion {
  margin-bottom: 0;
  padding-top: 15px;
}
.ce_accordion .toggler {
  margin-bottom: 0;
  padding-bottom: 5px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  line-height: 30px;
  color: #b20933;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ce_accordion .toggler span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.ce_accordion .accordion {
  padding-top: 12px;
}
.ce_accordion .accordion h2 {
  padding-left: 10px;
  font-size: 20px;
  line-height: 26px;
}
.ce_accordion .accordion table {
  margin-bottom: 0;
}
/*------------------------------------*\
	Standard Contao modules
\*------------------------------------*/
.mod_article {
  overflow: visible;
}
.mod_article.centered {
  padding: 75px 0;
}
.mod_article.centered > .inside {
  position: relative;
  overflow: visible !important;
  width: 620px;
  margin: 0 auto;
}
@media all and (max-width: 890px) {
  .mod_article.centered {
    padding: 50px 0;
  }
}
@media all and (max-width: 697px) {
  .mod_article.centered {
    padding: 30px 0;
  }
  .mod_article.centered > .inside {
    width: 100%;
    margin: 0;
    padding-left: 6%;
    padding-right: 6%;
  }
}
.mod_article.centered_wide {
  padding: 75px 0;
}
.mod_article.centered_wide > .inside {
  padding-left: 230px;
  padding-right: 140px;
  *zoom: 1;
}
.mod_article.centered_wide > .inside:before,
.mod_article.centered_wide > .inside:after {
  content: " ";
  display: table;
}
.mod_article.centered_wide > .inside:after {
  clear: both;
}
@media all and (max-width: 1425px) {
  .mod_article.centered_wide > .inside {
    padding-left: 6%;
    padding-right: 6%;
  }
}
.mod_newslist {
  position: relative;
  margin: 0 0 0 -10px !important;
}
.layout_latest {
  margin-bottom: 20px;
  padding-right: 0;
  border: 3px solid transparent;
  color: #000;
}
.layout_latest:hover {
  border-color: #c09a5d;
}
.layout_latest .inside {
  margin: 0;
  background-color: #fff;
}
.layout_latest a {
  color: #c09a5d;
  text-decoration: none;
}
.layout_latest p.info {
  margin-bottom: 0;
  padding: 10px 16px 12px;
}
.layout_latest p.info time {
  font-family: Georgia, Times, Times New Roman, serif;
}
.layout_latest .content {
  padding: 10px 16px 12px;
}
.layout_latest .content h2 a {
  display: block;
}
.layout_latest .content p.more {
  position: absolute;
  right: 14px;
  bottom: 10px;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  text-align: right;
  text-transform: lowercase;
}
.news_item {
  position: relative;
}
.mod_newsreader {
  overflow: visible;
}
.mod_newsreader h1 {
  font-size: 25px;
  line-height: 30px;
  text-transform: lowercase;
}
.mod_newsreader .layout_full * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/*------------------------------------*\
	Contao extensions
\*------------------------------------*/
.ce_dlh_googlemaps {
  margin: 0 !important;
}
.ce_dlh_googlemaps {
  width: 100%;
  height: 100%;
}
.gm-style-iw a {
  color: #000;
}
.gm-style-iw input.text {
  width: auto;
}
.gm-style-iw input.submit {
  padding: 4px 18px;
  margin-left: 10px;
}
.ce_mae_img_map {
  position: relative;
}
.ce_mae_img_map figcaption a {
  text-align: center;
}
.ce_mae_img_map figcaption a i {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 4px;
  background-color: #fff;
  font-size: 10px;
  line-height: 13px;
  font-weight: bold;
  color: green;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *display: inline;
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;
}
.ce_mae_img_map figcaption a i u {
  text-decoration: none;
}
.ce_mae_img_map figcaption a i u.red {
  color: #b20933;
}
.ce_mae_img_map figcaption a > span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ce_mae_img_map figcaption a > span span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ce_mae_img_map figcaption a > span em {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *display: inline;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 4px 10px;
  background-color: #fff;
  font-size: 13px;
  line-height: 17px;
  font-style: normal;
  color: #000;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  zoom: 1;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.ce_mae_img_map figcaption a:hover > span {
  background-color: rgba(255, 255, 255, 0.5);
}
.ce_mae_img_map figcaption a:hover > span em {
  zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.ce_mae_img_map.active figcaption a > span {
  background-color: rgba(255, 255, 255, 0.3);
}
.ce_mae_img_map.active figcaption a > span:hover span {
  background-color: rgba(255, 255, 255, 0.5);
}
.ce_mae_img_map.active figcaption a.active > span {
  background-color: transparent !important;
  border: 2px solid #b20933;
  -webkit-box-shadow: 0 0 8px 0 rgba(57, 3, 16, 0.25);
  -moz-box-shadow: 0 0 8px 0 rgba(57, 3, 16, 0.25);
  box-shadow: 0 0 8px 0 rgba(57, 3, 16, 0.25);
}
.ce_mae_img_map.active figcaption a.active > span span {
  border: 1px solid #fff;
}
@media all and (max-width: 550px) {
  .ce_mae_img_map {
    overflow-x: scroll;
  }
  .ce_mae_img_map .image_container {
    width: 450px;
  }
  .ce_mae_img_map figcaption a > span em {
    font-size: 12px;
    line-height: 17px;
  }
}
#statusBox {
  position: relative;
  padding: 16px 20px 16px 60px;
  background-color: #fff;
  border: 2px solid #555555;
  border-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #000;
}
#statusBox:before {
  position: absolute;
  left: 20px;
  content: "";
  width: 22px;
  height: 22px;
  margin-right: 5px;
}
#statusBox.neutral {
  color: #555555;
}
#statusBox.neutral:before {
  background-color: #555555;
}
#statusBox.green {
  color: green;
}
#statusBox.green:before {
  background-color: green;
}
#statusBox.red {
  color: #b20933;
}
#statusBox.red:before {
  background-color: #b20933;
}
@media all and (max-width: 550px) {
  #statusBox {
    padding: 10px 10px 10px 10px;
    font-size: 13px;
    line-height: 17px;
  }
  #statusBox:before {
    display: none;
  }
}
/*------------------------------------*\
	Override default bxSlider styles
\*------------------------------------*/
.bx-wrapper {
  width: inherit;
  height: inherit;
  margin-bottom: 0;
}
.bx-wrapper .bx-viewport {
  left: 0;
  border: 0;
  width: inherit;
  height: 100% !important;
  background: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.bx-wrapper .bx-pager {
  bottom: -77px;
  padding-top: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  display: block;
  width: 21px;
  height: 21px;
  background-color: #fff;
  color: #fff;
  outline: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: #00386a;
}
.bx-wrapper .bx-controls-direction a {
  width: 26px;
  height: 62px;
  margin: -31px 0 0 60px;
  background-image: url('../../files/theme/img/arrows.png');
  background-position: left top;
}
.bx-wrapper .bx-controls-direction a.bx-prev:hover {
  background-position: left -62px;
}
.bx-wrapper .bx-controls-direction a.bx-next {
  margin: -31px 60px 0 0;
  background-position: -25px top;
}
.bx-wrapper .bx-controls-direction a.bx-next:hover {
  background-position: -25px -62px;
}
/*------------------------------------*\
	Custom elements
\*------------------------------------*/
.ce_statement {
  position: absolute;
  z-index: 5;
  top: 62px;
  right: -100%;
  margin: 0 !important;
  background-color: #000;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
  font-size: 25px;
  text-transform: lowercase;
  color: #c09a5d;
}
.ce_statement .text {
  padding: 7px 27px 8px 12px;
}
.ce_slide {
  left: 0;
  top: 0;
  min-width: 100% !important;
  height: 100%;
  margin: 0 !important;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.ce_slide .placeholder {
  display: none;
}
/*------------------------------------*\
	Document sections
\*------------------------------------*/
#responsive-nav-handler {
  position: fixed;
  z-index: 4;
  display: none;
  top: 0;
  left: 0;
}
.mm-slideout {
  height: 100%;
  padding: 12px;
}
.mm-menu {
  background-color: #1a1a1a !important;
}
.mm-menu .mm-list {
  padding: 30px 0 30px 30px;
}
.mm-menu .mm-list > li:after {
  margin-left: 0 !important;
  border-color: #fff !important;
}
.mm-menu .mm-list li {
  font-family: Georgia, Times, Times New Roman, serif;
  text-transform: lowercase;
  color: #fff;
}
.mm-menu .mm-list li.mm-selected {
  color: #c09a5d;
}
.mm-menu .mm-list li a,
.mm-menu .mm-list li span {
  padding-left: 0;
  background: none !important;
  text-decoration: none;
  font-size: 20px;
}
.mm-menu .mm-list li span {
  color: #c09a5d;
}
.mm-menu .mm-list li a.mm-subopen:before,
.mm-menu .mm-list li a.mm-subopen:after {
  border-color: #fff !important;
}
.mm-menu .mm-list li ul {
  background: none !important;
  padding: 0 0 0 30px !important;
}
.mm-menu .mm-list li ul li.first {
  border-top: 1px solid #fff;
}
.mm-menu .mm-list li ul li.last:after {
  border: 0 !important;
}
@media all and (min-width: 891px) {
  .mm-menu {
    display: none;
  }
}
.custom {
  position: absolute;
  z-index: 1;
  width: 100% !important;
  height: 100% !important;
}
#background {
  width: 100%;
  height: 100%;
}
#background .inside {
  width: inherit;
  height: inherit;
}
#background .mod_article {
  position: relative;
  overflow: hidden;
  width: inherit;
  height: inherit;
  zoom: 1;
  filter: alpha(opacity=10);
  opacity: 0.1;
}
#background .ce_image {
  height: 100%;
}
#background .ce_image .image_container {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
#background .ce_image .image_container img {
  max-width: 10000em !important;
  height: 100%;
}
#background .ce_text {
  position: relative;
  overflow: auto;
  width: 100% !important;
  height: 100%;
}
#background .ce_text .inside {
  position: relative;
  overflow-y: auto !important;
  height: auto;
  padding: 77px 0 47px 230px;
}
#background .ce_text .inside .serif {
  font-size: 25px;
  line-height: 30px;
}
#container {
  position: relative;
  overflow-y: hidden;
  z-index: 1;
  width: 100%;
  height: 100%;
}
body.page-start #container {
  overflow-y: auto;
}
#main {
  position: relative;
  float: none;
  overflow: auto;
  width: auto;
  height: 100%;
  margin: 0 240px 0 0;
  background-color: #000;
}
#main > .inside {
  z-index: 3;
  padding: 77px 140px 25px 230px;
}
body.page-intro #main {
  margin-right: 0;
}
body.page-map #main > .inside {
  padding: 0;
}
body.page-start #main > .inside {
  z-index: 3;
  padding: 0;
}
#pageimage {
  height: calc(100vh - 24px);
}
@media all and (max-width: 890px) {
  #pageimage {
    height: auto;
  }
}
#right {
  position: relative;
  float: right;
  overflow-y: auto;
  width: 240px;
  height: 100%;
  margin: 0;
  background-color: #000;
}
#right .inside {
  height: 100%;
}
#right .branding {
  position: absolute;
  top: 51px;
  left: 39px;
}
#right .mod_navigation {
  position: relative;
  top: 157px;
  left: 37px;
  width: 160px;
}
#right .mod_navigation a,
#right .mod_navigation span {
  display: block;
  padding-bottom: 1px;
  border-bottom: 1px solid #fff;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 25px;
  font-weight: normal;
  line-height: 39px;
  text-transform: lowercase;
  text-decoration: none;
  text-align: right;
}
#right .mod_navigation li.trail > a,
#right .mod_navigation span {
  color: #c09a5d;
}
#right .mod_navigation .level_1 > li.submenu.active > a,
#right .mod_navigation .level_1 > li.submenu.trail > a,
#right .mod_navigation .level_1 > li.submenu.active > span,
#right .mod_navigation .level_1 > li.submenu.trail > span {
  margin-bottom: 5px;
  border-bottom: 0;
}
#right .mod_navigation .level_1 > li.submenu.active .level_2,
#right .mod_navigation .level_1 > li.submenu.trail .level_2 {
  display: block;
}
#right .mod_navigation .level_2 {
  display: none;
  padding-bottom: 32px;
  border-bottom: 1px solid #fff;
}
#right .mod_navigation .level_2 a,
#right .mod_navigation .level_2 span {
  padding-bottom: 0;
  border-bottom: 0;
  font-size: 18px;
  line-height: 30px;
}
#right .mod_navigation .level_2 li.trail > a {
  color: #c09a5d;
}
#right .meta-nav {
  position: absolute;
  bottom: 10px;
  left: 37px;
  width: 160px;
  font-size: 12px;
  font-weight: 700;
}
#right .meta-nav li {
  float: right;
  margin-left: 9px;
}
#right .meta-nav a {
  padding: 0 3px 1px;
  background-color: #000;
  text-decoration: none;
  text-transform: lowercase;
}
#right .socialmedia {
  position: absolute;
  bottom: 15px;
  right: 37px;
}
#footer {
  position: absolute;
  z-index: 3;
  bottom: 10px;
  left: 41px;
  font-size: 12px;
  font-weight: 700;
}
#footer li {
  float: left;
  margin-right: 9px;
}
#footer a {
  padding: 0 3px 1px;
  background-color: #000;
  text-decoration: none;
  text-transform: lowercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
}
#footer a:hover {
  text-decoration: underline;
  color: #fff;
}
body.js.page-start #footer {
  bottom: -30px;
}
/*------------------------------------*\
	Layout White
\*------------------------------------*/
.layout-white p.back a span {
  background-image: url('../../files/theme/img/icon-close.png');
}
.layout-white #footer a {
  background-color: #fff;
  color: #000;
}
/*------------------------------------*\
	Layout products
\*------------------------------------*/
.layout-products #main {
  background-color: #fff;
}
.layout-products #main > .inside {
  padding-bottom: 80px;
}
.product_list {
  padding-bottom: 20px;
  color: #000;
}
.product_list a {
  display: block;
  color: #000;
}
.product_list a:hover {
  color: #c09a5d;
}
.product_list .product {
  position: relative;
  padding-right: 0;
  text-align: center;
}
.product_list .product .inside {
  border: 3px solid transparent;
}
.product_list .product .inside:hover {
  border-color: #c09a5d;
}
.product_list .product h2 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
}
.product_list .product h2 a {
  overflow: hidden;
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 10px;
  text-decoration: none;
  color: #c09a5d;
}
.product_list .product .teaser {
  overflow: hidden;
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 47px;
  margin-bottom: 20px;
  padding: 0 10px;
  font-style: italic;
}
.product_list .product .overlay {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
}
.product_list .product .overlay .icon {
  position: absolute;
  z-index: 4;
  top: 20%;
  left: 24px;
  width: 30%;
  height: 20%;
  background: transparent url('../../files/theme/img/ausgetrunken.png') left top no-repeat;
  background-size: 100% auto;
}
.product_list .product .overlay .modal {
  width: inherit;
  height: inherit;
  background-color: #fff;
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.mod_iso_productreader {
  position: relative;
  overflow: visible;
  margin: 0 !important;
  color: #000;
}
.mod_iso_productreader a {
  color: #000;
}
.mod_iso_productreader a:hover {
  color: #c09a5d;
}
.mod_iso_productreader .product {
  position: relative;
}
.mod_iso_productreader .image_container {
  float: left;
}
.mod_iso_productreader .details {
  margin-left: 0 !important;
}
.mod_iso_productreader .details h1 {
  margin-bottom: 0 !important;
  font-size: 25px;
  line-height: 30px;
  text-transform: none;
}
.mod_iso_productreader .details .teaser {
  font-size: 23px;
  font-style: italic;
  line-height: 30px;
}
.mod_iso_productreader .details .ce_download {
  margin-top: 40px !important;
}
.baseprice {
  font-size: 10px;
  text-transform: uppercase;
}
/*------------------------------------*\
	Page intro
\*------------------------------------*/
.page-intro {
  padding: 12px !important;
}
.page-intro .branding {
  position: absolute;
  z-index: 2;
  top: 51px;
  right: 40px;
}
.page-intro .ce_start {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 1px;
}
.page-intro .ce_start .inside {
  position: absolute;
  width: 720px;
  height: 460px;
  left: -360px;
  margin-top: -230px;
  background-color: #000;
  color: #fff;
}
.page-intro .ce_start .inside .left,
.page-intro .ce_start .inside .right {
  display: block;
  float: right;
  width: 50%;
  height: 460px;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
}
.page-intro .ce_start .inside .left a,
.page-intro .ce_start .inside .right a,
.page-intro .ce_start .inside .left span,
.page-intro .ce_start .inside .right span {
  display: block;
}
.page-intro .ce_start .inside .left a,
.page-intro .ce_start .inside .right a {
  position: relative;
  top: 54%;
  padding: 0 0 0 160px;
  font-family: Georgia, Times, Times New Roman, serif;
  text-decoration: none;
  text-transform: lowercase;
}
.page-intro .ce_start .inside .left a .state,
.page-intro .ce_start .inside .right a .state {
  font-size: 39px;
  line-height: 58px;
}
.page-intro .ce_start .inside .left {
  float: left;
  background-position: right top;
  text-align: right;
}
.page-intro .ce_start .inside .left a {
  padding: 0 160px 0 0;
}
/*------------------------------------*\
	Page map
\*------------------------------------*/
.page-map #main > .inside {
  width: 100%;
  height: 100%;
}
.page-map #main > .inside .mod_article {
  width: inherit;
  height: inherit;
}
body.theme-zaisserei {
  color: #000;
  /*@media all and (min-width: 1291px) {
		.ce_text .text_container { padding-left: 160px; }
	}*/
  /*#pageimage {
		height: calc(~"100vh - 24px");

		@media all and (max-width: 890px) {
			// height: calc(~"100vh - 89px");
			height: auto;
		}
		// @media all and (max-width: 527px) {
		// 	height: calc(~"100vh - 59px");
		// }
	}*/
}
body.theme-zaisserei.colored #main {
  background: none;
  background-color: #b20933;
  color: #fff;
}
body.theme-zaisserei.colored #main h1,
body.theme-zaisserei.colored #main h2,
body.theme-zaisserei.colored #main h3 {
  color: #fff;
}
body.theme-zaisserei.colored .ce_table th,
body.theme-zaisserei.colored .ce_text th,
body.theme-zaisserei.colored .ce_table td,
body.theme-zaisserei.colored .ce_text td {
  border-color: #fff;
}
@media all and (max-width: 890px) {
  body.theme-zaisserei.colored {
    background-color: #b20933;
    color: #fff;
  }
}
body.theme-zaisserei h1 {
  color: #b20933;
}
@media all and (max-width: 550px) {
  body.theme-zaisserei h1 {
    font-size: 24px;
    line-height: 34px;
  }
}
body.theme-zaisserei h2 {
  color: #b20933;
}
body.theme-zaisserei a:hover {
  color: #b20933;
}
body.theme-zaisserei:not(.colored) #main a,
body.theme-zaisserei:not(.colored) #main a:link,
body.theme-zaisserei:not(.colored) #main a:active,
body.theme-zaisserei:not(.colored) #main a:visited {
  color: #000;
}
body.theme-zaisserei:not(.colored) #main a:hover {
  color: #b20933;
}
body.theme-zaisserei.colored #main a:hover {
  color: #fff;
}
body.theme-zaisserei .branding a:hover {
  border-color: transparent;
}
body.theme-zaisserei .margin-top {
  margin-top: 20px;
}
body.theme-zaisserei .ce_table th,
body.theme-zaisserei .ce_text th,
body.theme-zaisserei .ce_table td,
body.theme-zaisserei .ce_text td {
  border: 0;
  text-align: left;
}
body.theme-zaisserei .ce_table thead td,
body.theme-zaisserei .ce_text thead td,
body.theme-zaisserei .ce_table th,
body.theme-zaisserei .ce_text th {
  border-bottom: 1px solid #000;
}
body.theme-zaisserei .ce_table td,
body.theme-zaisserei .ce_text td {
  border-bottom: 1px solid #555555;
}
body.theme-zaisserei .ce_table tr.even td,
body.theme-zaisserei .ce_text tr.even td {
  background-color: transparent;
}
body.theme-zaisserei .ce_table th,
body.theme-zaisserei .ce_text th,
body.theme-zaisserei .ce_table td,
body.theme-zaisserei .ce_text td {
  padding: 5px 10px;
}
body.theme-zaisserei .ce_table.preise table td.col_0,
body.theme-zaisserei .ce_text.preise table td.col_0,
body.theme-zaisserei .ce_table.preise table td.col_1,
body.theme-zaisserei .ce_text.preise table td.col_1 {
  font-weight: bold;
}
body.theme-zaisserei .ce_table.preise table tr.row_last td,
body.theme-zaisserei .ce_text.preise table tr.row_last td {
  border-bottom: 0;
}
@media all and (max-width: 527px) {
  body.theme-zaisserei .ce_table thead,
  body.theme-zaisserei .ce_text thead {
    display: none;
  }
  body.theme-zaisserei .ce_table thead .head_0,
  body.theme-zaisserei .ce_text thead .head_0,
  body.theme-zaisserei .ce_table thead .head_1,
  body.theme-zaisserei .ce_text thead .head_1 {
    display: none;
  }
  body.theme-zaisserei .ce_table td,
  body.theme-zaisserei .ce_text td {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    width: 50%;
  }
  body.theme-zaisserei .ce_table td.col_0,
  body.theme-zaisserei .ce_text td.col_0,
  body.theme-zaisserei .ce_table td.col_1,
  body.theme-zaisserei .ce_text td.col_1 {
    border-bottom: 0;
  }
}
body.theme-zaisserei #main ul li {
  position: relative;
  background: none;
}
body.theme-zaisserei #main ul li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
body.theme-zaisserei select,
body.theme-zaisserei input.text,
body.theme-zaisserei input.captcha,
body.theme-zaisserei textarea {
  background-color: #b20933;
  border-color: #fff;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
@media all and (max-width: 550px) {
  body.theme-zaisserei select,
  body.theme-zaisserei input.text,
  body.theme-zaisserei input.captcha,
  body.theme-zaisserei textarea {
    font-size: 13px;
    line-height: 18px;
  }
}
body.theme-zaisserei input.submit,
body.theme-zaisserei button,
body.theme-zaisserei .bootstrap-filestyle {
  border-color: #fff;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body.theme-zaisserei .ui-datepicker td {
  padding: 0;
}
body.theme-zaisserei ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #fff;
}
body.theme-zaisserei :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff;
  opacity: 1;
}
body.theme-zaisserei ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff;
  opacity: 1;
}
body.theme-zaisserei :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #fff;
}
@media all and (min-width: 1291px) {
  body.theme-zaisserei .ce_headline.offset {
    margin-left: -160px;
  }
}
body.theme-zaisserei .ce_text.margin_bottom {
  margin-bottom: 40px;
}
@media all and (min-width: 1291px) {
  body.theme-zaisserei .ce_text.offset {
    margin-left: -160px;
  }
}
body.theme-zaisserei .subcolumns .ce_image img {
  width: 100%;
  height: auto;
}
body.theme-zaisserei .mod_article {
  /*&.centered {
			padding: 75px 0;

			> .inside {
				position: relative; overflow: visible !important;
				width: 620px;
				margin: 0 auto;
			}

			@media all and (max-width: 890px) {
				padding: 50px 0;
			}
			@media all and (max-width: 697px) {
				padding: 30px 0;

				> .inside {
					width: 100%;
					margin: 0; padding-left: 6%; padding-right: 6%;
				}
			}
		}
		&.centered_wide {
			padding: 75px 0;

			> .inside {
				padding-left: 230px; padding-right: 140px;
				.cf;

				@media all and (max-width: 1425px) {
					padding-left:6%; padding-right:6%;
				}
			}
		}*/
}
body.theme-zaisserei .mod_article.colored {
  background-color: #b20933;
  color: #fff;
}
body.theme-zaisserei .mod_article.colored h1,
body.theme-zaisserei .mod_article.colored h2,
body.theme-zaisserei .mod_article.colored h3 {
  color: #fff;
}
body.theme-zaisserei .mod_article.fullheight {
  height: 100%;
}
body.theme-zaisserei .layout_latest:hover {
  border-color: #b20933;
}
body.theme-zaisserei .layout_latest a {
  color: #b20933;
}
body.theme-zaisserei .layout_latest h2 a {
  color: #000;
}
body.theme-zaisserei .ce_statement {
  position: fixed;
  z-index: 3;
  right: 252px;
  left: auto;
  background: none;
}
body.theme-zaisserei .ce_statement a {
  display: block;
  float: right;
  background-color: #b20933;
  text-decoration: none;
}
body.theme-zaisserei .ce_statement a:hover {
  background-color: #ca0a3a;
  color: #fff;
}
body.theme-zaisserei #responsive-nav-handler {
  background: #dcd6c8 url('../../files/theme/img_zaisserei/background-texture.jpg') left top repeat;
}
body.theme-zaisserei #responsive-nav-handler a.oncanvas {
  background-image: url('../../files/theme/img/icon-nav-media-schwarz.png');
}
body.theme-zaisserei .mm-menu {
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 20px;
  text-transform: lowercase;
}
@media all and (max-width: 890px) {
  body.theme-zaisserei .mm-slideout {
    padding-top: 89px;
  }
}
@media all and (max-width: 527px) {
  body.theme-zaisserei .mm-slideout {
    padding-top: 59px;
  }
}
body.theme-zaisserei .mm-navbar {
  display: none;
}
body.theme-zaisserei .mm-panel {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #dcd6c8 !important;
}
body.theme-zaisserei .mm-panel .mm-panel {
  border-bottom: 1px solid #fff;
}
body.theme-zaisserei .mm-panels > .mm-panel {
  padding: 30px 0 30px 30px;
}
body.theme-zaisserei .mm-panels > .mm-panel li {
  color: #000;
}
body.theme-zaisserei .mm-panels > .mm-panel li:first-child {
  border-top: 1px solid #fff;
}
body.theme-zaisserei .mm-panels > .mm-panel li span {
  color: #b20933;
}
body.theme-zaisserei .mm-listitem::after {
  inset-inline-start: 0;
  border-bottom-color: #fff;
}
body.theme-zaisserei .mm-listitem__text {
  padding: 10px 10px 10px 0;
}
body.theme-zaisserei .mm-listitem__btn:not(.mm-listitem__text) {
  border-color: #fff;
  color: #fff;
}
body.theme-zaisserei .mm-btn--next:after,
body.theme-zaisserei .mm-btn--prev:before {
  border-color: #fff;
}
body.theme-zaisserei .mm-listview.level_1 > .mm-listitem:first-child {
  border-top: 0;
}
body.theme-zaisserei .mm-listitem--vertical > .mm-listitem__btn {
  height: 42px;
}
body.theme-zaisserei .mm-blocker {
  background-color: rgba(3, 2, 1, 0);
}
body.theme-zaisserei .custom {
  z-index: 4;
}
body.theme-zaisserei.page-news #main {
  background: transparent url('../../files/zaisserei/slides/background-wood.jpg') left top no-repeat;
  background-size: cover;
}
body.theme-zaisserei.page-news #main h1 {
  color: #fff;
}
body.theme-zaisserei #main {
  z-index: 1;
  overflow: hidden;
  background-color: #fff;
  /*&.colored {
				background: none; background-color: @red; color: #fff;
				h1 { color: #fff; }
			}*/
}
body.theme-zaisserei #main > .inside {
  overflow: auto;
  width: 100%;
  height: 100%;
  padding: 0;
}
body.theme-zaisserei #right {
  background: #dcd6c8 url('../../files/theme/img_zaisserei/background-texture.jpg') left top repeat;
}
body.theme-zaisserei #right .mod_navigation a:hover {
  color: #b20933;
}
body.theme-zaisserei #right .mod_navigation a,
body.theme-zaisserei #right .mod_navigation span {
  color: #000;
}
body.theme-zaisserei #right .mod_navigation li.trail > a,
body.theme-zaisserei #right .mod_navigation span {
  color: #b20933;
}
body.theme-zaisserei #footer .bottom-nav li {
  margin: 0 9px 0 0;
  padding: 0;
}
body.theme-zaisserei #footer .bottom-nav li:before {
  display: none;
}
body.theme-zaisserei.page-reservation {
  /*fieldset {
			position: relative; overflow-x: scroll;
			width: 100% !important;
		}*/
}
body.theme-zaisserei.page-reservation select,
body.theme-zaisserei.page-reservation input.text,
body.theme-zaisserei.page-reservation input.captcha,
body.theme-zaisserei.page-reservation textarea {
  background-color: #fff;
  border-color: #b20933;
  color: #000;
  font-weight: bold;
}
body.theme-zaisserei.page-reservation select option {
  font-weight: bold;
}
body.theme-zaisserei.page-reservation input.submit,
body.theme-zaisserei.page-reservation button,
body.theme-zaisserei.page-reservation .bootstrap-filestyle {
  background-color: #b20933;
  font-weight: bold;
}
body.theme-zaisserei.page-reservation .checkbox_container {
  margin: 20px 0;
  padding: 4px 7px 6px;
  border: 1px solid #b20933;
}
body.theme-zaisserei.page-reservation .checkbox_container input.checkbox {
  display: inline;
}
body.theme-zaisserei.page-reservation .checkbox_container label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: 90%;
  cursor: pointer;
}
body.theme-zaisserei.page-reservation .checkbox_container p.error {
  border: 0;
}
@media all and (max-width: 550px) {
  body.theme-zaisserei.page-reservation .checkbox_container {
    font-size: 14px;
    line-height: 19px;
  }
}
body.theme-zaisserei.page-reservation .widget-pagebreak button[value=back] {
  background-color: #e6e6e6;
  color: #000;
}
body.theme-zaisserei.page-reservation button.disabled {
  background-color: #d9d9d9;
  cursor: default;
}
body.theme-zaisserei.page-reservation .mandatory-legend {
  margin-bottom: 30px;
}
body.theme-zaisserei.page-reservation p.error {
  margin-bottom: 0;
  padding: 4px 8px;
  border: 1px solid #dcd6c8;
  border-bottom: 0;
  font-weight: bold;
  color: #b20933;
}
body.theme-zaisserei.page-reservation .error-box {
  display: none;
  margin-bottom: 20px;
  padding: 16px 20px;
  background-color: #fff;
  border: 2px solid #b20933;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #b20933;
}
body.theme-zaisserei.page-reservation ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #b3b3b3;
}
body.theme-zaisserei.page-reservation :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #b3b3b3;
  opacity: 1;
}
body.theme-zaisserei.page-reservation ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #b3b3b3;
  opacity: 1;
}
body.theme-zaisserei.page-reservation :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #b3b3b3;
}
body.theme-zaisserei.page-reservation input[name=reservation]::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #000;
}
body.theme-zaisserei.page-reservation input[name=reservation]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #000;
  opacity: 1;
}
body.theme-zaisserei.page-reservation input[name=reservation]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #000;
  opacity: 1;
}
body.theme-zaisserei.page-reservation input[name=reservation]:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #000;
}
body.theme-zaisserei.page-reservation #main ol {
  margin-bottom: 20px;
}
body.theme-zaisserei.page-reservation #main ol li {
  position: relative;
  margin: 0 0 20px 0;
  padding-left: 38px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  list-style: none;
}
body.theme-zaisserei.page-reservation #main ol li:last-child {
  margin-bottom: 0;
}
body.theme-zaisserei.page-reservation #main ol li:before {
  position: absolute;
  display: block;
  z-index: 2;
  left: 0;
  width: 25px;
  height: 25px;
  border: 2px solid #b20933;
  content: counter(iteration) "";
  counter-increment: iteration;
  text-align: center;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #b20933;
}
@media all and (max-width: 550px) {
  body.theme-zaisserei.page-reservation #main ol li {
    font-size: 12px;
    line-height: 17px;
  }
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps {
  margin: 40px -1% 30px;
  *zoom: 1;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps:before,
body.theme-zaisserei.page-reservation #main ul.checkout-steps:after {
  content: " ";
  display: table;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps:after {
  clear: both;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps.step1 {
  counter-reset: iteration 3;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps.step2 {
  counter-reset: iteration 4;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps.step3 {
  counter-reset: iteration 7;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps li {
  position: relative;
  float: left;
  width: 25%;
  padding: 0 1%;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps li:before {
  display: none;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps li span {
  display: block;
  padding: 10px 0;
  border: 1px solid #000;
  font-weight: bold;
  text-align: center;
  color: #000;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps li.active span {
  background-color: #000;
  border-color: transparent;
  color: #fff;
}
body.theme-zaisserei.page-reservation #main ul.checkout-steps li.current span {
  background-color: #b20933;
  border-color: transparent;
  color: #fff;
}
@media all and (max-width: 890px) {
  body.theme-zaisserei.page-reservation #main ul.checkout-steps li {
    float: none;
    width: 100%;
  }
  body.theme-zaisserei.page-reservation #main ul.checkout-steps li:not(.current) {
    display: none;
  }
}
@media all and (max-width: 550px) {
  body.theme-zaisserei.page-reservation #main ul.checkout-steps {
    margin-bottom: 20px;
  }
  body.theme-zaisserei.page-reservation #main ul.checkout-steps span {
    padding: 6px 0;
  }
}
body.theme-zaisserei.page-reservation .checkout-overview table td {
  width: 50%;
  border: 1px solid #dcd6c8;
  font-weight: bold;
}
@media all and (max-width: 550px) {
  body.theme-zaisserei.page-reservation .checkout-overview table td {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    width: 100%;
  }
  body.theme-zaisserei.page-reservation .checkout-overview table td:first-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
  body.theme-zaisserei.page-reservation .checkout-overview table td:last-child {
    border-top: 0;
    padding-top: 0;
    margin-bottom: 5px;
  }
}
body.theme-zaisserei.page-reservation .ce_form.step0 .checkout-overview {
  padding-top: 15px;
}
body.theme-zaisserei.page-reservation .ce_form.step0 .checkout-overview table {
  margin-bottom: 15px;
}
@media all and (min-width: 1291px) and (max-width: 1425px) {
  #main > .inside {
    padding-left: 6%;
    padding-right: 6%;
  }
  #background .ce_text .inside {
    padding-left: 150px;
  }
}
@media all and (max-width: 1290px) {
  #main > .inside {
    padding-left: 6%;
    padding-right: 6%;
  }
  #background .ce_text .inside {
    padding-left: 150px;
  }
}
@media all and (max-width: 1261px) {
  .mod_iso_productreader p.back {
    position: relative;
    text-align: left;
  }
  .mod_iso_productreader p.back a {
    display: inline;
  }
}
@media all and (max-width: 1180px) {
  #background .ce_col2 .left {
    float: none;
  }
  #background .ce_col2 .right {
    margin-left: 0;
  }
  .product_list .product {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
  }
  .mod_iso_productreader {
    width: 100%;
  }
  .mod_iso_productreader .image_container {
    width: 33%;
  }
  .mod_iso_productreader .image_container img {
    width: 100%;
    height: auto;
  }
  .mod_iso_productreader .details {
    display: block;
    float: none;
    width: 66%;
    margin: 0 0 0 33% !important;
  }
}
@media all and (max-width: 979px) {
  #main .product_list .product .image_container img {
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  .bootstrap-filestyle label span {
    right: 8px;
    font-size: 12px;
  }
}
@media all and (max-width: 979px) and (min-width: 768px) {
  .grid3 {
    width: 31% !important;
    margin: 0 1% !important;
  }
}
@media all and (max-width: 890px) {
  html {
    overflow-y: auto;
  }
  body {
    overflow-y: auto;
    height: auto;
    min-height: 100%;
    background-color: #000;
  }
  body.page-map {
    overflow-y: hidden;
    height: 100%;
  }
  #responsive-nav-handler {
    display: block;
    width: 100%;
    height: 90px;
    background-color: #000;
  }
  #responsive-nav-handler a.oncanvas {
    position: absolute;
    display: block;
    left: 69px;
    top: 33px;
    width: 30px;
    height: 21px;
    background: transparent url('../../files/theme/img/icon-nav-media-weiss.png') left top no-repeat;
    background-size: 100%;
    text-indent: -9999em;
    color: #fff;
  }
  #responsive-nav-handler .branding {
    position: absolute;
    right: 66px;
    top: 13px;
  }
  body.page-intro #responsive-nav-handler {
    display: none;
  }
  .mm-slideout {
    height: auto;
    min-height: 100%;
    padding: 78px 0 0 0;
    background-color: #000;
  }
  body.page-map .mm-slideout {
    height: 100%;
  }
  .col {
    width: 100%;
    float: none;
  }
  .col .text_container {
    width: 100% !important;
    margin: 0;
  }
  #right {
    display: none;
  }
  #container {
    overflow-x: hidden;
    overflow-y: visible;
  }
  #main {
    overflow: visible;
    height: 100%;
    min-height: 100%;
    margin-right: 0;
  }
  #main > .inside {
    padding-top: 25px;
  }
  body.page-map .custom {
    display: none;
  }
  .layout_latest img {
    width: 100%;
    height: auto;
  }
  .ce_statement {
    position: relative;
    top: auto;
    right: auto;
    margin: 0 !important;
    padding: 7px 27px 8px 12px;
  }
  .custom {
    position: relative;
    width: 100% !important;
    height: auto !important;
  }
  .ce_slide {
    position: relative;
    width: auto;
    height: auto;
  }
  .ce_slide .placeholder {
    display: block;
  }
  #background .mod_article {
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
  }
  #background .ce_text {
    margin: 0 0 30px 0 !important;
    height: auto;
  }
  #background .ce_text .inside {
    padding: 20px;
  }
  #footer {
    display: none;
  }
  #main .product_list .product .inside:not(.ausgetrunken):hover {
    border-color: transparent;
  }
  #main .product_list .product .inside:not(.ausgetrunken):active {
    border-color: #c09a5d;
  }
}
@media all and (min-width: 768px) and (max-width: 890px) {
  .grid3 {
    width: 31% !important;
    margin: 0 1% !important;
  }
}
@media all and (max-width: 767px) {
  .mod_newslist {
    margin: 0 0 0 -1% !important;
  }
  .grid3 {
    float: left !important;
    width: 48% !important;
    margin: 0 1% !important;
  }
  body.page-intro .branding {
    top: 19px;
    right: 30px;
  }
}
@media all and (max-width: 697px) {
  body.page-intro .ce_start {
    position: relative;
    margin-top: 200px;
    width: auto;
    height: auto;
    left: auto;
    top: auto;
  }
  body.page-intro .ce_start .inside {
    position: relative;
    width: auto;
    height: auto;
    left: auto;
    margin-top: 0;
  }
  body.page-intro .ce_start .inside .left,
  body.page-intro .ce_start .inside .right {
    float: none;
    width: auto;
    height: auto;
    margin-bottom: 40px;
    background: none !important;
    text-align: center;
  }
  body.page-intro .ce_start .inside .left a,
  body.page-intro .ce_start .inside .right a {
    position: relative;
    top: auto;
    padding: 0;
  }
  body.page-intro .ce_start .inside .right {
    margin-bottom: 0;
  }
}
@media all and (max-width: 527px) {
  #responsive-nav-handler {
    height: 59px;
  }
  #responsive-nav-handler a.oncanvas {
    left: 16px;
    top: 20px;
  }
  #responsive-nav-handler .branding {
    right: 15px;
    top: 10px;
  }
  #responsive-nav-handler .branding img {
    width: 106px;
    height: auto;
  }
  .mm-slideout {
    padding-top: 59px;
  }
}
@media all and (max-width: 470px) {
  .page-news .grid3,
  .page-contact .grid3 {
    float: none !important;
    width: auto !important;
    margin: 0 0 20px 0 !important;
  }
  .grid5 {
    margin: 0 !important;
  }
  .mod_iso_productreader .image_container {
    float: none;
    width: auto;
    margin-bottom: 20px;
  }
  .mod_iso_productreader .details {
    margin-left: 0 !important;
  }
}
@media all and (max-width: 390px) {
}
#debug {
  position: fixed;
  z-index: 10000;
  /*top:0;*/
  left: 0;
  bottom: 0;
  padding: 4px 6px;
  background-color: rgba(0, 0, 0, 0.7);
  font-size: 10px;
  line-height: 14px;
  color: #fff;
}
/*! jQuery UI - v1.11.4 - 2017-05-16
* http://jqueryui.com
* Includes: core.css, accordion.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../files/theme/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../../files/theme/css/images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("../../files/theme/css/images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../../files/theme/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("../../files/theme/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../../files/theme/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../../files/theme/css/images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*------------------------------------*\
	New parts
\*------------------------------------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9sZF9kZXYubGVzcyIsImFzc2V0cy9vbGQvcmVzZXQuY3NzIiwiYXNzZXRzL29sZC9qcXVlcnkuYnhzbGlkZXIuY3NzIiwibWl4aW5zLmxlc3MiLCIuLi9maWxlcy90aGVtZS9hc3NldHMvZmFuY3lib3gzL2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwiYmFzaWNzLmxlc3MiLCJ2YXJzLmxlc3MiLCJncmlkLmxlc3MiLCJmb3Jtcy5sZXNzIiwiZWxlbWVudHMubGVzcyIsImNlLmxlc3MiLCJzZWN0aW9ucy5sZXNzIiwibGF5b3V0cy5sZXNzIiwicGFnZXMubGVzcyIsInRoZW1lLnphaXNzZXJlaS5sZXNzIiwib2xkX21lZGlhLmxlc3MiLCJhc3NldHMvanF1ZXJ5LXVpLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUzs7OztBQ0FUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQy9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2hNQTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQ2pCSjs7OztBQ0dBO0FBQUcsQ0FBQztBQUFTLENBQUM7RUFDYiwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7O0FBRUQ7RUFDQyw2QkFB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RUFDVCxzQkFDSTtJQUFtQixXQUFBO0lBQWEsV0FBQTtJQUFhLG1CQUFBOztFQURqRCxzQkFFSTtJQUFXLHlCQUFBOzs7QUFJbkIsZ0JBQWtDOztBZjFPbEM7RUFDQyxlQUFBO0VBQWdCLGNBQUE7O0VBQ0wsT0FBQTtFQUFRLFNBQUE7RUFDbkIsZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGVBQUE7RUFBZ0IsaUJBQUE7RUFDaEIsV0FBQTs7QWdCUkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4jZGVidWcge1xyXG5cdHBvc2l0aW9uOmZpeGVkOyB6LWluZGV4OjEwMDAwO1xyXG5cdC8qdG9wOjA7Ki8gbGVmdDowOyBib3R0b206MDtcclxuXHRwYWRkaW5nOjRweCA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNyk7XHJcblx0Zm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjE0cHg7XHJcblx0Y29sb3I6I2ZmZjtcclxufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiLyoqXHJcbiAqIEJ4U2xpZGVyIHY0LjEuMiAtIEZ1bGx5IGxvYWRlZCwgcmVzcG9uc2l2ZSBjb250ZW50IHNsaWRlclxyXG4gKiBodHRwOi8vYnhzbGlkZXIuY29tXHJcbiAqXHJcbiAqIFdyaXR0ZW4gYnk6IFN0ZXZlbiBXYW5kZXJza2ksIDIwMTRcclxuICogaHR0cDovL3N0ZXZlbndhbmRlcnNraS5jb21cclxuICogKHdoaWxlIGRyaW5raW5nIEJlbGdpYW4gYWxlcyBhbmQgbGlzdGVuaW5nIHRvIGphenopXHJcbiAqXHJcbiAqIENFTyBhbmQgZm91bmRlciBvZiBieENyZWF0aXZlLCBMVERcclxuICogaHR0cDovL2J4Y3JlYXRpdmUuY29tXHJcbiAqL1xyXG5cclxuXHJcbi8qKiBSRVNFVCBBTkQgTEFZT1VUXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5ieC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIGF1dG8gNjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdCp6b29tOiAxO1xyXG59XHJcblxyXG4uYngtd3JhcHBlciBpbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqIFRIRU1FXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XHJcblx0Ym94LXNoYWRvdzogMCAwIDVweCAjY2NjO1xyXG5cdGJvcmRlcjogIDVweCBzb2xpZCAjZmZmO1xyXG5cdGxlZnQ6IC01cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcclxuXHQvKmZpeCBvdGhlciBlbGVtZW50cyBvbiB0aGUgcGFnZSBtb3ZpbmcgKG9uIENocm9tZSkqL1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xyXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xyXG4gICAgXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xyXG4gICAgXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XHJcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxufVxyXG5cclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLFxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogLTMwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIExPQURFUiAqL1xyXG5cclxuLmJ4LXdyYXBwZXIgLmJ4LWxvYWRpbmcge1xyXG5cdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnhzbGlkZXIvYnhfbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICNmZmY7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAyMDAwO1xyXG59XHJcblxyXG4vKiBQQUdFUiAqL1xyXG5cclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAuODVlbTtcclxuXHRmb250LWZhbWlseTogQXJpYWw7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlciAuYngtcGFnZXItaXRlbSxcclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LWNvbnRyb2xzLWF1dG8taXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCp6b29tOiAxO1xyXG5cdCpkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xyXG5cdGJhY2tncm91bmQ6ICM2NjY7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdG1hcmdpbjogMCA1cHg7XHJcblx0b3V0bGluZTogMDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4vKiBESVJFQ1RJT04gQ09OVFJPTFMgKE5FWFQgLyBQUkVWKSAqL1xyXG5cclxuLmJ4LXdyYXBwZXIgLmJ4LXByZXYge1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnhzbGlkZXIvY29udHJvbHMucG5nJykgbm8tcmVwZWF0IDAgLTMycHg7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1uZXh0IHtcclxuXHRyaWdodDogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ieHNsaWRlci9jb250cm9scy5wbmcnKSBuby1yZXBlYXQgLTQzcHggLTMycHg7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1wcmV2OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1uZXh0OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDNweCAwO1xyXG59XHJcblxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtMTZweDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEuZGlzYWJsZWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEFVVE8gQ09OVFJPTFMgKFNUQVJUIC8gU1RPUCkgKi9cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG5cdG91dGxpbmU6IDA7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnhzbGlkZXIvY29udHJvbHMucG5nJykgLTg2cHggLTExcHggbm8tcmVwZWF0O1xyXG5cdG1hcmdpbjogMCAzcHg7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydDpob3ZlcixcclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0LmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggMDtcclxufVxyXG5cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3Age1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdHdpZHRoOiA5cHg7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG5cdG91dGxpbmU6IDA7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnhzbGlkZXIvY29udHJvbHMucG5nJykgLTg2cHggLTQ0cHggbm8tcmVwZWF0O1xyXG5cdG1hcmdpbjogMCAzcHg7XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wOmhvdmVyLFxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcC5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0zM3B4O1xyXG59XHJcblxyXG4vKiBQQUdFUiBXSVRIIEFVVE8tQ09OVFJPTFMgSFlCUklEIExBWU9VVCAqL1xyXG5cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtcGFnZXIge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IDgwJTtcclxufVxyXG5cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtY29udHJvbHMtYXV0byB7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDM1cHg7XHJcbn1cclxuXHJcbi8qIElNQUdFIENBUFRJT05TICovXHJcblxyXG4uYngtd3JhcHBlciAuYngtY2FwdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6ICM2NjZcXDk7XHJcblx0YmFja2dyb3VuZDogcmdiYSg4MCwgODAsIDgwLCAwLjc1KTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24gc3BhbiB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IEFyaWFsO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogLjg1ZW07XHJcblx0cGFkZGluZzogMTBweDtcclxufVxyXG4iLCIvLyBvbGQgbWl4aW5zXHJcbi5vcGFjaXR5KEBvcGFjaXR5OiAxKSB7XHJcbiAgICBAb3BhY2l0eS1maWx0ZXI6IEBvcGFjaXR5ICogMTAwO1xyXG4gICAgem9vbToxO1xyXG4gICAgZmlsdGVyOn5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWZpbHRlcn0pXCI7XHJcbiAgICBvcGFjaXR5OkBvcGFjaXR5O1xyXG59XHJcbi5ib3gtc2hhZG93KEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuLmVsbGlwc2lzIHtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG59XHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6NHB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6QHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czpAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czpAcmFkaXVzO1xyXG59XHJcblxyXG4vLyBuZXcgbWl4aW5zXHJcbi5pbmxpbmUtYmxvY2soKSB7XHJcblx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0em9vbTogMTtcclxuXHQqZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5jZW50ZXIoQHBlcmNlbnQ6LTUwJSkge1xyXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHBlcmNlbnQpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAcGVyY2VudCk7XHJcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHBlcmNlbnQpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHBlcmNlbnQpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKEBwZXJjZW50KTtcclxufVxyXG4uY2VudGVyWChAcGVyY2VudDotNTAlKSB7XHJcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQHBlcmNlbnQpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQHBlcmNlbnQpO1xyXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWChAcGVyY2VudCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQHBlcmNlbnQpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWChAcGVyY2VudCk7XHJcbn1cclxuLmNlbnRlclkoQHBlcmNlbnQ6IC01MCUpIHtcclxuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShAcGVyY2VudCk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWShAcGVyY2VudCk7XHJcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKEBwZXJjZW50KTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShAcGVyY2VudCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKEBwZXJjZW50KTtcclxufVxyXG4udHJhbnNpdGlvbihAZHVyYXRpb246IDAuMiwgQGVhc2luZzogZWFzZSkge1xyXG5cdEB0aW1lOiAwLjBzICsgQGR1cmF0aW9uO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIEB0aW1lIEBlYXNpbmc7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgQHRpbWUgQGVhc2luZztcclxuXHQtby10cmFuc2l0aW9uOiBhbGwgQHRpbWUgQGVhc2luZztcclxuXHQtbXMtdHJhbnNpdGlvbjogYWxsIEB0aW1lIEBlYXNpbmc7XHJcblx0dHJhbnNpdGlvbjogYWxsIEB0aW1lIEBlYXNpbmc7XHJcblx0em9vbToxO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjsuZmFuY3lib3gtZW5hYmxlZHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWVuYWJsZWQgYm9keXtvdmVyZmxvdzp2aXNpYmxlO2hlaWdodDoxMDAlfS5mYW5jeWJveC1pcy1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5Mzstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1jb250YWluZXJ+LmZhbmN5Ym94LWNvbnRhaW5lcnt6LWluZGV4Ojk5OTkyfS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0uZmFuY3lib3gtb3V0ZXJ7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi44Nzt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24td3JhcCwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtkaXJlY3Rpb246bHRyO3otaW5kZXg6OTk5OTc7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzLHZpc2liaWxpdHkgMHMgbGluZWFyIC4yNXM7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcCwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IDBzfS5mYW5jeWJveC1pbmZvYmFye3RvcDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03OXB4fS5mYW5jeWJveC1pbmZvYmFyX19ib2R5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjcwcHg7bGluZS1oZWlnaHQ6NDRweDtmb250LXNpemU6MTNweDtmb250LWZhbWlseTpIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZGRkO2JhY2tncm91bmQtY29sb3I6cmdiYSgzMCwzMCwzMCwuNyk7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94LXRvb2xiYXJ7dG9wOjA7cmlnaHQ6MH0uZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVuO2RpcmVjdGlvbjpsdHI7ei1pbmRleDo5OTk5NDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1zbGlkZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6YXV0bztvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk0Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2Rpc3BsYXk6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5mYW5jeWJveC1zbGlkZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyBpZnJhbWV7YmFja2dyb3VuZDojMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIGlmcmFtZXtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1uZXh0e3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXNsaWRlPip7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyNHB4O21hcmdpbjo0NHB4IDA7Ym9yZGVyLXdpZHRoOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LXNsaWRlIC5mYW5jeWJveC1pbWFnZS13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7ei1pbmRleDo5OTk5NTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2N1cnNvcjpkZWZhdWx0O292ZXJmbG93OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjp6b29tLWlufS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6LXdlYmtpdC1ncmFiYmluZztjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWltYWdlLC5mYW5jeWJveC1zcGFjZWJhbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO21heC13aWR0aDpub25lO21heC1oZWlnaHQ6bm9uZX0uZmFuY3lib3gtc3BhY2ViYWxse3otaW5kZXg6MX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtwYWRkaW5nOjA7d2lkdGg6ODAlO2hlaWdodDo4MCU7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDg4cHgpO292ZXJmbG93OnZpc2libGU7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1pZnJhbWV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Ym9yZGVyOjA7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94LWVycm9yLC5mYW5jeWJveC1pZnJhbWV7bWFyZ2luOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWVycm9ye3BhZGRpbmc6NDBweDttYXgtd2lkdGg6MzgwcHg7Y3Vyc29yOmRlZmF1bHR9LmZhbmN5Ym94LWVycm9yIHB7bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiM0NDQ7Zm9udDoxNnB4LzIwcHggSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZ9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVye2NvbnRlbnQ6XCLDl1wiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udDoyMHB4LzMwcHggQXJpYWwsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Y29sb3I6Izg4ODtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMjVzO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4OjJ9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzOmFmdGVye291dGxpbmU6MXB4IGRvdHRlZCAjODg4fS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcntjb2xvcjojNTU1O2JhY2tncm91bmQ6I2VlZX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7dG9wOjA7cmlnaHQ6LTQ0cHh9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjM1cHg7Y29sb3I6I2FhYX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtY2FwdGlvbi13cmFwe2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6NjBweCAzMHB4IDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDAscmdiYSgwLDAsMCwuMSkgMjAlLHJnYmEoMCwwLDAsLjIpIDQwJSxyZ2JhKDAsMCwwLC42KSA4MCUscmdiYSgwLDAsMCwuOCkpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzozMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MjBweDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZX0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGJ1dHRvbiwuZmFuY3lib3gtY2FwdGlvbiBzZWxlY3R7cG9pbnRlci1ldmVudHM6YWxsfS5mYW5jeWJveC1jYXB0aW9uIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNkZGQ7Ym9yZGVyLXJhZGl1czowO2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOnRvcDtvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1pbmZvYmFyX19ib2R5e2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNil9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpfS5mYW5jeWJveC1idXR0b246YWZ0ZXIsLmZhbmN5Ym94LWJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIlwiO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6Ljk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmFmdGVyLC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmJlZm9yZXtvcGFjaXR5Oi4zfS5mYW5jeWJveC1idXR0b24tLWxlZnQ6YWZ0ZXIsLmZhbmN5Ym94LWJ1dHRvbi0tcmlnaHQ6YWZ0ZXJ7dG9wOjE4cHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItdG9wOjJweCBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCBjdXJyZW50Q29sb3J9LmZhbmN5Ym94LWJ1dHRvbi0tbGVmdDphZnRlcntsZWZ0OjIwcHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9LmZhbmN5Ym94LWJ1dHRvbi0tcmlnaHQ6YWZ0ZXJ7cmlnaHQ6MjBweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5mYW5jeWJveC1idXR0b24tLWxlZnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHh9LmZhbmN5Ym94LWJ1dHRvbi0tcmlnaHR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4fS5mYW5jeWJveC1idXR0b24tLWNsb3NlOmFmdGVyLC5mYW5jeWJveC1idXR0b24tLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjJweDt3aWR0aDoxNnB4O3RvcDpjYWxjKDUwJSAtIDFweCk7bGVmdDpjYWxjKDUwJSAtIDhweCl9LmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5mYW5jeWJveC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbjotNTBweCAwIDA7aGVpZ2h0OjEwMHB4O3dpZHRoOjU0cHg7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDo5OTk5NTtvcGFjaXR5OjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzfS5mYW5jeWJveC1hcnJvdzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI4cHg7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzAsMzAsMzAsLjgpO2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5Qm1hV3hzUFNJalJrWkdSa1pHSWlCb1pXbG5hSFE5SWpRNElpQjJhV1YzUW05NFBTSXdJREFnTWpRZ01qUWlJSGRwWkhSb1BTSTBPQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnSUNBZ1BIQmhkR2dnWkQwaVRUQWdNR2d5TkhZeU5FZ3dlaUlnWm1sc2JEMGlibTl1WlNJdlBpQWdJQ0E4Y0dGMGFDQmtQU0pOTVRJZ05Hd3RNUzQwTVNBeExqUXhUREUyTGpFM0lERXhTRFIyTW1neE1pNHhOMnd0TlM0MU9DQTFMalU1VERFeUlESXdiRGd0T0hvaUx6NDhMM04yWno0PSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZToyNHB4IDI0cHh9LmZhbmN5Ym94LWFycm93LS1yaWdodHtyaWdodDowfS5mYW5jeWJveC1hcnJvdy0tbGVmdHtsZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKC0xKTt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uZmFuY3lib3gtYXJyb3ctLWxlZnQ6YWZ0ZXIsLmZhbmN5Ym94LWFycm93LS1yaWdodDphZnRlcntsZWZ0OjB9LmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1hcnJvd3tvcGFjaXR5Oi42fS5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtYXJyb3dbZGlzYWJsZWRde29wYWNpdHk6LjN9LmZhbmN5Ym94LWxvYWRpbmd7Ym9yZGVyOjZweCBzb2xpZCBoc2xhKDAsMCUsMzklLC40KTtib3JkZXItdG9wOjZweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNik7Ym9yZGVyLXJhZGl1czoxMDAlO2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7LXdlYmtpdC1hbmltYXRpb246YSAuOHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphIC44cyBpbmZpbml0ZSBsaW5lYXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTI1cHg7bWFyZ2luLWxlZnQ6LTI1cHg7ei1pbmRleDo5OTk5OX1ALXdlYmtpdC1rZXlmcmFtZXMgYXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgYXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSk7b3BhY2l0eTowfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KTt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSk7b3BhY2l0eTowfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pO29wYWNpdHk6MH0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7b3BhY2l0eTowfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoMTAwJSwwLDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO29wYWNpdHk6MX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfUBtZWRpYSAobWF4LXdpZHRoOjgwMHB4KXsuZmFuY3lib3gtaW5mb2JhcntsZWZ0OjA7bWFyZ2luLWxlZnQ6MH0uZmFuY3lib3gtYnV0dG9uLS1sZWZ0LC5mYW5jeWJveC1idXR0b24tLXJpZ2h0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzoyMHB4IDA7bWFyZ2luOjB9fS5mYW5jeWJveC1idXR0b24tLWZ1bGxzY3JlZW46YmVmb3Jle3dpZHRoOjE1cHg7aGVpZ2h0OjExcHg7bGVmdDpjYWxjKDUwJSAtIDdweCk7dG9wOmNhbGMoNTAlIC0gNnB4KTtib3JkZXI6MnB4IHNvbGlkO2JhY2tncm91bmQ6bm9uZX0uZmFuY3lib3gtYnV0dG9uLS1wYXVzZTpiZWZvcmUsLmZhbmN5Ym94LWJ1dHRvbi0tcGxheTpiZWZvcmV7dG9wOmNhbGMoNTAlIC0gNnB4KTtsZWZ0OmNhbGMoNTAlIC0gNHB4KTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mYW5jeWJveC1idXR0b24tLXBsYXk6YmVmb3Jle3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo2cHggaW5zZXQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggaW5zZXQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZDtib3JkZXItcmFkaXVzOjFweH0uZmFuY3lib3gtYnV0dG9uLS1wYXVzZTpiZWZvcmV7d2lkdGg6N3B4O2hlaWdodDoxMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAycHh9LmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzLC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjgwMHB4KXsuZmFuY3lib3gtYnV0dG9uLS10aHVtYnN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzIHNwYW57Zm9udC1zaXplOjIzcHh9LmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzOmJlZm9yZXt3aWR0aDozcHg7aGVpZ2h0OjNweDt0b3A6Y2FsYyg1MCUgLSAycHgpO2xlZnQ6Y2FsYyg1MCUgLSAycHgpO2JveC1zaGFkb3c6MCAtNHB4IDAsLTRweCAtNHB4IDAsNHB4IC00cHggMCxpbnNldCAwIDAgMCAzMnB4LC00cHggMCAwLDRweCAwIDAsMCA0cHggMCwtNHB4IDRweCAwLDRweCA0cHggMH0uZmFuY3lib3gtdGh1bWJze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDphdXRvO3dpZHRoOjIyMHB4O21hcmdpbjowO3BhZGRpbmc6NXB4IDVweCAwIDA7YmFja2dyb3VuZDojZmZmO3dvcmQtYnJlYWs6bm9ybWFsOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMjBweH0uZmFuY3lib3gtdGh1bWJzPnVse2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Zm9udC1zaXplOjB9LmZhbmN5Ym94LXRodW1icz51bD5saXtmbG9hdDpsZWZ0O292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDoxMDVweDtoZWlnaHQ6NzVweDtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7Ym9yZGVyOjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fWxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5ne2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LmZhbmN5Ym94LXRodW1icz51bD5saT5pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10aHVtYnM+dWw+bGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtib3JkZXItcmFkaXVzOjJweDtib3JkZXI6NHB4IHNvbGlkICM0ZWE3Zjk7ei1pbmRleDo5OTk5MTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfS5mYW5jeWJveC10aHVtYnM+dWw+bGkuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfX0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdENvbW1vbiBkZWZpbml0aW9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOmluaGVyaXQ7XHJcblx0LW1vei1ib3gtc2l6aW5nOmluaGVyaXQ7XHJcblx0Ym94LXNpemluZzppbmhlcml0O1xyXG59XHJcbioge1xyXG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246bGVmdCB0b3A7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0RWxpbWluYXRlIFwidG91Y2hcIiBzaWRlIGVmZmVjdHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy8gKiB7XHJcbi8vIFx0LnNlbGVjdGlvbih0ZXh0LCBAc2VsZWN0aW9uKTtcclxuLy8gfVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHREb2N1bWVudCAvIEJvZHlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaHRtbCwgYm9keSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtZmFtaWx5OiBAY29weTtcclxuXHRmb250LXNpemU6IEBzaXplO1xyXG5cdGZvbnQtd2VpZ2h0OiBAbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiBAbGluZUhlaWdodDtcclxufVxyXG5odG1sIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjpAYmxhY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG59XHJcbmJvZHkge1xyXG5cdG92ZXJmbG93LXg6aGlkZGVuO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHg7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuXHQvLyByZXNldCBcIm9sXCIgZGVjaW1hbCBjb3VudGVyXHJcblx0Y291bnRlci1yZXNldDogaXRlcmF0aW9uO1xyXG5cclxuXHQmLmpzIHsgcGFkZGluZzogMDsgfVxyXG5cdCYubGF5b3V0LXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cdCYucGFnZS1pbnRybyB7IGhlaWdodDogMTAwJTsgfVxyXG59XHJcbmlmcmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDA7IHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDg5cHhcIik7XHJcblx0fVxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUyN3B4KSB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC0gNTlweFwiKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0SHRtbCBlbGVtZW50c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vLyB0aXRsZSB0YWdzXHJcbi5jZV9oZWFkbGluZSBoMSxcclxuLmNlX3RleHQgaDEsXHJcbmgxIHtcclxuXHQvLyBtYXJnaW46IDAgMCAyMHB4IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgMCAyMHB4IDA7XHJcblx0Zm9udC1mYW1pbHk6QHNlcmlmOyBmb250LXNpemU6IDQwcHg7IGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0Y29sb3I6QGdvbGQ7XHJcblxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5N3B4KSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7IGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxufVxyXG4ucGFnZS1jb250YWN0IGgxIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdGZvbnQtZmFtaWx5OkBzZXJpZjsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMzBweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdGNvbG9yOkBnb2xkO1xyXG59XHJcbmgyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdGZvbnQtZmFtaWx5OkBzZXJpZjsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMzBweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdGNvbG9yOkBnb2xkO1xyXG59XHJcbmgzIHtcclxuXHRmb250LWZhbWlseTpAc2VyaWY7XHJcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRjb2xvcjpAZ29sZDtcclxufVxyXG5oNCB7XHJcblx0Zm9udC1mYW1pbHk6QGNvcHk7XHJcblx0Y29sb3I6I2ZmZjtcclxufVxyXG5cclxuLy8gYVxyXG5hLCBhOmxpbmssIGE6YWN0aXZlLCBhOnZpc2l0ZWQgeyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyBjb2xvcjojZmZmOyBvdXRsaW5lOjA7IH1cclxuYTpob3ZlciB7IGNvbG9yOkBnb2xkOyB9XHJcblxyXG4vLyB0ZXh0dWFsIHN0eWxlc1xyXG5lbSB7IGZvbnQtc3R5bGU6aXRhbGljOyB9XHJcbnN0cm9uZyB7IGZvbnQtd2VpZ2h0OmJvbGQ7IH1cclxuLnNlcmlmIHsgZm9udC1mYW1pbHk6IEBzZXJpZjsgY29sb3I6IEBnb2xkOyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XHJcblxyXG4vLyBwYXJhZ3JhcGhcclxucCB7IG1hcmdpbi1ib3R0b206MjBweDsgfVxyXG5cclxuLy8gY29tbW9uIGZpZ3VyZVxyXG5maWd1cmUge1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0YSwgZmlnY2FwdGlvbiwgaW1nIHsgZGlzcGxheTpibG9jazsgfVxyXG5cdC5jZV9pbWFnZSAmIGZpZ2NhcHRpb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7IGxlZnQ6IDA7IC5jZW50ZXJZO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LWZhbWlseTogQHNlcmlmOyBmb250LXNpemU6IDI1cHg7IGxpbmUtaGVpZ2h0OiAzMXB4OyBmb250LXdlaWdodDogQHNlbWk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuaW1nIHsgZGlzcGxheTpibG9jazsgfVxyXG4uY2VfdGV4dCAudGV4dF9jb250YWluZXIgaW1nIHsgZGlzcGxheTppbmxpbmU7IH1cclxuXHJcbi8vIHRhYmxlXHJcbnRhYmxlIHsgd2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbTozMHB4OyBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7IH1cclxuXHR0aGVhZCB0ZCxcclxuXHR0aCB7IGJvcmRlcjoxcHggc29saWQgI2NjYzsgfVxyXG5cdHRkIHsgYm9yZGVyOjFweCBzb2xpZCAjY2NjOyB9XHJcblx0dHIuZXZlbiB0ZCB7IGJhY2tncm91bmQtY29sb3I6I2RmZGZkZjsgfVxyXG5cdHRoLCB0ZCB7IHBhZGRpbmc6NXB4IDEwcHg7IH1cclxuXHJcbi8vIGxpc3RzXHJcbiNtYWluIHtcclxuXHR1bCwgb2wgeyBtYXJnaW4tYm90dG9tOjE2cHg7IH1cclxuXHR1bCBsaSB7IG1hcmdpbjowIDAgMnB4IDA7IHBhZGRpbmctbGVmdDogMTJweDsgbGlzdC1zdHlsZTpub25lOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltZy9idWxsZXQucG5nJykgbGVmdCA5cHggbm8tcmVwZWF0OyB9XHJcblx0b2wgbGkgeyBtYXJnaW46MCAwIDJweCAyMHB4OyBsaXN0LXN0eWxlOmRlY2ltYWw7IH1cclxufVxyXG5cclxuLy8gb3RoZXJzXHJcbnAuYmFjayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBpbmxpbmU7IG92ZXJmbG93OiB2aXNpYmxlOyB6LWluZGV4OiAzO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0M3B4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBzZXJpZjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0b3A6LTVweDsgcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL2ljb24tY2xvc2UtbmVnLnBuZycpIGxlZnQgdG9wIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciBzcGFuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IC0zMHB4OyB9XHJcblx0fVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdENsZWFyaW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jbGVhcmluZyB7IGNsZWFyOiBsZWZ0OyB9XHJcbi5jZiB7XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHQqem9vbTogMTtcclxufVxyXG4iLCIvLyBvbGQgdmFyc1xyXG5Ac2VyaWY6R2VvcmdpYSxUaW1lcyxUaW1lcyBOZXcgUm9tYW4sc2VyaWY7XHJcbkBjb3B5OidMYXRvJywgc2Fucy1zZXJpZjtcclxuQGdvbGQ6I2MwOWE1ZDtcclxuXHJcbi8vIG5ldyB2YXJzXHJcbkBzaXplOiAxNnB4O1xyXG5AbGluZUhlaWdodDogMjJweDtcclxuQG5vcm1hbDogNDAwO1xyXG5AYmxhY2s6ICMwMDA7XHJcblxyXG4vLyB6YWlzc2VyZWlcclxuQHNlbWk6NTAwO1xyXG5AYm9sZDo2MDA7XHJcbkByZWQ6ICNiMjA5MzM7XHJcbkBiZWlnZTogI2RjZDZjODtcclxuQGdyZWVuOiBncmVlbjtcclxuQGdyZXk6ICM1NTU1NTU7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0R3JpZFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi5jb2wsIC5jb2wgLnRleHRfY29udGFpbmVyIHsgd2lkdGg6IDYwcHg7IG1hcmdpbjowIDIwcHggMjBweCAwOyB9XHJcbi5jb2wyLCAuY29sMiAudGV4dF9jb250YWluZXIgeyB3aWR0aDogMTQwcHg7IH1cclxuLmNvbDMsIC5jb2wzIC50ZXh0X2NvbnRhaW5lciB7IHdpZHRoOiAyMjBweDsgfVxyXG4uY29sNCwgLmNvbDQgLnRleHRfY29udGFpbmVyeyB3aWR0aDogMzAwcHg7IH1cclxuLmNlX2NvbDIge1xyXG4gICAgLmxlZnQgeyBmbG9hdDogbGVmdDsgfVxyXG4gICAgLnJpZ2h0IHsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cclxufVxyXG5cclxuLmdyaWQzIHsgcGFkZGluZy1yaWdodDogMTBweDsgfVxyXG5cclxuLy8gc3ViY29sdW1uc1xyXG4uc3ViY29sdW1ucyB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XHJcbi5jNTBsLCAuYzUwciB7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDA7XHJcblxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5N3B4KSB7XHJcblx0XHRmbG9hdDogbm9uZTsgd2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0Rm9ybSBlbGVtZW50c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2VfZm9ybSAuZm9ybS1yb3cgIHsgcG9zaXRpb246cmVsYXRpdmU7IH1cclxuXHJcbmZvcm0geyBkaXNwbGF5OmlubGluZTsgfVxyXG5maWVsZHNldCBsZWdlbmQgeyBkaXNwbGF5Om5vbmU7IH1cclxubGFiZWwgeyBkaXNwbGF5OmJsb2NrOyBtYXJnaW4tYm90dG9tOiAzcHg7IHZlcnRpY2FsLWFsaWduOnRvcDsgfVxyXG4ucmFkaW9fY29udGFpbmVyIHsgbGFiZWwgeyBkaXNwbGF5OiBpbmxpbmU7IH0gfVxyXG5cclxuc2VsZWN0IHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206MTdweDsgcGFkZGluZzo0cHggN3B4IDZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCBAZ29sZDtcclxuXHRmb250LWZhbWlseTpAY29weTsgZm9udC1zaXplOjE2cHg7IGZvbnQtd2VpZ2h0OjQwMDtcclxuXHRjb2xvcjpAZ29sZDtcclxuICAgIG9wdGlvbiB7IHBhZGRpbmc6MnB4IDAgMCAxMHB4OyBmb250LXNpemU6MTZweDsgfVxyXG59XHJcblxyXG5pbnB1dC50ZXh0LFxyXG5pbnB1dC5jYXB0Y2hhLFxyXG50ZXh0YXJlYSB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOjE1cHg7IHBhZGRpbmc6NHB4IDdweCA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xyXG5cdGJvcmRlcjoxcHggc29saWQgQGdvbGQ7XHJcblx0Zm9udC1mYW1pbHk6QGNvcHk7IGZvbnQtc2l6ZToxNnB4O1xyXG5cdGNvbG9yOkBnb2xkO1xyXG4gICAgLmJvcmRlci1yYWRpdXM7XHJcbn1cclxuaW5wdXQuY2FwdGNoYSB7IHdpZHRoOjUwcHg7IGZvbnQtc2l6ZTogMzBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbnRleHRhcmVhIHsgaGVpZ2h0OiAyNTBweDsgfVxyXG5cclxuLnN1Ym1pdF9jb250YWluZXIgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XHJcbmlucHV0LnN1Ym1pdCxcclxuYnV0dG9uIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRwYWRkaW5nOjdweCAxOHB4O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCBAZ29sZDtcclxuICAgIGZvbnQtZmFtaWx5OkBjb3B5OyBmb250LXNpemU6MTdweDtcclxuXHRjb2xvcjpAZ29sZDtcclxuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgLmJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtZmlsZXN0eWxlIHtcclxuICAgIHBhZGRpbmc6MnB4IDdweCAwcHggN3B4O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCBAZ29sZDtcclxuICAgIGNvbG9yOkBnb2xkO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDo1OXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtY2FsZW5kYXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRpbWcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNXB4OyByaWdodDogNHB4OyB9XHJcbn1cclxuXHJcbnAuZXJyb3IgeyBtYXJnaW4tYm90dG9tOiAzcHg7IH1cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyAqL1xyXG4gICAgY29sb3I6QGdvbGQ7XHJcbn1cclxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xyXG4gICAgY29sb3I6QGdvbGQ7XHJcbiAgICBvcGFjaXR5OjE7XHJcbn1cclxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6QGdvbGQ7XHJcbiAgICBvcGFjaXR5OjE7XHJcbn1cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgY29sb3I6QGdvbGQ7XHJcbn1cclxuXHJcbmZvcm0uY29udGFjdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IH1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRTdGFuZGFyZCBDb250YW8gY29udGVudCBlbGVtZW50c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2VfZG93bmxvYWQge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogQHNlcmlmOyBjb2xvcjogQGdvbGQ7XHJcbiAgICBpbWcgeyBmbG9hdDogbGVmdDsgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI2NnB4OyBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltZy9pY29uLXByZWlzbGlzdGUucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogQGdvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAvLyY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgICAgIC5zaXplIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgfVxyXG59XHJcbi5jZV9pbWFnZSB7XHJcblx0bWFyZ2luOiAwIDAgMzBweCAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdGEgeyBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG5cdGE6aG92ZXIgeyBib3JkZXItY29sb3I6IEByZWQ7IH1cclxufVxyXG4uY2VfYWNjb3JkaW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwOyBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcblx0LnRvZ2dsZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdC8vIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIEBncmV5O1xyXG5cdFx0Zm9udC1mYW1pbHk6QHNlcmlmOyBmb250LXNpemU6IDI0cHg7IGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0Y29sb3I6QHJlZDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC5ib3JkZXItcmFkaXVzKDApO1xyXG5cclxuXHRcdHNwYW4geyAuaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcblxyXG5cdCAgICAmLmFjdGl2ZSB7fVxyXG5cdH1cclxuXHQuYWNjb3JkaW9uIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0aDIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0XHR0YWJsZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHR9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0U3RhbmRhcmQgQ29udGFvIG1vZHVsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1vZF9hcnRpY2xlIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcblx0Ji5jZW50ZXJlZCB7XHJcblx0XHRwYWRkaW5nOiA3NXB4IDA7XHJcblxyXG5cdFx0PiAuaW5zaWRlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogNjIwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHJcblx0XHRcdD4gLmluc2lkZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwOyBwYWRkaW5nLWxlZnQ6IDYlOyBwYWRkaW5nLXJpZ2h0OiA2JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmNlbnRlcmVkX3dpZGUge1xyXG5cdFx0cGFkZGluZzogNzVweCAwO1xyXG5cclxuXHRcdD4gLmluc2lkZSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjMwcHg7IHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xyXG5cdFx0XHQuY2Y7XHJcblxyXG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDI1cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6NiU7IHBhZGRpbmctcmlnaHQ6NiU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8ubW9kX2FydGljbGUgKiB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi5tb2RfbmV3c2xpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogMCAwIDAgLTEwcHggIWltcG9ydGFudDsgfVxyXG4ubGF5b3V0X2xhdGVzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7ICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOkBnb2xkOyB9XHJcbiAgICAuaW5zaWRlIHsgbWFyZ2luOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XHJcbiAgICBhIHsgY29sb3I6QGdvbGQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4gICAgcC5pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBwYWRkaW5nOiAxMHB4IDE2cHggMTJweDtcclxuICAgICAgICB0aW1lIHsgZm9udC1mYW1pbHk6IEBzZXJpZjsgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMnB4O1xyXG4gICAgICAgIGgyIGEgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgICAgIHAubW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7IGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBzZXJpZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c19pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbi5tb2RfbmV3c3JlYWRlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7IGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAubGF5b3V0X2Z1bGwgKiB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0Q29udGFvIGV4dGVuc2lvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNlX2RsaF9nb29nbGVtYXBzIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cclxuLmNlX2RsaF9nb29nbGVtYXBzIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxyXG5cclxuLmdtLXN0eWxlLWl3IHtcclxuICAgIGEgeyBjb2xvcjogIzAwMDsgfVxyXG4gICAgaW5wdXQudGV4dCB7IHdpZHRoOiBhdXRvOyB9XHJcbiAgICBpbnB1dC5zdWJtaXQgeyBwYWRkaW5nOiA0cHggMThweDsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxufVxyXG5cclxuLmNlX21hZV9pbWdfbWFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGZpZ2NhcHRpb24ge1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwOyB0b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7IGxpbmUtaGVpZ2h0OiAxM3B4OyBmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogQGdyZWVuO1xyXG5cdFx0XHRcdC5pbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Lm9wYWNpdHkoMCk7XHJcblxyXG5cdFx0XHRcdHUge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Ji5yZWQgeyBjb2xvcjogQHJlZDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwOyBsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7IGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRlbSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IC5pbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTsgLmNlbnRlclk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjRweCAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgQHJlZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6MTdweDsgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBibGFjaztcclxuXHRcdFx0XHRcdC5vcGFjaXR5KDApO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oLjIpO1xyXG5cdFx0XHRcdFx0LmJveC1zaGFkb3coMCAwIDVweCAwIHJnYmEoMCwwLDAsLjIpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuXHRcdFx0XHRcdGVtIHsgLm9wYWNpdHk7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGZpZ2NhcHRpb24gYSB7XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0c3BhbiB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpOyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSA+IHNwYW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJvcmRlcjogMnB4IHNvbGlkIEByZWQ7XHJcblx0XHRcdFx0LmJveC1zaGFkb3coMCAwIDhweCAwIHJnYmEocmVkKGRhcmtlbihAcmVkLCAyNSUpKSxncmVlbihkYXJrZW4oQHJlZCwgMjUlKSksYmx1ZShkYXJrZW4oQHJlZCwgMjUlKSksLjI1KSk7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG5cdFx0LmltYWdlX2NvbnRhaW5lciB7XHJcblx0XHRcdHdpZHRoOiA0NTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0YSA+IHNwYW4ge1xyXG5cdFx0XHRcdGVtIHsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDoxN3B4OyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzdGF0dXNCb3gge1xyXG5cdC8vIGRpc3BsYXk6IG5vbmU7XHJcblx0Ly8gbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAxNnB4IDIwcHggMTZweCA2MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjoycHggc29saWQgQGdyZXk7IGJvcmRlci1ib3R0b206IDA7XHJcblx0Zm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMThweDsgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6IEBibGFjaztcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG5cclxuXHQmLm5ldXRyYWwge1xyXG5cdFx0Y29sb3I6IEBncmV5O1xyXG5cdFx0JjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTsgfVxyXG5cdH1cclxuXHQmLmdyZWVuIHtcclxuXHRcdGNvbG9yOiBAZ3JlZW47XHJcblx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6IEBncmVlbjsgfVxyXG5cdH1cclxuXHQmLnJlZCB7XHJcblx0XHRjb2xvcjogQHJlZDtcclxuXHRcdCY6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogQHJlZDsgfVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuXHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdE92ZXJyaWRlIGRlZmF1bHQgYnhTbGlkZXIgc3R5bGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ieC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiBpbmhlcml0OyBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG5cdC5ieC12aWV3cG9ydCB7XHJcblx0XHRsZWZ0OjA7IGJvcmRlcjowO1xyXG4gICAgICAgIHdpZHRoOiBpbmhlcml0OyBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcblx0XHQtbW96LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5ieC1wYWdlciB7XHJcbiAgICAgICAgYm90dG9tOi03N3B4OyBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAmLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOjIxcHg7IGhlaWdodDoyMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIG91dGxpbmU6MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIsXHJcblx0XHQmLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiMwMDM4NmE7IH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xyXG4gICAgICAgIHdpZHRoOjI2cHg7IGhlaWdodDo2MnB4O1xyXG4gICAgICAgIG1hcmdpbjotMzFweCAwIDAgNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hcnJvd3MucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgLy8gLm9wYWNpdHkoMC42KTtcclxuXHJcbiAgICAgICAgLy8gJjphY3RpdmUgeyAub3BhY2l0eSgxKTsgfVxyXG5cclxuICAgICAgICAmLmJ4LXByZXY6aG92ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgLTYycHg7IH1cclxuICAgICAgICAmLmJ4LW5leHQgeyBtYXJnaW46LTMxcHggNjBweCAwIDA7IGJhY2tncm91bmQtcG9zaXRpb246LTI1cHggdG9wOyB9XHJcbiAgICAgICAgJi5ieC1uZXh0OmhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjotMjVweCAtNjJweDsgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRDdXN0b20gZWxlbWVudHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNlX3N0YXRlbWVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDU7XHJcbiAgICB0b3A6IDYycHg7IHJpZ2h0OiAtMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBAc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMjVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBjb2xvcjogQGdvbGQ7XHJcbiAgICAvL2JvZHkuanMgJiB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICBcdHBhZGRpbmc6IDdweCAyN3B4IDhweCAxMnB4O1xyXG4gICAgfVxyXG59XHJcbi5jZV9zbGlkZSB7XHJcbiAgICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC5wbGFjZWhvbGRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdERvY3VtZW50IHNlY3Rpb25zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyByZXNwb25zaXZlIG1lbnVcclxuI3Jlc3BvbnNpdmUtbmF2LWhhbmRsZXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogNDsgZGlzcGxheTogbm9uZTtcclxuXHR0b3A6IDA7IGxlZnQ6IDA7XHJcbn1cclxuLm1tLXNsaWRlb3V0IHsgaGVpZ2h0OiAxMDAlOyBwYWRkaW5nOiAxMnB4OyB9XHJcbi5tbS1tZW51IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7XHJcblxyXG5cdC5tbS1saXN0IHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMCAzMHB4IDMwcHg7XHJcblx0XHQmID4gbGk6YWZ0ZXIgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyBib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50OyB9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRmb250LWZhbWlseTogQHNlcmlmO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdCYubW0tc2VsZWN0ZWQgeyBjb2xvcjogQGdvbGQ7IH1cclxuXHRcdFx0YSwgc3BhbiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4geyBjb2xvcjogQGdvbGQ7IH1cclxuXHRcdFx0YS5tbS1zdWJvcGVuOmJlZm9yZSxcclxuXHRcdFx0YS5tbS1zdWJvcGVuOmFmdGVyIHsgYm9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDsgfVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdGxpLmZpcnN0IHsgYm9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjsgfVxyXG5cdFx0XHRcdGxpLmxhc3Q6YWZ0ZXIgeyBib3JkZXI6MCAhaW1wb3J0YW50OyB9XHJcblx0XHRcdFx0Ly9zcGFuIHsgY29sb3I6IEBnb2xkOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg5MXB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gY3VzdG9tIHNlY3Rpb25cclxuLmN1c3RvbSB7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7IHotaW5kZXg6IDE7XHJcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50OyBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblx0I2JhY2tncm91bmQge1xyXG5cdCAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG5cdCAgICAuaW5zaWRlIHsgd2lkdGg6IGluaGVyaXQ7IGhlaWdodDogaW5oZXJpdDsgfVxyXG5cdCAgICAubW9kX2FydGljbGUge1xyXG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICAgICAgd2lkdGg6IGluaGVyaXQ7IGhlaWdodDogaW5oZXJpdDtcclxuXHQgICAgICAgIC5vcGFjaXR5KDAuMSk7XHJcblx0ICAgIH1cclxuXHQgICAgLmNlX2ltYWdlIHtcclxuXHQgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgICAgIC5pbWFnZV9jb250YWluZXIge1xyXG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgICAgICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG5cdCAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgICAgICAgICAgIGxlZnQ6IDA7IHRvcDogMDtyaWdodDogMDsgYm90dG9tOiAwO1xyXG5cdCAgICAgICAgICAgIGltZyB7IG1heC13aWR0aDogMTAwMDBlbSAhaW1wb3J0YW50OyBoZWlnaHQ6IDEwMCU7IH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAuY2VfdGV4dCB7XHJcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBhdXRvO1xyXG5cdCAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgICAgICAuaW5zaWRlIHtcclxuXHQgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxuXHQgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0ICAgICAgICAgICAgcGFkZGluZzo3N3B4IDAgNDdweCAyMzBweDtcclxuXHQgICAgICAgICAgICAuc2VyaWYgeyBmb250LXNpemU6IDI1cHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG4vLyBtYWluIGNvbnRhaW5lclxyXG4jY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTsgb3ZlcmZsb3cteTogaGlkZGVuOyB6LWluZGV4OiAxO1xyXG5cdHdpZHRoOiAxMDAlOyBoZWlnaHQ6MTAwJTtcclxuXHQvL2JhY2tncm91bmQtY29sb3I6IzAwMDtcclxuXHJcblx0Ym9keS5wYWdlLXN0YXJ0ICYge1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR9XHJcbn1cclxuXHQvLyBtYWluXHJcblx0I21haW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBmbG9hdDogbm9uZTsgb3ZlcmZsb3c6IGF1dG87XHJcblx0XHR3aWR0aDogYXV0bzsgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDI0MHB4IDAgMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuXHJcblx0XHQmID4gLmluc2lkZSB7IHotaW5kZXg6IDM7IHBhZGRpbmc6NzdweCAxNDBweCAyNXB4IDIzMHB4OyB9XHJcblx0XHQvLyYgPiAuaW5zaWRlIHsgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cclxuXHJcblx0XHRib2R5LnBhZ2UtaW50cm8gJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRib2R5LnBhZ2UtbWFwICYgPiAuaW5zaWRlIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHRib2R5LnBhZ2Utc3RhcnQgJiA+IC5pbnNpZGUge1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNwYWdlaW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC0gMjRweFwiKTtcclxuXHJcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xyXG5cdFx0XHQvLyBoZWlnaHQ6IGNhbGMoflwiMTAwdmggLSA4OXB4XCIpO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQvLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MjdweCkge1xyXG5cdFx0Ly8gXHRoZWlnaHQ6IGNhbGMoflwiMTAwdmggLSA1OXB4XCIpO1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxuXHQvLyByaWdodFxyXG5cdCNyaWdodCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0OiByaWdodDsgb3ZlcmZsb3cteTogYXV0bzsgLy8gei1pbmRleDogMjtcclxuXHRcdC8vdG9wOjA7IHJpZ2h0OjA7XHJcblx0XHR3aWR0aDogMjQwcHg7IGhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjpyZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XHJcblx0XHQuaW5zaWRlIHsgaGVpZ2h0OiAxMDAlO31cclxuXHRcdC5icmFuZGluZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjUxcHg7IGxlZnQ6IDM5cHg7IH1cclxuXHRcdC5tb2RfbmF2aWdhdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxNTdweDsgbGVmdDogMzdweDtcclxuXHRcdFx0Ly93aWR0aDogMTU4cHg7XHJcblx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0YSxzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBzZXJpZjsgZm9udC1zaXplOiAyNXB4OyBmb250LXdlaWdodDogbm9ybWFsOyBsaW5lLWhlaWdodDogMzlweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHRcdGxpLnRyYWlsID4gYSxcclxuXHRcdFx0c3BhbiB7IGNvbG9yOiBAZ29sZDsgfVxyXG5cdFx0XHQubGV2ZWxfMSB7XHJcblx0XHRcdFx0JiA+IGxpLnN1Ym1lbnUuYWN0aXZlLFxyXG5cdFx0XHRcdCYgPiBsaS5zdWJtZW51LnRyYWlsIHtcclxuXHRcdFx0XHRcdCYgPiBhLFxyXG5cdFx0XHRcdFx0JiA+IHNwYW4geyBtYXJnaW4tYm90dG9tOiA1cHg7IGJvcmRlci1ib3R0b206MDsgfVxyXG5cdFx0XHRcdFx0LmxldmVsXzIgeyBkaXNwbGF5OiBibG9jazsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubGV2ZWxfMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdGEsc3BhbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpLnRyYWlsID4gYSB7IGNvbG9yOiBAZ29sZDsgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWV0YS1uYXYge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMTBweDsgbGVmdDozN3B4O1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHRcdGxpIHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW4tbGVmdDogOXB4OyB9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgM3B4IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNvY2lhbG1lZGlhIHtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbToxNXB4O1xyXG5cdFx0XHRyaWdodDozN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG4vLyBmb290ZXJcclxuI2Zvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDM7XHJcbiAgICBib3R0b206IDEwcHg7IGxlZnQ6IDQxcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgbGkgeyBmbG9hdDogbGVmdDsgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3B4IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAuYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAuYm94LXNoYWRvdygwIDAgM3B4IDAgcmdiYSgwLDAsMCwwLjEpKTtcclxuICAgIH1cclxuICAgIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY29sb3I6ICNmZmY7fVxyXG5cclxuICAgIGJvZHkuanMucGFnZS1zdGFydCAmIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdExheW91dCBXaGl0ZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vLyBib2R5LmxheW91dC13aGl0ZVxyXG4ubGF5b3V0LXdoaXRlIHtcclxuXHJcblx0cC5iYWNrIHtcclxuXHRcdGEge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29uLWNsb3NlLnBuZycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBzZWN0aW9uc1xyXG5cdCNmb290ZXIgYSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjMDAwOyB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0TGF5b3V0IHByb2R1Y3RzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIGJvZHkubGF5b3V0LXdoaXRlXHJcbi5sYXlvdXQtcHJvZHVjdHMge1xyXG5cclxuXHQvLyBzZWN0aW9uc1xyXG5cdCNtYWluIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHQmID4gLmluc2lkZSB7IHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XHJcblx0fVxyXG59XHJcblxyXG4vLyBlbGVtZW50c1xyXG4ucHJvZHVjdF9saXN0IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRjb2xvcjojMDAwO1xyXG5cdGEgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICMwMDA7IH1cclxuXHRhOmhvdmVyIHsgY29sb3I6QGdvbGQ7IH1cclxuXHQucHJvZHVjdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0Ly9ib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdC5pbnNpZGUge1xyXG5cdFx0XHRib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHQvLyY6bm90KC5hdXNnZXRydW5rZW4pOmhvdmVyIHsgYm9yZGVyLWNvbG9yOkBnb2xkOyB9XHJcblx0XHRcdCY6aG92ZXIgeyBib3JkZXItY29sb3I6QGdvbGQ7IH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyY6aG92ZXIgeyBib3JkZXItY29sb3I6QGdvbGQ7IH1cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDoyMnB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdC5lbGxpcHNpcztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOkBnb2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGVhc2VyIHtcclxuXHRcdFx0LmVsbGlwc2lzO1xyXG5cdFx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0fVxyXG5cdFx0Lm92ZXJsYXkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDM7XHJcblx0XHRcdHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDQ7XHJcblx0XHRcdFx0Ly90b3A6IDEwNXB4OyBsZWZ0OiAyNHB4O1xyXG5cdFx0XHRcdHRvcDoyMCU7IGxlZnQ6IDI0cHg7XHJcblx0XHRcdFx0Ly93aWR0aDogNzRweDsgaGVpZ2h0OiAxMDJweDtcclxuXHRcdFx0XHR3aWR0aDogMzAlOyBoZWlnaHQ6IDIwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltZy9hdXNnZXRydW5rZW4ucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2RhbCB7XHJcblx0XHRcdFx0d2lkdGg6IGluaGVyaXQ7IGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdC5vcGFjaXR5KDAuNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1vZF9pc29fcHJvZHVjdHJlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRjb2xvcjojMDAwO1xyXG5cdGEgeyBjb2xvcjogIzAwMDsgfVxyXG5cdGE6aG92ZXIgeyBjb2xvcjpAZ29sZDsgfVxyXG5cdC5wcm9kdWN0IHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblx0LmltYWdlX2NvbnRhaW5lciB7IGZsb2F0OiBsZWZ0OyB9XHJcblx0LmRldGFpbHMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdGgxIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7IGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC50ZWFzZXIgeyBmb250LXNpemU6IDIzcHg7IGZvbnQtc3R5bGU6IGl0YWxpYzsgbGluZS1oZWlnaHQ6IDMwcHg7IH1cclxuXHRcdC5jZV9kb3dubG9hZCB7IG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxyXG5cdH1cclxufVxyXG4uYmFzZXByaWNlIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdFBhZ2UgaW50cm9cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy8gYm9keS5wYWdlLWludHJvXHJcbi5wYWdlLWludHJvIHtcclxuXHRwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdC8vIHNlY3Rpb25zXHJcblx0LmJyYW5kaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOjUxcHg7IHJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuXHQvLyBlbGVtZW50c1xyXG5cdC5jZV9zdGFydCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogNTAlOyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDFweDsgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgLmluc2lkZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDcyMHB4OyBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzYwcHg7IG1hcmdpbi10b3A6IC0yMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgLmxlZnQsIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBhLCBzcGFuIHsgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDU0JTtcclxuICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAuc3RhdGUgeyBmb250LXNpemU6MzlweDsgbGluZS1oZWlnaHQ6IDU4cHg7IH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYSB7cGFkZGluZzogMCAxNjBweCAwIDA7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRQYWdlIG1hcFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1tYXAge1xyXG5cclxuICAgIC8vIHNlY3Rpb25zXHJcbiAgICAjbWFpbiA+IC5pbnNpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5tb2RfYXJ0aWNsZSB7IHdpZHRoOmluaGVyaXQ7ICBoZWlnaHQ6aW5oZXJpdDsgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJib2R5LnRoZW1lLXphaXNzZXJlaSB7XHJcblx0Y29sb3I6IEBibGFjaztcclxuXHJcblx0Ji5jb2xvcmVkIHtcclxuXHRcdCNtYWluIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogQHJlZDsgY29sb3I6ICNmZmY7XHJcblx0XHRcdGgxLCBoMiwgaDMgeyBjb2xvcjogI2ZmZjsgfVxyXG5cdFx0fVxyXG5cdFx0LmNlX3RhYmxlLCAuY2VfdGV4dCB7XHJcblx0XHRcdHRoLCB0ZCB7IGJvcmRlci1jb2xvcjogI2ZmZjsgfVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWQ7IGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gYmFzaWNzXHJcblx0aDEge1xyXG5cdFx0Y29sb3I6IEByZWQ7XHJcblxyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0aDIgeyBjb2xvcjogQHJlZDsgfVxyXG5cdGE6aG92ZXIgeyBjb2xvcjpAcmVkOyB9XHJcblx0Jjpub3QoLmNvbG9yZWQpICNtYWluIHtcclxuXHRcdGEsIGE6bGluaywgYTphY3RpdmUsIGE6dmlzaXRlZCB7IGNvbG9yOkBibGFjazsgfVxyXG5cdFx0YTpob3ZlciB7IGNvbG9yOkByZWQ7IH1cclxuXHR9XHJcblx0Ji5jb2xvcmVkICNtYWluIHtcclxuXHRcdGE6aG92ZXIgeyBjb2xvcjogI2ZmZjsgfVxyXG5cdH1cclxuXHQuYnJhbmRpbmcgYTpob3ZlciB7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuXHQubWFyZ2luLXRvcCB7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcblx0LmNlX3RhYmxlLCAuY2VfdGV4dCB7XHJcblx0XHR0YWJsZSB7fVxyXG5cdFx0XHR0aCwgdGQgeyBib3JkZXI6IDA7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuXHRcdFx0dGhlYWQgdGQsXHJcblx0XHRcdC8vIHRoIHsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjsgfVxyXG5cdFx0XHQvLyB0ZCB7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7IH1cclxuXHRcdFx0dGggeyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwOyB9XHJcblx0XHRcdHRkIHsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgQGdyZXk7IH1cclxuXHRcdFx0dHIuZXZlbiB0ZCB7IGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7IH1cclxuXHRcdFx0dGgsIHRkIHsgcGFkZGluZzo1cHggMTBweDsgfVxyXG5cclxuXHRcdCYucHJlaXNlIHtcclxuXHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdC8vIHRoLFxyXG5cdFx0XHRcdHRkLmNvbF8wLFxyXG5cdFx0XHRcdHRkLmNvbF8xIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuXHRcdFx0XHR0ci5yb3dfbGFzdCB0ZCB7IGJvcmRlci1ib3R0b206IDA7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTI3cHgpIHtcclxuXHRcdC5jZV90YWJsZSwgLmNlX3RleHQge1xyXG5cdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQuaGVhZF8wLCAuaGVhZF8xIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHR9XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHQuaW5saW5lLWJsb2NrOyB3aWR0aDogNTAlO1xyXG5cdFx0XHRcdCYuY29sXzAsICYuY29sXzEgeyBib3JkZXItYm90dG9tOiAwOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNtYWluIHtcclxuXHRcdHVsIGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMHB4OyBsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA0cHg7IGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0LmJvcmRlci1yYWRpdXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGZvcm1zXHJcblx0c2VsZWN0LCBpbnB1dC50ZXh0LCBpbnB1dC5jYXB0Y2hhLCB0ZXh0YXJlYSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkOyBib3JkZXItY29sb3I6I2ZmZjsgY29sb3I6I2ZmZjsgLmJvcmRlci1yYWRpdXMoMCk7XHJcblxyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQuc3VibWl0LCBidXR0b24sIC5ib290c3RyYXAtZmlsZXN0eWxlIHtcclxuXHRcdGJvcmRlci1jb2xvcjojZmZmOyBjb2xvcjojZmZmOyAuYm9yZGVyLXJhZGl1cygwKTtcclxuXHR9XHJcblx0LnVpLWRhdGVwaWNrZXIge1xyXG5cdFx0dGQgeyBwYWRkaW5nOiAwOyB9XHJcblx0fVxyXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyAqL1xyXG5cdCAgICBjb2xvcjojZmZmO1xyXG5cdH1cclxuXHQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcblx0ICAgIGNvbG9yOiNmZmY7XHJcblx0ICAgIG9wYWNpdHk6MTtcclxuXHR9XHJcblx0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG5cdCAgICBjb2xvcjojZmZmO1xyXG5cdCAgICBvcGFjaXR5OjE7XHJcblx0fVxyXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuXHQgICAgY29sb3I6I2ZmZjtcclxuXHR9XHJcblxyXG5cdC8vIGVsZW1lbnRzXHJcblx0LmNlX2hlYWRsaW5lIHtcclxuXHRcdCYub2Zmc2V0IHtcclxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTI5MXB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2VfdGV4dCB7XHJcblx0XHQmLm1hcmdpbl9ib3R0b20geyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XHJcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjkxcHgpIHtcclxuXHRcdFx0Ji5vZmZzZXQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNlX2ltYWdlIHtcclxuXHRcdC8vICYubWFyZ2luX2JvdHRvbSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuXHR9XHJcblx0LnN1YmNvbHVtbnMgLmNlX2ltYWdlIHtcclxuXHRcdGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cclxuXHR9XHJcblx0Ly8gbW9kdWxlc1xyXG5cdC5tb2RfYXJ0aWNsZSB7XHJcblx0XHQvLyB2ZXJzY2hvYmVuIGluIGFsbGdlbWVpbmUgU3RpbGVcclxuXHRcdC8qJi5jZW50ZXJlZCB7XHJcblx0XHRcdHBhZGRpbmc6IDc1cHggMDtcclxuXHJcblx0XHRcdD4gLmluc2lkZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiA2MjBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG5cdFx0XHRcdD4gLmluc2lkZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDsgcGFkZGluZy1sZWZ0OiA2JTsgcGFkZGluZy1yaWdodDogNiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmNlbnRlcmVkX3dpZGUge1xyXG5cdFx0XHRwYWRkaW5nOiA3NXB4IDA7XHJcblxyXG5cdFx0XHQ+IC5pbnNpZGUge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjMwcHg7IHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xyXG5cdFx0XHRcdC5jZjtcclxuXHJcblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQyNXB4KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6NiU7IHBhZGRpbmctcmlnaHQ6NiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9Ki9cclxuXHRcdCYuY29sb3JlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWQ7IGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRoMSwgaDIsIGgzIHsgY29sb3I6ICNmZmY7IH1cclxuXHRcdH1cclxuXHRcdCYuZnVsbGhlaWdodCB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxheW91dF9sYXRlc3Qge1xyXG5cdFx0Jjpob3ZlciB7IGJvcmRlci1jb2xvcjpAcmVkOyB9XHJcblx0XHRhIHsgY29sb3I6QHJlZDsgfVxyXG5cdFx0aDIgYSB7IGNvbG9yOkBibGFjazsgfVxyXG5cdH1cclxuXHJcblx0LypAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjkxcHgpIHtcclxuXHRcdC5jZV90ZXh0IC50ZXh0X2NvbnRhaW5lciB7IHBhZGRpbmctbGVmdDogMTYwcHg7IH1cclxuXHR9Ki9cclxuXHJcblx0Ly8gY2VcclxuXHQuY2Vfc3RhdGVtZW50IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMztcclxuXHRcdHJpZ2h0OiAyNTJweDsgbGVmdDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7IGZsb2F0OiByaWdodDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlZDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEByZWQsIDUlKTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC8vIHNlY3Rpb25zXHJcblx0I3Jlc3BvbnNpdmUtbmF2LWhhbmRsZXIge1xyXG5cdFx0YmFja2dyb3VuZDogQGJlaWdlIHVybCgnLi4vaW1nX3phaXNzZXJlaS9iYWNrZ3JvdW5kLXRleHR1cmUuanBnJykgbGVmdCB0b3AgcmVwZWF0O1xyXG5cdFx0YS5vbmNhbnZhcyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb24tbmF2LW1lZGlhLXNjaHdhcnoucG5nJyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW0tbWVudSB7IGZvbnQtZmFtaWx5OkBzZXJpZjsgZm9udC1zaXplOjIwcHg7IHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTsgfVxyXG5cdC5tbS1zbGlkZW91dCB7XHJcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogODlweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUyN3B4KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1OXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW0tbmF2YmFyIHsgZGlzcGxheTpub25lOyB9XHJcblx0Lm1tLXBhbmVsIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBiZWlnZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdC5tbS1wYW5lbCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XHJcblx0fVxyXG5cdC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xyXG5cdFx0cGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGNvbG9yOiBAYmxhY2s7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxyXG5cdFx0XHRzcGFuIHsgY29sb3I6IEByZWQ7IH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1tLWxpc3RpdGVtOjphZnRlciB7XHJcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQubW0tbGlzdGl0ZW1fX3RleHQgeyBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwOyB9XHJcblx0Lm1tLWxpc3RpdGVtX19idG46bm90KC5tbS1saXN0aXRlbV9fdGV4dCkgeyBib3JkZXItY29sb3I6ICNmZmY7IGNvbG9yOiNmZmY7IH1cclxuXHQubW0tYnRuLS1uZXh0OmFmdGVyLCAubW0tYnRuLS1wcmV2OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogI2ZmZjsgfVxyXG5cclxuXHQubW0tbGlzdHZpZXcge1xyXG5cdFx0Ji5sZXZlbF8xID4gLm1tLWxpc3RpdGVtOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDowOyB9XHJcblx0fVxyXG5cdC5tbS1saXN0aXRlbS0tdmVydGljYWw+Lm1tLWxpc3RpdGVtX19idG4geyBoZWlnaHQ6NDJweDsgfVxyXG5cdC5tbS1ibG9ja2VyIHsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMsMiwxLDApOyB9XHJcblx0XHJcblx0LmN1c3RvbSB7IHotaW5kZXg6IDQ7IH1cclxuXHRcclxuXHQjY29udGFpbmVyIHt9XHJcblx0XHQmLnBhZ2UtbmV3cyAjbWFpbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vemFpc3NlcmVpL3NsaWRlcy9iYWNrZ3JvdW5kLXdvb2QuanBnJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHRcdFx0aDEgeyBjb2xvcjogI2ZmZjsgfVxyXG5cclxuXHRcdFx0Ly8gPiAuaW5zaWRlIHtcclxuXHRcdFx0Ly8gXHRwYWRkaW5nOjc3cHggMTQwcHggMjVweCAyMzBweDtcclxuXHJcblx0XHRcdC8vIFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQyNXB4KSB7XHJcblx0XHRcdC8vIFx0XHRwYWRkaW5nLWxlZnQ6NiU7IHBhZGRpbmctcmlnaHQ6NiU7XHJcblx0XHRcdC8vIFx0fVxyXG5cdFx0XHQvLyB9XHJcblx0XHR9XHJcblx0XHQjbWFpbiB7XHJcblx0XHRcdHotaW5kZXg6IDE7IG92ZXJmbG93OmhpZGRlbjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdD4gLmluc2lkZSB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6YXV0bztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTsgLy9taW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvKiYuY29sb3JlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogQHJlZDsgY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0aDEgeyBjb2xvcjogI2ZmZjsgfVxyXG5cdFx0XHR9Ki9cclxuXHRcdH1cclxuXHRcdC8vICYucGFnZS1uZXdzZGV0YWlscyAjbWFpbiB7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6IEByZWQ7IGNvbG9yOiAjZmZmO1xyXG5cdFx0Ly8gXHRoMSB7IGNvbG9yOiAjZmZmOyB9XHJcblx0XHQvLyB9XHJcblx0XHQjcmlnaHQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBAYmVpZ2UgdXJsKCcuLi9pbWdfemFpc3NlcmVpL2JhY2tncm91bmQtdGV4dHVyZS5qcGcnKSBsZWZ0IHRvcCByZXBlYXQ7XHJcblxyXG5cdFx0XHQubW9kX25hdmlnYXRpb24ge1xyXG5cdFx0XHRcdGE6aG92ZXIgeyBjb2xvcjogQHJlZDsgfVxyXG5cdFx0XHRcdGEsIHNwYW4geyBjb2xvcjpAYmxhY2s7IH1cclxuXHRcdFx0XHRsaS50cmFpbCA+IGEsXHJcblx0XHRcdFx0c3BhbiB7IGNvbG9yOiBAcmVkOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0Ly8gdmVyc2Nob2JlbiBpbiBhbGxnZW1laW5lIFN0aWxlXHJcblx0LyojcGFnZWltYWdlIHtcclxuXHRcdGhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDI0cHhcIik7XHJcblxyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcclxuXHRcdFx0Ly8gaGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC0gODlweFwiKTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0Ly8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTI3cHgpIHtcclxuXHRcdC8vIFx0aGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC0gNTlweFwiKTtcclxuXHRcdC8vIH1cclxuXHR9Ki9cclxuXHJcblx0I2Zvb3RlciAuYm90dG9tLW5hdiB7XHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMCA5cHggMCAwOyBwYWRkaW5nOiAwO1xyXG5cdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIHBhZ2VzXHJcblx0Ly8gUGFnZSByZXNlcnZhdGlvblxyXG5cdCYucGFnZS1yZXNlcnZhdGlvbiB7XHJcblxyXG5cdFx0Ly8gZm9ybXNcclxuXHRcdC8vIGZvcm0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB9XHJcblx0XHQvLyAuZm9ybWJvZHkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuXHRcdC8qZmllbGRzZXQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdH0qL1xyXG5cdFx0c2VsZWN0LCBpbnB1dC50ZXh0LCBpbnB1dC5jYXB0Y2hhLCB0ZXh0YXJlYSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjpAcmVkOyBjb2xvcjpAYmxhY2s7IGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0IG9wdGlvbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQuc3VibWl0LCBidXR0b24sIC5ib290c3RyYXAtZmlsZXN0eWxlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlZDsgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0XHQuY2hlY2tib3hfY29udGFpbmVyIHtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDA7IHBhZGRpbmc6NHB4IDdweCA2cHg7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgQHJlZDtcclxuXHJcblx0XHRcdGlucHV0LmNoZWNrYm94IHsgZGlzcGxheTogaW5saW5lOyB9XHJcblx0XHRcdGxhYmVsIHsgLmlubGluZS1ibG9jazsgd2lkdGg6IDkwJTsgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG5cdFx0XHRwLmVycm9yIHsgYm9yZGVyOjA7IH1cclxuXHJcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LndpZGdldC1wYWdlYnJlYWsge1xyXG5cdFx0XHRidXR0b25bdmFsdWU9YmFja10ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmZmLCAxMCUpOyBjb2xvcjogQGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRidXR0b24uZGlzYWJsZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2ZmZiwgMTUlKTtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0fVxyXG5cdFx0Lm1hbmRhdG9yeS1sZWdlbmQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0cC5lcnJvciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmc6IDRweCA4cHg7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgQGJlaWdlOyBib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Y29sb3I6IEByZWQ7XHJcblx0XHR9XHJcblx0XHQuZXJyb3ItYm94IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgcGFkZGluZzogMTZweCAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6MnB4IHNvbGlkIEByZWQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDE4cHg7IGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzICovXHJcblx0XHQgICAgY29sb3I6bGlnaHRlbihAYmxhY2ssIDcwJSk7XHJcblx0XHR9XHJcblx0XHQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcblx0XHQgICAgY29sb3I6bGlnaHRlbihAYmxhY2ssIDcwJSk7XHJcblx0XHQgICAgb3BhY2l0eToxO1xyXG5cdFx0fVxyXG5cdFx0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG5cdFx0ICAgIGNvbG9yOmxpZ2h0ZW4oQGJsYWNrLCA3MCUpO1xyXG5cdFx0ICAgIG9wYWNpdHk6MTtcclxuXHRcdH1cclxuXHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuXHRcdCAgICBjb2xvcjpsaWdodGVuKEBibGFjaywgNzAlKTtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0aW5wdXRbbmFtZT1yZXNlcnZhdGlvbl0ge1xyXG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzICovXHJcblx0XHRcdCAgICBjb2xvcjpAYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuXHRcdFx0ICAgIGNvbG9yOkBibGFjaztcclxuXHRcdFx0ICAgIG9wYWNpdHk6MTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG5cdFx0XHQgICAgY29sb3I6QGJsYWNrO1xyXG5cdFx0XHQgICAgb3BhY2l0eToxO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXHJcblx0XHRcdCAgICBjb2xvcjpAYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjbWFpbiB7XHJcblx0XHRcdG9sIHtcclxuXHRcdFx0XHQvLyByZXNldCBcIm9sXCIgZGVjaW1hbCBjb3VudGVyXHJcblx0XHRcdFx0Ly8gY291bnRlci1yZXNldDogaXRlcmF0aW9uO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHRvbCBsaSB7XHJcblx0XHRcdFx0XHQvL2NvdW50ZXItcmVzZXQ6bGk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW46MCAwIDIwcHggMDsgcGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMjRweDsgZm9udC13ZWlnaHQ6IEBib2xkO1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTpub25lO1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4OyBoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoycHggc29saWQgQHJlZDtcclxuXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6Y291bnRlcihpdGVyYXRpb24pIFwiXCI7XHJcblx0XHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVyYXRpb247XHJcblxyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdC5ib3JkZXItcmFkaXVzKDI1cHgpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyBmb250LXdlaWdodDogQGJvbGQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0dWwuY2hlY2tvdXQtc3RlcHMge1xyXG5cdFx0XHRcdG1hcmdpbjogNDBweCAtMSUgMzBweDtcclxuXHRcdFx0XHQuY2Y7XHJcblxyXG5cdFx0XHRcdC8vICYuc3RlcDAgeyBjb3VudGVyLXJlc2V0OiBpdGVyYXRpb24gMTsgfVxyXG5cdFx0XHRcdCYuc3RlcDEgeyBjb3VudGVyLXJlc2V0OiBpdGVyYXRpb24gMzsgfVxyXG5cdFx0XHRcdCYuc3RlcDIgeyBjb3VudGVyLXJlc2V0OiBpdGVyYXRpb24gNDsgfVxyXG5cdFx0XHRcdCYuc3RlcDMgeyBjb3VudGVyLXJlc2V0OiBpdGVyYXRpb24gNzsgfVxyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMSU7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgQGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGJsYWNrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHNwYW4geyBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7IGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDsgY29sb3I6ICNmZmY7IH1cclxuXHRcdFx0XHRcdCYuY3VycmVudCBzcGFuIHsgYmFja2dyb3VuZC1jb2xvcjogQHJlZDsgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50OyBjb2xvcjogI2ZmZjsgfVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcclxuXHRcdFx0XHRcdGxpIHsgZmxvYXQ6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHRcdFx0XHRsaTpub3QoLmN1cnJlbnQpIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdHNwYW4geyBwYWRkaW5nOiA2cHggMDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jaGVja291dC1vdmVydmlldyB7XHJcblx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHR0ZCB7IHdpZHRoOiA1MCU7IGJvcmRlcjoxcHggc29saWQgQGJlaWdlOyBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG5cdFx0XHRcdHRhYmxlIHRkIHtcclxuXHRcdFx0XHRcdC5pbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgfVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgcGFkZGluZy10b3A6IDA7IG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jZV9mb3JtLnN0ZXAwIC5jaGVja291dC1vdmVydmlldyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHR0YWJsZSB7IG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTI5MXB4KSBhbmQgKG1heC13aWR0aDogMTQyNXB4KSB7XHJcbiAgICAjbWFpbiB7XHJcbiAgICAgICAgLy8mID4gLmluc2lkZSB7IHBhZGRpbmctbGVmdDoxNTBweDsgfVxyXG4gICAgICAgICYgPiAuaW5zaWRlIHsgcGFkZGluZy1sZWZ0OjYlOyBwYWRkaW5nLXJpZ2h0OjYlOyB9XHJcbiAgICB9XHJcbiAgICAjYmFja2dyb3VuZCAuY2VfdGV4dCAuaW5zaWRlIHsgcGFkZGluZy1sZWZ0OjE1MHB4OyB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcclxuICAgICNtYWluIHtcclxuICAgICAgICAmID4gLmluc2lkZSB7IHBhZGRpbmctbGVmdDo2JTsgcGFkZGluZy1yaWdodDo2JTsgfVxyXG4gICAgfVxyXG4gICAgI2JhY2tncm91bmQgLmNlX3RleHQgLmluc2lkZSB7IHBhZGRpbmctbGVmdDoxNTBweDsgfVxyXG4gICAgLy8jYmFja2dyb3VuZCAuY2VfdGV4dCAuaW5zaWRlIHsgcGFkZGluZy1sZWZ0OjcwcHg7IH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyNjFweCkge1xyXG4gICAgLy8ubW9kX2lzb19wcm9kdWN0cmVhZGVyIHsgd2lkdGg6IDEwMCU7IH1cclxuICAgIC5tb2RfaXNvX3Byb2R1Y3RyZWFkZXIge1xyXG4gICAgICAgIHAuYmFjayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYSB7IGRpc3BsYXk6IGlubGluZTsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG4gICAgI2JhY2tncm91bmQgLmNlX2NvbDIgLmxlZnQgeyBmbG9hdDogbm9uZTsgfVxyXG4gICAgI2JhY2tncm91bmQgLmNlX2NvbDIgLnJpZ2h0IHsgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICAgIC5wcm9kdWN0X2xpc3Qge1xyXG4gICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDElOyBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RfaXNvX3Byb2R1Y3RyZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5pbWFnZV9jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgICAjbWFpbiB7XHJcbiAgICAgICAgLnByb2R1Y3RfbGlzdCB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgIC5pbWFnZV9jb250YWluZXIgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwIGF1dG87IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtZmlsZXN0eWxlIHtcclxuICAgICAgICBsYWJlbCBzcGFuIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9kdWN0X2xpc3Qge1xyXG4gICAgICAgIC5wcm9kdWN0IHt9XHJcbiAgICB9XHJcbiAgICAuZ3JpZDMgeyB3aWR0aDogMzElICFpbXBvcnRhbnQ7IG1hcmdpbjogMCAxJSAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xyXG5cclxuICAgIC8vYm9keSB7IGJhY2tncm91bmQtY29sb3I6IzAwMDsgfVxyXG4gICAgaHRtbCB7IG92ZXJmbG93LXk6IGF1dG87IH1cclxuICAgIGJvZHkgeyBvdmVyZmxvdy15OiBhdXRvOyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cclxuICAgIGJvZHkucGFnZS1tYXAgeyBvdmVyZmxvdy15OiBoaWRkZW47IGhlaWdodDogMTAwJTsgfVxyXG4gICAgI3Jlc3BvbnNpdmUtbmF2LWhhbmRsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBhLm9uY2FudmFzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGVmdDogNjlweDsgdG9wOiAzM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDsgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltZy9pY29uLW5hdi1tZWRpYS13ZWlzcy5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJhbmRpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2NnB4OyB0b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLWludHJvICNyZXNwb25zaXZlLW5hdi1oYW5kbGVyIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgLm1tLXNsaWRlb3V0IHtcclxuICAgICAgICAvL292ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy9wYWRkaW5nOiA5MHB4IDAgMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDc4cHggMCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS1tYXAgLm1tLXNsaWRlb3V0IHsgaGVpZ2h0OiAxMDAlOyB9XHJcblxyXG4gICAgLmNvbCB7IHdpZHRoOiAxMDAlOyBmbG9hdDogbm9uZTsgfVxyXG4gICAgLmNvbCAudGV4dF9jb250YWluZXIgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBtYXJnaW46MDsgfVxyXG5cclxuICAgICNyaWdodCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICNjb250YWluZXIgeyBvdmVyZmxvdy14OiBoaWRkZW47IG92ZXJmbG93LXk6IHZpc2libGU7IH1cclxuICAgICNtYWluIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgaGVpZ2h0OiAxMDAlOyBtaW4taGVpZ2h0OiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgJiA+IC5pbnNpZGUgeyBwYWRkaW5nLXRvcDogMjVweDsgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLW1hcCAuY3VzdG9tIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuICAgIC5sYXlvdXRfbGF0ZXN0IGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cclxuXHJcbiAgICAuY2Vfc3RhdGVtZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBhdXRvOyByaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgcGFkZGluZzogN3B4IDI3cHggOHB4IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5jZV9zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHsgZGlzcGxheTogYmxvY2s7ICB9XHJcbiAgICB9XHJcbiAgICAjYmFja2dyb3VuZCB7XHJcbiAgICAgICAgLm1vZF9hcnRpY2xlIHtcclxuICAgICAgICAgICAgLm9wYWNpdHkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jZV90ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLmluc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbiB7XHJcbiAgICAgICAgLnByb2R1Y3RfbGlzdCB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgIC5pbnNpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5hdXNnZXRydW5rZW4pOmhvdmVyIHsgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmF1c2dldHJ1bmtlbik6YWN0aXZlIHsgYm9yZGVyLWNvbG9yOkBnb2xkOyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLy5pbWFnZV9jb250YWluZXIgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwIGF1dG87IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcclxuICAgIC5ncmlkMyB7IHdpZHRoOiAzMSUgIWltcG9ydGFudDsgbWFyZ2luOiAwIDElICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubW9kX25ld3NsaXN0IHsgbWFyZ2luOiAwIDAgMCAtMSUgIWltcG9ydGFudDsgfVxyXG4gICAgLmdyaWQzIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDQ4JSAhaW1wb3J0YW50OyBtYXJnaW46IDAgMSUgIWltcG9ydGFudDsgfVxyXG4gICAgYm9keS5wYWdlLWludHJvIHtcclxuICAgICAgICAuYnJhbmRpbmcge1xyXG4gICAgICAgICAgICB0b3A6IDE5cHg7IHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk3cHgpIHtcclxuICAgIGJvZHkucGFnZS1pbnRybyB7XHJcbiAgICAgICAgLmNlX3N0YXJ0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogYXV0bzsgdG9wOmF1dG87XHJcbiAgICAgICAgICAgIC5pbnNpZGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87IG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAubGVmdCwgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MjdweCkge1xyXG4gICAgI3Jlc3BvbnNpdmUtbmF2LWhhbmRsZXIge1xyXG4gICAgICAgIGhlaWdodDogNTlweDtcclxuICAgICAgICBhLm9uY2FudmFzIHsgbGVmdDogMTZweDsgdG9wOiAyMHB4OyB9XHJcbiAgICAgICAgLmJyYW5kaW5nIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7IHRvcDogMTBweDtcclxuICAgICAgICAgICAgaW1nIHsgd2lkdGg6IDEwNnB4OyBoZWlnaHQ6IGF1dG87IH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW0tc2xpZGVvdXQgeyBwYWRkaW5nLXRvcDogNTlweDsgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xyXG4gICAgLy8uZ3JpZDMgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50OyB9XHJcbiAgICAucGFnZS1uZXdzLCAucGFnZS1jb250YWN0IHtcclxuICAgICAgICAuZ3JpZDMgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbiAgICAuZ3JpZDUgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLm1vZF9pc29fcHJvZHVjdHJlYWRlciB7XHJcbiAgICAgICAgLmltYWdlX2NvbnRhaW5lciB7IGZsb2F0OiBub25lOyB3aWR0aDogYXV0bzsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG4gICAgICAgIC5kZXRhaWxzIHsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xyXG4gICAgLy8uZ3JpZDMgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50OyB9XHJcbn1cclxuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjExLjQgLSAyMDE3LTA1LTE2XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBkYXRlcGlja2VyLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mZndEZWZhdWx0PW5vcm1hbCZjb3JuZXJSYWRpdXM9M3B4JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZmY0hlYWRlcj0zMzMzMzMmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmZmNDb250ZW50PTMzMzMzMyZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmZmNEZWZhdWx0PTQ1NDU0NSZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmJnVGV4dHVyZUhvdmVyPWZsYXQmYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmZmNIb3Zlcj0yYjJiMmImaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZmY0FjdGl2ZT1mZmZmZmYmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmZmNIaWdobGlnaHQ9Nzc3NjIwJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmYmdDb2xvckVycm9yPWZkZGZkZiZiZ1RleHR1cmVFcnJvcj1mbGF0JmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmZjRXJyb3I9NWYzZjNmJmljb25Db2xvckVycm9yPWNjMDAwMCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZvcGFjaXR5T3ZlcmxheT0zMCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZvcGFjaXR5U2hhZG93PTMwJnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItY2xlYXJmaXh7bWluLWhlaWdodDowfS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnR9LnVpLWljb257ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVye2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjJweCAwIDAgMDtwYWRkaW5nOi41ZW0gLjVlbSAuNWVtIC43ZW07bWluLWhlaWdodDowO2ZvbnQtc2l6ZToxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1pY29uc3twYWRkaW5nLWxlZnQ6Mi4yZW19LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25zIC51aS1hY2NvcmRpb24taWNvbnN7cGFkZGluZy1sZWZ0OjIuMmVtfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi41ZW07dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzoxZW0gMi4yZW07Ym9yZGVyLXRvcDowO292ZXJmbG93OmF1dG99LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MTdlbTtwYWRkaW5nOi4yZW0gLjJlbSAwO2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtIDB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MS44ZW07aGVpZ2h0OjEuOGVtfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcnt0b3A6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntsZWZ0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZXttYXJnaW46MCAyLjNlbTtsaW5lLWhlaWdodDoxLjhlbTt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7Zm9udC1zaXplOjFlbTttYXJnaW46MXB4IDB9LnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhcnt3aWR0aDo0NSV9LnVpLWRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOjAgMCAuNGVtfS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjdlbSAuM2VtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjB9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjA7cGFkZGluZzoxcHh9LnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwudWktZGF0ZXBpY2tlciB0ZCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOi43ZW0gMCAwIDA7cGFkZGluZzowIC4yZW07Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOi41ZW0gLjJlbSAuNGVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW0gLjZlbTt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50e2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aXt3aWR0aDphdXRvfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG8gLjRlbX0udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjUwJX0udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjMzLjMlfS51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MjUlfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOmxlZnR9LnVpLWRhdGVwaWNrZXItcm93LWJyZWFre2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MH0udWktZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldntyaWdodDoycHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0e2xlZnQ6MnB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXJ7cmlnaHQ6MXB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcntsZWZ0OjFweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnVpLXdpZGdldHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQgLnVpLXdpZGdldHtmb250LXNpemU6MWVtfS51aS13aWRnZXQgaW5wdXQsLnVpLXdpZGdldCBzZWxlY3QsLnVpLXdpZGdldCB0ZXh0YXJlYSwudWktd2lkZ2V0IGJ1dHRvbntmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMzN9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzMzM30udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZTllOWU5O2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6Ym9sZH0udWktd2lkZ2V0LWhlYWRlciBhe2NvbG9yOiMzMzN9LnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0e2JvcmRlcjoxcHggc29saWQgI2M1YzVjNTtiYWNrZ3JvdW5kOiNmNmY2ZjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0NTQ1NDV9LnVpLXN0YXRlLWRlZmF1bHQgYSwudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVke2NvbG9yOiM0NTQ1NDU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1c3tib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZDojZWRlZGVkO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMmIyYjJifS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWR7Y29sb3I6IzJiMmIyYjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjMDAzZWZmO2JhY2tncm91bmQ6IzAwN2ZmZjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYXtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMWE4OTk7YmFja2dyb3VuZDojZmRkZmRmO2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiM1ZjNmM2Z9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpfS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLWljb24sLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1ob3ZlciAudWktaWNvbiwudWktc3RhdGUtZm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIil9LnVpLWljb24tYmxhbmt7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWljb24tY2FyYXQtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1pY29uLWNhcmF0LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS51aS1pY29uLWNhcmF0LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9LnVpLWljb24tY2FyYXQtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9LnVpLWljb24tY2FyYXQtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMH0udWktaWNvbi1jYXJhdC0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0udWktaWNvbi1jYXJhdC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS51aS1pY29uLWNhcmF0LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0udWktaWNvbi1jYXJhdC0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAwfS51aS1pY29uLWNhcmF0LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9LnVpLWljb24tdHJpYW5nbGUtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNnB4fS51aS1pY29uLWFycm93LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9LnVpLWljb24tYXJyb3ctMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzJweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtNDhweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS13e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1le2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTY0cHh9LnVpLWljb24tYXJyb3ctNHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwcHh9LnVpLWljb24tYXJyb3ctNC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTgwcHh9LnVpLWljb24tZXh0bGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC04MHB4fS51aS1pY29uLW5ld3dpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC04MHB4fS51aS1pY29uLXJlZnJlc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtODBweH0udWktaWNvbi1zaHVmZmxle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTgwcHh9LnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHh9LnVpLWljb24tZm9sZGVyLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtOTZweH0udWktaWNvbi1kb2N1bWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50LWJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtOTZweH0udWktaWNvbi1ub3Rle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTk2cHh9LnVpLWljb24tbWFpbC1jbG9zZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTZweH0udWktaWNvbi1tYWlsLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH0udWktaWNvbi1zdWl0Y2FzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTZweH0udWktaWNvbi1jb21tZW50e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC05NnB4fS51aS1pY29uLXBlcnNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtOTZweH0udWktaWNvbi1wcmludHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtOTZweH0udWktaWNvbi10cmFzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtOTZweH0udWktaWNvbi1sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTk2cHh9LnVpLWljb24tdW5sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTk2cHh9LnVpLWljb24tYm9va21hcmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTk2cHh9LnVpLWljb24tdGFne2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC05NnB4fS51aS1pY29uLWhvbWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTJweH0udWktaWNvbi1mbGFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTExMnB4fS51aS1pY29uLWNhbGVuZGFye2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTExMnB4fS51aS1pY29uLWNhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTEycHh9LnVpLWljb24tcGVuY2lse2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTExMnB4fS51aS1pY29uLWNsb2Nre2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS51aS1pY29uLWRpc2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTEycHh9LnVpLWljb24tY2FsY3VsYXRvcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTEycHh9LnVpLWljb24tem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMTJweH0udWktaWNvbi16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMTJweH0udWktaWNvbi1zZWFyY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTExMnB4fS51aS1pY29uLXdyZW5jaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTEycHh9LnVpLWljb24tZ2VhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTEycHh9LnVpLWljb24taGVhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTExMnB4fS51aS1pY29uLXN0YXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTExMnB4fS51aS1pY29uLWxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTExMnB4fS51aS1pY29uLWNhbmNlbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4fS51aS1pY29uLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTI4cHh9LnVpLWljb24tcGx1c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTEyOHB4fS51aS1pY29uLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTEyOHB4fS51aS1pY29uLW1pbnVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTI4cHh9LnVpLWljb24tY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9LnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMjhweH0udWktaWNvbi1rZXl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTEyOHB4fS51aS1pY29uLWxpZ2h0YnVsYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTI4cHh9LnVpLWljb24tc2Npc3NvcnN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTEyOHB4fS51aS1pY29uLWNsaXBib2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTI4cHh9LnVpLWljb24tY29weXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTI4cHh9LnVpLWljb24tY29udGFjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTI4cHh9LnVpLWljb24taW1hZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTEyOHB4fS51aS1pY29uLXZpZGVve2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMjhweH0udWktaWNvbi1zY3JpcHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTEyOHB4fS51aS1pY29uLWFsZXJ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ0cHh9LnVpLWljb24taW5mb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNDRweH0udWktaWNvbi1ub3RpY2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTQ0cHh9LnVpLWljb24taGVscHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNDRweH0udWktaWNvbi1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNDRweH0udWktaWNvbi1idWxsZXR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNDRweH0udWktaWNvbi1waW4td3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTQ0cHh9LnVpLWljb24tcGluLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE0NHB4fS51aS1pY29uLXBsYXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjBweH0udWktaWNvbi1wYXVzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNjBweH0udWktaWNvbi1zZWVrLW5leHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTYwcHh9LnVpLWljb24tc2Vlay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2MHB4fS51aS1pY29uLXNlZWstZW5ke2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE2MHB4fS51aS1pY29uLXNlZWstc3RhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc2Vlay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zdG9we2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2MHB4fS51aS1pY29uLWVqZWN0e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2MHB4fS51aS1pY29uLXBvd2Vye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2cHh9LnVpLWljb24tc2lnbmFsLWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTc2cHh9LnVpLWljb24tc2lnbmFse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTF7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ye2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktM3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNzZweH0udWktaWNvbi1jaXJjbGUtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MnB4fS51aS1pY29uLWNpcmNsZS1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwOHB4fS51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMjRweH0udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMjRweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci10bHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItdHJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci1icntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnVpLXdpZGdldC1vdmVybGF5e2JhY2tncm91bmQ6I2FhYTtvcGFjaXR5Oi4zO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKX0udWktd2lkZ2V0LXNoYWRvd3ttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjVweDtiYWNrZ3JvdW5kOiM2NjY7b3BhY2l0eTouMztmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zMCk7Ym9yZGVyLXJhZGl1czo4cHh9Il0sImZpbGUiOiJzdHlsZXMuY3NzIn0= */

@charset "UTF-8";
/* CSS Ergänzungen */

#footer .inside{
	display: flex;
}

/* Social Media */

.socialmedia li{
	float: left;
	padding-left: 10px;
}

/* Meldung Startseite */

.mod_article.meldung{
	position: absolute;
	z-index: 2;
	width: 100%;
}

.ce_message {
	position: absolute;
	top: -320px;
	right: 100px;
	width: 280px;
	height: 280px;
	padding: 50px 20px;
	background-color: #b20933;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 140px;
	-moz-border-radius: 140px;
	border-radius: 140px;
	zoom: 1;
	filter: alpha(opacity=90);
	opacity: 0.9;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	-o-transform: rotate(4deg);
	transform: rotate(4deg);
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ce_message .title {
	margin-bottom: 10px;
	font-family: Georgia, Times, Times New Roman, serif;
	text-transform: lowercase;
	font-size: 28px;
	line-height: 30px;
}

.ce_message .content {
	font-weight: 700;
}

/* Googlemap */
.dlh_googlemap{
	height: 100% !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.cc-module{
	text-align: center;
}

body.theme-zaisserei button {
	border-color: #c09a5d;
	color: #c09a5d;
}

/* Cookiebar */
.cookiebar {
 box-sizing:border-box;
 position:fixed;
 left:12px;
 width:30%;
 padding:.6em 1.2em;
 background-color:#444;
 color:#fff;
 font-size:1em;
 text-align:left;
 z-index:999
}
.cookiebar * {
 box-sizing:border-box
}
.cookiebar--active {
 display:flex!important;
 justify-content:center;
 align-items:center;
 flex-wrap:wrap
}
.cookiebar--position-top {
 top:12px
}
.cookiebar--position-bottom {
 bottom:0
}
.cookiebar__message,.cookiebar__text {
	margin-right:0;
}
.cookiebar__link {
 
}
.cookiebar__link:hover {
 text-decoration:none
}
.cookiebar__button {
 margin:2em;
 padding:.6em 1.2em;
 border:none;
 border-radius:2px;
 background-color:#b20933;
 color:#fff;
 font-weight:700;
 cursor:pointer
}
.cookiebar__button:hover {
 background-color:#ca0a3a
}

a.button {
	padding: 7px 18px;
	border: 1px solid #c09a5d;
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	color: #c09a5d;
	vertical-align: top;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
a.button:hover {
	background-color: #222
}

.shoplink {
	margin: 0 !important;
	font-family: Georgia, Times, Times New Roman, serif;
	color: #c09a5d;
}

.destillate .shoplink{
	display: none;
}

.shoplink a {
	display: block;
	width: 350px;
	height: 39px;
	padding: 0 0 0 50px;
	background: transparent url('../../files/theme/img/icon-preisliste.png') left top no-repeat;
	line-height: 20px;
	text-decoration: none;
	color: #c09a5d !important;
}

.mod_iso_productreader .offer {
	display: none;
}

@media only all and (max-width:730px){
	
	.mod_article.meldung {
		position: relative;
	}
	
	.ce_message {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: 25px 20px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		zoom: 1;
		filter: alpha(opacity=100);
		opacity: 1;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	.mod_article .ce_message{
		margin-left: 0;
		mergin-right:0;
	}
	
	.cookiebar { 
		left: 0;
		width: 60%;
		padding: .6em 1.2em;
		font-size: .7em;
		line-height: 1.5em;
	}
	.cookiebar--position-top {
 		top:0
	}
	.cookiebar__button {
 		margin:1em;
 		padding:.3em 1em;
	}
}




@charset "UTF-8";
/* CSS Document */

/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/theme/fonts/lato-v23-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/theme/fonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/theme/fonts/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/theme/fonts/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/theme/fonts/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/theme/fonts/lato-v23-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-300italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/theme/fonts/lato-v23-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/theme/fonts/lato-v23-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/theme/fonts/lato-v23-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/theme/fonts/lato-v23-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/theme/fonts/lato-v23-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/theme/fonts/lato-v23-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/theme/fonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/theme/fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/theme/fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/theme/fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/theme/fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/theme/fonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* Social_Media.css */
.socialmedia{position:absolute;bottom:15px;right:37px}#resmio-zaierei-weingut iframe{height:460px}
