//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/dataset-min.js
(function(){var c=window.qxWeb.$$qx;c.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});c.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){c.Bootstrap.define("qx.module.Dataset",{statics:{setData:function(a,b){this._forEachElement(function(d){c.bom.element.Dataset.set(d,a,b)});return this},getData:function(a){if(this[0]&&1===this[0].nodeType)return c.bom.element.Dataset.get(this[0],a)},getAllData:function(){return this[0]&&1===this[0].nodeType?
c.bom.element.Dataset.getAll(this[0]):{}},removeData:function(a){this[0]&&1===this[0].nodeType&&c.bom.element.Dataset.remove(this[0],a);return this}},defer:function(a){qxWeb.$attach({getData:a.getData,setData:a.setData,removeData:a.removeData,getAllData:a.getAllData})}})})();(function(){c.Bootstrap.define("qx.bom.element.Dataset",{statics:{set:function(a,b,d){a.dataset?(b=c.lang.String.camelCase(b),null==d?delete a.dataset[b]:a.dataset[b]=d):(void 0===d&&(d=null),c.bom.element.Attribute.set(a,"data-"+
c.lang.String.hyphenate(b),d))},get:function(a,b){if(a.dataset)return b=c.lang.String.camelCase(b),a.dataset[b]?a.dataset[b]:void 0;var d="data-"+c.lang.String.hyphenate(b);return a.hasAttribute(d)?c.bom.element.Attribute.get(a,d):void 0},getAll:function(a){if(a.dataset)return a.dataset;for(var b={},d=a.attributes,e=0;e<d.length;e++)d[e].name.match(/^data-(.*)/)&&(b[c.lang.String.camelCase(RegExp.$1)]=a.getAttribute(d[e].name));return b},remove:function(a,b){this.set(a,b,void 0)}}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/viewportevent-min.js
(function(){var b=window.qxWeb.$$qx;b.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});b.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){b.Bootstrap.define("baselib.event.Viewport",{statics:{__LQ:!1,__EO:[],isElementInViewport:function(a){a=a.getBoundingClientRect();return(0<=a.top&&a.top<=b.bom.Viewport.getHeight()||0<=a.bottom&&a.bottom<=b.bom.Viewport.getHeight())&&(0<=a.left&&a.left<=b.bom.Viewport.getWidth()||0<=a.right&&a.right<=b.bom.Viewport.getWidth())},
viewportVisibilityChange:function(a,b){var d=baselib.event.Viewport.isElementInViewport(this);if(a.__Rg!=baselib.event.Viewport.isElementInViewport(this)){a.__Rg=baselib.event.Viewport.isElementInViewport(this);var e=b||qxWeb(this),c=this.getBoundingClientRect();a.call(e,{visible:d,viewportOffset:{top:c.top,bottom:c.bottom,left:c.left,right:c.right}})}},registerViewPortEvent:function(a,b,d,e){var c=baselib.event.Viewport;d.__Rg=c.isElementInViewport(a);d.__Rh=c.__EO.length;c.__EO.push(c.viewportVisibilityChange.bind(a,
d,e));if(!c.__LQ)qxWeb(window).on("scroll",function(){for(var b=0;b<c.__EO.length;b++)c.__EO[b]&&c.__EO[b].call(a)});c.__LQ=!0},unregisterViewPortEvent:function(a,b,d){delete baselib.event.Viewport.__EO[d.__Rh];delete d.__Rh;delete d.__Rg}},defer:function(a){qxWeb.$registerEventHook("viewportVisibilityChange",a.registerViewPortEvent,a.unregisterViewPortEvent)}})})()})();

$q.define("UNOUNO.components.renderinclude",{construct:function(properties,callbacks,options){this.properties=properties;this.success=callbacks.success;this.error=callbacks.error;this.options=options;this.init();},statics:{cache:{},getCachedResponse:function(url){return this.cache[url];},setCachedResponse:function(url,response){this.cache[url]=response;
}},members:{properties:null,callback:null,callback:function(fnc,response){typeof (fnc)=="function"&&fnc.call(null,response);},createRenderIncludeURL:function(){var querystring={reuse:UNOUNO.params.reuseDOM};["part","href","module","search"].forEach(function(key){if(this.properties.hasOwnProperty(key)&&this.properties[key]){querystring["__render_"+key]=this.properties[key];
}},this);if(querystring.__render_href){while(!!querystring.__render_href.length&&querystring.__render_href.charAt(0)=="/"){querystring.__render_href=querystring.__render_href.substring(1);}}var url=window.location.href;["#","?"].forEach(function(token){var indexOfToken=url.indexOf(token);if(indexOfToken>-1){url=url.substring(0,indexOfToken);
}});url=$q.uri.appendParams(url,querystring);return url;},handleResponse:function(response){if(response.readyState==4){if(response.status===200&&response.responseText){this.callback(this.success,response);}else{this.callback(this.error,response);}}},init:function(){var url=this.createRenderIncludeURL();
var cachedResponse=UNOUNO.components.renderinclude.getCachedResponse(url);if(!cachedResponse){var xhr=$q.xhr(url,this.options);xhr.on("loadend",function(response){UNOUNO.components.renderinclude.setCachedResponse(url,response);this.handleResponse(response);},this);xhr.send(null);return ;}this.handleResponse(cachedResponse);
}}});$q.$attachStatic({"renderinclude":function(configuration,callbacks,options){return new UNOUNO.components.renderinclude(configuration,callbacks,options);}});
$q.define("UNOUNO.components.lazyLightbox",{construct:function(element){this.element=$q(element);if(this.element&&this.element.hasClass("lazy-lightbox")){this.properties=this.element.getAllData();this.lightboxName=$q.string.camelCase(this.properties.part);this.initializeClickEvents();if(this.properties.trigger&&this.properties.trigger==="onload"){this.openLightbox();
}return this;}return undefined;},members:{element:null,content:null,properties:{},lightboxName:null,instance:null,inspectTimer:null,firstCompleteCallback:true,getLightboxOpener:function(){return this.element;},openLightbox:function(){this.getLightboxContent();},callback:function(event){var ctx=(UNOUNO.lightbox||{})[this.lightboxName];
if(ctx&&this.lightboxName&&!!this.lightboxName.length&&typeof (ctx[event])==="function"){return ctx[event].apply(ctx,[].concat.call([].slice.call(arguments,1),this));}return undefined;},lightboxDimensions:function(){this.instance.show();var content=this.instance.getContent();var contentHeight=content.getHeight(true);
var contentWidth=content.getWidth(true);var contentMaxWidth=content.getWidthMax(true);if(contentMaxWidth>1030){contentWidth=860;}var minWidth=this.properties.minwidth;var minHeight=this.properties.minheight;if(!isNaN(minWidth)&&contentWidth<minWidth){contentWidth=minWidth;}if(!isNaN(minHeight)&&contentHeight<minHeight){contentHeight=minHeight;
}this.instance.setWidth(Number(contentWidth));this.instance.setHeight(Number(contentHeight));if(this.instance.getHeight()>$q(window).getHeight()){this.instance.setTop($q(window).getScrollTop()+40);}this.instance.close();this.instance.show();},determineContentDimensions:function(){var content=this.instance.getContent();
var currentContentHeight=content.getHeight();var minHeight=this.properties.minheight;if(!isNaN(minHeight)&&currentContentHeight<minHeight){currentContentHeight=minHeight;}if(currentContentHeight!=Number(this.instance.getHeight())){this.instance.setHeight(Number(currentContentHeight));}},initializeLightbox:function(){if(!this.instance){this.instance=$q.lightbox(this.content);
this.instance.setDefaultStyle(true);var instanceBlocker=this.instance.getBlocker();instanceBlocker.setBackgroundColor("#4d84bb");instanceBlocker.setOpacity(0.75);this.lightboxDimensions();this.instance.close();instanceBlocker.on("unblock",function(){$q(document).offMatchTarget("click",".lightbox-close",this.closeLightbox,this);
$q(document).offMatchTarget("click",".qx-blocker",this.closeLightbox,this);window.clearInterval(this.inspectInterval);window.setTimeout(function(){this.callback("onClosed",this.instance);}.bind(this),0);},this);instanceBlocker.on("block",function(){$q(document).onMatchTarget("click",".lightbox-close",this.closeLightbox,this);
$q(document).onMatchTarget("click",".qx-blocker",this.closeLightbox,this);this.inspectInterval=window.setInterval(function(){this.determineContentDimensions();}.bind(this),150);window.setTimeout(function(){this.callback("onComplete",this.instance,this.firstCompleteCallback);if(this.firstCompleteCallback){this.firstCompleteCallback=false;
}if(typeof (UNOUNO.tracking.lightboxTracking)==="function"){UNOUNO.tracking.lightboxTracking(this.lightboxName);}}.bind(this),0);},this);this.callback("onCreate",this.instance);}this.instance.show();},closeLightbox:function(target,e){e.preventDefault();this.callback("onCleanUp",this.instance);this.instance.close();
},getLightboxContent:function(){if(!this.instance){if(!this.properties.reference||!!!this.properties.reference.length){this.getContentViaXHR({success:function(response){this.prepareLightbox(response.responseText);}});return ;}var renderIncludeReference=$q(".lazy-lightbox-reference[data-renderinclude = '"+this.properties.reference+"']");
if(!!renderIncludeReference.length&&!!(renderIncludeReference.getHtml()||"").length){this.prepareLightbox(renderIncludeReference.getHtml());}return ;}this.initializeLightbox();},initializeClickEvents:function(){this.element.on("click",function(e){e.preventDefault();this.getLightboxContent();},this);},prepareLightbox:function(content){var qxHtml=$q.create(content);
if(!qxHtml.getChildren().length&&!!content.length){qxHtml=$q.create("<div />").setHtml(content);}this.content=qxHtml;this.content=this.callback("onContentLoaded",this.content)||this.content;this.content.find("img").forEach(function(image){new Image().src=$q(image).getAttribute("src");});this.content.hasClass("hidden")&&this.content.removeClass("hidden");
this.initializeLightbox();},getContentViaXHR:function(callbacks,options){$q.renderinclude({part:this.properties.part,href:this.properties.href,module:this.properties.module,search:this.properties.search},{success:(callbacks.success||new Function()).bind(this),error:(callbacks.error||new Function()).bind(this)},options);
}}});$q.$attachStatic({"lazyLightbox":function(element){return new UNOUNO.components.lazyLightbox($q(element));}});$q.ready(function(){$q(".lazy-lightbox").forEach(function(element){return $q.lazyLightbox(element);});});
$q.define("UNOUNO.lightbox.lightboxContentSitelock",{statics:{onComplete:function(lightbox,firstCall,instance){if(firstCall){var ctx=$q(lightbox.getContent());var tabs=ctx.find("ul.tabs > li");var tabContents=ctx.find(".tab-content");tabs.on("click",function(e){var target=$q(e.getTarget());var tabId=target.getData("tab");
tabs.removeClass("current");tabContents.removeClass("current");target.addClass("current");tabContents.filter("[id = "+tabId+"]").addClass("current");},this);}}}});$q.define("UNOUNO.lightbox.lightboxContentWebsiteBuilder",{statics:{onComplete:function(lightbox,firstCall,instance){if(firstCall){lightbox.getContent().find(".responsive-layout").forEach(function(container){new UNOUNO.animation.responsiveLayout($q(container),{"classes":["tablet","smartphone","desktop"],"cycletime":3500}).start();
});}}}});$q.define("UNOUNO.lightbox.lightboxFormSubscribe",{statics:{onComplete:function(lightbox,firstCall,instance){$q.placeholder.update();}}});$q.define("UNOUNO.lightbox.lightboxContentContentDeliveryNetwork",{statics:{onComplete:function(lightbox,firstCall,instance){if(firstCall){var ctx=$q(lightbox.getContent());
var tabs=ctx.find("ul.tabs > li");var tabContents=ctx.find(".tab-content");tabs.on("click",function(e){var target=$q(e.getTarget());var tabId=target.getData("tab");tabs.removeClass("current");tabContents.removeClass("current");target.addClass("current");tabContents.filter("[id = "+tabId+"]").addClass("current");
},this);}}}});$q.define("UNOUNO.components.vh215Lightbox",{construct:function(startHours,endHours,showContent,showAfter,excludeDays){this.startHours=startHours;this.endHours=endHours;this.showAfter=showAfter||3000;this.showContent=showContent;this.excludeDays=excludeDays||[0];if(!!$q(showContent).length){this.showLightbox();
}},members:{showAfter:0,startHours:0,endHours:0,showContent:null,excludeDays:null,showLightbox:function(){var now=new Date();var currentHour=now.getHours();var currentDay=now.getDay();if(currentHour>=this.startHours&&currentHour<this.endHours&&this.excludeDays.indexOf(currentDay)==-1){window.setTimeout(function(){var lightBox=new qui.bom.lightbox.LightBox();
lightBox.setWidth(940);lightBox.setHeight(325);lightBox.getBlocker().setBackgroundColor("#4d84bb");lightBox.getBlocker().setOpacity(0.75);lightBox.setContent($q(this.showContent).getHtml());lightBox.show();UNOUNO.tracking.lightboxTracking("tsInbound-layer");$q(".lightbox-close",$q(".lightbox_container")).on("click",function(lightBox){lightBox.close();
}.bind(this,lightBox),this);}.bind(this),this.showAfter);}}}});$q.define("UNOUNO.components.lightboxes",{statics:{init:function(){if(document.getElementById("tvspot-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("tvspot","tvspot-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);
}if(document.getElementById("webappVideo-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("webappVideo","webappVideo-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("custom-layout-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("custom-layout","custom-layout-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("custom-style-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("custom-style","custom-style-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("insert-elements-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("insert-elements","insert-elements-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("image-gallery-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("image-gallery","image-gallery-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("image-edit-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("image-edit","image-edit-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("contact-maps-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("contact-maps","contact-maps-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("diyfilmSEO-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("diyfilmSEO","diyfilmSEO-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("diyfilmSMC-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("diyfilmSMC","diyfilmSMC-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("branches-container")){UNOUNO.inline.branchesBrowser=new UNOUNO.global.LightBox("lightbox-branches","branches-container",true);
UNOUNO.inline.branchesBrowser.lightBox.setWidth(940);}}}});UNOUNO.components.lightboxes.init();
$q.define("UNOUNO.components.webfontPrice",{construct:function(price,configuration){configuration=configuration||{};this._priceConfiguration=$q.object.merge({},this._defaultConfiguration,this._configuration,configuration);this.setPrice(price);},members:{_defaultConfiguration:{currency:true,replace00With:"",thousandsSeparator:"",decimalSeparator:".",decimalLength:2},_object:undefined,_priceConfiguration:undefined,_price:undefined,setDecimalSeparator:function(decimalSeparator){this._priceConfiguration.decimalSeparator=!!decimalSeparator;
this._parse();return this;},setDecimalLength:function(decimalLength){this._priceConfiguration.decimalLength=decimalLength;this._parse();return this;},setCurrency:function(currency){this._priceConfiguration.currency=currency;this._parse();return this;},setThousandsSeparator:function(thousandsSeparator){this._priceConfiguration.thousandsSeparator=thousandsSeparator;
this._parse();return this;},setReplace00With:function(replace00With){this._priceConfiguration.replace00With=replace00With;this._parse();return this;},setCurrencyBefore:function(currencyBefore){this._priceConfiguration.currencyBefore=currencyBefore;this._parse();return this;},setCurrencyBehind:function(currencyBehind){this._priceConfiguration.currencyBehind=currencyBehind;
this._parse();return this;},setPrice:function(price){this._price=price;this._parse();return this;},getCurrency:function(){return !!this._priceConfiguration.currency;},getConfiguration:function(){return this._priceConfiguration;},getDecimalSeparator:function(){return this._priceConfiguration.decimalSeparator;
},getThousandsSeparator:function(){return this._priceConfiguration.thousandsSeparator;},getDecimalLength:function(){return this._priceConfiguration.decimalLength;},getRawPrice:function(){return Number(this._price).toFixed(Math.max(0,~~this._priceConfiguration.decimalLength));},getReplace00With:function(){return this._priceConfiguration.replace00With||undefined;
},getFormattedPrice:function(){var result=this.getRawPrice();var currencySign=this.getCurrencySign();var decimalSeparator=this.getDecimalSeparator();var thousandsSeparator=this.getThousandsSeparator();var decimalLength=this.getDecimalLength();if(decimalSeparator){result=result.replace(".",decimalSeparator);
}if(thousandsSeparator){result=result.replace(new RegExp("\\d(?=(\\d{3})+"+(decimalLength>0?"\\D":"$")+")","g"),"$&"+thousandsSeparator);}var resultSplitted=result.split(decimalSeparator);if(resultSplitted[1]==="00"){result=resultSplitted[0];if("replace00With" in this._priceConfiguration&&!!this._priceConfiguration.replace00With.length){result+=decimalSeparator+this._priceConfiguration.replace00With;
}}if(this.getCurrency()){if(this.isCurrencyBefore()){result=this.getCurrencySign()+""+result;}else{if(this.isCurrencyBehind()){result=result+" "+this.getCurrencySign();}}}return result;},isCurrencyBefore:function(){return !!this._priceConfiguration.currencyBefore;},isCurrencyBehind:function(){return !!this._priceConfiguration.currencyBehind;
},getCurrencySign:function(){return this._priceConfiguration.currencyBefore||this._priceConfiguration.currencyBehind||undefined;},parse:function(){return this._object;},format:function(){return this.getFormattedPrice();},draw:function(container){container=$q(container);if(container&&!!container.getAncestors(".webfont-price-container").length){if(container.hasClass("price-container")){return this._drawPriceContainer(container);
}else{if(container.hasClass("price-container-inline")){return this._drawInlinePriceContainer(container);}}return false;}return false;},_drawPriceContainer:function(container){var parsedObject=this._object;var priceBeforeSeparatorElement=container.getChildren(".price-before-separator");var priceSeparatorElement=container.getChildren(".price-separator");
var priceBehindSeparatorElement=container.getChildren(".price-behind-separator");var priceBehindTextElement=container.getChildren(".price-text-behind-inline");if(!!priceBeforeSeparatorElement.length){priceBeforeSeparatorElement.setTextContent(parsedObject.beforeDecimalSeparator);if(parsedObject.decimalSeparator&&parsedObject.behindDecimalSeparator){if(!!!priceSeparatorElement.length){priceSeparatorElement=$q.create("<span />").addClass("price-separator").setTextContent(parsedObject.decimalSeparator).insertAfter(priceBeforeSeparatorElement);
}if(!!!priceBehindSeparatorElement.length){priceBehindSeparatorElement=$q.create("<span />").addClass("price-behind-separator").insertAfter(priceSeparatorElement);}if(container.hasClass("price-should-be-supped")&&!priceBehindSeparatorElement.hasClass("price-sup")){priceBehindSeparatorElement.addClass("price-sup");
}if(parsedObject.behindDecimalSeparator==0||isNaN(parsedObject.behindDecimalSeparator)){priceBehindSeparatorElement.addClass("price-zero");}else{if(priceBehindSeparatorElement.hasClass("price-zero")){priceBehindSeparatorElement.removeClass("price-zero");}}var previousBehindSeparatorHtml=$q.create("<span />").append(priceBehindSeparatorElement.getChildren()).getHtml();
if(previousBehindSeparatorHtml){priceBehindSeparatorElement.setHtml(previousBehindSeparatorHtml+parsedObject.behindDecimalSeparator);}else{priceBehindSeparatorElement.setHtml(parsedObject.behindDecimalSeparator);}if(!!priceBehindTextElement.length&&container.hasClass("price-should-be-supped")&&!priceBehindTextElement.hasClass("price-behind-separator-supped")){priceBehindTextElement.addClass("price-behind-separator-supped");
}}else{priceSeparatorElement.remove();priceBehindSeparatorElement.remove();if(!!priceBehindTextElement.length&&priceBehindTextElement.hasClass("price-behind-separator-supped")){priceBehindTextElement.removeClass("price-behind-separator-supped");}}return true;}return false;},_drawInlinePriceContainer:function(container){var parsedObject=this._object;
var priceElement=container.getChildren(".price-text-inline").getChildren(".price-text");if(!!priceElement.length){priceElement.setTextContent(parsedObject.formattedPrice);return true;}return false;},_parse:function(){this._object=new Object();this._object.rawPrice=this.getRawPrice();this._object.formattedPrice=this.getFormattedPrice();
this._object.currencySign=this.getCurrencySign();this._object.decimalSeparator=this.getDecimalSeparator();this._object.thousandsSeparator=this.getThousandsSeparator();var splittedFormattedPrice=this._object.formattedPrice.split(this.getDecimalSeparator());this._object.beforeDecimalSeparator=splittedFormattedPrice[0];
this._object.behindDecimalSeparator=splittedFormattedPrice[1];}}});$q.$attachStatic({"webfontPrice":function(price,configuration){return new UNOUNO.components.webfontPrice(price,configuration);}});

UNOUNO.util.infoFootnote=function(footnoteId,linkIDs,alignment,vertical){this.init(footnoteId,linkIDs,alignment,vertical);};UNOUNO.util.infoFootnote.prototype={parent:null,modifyedFootnote:false,initInfoFootnote:function(){if(document.getElementById("container")!==null){this.parent=document.getElementById("container");
}else{this.parent=document.getElementById("container-plain");}if(this.footnote){var i=0,openerLink;if(this.isArray(this.linkIDs)){for(i;i<this.linkIDs.length;i+=1){openerLink=document.getElementById(this.linkIDs[i]);if(openerLink){qx.bom.Element.addListener(openerLink,"click",this.openFootnote,this);
qx.bom.Element.addListener(openerLink,"mouseover",this.setHover,this);qx.bom.Element.addListener(openerLink,"mouseout",this.removeHover,this);}}}else{openerLink=document.getElementById(this.linkIDs);if(openerLink){qx.bom.Element.addListener(openerLink,"click",this.openFootnote,this);qx.bom.Element.addListener(openerLink,"mouseover",this.setHover,this);
qx.bom.Element.addListener(openerLink,"mouseout",this.removeHover,this);}}qx.bom.Element.addListener(this.footnote,"click",this.closeFootnote,this);}},setHover:function(e){qx.bom.element.Class.add(e._currentTarget,"asterisk-hover");},removeHover:function(e){qx.bom.element.Class.remove(e._currentTarget,"asterisk-hover");
},openFootnote:function(e){if(this.footnote){e.preventDefault();this.closeFootnote();if(UNOUNO.global.openFootnote){UNOUNO.global.openFootnote.style.display="none";}UNOUNO.global.openFootnote=this.footnote;this.footnote.style.display="block";this.modifyFootnote(e._currentTarget.id);}},closeFootnote:function(){var i,iframeFixIE6;
this.footnote.style.display="none";if(qx.core.Environment){if(qx.core.Environment.get("engine.version")==="mshtml"&&qx.core.Environment.get("engine.version")==="6.0"){iframeFixIE6=qx.bom.Collection.query(".footnoteInfoIframe")[0];if(iframeFixIE6){qx.dom.Element.remove(iframeFixIE6);}}}},modifyFootnote:function(openerLinkId){if(this.modifyedFootnote===false){if(this.footnote.parentNode!==this.parent){qx.dom.Element.insertBegin(this.footnote,this.parent);
}this.modifyedFootnote=true;}this.footnote.style.position="absolute";var openerLink=document.getElementById(openerLinkId),leftPos=typeof (q)==="object"?$q.create(openerLink).getOffset().left:qx.bom.element.Location.getLeft(openerLink),topPos=typeof (q)==="object"?$q.create(openerLink).getOffset().top:qx.bom.element.Location.getTop(openerLink)-10,width=this.footnote.offsetWidth,height=this.footnote.offsetHeight,idIE6,zIndexIE6,footnoteBoxIFrameIE6,footnoteBoxIFrameIE6Elem;
if(this.alignment==="left"||typeof this.alignment==="undefined"){leftPos=leftPos-width+25;qx.bom.element.Style.set(this.footnote,"left",leftPos+"px");}else{if(this.alignment==="right"){leftPos=leftPos-10;qx.bom.element.Style.set(this.footnote,"left",leftPos+"px");}}if(this.vertical==="down"||typeof this.vertical==="undefined"){qx.bom.element.Style.set(this.footnote,"top",topPos+"px");
}else{if(this.vertical==="up"){topPos=topPos-height+35;qx.bom.element.Style.set(this.footnote,"top",topPos+"px");}}if(qx.core.Environment){if(qx.core.Environment.get("engine.version")==="mshtml"&&qx.core.Environment.get("engine.version")==="6.0"){idIE6=this.footnote.id;zIndexIE6=qx.bom.element.Style.get(this.footnote,"zIndex","COMPUTED_MODE",true)-1;
if(!document.getElementById("iframe."+idIE6)){footnoteBoxIFrameIE6=document.createElement("iframe");footnoteBoxIFrameIE6.setAttribute("id","iframe."+idIE6);footnoteBoxIFrameIE6.setAttribute("src","/modules/frontend-ingrid/img/blank.gif");footnoteBoxIFrameIE6.className="footnoteInfoIframe";qx.dom.Element.insertBefore(footnoteBoxIFrameIE6,this.footnote);
footnoteBoxIFrameIE6Elem=document.getElementById("iframe."+idIE6);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"opacity",0);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"position","absolute");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"zIndex",zIndexIE6);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"left",leftPos+"px");
qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"top",topPos+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"width",width+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"height",height+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"display","block");}}}},isArray:function(linkIDs){return linkIDs&&typeof linkIDs==="object"&&typeof linkIDs.length==="number"&&typeof linkIDs.splice==="function"&&!(linkIDs.propertyIsEnumerable("length"));
},noTabIndex:function(){if(qx.bom.Collection.id(this.linkIDs).hasClass("no-tabindex")===true){qx.bom.Collection.id(this.linkIDs).setAttribute("tabindex","-1");}},init:function(footnoteId,linkIDs,alignment,vertical){this.footnote=document.getElementById(footnoteId);this.linkIDs=linkIDs;this.alignment=alignment;
this.vertical=vertical;this.noTabIndex();this.initInfoFootnote();}};
try{$q.define("UNOUNO.components.contentnav",{statics:{__mainnav:$q("#content-nav"),__mainnavTopPos:$q("#content-nav").getOffset().top,__logoContainer:$q(".logo-container"),stickyNavigation:function(){if(($q(window).getScrollTop())>=(this.__mainnavTopPos+39)){this.__mainnav.addClass("sticky");this.__logoContainer.addClass("show");
}else{this.__mainnav.removeClass("sticky");this.__logoContainer.removeClass("show");this.__mainnav.hide().show();}},init:function(){var environment=window.qx&&qx.core&&qx.core.Environment&&qx.core.Environment.get("device.type");var isMobile=(environment&&(environment==="tablet"||environment==="mobile"));
var isMobileorderOrDSL=(window.UNOUNO&&UNOUNO.params&&(UNOUNO.params.project==="pweborder-de"||UNOUNO.params.project==="dslorder-de"));if(!(isMobile&&isMobileorderOrDSL)){$q(window).on("scroll",function(){this.stickyNavigation();},this);this.stickyNavigation();}}}});$q.ready(function(){UNOUNO.components.contentnav.init();
});}catch(e){}

$q.define("UNOUNO.animation.stageSlider",{construct:function(container){this.container=container;this.container.find("img.stage-tablet-visual").forEach(function(image){this.images.push(image);},this);this.initializeEasterEgg();this.initializeImageInspector();this.initializeAutoStartEvent();},members:{container:null,images:[],current:0,retries:0,maxRetries:30,animationTimer:null,easterEggAvailable:false,easterEggSequence:["Up","Up","Down","Left","Right","Down"],easterEggSequenceIndex:0,easterEggImagePath:"/modules/hosting-common/img/components/stage/vi-easteregg.png",initializeImageInspector:function(){var loaded=true;
this.container.find("img").forEach(function(image){var state=image.complete||false;var height=image.naturalHeight||0;var width=image.naturalWidth||0;if(!state||height==0||width==0){loaded=false;}});if(!loaded&&this.retries<this.maxRetries){window.setTimeout(function(){this.initializeImageInspector();
}.bind(this),100);this.retries++;return ;}this.container.addClass("ready");this.showNextItem();this.start();},initializeEasterEgg:function(){if(this.easterEggAvailable){$q(document).on("keydown",function(e){var key=e.getKeyIdentifier();if(key===this.easterEggSequence[this.easterEggSequenceIndex]){this.easterEggSequenceIndex++;
if(this.easterEggSequenceIndex==this.easterEggSequence.length){this.container.removeClass("ready");window.setTimeout(function(){var easterEggImagePreload=new Image();easterEggImagePreload.src=this.easterEggImagePath;var easerEggImage=$q.create("<img />").setAttribute("src",easterEggImagePreload.src);
this.container.empty();this.container.append(easerEggImage);this.container.addClass("ready");}.bind(this),2500);this.easterEggSequenceIndex=0;}}else{this.easterEggSequenceIndex=0;}},this);}},initializeAutoStartEvent:function(){this.container.on("viewportVisibilityChange",function(e){if(e.visible){this.start();
}else{this.stop();}},this);},start:function(){if(this.animationTimer==null){this.animationTimer=window.setInterval(function(){this.showNextItem();}.bind(this),2500);}},stop:function(){window.clearInterval(this.animationTimer);this.animationTimer=null;},showNextItem:function(){this.images.forEach(function(image){$q(image).removeClass("active");
});$q(this.images[this.current]).addClass("active");this.current=++this.current%this.images.length;}}});$q.ready(function(){new UNOUNO.animation.stageSlider($q(".stage-tablet-animation"));$q(".asterisk[id][data-source]").forEach(function(asterisk){asterisk=$q(asterisk);new UNOUNO.util.infoFootnote(asterisk.getData("source"),asterisk.getAttribute("id"),"left");
});});

$q.define("UNOUNO.pages.tariff",{statics:{init:function(){if($q("#asterisk-DIY-BASIC").length>0){UNOUNO.inline.footnoteDIYBASIC=new UNOUNO.util.infoFootnote("fn_DIY-BASIC","asterisk-DIY-BASIC","left");}if($q("#asterisk-DIY-BASIC-startup").length>0){UNOUNO.inline.footnoteDIYBASIC=new UNOUNO.util.infoFootnote("fn_DIY-BASIC","asterisk-DIY-BASIC-startup","left");
}if($q("#asterisk-DIY-PLUS").length>0){UNOUNO.inline.footnoteDIYPLUS=new UNOUNO.util.infoFootnote("fn_DIY-PLUS","asterisk-DIY-PLUS","left");}if($q("#asterisk-DIY-PLUS-startup").length>0){UNOUNO.inline.footnoteDIYPLUS=new UNOUNO.util.infoFootnote("fn_DIY-PLUS","asterisk-DIY-PLUS-startup","left");}if($q("#asterisk-DIY-PRO").length>0){UNOUNO.inline.footnoteDIYPRO=new UNOUNO.util.infoFootnote("fn_DIY-PRO","asterisk-DIY-PRO","left");
}if($q("#asterisk-DIY-PRO-startup").length>0){UNOUNO.inline.footnoteDIYPRO=new UNOUNO.util.infoFootnote("fn_DIY-PRO","asterisk-DIY-PRO-startup","left");}if($q("#asterisk-DIY-PRIVATE").length>0){UNOUNO.inline.footnoteDIYLITE=new UNOUNO.util.infoFootnote("fn_DIY-LITE","asterisk-DIY-PRIVATE","left");}$q(document).onMatchTarget("click",".lazy-asterisk",function(){if(UNOUNO.global.openFootnote){$q(UNOUNO.global.openFootnote).hide();
}});}}});
//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/widget-min.js
(function(){var e=window.qxWeb.$$qx;e.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});e.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){e.Bootstrap.define("qx.ui.website.Widget",{extend:qxWeb,statics:{widget:function(){var a=new e.ui.website.Widget(this);a.init();return a},create:function(a){return new e.ui.website.Widget(qxWeb.create(a))},$onFirstCollection:function(a,b,c,d){var f=this.classname.replace(/\./g,"-")+"-context";this.getProperty(f)||
this.setProperty(f,c);c=this.getProperty(f);if(!this.hasListener(a,b,c))this.on(a,b,c,d);return this},$offFirstCollection:function(a,b,c,d){var f=this.classname.replace(/\./g,"-")+"-context";this._forEachElementWrapped(function(c){var e=c.getProperty(f);c.off(a,b,e,d)});return this},initWidgets:function(a){var b=qxWeb("*[data-qx-class]");a&&(b=b.filter(a));b._forEachElementWrapped(function(a){a.init()})}},construct:function(a,b){var c=qxWeb.call(this,a,b);Array.prototype.push.apply(this,Array.prototype.slice.call(c,
0,c.length))},members:{__bY:null,init:function(){if(this.getProperty("$$qx-widget-initialized"))return!1;this.setAttribute("data-qx-class",this.classname);this.addClass("qx-widget");this.addClass(this.getCssPrefix());this.setProperty("$$qx-widget-initialized",!0);return!0},getCssPrefix:function(){if(!this.__bY){var a=this.classname.split(".");this.__bY="qx-"+a[a.length-1].toLowerCase()}return this.__bY},setEnabled:function(a){this.setAttribute("disabled",!a);this.find("*").setAttribute("disabled",
!a);return this},getEnabled:function(){return!this.getAttribute("disabled")},setTemplate:function(a,b){return this._setData("templates",a,b)},setConfig:function(a,b){return this._setData("config",a,b)},_setData:function(a,b,c){this.forEach(function(d){d[a]||(d[a]={});d[a][b]=c});return this},getTemplate:function(a){return this._getData("templates",a)},getConfig:function(a){return this._getData("config",a)},_getData:function(a,b){var c=this.getProperty(a),d;c&&(d=c[b]);if(void 0===d&&"config"==a){c=
"qx"+qxWeb.string.firstUp(a)+qxWeb.string.firstUp(b);d=this.getData(c);if(!this[0]||!this[0].dataset&&null===d)d=void 0;try{d=JSON.parse(d)}catch(e){}}return void 0===d&&this.constructor["_"+a]?this.constructor["_"+a][b]:d},render:function(){return this},dispose:function(){this.removeAttribute("data-qx-class");this.setProperty("config",void 0);this.setProperty("templates",void 0);var a=this.classname.replace(/\./g,"-")+"-context";this.setProperty(a,void 0);this.setProperty("$$qx-widget-initialized",
void 0);this.removeClass("qx-widget");this.removeClass(this.getCssPrefix());for(var b in this.constructor.$$events)this.allOff(b);return qxWeb.$init(this,qxWeb)}},defer:function(a){qxWeb.$attach({$onFirstCollection:a.$onFirstCollection,$offFirstCollection:a.$offFirstCollection,widget:a.widget});qxWeb.$attachStatic({initWidgets:a.initWidgets})}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/accordion-min.js
(function(){var g=window.qxWeb.$$qx;g.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});g.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){g.Bootstrap.define("baselib.Accordion",{extend:g.ui.website.Widget,construct:function(a,b){g.ui.website.Widget.call(this,a,b)},events:{"switch":"qx.event.Emitter",beforehide:"qx.event.Emitter",beforeshow:"qx.event.Emitter",afterhide:"qx.event.Emitter",aftershow:"qx.event.Emitter"},statics:{_config:{labelClass:"qx-accordion-label",
contentClass:"qx-accordion-content",animationDuration:300},accordion:function(a){var b=new baselib.Accordion(this);a&&(a.label&&b.setConfig("labelClass",a.label),a.content&&b.setConfig("contentClass",a.content));b.init();return b}},members:{init:function(){if(!g.ui.website.Widget.prototype.init.call(this))return!1;this._forEachElementWrapped(function(a){0<a.find("."+this.getConfig("contentClass")).length&&(a.render(),a.collapse(!1))});return!0},render:function(){this._forEachElementWrapped(function(a){a._initItems();
a.__QY()});return this},collapse:function(a){this._forEachElementWrapped(function(b){var c=this.getProperty("__tabs"),d=b.getProperty("__canTransition");c._forEachElementWrapped(function(c){c.setProperty("__op","hide");b.setProperty("__currentIndex",null);b.__Rc(c);var f=c.getHeight();0!==f&&(a?(b.__QT(),b.__Rb(c),d?c.setStyle("height","0px"):b.__dr(c,f,0)):(c.setStyle("display","none"),c.setStyle("height","0px")))})});return this},setAnimationDuration:function(a){this.setProperty("__animationDuration",
a);this.setConfig("animationDuration",a);return this},getAnimationDuration:function(){return this.getProperty("__animationDuration")},enableAnimation:function(){this.setProperty("__animationDuration",this.getConfig("animationDuration"));return this},disableAnimation:function(){this.setProperty("__animationDuration",0);return this},isAnimated:function(){return 0<this.getProperty("__animationDuration")},getCurrentIndex:function(){return this.eq(0).getProperty("__currentIndex")},showItem:function(a,
b){this._forEachElementWrapped(function(c){if(!c.animating()){var d=c.getProperty("__tabs"),e=(b="undefined"!==typeof b?b:!0)?10:0,f=qxWeb(d[a]),g=qxWeb(d[c.getProperty("__currentIndex")]),h=0;f[0]&&(h=c.__QX(f,b));g[0]&&c.__QW(g,b);window.setTimeout(function(){b||c.setProperty("__currentIndex",a);c.__QV(f,g,0,h,b)},e)}});return this},showNext:function(){this._forEachElementWrapped(function(a){var b=a.getProperty("__currentIndex")+1;b<a.getProperty("__tabs").length&&a.showItem(b,a.isAnimated())});
return this},showPrev:function(){this._forEachElementWrapped(function(a){var b=a.getProperty("__currentIndex")-1;0<=b&&a.showItem(b,a.isAnimated())});return this},animating:function(){return 0<this.eq(0).getProperty("__running")},dispose:function(){var a=this.getProperty("__canTransition");this._forEachElementWrapped(function(b){a&&b.getProperty("__tabs").forEach(function(a,b){var e=qxWeb(a),f=e.getProperty("__transitionHandler");f&&(a.removeEventListener(qxWeb.EVENT.transitionEnd,f),e.setProperty("__transitionHandler",
null))});b.off("tap",b.__Ra,b)});return this},__QT:function(){var a=this.getProperty("__running")+1;this.setProperty("__running",a);return a},__QU:function(){var a=this.getProperty("__running")-1;this.setProperty("__running",a);return a},__dr:function(a,b,c){var d=this.getProperty("__animationDuration"),e=null,f=this.getProperty("__tabs"),g=this,h=function(m){m=(new Date).getTime();var k=b,l=0;null===e&&(e=m);l=m-e;k=b+(c-b)*(l/d);b<c&&k>c&&(k=c);a.setStyle("height",k+"px");l<d&&l<d?qxWeb.EVENT.animation.requestFrame(h):
(a.setStyle("height",c+"px"),g.__cY(a,f.indexOf(a[0])))};qxWeb.EVENT.animation.requestFrame(h)},__QV:function(a,b,c,d,e){var f=this.getProperty("__canTransition");e&&(this.__Rb(a),b[0]&&this.__Rb(b));e&&this.__QT();this.__Rd("beforeshow",a);f||!e?(a.setStyle("height",d+"px"),e||this.__Rd("aftershow",a)):this.__dr(a,a.getHeight(),d);b[0]&&(e&&this.__QT(),this.__Rd("beforehide",b),f||!e?(b.setStyle("height",c+"px"),e||this.__Rd("afterhide",b)):this.__dr(b,b.getHeight(),c))},__QW:function(a,b){this.getProperty("__canTransition")&&
this.__Rc(a);a.setProperty("__op","hide");return 0},__QX:function(a,b){this.getProperty("__canTransition")&&this.__Rc(a);a.setProperty("__op","show");a.setStyle("height","");var c=a.getProperty("__scrollerTabHeight");a.setStyle("height","0px");a.setStyle("display","block");return c},_initItems:function(){this.setProperty("__labelClass",this.getConfig("labelClass"));this.setProperty("__contentClass",this.getConfig("contentClass"));this.setProperty("__animationDuration",this.getConfig("animationDuration"));
this.setProperty("__labels",this.find("."+this.getConfig("labelClass")));var a=this.find("."+this.getConfig("contentClass")),b="block";a._forEachElementWrapped(function(a){b=a.getStyle("display");a.setStyle("height","");a.setStyle("display","block");a.setProperty("__scrollerTabHeight",a[0].offsetHeight);a.setStyle("display",b)});this.setProperty("__tabs",a)},__QY:function(){var a=this.getProperty("__tabs"),b=qxWeb.env.canTransition(),c=this.getProperty("__currentIndex");"undefined"==typeof c?this.setProperty("__currentIndex",
null):c>=a.length&&this.setProperty("__currentIndex",a.length-1);this.setProperty("__running",0);b&&(this.setProperty("__canTransition",qxWeb.env.canTransition()),a.forEach(function(a,b){if(!qxWeb(a).getProperty("__transitionHandler")){var c=this.__cY.bind(this,a,b);qxWeb(a).setProperty("__transitionHandler",c);a.addEventListener(qxWeb.EVENT.transitionEnd,c,!1)}}.bind(this)));this.$onFirstCollection("tap",this.__Ra)},__Ra:function(a){var b=this.getProperty("__labels");a=qxWeb(a.getTarget()).getClosest("."+
this.getProperty("__labelClass"));0<a.length&&(b=b.indexOf(a[0]),b==this.getCurrentIndex()?this.collapse(!0):this.showItem(b,!0))},__Rb:function(a){this.getProperty("__canTransition")&&(a.setStyle("transition-property","height"),a.setStyle("transition-duration",this.getProperty("__animationDuration")+"ms"),a.setStyle("transition-timing-function","linear"),a.setStyle("transition-delay","0ms"))},__Rc:function(a){this.getProperty("__canTransition")&&(a.setStyle("transition-property","none"),a.setStyle("transition-duration",
"0ms"),a.setStyle("transition-timing-function","none"),a.setStyle("transition-delay","0ms"),a[0].style.removeProperty(qxWeb.EVENT.transitionEnd.transitionStyleName),a[0].style.removeProperty("transition"))},__Rd:function(a,b){var c={type:a,reverse:!1};if(b){var d=this.getProperty("__tabs");c.target=b;c.index=d.indexOf(b[0])}else c.current=this.getCurrentIndex();this.emit(a,c)},__cY:function(a,b,c){c=this.__QU();a=qxWeb(a);this.__Rc(a);var d=a.getProperty("__op");"show"==d&&this.setProperty("__currentIndex",
b);this.__Rd("after"+d,a);0===c&&this.__Rd("switch")}},defer:function(a){qxWeb.$attach({accordion:a.accordion})}})})()})();

$q.define("UNOUNO.components.faqaccordion",{statics:{init:function(){if(!!$q(".accordion").length){var accordion=$q(".accordion").accordion({label:"question",content:"answer"});accordion.on("afterhide",function(e){e.getTarget().getAncestors("li").removeClass("current");e.getTarget().hide();});accordion.on("aftershow",function(e){e.getTarget().getAncestors("li").addClass("current");
});if($q(".accordion").length===1){accordion.showItem(0);}}}}});$q.ready(function(){UNOUNO.components.faqaccordion.init();});
$q.define("UNOUNO.components.sectionNavigation",{construct:function(configuration){configuration=configuration||{};if(configuration.hasOwnProperty("trackingEnabled")){this.trackingEnabled=configuration.trackingEnabled;}this.initializeSectionNavigation();this.initializePageLeaveEvent();this.initializeWindowInspection();
this.initializeTracking();window.setTimeout(function(){this.determineCurrentSection();}.bind(this),100);},members:{firePageSectionEventDelay:0.5,pageSectionChangeEvent:null,pageSectionAnchors:$q("a.section-anchor[name]"),previousPageSection:null,pageSectionNavigation:{wrapper:$q.create("<div />").addClass("sectionnav-container"),container:$q.create("<ul />").addClass("sectionnav"),children:[]},trackingEnabled:true,initializeSectionNavigation:function(){this.pageSectionNavigation.wrapper.append(this.pageSectionNavigation.container);
$q("body").append(this.pageSectionNavigation.wrapper);this.pageSectionAnchors.forEach(function(anchor,index){anchor=$q(anchor);var sectionNavChild=$q.create("<li />");var sectionNavChildLink=$q.create("<a />").setAttribute("href","#"+anchor.getAttribute("name"));var sectionNavChildBulletOutter=$q.create("<span />").addClasses(["bullet","smallbullet"]);
var sectionNavChildBulletInner=$q.create("<span />").addClasses(["bullet","bigbullet"]);var sectionNavChildBulletLabel=$q.create("<span />").addClass("label");if(this.trackingEnabled&&typeof (UNOUNO.tracking.genericTracking)=="function"){sectionNavChild.on("click",function(e){UNOUNO.tracking.genericTracking({eVar65:"section-nav:"+anchor.getAttribute("name")});
});}if(anchor.getAttribute("title")!=null&&!!anchor.getAttribute("title").length){sectionNavChildBulletLabel.setHtml(anchor.getAttribute("title"));}sectionNavChildBulletOutter.append(sectionNavChildBulletLabel);sectionNavChildBulletOutter.append(sectionNavChildBulletInner);sectionNavChildLink.append(sectionNavChildBulletOutter);
sectionNavChild.append(sectionNavChildLink);this.pageSectionNavigation.container.append(sectionNavChild);this.pageSectionNavigation.children.push({element:sectionNavChild,name:anchor.getAttribute("name"),position:anchor.getOffset().top});},this);},initializePageLeaveEvent:function(){window.onbeforeunload=function(e){$q(window).off("scroll",this.windowOnScroll,this);
}.bind(this);},initializeWindowInspection:function(){$q(window).on("scroll",this.windowOnScroll,this);},windowOnScroll:function(){this.determineCurrentSection();},getCurrentPageSection:function(){for(var c=0;c<this.pageSectionNavigation.children.length;c++){var currentPageSection=this.pageSectionNavigation.children[c];
if(currentPageSection.element.hasClass("activated-sectionitem")){return currentPageSection.name;}}return null;},determineCurrentSection:function(){var windowScrollTop=$q(window).getScrollTop();var windowHeight=$q(window).getHeight();var currentViewPort=windowScrollTop+windowHeight/2;this.pageSectionNavigation.children.forEach(function(sectionAnchor,index){var anchorStartPosition=sectionAnchor.position;
var anchorEndPosition=$q(document).getHeight();if((index+1) in this.pageSectionNavigation.children){anchorEndPosition=this.pageSectionNavigation.children[index+1].position;}if(sectionAnchor.element.hasClass("activated-sectionitem")){sectionAnchor.element.removeClass("activated-sectionitem");}if(currentViewPort>anchorStartPosition&&currentViewPort<anchorEndPosition){if(!sectionAnchor.element.hasClass("activated-sectionitem")){sectionAnchor.element.addClass("activated-sectionitem");
}}},this);this.announceCurrentSection(this.getCurrentPageSection());},setCurrentLocationHash:function(currentPageSection){if("replaceState" in window.history){if(currentPageSection==null){if(window.location.hash!=""){window.history.replaceState(null,null,window.location.pathname);}return ;}if(window.location.hash!=="#"+currentPageSection){window.history.replaceState(null,null,"#"+currentPageSection);
}}},announceCurrentSection:function(currentPageSection){if(this.pageSectionChangeEvent!=null){window.clearTimeout(this.pageSectionChangeEvent);}this.setCurrentLocationHash(currentPageSection);this.pageSectionChangeEvent=window.setTimeout(function(){if(this.previousPageSection!=currentPageSection){$q(document).emit("pageSectionChanged",{leave:(this.previousPageSection||"none"),enter:(currentPageSection||"none")});
this.previousPageSection=currentPageSection;}}.bind(this),this.firePageSectionEventDelay*1000);},initializeTracking:function(){if(this.trackingEnabled&&typeof (UNOUNO.tracking.sectionTracking)=="function"){$q(document).on("pageSectionChanged",function(data){UNOUNO.tracking.pageSection=data.enter;UNOUNO.tracking.sectionTracking(data.enter);
},this);}}}});
$q.ready(function(){new UNOUNO.components.sectionNavigation({"trackingEnabled":false});});

$q.define("UNOUNO.components.vh215Lightbox",{construct:function(startHours,endHours,showContent,showAfter,excludeDays){this.startHours=startHours;this.endHours=endHours;this.showAfter=showAfter||3000;this.showContent=showContent;this.excludeDays=excludeDays||[0];if(!!$q(showContent).length){this.startTimeout();
}},members:{showAfter:0,startHours:0,endHours:0,showContent:null,excludeDays:null,userLastActive:new Date(),documentEvents:[],windowEvents:[],startTimeout:function(){var now=new Date();var currentHour=now.getHours();var currentDay=now.getDay();if(currentHour>=this.startHours&&currentHour<this.endHours&&this.excludeDays.indexOf(currentDay)===-1){["mousemove","click","mousedown","mouseup","keyup"].forEach(function(eventName){this.documentEvents.push($q(document.body).on(eventName,this.userActive,this));
},this);["resize","scroll"].forEach(function(eventName){this.windowEvents.push($q(window).on(eventName,this.userActive,this));},this);window.setTimeout(this.tick.bind(this),this.showAfter);}},userActive:function(){this.userLastActive=new Date();},tick:function(){var inactivePeriod=new Date()-this.userLastActive;
if(inactivePeriod>=this.showAfter){this.documentEvents.forEach(function(event){$q(document.body).off(event);});this.windowEvents.forEach(function(event){$q(window).off(event);});this.documentEvents=[];this.windowEvents=[];this.showLightbox();}else{window.setTimeout(this.tick.bind(this),this.showAfter-inactivePeriod);
}},showLightbox:function(){var lightBox=new qui.bom.lightbox.LightBox();lightBox.setWidth(940);lightBox.setHeight(325);lightBox.getBlocker().setBackgroundColor("#4d84bb");lightBox.getBlocker().setOpacity(0.75);lightBox.setContent($q.create($q(this.showContent).getHtml()));lightBox.show();UNOUNO.tracking.lightboxTracking("tsInbound-layer");
lightBox.getContent().find(".lightbox-close").on("click",function(){lightBox.close();});}}});$q.define("UNOUNO.components.lightboxes",{statics:{init:function(){if(document.getElementById("tvspot-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("tvspot","tvspot-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);
}if(document.getElementById("firststeps-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("firststeps","firststeps-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("webappVideo-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("webappVideo","webappVideo-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("custom-layout-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("custom-layout","custom-layout-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("custom-style-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("custom-style","custom-style-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("insert-elements-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("insert-elements","insert-elements-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("image-gallery-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("image-gallery","image-gallery-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("image-edit-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("image-edit","image-edit-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("contact-maps-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("contact-maps","contact-maps-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("diyfilmSEO-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("diyfilmSEO","diyfilmSEO-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("diyfilmSMC-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("diyfilmSMC","diyfilmSMC-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("branches-container")){UNOUNO.inline.branchesBrowser=new UNOUNO.global.LightBox("lightbox-branches","branches-container",true);UNOUNO.inline.branchesBrowser.lightBox.setWidth(940);$q("#button-branchesLightbox-close").on("click",function(e){e.preventDefault();
UNOUNO.inline.branchesBrowser.lightBox.close();});}}}});UNOUNO.components.lightboxes.init();
$q.define("UNOUNO.components.lightboxes",{statics:{lightboxPages:{tariff:120000,address:60000,costs:60000},init:function(){if(this.lightboxPages[UNOUNO.params.page]){var showAfter=this.lightboxPages[UNOUNO.params.page];new UNOUNO.components.vh215Lightbox(8,18,"#tsInbound-container",showAfter);}if(document.getElementById("seo-container")){UNOUNO.inline.seoLightBox=new UNOUNO.global.LightBox("seo","seo-container",true);
UNOUNO.inline.seoLightBox.lightBox.setWidth(940);}if(document.getElementById("webapps-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("webapps","webapps-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("smc-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("smc","smc-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("webapps2-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("webapps2","webapps2-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("newsletter-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("newsletter","newsletter-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("shop-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("shop","shop-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("switch-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("switch","switch-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("documents-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("documents","documents-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("events-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("events","events-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("smartphones-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("smartphones","smartphones-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("seoservice-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("seoservice","seoservice-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}}}});UNOUNO.init.registerForJSLoad(function(){UNOUNO.components.lightboxes.init();});


$q.define("UNOUNO.components.webfontPrice",{extend:UNOUNO.components.webfontPrice,construct:function(price,configuration){this.base(arguments,price,configuration);},members:{_configuration:{currencyBefore:"£",decimalSeparator:".",decimalLength:2}}});

UNOUNO.params.loadStatus="complete";if(UNOUNO.init.JSLoadStack&&UNOUNO.init.JSLoadStack.length>0){for(UNOUNO.init.processStack=0;UNOUNO.init.processStack<UNOUNO.init.JSLoadStack.length;UNOUNO.init.processStack+=1){UNOUNO.init.JSLoadStack[UNOUNO.init.processStack].call();}}