//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/bootstrap-min.js
!function(){var t=window.qx={};window.qui||(window.qui={}),window.baselib||(window.baselib={}),t.$$environment||(t.$$environment={});var e={"baselib.deprecated.stacktrace":!1,"baselib.revision":"83aedaa","baselib.version":"1.1.7","module.logger":!1,phonegap:!1,"qx.application":"baselib.Application","qx.debug":!1,"qx.debug.databinding":!1,"qx.debug.dispose":!1,"qx.debug.io":!1,"qx.debug.ui.queue":!1,"qx.globalErrorHandling":!1,"qx.mobile.nativescroll":!0,"qx.optimization.privates":!0,"qx.optimization.variants":!0,"qx.revision":"b58ae698f22f477f167777f8511f89de99146840","qx.theme":"qx.theme.Modern","qx.version":"5.0"};for(var r in e)t.$$environment[r]=e[r];t.$$libraries||(t.$$libraries={});var n={__out__:{sourceUri:"script"},qx:{resourceUri:"/modules/frontend-qooxdoo/img",sourceUri:"script"}};for(var r in n)t.$$libraries[r]=n[r];t.$$resources={"qx/static/blank.gif":[1,1,"gif","qx"]},t.$$packageData={},t.$$loader={scriptLoaded:!0},t.$$packageData[0]={locales:{},resources:{},translations:{C:{},en:{}}},window.qx||(window.qx={}),t.Bootstrap={genericToString:function(){return"[Class "+this.classname+"]"},createNamespace:function(e,r){for(var n=e.split("."),o=n[0],a=t.$$namespaceRoot&&t.$$namespaceRoot[o]?t.$$namespaceRoot:window,s=0,i=n.length-1;i>s;s++,o=n[s])a=a[o]?a[o]:a[o]={};return a[o]=r,o},setDisplayName:function(t,e,r){t.displayName=e+"."+r+"()"},setDisplayNames:function(t,e){for(var r in t){var n=t[r];n instanceof Function&&(n.displayName=e+"."+r+"()")}},base:function(e){if(t.Bootstrap.DEBUG&&!t.Bootstrap.isFunction(e.callee.base))throw new Error("Cannot call super class. Method is not derived: "+e.callee.displayName);return 1===arguments.length?e.callee.base.call(this):e.callee.base.apply(this,Array.prototype.slice.call(arguments,1))},define:function(e,r){r||(r={statics:{}});var n,o=null;if(t.Bootstrap.setDisplayNames(r.statics,e),r.members||r.extend){t.Bootstrap.setDisplayNames(r.members,e+".prototype"),n=r.construct||new Function,r.extend&&this.extendClass(n,n,r.extend,e,b);for(var a=r.statics||{},s=0,i=t.Bootstrap.keys(a),c=i.length;c>s;s++){var u=i[s];n[u]=a[u]}o=n.prototype,o.base=t.Bootstrap.base,o.name=o.classname=e;for(var u,l,p=r.members||{},s=0,i=t.Bootstrap.keys(p),c=i.length;c>s;s++)u=i[s],l=p[u],l instanceof Function&&o[u]&&(l.base=o[u]),o[u]=l}else if(n=r.statics||{},t.Bootstrap.$$registry&&t.Bootstrap.$$registry[e]){var f=t.Bootstrap.$$registry[e];if(0!==this.keys(n).length){r.defer&&r.defer(n,o);for(var g in n)f[g]=n[g];return f}}n.$$type="Class",n.hasOwnProperty("toString")||(n.toString=this.genericToString);var b=e?this.createNamespace(e,n):"";return n.name=n.classname=e,n.basename=b,n.$$events=r.events,r.defer&&r.defer(n,o),null!=e&&(t.Bootstrap.$$registry[e]=n),n}},t.Bootstrap.define("qx.Bootstrap",{statics:{LOADSTART:t.$$start||new Date,DEBUG:function(){var e=!0;return t.$$environment&&t.$$environment["qx.debug"]===!1&&(e=!1),e}(),getEnvironmentSetting:function(e){return t.$$environment?t.$$environment[e]:void 0},setEnvironmentSetting:function(e,r){t.$$environment||(t.$$environment={}),void 0===t.$$environment[e]&&(t.$$environment[e]=r)},createNamespace:t.Bootstrap.createNamespace,setRoot:function(e){t.$$namespaceRoot=e},base:t.Bootstrap.base,define:t.Bootstrap.define,setDisplayName:t.Bootstrap.setDisplayName,setDisplayNames:t.Bootstrap.setDisplayNames,genericToString:t.Bootstrap.genericToString,extendClass:function(t,e,r,n,o){var a=r.prototype,s=new Function;s.prototype=a;var i=new s;t.prototype=i,i.name=i.classname=n,i.basename=o,e.base=r,t.superclass=r,e.self=t.constructor=i.constructor=t},getByName:function(e){return t.Bootstrap.$$registry[e]},$$registry:{},objectGetLength:function(e){return t.Bootstrap.keys(e).length},objectMergeWith:function(t,e,r){void 0===r&&(r=!0);for(var n in e)(r||void 0===t[n])&&(t[n]=e[n]);return t},__cR:["isPrototypeOf","hasOwnProperty","toLocaleString","toString","valueOf","propertyIsEnumerable","constructor"],keys:{ES5:Object.keys,BROKEN_IE:function(e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("Object.keys requires an object as argument.");var r=[],n=Object.prototype.hasOwnProperty;for(var o in e)n.call(e,o)&&r.push(o);for(var a=t.Bootstrap.__cR,s=0,i=a,c=i.length;c>s;s++)n.call(e,i[s])&&r.push(i[s]);return r},"default":function(t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object.keys requires an object as argument.");var e=[],r=Object.prototype.hasOwnProperty;for(var n in t)r.call(t,n)&&e.push(n);return e}}["function"==typeof Object.keys?"ES5":"toString"!==function(){for(var t in{toString:1})return t}()?"BROKEN_IE":"default"],__cS:{"[object String]":"String","[object Array]":"Array","[object Object]":"Object","[object RegExp]":"RegExp","[object Number]":"Number","[object Boolean]":"Boolean","[object Date]":"Date","[object Function]":"Function","[object Error]":"Error","[object Blob]":"Blob","[object ArrayBuffer]":"ArrayBuffer","[object FormData]":"FormData"},bind:function(t,e){var r=Array.prototype.slice.call(arguments,2,arguments.length);return function(){var n=Array.prototype.slice.call(arguments,0,arguments.length);return t.apply(e,r.concat(n))}},firstUp:function(t){return t.charAt(0).toUpperCase()+t.substr(1)},firstLow:function(t){return t.charAt(0).toLowerCase()+t.substr(1)},getClass:function(e){if(void 0===e)return"Undefined";if(null===e)return"Null";var r=Object.prototype.toString.call(e);return t.Bootstrap.__cS[r]||r.slice(8,-1)},isString:function(e){return null!==e&&("string"==typeof e||"String"==t.Bootstrap.getClass(e)||e instanceof String||!!e&&!!e.$$isString)},isArray:function(e){return null!==e&&(e instanceof Array||e&&t.data&&t.data.IListData&&t.util.OOUtil.hasInterface(e.constructor,t.data.IListData)||"Array"==t.Bootstrap.getClass(e)||!!e&&!!e.$$isArray)},isObject:function(e){return void 0!==e&&null!==e&&"Object"==t.Bootstrap.getClass(e)},isFunction:function(e){return"Function"==t.Bootstrap.getClass(e)},$$logs:[],debug:function(){t.Bootstrap.$$logs.push(["debug",arguments])},info:function(){t.Bootstrap.$$logs.push(["info",arguments])},warn:function(){t.Bootstrap.$$logs.push(["warn",arguments])},error:function(){t.Bootstrap.$$logs.push(["error",arguments])},trace:function(){}}}),window.$$__qx=t,window.qx=void 0;try{delete window.qx}catch(o){}}();
//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/base-min.js
!function(){var e=window.qx=window.$$__qx;window.qxWeb=void 0,window.$q=void 0,window.q=void 0;try{delete window.qxWeb,delete window.q,delete window.$q}catch(t){}e.$$packageData[0]={locales:{},resources:{},translations:{C:{},en:{}}},e.Bootstrap.define("qx.core.Environment",{statics:{_checks:{},_asyncChecks:{},__a:{},_checksMap:{},_defaults:{"true":!0,"qx.allowUrlSettings":!1,"qx.allowUrlVariants":!1,"qx.debug.property.level":0,"qx.debug":!0,"qx.debug.ui.queue":!0,"qx.aspects":!1,"qx.dynlocale":!0,"qx.dyntheme":!0,"qx.blankpage":"qx/static/blank.html","qx.debug.databinding":!1,"qx.debug.dispose":!1,"qx.optimization.basecalls":!1,"qx.optimization.comments":!1,"qx.optimization.privates":!1,"qx.optimization.strings":!1,"qx.optimization.variables":!1,"qx.optimization.variants":!1,"module.databinding":!0,"module.logger":!0,"module.property":!0,"module.events":!0,"qx.nativeScrollBars":!1},get:function(t){if(void 0!=this.__a[t])return this.__a[t];var n=this._checks[t];if(n){var r=n();return this.__a[t]=r,r}var i=this._getClassNameFromEnvKey(t);if(void 0!=i[0]){var o=i[0],a=i[1],r=o[a]();return this.__a[t]=r,r}e.Bootstrap.DEBUG&&(e.Bootstrap.warn(t+" is not a valid key. Please see the API-doc of qx.core.Environment for a list of predefined keys."),e.Bootstrap.trace(this))},_getClassNameFromEnvKey:function(t){var n=this._checksMap;if(void 0!=n[t]){var r=n[t],i=r.lastIndexOf(".");if(i>-1){var o=r.slice(0,i),a=r.slice(i+1),s=e.Bootstrap.getByName(o);if(void 0!=s)return[s,a]}}return[void 0,void 0]},select:function(e,t){return this.__b(this.get(e),t)},__b:function(t,n){var r=n[t];if(n.hasOwnProperty(t))return r;for(var i in n)if(-1!=i.indexOf("|"))for(var o=i.split("|"),a=0;a<o.length;a++)if(o[a]==t)return n[i];if(void 0!==n["default"])return n["default"];if(e.Bootstrap.DEBUG)throw new Error('No match for variant "'+t+'" ('+typeof t+" type) in variants ["+e.Bootstrap.keys(n)+'] found, and no default ("default") given')},add:function(e,t){void 0==this._checks[e]&&(t instanceof Function?(!this._checksMap[e]&&t.displayName&&(this._checksMap[e]=t.displayName.substr(0,t.displayName.length-2)),this._checks[e]=t):this._checks[e]=this.__e(t))},addAsync:function(e,t){void 0==this._checks[e]&&(this._asyncChecks[e]=t)},_initDefaultQxValues:function(){var e=function(e){return function(){return e}};for(var t in this._defaults)this.add(t,e(this._defaults[t]))},__c:function(){if(e&&e.$$environment)for(var t in e.$$environment){var n=e.$$environment[t];this._checks[t]=this.__e(n)}},__d:function(){if(window.document&&window.document.location)for(var e=window.document.location.search.slice(1).split("&"),t=0;t<e.length;t++){var n=e[t].split(":");if(3==n.length&&"qxenv"==n[0]){var r=n[1],i=decodeURIComponent(n[2]);"true"==i?i=!0:"false"==i?i=!1:/^(\d|\.)+$/.test(i)&&(i=parseFloat(i)),this._checks[r]=this.__e(i)}}},__e:function(t){return e.Bootstrap.bind(function(e){return e},null,t)}},defer:function(e){e._initDefaultQxValues(),e.__c(),e.get("qx.allowUrlSettings")===!0&&e.__d()}}),e.Bootstrap.define("qx.bom.client.Engine",{statics:{getVersion:function(){var t=window.navigator.userAgent,n="";if(e.bom.client.Engine.__j()){var r=/Trident\/([^\);]+)(\)|;)/.test(t);if(/MSIE\s+([^\);]+)(\)|;)/.test(t))n=RegExp.$1,8>n&&r&&("4.0"==RegExp.$1?n="8.0":"5.0"==RegExp.$1&&(n="9.0"));else if(r){var i=/\brv\:(\d+?\.\d+?)\b/.exec(t);i&&(n=i[1])}}else if(e.bom.client.Engine.__f()){if(/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(t))if(-1!=t.indexOf("Version/")){var i=t.match(/Version\/(\d+)\.(\d+)/);n=i[1]+"."+i[2].charAt(0)+"."+i[2].substring(1,i[2].length)}else n=RegExp.$1+"."+RegExp.$2,""!=RegExp.$3&&(n+="."+RegExp.$3)}else if(e.bom.client.Engine.__g()){if(/AppleWebKit\/([^ ]+)/.test(t)){n=RegExp.$1;var o=RegExp("[^\\.0-9]").exec(n);o&&(n=n.slice(0,o.index))}}else if(e.bom.client.Engine.__i()||e.bom.client.Engine.__h())/rv\:([^\);]+)(\)|;)/.test(t)&&(n=RegExp.$1);else{var a=window.qxFail;a&&"function"==typeof a?n=a().FULLVERSION:(n="1.9.0.0",e.Bootstrap.warn("Unsupported client: "+t+"! Assumed gecko version 1.9.0.0 (Firefox 3.0)."))}return n},getName:function(){var t;if(e.bom.client.Engine.__j())t="mshtml";else if(e.bom.client.Engine.__f())t="opera";else if(e.bom.client.Engine.__g())t="webkit";else if(e.bom.client.Engine.__i()||e.bom.client.Engine.__h())t="gecko";else{var n=window.qxFail;n&&"function"==typeof n?t=n().NAME:(t="gecko",e.Bootstrap.warn("Unsupported client: "+window.navigator.userAgent+"! Assumed gecko version 1.9.0.0 (Firefox 3.0)."))}return t},__f:function(){return window.opera&&"[object Opera]"==Object.prototype.toString.call(window.opera)},__g:function(){return-1!=window.navigator.userAgent.indexOf("AppleWebKit/")},__h:function(){return-1!=window.navigator.userAgent.indexOf("Maple")},__i:function(){return window.navigator.mozApps&&"Gecko"===window.navigator.product&&-1==window.navigator.userAgent.indexOf("Maple")&&-1==window.navigator.userAgent.indexOf("Trident")},__j:function(){return window.navigator.cpuClass&&(/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent)||/Trident\/\d+?\.\d+?/.test(window.navigator.userAgent))?!0:e.bom.client.Engine.__k()?!0:!1},__k:function(){return window.navigator.userAgent.indexOf("Windows Phone")>-1}},defer:function(t){e.core.Environment.add("engine.version",t.getVersion),e.core.Environment.add("engine.name",t.getName)}}),e.Bootstrap.define("qx.bom.client.EcmaScript",{statics:{getStackTrace:function(){var e,t=new Error("e");if(e=t.stack?"stack":t.stacktrace?"stacktrace":null,!e)try{throw t}catch(n){t=n}return t.stacktrace?"stacktrace":t.stack?"stack":null},getArrayIndexOf:function(){return!!Array.prototype.indexOf},getArrayLastIndexOf:function(){return!!Array.prototype.lastIndexOf},getArrayForEach:function(){return!!Array.prototype.forEach},getArrayFilter:function(){return!!Array.prototype.filter},getArrayMap:function(){return!!Array.prototype.map},getArraySome:function(){return!!Array.prototype.some},getArrayEvery:function(){return!!Array.prototype.every},getArrayReduce:function(){return!!Array.prototype.reduce},getArrayReduceRight:function(){return!!Array.prototype.reduceRight},getErrorToString:function(){return"function"==typeof Error.prototype.toString&&"[object Error]"!==Error.prototype.toString()},getFunctionBind:function(){return"function"==typeof Function.prototype.bind},getObjectKeys:function(){return!!Object.keys},getDateNow:function(){return!!Date.now},getStringTrim:function(){return"function"==typeof String.prototype.trim}},defer:function(t){e.core.Environment.add("ecmascript.array.indexof",t.getArrayIndexOf),e.core.Environment.add("ecmascript.array.lastindexof",t.getArrayLastIndexOf),e.core.Environment.add("ecmascript.array.foreach",t.getArrayForEach),e.core.Environment.add("ecmascript.array.filter",t.getArrayFilter),e.core.Environment.add("ecmascript.array.map",t.getArrayMap),e.core.Environment.add("ecmascript.array.some",t.getArraySome),e.core.Environment.add("ecmascript.array.every",t.getArrayEvery),e.core.Environment.add("ecmascript.array.reduce",t.getArrayReduce),e.core.Environment.add("ecmascript.array.reduceright",t.getArrayReduceRight),e.core.Environment.add("ecmascript.date.now",t.getDateNow),e.core.Environment.add("ecmascript.error.toString",t.getErrorToString),e.core.Environment.add("ecmascript.error.stacktrace",t.getStackTrace),e.core.Environment.add("ecmascript.function.bind",t.getFunctionBind),e.core.Environment.add("ecmascript.object.keys",t.getObjectKeys),e.core.Environment.add("ecmascript.string.trim",t.getStringTrim)}}),e.Bootstrap.define("qx.lang.normalize.Array",{statics:{indexOf:function(e,t){null==t?t=0:0>t&&(t=Math.max(0,this.length+t));for(var n=t;n<this.length;n++)if(this[n]===e)return n;return-1},lastIndexOf:function(e,t){null==t?t=this.length-1:0>t&&(t=Math.max(0,this.length+t));for(var n=t;n>=0;n--)if(this[n]===e)return n;return-1},forEach:function(e,t){for(var n=this.length,r=0;n>r;r++){var i=this[r];void 0!==i&&e.call(t||window,i,r,this)}},filter:function(e,t){for(var n=[],r=this.length,i=0;r>i;i++){var o=this[i];void 0!==o&&e.call(t||window,o,i,this)&&n.push(this[i])}return n},map:function(e,t){for(var n=[],r=this.length,i=0;r>i;i++){var o=this[i];void 0!==o&&(n[i]=e.call(t||window,o,i,this))}return n},some:function(e,t){for(var n=this.length,r=0;n>r;r++){var i=this[r];if(void 0!==i&&e.call(t||window,i,r,this))return!0}return!1},every:function(e,t){for(var n=this.length,r=0;n>r;r++){var i=this[r];if(void 0!==i&&!e.call(t||window,i,r,this))return!1}return!0},reduce:function(e,t){if("function"!=typeof e)throw new TypeError("First argument is not callable");if(void 0===t&&0===this.length)throw new TypeError("Length is 0 and no second argument given");for(var n=void 0===t?this[0]:t,r=void 0===t?1:0;r<this.length;r++)r in this&&(n=e.call(void 0,n,this[r],r,this));return n},reduceRight:function(e,t){if("function"!=typeof e)throw new TypeError("First argument is not callable");if(void 0===t&&0===this.length)throw new TypeError("Length is 0 and no second argument given");for(var n=void 0===t?this[this.length-1]:t,r=void 0===t?this.length-2:this.length-1;r>=0;r--)r in this&&(n=e.call(void 0,n,this[r],r,this));return n}},defer:function(t){e.core.Environment.get("ecmascript.array.indexof")||(Array.prototype.indexOf=t.indexOf),e.core.Environment.get("ecmascript.array.lastindexof")||(Array.prototype.lastIndexOf=t.lastIndexOf),e.core.Environment.get("ecmascript.array.foreach")||(Array.prototype.forEach=t.forEach),e.core.Environment.get("ecmascript.array.filter")||(Array.prototype.filter=t.filter),e.core.Environment.get("ecmascript.array.map")||(Array.prototype.map=t.map),e.core.Environment.get("ecmascript.array.some")||(Array.prototype.some=t.some),e.core.Environment.get("ecmascript.array.every")||(Array.prototype.every=t.every),e.core.Environment.get("ecmascript.array.reduce")||(Array.prototype.reduce=t.reduce),e.core.Environment.get("ecmascript.array.reduceright")||(Array.prototype.reduceRight=t.reduceRight)}}),e.Bootstrap.define("qx.type.BaseArray",{extend:Array,construct:function(){},members:{toArray:null,valueOf:null,pop:null,push:null,reverse:null,shift:null,sort:null,splice:null,unshift:null,concat:null,join:null,slice:null,toString:null,indexOf:null,lastIndexOf:null,forEach:null,filter:null,map:null,some:null,every:null}}),function(){function t(){if("mshtml"==e.core.Environment.get("engine.name")){n.prototype={length:0,$$isArray:!0};for(var t="pop.push.reverse.shift.sort.splice.unshift.join.slice".split("."),r=t.length;r;)n.prototype[t[--r]]=Array.prototype[t[r]]}var i=Array.prototype.slice;n.prototype.concat=function(){for(var e=this.slice(0),t=0,r=arguments.length;r>t;t++){var o;o=arguments[t]instanceof n?i.call(arguments[t],0):arguments[t]instanceof Array?arguments[t]:[arguments[t]],e.push.apply(e,o)}return e},n.prototype.toString=function(){return i.call(this,0).toString()},n.prototype.toLocaleString=function(){return i.call(this,0).toLocaleString()},n.prototype.constructor=n,n.prototype.indexOf=Array.prototype.indexOf,n.prototype.lastIndexOf=Array.prototype.lastIndexOf,n.prototype.forEach=Array.prototype.forEach,n.prototype.some=Array.prototype.some,n.prototype.every=Array.prototype.every;var o=Array.prototype.filter,a=Array.prototype.map;return n.prototype.filter=function(){var e=new this.constructor;return e.push.apply(e,o.apply(this,arguments)),e},n.prototype.map=function(){var e=new this.constructor;return e.push.apply(e,a.apply(this,arguments)),e},n.prototype.slice=function(){var e=new this.constructor;return e.push.apply(e,Array.prototype.slice.apply(this,arguments)),e},n.prototype.splice=function(){var e=new this.constructor;return e.push.apply(e,Array.prototype.splice.apply(this,arguments)),e},n.prototype.toArray=function(){return Array.prototype.slice.call(this,0)},n.prototype.valueOf=function(){return this.length},n}function n(e){1===arguments.length&&"number"==typeof e?this.length=e>-1&&e===e>>.5?e:this.push(e):arguments.length&&this.push.apply(this,arguments)}function r(){}r.prototype=[],n.prototype=new r,n.prototype.length=0,e.type.BaseArray=t(n)}(),e.Bootstrap.define("qxWeb",{extend:e.type.BaseArray,statics:{__l:[],$$qx:e,$init:function(t,n){for(var r=[],i=0;i<t.length;i++){var o=!(!t[i]||1!==t[i].nodeType&&9!==t[i].nodeType&&11!==t[i].nodeType);if(o)r.push(t[i]);else{var a=!!(t[i]&&t[i].history&&t[i].location&&t[i].document);a&&r.push(t[i])}}t[0]&&t[0].getAttribute&&t[0].getAttribute("data-qx-class")&&(n=e.Bootstrap.getByName(t[0].getAttribute("data-qx-class"))||n);for(var s=e.lang.Array.cast(r,n),i=0;i<qxWeb.__l.length;i++)qxWeb.__l[i].call(s);return s},$attach:function(e,t){for(var n in e)void 0!=qxWeb.prototype[n]&&void 0==Array.prototype[n]&&t!==!0||(qxWeb.prototype[n]=e[n])},$attachStatic:function(e){for(var t in e)qxWeb[t]=e[t]},$attachAll:function(e,t){for(var n in e.members)0!==n.indexOf("$")&&0!==n.indexOf("_")&&(qxWeb.prototype[n]=e.members[n]);var r;null!=t?(qxWeb[t]=qxWeb[t]||{},r=qxWeb[t]):r=qxWeb;for(var n in e.statics)0!==n.indexOf("$")&&0!==n.indexOf("_")&&"name"!==n&&"basename"!==n&&"classname"!==n&&"toString"!==n&&n!==n.toUpperCase()&&(r[n]=e.statics[n])},$attachInit:function(e){this.__l.push(e)},define:function(t,n){return void 0==n&&(n=t,t=null),e.Bootstrap.define.call(e.Bootstrap,t,n)}},construct:function(t,n){return!t&&this instanceof qxWeb?this:(t?e.Bootstrap.isString(t)?(n instanceof qxWeb&&0!=n.length&&(n=n[0]),t=n instanceof qxWeb?[]:e.bom.Selector.query(t,n)):(1===t.nodeType||9===t.nodeType||11===t.nodeType||t.history&&t.location&&t.document)&&(t=[t]):t=[],qxWeb.$init(t,qxWeb))},members:{filter:function(t){return e.lang.Type.isFunction(t)?qxWeb.$init(Array.prototype.filter.call(this,t),this.constructor):qxWeb.$init(e.bom.Selector.matches(t,this),this.constructor)},unique:function(){var t=e.lang.Array.unique(this);return qxWeb.$init(t,this.constructor)},slice:function(e,t){return void 0!==t?qxWeb.$init(Array.prototype.slice.call(this,e,t),this.constructor):qxWeb.$init(Array.prototype.slice.call(this,e),this.constructor)},splice:function(){return qxWeb.$init(Array.prototype.splice.apply(this,arguments),this.constructor)},map:function(){return qxWeb.$init(Array.prototype.map.apply(this,arguments),qxWeb)},concat:function(){for(var e=Array.prototype.slice.call(this,0),t=0;t<arguments.length;t++)arguments[t]instanceof qxWeb?e=e.concat(Array.prototype.slice.call(arguments[t],0)):e.push(arguments[t]);return qxWeb.$init(e,this.constructor)},indexOf:function(t,n){if(!t)return-1;if(n||(n=0),"number"!=typeof n)return-1;0>n&&(n=this.length+n,0>n&&(n=0)),e.lang.Type.isArray(t)&&(t=t[0]);for(var r=n,i=this.length;i>r;r++)if(this[r]===t)return r;return-1},debug:function(){return this},logThis:function(){return this},_forEachElement:function(e,t){for(var n=0,r=this.length;r>n;n++)!this[n]||1!==this[n].nodeType&&11!==this[n].nodeType||e.apply(t||this,[this[n],n,this]);return this},_forEachElementWrapped:function(e,t){return this._forEachElement(function(t,n,r){e.apply(this,[qxWeb(t),n,r])},t),this}},defer:function(e){void 0==window.q&&(q=e)}}),e.Bootstrap.define("qx.lang.normalize.Date",{statics:{now:function(){return+new Date}},defer:function(t){e.core.Environment.get("ecmascript.date.now")||(Date.now=t.now)}}),e.Bootstrap.define("qx.lang.Array",{statics:{cast:function(t,n,r){if(t.constructor===n)return t;if(e.data&&e.data.IListData&&e.Class&&e.Class.hasInterface(t,e.data.IListData))var t=t.toArray();var i=new n;if("mshtml"==e.core.Environment.get("engine.name")&&t.item){for(var o=r||0,a=t.length;a>o;o++)i.push(t[o]);return i}return"[object Array]"===Object.prototype.toString.call(t)&&null==r?i.push.apply(i,t):i.push.apply(i,Array.prototype.slice.call(t,r||0)),i},fromArguments:function(e,t){return Array.prototype.slice.call(e,t||0)},fromCollection:function(t){if("mshtml"==e.core.Environment.get("engine.name")&&t.item){for(var n=[],r=0,i=t.length;i>r;r++)n[r]=t[r];return n}return Array.prototype.slice.call(t,0)},insertBefore:function(e,t,n){var r=e.indexOf(n);return-1==r?e.push(t):e.splice(r,0,t),e},insertAfter:function(e,t,n){var r=e.indexOf(n);return-1==r||r==e.length-1?e.push(t):e.splice(r+1,0,t),e},removeAt:function(e,t){return e.splice(t,1)[0]},removeAll:function(e){return e.length=0,this},exclude:function(e,t){for(var n,r=0,i=t.length;i>r;r++)n=e.indexOf(t[r]),-1!=n&&e.splice(n,1);return e},remove:function(e,t){var n=e.indexOf(t);return-1!=n?(e.splice(n,1),t):void 0},contains:function(e,t){return-1!==e.indexOf(t)},equals:function(e,t){var n=e.length;if(n!==t.length)return!1;for(var r=0;n>r;r++)if(e[r]!==t[r])return!1;return!0},sum:function(e){for(var t=0,n=0,r=e.length;r>n;n++)void 0!=e[n]&&(t+=e[n]);return t},max:function(e){var t,n=e.length,r=e[0];for(t=1;n>t;t++)e[t]>r&&(r=e[t]);return void 0===r?null:r},min:function(e){var t,n=e.length,r=e[0];for(t=1;n>t;t++)e[t]<r&&(r=e[t]);return void 0===r?null:r},unique:function(e){for(var t,n=[],r={},i={},o={},a=0,s="qx"+Date.now(),l=!1,c=!1,u=!1,d=0,f=e.length;f>d;d++)if(t=e[d],null===t)l||(l=!0,n.push(t));else if(void 0===t);else if(t===!1)c||(c=!0,n.push(t));else if(t===!0)u||(u=!0,n.push(t));else if("string"==typeof t)r[t]||(r[t]=1,n.push(t));else if("number"==typeof t)i[t]||(i[t]=1,n.push(t));else{var m=t[s];null==m&&(m=t[s]=a++),o[m]||(o[m]=t,n.push(t))}for(var m in o)try{delete o[m][s]}catch(h){try{o[m][s]=null}catch(p){throw new Error("Cannot clean-up map entry doneObjects["+m+"]["+s+"]")}}return n},range:function(e,t,n){arguments.length<=1&&(t=e||0,e=0),n=arguments[2]||1;for(var r=Math.max(Math.ceil((t-e)/n),0),i=0,o=Array(r);r>i;)o[i++]=e,e+=n;return o}}}),e.Bootstrap.define("qx.bom.Selector",{statics:{query:null,matches:null}}),function(t){function n(e,t,n,r){var i,o,a,s,l,c,u,f,p,g;if((t?t.ownerDocument||t:F)!==M&&W(t),t=t||M,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(k&&!r){if(i=_t.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&B(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return et.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&w.getElementsByClassName&&t.getElementsByClassName)return et.apply(n,t.getElementsByClassName(a)),n}if(w.qsa&&(!I||!I.test(e))){if(f=u=R,p=t,g=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=m(e),(u=t.getAttribute("id"))?f=u.replace(Et,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=c.length;l--;)c[l]=f+h(c[l]);p=yt.test(e)&&d(t.parentNode)||t,g=c.join(",")}if(g)try{return et.apply(n,p.querySelectorAll(g)),n}catch(v){}finally{u||t.removeAttribute("id")}}}return O(e.replace(ct,"$1"),t,n,r)}function r(){function e(n,r){return t.push(n+" ")>T.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function i(e){return e[R]=!0,e}function o(e){var t=M.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function a(e,t){for(var n=e.split("|"),r=e.length;r--;)T.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||G)-(~e.sourceIndex||G);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function l(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function c(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function u(e){return i(function(t){return t=+t,i(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function d(e){return e&&typeof e.getElementsByTagName!==z&&e}function f(){}function m(e,t){var r,i,o,a,s,l,c,u=V[e+" "];if(u)return t?0:u.slice(0);for(s=e,l=[],c=T.preFilter;s;){(!r||(i=ut.exec(s)))&&(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),r=!1,(i=dt.exec(s))&&(r=i.shift(),o.push({value:r,type:i[0].replace(ct," ")}),s=s.slice(r.length));for(a in T.filter)!(i=pt[a].exec(s))||c[a]&&!(i=c[a](i))||(r=i.shift(),o.push({value:r,type:a,matches:i}),s=s.slice(r.length));if(!r)break}return t?s.length:s?n.error(e):V(e,l).slice(0)}function h(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function p(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=U++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[H,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[R]||(t[R]={}),(s=l[r])&&s[0]===H&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function g(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function v(e,t,r){for(var i=0,o=t.length;o>i;i++)n(e,t[i],r);return r}function b(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function _(e,t,n,r,o,a){return r&&!r[R]&&(r=_(r)),o&&!o[R]&&(o=_(o,a)),i(function(i,a,s,l){var c,u,d,f=[],m=[],h=a.length,p=i||v(t||"*",s.nodeType?[s]:s,[]),g=!e||!i&&t?p:b(p,f,e,s,l),_=n?o||(i?e:h||r)?[]:a:g;if(n&&n(g,_,s,l),r)for(c=b(_,m),r(c,[],s,l),u=c.length;u--;)(d=c[u])&&(_[m[u]]=!(g[m[u]]=d));if(i){if(o||e){if(o){for(c=[],u=_.length;u--;)(d=_[u])&&c.push(g[u]=d);o(null,_=[],c,l)}for(u=_.length;u--;)(d=_[u])&&(c=o?nt.call(i,d):f[u])>-1&&(i[c]=!(a[c]=d))}}else _=b(_===a?_.splice(h,_.length):_),o?o(null,a,_,l):et.apply(a,_)})}function y(e){for(var t,n,r,i=e.length,o=T.relative[e[0].type],a=o||T.relative[" "],s=o?1:0,l=p(function(e){return e===t},a,!0),c=p(function(e){return nt.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==N)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=T.relative[e[s].type])u=[p(g(u),n)];else{if(n=T.filter[e[s].type].apply(null,e[s].matches),n[R]){for(r=++s;i>r&&!T.relative[e[r].type];r++);return _(s>1&&g(u),s>1&&h(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ct,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&h(e))}u.push(n)}return g(u)}function E(e,t){var r=t.length>0,o=e.length>0,a=function(i,a,s,l,c){var u,d,f,m=0,h="0",p=i&&[],g=[],v=N,_=i||o&&T.find.TAG("*",c),y=H+=null==v?1:Math.random()||.1,E=_.length;for(c&&(N=a!==M&&a);h!==E&&null!=(u=_[h]);h++){if(o&&u){for(d=0;f=e[d++];)if(f(u,a,s)){l.push(u);break}c&&(H=y)}r&&((u=!f&&u)&&m--,i&&p.push(u))}if(m+=h,r&&h!==m){for(d=0;f=t[d++];)f(p,g,a,s);if(i){if(m>0)for(;h--;)p[h]||g[h]||(g[h]=J.call(l));g=b(g)}et.apply(l,g),c&&!i&&g.length>0&&m+t.length>1&&n.uniqueSort(l)}return c&&(H=y,N=v),p};return r?i(a):a}var x,w,T,S,A,C,O,N,q,P,W,M,D,k,I,L,$,B,R="sizzle"+-new Date,F=t.document,H=0,U=0,j=r(),V=r(),Y=r(),X=function(e,t){return e===t&&(P=!0),0},z="undefined",G=1<<31,K={}.hasOwnProperty,Q=[],J=Q.pop,Z=Q.push,et=Q.push,tt=Q.slice,nt=Q.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},rt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",it="[\\x20\\t\\r\\n\\f]",ot="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",at=ot.replace("w","w#"),st="\\["+it+"*("+ot+")"+it+"*(?:([*^$|!~]?=)"+it+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+at+")|)|)"+it+"*\\]",lt=":("+ot+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+st.replace(3,8)+")*)|.*)\\)|)",ct=new RegExp("^"+it+"+|((?:^|[^\\\\])(?:\\\\.)*)"+it+"+$","g"),ut=new RegExp("^"+it+"*,"+it+"*"),dt=new RegExp("^"+it+"*([>+~]|"+it+")"+it+"*"),ft=new RegExp("="+it+"*([^\\]'\"]*?)"+it+"*\\]","g"),mt=new RegExp(lt),ht=new RegExp("^"+at+"$"),pt={ID:new RegExp("^#("+ot+")"),CLASS:new RegExp("^\\.("+ot+")"),TAG:new RegExp("^("+ot.replace("w","w*")+")"),ATTR:new RegExp("^"+st),PSEUDO:new RegExp("^"+lt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+it+"*(even|odd|(([+-]|)(\\d*)n|)"+it+"*(?:([+-]|)"+it+"*(\\d+)|))"+it+"*\\)|)","i"),bool:new RegExp("^(?:"+rt+")$","i"),needsContext:new RegExp("^"+it+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+it+"*((?:-\\d)?\\d*)"+it+"*\\)|)(?=[^-]|$)","i")},gt=/^(?:input|select|textarea|button)$/i,vt=/^h\d$/i,bt=/^[^{]+\{\s*\[native \w/,_t=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,Et=/'|\\/g,xt=new RegExp("\\\\([\\da-f]{1,6}"+it+"?|("+it+")|.)","ig"),wt=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{et.apply(Q=tt.call(F.childNodes),F.childNodes),Q[F.childNodes.length].nodeType}catch(Tt){et={apply:Q.length?function(e,t){Z.apply(e,tt.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=n.support={},A=n.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},W=n.setDocument=function(e){var t,n=e?e.ownerDocument||e:F,r=n.defaultView;return n!==M&&9===n.nodeType&&n.documentElement?(M=n,D=n.documentElement,k=!A(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){W()},!1):r.attachEvent&&r.attachEvent("onunload",function(){W()})),w.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=o(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=bt.test(n.getElementsByClassName)&&o(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),w.getById=o(function(e){return D.appendChild(e).id=R,!n.getElementsByName||!n.getElementsByName(R).length}),w.getById?(T.find.ID=function(e,t){if(typeof t.getElementById!==z&&k){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},T.filter.ID=function(e){var t=e.replace(xt,wt);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var t=e.replace(xt,wt);return function(e){var n=typeof e.getAttributeNode!==z&&e.getAttributeNode("id");return n&&n.value===t}}),T.find.TAG=w.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==z?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},T.find.CLASS=w.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!==z&&k?t.getElementsByClassName(e):void 0},L=[],I=[],(w.qsa=bt.test(n.querySelectorAll))&&(o(function(e){e.innerHTML="<select t=''><option selected=''></option></select>",e.querySelectorAll("[t^='']").length&&I.push("[*^$]="+it+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||I.push("\\["+it+"*(?:value|"+rt+")"),e.querySelectorAll(":checked").length||I.push(":checked")}),o(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&I.push("name"+it+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||I.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),I.push(",.*:")})),(w.matchesSelector=bt.test($=D.webkitMatchesSelector||D.mozMatchesSelector||D.oMatchesSelector||D.msMatchesSelector))&&o(function(e){w.disconnectedMatch=$.call(e,"div"),$.call(e,"[s!='']:x"),L.push("!=",lt)}),I=I.length&&new RegExp(I.join("|")),L=L.length&&new RegExp(L.join("|")),t=bt.test(D.compareDocumentPosition),B=t||bt.test(D.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},X=t?function(e,t){if(e===t)return P=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!w.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===F&&B(F,e)?-1:t===n||t.ownerDocument===F&&B(F,t)?1:q?nt.call(q,e)-nt.call(q,t):0:4&r?-1:1)}:function(e,t){if(e===t)return P=!0,0;var r,i=0,o=e.parentNode,a=t.parentNode,l=[e],c=[t];if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:q?nt.call(q,e)-nt.call(q,t):0;if(o===a)return s(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?s(l[i],c[i]):l[i]===F?-1:c[i]===F?1:0},n):M},n.matches=function(e,t){return n(e,null,null,t)},n.matchesSelector=function(e,t){if((e.ownerDocument||e)!==M&&W(e),t=t.replace(ft,"='$1']"),!(!w.matchesSelector||!k||L&&L.test(t)||I&&I.test(t)))try{var r=$.call(e,t);if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return n(t,M,null,[e]).length>0},n.contains=function(e,t){return(e.ownerDocument||e)!==M&&W(e),B(e,t)},n.attr=function(e,t){(e.ownerDocument||e)!==M&&W(e);var n=T.attrHandle[t.toLowerCase()],r=n&&K.call(T.attrHandle,t.toLowerCase())?n(e,t,!k):void 0;return void 0!==r?r:w.attributes||!k?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},n.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},n.uniqueSort=function(e){var t,n=[],r=0,i=0;if(P=!w.detectDuplicates,q=!w.sortStable&&e.slice(0),e.sort(X),P){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return q=null,e},S=n.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=S(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=S(t);return n},T=n.selectors={cacheLength:50,createPseudo:i,match:pt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xt,wt),e[3]=(e[4]||e[5]||"").replace(xt,wt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||n.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&n.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return pt.CHILD.test(e[0])?null:(e[3]&&void 0!==e[4]?e[2]=e[4]:n&&mt.test(n)&&(t=m(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xt,wt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=j[e+" "];return t||(t=new RegExp("(^|"+it+")"+e+"("+it+"|$)"))&&j(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==z&&e.getAttribute("class")||"")})},ATTR:function(e,t,r){return function(i){var o=n.attr(i,e);return null==o?"!="===t:t?(o+="","="===t?o===r:"!="===t?o!==r:"^="===t?r&&0===o.indexOf(r):"*="===t?r&&o.indexOf(r)>-1:"$="===t?r&&o.slice(-r.length)===r:"~="===t?(" "+o+" ").indexOf(r)>-1:"|="===t?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,m,h,p=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),b=!l&&!s;if(g){if(o){for(;p;){for(d=t;d=d[p];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=p="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&b){for(u=g[R]||(g[R]={}),c=u[e]||[],m=c[0]===H&&c[1],f=c[0]===H&&c[2],d=m&&g.childNodes[m];d=++m&&d&&d[p]||(f=m=0)||h.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[H,m,f];break}}else if(b&&(c=(t[R]||(t[R]={}))[e])&&c[0]===H)f=c[1];else for(;(d=++m&&d&&d[p]||(f=m=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(b&&((d[R]||(d[R]={}))[e]=[H,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(e,t){var r,o=T.pseudos[e]||T.setFilters[e.toLowerCase()]||n.error("unsupported pseudo: "+e);return o[R]?o(t):o.length>1?(r=[e,e,"",t],T.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,n){for(var r,i=o(e,t),a=i.length;a--;)r=nt.call(e,i[a]),e[r]=!(n[r]=i[a])}):function(e){return o(e,0,r)}):o}},pseudos:{not:i(function(e){var t=[],n=[],r=C(e.replace(ct,"$1"));
return r[R]?i(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:i(function(e){return function(t){return n(e,t).length>0}}),contains:i(function(e){return function(t){return(t.textContent||t.innerText||S(t)).indexOf(e)>-1}}),lang:i(function(e){return ht.test(e||"")||n.error("unsupported lang: "+e),e=e.replace(xt,wt).toLowerCase(),function(t){var n;do if(n=k?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(e){return e===D},focus:function(e){return e===M.activeElement&&(!M.hasFocus||M.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return vt.test(e.nodeName)},input:function(e){return gt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,n){return[0>n?n+t:n]}),even:u(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:u(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:u(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:u(function(e,t,n){for(var r=0>n?n+t:n;++r<t;)e.push(r);return e})}},T.pseudos.nth=T.pseudos.eq;for(x in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})T.pseudos[x]=l(x);for(x in{submit:!0,reset:!0})T.pseudos[x]=c(x);f.prototype=T.filters=T.pseudos,T.setFilters=new f,C=n.compile=function(e,t){var n,r=[],i=[],o=Y[e+" "];if(!o){for(t||(t=m(e)),n=t.length;n--;)o=y(t[n]),o[R]?r.push(o):i.push(o);o=Y(e,E(i,r)),o.selector=e}return o},O=n.select=function(e,t,n,r){var i,o,a,s,l,c="function"==typeof e&&e,u=!r&&m(e=c.selector||e);if(n=n||[],1===u.length){if(o=u[0]=u[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&w.getById&&9===t.nodeType&&k&&T.relative[o[1].type]){if(t=(T.find.ID(a.matches[0].replace(xt,wt),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pt.needsContext.test(e)?0:o.length;i--&&(a=o[i],!T.relative[s=a.type]);)if((l=T.find[s])&&(r=l(a.matches[0].replace(xt,wt),yt.test(o[0].type)&&d(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&h(o),!e)return et.apply(n,r),n;break}}return(c||C(e,u))(r,t,!k,n,yt.test(e)&&d(t.parentNode)||t),n},w.sortStable=R.split("").sort(X).join("")===R,w.detectDuplicates=!!P,W(),w.sortDetached=o(function(e){return 1&e.compareDocumentPosition(M.createElement("div"))}),o(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||a("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&o(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||a("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||a(rt,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e.bom.Selector.query=function(e,t){return n(e,t)},e.bom.Selector.matches=function(e,t){return n(e,null,null,t)}}(window),e.Bootstrap.define("qx.lang.Type",{statics:{getClass:e.Bootstrap.getClass,isString:e.Bootstrap.isString,isArray:e.Bootstrap.isArray,isObject:e.Bootstrap.isObject,isFunction:e.Bootstrap.isFunction,isNumber:function(e){return null!==e&&("Number"==this.getClass(e)||e instanceof Number)},isBoolean:function(e){return null!==e&&("Boolean"==this.getClass(e)||e instanceof Boolean)}}}),e.Bootstrap.define("qx.module.Attribute",{members:{getHtml:function(){return this[0]&&1===this[0].nodeType?e.bom.element.Attribute.get(this[0],"html"):null},setHtml:function(t){return t=e.bom.Html.fixEmptyTags(t),this._forEachElement(function(n){e.bom.element.Attribute.set(n,"html",t)}),this},setAttribute:function(t,n){return this._forEachElement(function(r){e.bom.element.Attribute.set(r,t,n)}),this},getAttribute:function(t){return this[0]&&1===this[0].nodeType?e.bom.element.Attribute.get(this[0],t):null},removeAttribute:function(t){return this._forEachElement(function(n){e.bom.element.Attribute.set(n,t,null)}),this},setAttributes:function(e){for(var t in e)this.setAttribute(t,e[t]);return this},getAttributes:function(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=this.getAttribute(e[n]);return t},removeAttributes:function(e){for(var t=0,n=e.length;n>t;t++)this.removeAttribute(e[t]);return this},setProperty:function(e,t){for(var n=0;n<this.length;n++)this[n][e]=t;return this},getProperty:function(e){return this[0]?this[0][e]:null},setProperties:function(e){for(var t in e)this.setProperty(t,e[t]);return this},removeProperties:function(e){for(var t=0;t<e.length;t++)this.removeProperty(e[t]);return this},getProperties:function(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=this.getProperty(e[n]);return t},removeProperty:function(e){return this[0]&&(this[0][e]=void 0),this},getValue:function(){return this[0]&&1===this[0].nodeType?e.bom.Input.getValue(this[0]):null},setValue:function(t){return this._forEachElement(function(n){e.bom.Input.setValue(n,t)}),this}},defer:function(){qxWeb.$attachAll(this)}}),e.Bootstrap.define("qx.bom.client.Html",{statics:{getWebWorker:function(){return null!=window.Worker},getFileReader:function(){return null!=window.FileReader},getGeoLocation:function(){return"geolocation"in navigator},getAudio:function(){return!!document.createElement("audio").canPlayType},getAudioOgg:function(){if(!e.bom.client.Html.getAudio())return"";var t=document.createElement("audio");return t.canPlayType("audio/ogg")},getAudioMp3:function(){if(!e.bom.client.Html.getAudio())return"";var t=document.createElement("audio");return t.canPlayType("audio/mpeg")},getAudioWav:function(){if(!e.bom.client.Html.getAudio())return"";var t=document.createElement("audio");return t.canPlayType("audio/x-wav")},getAudioAu:function(){if(!e.bom.client.Html.getAudio())return"";var t=document.createElement("audio");return t.canPlayType("audio/basic")},getAudioAif:function(){if(!e.bom.client.Html.getAudio())return"";var t=document.createElement("audio");return t.canPlayType("audio/x-aiff")},getVideo:function(){return!!document.createElement("video").canPlayType},getVideoOgg:function(){if(!e.bom.client.Html.getVideo())return"";var t=document.createElement("video");return t.canPlayType('video/ogg; codecs="theora, vorbis"')},getVideoH264:function(){if(!e.bom.client.Html.getVideo())return"";var t=document.createElement("video");return t.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"')},getVideoWebm:function(){if(!e.bom.client.Html.getVideo())return"";var t=document.createElement("video");return t.canPlayType('video/webm; codecs="vp8, vorbis"')},getLocalStorage:function(){try{return window.localStorage.setItem("$qx_check","test"),window.localStorage.removeItem("$qx_check"),!0}catch(e){return!1}},getSessionStorage:function(){try{return window.sessionStorage.setItem("$qx_check","test"),window.sessionStorage.removeItem("$qx_check"),!0}catch(e){return!1}},getUserDataStorage:function(){var e=document.createElement("div");e.style.display="none",document.getElementsByTagName("head")[0].appendChild(e);var t=!1;try{e.addBehavior("#default#userdata"),e.load("qxtest"),t=!0}catch(n){}return document.getElementsByTagName("head")[0].removeChild(e),t},getClassList:function(){return!(!document.documentElement.classList||"DOMTokenList"!==e.Bootstrap.getClass(document.documentElement.classList))},getXPath:function(){return!!document.evaluate},getXul:function(){try{return document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label"),!0}catch(e){return!1}},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"))},getVml:function(){var e=document.createElement("div");document.body.appendChild(e),e.innerHTML='<v:shape id="vml_flag1" adj="1" />',e.firstChild.style.behavior="url(#default#VML)";var t="object"==typeof e.firstChild.adj;return document.body.removeChild(e),t},getCanvas:function(){return!!window.CanvasRenderingContext2D},getDataUrl:function(e){var t=new Image;t.onload=t.onerror=function(){window.setTimeout(function(){e.call(null,1==t.width&&1==t.height)},0)},t.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="},getDataset:function(){return!!document.documentElement.dataset},getContains:function(){return"undefined"!=typeof document.documentElement.contains},getCompareDocumentPosition:function(){return"function"==typeof document.documentElement.compareDocumentPosition},getTextContent:function(){var e=document.createElement("span");return"undefined"!=typeof e.textContent},getFullScreen:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||!1},getConsole:function(){return"undefined"!=typeof window.console},getNaturalDimensions:function(){var e=document.createElement("img");return"number"==typeof e.naturalHeight&&"number"==typeof e.naturalWidth},getHistoryState:function(){return"undefined"!=typeof window.onpopstate&&"undefined"!=typeof window.history.replaceState&&"undefined"!=typeof window.history.pushState},getSelection:function(){return"function"==typeof window.getSelection?"getSelection":"object"==typeof document.selection?"selection":null},getIsEqualNode:function(){return"function"==typeof document.documentElement.isEqualNode}},defer:function(t){e.core.Environment.add("html.webworker",t.getWebWorker),e.core.Environment.add("html.filereader",t.getFileReader),e.core.Environment.add("html.geolocation",t.getGeoLocation),e.core.Environment.add("html.audio",t.getAudio),e.core.Environment.add("html.audio.ogg",t.getAudioOgg),e.core.Environment.add("html.audio.mp3",t.getAudioMp3),e.core.Environment.add("html.audio.wav",t.getAudioWav),e.core.Environment.add("html.audio.au",t.getAudioAu),e.core.Environment.add("html.audio.aif",t.getAudioAif),e.core.Environment.add("html.video",t.getVideo),e.core.Environment.add("html.video.ogg",t.getVideoOgg),e.core.Environment.add("html.video.h264",t.getVideoH264),e.core.Environment.add("html.video.webm",t.getVideoWebm),e.core.Environment.add("html.storage.local",t.getLocalStorage),e.core.Environment.add("html.storage.session",t.getSessionStorage),e.core.Environment.add("html.storage.userdata",t.getUserDataStorage),e.core.Environment.add("html.classlist",t.getClassList),e.core.Environment.add("html.xpath",t.getXPath),e.core.Environment.add("html.xul",t.getXul),e.core.Environment.add("html.canvas",t.getCanvas),e.core.Environment.add("html.svg",t.getSvg),e.core.Environment.add("html.vml",t.getVml),e.core.Environment.add("html.dataset",t.getDataset),e.core.Environment.addAsync("html.dataurl",t.getDataUrl),e.core.Environment.add("html.element.contains",t.getContains),e.core.Environment.add("html.element.compareDocumentPosition",t.getCompareDocumentPosition),e.core.Environment.add("html.element.textcontent",t.getTextContent),e.core.Environment.add("html.console",t.getConsole),e.core.Environment.add("html.image.naturaldimensions",t.getNaturalDimensions),e.core.Environment.add("html.history.state",t.getHistoryState),e.core.Environment.add("html.selection",t.getSelection),e.core.Environment.add("html.node.isequalnode",t.getIsEqualNode),e.core.Environment.add("html.fullscreen",t.getFullScreen)}}),e.Bootstrap.define("qx.bom.element.Attribute",{statics:{__K:{names:{"class":"className","for":"htmlFor",html:"innerHTML",text:e.core.Environment.get("html.element.textcontent")?"textContent":"innerText",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc",cellpadding:"cellPadding",cellspacing:"cellSpacing",frameborder:"frameBorder",usemap:"useMap"},runtime:{html:1,text:1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readOnly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$html:1,$$widget:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},qxProperties:{$$widget:1,$$html:1},propertyDefault:{disabled:!1,checked:!1,readOnly:!1,multiple:!1,selected:!1,value:"",className:"",innerHTML:"",innerText:"",textContent:"",htmlFor:"",tabIndex:0,maxLength:e.core.Environment.select("engine.name",{mshtml:2147483647,webkit:524288,"default":-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1}},get:function(t,n){var r,i=this.__K;if(n=i.names[n]||n,i.property[n]){if(r=t[n],"undefined"!=typeof i.propertyDefault[n]&&r==i.propertyDefault[n])return"undefined"==typeof i.bools[n]?null:r}else if(r=t.getAttribute(n),i.bools[n]&&!("mshtml"==e.core.Environment.get("engine.name")&&parseInt(e.core.Environment.get("browser.documentmode"),10)<=8))return e.Bootstrap.isString(r);return i.bools[n]?!!r:r},set:function(t,n,r){if("undefined"!=typeof r){var i=this.__K;if(n=i.names[n]||n,i.bools[n]&&!e.lang.Type.isBoolean(r)&&(r=e.lang.Type.isString(r)),i.property[n]&&(void 0!==t[n]||i.qxProperties[n])){if(null==r){if(i.removeableProperties[n])return void t.removeAttribute(n);"undefined"!=typeof i.propertyDefault[n]&&(r=i.propertyDefault[n])}t[n]=r}else!i.bools[n]&&null!==r||0===n.indexOf("data-")?t.setAttribute(n,r):r===!0?t.setAttribute(n,n):(r===!1||null===r)&&t.removeAttribute(n)}},reset:function(e,t){0===t.indexOf("data-")?e.removeAttribute(t):this.set(e,t,null)}}}),e.Bootstrap.define("qx.bom.client.OperatingSystem",{statics:{getName:function(){if(!navigator)return"";var e=navigator.platform||"",t=navigator.userAgent||"";return-1!=e.indexOf("Windows")||-1!=e.indexOf("Win32")||-1!=e.indexOf("Win64")||-1!=t.indexOf("Windows Phone")?"win":-1!=e.indexOf("Macintosh")||-1!=e.indexOf("MacPPC")||-1!=e.indexOf("MacIntel")||-1!=e.indexOf("Mac OS X")?"osx":-1!=t.indexOf("RIM Tablet OS")?"rim_tabletos":-1!=t.indexOf("webOS")?"webos":-1!=e.indexOf("iPod")||-1!=e.indexOf("iPhone")||-1!=e.indexOf("iPad")?"ios":-1!=t.indexOf("Android")?"android":-1!=e.indexOf("Linux")?"linux":-1!=e.indexOf("X11")||-1!=e.indexOf("BSD")||-1!=e.indexOf("Darwin")?"unix":-1!=e.indexOf("SymbianOS")?"symbian":-1!=e.indexOf("BlackBerry")?"blackberry":""},__p:{"Windows NT 10.0":"10","Windows NT 6.3":"8.1","Windows NT 6.2":"8","Windows NT 6.1":"7","Windows NT 6.0":"vista","Windows NT 5.2":"2003","Windows NT 5.1":"xp","Windows NT 5.0":"2000","Windows 2000":"2000","Windows NT 4.0":"nt4","Win 9x 4.90":"me","Windows CE":"ce","Windows 98":"98",Win98:"98","Windows 95":"95",Win95:"95","Mac OS X 10_10":"10.10","Mac OS X 10.10":"10.10","Mac OS X 10_9":"10.9","Mac OS X 10.9":"10.9","Mac OS X 10_8":"10.8","Mac OS X 10.8":"10.8","Mac OS X 10_7":"10.7","Mac OS X 10.7":"10.7","Mac OS X 10_6":"10.6","Mac OS X 10.6":"10.6","Mac OS X 10_5":"10.5","Mac OS X 10.5":"10.5","Mac OS X 10_4":"10.4","Mac OS X 10.4":"10.4","Mac OS X 10_3":"10.3","Mac OS X 10.3":"10.3","Mac OS X 10_2":"10.2","Mac OS X 10.2":"10.2","Mac OS X 10_1":"10.1","Mac OS X 10.1":"10.1","Mac OS X 10_0":"10.0","Mac OS X 10.0":"10.0"},getVersion:function(){var t=e.bom.client.OperatingSystem.__q(navigator.userAgent);return null==t&&(t=e.bom.client.OperatingSystem.__r(navigator.userAgent)),null!=t?t:""},__q:function(t){var n=[];for(var r in e.bom.client.OperatingSystem.__p)n.push(r);var i=new RegExp("("+n.join("|").replace(/\./g,".")+")","g"),o=i.exec(t);return o&&o[1]?e.bom.client.OperatingSystem.__p[o[1]]:null},__r:function(e){var t=-1!=e.indexOf("Windows Phone"),n=-1!=e.indexOf("Android"),r=e.match(/(iPad|iPhone|iPod)/i)?!0:!1;if(t){var i=new RegExp(/Windows Phone (\d+(?:\.\d+)+)/i),o=i.exec(e);if(o&&o[1])return o[1]}else if(n){var a=new RegExp(/ Android (\d+(?:\.\d+)+)/i),s=a.exec(e);if(s&&s[1])return s[1]}else if(r){var l=new RegExp(/(CPU|iPhone|iPod) OS (\d+)_(\d+)(?:_(\d+))*\s+/),c=l.exec(e);if(c&&c[2]&&c[3])return c[4]?c[2]+"."+c[3]+"."+c[4]:c[2]+"."+c[3]}return null}},defer:function(t){e.core.Environment.add("os.name",t.getName),e.core.Environment.add("os.version",t.getVersion)}}),e.Bootstrap.define("qx.bom.client.Browser",{statics:{getName:function(){var t=navigator.userAgent,n=new RegExp("("+e.bom.client.Browser.__s+")(/|)?([0-9]+.[0-9])?"),r=t.match(n);if(!r)return"";var i=r[1].toLowerCase(),o=e.bom.client.Engine.getName();if("webkit"===o)t.match(/Edge\/\d+\.\d+/)?i="Edge":"android"===i?i="mobile chrome":-1!==t.indexOf("Mobile Safari")||-1!==t.indexOf("Mobile/")?i="mobile safari":-1!=t.indexOf(" OPR/")&&(i="opera");else if("mshtml"===o){if("msie"===i||"trident"===i){i="ie","ce"===e.bom.client.OperatingSystem.getVersion()&&(i="iemobile");var n=new RegExp("IEMobile");t.match(n)&&(i="iemobile")}}else"opera"===o?"opera mobi"===i?i="operamobile":"opera mini"===i&&(i="operamini"):"gecko"===o&&-1!==t.indexOf("Maple")&&(i="maple");return i},getVersion:function(){var t=navigator.userAgent,n=new RegExp("("+e.bom.client.Browser.__s+")(/| )([0-9]+.[0-9])"),r=t.match(n);if(!r)return"";var i=r[1].toLowerCase(),o=r[3];if(t.match(/Version(\/| )([0-9]+\.[0-9])/)&&(o=RegExp.$2),"mshtml"==e.bom.client.Engine.getName()&&(o=e.bom.client.Engine.getVersion(),"msie"===i&&"ce"==e.bom.client.OperatingSystem.getVersion()&&(o="5.0")),"maple"==e.bom.client.Browser.getName()){if(n=new RegExp("(Maple )([0-9]+.[0-9]+.[0-9]*)"),r=t.match(n),!r)return"";o=r[2]}return("webkit"==e.bom.client.Engine.getName()||"opera"==e.bom.client.Browser.getName())&&(t.match(/OPR(\/| )([0-9]+\.[0-9])/)&&(o=RegExp.$2),t.match(/Edge\/([\d+\.*]+)/)&&(o=RegExp.$1)),o},getDocumentMode:function(){return document.documentMode?document.documentMode:0},getQuirksMode:function(){return"mshtml"==e.bom.client.Engine.getName()&&parseFloat(e.bom.client.Engine.getVersion())>=8?5===e.bom.client.Engine.DOCUMENT_MODE:"CSS1Compat"!==document.compatMode},__s:{webkit:"AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|iPad|iPhone|OmniWeb|Maxthon|Pre|PhantomJS|Mobile Safari|Safari",gecko:"prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",mshtml:"IEMobile|Maxthon|MSIE|Trident",opera:"Opera Mini|Opera Mobi|Opera"}[e.bom.client.Engine.getName()]},defer:function(t){e.core.Environment.add("browser.name",t.getName),e.core.Environment.add("browser.version",t.getVersion),e.core.Environment.add("browser.documentmode",t.getDocumentMode),e.core.Environment.add("browser.quirksmode",t.getQuirksMode)}}),e.Bootstrap.define("qx.bom.Html",{statics:{__bJ:function(e,t,n){return n.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?e:t+"></"+n+">"},__bK:{opt:[1,"<select multiple='multiple'>","</select>"],leg:[1,"<fieldset>","</fieldset>"],table:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],def:e.core.Environment.select("engine.name",{mshtml:[1,"div<div>","</div>"],"default":null})},fixEmptyTags:function(e){return e.replace(/(<(\w+)[^>]*?)\/>/g,this.__bJ)},__bL:function(t,n){var r=n.createElement("div");t=e.bom.Html.fixEmptyTags(t);var i,o=t.replace(/^\s+/,"").substring(0,5).toLowerCase(),a=this.__bK;if(i=o.indexOf("<opt")?o.indexOf("<leg")?o.match(/^<(thead|tbody|tfoot|colg|cap)/)?a.table:o.indexOf("<tr")?o.indexOf("<td")&&o.indexOf("<th")?o.indexOf("<col")?a.def:a.col:a.td:a.tr:a.leg:a.opt){r.innerHTML=i[1]+t+i[2];for(var s=i[0];s--;)r=r.lastChild}else r.innerHTML=t;if("mshtml"==e.core.Environment.get("engine.name")){for(var l=/<tbody/i.test(t),c=o.indexOf("<table")||l?"<table>"!=i[1]||l?[]:r.childNodes:r.firstChild&&r.firstChild.childNodes,u=c.length-1;u>=0;--u)"tbody"!==c[u].tagName.toLowerCase()||c[u].childNodes.length||c[u].parentNode.removeChild(c[u]);/^\s/.test(t)&&r.insertBefore(n.createTextNode(t.match(/^\s*/)[0]),r.firstChild)}return e.lang.Array.fromCollection(r.childNodes)},clean:function(t,n,r){if(n=n||document,"undefined"==typeof n.createElement&&(n=n.ownerDocument||n[0]&&n[0].ownerDocument||document),!r&&1===t.length&&"string"==typeof t[0]){var i=/^<(\w+)\s*\/?>$/.exec(t[0]);if(i)return[n.createElement(i[1])]}for(var o,a=[],s=0,l=t.length;l>s;s++)o=t[s],"string"==typeof o&&(o=this.__bL(o,n)),o.nodeType?a.push(o):o instanceof e.type.BaseArray||"undefined"!=typeof qxWeb&&o instanceof qxWeb?a.push.apply(a,Array.prototype.slice.call(o,0)):o.toElement?a.push(o.toElement()):a.push.apply(a,o);return r?e.bom.Html.extractScripts(a,r):a},extractScripts:function(t,n){for(var r,i=[],o=0;t[o];o++)if(r=t[o],1!=r.nodeType||"script"!==r.tagName.toLowerCase()||r.type&&"text/javascript"!==r.type.toLowerCase()){if(1===r.nodeType){var a=e.lang.Array.fromCollection(r.getElementsByTagName("script"));t.splice.apply(t,[o+1,0].concat(a))}n&&n.appendChild(r)}else r.parentNode&&r.parentNode.removeChild(t[o]),i.push(r);return i}}}),e.Bootstrap.define("qx.bom.Input",{statics:{setValue:function(t,n){var r=t.nodeName.toLowerCase(),i=t.type,o=e.lang.Array,a=e.lang.Type;if("number"==typeof n&&(n+=""),"checkbox"===i||"radio"===i)t.checked=a.isArray(n)?o.contains(n,t.value):t.value==n;else if("select"===r){for(var s,l,c=a.isArray(n),u=t.options,d=0,f=u.length;f>d;d++)s=u[d],l=s.getAttribute("value"),null==l&&(l=s.text),s.selected=c?o.contains(n,l):n==l;c&&0==n.length&&(t.selectedIndex=-1)}else"text"!==i&&"textarea"!==i||"mshtml"!=e.core.Environment.get("engine.name")?t.value=n:(t.$$inValueSet=!0,t.value=n,t.$$inValueSet=null)},getValue:function(t){var n=t.nodeName.toLowerCase();if("option"===n)return(t.attributes.value||{}).specified?t.value:t.text;if("select"===n){var r=t.selectedIndex;if(0>r)return null;for(var i,o=[],a=t.options,s="select-one"==t.type,l=e.bom.Input,c=s?r:0,u=s?r+1:a.length;u>c;c++){var d=a[c];if(d.selected){if(i=l.getValue(d),s)return i;o.push(i)}}return o}return(t.value||"").replace(/\r/g,"")}}}),e.Bootstrap.define("qx.lang.normalize.Object",{statics:{keys:e.Bootstrap.keys},defer:function(t){e.core.Environment.get("ecmascript.object.keys")||(Object.keys=t.keys)}}),e.Bootstrap.define("qx.lang.Object",{statics:{isEmpty:function(e){for(var t in e)return!1;return!0},getValues:function(e){for(var t=[],n=Object.keys(e),r=0,i=n.length;i>r;r++)t.push(e[n[r]]);return t},clone:function(t,n){if(e.lang.Type.isObject(t)){var r={};for(var i in t)r[i]=n?e.lang.Object.clone(t[i],n):t[i];return r}if(e.lang.Type.isArray(t)){for(var r=[],o=0;o<t.length;o++)r[o]=n?e.lang.Object.clone(t[o],n):t[o];return r}return t},__B:function(t,n,r,i){if(t===n)return 0!==t||1/t==1/n;if(null==t||null==n)return t===n;var o=Object.prototype.toString.call(t);if(o!=Object.prototype.toString.call(n))return!1;switch(o){case"[object String]":return t==String(n);case"[object Number]":return t!=+t?n!=+n:0==t?1/t==1/n:t==+n;case"[object Date]":case"[object Boolean]":return+t==+n;case"[object RegExp]":return t.source==n.source&&t.global==n.global&&t.multiline==n.multiline&&t.ignoreCase==n.ignoreCase}if("object"!=typeof t||"object"!=typeof n)return!1;for(var a=r.length;a--;)if(r[a]==t)return i[a]==n;var s=t.constructor,l=n.constructor;if(s!==l&&!(e.Bootstrap.isFunction(s)&&s instanceof s&&e.Bootstrap.isFunction(l)&&l instanceof l)&&"constructor"in t&&"constructor"in n)return!1;r.push(t),i.push(n);var c=0,u=!0;if("[object Array]"==o){if(c=t.length,u=c==n.length)for(;c--&&(u=e.lang.Object.__B(t[c],n[c],r,i)););}else{for(var d in t)if(Object.prototype.hasOwnProperty.call(t,d)&&(c++,!(u=Object.prototype.hasOwnProperty.call(n,d)&&e.lang.Object.__B(t[d],n[d],r,i))))break;if(u){for(d in n)if(Object.prototype.hasOwnProperty.call(n,d)&&!c--)break;u=!c}}return r.pop(),i.pop(),u},invert:function(e){var t={};for(var n in e)t[e[n].toString()]=n;return t},getKeyFromValue:function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&e[n]===t)return n;return null},contains:function(e,t){return null!==this.getKeyFromValue(e,t)}}}),e.Bootstrap.define("qx.dom.Element",{statics:{getParentElement:function(e){return e.parentNode},insertEnd:function(e,t){return t.appendChild(e),!0},insertBefore:function(e,t){return t.parentNode.insertBefore(e,t),!0},insertAfter:function(e,t){var n=t.parentNode;return t!=n.lastChild?this.insertBefore(e,t.nextSibling):(n.appendChild(e),!0)},remove:function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},removeChild:function(e,t){return e.parentNode!==t?!1:(t.removeChild(e),!0)},create:function(t,n,r){if(r||(r=window),!t)throw new Error("The tag name is missing!");var i=r.document.createElement(t);for(var o in n)e.bom.element.Attribute.set(i,o,n[o]);return i}}}),e.Bootstrap.define("qx.module.Css",{statics:{_getHeight:function(t){var n=this[0];if(n){if(e.dom.Node.isElement(n)){var r;if(t){var i={display:"block",position:"absolute",visibility:"hidden"};r=e.module.Css.__m(n,i,"_getHeight",this)}else r=e.bom.element.Dimension.getHeight(n);return r}if(e.dom.Node.isDocument(n))return e.bom.Document.getHeight(e.dom.Node.getWindow(n));if(e.dom.Node.isWindow(n))return e.bom.Viewport.getHeight(n)}return null},_getWidth:function(t){var n=this[0];if(n){if(e.dom.Node.isElement(n)){var r;if(t){var i={display:"block",position:"absolute",visibility:"hidden"};r=e.module.Css.__m(n,i,"_getWidth",this)}else r=e.bom.element.Dimension.getWidth(n);return r}if(e.dom.Node.isDocument(n))return e.bom.Document.getWidth(e.dom.Node.getWindow(n));if(e.dom.Node.isWindow(n))return e.bom.Viewport.getWidth(n)}return null},_getContentHeight:function(t){var n=this[0];if(e.dom.Node.isElement(n)){var r;if(t){var i={position:"absolute",visibility:"hidden",display:"block"};r=e.module.Css.__m(n,i,"_getContentHeight",this)}else r=e.bom.element.Dimension.getContentHeight(n);return r}return null},_getContentWidth:function(t){var n=this[0];if(e.dom.Node.isElement(n)){var r;if(t){var i={position:"absolute",visibility:"hidden",display:"block"};r=e.module.Css.__m(n,i,"_getContentWidth",this)}else r=e.bom.element.Dimension.getContentWidth(n);return r}return null},__bM:{},__bN:function(t,n){var r=e.module.Css.__bM;if(!r[t]){var i=n||document,o=qxWeb(i.createElement(t)).appendTo(n.body);r[t]=o.getStyle("display"),o.remove()}return r[t]||""},__m:function(e,t,n,r){var i={};for(var o in t)i[o]=e.style[o],e.style[o]=t[o];var a=r[n]();for(var o in i)e.style[o]=i[o];return a},includeStylesheet:function(t,n){e.bom.Stylesheet.includeFile(t,n)}},members:{getHeight:function(e){return this._getHeight(e)},getWidth:function(e){return this._getWidth(e)},getContentHeight:function(e){return this._getContentHeight(e)},getContentWidth:function(e){return this._getContentWidth(e)},show:function(){return this._forEachElementWrapped(function(t){var n,r=t.getStyle("display"),i=t[0].$$qPrevDisp;if("none"==r){if(i&&"none"!=i)n=i;else{var o=qxWeb.getDocument(t[0]);n=e.module.Css.__bN(t[0].tagName,o)}t.setStyle("display",n),t[0].$$qPrevDisp="none"}}),this},hide:function(){return this._forEachElementWrapped(function(e){var t=e.getStyle("display");"none"!==t&&(e[0].$$qPrevDisp=t,e.setStyle("display","none"))}),this},getPosition:function(){var t=this[0];return e.dom.Node.isElement(t)?e.bom.element.Location.getPosition(t):null},getOffset:function(t){var n=this[0];return n&&e.dom.Node.isElement(n)?e.bom.element.Location.get(n,t):null},setStyle:function(t,n){return/\w-\w/.test(t)&&(t=e.lang.String.camelCase(t)),this._forEachElement(function(r){e.bom.element.Style.set(r,t,n)}),this},getStyle:function(t){return this[0]&&e.dom.Node.isElement(this[0])?(/\w-\w/.test(t)&&(t=e.lang.String.camelCase(t)),e.bom.element.Style.get(this[0],t)):null},setStyles:function(e){for(var t in e)this.setStyle(t,e[t]);return this},getStyles:function(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=this.getStyle(e[n]);return t},addClass:function(t){return this._forEachElement(function(n){e.bom.element.Class.add(n,t)}),this},addClasses:function(t){return this._forEachElement(function(n){e.bom.element.Class.addClasses(n,t)}),this},removeClass:function(t){return this._forEachElement(function(n){e.bom.element.Class.remove(n,t)}),this},removeClasses:function(t){return this._forEachElement(function(n){e.bom.element.Class.removeClasses(n,t)}),this},hasClass:function(t){return this[0]&&e.dom.Node.isElement(this[0])?e.bom.element.Class.has(this[0],t):!1},getClass:function(){return this[0]&&e.dom.Node.isElement(this[0])?e.bom.element.Class.get(this[0]):""},toggleClass:function(t){var n=e.bom.element.Class;return this._forEachElement(function(e){n.has(e,t)?n.remove(e,t):n.add(e,t)}),this},toggleClasses:function(e){for(var t=0,n=e.length;n>t;t++)this.toggleClass(e[t]);return this},replaceClass:function(t,n){return this._forEachElement(function(r){e.bom.element.Class.replace(r,t,n)}),this}},defer:function(e){qxWeb.$attachAll(this),qxWeb.$attach({_getWidth:e._getWidth,_getHeight:e._getHeight,_getContentHeight:e._getContentHeight,_getContentWidth:e._getContentWidth})}}),e.Bootstrap.define("qx.dom.Node",{statics:{ELEMENT:1,TEXT:3,DOCUMENT:9,DOCUMENT_FRAGMENT:11,getDocument:function(e){return e.nodeType===this.DOCUMENT?e:e.ownerDocument||e.document},getWindow:function(e){return null==e.nodeType?e:(e.nodeType!==this.DOCUMENT&&(e=e.ownerDocument),e.defaultView||e.parentWindow)},getBodyElement:function(e){return this.getDocument(e).body},isNode:function(e){return!(!e||null==e.nodeType)},isElement:function(e){return!(!e||e.nodeType!==this.ELEMENT)},isDocument:function(e){return!(!e||e.nodeType!==this.DOCUMENT)},isDocumentFragment:function(e){return!(!e||e.nodeType!==this.DOCUMENT_FRAGMENT)},isText:function(e){return!(!e||e.nodeType!==this.TEXT)},isWindow:function(e){return!!(e&&e.history&&e.location&&e.document)},isNodeName:function(t,n){return n&&t&&t.nodeName?n.toLowerCase()==e.dom.Node.getName(t):!1},getName:function(e){return e&&e.nodeName?e.nodeName.toLowerCase():null},getText:function(e){if(!e||!e.nodeType)return null;switch(e.nodeType){case 1:var t,n=[],r=e.childNodes,i=r.length;for(t=0;i>t;t++)n[t]=this.getText(r[t]);return n.join("");case 2:case 3:case 4:return e.nodeValue}return null},isBlockNode:function(t){return e.dom.Node.isElement(t)?(t=e.dom.Node.getName(t),/^(body|form|textarea|fieldset|ul|ol|dl|dt|dd|li|div|hr|p|h[1-6]|quote|pre|table|thead|tbody|tfoot|tr|td|th|iframe|address|blockquote)$/.test(t)):!1}}}),e.Bootstrap.define("qx.bom.element.Dimension",{statics:{getWidth:function(e){var t=this._getBoundingClientRect(e);return Math.round(t.right-t.left)},getHeight:function(e){var t=this._getBoundingClientRect(e);return Math.round(t.bottom-t.top)},_getBoundingClientRect:function(t){var n=t.getBoundingClientRect();if(11===e.core.Environment.get("browser.documentmode")&&document.msFullscreenElement&&window!==window.top&&this.__n(t)){var r={};for(var i in n)r[i]=100*n[i];n=r}return n},__n:function(t){return document.msFullscreenElement===t?!0:e.dom.Hierarchy.contains(document.msFullscreenElement,t)},__o:{visible:!0,hidden:!0},getContentWidth:function(t){var n=e.bom.element.Style,r=e.bom.element.Style.get(t,"overflowX"),i=parseInt(n.get(t,"paddingLeft")||"0px",10),o=parseInt(n.get(t,"paddingRight")||"0px",10);if(this.__o[r]){var a=t.clientWidth;return("opera"==e.core.Environment.get("engine.name")||e.dom.Node.isBlockNode(t))&&(a=a-i-o),"mshtml"==e.core.Environment.get("engine.name")&&0===a&&0===t.offsetHeight?t.offsetWidth:a
}if(t.clientWidth>=t.scrollWidth)return Math.max(t.clientWidth,t.scrollWidth)-i-o;var s=t.scrollWidth-i;return"mshtml"==e.core.Environment.get("engine.name")&&(s-=o),s},getContentHeight:function(t){var n=e.bom.element.Style,r=e.bom.element.Style.get(t,"overflowY"),i=parseInt(n.get(t,"paddingTop")||"0px",10),o=parseInt(n.get(t,"paddingBottom")||"0px",10);return this.__o[r]?t.clientHeight-i-o:t.clientHeight>=t.scrollHeight?Math.max(t.clientHeight,t.scrollHeight)-i-o:t.scrollHeight-i}}}),e.Bootstrap.define("qx.dom.Hierarchy",{statics:{getNextElementSibling:function(t){for(;t&&(t=t.nextSibling)&&!e.dom.Node.isElement(t););return t||null},getPreviousElementSibling:function(t){for(;t&&(t=t.previousSibling)&&!e.dom.Node.isElement(t););return t||null},contains:function(t,n){if(e.core.Environment.get("html.element.contains")){if(e.dom.Node.isDocument(t)){var r=e.dom.Node.getDocument(n);return t&&r==t}return e.dom.Node.isDocument(n)?!1:t.contains(n)}if(e.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&t.compareDocumentPosition(n));for(;n;){if(t==n)return!0;n=n.parentNode}return!1},isRendered:function(t){var n=t.ownerDocument||t.document;if(e.core.Environment.get("html.element.contains"))return t.parentNode?n.body.contains(t):!1;if(e.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&n.compareDocumentPosition(t));for(;t;){if(t==n.body)return!0;t=t.parentNode}return!1},getChildElements:function(e){if(e=e.firstChild,!e)return[];var t=this.getNextSiblings(e);return 1===e.nodeType&&t.unshift(e),t},getPreviousSiblings:function(e){return this._recursivelyCollect(e,"previousSibling")},getNextSiblings:function(e){return this._recursivelyCollect(e,"nextSibling")},_recursivelyCollect:function(e,t){for(var n=[];e=e[t];)1==e.nodeType&&n.push(e);return n},getSiblings:function(e){return this.getPreviousSiblings(e).reverse().concat(this.getNextSiblings(e))}}}),e.Bootstrap.define("qx.bom.element.BoxSizing",{statics:{__u:{tags:{button:!0,select:!0},types:{search:!0,button:!0,submit:!0,reset:!0,checkbox:!0,radio:!0}},__v:function(e){var t=this.__u;return t.tags[e.tagName.toLowerCase()]||t.types[e.type]},compile:function(t){if(e.core.Environment.get("css.boxsizing")){var n=e.bom.Style.getCssName(e.core.Environment.get("css.boxsizing"));return n+":"+t+";"}},get:function(t){return e.core.Environment.get("css.boxsizing")?e.bom.element.Style.get(t,"boxSizing",null,!1)||"":e.bom.Document.isStandardMode(e.dom.Node.getWindow(t))&&!this.__v(t)?"content-box":"border-box"},set:function(t,n){if(e.core.Environment.get("css.boxsizing"))try{t.style[e.core.Environment.get("css.boxsizing")]=n}catch(r){}},reset:function(e){this.set(e,"")}}}),e.Bootstrap.define("qx.lang.normalize.String",{statics:{trim:function(){return this.replace(/^\s+|\s+$/g,"")}},defer:function(t){e.core.Environment.get("ecmascript.string.trim")||(String.prototype.trim=t.trim)}}),e.Bootstrap.define("qx.lang.String",{statics:{__w:{},camelCase:function(e){var t=this.__w[e];return t||(t=e.replace(/\-([a-z])/g,function(e,t){return t.toUpperCase()}),e.indexOf("-")>=0&&(this.__w[e]=t)),t},hyphenate:function(e){var t=this.__w[e];return t||(t=e.replace(/[A-Z]/g,function(e){return"-"+e.charAt(0).toLowerCase()}),-1==e.indexOf("-")&&(this.__w[e]=t)),t},startsWith:function(e,t){return 0===e.indexOf(t)},endsWith:function(e,t){return e.substring(e.length-t.length,e.length)===t},repeat:function(e,t){return e.length>0?new Array(t+1).join(e):""},pad:function(e,t,n){var r=t-e.length;return r>0?("undefined"==typeof n&&(n="0"),this.repeat(n,r)+e):e},firstUp:e.Bootstrap.firstUp,firstLow:e.Bootstrap.firstLow,escapeRegexpChars:function(e){return e.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")}}}),e.Bootstrap.define("qx.lang.Function",{statics:{getCaller:function(e){return e.caller?e.caller.callee:e.callee.caller},getName:function(e){if(e.displayName)return e.displayName;if(e.$$original||e.wrapper||e.classname)return e.classname+".constructor()";if(e.$$mixin){for(var t in e.$$mixin.$$members)if(e.$$mixin.$$members[t]==e)return e.$$mixin.name+".prototype."+t+"()";for(var t in e.$$mixin)if(e.$$mixin[t]==e)return e.$$mixin.name+"."+t+"()"}if(e.self){var n=e.self.constructor;if(n){for(var t in n.prototype)if(n.prototype[t]==e)return n.classname+".prototype."+t+"()";for(var t in n)if(n[t]==e)return n.classname+"."+t+"()"}}var r=e.toString().match(/function\s*(\w*)\s*\(.*/);return r&&r.length>=1&&r[1]?r[1]+"()":"anonymous()"},create:function(t,n){return n&&(n.self||n.args||null!=n.delay||null!=n.periodical||n.attempt)?function(){var r=e.lang.Array.fromArguments(arguments);if(n.args&&(r=n.args.concat(r)),!n.delay&&!n.periodical){if(n.attempt){var i=!1;try{i=t.apply(n.self||this,r)}catch(o){}return i}return t.apply(n.self||this,r)}var a=function(){return t.apply(n.self||this,r)};return n.delay?window.setTimeout(a,n.delay):n.periodical?window.setInterval(a,n.periodical):void 0}:t},bind:function(t,n){return this.create(t,{self:n,args:arguments.length>2?e.lang.Array.fromArguments(arguments,2):null})},listener:function(t,n){if(arguments.length<3)return function(e){return t.call(n||this,e||window.event)};var r=e.lang.Array.fromArguments(arguments,2);return function(e){var i=[e||window.event];i.push.apply(i,r),t.apply(n||this,i)}}}}),e.Bootstrap.define("qx.bom.Style",{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],__x:{},__y:null,getPropertyName:function(t){var n=document.documentElement.style;if(void 0!==n[t])return t;for(var r=0,i=this.VENDOR_PREFIXES.length;i>r;r++){var o=this.VENDOR_PREFIXES[r]+e.lang.String.firstUp(t);if(void 0!==n[o])return o}return null},getCssName:function(e){var t=this.__x[e];return t||(t=e.replace(/[A-Z]/g,function(e){return"-"+e.charAt(0).toLowerCase()}),/^ms/.test(t)&&(t="-"+t),this.__x[e]=t),t},getAppliedStyle:function(t,n,r,i){for(var o=e.bom.Style.getCssName(n),a=e.dom.Node.getWindow(t),s=i!==!1?[null].concat(this.VENDOR_PREFIXES):[null],l=0,c=s.length;c>l;l++){var u=!1,d=s[l]?"-"+s[l].toLowerCase()+"-"+r:r;if(e.bom.Style.__y?u=e.bom.Style.__y.call(a,o,d):(t.style.cssText+=o+":"+d+";",u="string"==typeof t.style[n]&&""!==t.style[n]),u)return d}return null}},defer:function(){window.CSS&&window.CSS.supports?e.bom.Style.__y=window.CSS.supports.bind(window.CSS):window.supportsCSS&&(e.bom.Style.__y=window.supportsCSS.bind(window))}}),e.Bootstrap.define("qx.bom.element.Cursor",{statics:{__t:{},compile:function(e){return"cursor:"+(this.__t[e]||e)+";"},get:function(t,n){return e.bom.element.Style.get(t,"cursor",n,!1)},set:function(e,t){e.style.cursor=this.__t[t]||t},reset:function(e){e.style.cursor=""}},defer:function(t){"mshtml"==e.core.Environment.get("engine.name")&&(parseFloat(e.core.Environment.get("engine.version"))<9||e.core.Environment.get("browser.documentmode")<9)&&!e.core.Environment.get("browser.quirksmode")&&(t.__t["nesw-resize"]="ne-resize",t.__t["nwse-resize"]="nw-resize")}}),e.Bootstrap.define("qx.bom.element.Opacity",{statics:{compile:e.core.Environment.select("engine.name",{mshtml:function(t){return t>=1&&(t=1),1e-5>t&&(t=0),e.core.Environment.get("css.opacity")?"opacity:"+t+";":"zoom:1;filter:alpha(opacity="+100*t+");"},"default":function(e){return"opacity:"+e+";"}}),set:e.core.Environment.select("engine.name",{mshtml:function(t,n){if(e.core.Environment.get("css.opacity"))t.style.opacity=n;else{var r=e.bom.element.Style.get(t,"filter",e.bom.element.Style.COMPUTED_MODE,!1);n>=1&&(n=1),1e-5>n&&(n=0),t.currentStyle&&t.currentStyle.hasLayout||(t.style.zoom=1),t.style.filter=r.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+100*n+")"}},"default":function(e,t){e.style.opacity=t}}),reset:e.core.Environment.select("engine.name",{mshtml:function(t){if(e.core.Environment.get("css.opacity"))t.style.opacity="";else{var n=e.bom.element.Style.get(t,"filter",e.bom.element.Style.COMPUTED_MODE,!1);t.style.filter=n.replace(/alpha\([^\)]*\)/gi,"")}},"default":function(e){e.style.opacity=""}}),get:e.core.Environment.select("engine.name",{mshtml:function(t,n){if(e.core.Environment.get("css.opacity")){var r=e.bom.element.Style.get(t,"opacity",n,!1);return null!=r?parseFloat(r):1}var i=e.bom.element.Style.get(t,"filter",n,!1);if(i){var r=i.match(/alpha\(opacity=(.*)\)/);if(r&&r[1])return parseFloat(r[1])/100}return 1},"default":function(t,n){var r=e.bom.element.Style.get(t,"opacity",n,!1);return null!=r?parseFloat(r):1}})}}),e.Bootstrap.define("qx.bom.element.Clip",{statics:{compile:function(e){if(!e)return"clip:auto;";var t,n,r=e.left,i=e.top,o=e.width,a=e.height;return null==r?(t=null==o?"auto":o+"px",r="auto"):(t=null==o?"auto":r+o+"px",r+="px"),null==i?(n=null==a?"auto":a+"px",i="auto"):(n=null==a?"auto":i+a+"px",i+="px"),"clip:rect("+i+","+t+","+n+","+r+");"},get:function(t,n){var r,i,o,a,s,l,c=e.bom.element.Style.get(t,"clip",n,!1);if("string"==typeof c&&"auto"!==c&&""!==c){if(c=c.trim(),!/\((.*)\)/.test(c))throw new Error("Could not parse clip string: "+c);var u=RegExp.$1;if(/,/.test(u))var d=u.split(",");else var d=u.split(" ");i=d[0].trim(),s=d[1].trim(),l=d[2].trim(),r=d[3].trim(),"auto"===r&&(r=null),"auto"===i&&(i=null),"auto"===s&&(s=null),"auto"===l&&(l=null),null!=i&&(i=parseInt(i,10)),null!=s&&(s=parseInt(s,10)),null!=l&&(l=parseInt(l,10)),null!=r&&(r=parseInt(r,10)),null!=s&&null!=r?o=s-r:null!=s&&(o=s),null!=l&&null!=i?a=l-i:null!=l&&(a=l)}return{left:r||null,top:i||null,width:o||null,height:a||null}},set:function(e,t){if(!t)return void(e.style.clip="rect(auto,auto,auto,auto)");var n,r,i=t.left,o=t.top,a=t.width,s=t.height;null==i?(n=null==a?"auto":a+"px",i="auto"):(n=null==a?"auto":i+a+"px",i+="px"),null==o?(r=null==s?"auto":s+"px",o="auto"):(r=null==s?"auto":o+s+"px",o+="px"),e.style.clip="rect("+o+","+n+","+r+","+i+")"},reset:function(e){e.style.clip="rect(auto, auto, auto, auto)"}}}),e.Bootstrap.define("qx.bom.client.Css",{statics:{__z:null,getBoxModel:function(){var t="mshtml"!==e.bom.client.Engine.getName()||!e.bom.client.Browser.getQuirksMode();return t?"content":"border"},getTextOverflow:function(){return e.bom.Style.getPropertyName("textOverflow")},getPlaceholder:function(){var e=document.createElement("input");return"placeholder"in e},getAppearance:function(){return e.bom.Style.getPropertyName("appearance")},getBorderRadius:function(){return e.bom.Style.getPropertyName("borderRadius")},getBoxShadow:function(){return e.bom.Style.getPropertyName("boxShadow")},getBorderImage:function(){return e.bom.Style.getPropertyName("borderImage")},getBorderImageSyntax:function(){var t=e.bom.client.Css.getBorderImage();if(!t)return null;var n=document.createElement("div");if("borderImage"===t){if(n.style[t]='url("foo.png") 4 4 4 4 fill stretch',n.style.borderImageSource.indexOf("foo.png")>=0&&n.style.borderImageSlice.indexOf("4 fill")>=0&&n.style.borderImageRepeat.indexOf("stretch")>=0)return!0}else if(n.style[t]='url("foo.png") 4 4 4 4 stretch',n.style[t].indexOf("foo.png")>=0)return!1;return null},getUserSelect:function(){return e.bom.Style.getPropertyName("userSelect")},getUserSelectNone:function(){var t=e.bom.client.Css.getUserSelect();if(t){var n=document.createElement("span");return n.style[t]="-moz-none","-moz-none"===n.style[t]?"-moz-none":"none"}return null},getUserModify:function(){return e.bom.Style.getPropertyName("userModify")},getFloat:function(){var e=document.documentElement.style;return void 0!==e.cssFloat?"cssFloat":void 0!==e.styleFloat?"styleFloat":null},getLinearGradient:function(){e.bom.client.Css.__z=!1;var t="linear-gradient(0deg, #fff, #000)",n=document.createElement("div"),r=e.bom.Style.getAppliedStyle(n,"backgroundImage",t);if(!r){t="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))";var r=e.bom.Style.getAppliedStyle(n,"backgroundImage",t,!1);r&&(e.bom.client.Css.__z=!0)}if(!r)return null;var i=/(.*?)\(/.exec(r);return i?i[1]:null},getFilterGradient:function(){return e.bom.client.Css.__A("DXImageTransform.Microsoft.Gradient","startColorStr=#550000FF, endColorStr=#55FFFF00")},getRadialGradient:function(){var t="radial-gradient(0px 0px, cover, red 50%, blue 100%)",n=document.createElement("div"),r=e.bom.Style.getAppliedStyle(n,"backgroundImage",t);if(!r)return null;var i=/(.*?)\(/.exec(r);return i?i[1]:null},getLegacyWebkitGradient:function(){return null===e.bom.client.Css.__z&&e.bom.client.Css.getLinearGradient(),e.bom.client.Css.__z},getRgba:function(){var e;try{e=document.createElement("div")}catch(t){e=document.createElement()}try{if(e.style.color="rgba(1, 2, 3, 0.5)",-1!=e.style.color.indexOf("rgba"))return!0}catch(t){}return!1},getBoxSizing:function(){return e.bom.Style.getPropertyName("boxSizing")},getInlineBlock:function(){var e=document.createElement("span");return e.style.display="inline-block","inline-block"==e.style.display?"inline-block":(e.style.display="-moz-inline-box","-moz-inline-box"!==e.style.display?"-moz-inline-box":null)},getOpacity:function(){return"string"==typeof document.documentElement.style.opacity},getTextShadow:function(){return!!e.bom.Style.getPropertyName("textShadow")},getFilterTextShadow:function(){return e.bom.client.Css.__A("DXImageTransform.Microsoft.Shadow","color=#666666,direction=45")},__A:function(e,t){var n=!1,r="progid:"+e+"("+t+");",i=document.createElement("div");return document.body.appendChild(i),i.style.filter=r,i.filters&&i.filters.length>0&&1==i.filters.item(e).enabled&&(n=!0),document.body.removeChild(i),n},getAlphaImageLoaderNeeded:function(){return"mshtml"==e.bom.client.Engine.getName()&&e.bom.client.Browser.getDocumentMode()<9},getPointerEvents:function(){var e=document.documentElement;if("pointerEvents"in e.style){var t=e.style.pointerEvents;e.style.pointerEvents="auto",e.style.pointerEvents="foo";var n="auto"==e.style.pointerEvents;return e.style.pointerEvents=t,n}return!1},getFlexboxSyntax:function(){for(var e=null,t=document.createElement("detect"),n=[{value:"flex",syntax:"flex"},{value:"-ms-flexbox",syntax:"flexbox"},{value:"-webkit-flex",syntax:"flex"}],r=0;r<n.length;r++){try{t.style.display=n[r].value}catch(i){return null}if(t.style.display===n[r].value){e=n[r].syntax;break}}return t=null,e}},defer:function(t){e.core.Environment.add("css.textoverflow",t.getTextOverflow),e.core.Environment.add("css.placeholder",t.getPlaceholder),e.core.Environment.add("css.borderradius",t.getBorderRadius),e.core.Environment.add("css.boxshadow",t.getBoxShadow),e.core.Environment.add("css.gradient.linear",t.getLinearGradient),e.core.Environment.add("css.gradient.filter",t.getFilterGradient),e.core.Environment.add("css.gradient.radial",t.getRadialGradient),e.core.Environment.add("css.gradient.legacywebkit",t.getLegacyWebkitGradient),e.core.Environment.add("css.boxmodel",t.getBoxModel),e.core.Environment.add("css.rgba",t.getRgba),e.core.Environment.add("css.borderimage",t.getBorderImage),e.core.Environment.add("css.borderimage.standardsyntax",t.getBorderImageSyntax),e.core.Environment.add("css.usermodify",t.getUserModify),e.core.Environment.add("css.userselect",t.getUserSelect),e.core.Environment.add("css.userselect.none",t.getUserSelectNone),e.core.Environment.add("css.appearance",t.getAppearance),e.core.Environment.add("css.float",t.getFloat),e.core.Environment.add("css.boxsizing",t.getBoxSizing),e.core.Environment.add("css.inlineblock",t.getInlineBlock),e.core.Environment.add("css.opacity",t.getOpacity),e.core.Environment.add("css.textShadow",t.getTextShadow),e.core.Environment.add("css.textShadow.filter",t.getFilterTextShadow),e.core.Environment.add("css.alphaimageloaderneeded",t.getAlphaImageLoaderNeeded),e.core.Environment.add("css.pointerevents",t.getPointerEvents),e.core.Environment.add("css.flexboxSyntax",t.getFlexboxSyntax)}}),e.Bootstrap.define("qx.bom.element.Style",{statics:{__C:null,__D:null,__E:function(){var t={appearance:e.core.Environment.get("css.appearance"),userSelect:e.core.Environment.get("css.userselect"),textOverflow:e.core.Environment.get("css.textoverflow"),borderImage:e.core.Environment.get("css.borderimage"),"float":e.core.Environment.get("css.float"),userModify:e.core.Environment.get("css.usermodify"),boxSizing:e.core.Environment.get("css.boxsizing")};this.__D={};for(var n in e.lang.Object.clone(t))t[n]?"float"===n?this.__D.cssFloat=n:this.__D[n]=e.bom.Style.getCssName(t[n]):delete t[n];this.__C=t},__F:function(t){var n=e.bom.Style.getPropertyName(t);return n&&(this.__C[t]=n),n},__G:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__H:{clip:e.bom.element.Clip,cursor:e.bom.element.Cursor,opacity:e.bom.element.Opacity,boxSizing:e.bom.element.BoxSizing},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(e,t,n,r){t=this.__C[t]||this.__F(t)||t,r!==!1&&this.__H[t]?this.__H[t].set(e,n):e.style[t]=null!==n?n:""},get:function(t,n,r,i){if(n=this.__C[n]||this.__F(n)||n,i!==!1&&this.__H[n])return this.__H[n].get(t,r);switch(r){case this.LOCAL_MODE:return t.style[n]||"";case this.CASCADED_MODE:if(t.currentStyle)return t.currentStyle[n]||"";throw new Error("Cascaded styles are not supported in this browser!");default:var o=e.dom.Node.getDocument(t),a=o.defaultView?o.defaultView.getComputedStyle:void 0;if(void 0===a){if(!t.currentStyle)return t.style[n]||"";var s=t.currentStyle[n]||t.style[n]||"";if(/^-?[\.\d]+(px)?$/i.test(s))return s;var l=this.__G[n];if(l&&l in t.style){var c=t.style[n];t.style[n]=s||0;var u=t.style[l]+"px";return t.style[n]=c,u}return s}var d=a(t,null);return d&&d[n]?d[n]:t.style[n]||""}}},defer:function(e){e.__E()}}),e.Bootstrap.define("qx.bom.Document",{statics:{isQuirksMode:e.core.Environment.select("engine.name",{mshtml:function(t){return e.core.Environment.get("engine.version")>=8?5===(t||window).document.documentMode:"CSS1Compat"!==(t||window).document.compatMode},webkit:function(e){if(void 0===document.compatMode){var t=(e||window).document.createElement("div");return t.style.cssText="position:absolute;width:0;height:0;width:1","1px"===t.style.width?!0:!1}return"CSS1Compat"!==(e||window).document.compatMode},"default":function(e){return"CSS1Compat"!==(e||window).document.compatMode}}),isStandardMode:function(e){return!this.isQuirksMode(e)},getWidth:function(t){var n=(t||window).document,r=e.bom.Viewport.getWidth(t),i=this.isStandardMode(t)?n.documentElement.scrollWidth:n.body.scrollWidth;return Math.max(i,r)},getHeight:function(t){var n=(t||window).document,r=e.bom.Viewport.getHeight(t),i=this.isStandardMode(t)?n.documentElement.scrollHeight:n.body.scrollHeight;return Math.max(i,r)}}}),e.Bootstrap.define("qx.bom.Viewport",{statics:{getWidth:function(t){var t=t||window,n=t.document;return e.bom.Document.isStandardMode(t)?n.documentElement.clientWidth:n.body.clientWidth},getHeight:function(t){var t=t||window,n=t.document;return"ios"==e.core.Environment.get("os.name")&&window.innerHeight!=n.documentElement.clientHeight?window.innerHeight:e.bom.Document.isStandardMode(t)?n.documentElement.clientHeight:n.body.clientHeight},getScrollLeft:function(e){var e=e?e:window;if("undefined"!=typeof e.pageXOffset)return e.pageXOffset;var t=e.document;return t.documentElement.scrollLeft||t.body.scrollLeft},getScrollTop:function(e){var e=e?e:window;if("undefined"!=typeof e.pageYOffset)return e.pageYOffset;var t=e.document;return t.documentElement.scrollTop||t.body.scrollTop},__I:function(e){var t=this.getWidth(e)>this.getHeight(e)?90:0,n=e.orientation;return null==n||Math.abs(n%180)==t?{"-270":90,"-180":180,"-90":-90,0:0,90:90,180:180,270:-90}:{"-270":180,"-180":-90,"-90":0,0:90,90:180,180:-90,270:0}},__J:null,getOrientation:function(e){var e=e||window.top,t=e.orientation;return null==t?t=this.getWidth(e)>this.getHeight(e)?90:0:(null==this.__J&&(this.__J=this.__I(e)),t=this.__J[t]),t},isLandscape:function(e){var t=this.getOrientation(e);return-90===t||90===t}}}),e.Bootstrap.define("qx.bom.Stylesheet",{statics:{includeFile:function(e,t){t||(t=document);var n=t.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e;var r=t.getElementsByTagName("head")[0];r.appendChild(n)},createElement:function(t){if(e.core.Environment.get("html.stylesheet.createstylesheet")){var n=document.createStyleSheet();return t&&(n.cssText=t),n}var r=document.createElement("style");return r.type="text/css",t&&r.appendChild(document.createTextNode(t)),document.getElementsByTagName("head")[0].appendChild(r),r.sheet},addRule:function(t,n,r){e.core.Environment.get("html.stylesheet.insertrule")?t.insertRule(n+"{"+r+"}",t.cssRules.length):t.addRule(n,r)},removeRule:function(t,n){if(e.core.Environment.get("html.stylesheet.deleterule"))for(var r=t.cssRules,i=r.length,o=i-1;o>=0;--o)r[o].selectorText==n&&t.deleteRule(o);else for(var r=t.rules,i=r.length,o=i-1;o>=0;--o)r[o].selectorText==n&&t.removeRule(o)},removeSheet:function(t){var n=t.ownerNode?t.ownerNode:t.owningElement;e.dom.Element.removeChild(n,n.parentNode)},removeAllRules:function(t){if(e.core.Environment.get("html.stylesheet.deleterule"))for(var n=t.cssRules,r=n.length,i=r-1;i>=0;i--)t.deleteRule(i);else for(var n=t.rules,r=n.length,i=r-1;i>=0;i--)t.removeRule(i)},addImport:function(t,n){e.core.Environment.get("html.stylesheet.addimport")?t.addImport(n):t.insertRule('@import "'+n+'";',t.cssRules.length)},removeImport:function(t,n){if(e.core.Environment.get("html.stylesheet.removeimport"))for(var r=t.imports,i=r.length,o=i-1;o>=0;o--)(r[o].href==n||r[o].href==e.util.Uri.getAbsolute(n))&&t.removeImport(o);else for(var a=t.cssRules,i=a.length,o=i-1;o>=0;o--)a[o].href==n&&t.deleteRule(o)},removeAllImports:function(t){if(e.core.Environment.get("html.stylesheet.removeimport"))for(var n=t.imports,r=n.length,i=r-1;i>=0;i--)t.removeImport(i);else for(var o=t.cssRules,r=o.length,i=r-1;i>=0;i--)o[i].type==o[i].IMPORT_RULE&&t.deleteRule(i)}}}),e.Bootstrap.define("qx.util.Uri",{statics:{parseUri:function(e,t){for(var n={key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},r=n,i=n.parser[t?"strict":"loose"].exec(e),o={},a=14;a--;)o[r.key[a]]=i[a]||"";return o[r.q.name]={},o[r.key[12]].replace(r.q.parser,function(e,t,n){t&&(o[r.q.name][t]=n)}),o},appendParamsToUrl:function(t,n){return void 0===n?t:(e.lang.Type.isObject(n)&&(n=e.util.Uri.toParameter(n)),n?t+=/\?/.test(t)?"&"+n:"?"+n:t)},toParameter:function(e,t){var n,r=[];for(n in e)if(e.hasOwnProperty(n)){var i=e[n];if(i instanceof Array)for(var o=0;o<i.length;o++)this.__L(n,i[o],r,t);else this.__L(n,i,r,t)}return r.join("&")},__L:function(e,t,n,r){var i=window.encodeURIComponent;n.push(r?i(e).replace(/%20/g,"+")+"="+i(t).replace(/%20/g,"+"):i(e)+"="+i(t))},getAbsolute:function(e){var t=document.createElement("div");return t.innerHTML='<a href="'+e+'">0</a>',t.firstChild.href}}}),e.Bootstrap.define("qx.bom.client.Stylesheet",{statics:{__M:function(){return e.bom.client.Stylesheet.__N||(e.bom.client.Stylesheet.__N=e.bom.Stylesheet.createElement()),e.bom.client.Stylesheet.__N},getCreateStyleSheet:function(){return"object"==typeof document.createStyleSheet},getInsertRule:function(){return"function"==typeof e.bom.client.Stylesheet.__M().insertRule},getDeleteRule:function(){return"function"==typeof e.bom.client.Stylesheet.__M().deleteRule},getAddImport:function(){return"object"==typeof e.bom.client.Stylesheet.__M().addImport},getRemoveImport:function(){return"object"==typeof e.bom.client.Stylesheet.__M().removeImport}},defer:function(t){e.core.Environment.add("html.stylesheet.createstylesheet",t.getCreateStyleSheet),e.core.Environment.add("html.stylesheet.insertrule",t.getInsertRule),e.core.Environment.add("html.stylesheet.deleterule",t.getDeleteRule),e.core.Environment.add("html.stylesheet.addimport",t.getAddImport),e.core.Environment.add("html.stylesheet.removeimport",t.getRemoveImport)}}),e.Bootstrap.define("qx.bom.element.Location",{statics:{__bO:function(t,n){return parseInt(e.bom.element.Style.get(t,n,e.bom.element.Style.COMPUTED_MODE,!1),10)||0},__bP:function(t){var n=0,r=0,i=e.dom.Node.getWindow(t);return n-=e.bom.Viewport.getScrollLeft(i),r-=e.bom.Viewport.getScrollTop(i),{left:n,top:r}},__bQ:e.core.Environment.select("engine.name",{mshtml:function(t){var n=e.dom.Node.getDocument(t),r=n.body,i=0,o=0;return i-=r.clientLeft+n.documentElement.clientLeft,o-=r.clientTop+n.documentElement.clientTop,e.core.Environment.get("browser.quirksmode")||(i+=this.__bO(r,"borderLeftWidth"),o+=this.__bO(r,"borderTopWidth")),{left:i,top:o}},webkit:function(t){var n=e.dom.Node.getDocument(t),r=n.body,i=r.offsetLeft,o=r.offsetTop;return{left:i,top:o}},gecko:function(t){var n=e.dom.Node.getDocument(t).body,r=n.offsetLeft,i=n.offsetTop;return"border-box"!==e.bom.element.BoxSizing.get(n)&&(r+=this.__bO(n,"borderLeftWidth"),i+=this.__bO(n,"borderTopWidth")),{left:r,top:i}},"default":function(t){var n=e.dom.Node.getDocument(t).body,r=n.offsetLeft,i=n.offsetTop;return{left:r,top:i}}}),__bR:function(e){var t=e.getBoundingClientRect();return{left:Math.round(t.left),top:Math.round(t.top)}},get:function(t,n){if("BODY"==t.tagName)var r=this.__bS(t),i=r.left,o=r.top;else var a=this.__bQ(t),s=this.__bR(t),l=this.__bP(t),i=s.left+a.left-l.left,o=s.top+a.top-l.top;var c=i+t.offsetWidth,u=o+t.offsetHeight;if(n){if("padding"==n||"scroll"==n){var d=e.bom.element.Style.get(t,"overflowX");("scroll"==d||"auto"==d)&&(c+=t.scrollWidth-t.offsetWidth+this.__bO(t,"borderLeftWidth")+this.__bO(t,"borderRightWidth"));var f=e.bom.element.Style.get(t,"overflowY");("scroll"==f||"auto"==f)&&(u+=t.scrollHeight-t.offsetHeight+this.__bO(t,"borderTopWidth")+this.__bO(t,"borderBottomWidth"))}switch(n){case"padding":i+=this.__bO(t,"paddingLeft"),o+=this.__bO(t,"paddingTop"),c-=this.__bO(t,"paddingRight"),u-=this.__bO(t,"paddingBottom");case"scroll":i-=t.scrollLeft,o-=t.scrollTop,c-=t.scrollLeft,u-=t.scrollTop;case"border":i+=this.__bO(t,"borderLeftWidth"),o+=this.__bO(t,"borderTopWidth"),c-=this.__bO(t,"borderRightWidth"),u-=this.__bO(t,"borderBottomWidth");break;case"margin":i-=this.__bO(t,"marginLeft"),o-=this.__bO(t,"marginTop"),c+=this.__bO(t,"marginRight"),u+=this.__bO(t,"marginBottom")}}return{left:i,top:o,right:c,bottom:u}},__bS:function(t){var n=t.offsetTop,r=t.offsetLeft;return n+=this.__bO(t,"marginTop"),r+=this.__bO(t,"marginLeft"),"gecko"===e.core.Environment.get("engine.name")&&(n+=this.__bO(t,"borderLeftWidth"),r+=this.__bO(t,"borderTopWidth")),{left:r,top:n}},getRelative:function(e,t,n,r){var i=this.get(e,n),o=this.get(t,r);return{left:i.left-o.left,top:i.top-o.top,right:i.right-o.right,bottom:i.bottom-o.bottom}},getPosition:function(e){return this.getRelative(e,this.getOffsetParent(e))},getOffsetParent:function(t){for(var n=t.offsetParent||document.body,r=e.bom.element.Style;n&&!/^body|html$/i.test(n.tagName)&&"static"===r.get(n,"position");)n=n.offsetParent;return n}}}),e.Bootstrap.define("qx.bom.element.Class",{statics:{__bT:/\s+/g,__bU:/^\s+|\s+$/g,add:{"native":function(e,t){return t.length>0&&e.classList.add(t),t},"default":function(e,t){return this.has(e,t)||(e.className+=(e.className?" ":"")+t),t}}[e.core.Environment.get("html.classlist")?"native":"default"],addClasses:{"native":function(e,t){for(var n=0;n<t.length;n++)t[n].length>0&&e.classList.add(t[n]);return e.className},"default":function(e,t){var n,r={},i=e.className;if(i){n=i.split(this.__bT);for(var o=0,a=n.length;a>o;o++)r[n[o]]=!0;for(var o=0,a=t.length;a>o;o++)r[t[o]]||n.push(t[o])}else n=t;return e.className=n.join(" ")}}[e.core.Environment.get("html.classlist")?"native":"default"],get:function(t){var n=t.className;return"function"!=typeof n.split&&("object"==typeof n&&(n="SVGAnimatedString"==e.Bootstrap.getClass(n)?n.baseVal:""),"undefined"==typeof n&&(n="")),n},has:{"native":function(e,t){return e.classList.contains(t)},"default":function(e,t){var n=new RegExp("(^|\\s)"+t+"(\\s|$)");return n.test(e.className)}}[e.core.Environment.get("html.classlist")?"native":"default"],remove:{"native":function(e,t){return e.classList.remove(t),t},"default":function(e,t){var n=new RegExp("(^|\\s)"+t+"(\\s|$)");return e.className=e.className.replace(n,"$2"),t}}[e.core.Environment.get("html.classlist")?"native":"default"],removeClasses:{"native":function(e,t){for(var n=0;n<t.length;n++)e.classList.remove(t[n]);return e.className},"default":function(e,t){var n=new RegExp("\\b"+t.join("\\b|\\b")+"\\b","g");return e.className=e.className.replace(n,"").replace(this.__bU,"").replace(this.__bT," ")}}[e.core.Environment.get("html.classlist")?"native":"default"],replace:function(e,t,n){return this.has(e,t)?(this.remove(e,t),this.add(e,n)):""}}}),e.Bootstrap.define("qx.bom.client.Device",{statics:{__p:{"Windows Phone":"iemobile",iPod:"ipod",iPad:"ipad",iPhone:"iphone",PSP:"psp","PLAYSTATION 3":"ps3","Nintendo Wii":"wii","Nintendo DS":"ds",XBOX:"xbox",Xbox:"xbox"},getName:function(){var t=[];for(var n in e.bom.client.Device.__p)t.push(n);var r=new RegExp("("+t.join("|").replace(/\./g,".")+")","g"),i=r.exec(navigator.userAgent);return i&&i[1]?e.bom.client.Device.__p[i[1]]:"pc"},getType:function(){return e.bom.client.Device.detectDeviceType(navigator.userAgent)},detectDeviceType:function(t){return e.bom.client.Device.detectTabletDevice(t)?"tablet":e.bom.client.Device.detectMobileDevice(t)?"mobile":"desktop"},detectMobileDevice:function(e){return/android.+mobile|ip(hone|od)|bada\/|blackberry|BB10|maemo|opera m(ob|in)i|fennec|NetFront|phone|psp|symbian|IEMobile|windows (ce|phone)|xda/i.test(e)},detectTabletDevice:function(e){var t=/MSIE 10/i.test(e)&&/ARM/i.test(e)&&!/windows phone/i.test(e),n=!/android.+mobile|Tablet PC/i.test(e)&&/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(e);return t||n},getDevicePixelRatio:function(){return"undefined"!=typeof window.devicePixelRatio?window.devicePixelRatio:1},getTouch:function(){return"ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0}},defer:function(t){e.core.Environment.add("device.name",t.getName),e.core.Environment.add("device.touch",t.getTouch),e.core.Environment.add("device.type",t.getType),e.core.Environment.add("device.pixelRatio",t.getDevicePixelRatio)}}),e.Bootstrap.define("qx.bom.client.Event",{statics:{getTouch:function(){return"ontouchstart"in window},getMsPointer:function(){return"pointerEnabled"in window.navigator?window.navigator.pointerEnabled:"msPointerEnabled"in window.navigator?window.navigator.msPointerEnabled:!1},getHelp:function(){return"onhelp"in document},getHashChange:function(){var t=e.bom.client.Engine.getName(),n="onhashchange"in window;return"mshtml"!==t&&n||"mshtml"===t&&"documentMode"in document&&document.documentMode>=8&&n},getDispatchEvent:function(){return"function"==typeof document.dispatchEvent},getCustomEvent:function(){if(!window.CustomEvent)return!1;try{return new window.CustomEvent("foo"),!0}catch(e){return!1}},getMouseEvent:function(){if(!window.MouseEvent)return!1;try{return new window.MouseEvent("foo"),!0}catch(e){return!1}},getMouseWheel:function(t){t||(t=window);for(var n=[t,t.document,t.document.body],r=t,i="DOMMouseScroll",o=0;o<n.length;o++){if(e.bom.Event.supportsEvent(n[o],"wheel")){i="wheel",r=n[o];break}if(e.bom.Event.supportsEvent(n[o],"mousewheel")){i="mousewheel",r=n[o];break}}return{type:i,target:r}}},defer:function(t){e.core.Environment.add("event.touch",t.getTouch),e.core.Environment.add("event.mouseevent",t.getMouseEvent),e.core.Environment.add("event.dispatchevent",t.getDispatchEvent),e.core.Environment.add("event.customevent",t.getCustomEvent),e.core.Environment.add("event.mspointer",t.getMsPointer),e.core.Environment.add("event.help",t.getHelp),e.core.Environment.add("event.hashchange",t.getHashChange),e.core.Environment.add("event.mousewheel",t.getMouseWheel)}}),e.Bootstrap.define("qx.bom.Event",{statics:{addNativeListener:function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,!!r):e.attachEvent?e.attachEvent("on"+t,n):"undefined"!=typeof e["on"+t]&&(e["on"+t]=n)
},removeNativeListener:function(e,t,n,r){if(e.removeEventListener)e.removeEventListener(t,n,!!r);else if(e.detachEvent)try{e.detachEvent("on"+t,n)}catch(i){if(-2146828218!==i.number)throw i}else"undefined"!=typeof e["on"+t]&&(e["on"+t]=null)},getTarget:function(e){return e.target||e.srcElement},getRelatedTarget:function(t){if(void 0!==t.relatedTarget){if("gecko"==e.core.Environment.get("engine.name"))try{t.relatedTarget&&t.relatedTarget.nodeType}catch(n){return null}return t.relatedTarget}return void 0===t.fromElement||"mouseover"!==t.type&&"pointerover"!==t.type?void 0!==t.toElement?t.toElement:null:t.fromElement},supportsEvent:function(t,n){var r=e.core.Environment.get("browser.name"),i=e.core.Environment.get("engine.name");if(-1!=n.toLowerCase().indexOf("transitionend")&&"mshtml"===i&&e.core.Environment.get("browser.documentmode")>9)return!0;var o=["mobile safari","safari"];if("webkit"===i&&o.indexOf(r)>-1){var a=["loadeddata","progress","timeupdate","seeked","canplay","play","playing","pause","loadedmetadata","ended","volumechange"];if(a.indexOf(n.toLowerCase())>-1)return!0}if(t!=window&&-1!=n.toLowerCase().indexOf("transitionend")){var s=e.core.Environment.get("css.transition");return s&&s["end-event"]==n}var l="on"+n.toLowerCase(),c=l in t;return c||(c="function"==typeof t[l],!c&&t.setAttribute&&(t.setAttribute(l,"return;"),c="function"==typeof t[l],t.removeAttribute(l))),c},getEventName:function(t,n){for(var r=[""].concat(e.bom.Style.VENDOR_PREFIXES),i=0,o=r.length;o>i;i++){var a=r[i].toLowerCase();if(e.bom.Event.supportsEvent(t,a+n))return a?a+e.lang.String.firstUp(n):n}return null}}}),e.Bootstrap.define("qx.bom.client.CssTransition",{statics:{getTransitionName:function(){return e.bom.Style.getPropertyName("transition")},getSupport:function(){var t=e.bom.client.CssTransition.getTransitionName();if(!t)return null;var n=e.bom.Event.getEventName(window,"transitionEnd");return n="transitionEnd"==n?n.toLowerCase():n,n||(n=t+(t.indexOf("Trans")>0?"E":"e")+"nd"),{name:t,"end-event":n}}},defer:function(t){e.core.Environment.add("css.transition",t.getSupport)}}),e.Bootstrap.define("qx.module.Environment",{statics:{get:function(t){return e.core.Environment.get(t)},add:function(t,n){return e.core.Environment.add(t,n),this}},defer:function(){e.core.Environment.get("browser.name"),e.core.Environment.get("browser.version"),e.core.Environment.get("browser.quirksmode"),e.core.Environment.get("browser.documentmode"),e.core.Environment.get("engine.name"),e.core.Environment.get("engine.version"),e.core.Environment.get("device.name"),e.core.Environment.get("device.type"),e.core.Environment.get("event.touch"),e.core.Environment.get("event.mspointer"),qxWeb.$attachAll(this,"env")}}),e.Bootstrap.define("qx.lang.normalize.Function",{statics:{bind:function(e){var t=Array.prototype.slice,n=this;if("function"!=typeof n)throw new TypeError("Function.prototype.bind called on incompatible "+n);var r=t.call(arguments,1),i=function(){if(this instanceof i){var o=function(){};o.prototype=n.prototype;var a=new o,s=n.apply(a,r.concat(t.call(arguments)));return Object(s)===s?s:a}return n.apply(e,r.concat(t.call(arguments)))};return i}},defer:function(t){e.core.Environment.get("ecmascript.function.bind")||(Function.prototype.bind=t.bind)}}),e.Bootstrap.define("qx.lang.normalize.Error",{statics:{toString:function(){var e=this.name||"Error",t=this.message||"";return""===e&&""===t?"Error":""===e?t:""===t?e:e+": "+t}},defer:function(t){e.core.Environment.get("ecmascript.error.toString")||(Error.prototype.toString=t.toString)}}),e.Bootstrap.define("qx.module.Polyfill",{}),e.Bootstrap.define("qx.module.Event",{statics:{__R:{},__S:{on:{},off:{}},__bV:!1,ready:function(t){if("complete"===document.readyState)return void window.setTimeout(t,1);var n=function(){e.module.Event.__bV=!0,t()};qxWeb(window).on("load",n);var r=function(){qxWeb(window).off("load",n),t()};if("mshtml"!==qxWeb.env.get("engine.name")||qxWeb.env.get("browser.documentmode")>8)e.bom.Event.addNativeListener(document,"DOMContentLoaded",r);else{var i=function(){if(!e.module.Event.__bV)try{document.documentElement.doScroll("left"),document.body&&r()}catch(t){window.setTimeout(i,100)}};i()}},$registerEventNormalization:function(t,n){e.lang.Type.isArray(t)||(t=[t]);for(var r=e.module.Event.__R,i=0,o=t.length;o>i;i++){var a=t[i];e.lang.Type.isFunction(n)&&(r[a]||(r[a]=[]),r[a].push(n))}},$unregisterEventNormalization:function(t,n){e.lang.Type.isArray(t)||(t=[t]);for(var r=e.module.Event.__R,i=0,o=t.length;o>i;i++){var a=t[i];r[a]&&e.lang.Array.remove(r[a],n)}},$getEventNormalizationRegistry:function(){return e.module.Event.__R},$registerEventHook:function(t,n,r){e.lang.Type.isArray(t)||(t=[t]);for(var i=e.module.Event.__S.on,o=0,a=t.length;a>o;o++){var s=t[o];e.lang.Type.isFunction(n)&&(i[s]||(i[s]=[]),i[s].push(n))}if(r)for(var l=e.module.Event.__S.off,o=0,a=t.length;a>o;o++){var s=t[o];e.lang.Type.isFunction(r)&&(l[s]||(l[s]=[]),l[s].push(r))}},$unregisterEventHook:function(t,n,r){e.lang.Type.isArray(t)||(t=[t]);for(var i=e.module.Event.__S.on,o=0,a=t.length;a>o;o++){var s=t[o];i[s]&&e.lang.Array.remove(i[s],n)}if(r)for(var l=e.module.Event.__S.off,o=0,a=t.length;a>o;o++){var s=t[o];l[s]&&e.lang.Array.remove(l[s],r)}},$getEventHookRegistry:function(){return e.module.Event.__S}},members:{on:function(t,n,r,i){for(var o=0;o<this.length;o++){var a=this[o],s=r||qxWeb(a),l=e.module.Event.__S.on,c=l["*"]||[];l[t]&&(c=c.concat(l[t]));for(var u=0,d=c.length;d>u;u++)c[u](a,t,n,r);var f=function(r,i){var o=e.module.Event.__R,a=o["*"]||[];o[t]&&(a=a.concat(o[t]));for(var s=0,l=a.length;l>s;s++)i=a[s](i,r,t);n.apply(this,[i])}.bind(s,a);f.original=n,e.bom.Event.addNativeListener(a,t,f,i),a.$$emitter||(a.$$emitter=new e.event.Emitter),a.$$lastlistenerId=a.$$emitter.on(t,f,s),a.$$emitter.getEntryById(a.$$lastlistenerId).useCapture=!!i,a.__U||(a.__U={}),a.__U[t]||(a.__U[t]={}),a.__U[t][a.$$lastlistenerId]=f,r||(a.__bW||(a.__bW={}),a.__bW[a.$$lastlistenerId]=s)}return this},off:function(t,n,r,i){for(var o=null===n&&null===r,a=0;a<this.length;a++){var s=this[a];if(s.__U){var l=[];if(null!==t)l.push(t);else for(var c in s.__U)l.push(c);for(var u=0,d=l.length;d>u;u++){for(var f in s.__U[l[u]]){var m=s.__U[l[u]][f];if(o||m==n||m.original==n){var h,p="undefined"!=typeof s.__bW&&s.__bW[f];!r&&p&&(h=s.__bW[f]);var g=s.$$emitter.off(l[u],m,h||r);(o||m.original==n)&&e.bom.Event.removeNativeListener(s,l[u],m,i),null!==g&&delete s.__U[l[u]][f],p&&delete s.__bW[f]}}var v=e.module.Event.__S.off,b=v["*"]||[];v[t]&&(b=b.concat(v[t]));for(var _=0,y=b.length;y>_;_++)b[_](s,t,n,r)}}}return this},allOff:function(e){return this.off(e||null,null,null)},offById:function(e){var t=this[0].$$emitter.getEntryById(e);return this.off(t.name,t.listener.original,t.ctx,t.useCapture)},emit:function(e,t){for(var n=0;n<this.length;n++){var r=this[n];r.$$emitter&&r.$$emitter.emit(e,t)}return this},once:function(e,t,n){var r=this,i=function(o){r.off(e,i,n),t.call(this,o)};return this.on(e,i,n),this},hasListener:function(e,t,n){if(!this[0]||!this[0].$$emitter||!this[0].$$emitter.getListeners()[e])return!1;if(t){for(var r=this[0].$$emitter.getListeners()[e],i=0;i<r.length;i++){var o=!1;if(r[i].listener==t&&(o=!0),r[i].listener.original&&r[i].listener.original==t&&(o=!0),o){if(void 0===n)return!0;if(r[i].ctx===n)return!0}}return!1}return this[0].$$emitter.getListeners()[e].length>0},copyEventsTo:function(e){for(var t=this.concat(),n=e.concat(),r=t.length-1;r>=0;r--)for(var i=t[r].getElementsByTagName("*"),o=0;o<i.length;o++)t.push(i[o]);for(var r=n.length-1;r>=0;r--)for(var i=n[r].getElementsByTagName("*"),o=0;o<i.length;o++)n.push(i[o]);n.forEach(function(e){e.$$emitter=null});for(var r=0;r<t.length;r++){var a=t[r];if(a.$$emitter){var s=a.$$emitter.getListeners();for(var l in s)for(var o=s[l].length-1;o>=0;o--){var c=s[l][o].listener;c.original&&(c=c.original),qxWeb(n[r]).on(l,c,s[l][o].ctx)}}}},hover:function(t,n){return this.on("pointerover",t,this),e.lang.Type.isFunction(n)&&this.on("pointerout",n,this),this},onMatchTarget:function(e,t,n,r){r=void 0!==r?r:this;var i=function(e){var i=qxWeb(e.getTarget()),o="string"==typeof t?this.find(t):qxWeb(t);if(i.is(t))n.call(r,i,qxWeb.object.clone(e));else for(var a=0,s=o.length;s>a;a++)if(i.isChildOf(qxWeb(o[a]))){n.call(r,i,qxWeb.object.clone(e));break}};return this.forEach(function(o){var a={target:t,type:e,listener:i,callback:n,context:r};o.$$matchTargetInfo||(o.$$matchTargetInfo=[]),o.$$matchTargetInfo.push(a)}),this.on(e,i),this},offMatchTarget:function(e,t,n,r){return r=void 0!==r?r:this,this.forEach(function(t){if(t.$$matchTargetInfo&&"Array"==qxWeb.type.get(t.$$matchTargetInfo)){for(var i=t.$$matchTargetInfo,o=i.length-1;o>=0;o--){var a=i[o];a.type==e&&a.callback==n&&a.context==r&&(this.off(e,a.listener),i.splice(o,1))}0===i.length&&(t.$$matchTargetInfo=null)}},this),this},hasMatchListener:function(e,t,n,r){r=void 0!==r?r:this;for(var i=0,o=this.length;o>i;i++)for(var a=this[i].$$matchTargetInfo||[],s=a.length-1;s>=0;s--){var l=a[s];if(l.type==e&&l.callback==n&&l.target==t&&l.context==r)return!0}return!1}},defer:function(e){qxWeb.$attachAll(this),qxWeb.$attachStatic({$registerEventNormalization:e.$registerEventNormalization,$unregisterEventNormalization:e.$unregisterEventNormalization,$getEventNormalizationRegistry:e.$getEventNormalizationRegistry,$registerEventHook:e.$registerEventHook,$unregisterEventHook:e.$unregisterEventHook,$getEventHookRegistry:e.$getEventHookRegistry})}}),e.Bootstrap.define("qx.module.event.PointerHandler",{statics:{TYPES:["pointermove","pointerover","pointerout","pointerdown","pointerup","pointercancel","gesturebegin","gesturemove","gesturefinish","gesturecancel"],register:function(t){t.$$pointerHandler||(e.core.Environment.get("event.dispatchevent")||t.$$emitter||(t.$$emitter=new e.event.Emitter),t.$$pointerHandler=new e.event.handler.PointerCore(t,t.$$emitter))},unregister:function(t){if(t.$$pointerHandler){if("qx.event.handler.Pointer"===t.$$pointerHandler.classname)return;var n=t.$$emitter.getListeners();for(var r in n)if(-1!==e.module.event.PointerHandler.TYPES.indexOf(r)&&n[r].length>0)return;t.$$pointerHandler.dispose(),t.$$pointerHandler=void 0}}},defer:function(e){qxWeb.$registerEventHook(e.TYPES,e.register,e.unregister)}}),e.Bootstrap.define("qx.event.Emitter",{extend:Object,statics:{__T:[]},members:{__U:null,__V:null,on:function(t,n,r){var i=e.event.Emitter.__T.length;return this.__W(t).push({listener:n,ctx:r,id:i,name:t}),e.event.Emitter.__T.push({name:t,listener:n,ctx:r}),i},once:function(t,n,r){var i=e.event.Emitter.__T.length;return this.__W(t).push({listener:n,ctx:r,once:!0,id:i}),e.event.Emitter.__T.push({name:t,listener:n,ctx:r}),i},off:function(t,n,r){for(var i=this.__W(t),o=i.length-1;o>=0;o--){var a=i[o];if(a.listener==n&&a.ctx==r)return i.splice(o,1),e.event.Emitter.__T[a.id]=null,a.id}return null},offById:function(t){var n=e.event.Emitter.__T[t];return n&&this.off(n.name,n.listener,n.ctx),null},addListener:function(e,t,n){return this.on(e,t,n)},addListenerOnce:function(e,t,n){return this.once(e,t,n)},removeListener:function(e,t,n){this.off(e,t,n)},removeListenerById:function(e){this.offById(e)},emit:function(e,t){for(var n=this.__W(e).concat(),r=[],i=0;i<n.length;i++){var o=n[i];o.listener.call(o.ctx,t),o.once&&r.push(o)}r.forEach(function(t){var n=this.__W(e),r=n.indexOf(t);n.splice(r,1)}.bind(this)),n=this.__W("*");for(var i=n.length-1;i>=0;i--){var o=n[i];o.listener.call(o.ctx,t)}},getListeners:function(){return this.__U},getEntryById:function(e){for(var t in this.__U)for(var n=this.__U[t],r=0,i=n.length;i>r;r++)if(n[r].id===e)return n[r]},__W:function(e){return null==this.__U&&(this.__U={}),null==this.__U[e]&&(this.__U[e]=[]),this.__U[e]}}}),e.Bootstrap.define("qx.event.handler.PointerCore",{extend:Object,statics:{MOUSE_TO_POINTER_MAPPING:{mousedown:"pointerdown",mouseup:"pointerup",mousemove:"pointermove",mouseout:"pointerout",mouseover:"pointerover"},TOUCH_TO_POINTER_MAPPING:{touchstart:"pointerdown",touchend:"pointerup",touchmove:"pointermove",touchcancel:"pointercancel"},MSPOINTER_TO_POINTER_MAPPING:{MSPointerDown:"pointerdown",MSPointerMove:"pointermove",MSPointerUp:"pointerup",MSPointerCancel:"pointercancel",MSPointerLeave:"pointerleave",MSPointerEnter:"pointerenter",MSPointerOver:"pointerover",MSPointerOut:"pointerout"},POINTER_TO_GESTURE_MAPPING:{pointerdown:"gesturebegin",pointerup:"gesturefinish",pointercancel:"gesturecancel",pointermove:"gesturemove"},LEFT_BUTTON:"mshtml"==e.core.Environment.get("engine.name")&&e.core.Environment.get("browser.documentmode")<=8?1:0,SIM_MOUSE_DISTANCE:25,SIM_MOUSE_DELAY:2500,__X:null},construct:function(t,n){this.__Y=t,this.__ba=n,this.__bb=[],this.__bc=[],this.__bd=[],this._processedFlag="$$qx"+this.classname.substr(this.classname.lastIndexOf(".")+1)+"Processed";var r=e.core.Environment.get("engine.name"),i=parseInt(e.core.Environment.get("browser.documentmode"),10);"mshtml"==r&&10==i?(this.__bb=["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel","MSPointerOver","MSPointerOut","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout"],this._initPointerObserver()):(e.core.Environment.get("event.mspointer")&&(this.__be=!0),this.__bb=["pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout"],this._initPointerObserver()),e.core.Environment.get("event.mspointer")||(e.core.Environment.get("device.touch")&&(this.__bb=["touchstart","touchend","touchmove","touchcancel"],this._initObserver(this._onTouchEvent)),this.__bb=["mousedown","mouseup","mousemove","mouseover","mouseout","contextmenu"],this._initObserver(this._onMouseEvent))},members:{__Y:null,__ba:null,__bb:null,__be:!1,__bf:null,__bg:0,__bc:null,__bh:null,__bd:null,_processedFlag:null,_initPointerObserver:function(){this._initObserver(this._onPointerEvent)},_initObserver:function(t,n){this.__bf=e.lang.Function.listener(t,this),this.__bb.forEach(function(t){n&&e.dom.Node.isDocument(this.__Y)?(this.__Y.$$emitter||(this.__Y.$$emitter=new e.event.Emitter),this.__Y.$$emitter.on(t,this.__bf)):e.bom.Event.addNativeListener(this.__Y,t,this.__bf)}.bind(this))},_onPointerEvent:function(t){if(e.core.Environment.get("event.mspointer")&&(10!==e.core.Environment.get("browser.documentmode")||-1!=t.type.toLowerCase().indexOf("ms"))){this.__be||t.stopPropagation();var n=e.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[t.type]||t.type,r=e.bom.Event.getTarget(t),i=new e.event.type.dom.Pointer(n,t);this._fireEvent(i,n,r)}},_onTouchEvent:function(t){if(!t[this._processedFlag]){t[this._processedFlag]=!0;var n=e.event.handler.PointerCore.TOUCH_TO_POINTER_MAPPING[t.type],r=t.changedTouches;if(this._determineActiveTouches(t.type,r),t.touches.length<this.__bd.length){for(var i=this.__bd.length-1;i>=0;i--){var o=new e.event.type.dom.Pointer("pointercancel",t,{identifier:this.__bd[i].identifier,target:t.target,pointerType:"touch",pointerId:this.__bd[i].identifier+2});this._fireEvent(o,"pointercancel",t.target)}return this.__bh=null,void(this.__bd=[])}"touchstart"==t.type&&null===this.__bh&&(this.__bh=r[0].identifier);for(var i=0,a=r.length;a>i;i++){var s=r[i],l=t.view.document.elementFromPoint(s.clientX,s.clientY)||t.target,c={clientX:s.clientX,clientY:s.clientY,pageX:s.pageX,pageY:s.pageY,identifier:s.identifier,screenX:s.screenX,screenY:s.screenY,target:l,pointerType:"touch",pointerId:s.identifier+2};if("touchstart"==t.type){var u=new e.event.type.dom.Pointer("pointerover",t,c);this._fireEvent(u,"pointerover",c.target)}s.identifier==this.__bh&&(c.isPrimary=!0,c.button=0,c.buttons=1,e.event.handler.PointerCore.__X={x:s.clientX,y:s.clientY,time:(new Date).getTime()});var d=new e.event.type.dom.Pointer(n,t,c);if(this._fireEvent(d,n,c.target),"touchend"==t.type||"touchcancel"==t.type){var f=new e.event.type.dom.Pointer("pointerout",t,c);this._fireEvent(f,"pointerout",t.target),this.__bh==s.identifier&&(this.__bh=null)}}}},_onMouseEvent:function(t){if(!t[this._processedFlag]&&(t[this._processedFlag]=!0,!this._isSimulatedMouseEvent(t.clientX,t.clientY))){"mousedown"==t.type?this.__bc[t.which]=1:"mouseup"==t.type&&("osx"==e.core.Environment.get("os.name")&&"gecko"==e.core.Environment.get("engine.name")&&1!=this.__bc[t.which]&&t.ctrlKey&&(this.__bc[1]=0),this.__bc[t.which]=0);var n=e.event.handler.PointerCore.MOUSE_TO_POINTER_MAPPING[t.type],r=e.bom.Event.getTarget(t),i=e.lang.Array.sum(this.__bc),o={pointerType:"mouse",pointerId:1};if(this.__bg!=i&&0!==i&&0!==this.__bg){var a=new e.event.type.dom.Pointer("pointermove",t,o);this._fireEvent(a,"pointermove",r)}if(this.__bg=i,!("mousedown"==t.type&&i>1||"mouseup"==t.type&&i>0)){if("contextmenu"==t.type)return void(this.__bc[t.which]=0);var s=new e.event.type.dom.Pointer(n,t,o);this._fireEvent(s,n,r)}}},_determineActiveTouches:function(e,t){if("touchstart"==e)for(var n=0;n<t.length;n++)this.__bd.push(t[n]);else if("touchend"==e||"touchcancel"==e){for(var r=[],n=0;n<this.__bd.length;n++){for(var i=!0,o=0;o<t.length;o++)if(this.__bd[n].identifier==t[o].identifier){i=!1;break}i&&r.push(this.__bd[n])}this.__bd=r}},_isSimulatedMouseEvent:function(t,n){var r=e.event.handler.PointerCore.__X;if(r){var i=(new Date).getTime()-r.time,o=e.event.handler.PointerCore.SIM_MOUSE_DISTANCE,a=Math.abs(t-e.event.handler.PointerCore.__X.x),s=Math.abs(n-e.event.handler.PointerCore.__X.y);if(i<e.event.handler.PointerCore.SIM_MOUSE_DELAY&&(o>a||o>s))return!0}return!1},_stopObserver:function(){for(var t=0;t<this.__bb.length;t++)e.bom.Event.removeNativeListener(this.__Y,this.__bb[t],this.__bf)},_fireEvent:function(t,n,r){r=r||t.target,n=n||t.type;var i;if(!("mouse"!==t.pointerType||t.button<=e.event.handler.PointerCore.LEFT_BUTTON)||"pointerdown"!=n&&"pointerup"!=n&&"pointermove"!=n||(i=new e.event.type.dom.Pointer(e.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[n],t),e.event.type.dom.Pointer.normalize(i),i.srcElement=r),e.core.Environment.get("event.dispatchevent"))this.__be||r.dispatchEvent(t),i&&r.dispatchEvent(i);else for(t.srcElement=r;r;)r.$$emitter&&(t.currentTarget=r,t._stopped||r.$$emitter.emit(n,t),i&&!i._stopped&&(i.currentTarget=r,r.$$emitter.emit(i.type,i))),r=r.parentNode},dispose:function(){this._stopObserver(),this.__Y=this.__ba=null}}}),e.Bootstrap.define("qx.event.type.dom.Custom",{extend:Object,statics:{PROPERTIES:{bubbles:!1,cancelable:!0}},construct:function(e,t,n){return this._type=e,this._event=this._createEvent(),this._initEvent(t,n),this._event._original=t,this._event.preventDefault=function(){if(this._original.preventDefault)this._original.preventDefault();else try{this._original.returnValue=!1}catch(e){}},this._event.stopPropagation&&(this._event._nativeStopPropagation=this._event.stopPropagation),this._event.stopPropagation=function(){this._stopped=!0,this._nativeStopPropagation?(this._original.stopPropagation(),this._nativeStopPropagation()):this._original.cancelBubble=!0},this._event},members:{_type:null,_event:null,_createEvent:function(){var t;return e.core.Environment.get("event.customevent")?t=new window.CustomEvent(this._type):"function"==typeof document.createEvent?t=document.createEvent("UIEvents"):"object"==typeof document.createEventObject&&(t={},t.type=this._type),t},_initEvent:function(t,n){n=n||{};var r=e.lang.Object.clone(e.event.type.dom.Custom.PROPERTIES);for(var i in n)r[i]=n[i];this._event.initEvent&&this._event.initEvent(this._type,r.bubbles,r.cancelable);for(var i in r)this._event[i]=r[i]}}}),e.Bootstrap.define("qx.event.type.dom.Pointer",{extend:e.event.type.dom.Custom,statics:{MOUSE_PROPERTIES:["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","pageX","pageY","ctrlKey","altKey","shiftKey","metaKey","button","which","relatedTarget","fromElement","toElement"],POINTER_PROPERTIES:{pointerId:1,width:0,height:0,pressure:.5,tiltX:0,tiltY:0,pointerType:"",isPrimary:!1},READONLY_PROPERTIES:[],BIND_METHODS:["getPointerType","getViewportLeft","getViewportTop","getDocumentLeft","getDocumentTop","getScreenLeft","getScreenTop"],getPointerType:function(){if("string"==typeof this.pointerType)return this.pointerType;if("number"==typeof this.pointerType){if(this.pointerType==this.MSPOINTER_TYPE_MOUSE)return"mouse";if(this.pointerType==this.MSPOINTER_TYPE_PEN)return"pen";if(this.pointerType==this.MSPOINTER_TYPE_TOUCH)return"touch"}return""},getViewportLeft:function(){return this.clientX},getViewportTop:function(){return this.clientY},getDocumentLeft:function(){if(void 0!==this.pageX)return this.pageX;var t=e.dom.Node.getWindow(this.srcElement);return this.clientX+e.bom.Viewport.getScrollLeft(t)},getDocumentTop:function(){if(void 0!==this.pageY)return this.pageY;var t=e.dom.Node.getWindow(this.srcElement);return this.clientY+e.bom.Viewport.getScrollTop(t)},getScreenLeft:function(){return this.screenX},getScreenTop:function(){return this.screenY},normalize:function(t){for(var n=e.event.type.dom.Pointer.BIND_METHODS,r=0,i=n.length;i>r;r++)"function"!=typeof t[n[r]]&&(t[n[r]]=e.event.type.dom.Pointer[n[r]].bind(t))}},construct:function(e,t,n){return this.base(arguments,e,t,n)},members:{_createEvent:function(){var t;return e.core.Environment.get("event.mouseevent")?t=new window.MouseEvent(this._type):"function"==typeof document.createEvent?t=document.createEvent("UIEvents"):"object"==typeof document.createEventObject&&(t={},t.type=this._type),t},_initEvent:function(t,n){n=n||{};var r=this._event,i={};e.event.type.dom.Pointer.normalize(t),Object.keys(e.event.type.dom.Pointer.POINTER_PROPERTIES).concat(e.event.type.dom.Pointer.MOUSE_PROPERTIES).forEach(function(r){"undefined"!=typeof n[r]?i[r]=n[r]:"undefined"!=typeof t[r]?i[r]=t[r]:"undefined"!=typeof e.event.type.dom.Pointer.POINTER_PROPERTIES[r]&&(i[r]=e.event.type.dom.Pointer.POINTER_PROPERTIES[r])});var o;switch(t.which){case 1:o=1;break;case 2:o=4;break;case 3:o=2;break;default:o=0}void 0!==o&&(i.buttons=o,i.pressure=o?.5:0),r.initMouseEvent?r.initMouseEvent(this._type,i.bubbles,i.cancelable,i.view,i.detail,i.screenX,i.screenY,i.clientX,i.clientY,i.ctrlKey,i.altKey,i.shiftKey,i.metaKey,i.button,i.relatedTarget):r.initUIEvent&&r.initUIEvent(this._type,i.bubbles,i.cancelable,i.view,i.detail);for(var a in i)r[a]!==i[a]&&-1===e.event.type.dom.Pointer.READONLY_PROPERTIES.indexOf(a)&&(r[a]=i[a]);switch(r.pointerType){case t.MSPOINTER_TYPE_MOUSE:r.pointerType="mouse";break;case t.MSPOINTER_TYPE_PEN:r.pointerType="pen";break;case t.MSPOINTER_TYPE_TOUCH:r.pointerType="touch"}"mouse"==r.pointerType&&(r.isPrimary=!0)}},defer:function(t){"gecko"==e.core.Environment.get("engine.name")?t.READONLY_PROPERTIES.push("buttons"):"ios"==e.core.Environment.get("os.name")&&parseFloat(e.core.Environment.get("os.version"))>=8&&(t.READONLY_PROPERTIES=t.READONLY_PROPERTIES.concat(t.MOUSE_PROPERTIES))}}),e.Bootstrap.define("qx.module.event.Pointer",{statics:{TYPES:["pointerdown","pointerup","pointermove","pointercancel","pointerover","pointerout"],getPointerType:function(){return!1},getViewportLeft:function(){return!1},getViewportTop:function(){return!1},getDocumentLeft:function(){return!1},getDocumentTop:function(){return!1},getScreenLeft:function(){return!1},getScreenTop:function(){return!1},normalize:function(t){return t?(e.event.type.dom.Pointer.normalize(t),t):t}},defer:function(t){qxWeb.$registerEventNormalization(e.module.event.Pointer.TYPES,t.normalize)}}),e.Bootstrap.define("qx.module.event.Tap",{statics:{TYPES:["tap","longtap","dbltap"],BIND_METHODS:["getViewportLeft","getViewportTop","getDocumentLeft","getDocumentTop","getScreenLeft","getScreenTop"],getViewportLeft:function(){return this._original.getViewportLeft()},getViewportTop:function(){return this._original.getViewportTop()},getDocumentLeft:function(){return this._original.getDocumentLeft()},getDocumentTop:function(){return this._original.getDocumentTop()},getScreenLeft:function(){return this._original.getScreenLeft()},getScreenTop:function(){return this._original.getScreenTop()},normalize:function(t){if(!t)return t;for(var n=e.module.event.Tap.BIND_METHODS,r=0,i=n.length;i>r;r++)"function"!=typeof t[n[r]]&&(t[n[r]]=e.module.event.Tap[n[r]].bind(t));return t}},defer:function(t){qxWeb.$registerEventNormalization(e.module.event.Tap.TYPES,t.normalize)}}),e.Bootstrap.define("qx.module.event.Swipe",{statics:{TYPES:["swipe"],BIND_METHODS:["getStartTime","getDuration","getAxis","getDirection","getVelocity","getDistance"],getStartTime:function(){return this._original.swipe.startTime},getDuration:function(){return this._original.swipe.duration},getAxis:function(){return this._original.swipe.axis},getDirection:function(){return this._original.swipe.direction},getVelocity:function(){return this._original.swipe.velocity},getDistance:function(){return this._original.swipe.distance},normalize:function(t){if(!t)return t;for(var n=e.module.event.Swipe.BIND_METHODS,r=0,i=n.length;i>r;r++)"function"!=typeof t[n[r]]&&(t[n[r]]=e.module.event.Swipe[n[r]].bind(t));return t}},defer:function(t){qxWeb.$registerEventNormalization(e.module.event.Swipe.TYPES,t.normalize)}}),e.Bootstrap.define("qx.module.event.Rotate",{statics:{TYPES:["rotate"],BIND_METHODS:["getAngle"],getAngle:function(){return this._original.angle},normalize:function(t){if(!t)return t;for(var n=e.module.event.Rotate.BIND_METHODS,r=0,i=n.length;i>r;r++)"function"!=typeof t[n[r]]&&(t[n[r]]=e.module.event.Rotate[n[r]].bind(t));return t}},defer:function(t){qxWeb.$registerEventNormalization(e.module.event.Rotate.TYPES,t.normalize)}}),e.Bootstrap.define("qx.module.event.Pinch",{statics:{TYPES:["pinch"],BIND_METHODS:["getScale"],getScale:function(){return this._original.scale},normalize:function(t){if(!t)return t;for(var n=e.module.event.Pinch.BIND_METHODS,r=0,i=n.length;i>r;r++)"function"!=typeof t[n[r]]&&(t[n[r]]=e.module.event.Pinch[n[r]].bind(t));return t}},defer:function(t){qxWeb.$registerEventNormalization(e.module.event.Pinch.TYPES,t.normalize)}}),e.Bootstrap.define("qx.module.event.Track",{statics:{TYPES:["track"],BIND_METHODS:["getDelta"],getDelta:function(){return this._original.delta},normalize:function(t){if(!t)return t;for(var n=e.module.event.Track.BIND_METHODS,r=0,i=n.length;i>r;r++)"function"!=typeof t[n[r]]&&(t[n[r]]=e.module.event.Track[n[r]].bind(t));return t}},defer:function(t){qxWeb.$registerEventNormalization(e.module.event.Track.TYPES,t.normalize)}}),e.Bootstrap.define("qx.module.event.GestureHandler",{statics:{TYPES:["tap","longtap","swipe","dbltap","track","trackstart","trackend","roll","rotate","pinch"],register:function(t){t.$$gestureHandler||(e.core.Environment.get("event.dispatchevent")||t.$$emitter||(t.$$emitter=new e.event.Emitter),t.$$gestureHandler=new e.event.handler.GestureCore(t,t.$$emitter))},unregister:function(t){if(t.$$gestureHandler){var n=t.$$emitter.getListeners();for(var r in n)if(-1!==e.module.event.GestureHandler.TYPES.indexOf(r)&&n[r].length>0)return;t.$$gestureHandler.dispose(),t.$$gestureHandler=void 0}}},defer:function(e){qxWeb.$registerEventHook(e.TYPES,e.register,e.unregister)}}),e.Bootstrap.define("qx.event.handler.GestureCore",{extend:Object,statics:{TYPES:["tap","swipe","longtap","dbltap","track","trackstart","trackend","rotate","pinch","roll"],GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TAP_MAX_DISTANCE:{touch:40,mouse:5,pen:20},DOUBLETAP_MAX_DISTANCE:{touch:10,mouse:4,pen:10},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},LONGTAP_TIME:500,DOUBLETAP_TIME:500,ROLL_FACTOR:18},construct:function(e,t){this.__Y=e,this.__ba=t,this.__bo={},this.__bp={},this.__bq={},this._initObserver()},members:{__Y:null,__ba:null,__bo:null,__br:null,__bs:null,__bt:null,__bu:null,__bp:null,__bv:null,__bq:null,__bw:null,_initObserver:function(){e.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__Y).on(e,this.checkAndFireGesture,this)}.bind(this)),"mshtml"==e.core.Environment.get("engine.name")&&e.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__Y).on("dblclick",this._onDblClick,this);var t=e.core.Environment.get("event.mousewheel");qxWeb(t.target).on(t.type,this._fireRoll,this)},_stopObserver:function(){e.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__Y).off(e,this.checkAndFireGesture,this)}.bind(this)),"mshtml"==e.core.Environment.get("engine.name")&&e.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__Y).off("dblclick",this._onDblClick,this);var t=e.core.Environment.get("event.mousewheel");qxWeb(t.target).off(t.type,this._fireRoll,this)},checkAndFireGesture:function(t,n,r){n||(n=t.type),r||(r=e.bom.Event.getTarget(t)),"gesturebegin"==n?this.gestureBegin(t,r):"gesturemove"==n?this.gestureMove(t,r):"gesturefinish"==n?this.gestureFinish(t,r):"gesturecancel"==n&&this.gestureCancel(t.pointerId)},gestureBegin:function(t,n){this.__bo[t.pointerId]&&(this.__bE(this.__bo[t.pointerId]),delete this.__bo[t.pointerId]),this._hasIntermediaryHandler(n)||(this.__bo[t.pointerId]={startTime:(new Date).getTime(),lastEventTime:(new Date).getTime(),startX:t.clientX,startY:t.clientY,clientX:t.clientX,clientY:t.clientY,velocityX:0,velocityY:0,target:n,isTap:!0,isPrimary:t.isPrimary,longTapTimer:window.setTimeout(this.__bD.bind(this,t,n),e.event.handler.GestureCore.LONGTAP_TIME)},t.isPrimary?(this.__bt=!1,this.__bs=n,this.__bA("trackstart",t,n)):(this.__bt=!0,2===Object.keys(this.__bo).length&&(this.__bu=this._calcAngle(),this.__bw=this._calcDistance())))},gestureMove:function(e){var t=this.__bo[e.pointerId];if(t){var n=t.clientX,r=t.clientY;t.clientX=e.clientX,t.clientY=e.clientY,t.lastEventTime=(new Date).getTime(),n&&(t.velocityX=t.clientX-n),r&&(t.velocityY=t.clientY-r),2===Object.keys(this.__bo).length&&(this.__bB(e,t.target),this.__bC(e,t.target)),this.__bt||(this.__bA("track",e,t.target),this._fireRoll(e,"touch",t.target)),t.isTap&&(t.isTap=this._isBelowTapMaxDistance(e),t.isTap||this.__bE(t))}},_hasIntermediaryHandler:function(e){for(;e&&e!==this.__Y;){if(e.$$gestureHandler)return!0;e=e.parentNode}return!1},gestureFinish:function(t,n){if(this.__bo[t.pointerId]){var r=this.__bo[t.pointerId];if(this.__bE(r),!this._hasIntermediaryHandler(n)){if(this.__bx(r.velocityX,r.velocityY,t,r.target),this.__bA("trackend",t,r.target),r.isTap){if(n!==r.target)return void delete this.__bo[t.pointerId];this._fireEvent(t,"tap",t.target||n);var i=!1;if(Object.keys(this.__bp).length>0){var o=Date.now()-e.event.handler.GestureCore.DOUBLETAP_TIME;for(var a in this.__bp)if(o>a)delete this.__bp[a];else{var s=this.__bp[a],l=this.__by(s.x,s.y,t.clientX,t.clientY,t.getPointerType()),c=s.target===(t.target||n),u=s.button===t.button;l&&u&&c&&(i=!0,delete this.__bp[a],this._fireEvent(t,"dbltap",t.target||n))}}i||(this.__bp[Date.now()]={x:t.clientX,y:t.clientY,target:t.target||n,button:t.button})}else if(!this._isBelowTapMaxDistance(t)){var d=this.__bz(t,n);d&&(t.swipe=d,this._fireEvent(t,"swipe",r.target||n))}delete this.__bo[t.pointerId]}}},stopMomentum:function(e){this.__bq[e]=!0},gestureCancel:function(e){this.__bo[e]&&(this.__bE(this.__bo[e]),delete this.__bo[e])},updateGestureTarget:function(e,t){this.__bo[e].target=t},__bx:function(t,n,r,i,o){var a=r.timeoutId;if(Math.abs(n)<1&&Math.abs(t)<1||this.__bq[a])return void delete this.__bq[a];if(!o){o=1;var s=2.8;n/=s,t/=s}o+=6e-4,n/=o,t/=o;var l=e.bom.AnimationFrame.request(e.lang.Function.bind(function(e,t,n,r,i){this.__bx(e,t,n,r,i)},this,t,n,r,i,o));t=Math.round(100*t)/100,n=Math.round(100*n)/100,r.delta={x:-t,y:-n},r.momentum=!0,r.timeoutId=l,this._fireEvent(r,"roll",r.target||i)},_calcAngle:function(){var e=null,t=null;for(var n in this.__bo){var r=this.__bo[n];null===e?e=r:t=r}var i=e.clientX-t.clientX,o=e.clientY-t.clientY;return(360+Math.atan2(o,i)*(180/Math.PI))%360},_calcDistance:function(){var e=null,t=null;for(var n in this.__bo){var r=this.__bo[n];null===e?e=r:t=r}var i=Math.sqrt(Math.pow(e.clientX-t.clientX,2)+Math.pow(e.clientY-t.clientY,2));return i},_isBelowTapMaxDistance:function(t){var n=this._getDeltaCoordinates(t),r=e.event.handler.GestureCore.TAP_MAX_DISTANCE[t.getPointerType()];return n?Math.abs(n.x)<=r&&Math.abs(n.y)<=r:null
},__by:function(t,n,r,i,o){var a=e.event.handler.GestureCore,s=Math.abs(t-r)<a.DOUBLETAP_MAX_DISTANCE[o],l=Math.abs(n-i)<a.DOUBLETAP_MAX_DISTANCE[o];return s&&l},_getDeltaCoordinates:function(e){var t=this.__bo[e.pointerId];if(!t)return null;var n=e.clientX-t.startX,r=e.clientY-t.startY,i="x";return Math.abs(n/r)<1&&(i="y"),{x:n,y:r,axis:i}},_fireEvent:function(t,n,r){if(this.__Y){var i;e.core.Environment.get("event.dispatchevent")?(i=new e.event.type.dom.Custom(n,t,{bubbles:!0,swipe:t.swipe,scale:t.scale,angle:t.angle,delta:t.delta,pointerType:t.pointerType,momentum:t.momentum}),r.dispatchEvent(i)):this.__ba&&(i=new e.event.type.dom.Custom(n,t,{target:this.__Y,currentTarget:this.__Y,srcElement:this.__Y,swipe:t.swipe,scale:t.scale,angle:t.angle,delta:t.delta,pointerType:t.pointerType,momentum:t.momentum}),this.__ba.emit(n,t))}},_onDblClick:function(t){var n=e.bom.Event.getTarget(t);this._fireEvent(t,"tap",n),this._fireEvent(t,"dbltap",n)},__bz:function(t){var n=this.__bo[t.pointerId];if(!n)return null;var r=e.event.handler.GestureCore,i=this._getDeltaCoordinates(t),o=(new Date).getTime()-n.startTime,a=Math.abs(i.x)>=Math.abs(i.y)?"x":"y",s=i[a],l=r.SWIPE_DIRECTION[a][0>s?0:1],c=0!==o?s/o:0,u={startTime:n.startTime,duration:o,axis:a,direction:l,distance:s,velocity:c};return u},__bA:function(e,t,n){t.delta=this._getDeltaCoordinates(t),this._fireEvent(t,e,t.target||n)},_fireRoll:function(t,n,r){if(t.type===e.core.Environment.get("event.mousewheel").type)t.delta={x:e.util.Wheel.getDelta(t,"x")*e.event.handler.GestureCore.ROLL_FACTOR,y:e.util.Wheel.getDelta(t,"y")*e.event.handler.GestureCore.ROLL_FACTOR},t.delta.axis=Math.abs(t.delta.x/t.delta.y)<1?"y":"x",t.pointerType="wheel";else{var i=this.__bo[t.pointerId];t.delta={x:-i.velocityX,y:-i.velocityY,axis:Math.abs(i.velocityX/i.velocityY)<1?"y":"x"}}this._fireEvent(t,"roll",t.target||r)},__bB:function(e){if(!e.isPrimary){var t=this._calcAngle();e.angle=Math.round((t-this.__bu)%360),this._fireEvent(e,"rotate",this.__bs)}},__bC:function(e){if(!e.isPrimary){var t=this._calcDistance(),n=t/this.__bw;e.scale=Math.round(100*n)/100,this._fireEvent(e,"pinch",this.__bs)}},__bD:function(e,t){var n=this.__bo[e.pointerId];n&&(this._fireEvent(e,"longtap",e.target||t),n.longTapTimer=null,n.isTap=!1)},__bE:function(e){e.longTapTimer&&(window.clearTimeout(e.longTapTimer),e.longTapTimer=null)},isBelowTapMaxDistance:function(t){var n=this._calcDelta(t),r=e.event.handler.GestureCore;return Math.abs(n.x)<=r.TAP_MAX_DISTANCE&&Math.abs(n.y)<=r.TAP_MAX_DISTANCE},dispose:function(){for(var e in this.__bo)this.__bE(e);this._stopObserver(),this.__Y=this.__ba=null}}}),e.Bootstrap.define("qx.bom.AnimationFrame",{extend:e.event.Emitter,events:{end:void 0,frame:"Number"},members:{__bF:!1,startSequence:function(t){this.__bF=!1;var n=+new Date,r=function(i){if(this.__bF)return void(this.id=null);if(i>=n+t)this.emit("end"),this.id=null;else{var o=Math.max(i-n,0);this.emit("frame",o),this.id=e.bom.AnimationFrame.request(r,this)}};this.id=e.bom.AnimationFrame.request(r,this)},cancelSequence:function(){this.__bF=!0}},statics:{TIMEOUT:30,calculateTiming:function(e,t){if("ease-in"==e)var n=[3.1223e-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==e)var n=[-7.0198e-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==e)return t;if("ease-in-out"==e)var n=[2.482e-7,-.2289,3.3466,-1.0857,-1.7354,.7034];else var n=[-.0021,.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var r=0,i=0;i<n.length;i++)r+=n[i]*Math.pow(t,i);return r},request:function(t,n){var r=e.core.Environment.get("css.animation.requestframe"),i=function(e){1e10>e&&(e=this.__bG+e),e=e||+new Date,t.call(n,e)};return r?window[r](i):window.setTimeout(function(){i()},e.bom.AnimationFrame.TIMEOUT)}},defer:function(e){e.__bG=window.performance&&performance.timing&&performance.timing.navigationStart,e.__bG||(e.__bG=Date.now())}}),e.Bootstrap.define("qx.bom.client.CssAnimation",{statics:{getSupport:function(){var t=e.bom.client.CssAnimation.getName();return null!=t?{name:t,"play-state":e.bom.client.CssAnimation.getPlayState(),"start-event":e.bom.client.CssAnimation.getAnimationStart(),"iteration-event":e.bom.client.CssAnimation.getAnimationIteration(),"end-event":e.bom.client.CssAnimation.getAnimationEnd(),"fill-mode":e.bom.client.CssAnimation.getFillMode(),keyframes:e.bom.client.CssAnimation.getKeyFrames()}:null},getFillMode:function(){return e.bom.Style.getPropertyName("AnimationFillMode")},getPlayState:function(){return e.bom.Style.getPropertyName("AnimationPlayState")},getName:function(){return e.bom.Style.getPropertyName("animation")},getAnimationStart:function(){if(e.bom.Event.supportsEvent(window,"webkitanimationstart"))return"webkitAnimationStart";var t={msAnimation:"MSAnimationStart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"animationstart",OAnimation:"oAnimationStart",animation:"animationstart"};return t[this.getName()]},getAnimationIteration:function(){if(e.bom.Event.supportsEvent(window,"webkitanimationiteration"))return"webkitAnimationIteration";var t={msAnimation:"MSAnimationIteration",WebkitAnimation:"webkitAnimationIteration",MozAnimation:"animationiteration",OAnimation:"oAnimationIteration",animation:"animationiteration"};return t[this.getName()]},getAnimationEnd:function(){if(e.bom.Event.supportsEvent(window,"webkitanimationend"))return"webkitAnimationEnd";var t={msAnimation:"MSAnimationEnd",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"};return t[this.getName()]},getKeyFrames:function(){for(var t=e.bom.Style.VENDOR_PREFIXES,n=[],r=0;r<t.length;r++){var i="@"+e.bom.Style.getCssName(t[r])+"-keyframes";n.push(i)}n.unshift("@keyframes");for(var o=e.bom.Stylesheet.createElement(),r=0;r<n.length;r++)try{return e.bom.Stylesheet.addRule(o,n[r]+" name",""),n[r]}catch(a){}return null},getRequestAnimationFrame:function(){for(var e=["requestAnimationFrame","msRequestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame"],t=0;t<e.length;t++)if(void 0!=window[e[t]])return e[t];return null}},defer:function(t){e.core.Environment.add("css.animation",t.getSupport),e.core.Environment.add("css.animation.requestframe",t.getRequestAnimationFrame)}}),e.Bootstrap.define("qx.util.Wheel",{statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1,getDelta:function(e,t){if(void 0===t){var n=0;return void 0!==e.wheelDelta?n=-e.wheelDelta:0!==e.detail?n=e.detail:void 0!==e.deltaY&&(n=e.deltaY),this.__bH(n)}if("x"===t){var r=0;return void 0!==e.wheelDelta?void 0!==e.wheelDeltaX&&(r=e.wheelDeltaX?this.__bH(-e.wheelDeltaX):0):e.axis&&e.axis==e.HORIZONTAL_AXIS&&void 0!==e.detail&&e.detail>0?r=this.__bH(e.detail):void 0!==e.deltaX&&(r=this.__bH(e.deltaX)),r}if("y"===t){var i=0;return void 0!==e.wheelDelta?i=void 0!==e.wheelDeltaY?e.wheelDeltaY?this.__bH(-e.wheelDeltaY):0:this.__bH(-e.wheelDelta):(!e.axis||e.axis!=e.HORIZONTAL_AXIS)&&void 0!==e.detail&&e.detail>0?i=this.__bH(e.detail):void 0!==e.deltaY&&(i=this.__bH(e.deltaY)),i}return 0},__bH:function(t){var n=Math.abs(t);if(0===n)return 0;if((null==e.util.Wheel.MINSCROLL||e.util.Wheel.MINSCROLL>n)&&(e.util.Wheel.MINSCROLL=n,this.__bI()),(null==e.util.Wheel.MAXSCROLL||e.util.Wheel.MAXSCROLL<n)&&(e.util.Wheel.MAXSCROLL=n,this.__bI()),e.util.Wheel.MAXSCROLL===n&&e.util.Wheel.MINSCROLL===n)return 2*(t/n);var r=e.util.Wheel.MAXSCROLL-e.util.Wheel.MINSCROLL,i=t/r*Math.log(r)*e.util.Wheel.FACTOR;return 0>i?Math.min(i,-1):Math.max(i,1)},__bI:function(){var t=e.util.Wheel.MAXSCROLL||0,n=e.util.Wheel.MINSCROLL||t;if(!(n>=t)){var r=t-n,i=t/r*Math.log(r);0==i&&(i=1),e.util.Wheel.FACTOR=6/i}}}}),e.Bootstrap.define("qx.module.event.Native",{statics:{TYPES:["*"],FORWARD_METHODS:["getTarget","getRelatedTarget"],BIND_METHODS:["preventDefault","stopPropagation","getType"],preventDefault:function(){try{this.keyCode=0}catch(e){}this.returnValue=!1},stopPropagation:function(){this.cancelBubble=!0},getType:function(){return this._type||this.type},getTarget:function(){},getRelatedTarget:function(){},getCurrentTarget:function(){},normalize:function(t,n){if(!t)return t;for(var r=e.module.event.Native.FORWARD_METHODS,i=0,o=r.length;o>i;i++)t[r[i]]=e.bom.Event[r[i]].bind(null,t);for(var a=e.module.event.Native.BIND_METHODS,i=0,o=a.length;o>i;i++)"function"!=typeof t[a[i]]&&(t[a[i]]=e.module.event.Native[a[i]].bind(t));return t.getCurrentTarget=function(){return t.currentTarget||n},t}},defer:function(e){qxWeb.$registerEventNormalization(e.TYPES,e.normalize)}}),e.Bootstrap.define("qx.module.event.Keyboard",{statics:{TYPES:["keydown","keypress","keyup"],BIND_METHODS:["getKeyIdentifier"],getKeyIdentifier:function(){return"keypress"!=this.type||"gecko"==qxWeb.env.get("engine.name")&&0===this.charCode?e.event.util.Keyboard.keyCodeToIdentifier(this.keyCode):e.event.util.Keyboard.charCodeToIdentifier(this.charCode||this.keyCode)},normalize:function(t){if(!t)return t;for(var n=e.module.event.Keyboard.BIND_METHODS,r=0,i=n.length;i>r;r++)"function"!=typeof t[n[r]]&&(t[n[r]]=e.module.event.Keyboard[n[r]].bind(t));return t},registerInputFix:function(t){("text"===t.type||"password"===t.type||"textarea"===t.type)&&(t.__bX||(t.__bX=qxWeb(t).on("keyup",e.module.event.Keyboard._inputFix)))},unregisterInputFix:function(t){t.__bX&&!qxWeb(t).hasListener("input")&&(qxWeb(t).off("keyup",e.module.event.Keyboard._inputFix),t.__bX=null)},_inputFix:function(e){if("Backspace"===e.getKeyIdentifier()){var t=e.getTarget(),n=qxWeb(t).getValue();t.__bY&&t.__bY===n||(t.__bY=n,e.type=e._type="input",t.$$emitter.emit("input",e))}}},defer:function(t){qxWeb.$registerEventNormalization(e.module.event.Keyboard.TYPES,t.normalize),"mshtml"===qxWeb.env.get("engine.name")&&9===qxWeb.env.get("browser.documentmode")&&qxWeb.$registerEventHook("input",t.registerInputFix,t.unregisterInputFix)}}),e.Bootstrap.define("qx.event.util.Keyboard",{statics:{specialCharCodeMap:{8:"Backspace",9:"Tab",13:"Enter",27:"Escape",32:"Space"},numpadToCharCode:{96:"0".charCodeAt(0),97:"1".charCodeAt(0),98:"2".charCodeAt(0),99:"3".charCodeAt(0),100:"4".charCodeAt(0),101:"5".charCodeAt(0),102:"6".charCodeAt(0),103:"7".charCodeAt(0),104:"8".charCodeAt(0),105:"9".charCodeAt(0),106:"*".charCodeAt(0),107:"+".charCodeAt(0),109:"-".charCodeAt(0),110:",".charCodeAt(0),111:"/".charCodeAt(0)},keyCodeToIdentifierMap:{16:"Shift",17:"Control",18:"Alt",20:"CapsLock",224:"Meta",37:"Left",38:"Up",39:"Right",40:"Down",33:"PageUp",34:"PageDown",35:"End",36:"Home",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",44:"PrintScreen",145:"Scroll",19:"Pause",91:"osx"==e.core.Environment.get("os.name")?"cmd":"Win",92:"Win",93:"osx"==e.core.Environment.get("os.name")?"cmd":"Apps"},charCodeA:"A".charCodeAt(0),charCodeZ:"Z".charCodeAt(0),charCode0:"0".charCodeAt(0),charCode9:"9".charCodeAt(0),keyCodeToIdentifier:function(e){if(this.isIdentifiableKeyCode(e)){var t=this.numpadToCharCode[e];return t?String.fromCharCode(t):this.keyCodeToIdentifierMap[e]||this.specialCharCodeMap[e]||String.fromCharCode(e)}return"Unidentified"},charCodeToIdentifier:function(e){return this.specialCharCodeMap[e]||String.fromCharCode(e).toUpperCase()},isIdentifiableKeyCode:function(e){return e>=this.charCodeA&&e<=this.charCodeZ?!0:e>=this.charCode0&&e<=this.charCode9?!0:this.specialCharCodeMap[e]?!0:this.numpadToCharCode[e]?!0:this.isNonPrintableKeyCode(e)?!0:!1},isNonPrintableKeyCode:function(e){return this.keyCodeToIdentifierMap[e]?!0:!1}},defer:function(e){if(!e.identifierToKeyCodeMap){e.identifierToKeyCodeMap={};for(var t in e.keyCodeToIdentifierMap)e.identifierToKeyCodeMap[e.keyCodeToIdentifierMap[t]]=parseInt(t,10);for(var t in e.specialCharCodeMap)e.identifierToKeyCodeMap[e.specialCharCodeMap[t]]=parseInt(t,10)}}}),e.Bootstrap.define("qx.module.event.Mouse",{statics:{TYPES:["click","dblclick","mousedown","mouseup","mouseover","mousemove","mouseout"],BIND_METHODS:["getButton","getViewportLeft","getViewportTop","getDocumentLeft","getDocumentTop","getScreenLeft","getScreenTop"],BUTTONS_DOM2:{0:"left",2:"right",1:"middle"},BUTTONS_MSHTML:{1:"left",2:"right",4:"middle"},getButton:function(){switch(this.type){case"contextmenu":return"right";case"click":if("ie"===qxWeb.env.get("browser.name")&&qxWeb.env.get("browser.documentmode")<9)return"left";default:return void 0!==this.target?e.module.event.Mouse.BUTTONS_DOM2[this.button]||"none":e.module.event.Mouse.BUTTONS_MSHTML[this.button]||"none"}},getViewportLeft:function(){return this.clientX},getViewportTop:function(){return this.clientY},getDocumentLeft:function(){if(void 0!==this.pageX)return this.pageX;var t=e.dom.Node.getWindow(this.srcElement);return this.clientX+e.bom.Viewport.getScrollLeft(t)},getDocumentTop:function(){if(void 0!==this.pageY)return this.pageY;var t=e.dom.Node.getWindow(this.srcElement);return this.clientY+e.bom.Viewport.getScrollTop(t)},getScreenLeft:function(){return this.screenX},getScreenTop:function(){return this.screenY},normalize:function(t){if(!t)return t;for(var n=e.module.event.Mouse.BIND_METHODS,r=0,i=n.length;i>r;r++)"function"!=typeof t[n[r]]&&(t[n[r]]=e.module.event.Mouse[n[r]].bind(t));return t}},defer:function(t){qxWeb.$registerEventNormalization(e.module.event.Mouse.TYPES,t.normalize)}}),e.Bootstrap.define("qx.module.Manipulating",{statics:{_animationDescription:{scrollLeft:{duration:700,timing:"ease-in",keep:100,keyFrames:{0:{},100:{scrollLeft:1}}},scrollTop:{duration:700,timing:"ease-in",keep:100,keyFrames:{0:{},100:{scrollTop:1}}}},__ca:function(t,n,r){var i=e.lang.Object.clone(e.module.Manipulating._animationDescription[t],!0);return i.keyFrames[100][t]=n,this.animate(i,r)},__cb:function(t){var n;if(e.lang.Type.isArray(t))n=qxWeb(t);else{var r=e.bom.Html.clean([t]);n=qxWeb(r.length>0&&e.dom.Node.isElement(r[0])?r:t)}return n},__bi:function(e){if(0==e.childNodes.length)return e;for(var t=0,n=e.childNodes.length;n>t;t++)if(1===e.childNodes[t].nodeType)return this.__bi(e.childNodes[t]);return e},__cc:function(t){if(!e.lang.Type.isArray(t)){var n=qxWeb(t);t=n.length>0?n:[t]}return t.filter(function(e){return e&&(1===e.nodeType||11===e.nodeType)})},create:function(t,n){return qxWeb.$init(e.bom.Html.clean([t],n),qxWeb)}},members:{clone:function(e){for(var t=[],n=0;n<this.length;n++)this[n]&&1===this[n].nodeType&&(t[n]=this[n].cloneNode(!0));return e===!0&&this.copyEventsTo&&this.copyEventsTo(t),qxWeb(t)},append:function(t){var n=e.bom.Html.clean([t]),r=qxWeb.$init(n,qxWeb);return this._forEachElement(function(t,n){for(var i=0,o=r.length;o>i;i++)0==n?e.dom.Element.insertEnd(r[i],t):e.dom.Element.insertEnd(r.eq(i).clone(!0)[0],t)}),this},appendTo:function(t){t=e.module.Manipulating.__cc(t);for(var n=0,r=t.length;r>n;n++)this._forEachElement(function(r,i){0==n?e.dom.Element.insertEnd(this[i],t[n]):e.dom.Element.insertEnd(this.eq(i).clone(!0)[0],t[n])});return this},insertBefore:function(t){t=e.module.Manipulating.__cc(t);for(var n=0,r=t.length;r>n;n++)this._forEachElement(function(r,i){0==n?e.dom.Element.insertBefore(r,t[n]):e.dom.Element.insertBefore(this.eq(i).clone(!0)[0],t[n])});return this},insertAfter:function(t){t=e.module.Manipulating.__cc(t);for(var n=0,r=t.length;r>n;n++)for(var i=this.length-1;i>=0;i--)this[i]&&1===this[i].nodeType&&(0==n?e.dom.Element.insertAfter(this[i],t[n]):e.dom.Element.insertAfter(this.eq(i).clone(!0)[0],t[n]));return this},wrap:function(t){return t=e.module.Manipulating.__cb(t),0==t.length?this:(this._forEachElement(function(n){var r=t.eq(0).clone(!0);e.dom.Element.insertAfter(r[0],n);var i=e.module.Manipulating.__bi(r[0]);e.dom.Element.insertEnd(n,i)}),this)},remove:function(){return this._forEachElement(function(t){e.dom.Element.remove(t)}),this},empty:function(){return this._forEachElement(function(e){for(;e.firstChild;)e.removeChild(e.firstChild)}),this},before:function(t){e.lang.Type.isArray(t)||(t=[t]);var n=document.createDocumentFragment();return e.bom.Html.clean(t,document,n),this._forEachElement(function(t,r){for(var i=e.lang.Array.cast(n.childNodes,Array),o=0,a=i.length;a>o;o++){var s;s=r<this.length-1?i[o].cloneNode(!0):i[o],t.parentNode.insertBefore(s,t)}},this),this},after:function(t){e.lang.Type.isArray(t)||(t=[t]);var n=document.createDocumentFragment();return e.bom.Html.clean(t,document,n),this._forEachElement(function(t,r){for(var i=e.lang.Array.cast(n.childNodes,Array),o=i.length-1;o>=0;o--){var a;a=r<this.length-1?i[o].cloneNode(!0):i[o],t.parentNode.insertBefore(a,t.nextSibling)}},this),this},getScrollLeft:function(){var t=this[0];if(!t)return null;var n=e.dom.Node;return n.isWindow(t)||n.isDocument(t)?e.bom.Viewport.getScrollLeft():t.scrollLeft},getScrollTop:function(){var t=this[0];if(!t)return null;var n=e.dom.Node;return n.isWindow(t)||n.isDocument(t)?e.bom.Viewport.getScrollTop():t.scrollTop},setScrollLeft:function(t,n){var r=e.dom.Node;n&&e.bom.element&&e.bom.element.AnimationJs&&e.module.Manipulating.__ca.bind(this,"scrollLeft",t,n)();for(var i,o=0,a=this.length;a>o;o++)i=this[o],r.isElement(i)?n&&e.bom.element&&e.bom.element.AnimationJs||(i.scrollLeft=t):r.isWindow(i)?i.scrollTo(t,this.getScrollTop(i)):r.isDocument(i)&&r.getWindow(i).scrollTo(t,this.getScrollTop(i));return this},setScrollTop:function(t,n){var r=e.dom.Node;n&&e.bom.element&&e.bom.element.AnimationJs&&e.module.Manipulating.__ca.bind(this,"scrollTop",t,n)();for(var i,o=0,a=this.length;a>o;o++)i=this[o],r.isElement(i)?n&&e.bom.element&&e.bom.element.AnimationJs||(i.scrollTop=t):r.isWindow(i)?i.scrollTo(this.getScrollLeft(i),t):r.isDocument(i)&&r.getWindow(i).scrollTo(this.getScrollLeft(i),t);return this},focus:function(){try{this[0].focus()}catch(e){}return this},blur:function(){return this.forEach(function(e){try{e.blur()}catch(t){}}),this}},defer:function(){qxWeb.$attachAll(this)}}),e.Bootstrap.define("qx.module.Traversing",{statics:{EQUALITY_ATTRIBUTES:["nodeType","nodeName","localName","namespaceURI","prefix","nodeValue"],__O:function(t,n){for(var r=[],i=0;i<this.length;i++)for(var o=e.dom.Element.getParentElement(this[i]);o;){var a=[o];if(t&&e.bom.Selector.matches(t,a).length>0)break;n&&(a=e.bom.Selector.matches(n,a)),r=r.concat(a),o=e.dom.Element.getParentElement(o)}return qxWeb.$init(r,qxWeb)},__cd:function(t){return t instanceof qxWeb?t[0]:e.Bootstrap.isString(t)?qxWeb(t)[0]:t},__P:function(e){return"string"==typeof e&&(e=qxWeb(e)),(e instanceof Array||e instanceof qxWeb)&&(e=e[0]),qxWeb.isNode(e)?e:null},__Q:function(e){var t={};for(var n in e.attributes)if("length"!=n){var r=e.attributes[n].name,i=e.attributes[n].value;t[r]=i}return t},__ce:function(t,n,r){for(var i=[],o=e.dom.Hierarchy,a=0,s=t.length;s>a;a++)i.push.apply(i,o[n](t[a]));var l=e.lang.Array.unique(i);return r&&(l=e.bom.Selector.matches(r,l)),l},isElement:function(t){return e.dom.Node.isElement(e.module.Traversing.__cd(t))},isNode:function(t){return e.dom.Node.isNode(e.module.Traversing.__cd(t))},isNodeName:function(t,n){return e.dom.Node.isNodeName(e.module.Traversing.__cd(t),n)},isDocument:function(t){return t instanceof qxWeb&&(t=t[0]),e.dom.Node.isDocument(t)},isDocumentFragment:function(t){return t instanceof qxWeb&&(t=t[0]),e.dom.Node.isDocumentFragment(t)},getWindow:function(t){return e.dom.Node.getWindow(e.module.Traversing.__cd(t))},isTextNode:function(t){return e.dom.Node.isText(t)},isWindow:function(t){return t instanceof qxWeb&&(t=t[0]),e.dom.Node.isWindow(t)},getDocument:function(t){return e.dom.Node.getDocument(e.module.Traversing.__cd(t))},getNodeName:function(t){return e.dom.Node.getName(e.module.Traversing.__cd(t))},getNodeText:function(t){return e.dom.Node.getText(e.module.Traversing.__cd(t))},isBlockNode:function(t){return e.dom.Node.isBlockNode(e.module.Traversing.__cd(t))},equalNodes:function(t,n){if(t=e.module.Traversing.__P(t),n=e.module.Traversing.__P(n),!t||!n)return!1;if(e.core.Environment.get("html.node.isequalnode"))return t.isEqualNode(n);if(t===n)return!0;var r=t.attributes&&n.attributes;if(r&&t.attributes.length!==n.attributes.length)return!1;var i=t.childNodes&&n.childNodes;if(i&&t.childNodes.length!==n.childNodes.length)return!1;for(var o=e.module.Traversing.EQUALITY_ATTRIBUTES,a=0,s=o.length;s>a;a++){var l=o[a];if(t[l]!==n[l])return!1}if(r){var c=e.module.Traversing.__Q(t),u=e.module.Traversing.__Q(n);for(var d in c)if(c[d]!==u[d])return!1}if(i)for(var f=0,m=t.childNodes.length;m>f;f++){var h=t.childNodes[f],p=n.childNodes[f];if(!e.module.Traversing.equalNodes(h,p))return!1}return!0}},members:{add:function(t){return t instanceof qxWeb&&(t=t[0]),(e.module.Traversing.isElement(t)||e.module.Traversing.isDocument(t)||e.module.Traversing.isWindow(t)||e.module.Traversing.isDocumentFragment(t))&&this.push(t),this},getChildren:function(t){for(var n=[],r=0;r<this.length;r++){var i=e.dom.Hierarchy.getChildElements(this[r]);t&&(i=e.bom.Selector.matches(t,i)),n=n.concat(i)}return qxWeb.$init(n,qxWeb)},forEach:function(e,t){for(var n=0;n<this.length;n++)e.call(t,this[n],n,this);return this},getParents:function(t){for(var n=[],r=0;r<this.length;r++){var i=e.dom.Element.getParentElement(this[r]);t&&(i=e.bom.Selector.matches(t,[i])),n=n.concat(i)}return qxWeb.$init(n,qxWeb)},isChildOf:function(e){if(0==this.length)return!1;for(var t=null,n=qxWeb(e),r=!1,i=0,o=this.length;o>i&&!r;i++){t=qxWeb(this[i]).getAncestors();for(var a=0,s=n.length;s>a;a++)if(-1!=t.indexOf(n[a])){r=!0;break}}return r},getAncestors:function(e){return this.__O(null,e)},getAncestorsUntil:function(e,t){return this.__O(e,t)},getClosest:function(t){for(var n=[],r=function(i){var o=e.bom.Selector.matches(t,i);o.length?n.push(o[0]):(i=i.getParents(),i[0]&&i[0].parentNode&&r(i))},i=0;i<this.length;i++)r(qxWeb(this[i]));return qxWeb.$init(n,qxWeb)},find:function(t){for(var n=[],r=0;r<this.length;r++)n=n.concat(e.bom.Selector.query(t,this[r]));return qxWeb.$init(n,qxWeb)},getContents:function(){var t=[];return this._forEachElement(function(n){t=t.concat(e.lang.Array.fromCollection(n.childNodes))}),qxWeb.$init(t,qxWeb)},is:function(t){return e.lang.Type.isFunction(t)?this.filter(t).length>0:!!t&&e.bom.Selector.matches(t,this).length>0},eq:function(e){return this.slice(e,+e+1)},getFirst:function(){return this.slice(0,1)},getLast:function(){return this.slice(this.length-1)},has:function(t){var n=[];return this._forEachElement(function(r,i){var o=e.bom.Selector.matches(t,this.eq(i).getContents());o.length>0&&n.push(r)}),qxWeb.$init(n,this.constructor)},contains:function(t){return(t instanceof Array||t instanceof qxWeb)&&(t=t[0]),t?(e.dom.Node.isWindow(t)&&(t=t.document),this.filter(function(n){return e.dom.Node.isWindow(n)&&(n=n.document),e.dom.Hierarchy.contains(n,t)})):qxWeb()},getNext:function(t){var n=this.map(e.dom.Hierarchy.getNextElementSibling,e.dom.Hierarchy);return t&&(n=qxWeb.$init(e.bom.Selector.matches(t,n),qxWeb)),n},getNextAll:function(t){var n=e.module.Traversing.__ce(this,"getNextSiblings",t);return qxWeb.$init(n,qxWeb)},getNextUntil:function(t){var n=[];return this.forEach(function(r){for(var i=e.dom.Hierarchy.getNextSiblings(r),o=0,a=i.length;a>o&&!(e.bom.Selector.matches(t,[i[o]]).length>0);o++)n.push(i[o])}),qxWeb.$init(n,qxWeb)},getPrev:function(t){var n=this.map(e.dom.Hierarchy.getPreviousElementSibling,e.dom.Hierarchy);return t&&(n=qxWeb.$init(e.bom.Selector.matches(t,n),qxWeb)),n},getPrevAll:function(t){var n=e.module.Traversing.__ce(this,"getPreviousSiblings",t);return qxWeb.$init(n,qxWeb)},getPrevUntil:function(t){var n=[];return this.forEach(function(r){for(var i=e.dom.Hierarchy.getPreviousSiblings(r),o=0,a=i.length;a>o&&!(e.bom.Selector.matches(t,[i[o]]).length>0);o++)n.push(i[o])}),qxWeb.$init(n,qxWeb)},getSiblings:function(t){var n=e.module.Traversing.__ce(this,"getSiblings",t);return qxWeb.$init(n,qxWeb)},not:function(t){if(e.lang.Type.isFunction(t))return this.filter(function(e,n,r){return!t(e,n,r)});var n=e.bom.Selector.matches(t,this);return this.filter(function(e){return-1===n.indexOf(e)})},getOffsetParent:function(){return this.map(e.bom.element.Location.getOffsetParent)},isRendered:function(){return this[0]?e.dom.Hierarchy.isRendered(this[0]):!1}},defer:function(e){qxWeb.$attachAll(this),qxWeb.$attach({__O:e.__O})}}),e.Bootstrap.define("qx.module.Placeholder",{statics:{PLACEHOLDER_NAME:"$qx_placeholder",update:function(){qxWeb.env.get("css.placeholder")||qxWeb("input[placeholder], textarea[placeholder]").updatePlaceholder()},__cf:function(t){var n=t.getAttribute("placeholder"),r=t.getProperty(e.module.Placeholder.PLACEHOLDER_NAME),i=t.getStyle("z-index"),o=parseInt(t.getStyle("padding-left"))+2*parseInt(t.getStyle("padding-right")),a=parseInt(t.getStyle("padding-top"))+2*parseInt(t.getStyle("padding-bottom"));r.setHtml(n).setStyles({display:""==t.getValue()?"inline":"none",zIndex:"auto"==i?1:i+1,textAlign:t.getStyle("text-align"),width:t.getWidth()-o-4+"px",height:t.getHeight()-a-4+"px",left:t.getPosition().left+"px",top:t.getPosition().top+"px",fontFamily:t.getStyle("font-family"),fontStyle:t.getStyle("font-style"),fontVariant:t.getStyle("font-variant"),fontWeight:t.getStyle("font-weight"),fontSize:t.getStyle("font-size"),paddingTop:parseInt(t.getStyle("padding-top"))+2+"px",paddingRight:parseInt(t.getStyle("padding-right"))+2+"px",paddingBottom:parseInt(t.getStyle("padding-bottom"))+2+"px",paddingLeft:parseInt(t.getStyle("padding-left"))+2+"px"})},__cg:function(t){var n=qxWeb.create("<label>").setStyles({position:"absolute",color:"#989898",overflow:"hidden",pointerEvents:"none"});return t.setProperty(e.module.Placeholder.PLACEHOLDER_NAME,n),t.on("keyup",function(t){var n=t.getProperty(e.module.Placeholder.PLACEHOLDER_NAME);n.setStyle("display",""==t.getValue()?"inline":"none")}.bind(this,t)),qxWeb.env.get("css.pointerevents")||n.setStyle("cursor","text").on("tap",function(e){e.focus()}.bind(this,t)),n}},members:{updatePlaceholder:function(){if(!qxWeb.env.get("css.placeholder"))for(var t=0;t<this.length;t++){var n=qxWeb(this[t]),r=n.getAttribute("placeholder"),i=n.getProperty("tagName");if(r&&("TEXTAREA"==i||"INPUT"==i)){var o=n.getProperty(e.module.Placeholder.PLACEHOLDER_NAME);o||(o=e.module.Placeholder.__cg(n));var a=n.isRendered(),s=o.isRendered();if(a&&!s)n.before(o);else if(!a&&s)return o.remove(),this;e.module.Placeholder.__cf(n)}}return this}},defer:function(){qxWeb.$attachAll(this,"placeholder")}}),e.Bootstrap.define("qx.util.placement.AbstractAxis",{extend:Object,statics:{computeStart:function(){throw new Error("abstract method call!")},_moveToEdgeAndAlign:function(e,t,n,r){switch(r){case"edge-start":return t.start-n.end-e;case"edge-end":return t.end+n.start;case"align-start":return t.start+n.start;case"align-center":return t.start+parseInt((t.end-t.start-e)/2,10)+n.start;case"align-end":return t.end-n.end-e}},_isInRange:function(e,t,n){return e>=0&&n>=e+t}}}),e.Bootstrap.define("qx.util.placement.DirectAxis",{statics:{_moveToEdgeAndAlign:e.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(e,t,n,r,i){return this._moveToEdgeAndAlign(e,t,n,i)}}}),e.Bootstrap.define("qx.util.placement.KeepAlignAxis",{statics:{_moveToEdgeAndAlign:e.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:e.util.placement.AbstractAxis._isInRange,computeStart:function(e,t,n,r,i){var o,a,s=this._moveToEdgeAndAlign(e,t,n,i);return this._isInRange(s,e,r)?s:("edge-start"==i||"edge-end"==i?(o=t.start-n.end,a=t.end+n.start):(o=t.end-n.end,a=t.start+n.start),s=o>r-a?Math.max(0,o-e):a)}}}),e.Bootstrap.define("qx.util.placement.BestFitAxis",{statics:{_isInRange:e.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:e.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(e,t,n,r,i){var o=this._moveToEdgeAndAlign(e,t,n,i);return this._isInRange(o,e,r)?o:(0>o&&(o=Math.min(0,r-e)),o+e>r&&(o=Math.max(0,r-e)),o)}}}),qxWeb.define("qx.module.Placement",{statics:{_getAxis:function(t){switch(t){case"keep-align":return e.util.placement.KeepAlignAxis;case"best-fit":return e.util.placement.BestFitAxis;case"direct":default:return e.util.placement.DirectAxis}},_computePlacement:function(e,t,n,r,i,o){var a=e.x.computeStart(t.width,{start:r.left,end:r.right},{start:i.left,end:i.right},n.width,o.x),s=e.y.computeStart(t.height,{start:r.top,end:r.bottom},{start:i.top,end:i.bottom},n.height,o.y);return{left:a,top:s}},_getPositionX:function(e,t){return"left"==e?"edge-start":"right"==e?"edge-end":"left"==t?"align-start":"center"==t?"align-center":"right"==t?"align-end":void 0},_getPositionY:function(e,t){return"top"==e?"edge-start":"bottom"==e?"edge-end":"top"==t?"align-start":"middle"==t?"align-center":"bottom"==t?"align-end":void 0}},members:{placeTo:function(t,n,r,i,o){if(!this[0]||!t)return this;t=qxWeb(t);var a=this.isRendered()&&this[0].offsetWidth>0&&this[0].offsetHeight>0,s=null,l=null;a||(s=this[0].style.display,l=this[0].style.visibility,this.setStyles({position:"absolute",visibility:"hidden",display:"block"}));var c={x:e.module.Placement._getAxis(i),y:e.module.Placement._getAxis(o)},u={width:this.getWidth(),height:this.getHeight()},d=this.getParents(),f={width:d.getWidth(),height:d.getHeight()};r=r||{top:0,right:0,bottom:0,left:0};var m,h=n.split("-"),p=h[0],g=h[1],v={x:e.module.Placement._getPositionX(p,g),y:e.module.Placement._getPositionY(p,g)},b=d.getStyle("position");if("relative"==b||"static"==b)m=t.getOffset();else{var _=t.getPosition();m={top:_.top,bottom:_.top+t.getHeight(),left:_.left,right:_.left+t.getWidth()}}for(var y=e.module.Placement._computePlacement(c,u,f,m,r,v);d.length>0;)if("relative"==d.getStyle("position")){var E=d.getOffset(),x=parseInt(d.getStyle("border-top-width"))||0,w=parseInt(d.getStyle("border-left-width"))||0;y.left-=E.left+w,y.top-=E.top+x,d=[]}else d=d.getParents();return a||(this[0].style.display=s,this[0].style.visibility=l),this.setStyles({position:"absolute",left:y.left+"px",top:y.top+"px"}),this}},defer:function(){qxWeb.$attachAll(this)}}),e.Bootstrap.define("qx.module.Template",{statics:{get:function(t,n,r){var i=e.bom.Template.get(t,n,r);return i=e.module.Template.__ch(i),qxWeb.$init([i],qxWeb)},render:function(t,n,r){return e.bom.Template.render(t,n,r)},renderToNode:function(t,n,r){var i=e.bom.Template.renderToNode(t,n,r);return i=e.module.Template.__ch(i),qxWeb.$init([i],qxWeb)},__ch:function(e){if(qxWeb.isTextNode(e)){var t=document.createElement("span");t.appendChild(e),e=t}return e}},defer:function(){qxWeb.$attachAll(this,"template")}}),e.Bootstrap.define("qx.bom.Template",{statics:{version:null,render:null,renderToNode:function(e,t,n){var r=this.render(e,t,n);return this._createNodeFromTemplate(r)},get:function(e,t,n){var r=document.getElementById(e);return this.renderToNode(r.innerHTML,t,n)},_createNodeFromTemplate:function(t){if(-1===t.search(/<|>/))return document.createTextNode(t);var n=e.dom.Element.create("div");return n.innerHTML=t,n.children[0]}}}),function(){var t,n;!function(e,r){if("object"==typeof t&&t)r(t);else{var i={};r(i),"function"==typeof n&&n.amd?n(i):e.Mustache=i}}(this,function(e){function t(e,t){return _.call(e,t)}function n(e){return!t(p,e)}function r(e){return"function"==typeof e}function i(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function o(e){return String(e).replace(/[&<>"'\/]/g,function(e){return x[e]})}function a(e){if(!E(e)||2!==e.length)throw new Error("Invalid tags: "+e);return[new RegExp(i(e[0])+"\\s*"),new RegExp("\\s*"+i(e[1]))]}function s(t,r){function o(){if(A&&!C)for(;S.length;)delete T[S.pop()];else S=[];A=!1,C=!1}r=r||e.tags,t=t||"","string"==typeof r&&(r=r.split(h));for(var s,d,f,p,_,y,E=a(r),x=new u(t),w=[],T=[],S=[],A=!1,C=!1;!x.eos();){if(s=x.pos,f=x.scanUntil(E[0]))for(var O=0,N=f.length;N>O;++O)p=f.charAt(O),n(p)?S.push(T.length):C=!0,T.push(["text",p,s,s+1]),s+=1,"\n"===p&&o();if(!x.scan(E[0]))break;if(A=!0,d=x.scan(b)||"name",x.scan(m),"="===d?(f=x.scanUntil(g),x.scan(g),x.scanUntil(E[1])):"{"===d?(f=x.scanUntil(new RegExp("\\s*"+i("}"+r[1]))),x.scan(v),x.scanUntil(E[1]),d="&"):f=x.scanUntil(E[1]),!x.scan(E[1]))throw new Error("Unclosed tag at "+x.pos);if(_=[d,f,s,x.pos],T.push(_),"#"===d||"^"===d)w.push(_);else if("/"===d){if(y=w.pop(),!y)throw new Error('Unopened section "'+f+'" at '+s);
if(y[1]!==f)throw new Error('Unclosed section "'+y[1]+'" at '+s)}else"name"===d||"{"===d||"&"===d?C=!0:"="===d&&(E=a(r=f.split(h)))}if(y=w.pop())throw new Error('Unclosed section "'+y[1]+'" at '+x.pos);return c(l(T))}function l(e){for(var t,n,r=[],i=0,o=e.length;o>i;++i)t=e[i],t&&("text"===t[0]&&n&&"text"===n[0]?(n[1]+=t[1],n[3]=t[3]):(r.push(t),n=t));return r}function c(e){for(var t,n,r=[],i=r,o=[],a=0,s=e.length;s>a;++a)switch(t=e[a],t[0]){case"#":case"^":i.push(t),o.push(t),i=t[4]=[];break;case"/":n=o.pop(),n[5]=t[2],i=o.length>0?o[o.length-1][4]:r;break;default:i.push(t)}return r}function u(e){this.string=e,this.tail=e,this.pos=0}function d(e,t){this.view=null==e?{}:e,this.cache={".":this.view},this.parent=t}function f(){this.cache={}}var m=/\s*/,h=/\s+/,p=/\S/,g=/\s*=/,v=/\s*\}/,b=/#|\^|\/|>|\{|&|=|!/,_=RegExp.prototype.test,y=Object.prototype.toString,E=Array.isArray||function(e){return"[object Array]"===y.call(e)},x={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};u.prototype.eos=function(){return""===this.tail},u.prototype.scan=function(e){var t=this.tail.match(e);if(t&&0===t.index){var n=t[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n}return""},u.prototype.scanUntil=function(e){var t,n=this.tail.search(e);switch(n){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,n),this.tail=this.tail.substring(n)}return this.pos+=t.length,t},d.prototype.push=function(e){return new d(e,this)},d.prototype.lookup=function(e){var t;if(e in this.cache)t=this.cache[e];else{for(var n=this;n;){if(e.indexOf(".")>0){t=n.view;for(var i=e.split("."),o=0;null!=t&&o<i.length;)t=t[i[o++]]}else t=n.view[e];if(null!=t)break;n=n.parent}this.cache[e]=t}return r(t)&&(t=t.call(this.view)),t},f.prototype.clearCache=function(){this.cache={}},f.prototype.parse=function(e,t){var n=this.cache,r=n[e];return null==r&&(r=n[e]=s(e,t)),r},f.prototype.render=function(e,t,n){var r=this.parse(e),i=t instanceof d?t:new d(t);return this.renderTokens(r,i,n,e)},f.prototype.renderTokens=function(t,n,i,o){function a(e){return u.render(e,n,i)}for(var s,l,c="",u=this,d=0,f=t.length;f>d;++d)switch(s=t[d],s[0]){case"#":if(l=n.lookup(s[1]),!l)continue;if(E(l))for(var m=0,h=l.length;h>m;++m)c+=this.renderTokens(s[4],n.push(l[m]),i,o);else if("object"==typeof l||"string"==typeof l)c+=this.renderTokens(s[4],n.push(l),i,o);else if(r(l)){if("string"!=typeof o)throw new Error("Cannot use higher-order sections without the original template");l=l.call(n.view,o.slice(s[3],s[5]),a),null!=l&&(c+=l)}else c+=this.renderTokens(s[4],n,i,o);break;case"^":l=n.lookup(s[1]),(!l||E(l)&&0===l.length)&&(c+=this.renderTokens(s[4],n,i,o));break;case">":if(!i)continue;l=r(i)?i(s[1]):i[s[1]],null!=l&&(c+=this.renderTokens(this.parse(l),n,i,l));break;case"&":l=n.lookup(s[1]),null!=l&&(c+=l);break;case"name":l=n.lookup(s[1]),null!=l&&(c+=e.escape(l));break;case"text":c+=s[1]}return c},e.name="mustache.js",e.version="0.8.1",e.tags=["{{","}}"];var w=new f;e.clearCache=function(){return w.clearCache()},e.parse=function(e,t){return w.parse(e,t)},e.render=function(e,t,n){return w.render(e,t,n)},e.to_html=function(t,n,i,o){var a=e.render(t,n,i);return r(o)?void o(a):a},e.escape=o,e.Scanner=u,e.Context=d,e.Writer=f}),e.bom.Template.version=this.Mustache.version,e.bom.Template.render=this.Mustache.render}.call({}),e.Bootstrap.define("qx.module.util.Array",{statics:{cast:e.lang.Array.cast,equals:e.lang.Array.equals,exclude:e.lang.Array.exclude,fromArguments:e.lang.Array.fromArguments,insertAfter:e.lang.Array.insertAfter,insertBefore:e.lang.Array.insertBefore,max:e.lang.Array.max,min:e.lang.Array.min,remove:e.lang.Array.remove,removeAll:e.lang.Array.removeAll,unique:e.lang.Array.unique,range:e.lang.Array.range},defer:function(){qxWeb.$attachAll(this,"array")}}),e.Bootstrap.define("qx.dev.StackTrace",{statics:{FILENAME_TO_CLASSNAME:null,FORMAT_STACKTRACE:null,getStackTrace:function(){var t=[];try{throw new Error}catch(n){if(e.dev.StackTrace.hasEnvironmentCheck&&e.core.Environment.get("ecmascript.error.stacktrace")){var r=e.dev.StackTrace.getStackTraceFromError(n),i=e.dev.StackTrace.getStackTraceFromCaller(arguments);e.lang.Array.removeAt(r,0),t=i.length>r.length?i:r;for(var o=0;o<Math.min(i.length,r.length);o++){var a=i[o];if(!(a.indexOf("anonymous")>=0)){var s=null,l=a.split("."),c=/(.*?)\(/.exec(l[l.length-1]);c&&2==c.length&&(s=c[1],l.pop()),"prototype"==l[l.length-1]&&l.pop();var u,d=l.join("."),f=r[o],m=f.split(":"),h=m[0],p=m[1];m[2]&&(u=m[2]);var g=null;g=e.Class&&e.Class.getByName(h)?h:d;var v=g;s&&(v+="."+s),v+=":"+p,u&&(v+=":"+u),t[o]=v}}}else t=this.getStackTraceFromCaller(arguments)}return t},getStackTraceFromCaller:function(t){for(var n=[],r=e.lang.Function.getCaller(t),i={};r;){var o=e.lang.Function.getName(r);n.push(o);try{r=r.caller}catch(a){break}if(!r)break;var s=e.core.ObjectRegistry.toHashCode(r);if(i[s]){n.push("...");break}i[s]=r}return n},getStackTraceFromError:function(t){var n,r,i,o,a,s,l,c=[],u=e.dev.StackTrace.hasEnvironmentCheck?e.core.Environment.get("ecmascript.error.stacktrace"):null;if("stack"===u){if(!t.stack)return c;for(n=/@(.+):(\d+)$/gm;null!=(r=n.exec(t.stack));)l=r[1],o=r[2],i=this.__cA(l),c.push(i+":"+o);if(c.length>0)return this.__cC(c);n=/at (.*)/gm;for(var d=/\((.*?)(:[^\/].*)\)/,f=/(.*?)(:[^\/].*)/;null!=(r=n.exec(t.stack));){var m=d.exec(r[1]);m||(m=f.exec(r[1])),m?(i=this.__cA(m[1]),c.push(i+m[2])):c.push(r[1])}}else if("stacktrace"===u){var h=t.stacktrace;if(!h)return c;for(h.indexOf("Error created at")>=0&&(h=h.split("Error created at")[0]),n=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;null!=(r=n.exec(h));)o=r[1],a=r[2],l=r[3],i=this.__cA(l),c.push(i+":"+o+":"+a);if(c.length>0)return this.__cC(c);for(n=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;null!=(r=n.exec(h));)o=r[1],l=r[2],i=this.__cA(l),c.push(i+":"+o)}else if(t.message&&t.message.indexOf("Backtrace:")>=0)for(var p=t.message.split("Backtrace:")[1].trim(),g=p.split("\n"),v=0;v<g.length;v++){var b=g[v].match(/\s*Line ([0-9]+) of.* (\S.*)/);b&&b.length>=2&&(o=b[1],s=this.__cA(b[2]),c.push(s+":"+o))}else t.sourceURL&&t.line&&c.push(this.__cA(t.sourceURL)+":"+t.line);return this.__cC(c)},__cA:function(t){if("function"==typeof e.dev.StackTrace.FILENAME_TO_CLASSNAME){var n=e.dev.StackTrace.FILENAME_TO_CLASSNAME(t);return n}return e.dev.StackTrace.__cB(t)},__cB:function(e){var t="/source/class/",n=e.indexOf(t),r=e.indexOf("?");r>=0&&(e=e.substring(0,r));var i=-1==n?e:e.substring(n+t.length).replace(/\//g,".").replace(/\.js$/,"");return i},__cC:function(t){return"function"==typeof e.dev.StackTrace.FORMAT_STACKTRACE&&(t=e.dev.StackTrace.FORMAT_STACKTRACE(t)),t}},defer:function(t){t.hasEnvironmentCheck=e.bom&&e.bom.client&&e.bom.client.EcmaScript&&e.bom.client.EcmaScript.getStackTrace}}),e.Bootstrap.define("qx.bom.String",{statics:{TO_CHARCODE:{quot:34,amp:38,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364},escape:function(t){return e.util.StringEscape.escape(t,e.bom.String.FROM_CHARCODE)}},defer:function(t){t.FROM_CHARCODE=e.lang.Object.invert(t.TO_CHARCODE)}}),e.Bootstrap.define("qx.util.StringEscape",{statics:{escape:function(e,t){for(var n,r="",i=0,o=e.length;o>i;i++){var a=e.charAt(i),s=a.charCodeAt(0);n=t[s]?"&"+t[s]+";":s>127?"&#"+s+";":a,r+=n}return r}}}),e.Bootstrap.define("qx.module.util.String",{statics:{camelCase:function(t){return e.lang.String.camelCase.call(e.lang.String,t)},hyphenate:function(t){return e.lang.String.hyphenate.call(e.lang.String,t)},firstUp:e.lang.String.firstUp,firstLow:e.lang.String.firstLow,startsWith:e.lang.String.startsWith,endsWith:e.lang.String.endsWith,escapeRegexpChars:e.lang.String.escapeRegexpChars,escapeHtml:e.bom.String.escape},defer:function(){qxWeb.$attachAll(this,"string")}}),e.Bootstrap.define("qx.module.util.Type",{statics:{get:e.Bootstrap.getClass},defer:function(){qxWeb.$attachAll(this,"type")}}),e.Bootstrap.define("qx.module.util.Object",{statics:{clone:e.lang.Object.clone,getValues:e.lang.Object.getValues,invert:e.lang.Object.invert,contains:e.lang.Object.contains,merge:function(t,n){var n=qxWeb.array.fromArguments(arguments),t=n.shift();return n.forEach(function(n){t=e.Bootstrap.objectMergeWith(t,n)}),t}},defer:function(){qxWeb.$attachAll(this,"object")}}),e.Bootstrap.define("qx.util.Function",{statics:{debounce:function(t,n,r){var i=function(){arguments.callee.immediate=!!r,arguments.callee.args=e.lang.Array.fromArguments(arguments);var i=this,o=arguments.callee.intervalId;if("undefined"==typeof o){var a=window.setInterval(function(){this.fired||(window.clearInterval(this.intervalId),delete this.intervalId,this.immediate===!1&&t.apply(i,this.args)),this.fired=!1}.bind(arguments.callee),n);arguments.callee.intervalId=a,arguments.callee.immediate&&t.apply(i,arguments.callee.args)}arguments.callee.fired=!0};return i},throttle:function(e,t,n){"undefined"==typeof n&&(n={});var r,i,o,a=null,s=0,l=function(){s=n.leading===!1?0:new Date,a=null,o=e.apply(r,i)};return function(){var c=new Date;s||n.leading!==!1||(s=c);var u=t-(c-s);return r=this,i=arguments,0>=u?(window.clearTimeout(a),a=null,s=c,o=e.apply(r,i)):a||n.trailing===!1||(a=window.setTimeout(l,u)),o}}}}),e.Bootstrap.define("qx.module.util.Function",{statics:{debounce:e.util.Function.debounce,throttle:e.util.Function.throttle},defer:function(){qxWeb.$attachAll(this,"func")}}),qxWeb.define("qx.module.Blocker",{statics:{__ci:function(t,n,r,i){var o=qxWeb.getWindow(t),a=qxWeb.isDocument(t);(a||qxWeb.isElement(t))&&(t.__cj||(t.__cj={div:qxWeb.create("<div class='qx-blocker' />")}),a?t.__cj.div.insertBefore(qxWeb(o.document.body).getChildren(":first")):t.__cj.div.appendTo(o.document.body),e.module.Blocker.__ck(t,n,r,i,a))},__ck:function(e,t,n,r,i){var o=qxWeb(e),a={display:"block"};if(a.backgroundColor="undefined"!=typeof t?t:null,a.zIndex="undefined"!=typeof r?r:null,a.opacity="ie"===qxWeb.env.get("browser.name")&&qxWeb.env.get("browser.version")<=8?"undefined"!=typeof n?n:0:"undefined"!=typeof n?n:null,i)a.top="0px",a.left="0px",a.position="fixed",a.width="100%",a.height="100%";else{var s=o.getOffset();a.top=s.top+"px",a.left=s.left+"px",a.position="absolute",a.width=o.getWidth()+"px",a.height=o.getHeight()+"px"}e.__cj.div.setStyles(a)},__cl:function(e){e.__cj&&e.__cj.div.remove()},__cm:function(e){var t=qxWeb();return e.forEach(function(e){"undefined"!=typeof e.__cj&&(t=t.concat(e.__cj.div))}),t}},members:{block:function(t,n,r){return this[0]?(this.forEach(function(i){e.module.Blocker.__ci(i,t,n,r)}),this):this},unblock:function(){return this[0]?(this.forEach(e.module.Blocker.__cl),this):this},getBlocker:function(){if(!this[0])return this;var t=e.module.Blocker.__cm(this);return t}},defer:function(){qxWeb.$attachAll(this)}}),e.Bootstrap.define("qx.bom.Cookie",{statics:{get:function(e){var t=document.cookie.indexOf(e+"="),n=t+e.length+1;if(!t&&e!=document.cookie.substring(0,e.length))return null;if(-1==t)return null;var r=document.cookie.indexOf(";",n);return-1==r&&(r=document.cookie.length),unescape(document.cookie.substring(n,r))},set:function(e,t,n,r,i,o){var a=[e,"=",escape(t)];if(n){var s=new Date;s.setTime(s.getTime()),a.push(";expires=",new Date(s.getTime()+1e3*n*60*60*24).toGMTString())}r&&a.push(";path=",r),i&&a.push(";domain=",i),o&&a.push(";secure"),document.cookie=a.join("")},del:function(t,n,r){if(e.bom.Cookie.get(t)){var i=[t,"="];n&&i.push(";path=",n),r&&i.push(";domain=",r),i.push(";expires=Thu, 01-Jan-1970 00:00:01 GMT"),document.cookie=i.join("")}}}}),e.Bootstrap.define("qx.module.Cookie",{statics:{get:e.bom.Cookie.get,set:e.bom.Cookie.set,del:e.bom.Cookie.del},defer:function(){qxWeb.$attachAll(this,"cookie")}}),qxWeb.define("baselib.module.promise.Polyfill",{defer:function(){!function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void c(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}var l;l="object"==typeof window&&window?window:global,"undefined"!=typeof module&&module.exports?module.exports=l.Promise?l.Promise:t:l.Promise||(l.Promise=t);var c=l.setImmediate||function(e){setTimeout(e,1)},u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.catchError=t.prototype["catch"],t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&u(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;o<e.length;o++)r(o,e[o])})},t.resolve=function(e){return e&&"object"==typeof e&&e.constructor===t?e:new t(function(t){t(e)})},t.reject=function(e){return new t(function(t,n){n(e)})},t.race=function(e){return new t(function(t,n){for(var r=0,i=e.length;i>r;r++)e[r].then(t,n)})}}()}}),e.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport:function(){var t=e.bom.client.CssTransform.getName();return null!=t?{name:t,style:e.bom.client.CssTransform.getStyle(),origin:e.bom.client.CssTransform.getOrigin(),"3d":e.bom.client.CssTransform.get3D(),perspective:e.bom.client.CssTransform.getPerspective(),"perspective-origin":e.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":e.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:function(){return e.bom.Style.getPropertyName("transformStyle")},getPerspective:function(){return e.bom.Style.getPropertyName("perspective")},getPerspectiveOrigin:function(){return e.bom.Style.getPropertyName("perspectiveOrigin")},getBackFaceVisibility:function(){return e.bom.Style.getPropertyName("backfaceVisibility")},getOrigin:function(){return e.bom.Style.getPropertyName("transformOrigin")},getName:function(){return e.bom.Style.getPropertyName("transform")},get3D:function(){return null!=e.bom.client.CssTransform.getPerspective()}},defer:function(t){e.core.Environment.add("css.transform",t.getSupport),e.core.Environment.add("css.transform.3d",t.get3D)}}),e.Bootstrap.define("qx.bom.client.Flash",{statics:{isAvailable:function(){return parseFloat(e.bom.client.Flash.getVersion())>0},getVersion:function(){if(navigator.plugins&&"object"==typeof navigator.plugins["Shockwave Flash"]){var e=[0,0,0],t=navigator.plugins["Shockwave Flash"].description;return"undefined"!=typeof t&&(t=t.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),e[0]=parseInt(t.replace(/^(.*)\..*$/,"$1"),10),e[1]=parseInt(t.replace(/^.*\.(.*)\s.*$/,"$1"),10),e[2]=/r/.test(t)?parseInt(t.replace(/^.*r(.*)$/,"$1"),10):0),e.join(".")}if(window.ActiveXObject){var e=[0,0,0],n=!1;try{var r=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(i){try{var r=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");e=[6,0,21],r.AllowScriptAccess="always"}catch(o){6==e[0]&&(n=!0)}if(!n)try{r=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(o){}}if(!n&&"object"==typeof r){var a=r.GetVariable("$version");"undefined"!=typeof a&&(a=a.split(" ")[1].split(","),e[0]=parseInt(a[0],10),e[1]=parseInt(a[1],10),e[2]=parseInt(a[2],10))}return e.join(".")}return""},getExpressInstall:function(){var t=e.bom.client.Flash.getVersion();if(""==t)return!1;var n=e.bom.client.OperatingSystem.getName();return("win"==n||"osx"==n)&&e.bom.client.Flash.__bj("6.0.65",t)},getStrictSecurityModel:function(){var t=e.bom.client.Flash.getVersion();if(""==t)return!1;var n=t.split(".");return n[0]<10?e.bom.client.Flash.__bj("9.0.151",t):e.bom.client.Flash.__bj("10.0.12",t)},__bj:function(t,n){var r=t.split("."),i=n||e.bom.client.Flash.getVersion();i=i.split(".");for(var o=0;o<r.length;o++){var a=parseInt(i[o],10)-parseInt(r[o],10);if(a>0)return!0;if(0>a)return!1}return!0}},defer:function(t){e.core.Environment.add("plugin.flash",t.isAvailable),e.core.Environment.add("plugin.flash.version",t.getVersion),e.core.Environment.add("plugin.flash.express",t.getExpressInstall),e.core.Environment.add("plugin.flash.strictsecurity",t.getStrictSecurityModel)}}),e.Bootstrap.define("baselib.FeatureDetection",{defer:function(){e.core.Environment.get("plugin.flash"),e.core.Environment.get("css.transition"),e.core.Environment.get("css.transform"),e.core.Environment.get("css.transform.3d")}}),qxWeb.define("baselib.Tooltip",{construct:function(e,t,n,r){this.__cn=qxWeb(e),this.__co=qxWeb(t),this.setPosition(n),this.__cp=r||{},this.updatePosition(),this.__cu()},members:{__cn:null,__co:null,__cq:null,__cp:null,getTarget:function(){return this.__cn},setTarget:function(e){this.__cn=qxWeb(e),this.updatePosition()},getElement:function(){return this.__co},setPosition:function(e){var t="bottom-center",n=baselib.Tooltip.POSITIONS;this.__cq=-1==n.indexOf(e)?t:e,this.updatePosition()},getPosition:function(){return this.__cq},setOffsets:function(e){this.__cp=e,this.updatePosition()},getOffset:function(){return this.__cp},isVisible:function(){return this.__co.getWidth()||this.__co.getHeight()},updatePosition:function(){if(this.__co.length>0&&this.__cn.length>0){var e={top:0,left:0,right:0,bottom:0};if(this.__cp)for(var t in e)"number"==typeof this.__cp[t]&&(e[t]=this.__cp[t]);var n=this.__co.isRendered(),r=null,i=null;n||(r=this.__co[0].style.display,i=this.__co[0].style.visibility,this.__co.setStyles({position:"absolute",visibility:"hidden",display:"block"})),this.__cr(e),n||(this.__co[0].style.display=r,this.__co[0].style.visibility=i)}},__cr:function(e){this.__co.setStyles({position:"absolute",top:"0px",left:"0px"});var t=this.__cn.getOffset(),n=this.__co.getOffset(),r=t.left-n.left,i=t.top-n.top,o=this.__cn.getWidth()-this.__co.getWidth(),a=this.__cn.getHeight()-this.__co.getHeight(),s=this.__cq.split("-"),l=this.__cs(r,i,o,a,e,s[0],{});l=this.__ct(r,i,o,a,e,s[1],l),this.__co.setStyles(l)},__cs:function(e,t,n,r,i,o,a){switch(o){case"bottom":a.top=t+this.__cn.getHeight()+i.top+"px";break;case"top":a.top=t-this.__co.getHeight()-i.bottom+"px";break;case"left":a.left=e-this.__co.getWidth()+i.left+"px";break;case"right":a.left=e+this.__cn.getWidth()-i.right+"px"}return a},__ct:function(e,t,n,r,i,o,a){switch(o){case"center":a.left=e+n/2+i.left+"px";break;case"left":a.left=e+i.left+"px";break;case"right":a.left=e+n-i.right+"px";break;case"middle":a.top=t+r/2+i.top+"px";break;case"top":a.top=t+i.top+"px";break;case"bottom":a.top=t+r-i.bottom+"px"}return a},__cu:function(){qxWeb(window).on(qxWeb.EVENT.resize,function(){this.isVisible&&this.updatePosition()},this)}},statics:{tooltip:function(e,t,n){if(!this[0]||!e)return this;var r=qxWeb(this[0]);t=t||"bottom-center";var i={top:0,left:0,right:0,bottom:0};if(n=n||{})for(var o in i)"number"!=typeof n[o]&&(n[o]=i[o]);return new baselib.Tooltip(r,e,t,n)},POSITIONS:["top-left","top-center","top-right","bottom-left","bottom-center","bottom-right","left-top","left-middle","left-bottom","right-top","right-middle","right-bottom"]},defer:function(e){qxWeb.$attach({tooltip:e.tooltip})}}),e.Bootstrap.define("baselib.event.Normalization",{statics:{TYPES:["*"],normalize:function(e,t){return e?(t&&"scroll"==e.type&&(e.x=0===t.scrollLeft?0:-t.scrollLeft,e.y=0===t.scrollTop?0:-t.scrollTop),e._currentTarget=e.currentTarget||t,e._relatedTarget=e.relatedTarget||t,e):e}},defer:function(e){qxWeb.$registerEventNormalization(e.TYPES,e.normalize)}}),e.Bootstrap.define("baselib.module.Css",{statics:{getWidthMax:function(e){var t=[];return this.forEach(function(n){t.push(qxWeb(n).getWidth(e))}),qxWeb.array.max(t)},getWidthMin:function(e){var t=[];return this.forEach(function(n){t.push(qxWeb(n).getWidth(e))}),qxWeb.array.min(t)},getHeightMax:function(e){var t=[];return this.forEach(function(n){t.push(qxWeb(n).getHeight(e))}),qxWeb.array.max(t)},getHeightMin:function(e){var t=[];return this.forEach(function(n){t.push(qxWeb(n).getHeight(e))}),qxWeb.array.min(t)}},defer:function(e){qxWeb.$attach({getWidthMax:e.getWidthMax,getWidthMin:e.getWidthMin,getHeightMax:e.getHeightMax,getHeightMin:e.getHeightMin})}}),e.Bootstrap.define("baselib.module.DeviceInfo",{defer:function(){var e={api:"pointer",down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel",click:"tap",tap:"tap",over:"pointerover",out:"pointerout"},t=["ms","moz","webkit","o"];!function(){for(var e=0,n=0;n<t.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[t[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[n]+"CancelAnimationFrame"]||window[t[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var n=(new Date).getTime(),r=Math.max(0,16-(n-e)),i=window.setTimeout(function(){t(n+r)},r);return e=n+r,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),function(){e.pageVisibility={hidden:null,visibilityChange:null},void 0!==document.hidden&&(e.pageVisibility.hidden="hidden",e.pageVisibility.visibilityChange="visibilitychange");for(var n=null,r=0;r<t.length;r++)n=t[r],void 0!==document[n+"Hidden"]&&(e.pageVisibility.hidden=n+"Hidden",e.pageVisibility.visibilityChange=n+"visibilitychange")}(),e.animation={requestFrame:function(e,t){return window.requestAnimationFrame(e,t)},cancelFrame:function(e){return window.cancelAnimationFrame(e)}},e.transitionStyleName=null,e.transitionEndSupported=!1,e.transitionEnd=null;var n=qxWeb.env.get("css.transition");null!==n&&(e.transitionEndSupported=!0,e.transitionStyleName=n.name,e.transitionEnd=n["end-event"],"firefox"==qxWeb.env.get("browser.name")&&(e.transitionEnd="transitionend")),e.resize="onorientationchange"in window?"orientationchange":"resize",qxWeb.$attachStatic({EVENT:e})}}),e.Bootstrap.define("baselib.module.DocumentScroll",{statics:{setDocumentScrollTop:function(e,t){qxWeb("html,body").setScrollTop(e,t)},setDocumentScrollLeft:function(e,t){qxWeb("html,body").setScrollLeft(e,t)}},defer:function(e){void 0===qxWeb.setDocumentScrollTop&&void 0===qxWeb.setDocumentScrollLeft&&qxWeb.$attachStatic({setDocumentScrollTop:e.setDocumentScrollTop,setDocumentScrollLeft:e.setDocumentScrollLeft})}}),e.Bootstrap.define("baselib.module.Environment",{statics:{isChrome:function(){return"chrome"===qxWeb.env.get("browser.name")},isFirefox:function(){return"firefox"===qxWeb.env.get("browser.name")},isIe:function(){return"ie"===qxWeb.env.get("browser.name")},isOpera:function(){return"opera"===qxWeb.env.get("browser.name")},isSafari:function(){return"safari"===qxWeb.env.get("browser.name")},canTransform:function(){var e=qxWeb.env.get("css.transform");return null!==e&&"object"==typeof e},canTransform3d:function(){var e=qxWeb.env.get("css.transform");return null!==e&&"object"==typeof e&&e["3d"]},canTransition:function(){return null!==qxWeb.env.get("css.transition")},canAnimation:function(){var t=e.core.Environment.get("css.animation");return null!==t&&"object"==typeof t},canFilter:function(){return void 0!==document.createElement("div").filter},logProcessing:function(){return!1}},defer:function(e){if("Undefined"!==qxWeb.type.get(window.baselib)&&"Undefined"!==qxWeb.type.get(baselib.Log)&&"Function"===qxWeb.type.get(baselib.Log.processLog))baselib.Log.processLog(e.logProcessing),qxWeb.$attachStatic({debug:baselib.Log.debug,info:baselib.Log.info,warn:baselib.Log.warn,error:baselib.Log.error,trace:baselib.Log.trace,log:baselib.Log.log,processLog:baselib.Log.processLog,isLogProcessing:baselib.Log.isLogProcessing});else{var t=function(){};qxWeb.$attachStatic({debug:t,info:t,warn:t,error:t,trace:t,log:t})}qxWeb.env.isChrome=e.isChrome,qxWeb.env.isFirefox=e.isFirefox,qxWeb.env.isIe=e.isIe,qxWeb.env.isOpera=e.isOpera,qxWeb.env.isSafari=e.isSafari,qxWeb.env.canTransform=e.canTransform,qxWeb.env.canTransform3d=e.canTransform3d,qxWeb.env.canTransition=e.canTransition,qxWeb.env.canAnimation=e.canAnimation,qxWeb.env.canFilter=e.canFilter}}),qxWeb.define("baselib.module.Event",{statics:{__bk:!1,__bl:null,__bm:null,onResize:function(e,t){var n=baselib.module.Event;if(n.__bl.push(e),n.__bm.push(void 0!==t?t:window),n.__bk===!1){var r=function(e){for(var t=qxWeb.object.clone(e),r=0,i=n.__bl.length;i>r;r++)n.__bl[r].call(n.__bm[r],t)},i=qxWeb.func.throttle(r,150,{trailing:!1});qxWeb(window).on("resize",i)}n.__bk=!0},emitNative:function(e){var t;switch(e){case"pointerup":e="pointerUp";break;case"pointerdown":e="pointerDown"}if(document.createEvent)for(var n=0;n<this.length;n++)t=document.createEvent("HTMLEvents"),t.initEvent(e,!0,!0),this[n].dispatchEvent(t);else for(var r=0;r<this.length;r++)t=document.createEventObject(),this[r].fireEvent("on"+e,t)},getListeners:function(e){if("Undefined"===qxWeb.type.get(e))return qxWeb.error("You have to provide an array with event types!"),qxWeb.info("Take a look at the API documentation ( http://baselib.ai.1und1.de/devel/docs/api/#.getListeners ) for details."),this;var t={};if(this.forEach(function(n){var r=qxWeb(n);if(r.is("[data-qx-event-id]")){var i=r.getAttribute("data-qx-event-id");if(t[i]={},r[0].$$emitter){var o=r[0].$$emitter.getListeners();for(var a in o)if(-1!==e.indexOf(a)){t[i][a]=[];for(var s=0,l=o[a].length;l>s;s++)t[i][a].push({type:o[a][s].name,listener:o[a][s].listener,context:o[a][s].ctx,useCapture:o[a][s].useCapture})}}}}),0===Object.keys(t).length){var n='Collected no listeners - are the DOM elements equipped with the "data-qx-event-id" attribute?';n+=" Take a look at the API documentation samples ( http://baselib.ai.1und1.de/devel/docs/api/#.restoreListeners )",qxWeb.info(n)}return t},restoreListeners:function(e){if("Undefined"===qxWeb.type.get(e))return qxWeb.error('You have to provide a list of listener retrieved from the "getListeners" method!'),qxWeb.info("Take a look at the API documentation ( http://baselib.ai.1und1.de/devel/docs/api/#.getListeners ) for details."),this;var t=!1;if(this.forEach(function(n){var r=qxWeb(n),i=r.getAttribute("data-qx-event-id");if(null!==i&&e[i]&&Object.keys(e[i]).length>0){t=!0;for(var o in e[i])for(var a=e[i][o],s=0,l=a.length;l>s;s++)r.on(a[s].type,a[s].listener,a[s].context,a[s].useCapture)}}),!t){var n="Restored no event listeners for any of the DOM elements in your collection.";n+=' Please make sure every DOM element to restore events for is equipped with a "data-qx-event-id" attribute.',n+=" Take a look at the API documentation ( http://baselib.ai.1und1.de/devel/docs/api/#.getListeners ) for details.",qxWeb.info(n)}return this}},defer:function(e){qxWeb.$attach({emitNative:e.emitNative,getListeners:e.getListeners,restoreListeners:e.restoreListeners}),qxWeb.$attachStatic({onResize:e.onResize}),baselib.module.Event.__bl=[],baselib.module.Event.__bm=[]}}),e.Bootstrap.define("baselib.module.SelectboxSync",{statics:{__cv:null,selectSync:function(e,t,n){if(!this[0])return qxWeb.debug("Your collection is empty! It has to match a select element."),this;if(t instanceof qxWeb||(t=qxWeb(t)),0===t.length)return qxWeb.debug("Your target collection is empty! It has to match an element."),this;void 0===n&&(n="html");var r=this.eq(0),i="value",o=baselib.module.SelectboxSync.__cw(r,i,t,n),a=r.getAttribute("value");return void 0!==baselib.module.SelectboxSync.__cv[o]?this:(baselib.module.SelectboxSync.__cv[o]=function(){t.setAttribute(n,e[this.getValue()])},r.on("change",baselib.module.SelectboxSync.__cv[o]),void t.setAttribute(n,e[a]))},selectUnsync:function(e,t){if(!this[0])return this;var n=this.eq(0),r="value",i=baselib.module.SelectboxSync.__cw(n,r,e,t),o=baselib.module.SelectboxSync.__cv[i];e instanceof qxWeb||(e=qxWeb(e)),void 0===t&&(t="html"),void 0!==o&&n.off("change",baselib.module.SelectboxSync.__cv[i])},__cw:function(e,t,n,r){var i=e[0].nodeName.toLowerCase();return i+=t.toLowerCase(),i+=n[0].nodeName.toLowerCase(),i+=r.toLowerCase()}},defer:function(e){qxWeb.$attach({selectSync:e.selectSync,selectUnsync:e.selectUnsync}),baselib.module.SelectboxSync.__cv={}}}),qxWeb.define("baselib.module.Toggle",{statics:{toggle:function(){var e,t=arguments,n={},r={},i=function(){};0!==t.length&&(i=function(i){return this[0].uid||(this[0].uid=(new Date).getTime(),n[this[0].uid]=0),e=this[0].uid,i.preventDefault?i.preventDefault():i.returnValue=!1,r[e]=n[e],n[e]=(n[e]+1)%t.length,t[r[e]].apply(this,arguments)||!1},this.on(qxWeb.EVENT.click,i))}},defer:function(e){qxWeb.$attach({toggle:e.toggle})}}),e.Bootstrap.define("baselib.module.TextContent",{statics:{getTextContent:function(){return this[0]?e.bom.Label.getValue(this[0]):void 0
},setTextContent:function(t){for(var n=0;n<this.length;n++)e.bom.Label.setValue(this[n],t);return this}},defer:function(e){qxWeb.$attach({getTextContent:e.getTextContent,setTextContent:e.setTextContent})}}),e.Bootstrap.define("qx.bom.Label",{statics:{__bn:null,setValue:function(t,n){n=n||"",t.useHtml?(e.bom.Label.__bn&&"function"==typeof e.bom.Label.__bn&&(n=e.bom.Label.__bn(n)),t.innerHTML=n):!e.core.Environment.get("css.textoverflow")&&e.core.Environment.get("html.xul")?t.firstChild.setAttribute("value",n):e.bom.element.Attribute.set(t,"text",n)},getValue:function(t){return t.useHtml?t.innerHTML:!e.core.Environment.get("css.textoverflow")&&e.core.Environment.get("html.xul")?t.firstChild.getAttribute("value")||"":e.bom.element.Attribute.get(t,"text")}}}),qxWeb.define("baselib.module.util.Uri",{statics:{appendParams:function(t,n){return e.util.Uri.appendParamsToUrl(t,n)},getAbsolute:function(t){return e.util.Uri.getAbsolute(t)},parse:function(t,n){return e.util.Uri.parseUri(t,n)},toParameter:function(t,n){return e.util.Uri.toParameter(t,n)}},defer:function(e){qxWeb.$attachStatic({uri:{appendParams:e.appendParams,getAbsolute:e.getAbsolute,parse:e.parse,toParameter:e.toParameter}})}}),e.Bootstrap.define("baselib.module.util.Viewport",{statics:{getViewportOffset:function(){if(this[0]){var e=this[0].getBoundingClientRect();return{top:e.top,bottom:e.bottom,left:e.left,right:e.right}}}},defer:function(e){qxWeb.$attach({getViewportOffset:e.getViewportOffset})}}),qxWeb.define("baselib.Thenable",{construct:function(e,t){this.__cx=e,this.__cy=t},members:{__cy:null,__cx:null,__cz:null,_getPromise:function(){return this.__cx},_setPromise:function(e){this.__cx=e},then:function(e,t){return this.__cz=t,this.__cx&&(this.__cx=this.__cx.then(e,t)),this},"catch":function(e){return this.__cx&&(this.__cx=this.__cx["catch"](e)),this},fail:function(e){return this["catch"](e)},abort:function(){return this.__cy&&this.__cy(),this},_getRejectionCallback:function(){return this.__cz}}}),window.$q=window.qxWeb,window.qx=void 0;try{delete window.qx}catch(n){}}();
//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/compat-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:{}},e.Bootstrap.define("baselib.Compat",{statics:{wrap:function(e){return baselib.Compat.logDeprecatedMessage("$q.wrap","$q()"),this(e)},eventRegistrationAddListener:function(e,t,o,n){baselib.Compat.logDeprecatedMessage("qx.event.Registration.addListener","on"),5==arguments.length&&baselib.Compat.logMessage("'Capture' parameter no longer supported!"),qxWeb(e).on(t,o,n)},eventRegistrationRemoveListener:function(e,t,o,n){baselib.Compat.logDeprecatedMessage("qx.event.Registration.removeListener","off"),5==arguments.length&&baselib.Compat.logMessage("'Capture' parameter no longer supported!"),qxWeb(e).off(t,o,n)},eventTimerOnce:function(e,t,o){baselib.Compat.logDeprecatedMessage("qx.event.Timer.once","window.setTimeout");var n=e.bind(t),a=window.setTimeout(n,o);return a},addListener:function(e,t,o){return baselib.Compat.logDeprecatedMessage("addListener","on"),4==arguments.length&&baselib.Compat.logMessage("'Capture' parameter no longer supported!"),this.on(e,t,o),this},removeListener:function(e,t,o){return baselib.Compat.logDeprecatedMessage("removeListener","off"),4==arguments.length&&baselib.Compat.logMessage("'Capture' parameter no longer supported!"),this.off(e,t,o),this},children:function(e){return baselib.Compat.logDeprecatedMessage("children","getChildren"),this.getChildren(e)},parents:function(e){return baselib.Compat.logDeprecatedMessage("parents","getParents"),this.getParents(e)},resetAttribute:function(e){return baselib.Compat.logDeprecatedMessage("resetAttribute","removeAttribute"),this.setAttribute(e,null)},resetStyle:function(e){return this.setStyle(e,null)},bomEventFire:function(e,t){baselib.Compat.logDeprecatedMessage("qx.bom.Event.fire","emit");var o;return document.createEvent?(o=document.createEvent("HTMLEvents"),o.initEvent(t,!0,!0),!e.dispatchEvent(o)):(o=document.createEventObject(),e.fireEvent("on"+t,o))},bomEventAddNativeListener:function(e,t,o,n){baselib.Compat.logDeprecatedMessage("qx.bom.Event.addNativeListener","on"),qxWeb.$$qx.bom.Event.addNativeListener(e,t,o,n)},bomEventRemoveNativeListener:function(e,t,o,n){baselib.Compat.logDeprecatedMessage("qx.bom.Event.removeNativeListener","off"),qxWeb.$$qx.bom.Event.removeNativeListener(e,t,o,n)},bomElementClassToggle:function(e,t){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.toggle","$q(SELECTOR).toggleClass");var o=qxWeb.create(e);return o.toggleClass(t),o.getClass()},dollarShortcut:function(e){return qxWeb.isNode(e)?qxWeb(e):-1!=e.indexOf("<")?qxWeb.create(e):qxWeb(e)},bomCollectionQuery:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.Collection.query","$q(SELECTOR, CONTEXT)"),qxWeb(e,t)},bomCollectionHtml:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.Collection.html","$q.create(HTML, CONTEXT)"),qxWeb.create(e,t)},bomCollectionCreate:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.Collection.create","$q.create(HTML, CONTEXT)"),qxWeb.create(e,t)},bomCollectionId:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.Collection.id","$q(#ID)"),qxWeb("#"+e)},bomElementLocationGetBottom:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getBottom","$q(SELECTOR).getOffset().bottom"),qxWeb(e).getOffset().bottom},bomElementLocationGetTop:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getTop","$q(SELECTOR).getOffset().top"),qxWeb(e).getOffset().top},bomElementLocationGetLeft:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getLeft","$q(SELECTOR).getOffset().left"),qxWeb(e).getOffset().left},bomElementLocationGetRight:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getRight","$q(SELECTOR).getOffset().right"),qxWeb(e).getOffset().right},bomElementStyleReset:function(e,t){baselib.Compat.logDeprecatedMessage("qx.bom.element.Style.reset","$q(SELECTOR).setStyle(STYLE, null)"),qxWeb(e).setStyle(t,null)},bomElementStyleSetStyles:function(e,t){baselib.Compat.logDeprecatedMessage("qx.bom.element.Style.setStyles","$q(SELECTOR).setStyles()"),qxWeb(e).setStyles(t)},domElementHasChildren:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Element.hasChildren","$q(SELECTOR).getChildren().length"),0!=qxWeb(e).getChildren().length},domElementInsertAfter:function(e,t){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertAfter","$q(NODE).after(ref)");var o=qxWeb(e).after(t);return o.length>0},domElementInsertAt:function(e,t,o){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertAt","$q(SELECTOR).before()");var n=qxWeb(t).getChildren().eq(o).before(e);return n.length>0},domElementInsertBefore:function(e,t){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertBefore","$q.(SELECTOR).before(node)");var o=qxWeb(t).before(e);return o.length>0},domElementInsertBegin:function(e,t){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertBegin","$q(SELECTOR).before(node)");var o=qxWeb(t).getChildren().getFirst().before(e);return o.length>0},domElementRemoveChild:function(e){baselib.Compat.logDeprecatedMessage("qx.dom.Element.removeChild","$q(SELECTOR).remove()");var t=qxWeb(e).remove();return t.length>0},domElementCreate:function(e,t){baselib.Compat.logDeprecatedMessage("qx.dom.Element.create","$q.create(HTML)");var o="<"+e+" ";for(var n in t)o+=n+"='"+t[n]+"' ";o+=">";var a=qxWeb.create(o);return a.length>0?a[0]:null},domNodeGetDocument:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.getDocument","qxWeb.getDocument"),qxWeb.getDocument(e)},domNodeGetName:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.getName","qxWeb.getName"),e&&e.nodeName?e.nodeName.toLowerCase():null},domNodeGetText:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.getText","$q(SELECTOR).getTextContent"),qxWeb(e).getTextContent()},domNodeGetWindow:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.getWindow","qxWeb.getWindow"),qxWeb.getWindow(e)},domNodeIsDocument:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.isDocument","qxWeb.isDocument"),qxWeb.isDocument(e)},domNodeIsElement:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.isElement","qxWeb.isElement"),qxWeb.isElement(e)},domNodeIsNode:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.isNode","qxWeb.isNode"),qxWeb.isNode(e)},domNodeIsBlockNode:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.isBlockNode","qxWeb.isBlockNode"),qxWeb.isBlockNode(e)},domNodeIsWindow:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Node.isWindow","qxWeb.isWindow"),qxWeb.isWindow(e)},bomElementEmpty:function(e){baselib.Compat.logDeprecatedMessage("qx.dom.Element.empty","$q(element).empty");var t=qxWeb(e).empty();return t.length>0?"":null},bomElementHasListener:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.Element.hasListener","$q(element).hasListener"),qxWeb(e).hasListener(t)},bomElementFocus:function(e){baselib.Compat.logDeprecatedMessage("qx.bom.Element.focus","$q(element).focus"),qxWeb(e).focus()},bomElementClone:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.Element.clone","$q(element).clone"),qxWeb(e).clone()[0]},bomElementAttributeReset:function(e,t){baselib.Compat.logDeprecatedMessage("qx.bom.element.Attribute.reset","$q(element).setAttribute"),qxWeb(e).setAttribute(t,null)},bomViewportGetWidth:function(e){return e=e||window,qxWeb(e).getWidth()},bomViewportGetHeight:function(e){return e=e||window,qxWeb(e).getHeight()},domHierarchyGetDescendants:function(e){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.getDescendants","$q(element).find('*')");var t=qxWeb(e).find("*");return t.toArray()},domHierarchyIsDescendantOf:function(e,t){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.isDescendantOf","$q(ancestor element).length > 0");var o=qxWeb(t).find(e.tagName.toLowerCase());return-1!=o.indexOf(e)},domHierarchyGetNextElementSibling:function(e){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.getNextElementSibling","$q(element).getNext()");var t=qxWeb(e).getNext(),o=t.length>0?t[0]:null;return o},coreVariantisSet:function(t,o){baselib.Compat.logDeprecatedMessage("qx.core.Variant.isSet","$q.env.get(key) == value");var n=e.core.Environment.get(t);return n==o},classDefine:function(t,o){return baselib.Compat.logDeprecatedMessage("qx.Class.define","qx.Bootstrap"),e.Bootstrap.define(t,o)},langFunctionBind:function(t,o){return baselib.Compat.logDeprecatedMessage("qx.lang.Function.bind","Function.bind"),e.lang.Function.create(t,{self:o,args:arguments.length>2?e.lang.Array.fromArguments(arguments,2):null})},langFunctionListener:function(){return qxWeb.$$qx.lang.Function.listener(arguments)},bomInputGetValue:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.Input.getValue","$q(SELECTOR).getValue"),qxWeb(e).getValue()},bomInputSetValue:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.Input.setValue","$q(SELECTOR).setValue"),qxWeb(e).setValue(t)},bomElementClassReplace:function(e,t,o){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.replace","$q(SELECTOR).replaceClass"),qxWeb(e).replaceClass(t,o)},bomElementClassRemove:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.remove","$q(SELECTOR).removeClass"),qxWeb(e).removeClass(t)},bomElementClassRemoveClasses:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.removeClasses","$q(SELECTOR).removeClasses"),qxWeb(e).removeClasses(t)},bomElementClassAdd:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.add","$q(SELECTOR).addClass"),qxWeb(e).addClass(t)},bomElementClassAddClasses:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.addClasses","$q(SELECTOR).addClasses"),qxWeb(e).addClasses(t)},bomElementClassGet:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.get","$q(SELECTOR).getClass"),qxWeb(e).getClass()},bomElementClassHas:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.has","$q(SELECTOR).hasClass"),qxWeb(e).hasClass(t)},bomDocumentGetWidth:function(){return baselib.Compat.logDeprecatedMessage("qx.bom.Document.getWidth","$q(SELECTOR).getWidth"),qxWeb(document.documentElement).getWidth()},bomDocumentGetHeight:function(){return baselib.Compat.logDeprecatedMessage("qx.bom.Document.getHeight","$q(SELECTOR).getHeight"),qxWeb(document.documentElement).getHeight()},bomElementAttributeGet:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Attribute.get","$q(SELECTOR).getAttribute"),qxWeb(e).getAttribute(t)},bomElementAttributeSet:function(e,t,o){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Attribute.set","$q(SELECTOR).setAttribute"),qxWeb(e).setAttribute(t,o)},bomElementDimensionGetHeight:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Dimension.getHeight","$q(SELECTOR).getHeight"),qxWeb(e).getHeight()},bomElementDimensionGetWidth:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Dimension.getWidth","$q(SELECTOR).getWidth"),qxWeb(e).getWidth()},bomElementLocationGet:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.get","$q(SELECTOR).getOffset"),qxWeb(e).getOffset()},bomElementOpacitySet:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Opacity.set","$q(SELECTOR).setStyle"),qxWeb(e).setStyle("opacity",t)},bomElementStyleGet:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Style.get","$q(SELECTOR).getStyle"),qxWeb(e).getStyle(t)},bomElementStyleSet:function(e,t,o){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Style.set","$q(SELECTOR).setStyle"),qxWeb(e).setStyle(t,o)},domElementGetParent:function(e){return baselib.Compat.logDeprecatedMessage("qx.dom.Element.getParentElement","$q(SELECTOR).getParents"),qxWeb(e).getParents()},domElementInsertEnd:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertEnd","$q(SELECTOR).append"),qxWeb(t).append(e)},bomElementDimensionGetContentWidth:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Dimension.getContentWidth","$q(SELECTOR).getContentWidth"),qxWeb(e).getContentWidth()},bomSelectorQuery:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.Selector.query","$q(SELECTOR).getContentWidth"),qxWeb(t).find(e)},domHierarchyGetChildElements:function(e){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.getChildElements","$q(SELECTOR).getChildren");var t=qxWeb(e).getChildren(),o=[];return t.forEach(function(e){o.push(e)}),o},bomElementLocationGetPosition:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getPosition","$q(SELECTOR).getPosition"),qxWeb(e).getPosition()},bomLabelSetValue:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.bom.Label.setValue","$q(SELECTOR).setTextContent"),qxWeb(e).setTextContent(t)},bomLabelGetValue:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.Label.getValue","$q(SELECTOR).getTextContent"),qxWeb(e).getTextContent()},logLoggerInfo:function(e,t){baselib.Compat.logDeprecatedMessage("qx.log.Logger.info",""),baselib.Compat.logMessage("Please remove the usage of the logger infrastructure."),void 0!=window.console&&"function"==typeof window.console.info&&window.console.info(e,t)},logLoggerError:function(e,t){baselib.Compat.logDeprecatedMessage("qx.log.Logger.error",""),baselib.Compat.logMessage("Please remove the usage of the logger infrastructure."),void 0!=window.console&&"function"==typeof window.console.error&&window.console.error(e,t)},logLoggerWarn:function(e,t){baselib.Compat.logDeprecatedMessage("qx.log.Logger.error",""),baselib.Compat.logMessage("Please remove the usage of the logger infrastructure."),void 0!=window.console&&"function"==typeof window.console.warn&&window.console.warn(e,t)},coreObjectFireDataEvent:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.core.Object.fireDataEvent","emit"),qxWeb("html").emit(e,t),!0},logDeprecatedMessage:function(e,t){var o="The method '"+e+"' is deprecated!";t&&(o+=" Please use the '"+t+"' instead!"),baselib.Compat.logMessage(o);qxWeb.cookie.get("baselib.deprecated.stacktrace")},langStringCamelCase:function(e){return baselib.Compat.logDeprecatedMessage("qx.lang.String.camelCase","qxWeb.string.camelCase"),qxWeb.string.camelCase(e)},langStringEndsWith:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.lang.String.endsWith","qxWeb.string.endsWith"),qxWeb.string.endsWith(e,t)},langStringEscapeRegexpChars:function(e){return baselib.Compat.logDeprecatedMessage("qx.lang.String.escapeRegexpChars","qxWeb.string.escapeRegexpChars"),qxWeb.string.escapeRegexpChars(e)},langStringFirstLow:function(e){return baselib.Compat.logDeprecatedMessage("qx.lang.String.firstLow","qxWeb.string.firstLow"),qxWeb.string.firstLow(e)},langStringFirstUp:function(e){return baselib.Compat.logDeprecatedMessage("qx.lang.String.firstUp","qxWeb.string.firstUp"),qxWeb.string.firstUp(e)},langStringHyphenate:function(e){return baselib.Compat.logDeprecatedMessage("qx.lang.String.hyphenate","qxWeb.string.hyphenate"),qxWeb.string.hyphenate(e)},langStringStartsWith:function(e,t){return baselib.Compat.logDeprecatedMessage("qx.lang.String.startsWith","qxWeb.string.startsWith"),qxWeb.string.startsWith(e,t)},bomCookieSet:function(e,t,o,n,a,s){baselib.Compat.logDeprecatedMessage("qx.bom.Cookie.set","qxWeb.cookie.set"),qxWeb.cookie.set(e,t,o,n,a,s)},bomCookieGet:function(e){return baselib.Compat.logDeprecatedMessage("qx.bom.Cookie.get","qxWeb.cookie.get"),qxWeb.cookie.get(e)},bomCookieDel:function(e,t,o){return baselib.Compat.logDeprecatedMessage("qx.bom.Cookie.del","qxWeb.cookie.del"),qxWeb.cookie.del(e,t,o)},logMessage:function(){},__qK:function(t){for(var o,n,a,s,l=0,r=t.length;r>l;l++)a=t[l].fullMethodName,n=t[l].methodName,s=t[l].clazz,o=s[n],s[n]=function(t,o,n,a){return function s(){if(null==s.caller)a("Method '"+o+"' is deprecated!");else if(s.caller){for(var l,r=s.caller,i=!1,m=0;null!=r&&r!=s&&(l=e.lang.Function.getName(r),"anonymous()"!=l);)-1!=l.indexOf("qx.module")&&(i=!0),r=r.caller,m++;1==m&&"anonymous()"==l&&(i=!0),i||a("Method '"+o+"' is deprecated!")}return n.apply(t,arguments)}}(s,a,o,baselib.Compat.logMessage)}},defer:function(e){if(null===typeof t||"object"!=typeof t)var t={};t.bom=t.bom||{},t.bom.Collection=t.bom.Collection||{},t.bom.element=t.bom.element||{},t.bom.Collection.query=q,t.bom.Collection.query=e.bomCollectionQuery,t.bom.Collection.html=e.bomCollectionHtml,t.bom.Collection.create=e.bomCollectionCreate,t.bom.Collection.id=e.bomCollectionId,window.$=window.$||e.dollarShortcut,t.bom.Selector=t.bom.Selector||{},t.bom.Selector.query=e.bomSelectorQuery,t.bom.Element=t.bom.Element||{},t.bom.Element.empty=e.bomElementEmpty,t.bom.Element.hasListener=e.bomElementHasListener,t.bom.Element.clone=e.bomElementClone,t.bom.element=t.bom.element||{},t.bom.element.Class=t.bom.element.Class||{},t.bom.element.Class.replace=e.bomElementClassReplace,t.bom.element.Class.remove=e.bomElementClassRemove,t.bom.element.Class.removeClasses=e.bomElementClassRemoveClasses,t.bom.element.Class.add=e.bomElementClassAdd,t.bom.element.Class.addClasses=e.bomElementClassAddClasses,t.bom.element.Class.get=e.bomElementClassGet,t.bom.element.Class.has=e.bomElementClassHas,t.bom.element.Dimension=t.bom.element.Dimension||{},t.bom.element.Dimension.getHeight=e.bomElementDimensionGetHeight,t.bom.element.Dimension.getWidth=e.bomElementDimensionGetWidth,t.bom.element.Dimension.getContentWidth=e.bomElementDimensionGetContentWidth,t.bom.element.Opacity=t.bom.element.Opacity||{},t.bom.element.Opacity.set=e.bomElementOpacitySet,t.bom.Input=t.bom.Input||{},t.bom.Input.getValue=e.bomInputGetValue,t.bom.Input.setValue=e.bomInputSetValue,t.bom.request=qxWeb.$$qx.bom.request,t.bom.Element.addListener=e.eventRegistrationAddListener,t.bom.Element.removeListener=e.eventRegistrationRemoveListener,t.bom.Event={},t.bom.Event.fire=e.bomEventFire,t.bom.Event.addNativeListener=e.bomEventAddNativeListener,t.bom.Event.removeNativeListener=e.bomEventRemoveNativeListener,t.event=t.event||{},t.event.Registration=t.event.Registration||{},t.event.Registration.addListener=e.eventRegistrationAddListener,t.event.Registration.removeListener=e.eventRegistrationRemoveListener,t.event.Registration.fireEvent=e.bomEventFire,t.event.Registration.hasListener=e.bomElementHasListener,t.event.Timer=t.event.Timer||{},t.event.Timer.once=e.eventTimerOnce,t.bom.element.Class.toggle=e.bomElementClassToggle,t.bom.element.Location=t.bom.element.Location||{},t.bom.element.Location.get=e.bomElementLocationGet,t.bom.element.Location.getBottom=e.bomElementLocationGetBottom,t.bom.element.Location.getLeft=e.bomElementLocationGetLeft,t.bom.element.Location.getRight=e.bomElementLocationGetRight,t.bom.element.Location.getTop=e.bomElementLocationGetTop,t.bom.element.Location.getPosition=e.bomElementLocationGetPosition,t.bom.client=t.bom.client||{},t.bom.client.Engine=t.bom.client.Engine||{},t.bom.client.Engine.MSHTML="mshtml"==qxWeb.env.get("engine.name"),t.bom.client.Engine.VERSION=qxWeb.env.get("engine.version"),t.bom.client.Engine.UNKNOWN_ENGINE=!1,t.bom.client.Browser=t.bom.client.Browser||{},t.bom.client.Browser.NAME=qxWeb.env.get("browser.name"),t.bom.element.Style=t.bom.element.Style||{},t.bom.element.Style.reset=e.bomElementStyleReset,t.bom.element.Style.setStyles=e.bomElementStyleSetStyles,t.bom.element.Style.get=e.bomElementStyleGet,t.bom.element.Style.set=e.bomElementStyleSet,t.bom.Label=t.bom.Label||{},t.bom.Label.setValue=e.bomLabelSetValue,t.bom.Label.getValue=e.bomLabelGetValue,t.bom.Cookie=t.bom.Cookie||{},t.bom.Cookie.set=e.bomCookieSet,t.bom.Cookie.get=e.bomCookieGet,t.bom.Cookie.get=e.bomCookieDel,t.bom.element.Attribute=t.bom.element.Attribute||{},t.bom.element.Attribute.reset=e.bomElementAttributeReset,t.bom.element.Attribute.get=e.bomElementAttributeGet,t.bom.element.Attribute.set=e.bomElementAttributeSet,t.bom.Viewport=t.bom.Viewport||{},t.bom.Viewport.getWidth=e.bomViewportGetWidth,t.bom.Viewport.getHeight=e.bomViewportGetHeight,t.dom=t.dom||{},t.dom.Element=t.dom.Element||{},t.dom.Element.create=e.domElementCreate,t.dom.Element.hasChildren=e.domElementHasChildren,t.dom.Element.insertAfter=e.domElementInsertAfter,t.dom.Element.insertAt=e.domElementInsertAt,t.dom.Element.insertBefore=e.domElementInsertBefore,t.dom.Element.insertBegin=e.domElementInsertBegin,t.dom.Element.removeChild=e.domElementRemoveChild,t.dom.Element.getParentElement=e.domElementGetParent,t.dom.Element.insertEnd=e.domElementInsertEnd,t.dom.Node=t.dom.Node||{},t.dom.Node.getDocument=e.domNodeGetDocument,t.dom.Node.getName=e.domNodeGetName,t.dom.Node.getText=e.domNodeGetText,t.dom.Node.getWindow=e.domNodeGetWindow,t.dom.Node.isBlockNode=e.domNodeIsBlockNode,t.dom.Node.isDocument=e.domNodeIsDocument,t.dom.Node.isElement=e.domNodeIsElement,t.dom.Node.isNode=e.domNodeIsNode,t.dom.Node.isWindow=e.domNodeIsWindow,t.bom.Document=t.bom.Document||{},t.bom.Document.getWidth=e.bomDocumentGetWidth,t.dom.Hierarchy=t.dom.Hierarchy||{},t.dom.Hierarchy.getDescendants=e.domHierarchyGetDescendants,t.dom.Hierarchy.isDescendantOf=e.domHierarchyIsDescendantOf,t.dom.Hierarchy.getChildElements=e.domHierarchyGetChildElements,t.dom.Hierarchy.getNextElementSibling=e.domHierarchyGetNextElementSibling,t.core=t.core||{},t.core.Object=t.core.Object||{},t.core.Object.prototype=t.core.Object.prototype||{},t.core.Object.prototype.fireDataEvent=e.coreObjectFireDataEvent,t.core.Variant={},t.core.Variant.isSet=e.coreVariantisSet,t.Class={},t.Class.define=e.classDefine,t.Bootstrap=qxWeb.$$qx.Bootstrap,t.lang=t.lang||{},t.lang.Function=t.lang.Function||{},t.lang.Function.bind=e.langFunctionBind,t.lang.Function.create=qxWeb.$$qx.lang.Function.create,t.lang.Function.getName=qxWeb.$$qx.lang.Function.getName,t.lang.String=t.lang.String||{},t.lang.String.camelCase=e.langStringCamelCase,t.lang.String.endsWith=e.langStringEndsWith,t.lang.String.escapeRegexpChars=e.langStringEscapeRegexpChars,t.lang.String.firstLow=e.langStringFirstLow,t.lang.String.firstUp=e.langStringFirstUp,t.lang.String.hyphenate=e.langStringHyphenate,t.lang.String.startsWith=e.langStringStartsWith,t.lang.Json=t.lang.Json||{},t.lang.Json.parse=window.JSON.parse,t.lang.Json.stringify=window.JSON.stringify,t.log=t.log||{},t.log.Logger=t.log.Logger||{},t.log.Logger.info=e.logLoggerInfo,t.log.Logger.error=e.logLoggerError,t.log.Logger.warn=e.logLoggerWarn,t.bom.Style=qxWeb.$$qx.bom.Style,t.bom.Stylesheet=qxWeb.$$qx.bom.Stylesheet,t.core.Environment=qxWeb.$$qx.core.Environment,t.event.Emitter=qxWeb.$$qx.event.Emitter,t.lang.Function.listener=e.langFunctionListener,window.qx=t,qxWeb.$attach({addListener:e.addListener,removeListener:e.removeListener,children:e.children,resetStyle:e.resetStyle,parents:e.parents,resetAttribute:e.resetAttribute}),qxWeb.$attachStatic({wrap:e.wrap})}})}();
//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/collection-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:{}},e.Bootstrap.define("baselib.deprecated.Collection",{defer:function(){}})}();
if(document&&document.body){var bodyClassName=document.body.className;-1===bodyClassName.indexOf("js-active")&&(document.body.className=""!==bodyClassName?bodyClassName+" js-active":"js-active")};
UNOUNO.util.PopupFrame={checkForBodyElement:function(a){window.setTimeout(function(){a?UNOUNO.util.PopupFrame.bodyElementReady(a):UNOUNO.util.PopupFrame.checkForBodyElement(document.body)},100)},bodyElementReady:function(a){if(a){var c=qx.bom.element.Class.get(a),b=document.getElementById("cta-button");960<=qx.bom.element.Dimension.getContentWidth(a)&&(b&&qx.bom.element.Style.set(b,"display","block"),c.match(/popup-noframe/g)&&qx.bom.element.Class.replace(a,"popup-noframe","popup-frame"))}},init:function(){var a=
document.body;a?UNOUNO.util.PopupFrame.bodyElementReady(a):UNOUNO.util.PopupFrame.checkForBodyElement(a)}};
UNOUNO.tracking.sitecatalystInitialized=!1;UNOUNO.tracking.sitecatalystIsReady=function(){return privacyConsent.hasConsented(PrivacyConsentEnum.STATISTICS)&&!0===UNOUNO.tracking.sitecatalystInitialized};UNOUNO.tracking.logTrackingError=function(a){UNOUNO.error.internalJavaScriptErrorLogging(a,document.location.href,0)};
UNOUNO.tracking.fired=function(){var a=document.getElementsByTagName("body")[0];a.className=a.className||"";-1===a.className.indexOf("sitecatalyst-fired")&&(a.className=(a.className+" sitecatalyst-fired").replace(/^\s+|\s+$/g,""))};
UNOUNO.tracking.sectionTracking=function(a){privacyConsent.invoke(function(){a&&""!==a?(s.prop74=a,s.prop75="none",s.t()):UNOUNO.tracking&&(UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("Page section not available!"):UNOUNO.tracking.logTrackingError("(Tracking) Page section not available!"))},UNOUNO.tracking.sitecatalystIsReady,window,!0)};
UNOUNO.tracking.sectionClickTracking=function(a){privacyConsent.invoke(function(){if(a&&""!==a){var c=document.getElementById(a);qx.bom.Element.addListener(c,"click",qx.lang.Function.bind(function(b){s.prop75=b;s.t()},this,a),!1)}else UNOUNO.tracking&&(UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("Section button "+a+" not available!"):UNOUNO.tracking.logTrackingError("(Tracking) Section button "+a+" not available!"))},UNOUNO.tracking.sitecatalystIsReady,window,!0)};
UNOUNO.tracking.lightboxTracking=function(a){privacyConsent.invoke(function(){"undefined"!=typeof s&&"undefined"!=typeof s.t&&a&&""!==a?(s.prop3=a,s.eVar4=s.prop3,s.t()):UNOUNO.tracking&&(UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("Lightbox identifier not available!"):UNOUNO.tracking.logTrackingError("(Tracking) Lightbox identifier not available!"))},UNOUNO.tracking.sitecatalystIsReady,window,!0)};
UNOUNO.tracking.genericTracking=function(a,c,b,e){privacyConsent.invoke(function(){var d,f;if("undefined"!==typeof s_gi&&"undefined"!==typeof s_account){var h=s_gi(s_account);var g="";("undefined"!=typeof a.list2&&0==a.list2.indexOf("chat-angenommen")||"undefined"!=typeof a.prop60&&-1<a.prop60.indexOf("ct.btn.MobileZubehoerShop"))&&"undefined"==typeof a.eVar35&&(a.eVar35=UNOUNO.tracking.transactionId);for(d in a)a.hasOwnProperty(d)&&(g=g+d+",","events"===d&&(f=a[d]));if(""!==g){g=g.substr(0,g.length-
1);h.linkTrackVars=g+",eVar3";f&&(h.linkTrackEvents=f);for(d in a)a.hasOwnProperty(d)&&(h[d]=a[d]);1==e?h.t(this,c||"o",b||"generic-tracking"):h.tl(this,c||"o",b||"generic-tracking")}else UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("Generic tracking has no params!"):UNOUNO.tracking.logTrackingError("(Tracking) Generic tracking has no params!")}},UNOUNO.tracking.sitecatalystIsReady,window,!0)};
UNOUNO.tracking.clickTracking=function(a,c,b,e,d){var f;(f=document.getElementById(a))&&qx.bom.Element.addListener(f,"click",qx.lang.Function.bind(UNOUNO.tracking.clickTrackingHandler,this,{buttonId:a,prop:c,eVar:b,optTrackingParams:e},d),!1)};UNOUNO.tracking.checkBoxTracking=function(a){var c=document.getElementById(a),b={},e;c&&qx.bom.Element.addListener(c,"click",qx.lang.Function.bind(function(d){e=!0===c.checked?d+".add":d+".remove";b.prop60=e;UNOUNO.tracking.genericTracking(b)},this,a),!1)};
UNOUNO.tracking.clickTrackingHandler=function(a,c){var b={},e="OP";var d=a.prop||"prop60";var f=a.eVar||"";optTrackingParams=a.optTrackingParams||{};null!=optTrackingParams.onPageMethod&&0!=optTrackingParams.onPageMethod.trim().length&&(e=optTrackingParams.onPageMethod.trim(),optTrackingParams=optTrackingParams.trackingParams,optTrackingParams.eVar47=UNOUNO.tracking.loginstatus,optTrackingParams.prop19=UNOUNO.tracking.loginstatus,optTrackingParams.eVar7=UNOUNO.tracking.shopname,optTrackingParams.prop6=
UNOUNO.tracking.shopname,optTrackingParams.prop28=UNOUNO.tracking.shopname+"/"+UNOUNO.tracking.refererPath);a=e+"|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+a.buttonId;b[d]=a;b[f]=a;b.prop12=UNOUNO.tracking.variante;b.prop6=UNOUNO.tracking.shopname;b.eVar45=UNOUNO.tracking.land;b.eVar91=a;for(key in optTrackingParams)optTrackingParams.hasOwnProperty(key)&&(b[key]=optTrackingParams[key]);UNOUNO.tracking.genericTracking(b,null,null,c)};UNOUNO.tracking.microConversionTracking=function(a){};
UNOUNO.tracking.trackEvent=function(a,c,b){privacyConsent.invoke(function(){if("chat-available"==c){if(1==UNOUNO.tracking.chatAvailabilityTracked)return;UNOUNO.tracking.chatAvailabilityTracked=!0}s.linkTrackVars="list2,eVar35,prop60,events,eVar3";s.linkTrackEvents=a;if("chat-angenommen"==c||"chat-angenommen-auto"==c)s.eVar35=UNOUNO.tracking.transactionId;s.events=a;s.list2=c+"|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+b;s.prop60=trackingValue="OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+
"|"+b;s.eVar91=s.prop60;s.tl(this,"o","trackEvent");s.events=""},UNOUNO.tracking.sitecatalystIsReady,window,!0)};
UNOUNO.init.checkTracking=function(){var b="channel prop1 prop5 prop6 prop7 prop11 prop12 prop17 prop19 prop23 prop42 eVar1 eVar2 eVar6 eVar7 eVar13".split(" "),d="prop4 prop15 eVar5 eVar19 eVar20 eVar22 eVar23 eVar24 prop31 eVar45 eVar47 eVar48 eVar69 eVar74".split(" "),c="eVar34 eVar37 eVar39 events products purchaseID".split(" "),a;if("undefined"!==typeof s){for(a=0;a<b.length;a+=1)if("undefined"===typeof s[b[a]]||""===s[b[a]])UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("tracking param \x3cstrong\x3es."+
b[a]+"\x3c/strong\x3e corrupted!"):UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+b[a]+" corrupted!");for(a=0;a<d.length;a+=1)"undefined"===typeof s[d[a]]&&(UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("tracking param \x3cstrong\x3es."+d[a]+"\x3c/strong\x3e corrupted!"):UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+d[a]+" corrupted!"));if("SUBMIT"===UNOUNO.tracking.orderprocess)for(a=0;a<c.length;a+=1)if("undefined"===typeof s[c[a]]||""===s[c[a]])UNOUNO.util.showErrorInConsole?
UNOUNO.util.showErrorInConsole("tracking param \x3cstrong\x3es."+c[a]+"\x3c/strong\x3e corrupted!"):UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+c[a]+" corrupted!")}else UNOUNO.tracking&&UNOUNO.util.showErrorInConsole&&UNOUNO.util.showErrorInConsole("sitecatalyst object \x3cstrong\x3es\x3c/strong\x3e not available!")};
privacyConsent.invoke(function(){if("undefined"!==typeof s&&(s.registerPostTrackCallback(function(a){UNOUNO.tracking.sitecatalystInitialized||(UNOUNO.tracking.sitecatalystInitialized=!0,privacyConsent.runInvokes({onlyOnce:!0}),UNOUNO.tracking.fired())}),"WSD-TestAgent"!==UNOUNO.tracking.userAgent)){s.channel=UNOUNO.tracking.bereich;s.prop1=UNOUNO.tracking.seite.replace(/\//g,"_");s.prop3=UNOUNO.tracking.displayedUpselling;s.prop4=UNOUNO.tracking.tarif||"";s.prop5=UNOUNO.tracking.sektion;s.prop6=UNOUNO.tracking.shopname;
s.prop7=UNOUNO.tracking.url;s.prop11=UNOUNO.tracking.shoptyp;s.prop12=UNOUNO.tracking.variante;s.prop14=UNOUNO.tracking.variantTestId;s.prop15=UNOUNO.tracking.bestehenderTarif||"";s.prop17=UNOUNO.tracking.land;s.prop19=UNOUNO.tracking.loginstatus;"undefined"!==typeof performance&&"undefined"!==typeof performance.timing&&"mobileorder-de"==UNOUNO.tracking.shopname&&(s.prop22=Math.round((Date.now()-performance.timing.navigationStart)/100));s.prop23=UNOUNO.tracking.userAgent||"";s.prop26=UNOUNO.tracking.searchSuccessful;
s.prop27=UNOUNO.tracking.searchUnSuccessful;if(""!==UNOUNO.tracking.refererShop||""!==UNOUNO.tracking.refererPath||""!==UNOUNO.tracking.linkid)s.prop60="FP|"+UNOUNO.tracking.refererShop+"|"+UNOUNO.tracking.refererPath+"|"+UNOUNO.tracking.linkid,UNOUNO.tracking.terminationData_terminated&&(s.prop60+="|CurrentProviderTerminated:",!1===UNOUNO.tracking.terminationData_terminated?s.prop60+="no":!1!==UNOUNO.tracking.terminationData_range&&(s.prop60+=UNOUNO.tracking.terminationData_range,"KnownDate"===UNOUNO.tracking.terminationData_range&&
(s.prop60+=":"+UNOUNO.tracking.terminationData_range_knownDate)));s.eVar91=s.prop60;s.prop31=UNOUNO.tracking.mcAuswahlbox||"";s.prop32=UNOUNO.tracking.billingCycle;s.prop33=UNOUNO.tracking.minimumContractDuration;s.prop35=UNOUNO.tracking.enteredPhoneNumber;s.prop36=UNOUNO.tracking.promotionalGift;-1===document.referrer.indexOf(".1und1.")&&-1===document.referrer.indexOf(".1and1.")&&-1===document.referrer.indexOf(".ionos.")&&""!==s.Util.getQueryParam("ac")&&(s.campaign=s.Util.getQueryParam("ac"));s.eVar74=
UNOUNO.tracking.kkanalActioncode;s.eVar79=$q.cookie.get("NG_USERID")||$q.cookie.get("ionosid")||"unset";s.eVar1=s.channel;s.eVar2=s.prop1;s.eVar3=UNOUNO.tracking.datetime;s.eVar5=s.prop4;s.eVar6=s.prop5;s.eVar7=s.prop6;s.eVar13=s.prop11;s.eVar19=UNOUNO.tracking.bestandskundennummer||"";s.eVar20=s.prop15||"";s.eVar22=UNOUNO.tracking.kkanalMediencode;s.eVar23=UNOUNO.tracking.hkanalActioncode;s.eVar24=UNOUNO.tracking.hkanalMediencode;"telesales-de"==UNOUNO.tracking.shopname&&(s.eVar35=UNOUNO.tracking.transactionId);
s.prop42=UNOUNO.tracking.internalPageName;s.eVar42=UNOUNO.tracking.privatBusiness;s.prop45=UNOUNO.tracking.optIn;s.prop46=UNOUNO.tracking.customerGroup;s.eVar45=UNOUNO.tracking.land;s.eVar47=s.prop19;s.eVar48=UNOUNO.tracking.targetingPotenzial;s.eVar50=String(UNOUNO.tracking.customerState);s.eVar59=s.prop26;s.eVar61=s.prop27;s.eVar63=UNOUNO.tracking.refererKeyWord;s.prop34=UNOUNO.tracking.paymentMethod;s.eVar66=UNOUNO.tracking.ngcs_datacenter;s.eVar67=UNOUNO.tracking.formerPhoneProvider;"INR"===UNOUNO.tracking.foreignCountry||
"AUD"===UNOUNO.tracking.foreignCountry||"TRY"===UNOUNO.tracking.foreignCountry||"RUB"===UNOUNO.tracking.foreignCountry||"BDT"===UNOUNO.tracking.foreignCountry?s.eVar68=UNOUNO.tracking.foreignCountry:document.querySelector("meta[name\x3d'revision']")&&document.querySelector("[data-component-variant-info]")?s.eVar68=[document.querySelector("meta[name\x3d'revision']").getAttribute("id"),Array.prototype.slice.call(document.querySelectorAll("[data-component-variant-info]")).map(function(a){return[a.getAttribute("data-component-schema"),
(a.getAttribute("id")||"").slice(10),a.getAttribute("data-component-variant-info")].join()}).join("|")].join("|"):s.eVar68="no";UNOUNO.tracking.use3dSecure&&"true"===UNOUNO.tracking.use3dSecure&&(s.eVar68="With 3DS");s.eVar69=(UNOUNO.tracking.salesChannels||[]).join("|");s.eVar71=UNOUNO.tracking.cartValue;s.products=UNOUNO.tracking.products;s.eVar43=UNOUNO.tracking.kundentyp;""!==UNOUNO.tracking.formError&&(s.prop62=UNOUNO.tracking.formError);"SUBMIT"===UNOUNO.tracking.orderprocess&&(s.eVar10=UNOUNO.tracking.tarifId,
s.eVar34=UNOUNO.tracking.orderId,s.eVar36=UNOUNO.tracking.landBestellung,s.eVar37=UNOUNO.tracking.ort,s.eVar39=UNOUNO.tracking.anrede,s.eVar40=UNOUNO.tracking.diyBusinessType,s.eVar43=UNOUNO.tracking.kundentyp,s.events="purchase",s.purchaseID=UNOUNO.tracking.purchaseID);s.eVar88=UNOUNO.tracking.ipHash;s.zip=UNOUNO.tracking.plz;s.getQueryParam=s.getQueryParam||s.Util.getQueryParam;if(s.getQueryParam){s.utm_campaign=s.getQueryParam("utm_campaign");s.utm_source=s.getQueryParam("utm_source");if(s.utm_campaign||
s.utm_source)s.eVar25=s.utm_source+"|"+s.utm_campaign,s.prop29=s.eVar25;s.utm_term=s.getQueryParam("utm_term");s.utm_medium=s.getQueryParam("utm_medium");s.utm_content=s.getQueryParam("utm_content");if(s.utm_term||s.utm_medium||s.utm_content)s.eVar72=s.utm_term+"|"+s.utm_medium+"|"+s.utm_content}if(UNOUNO.tracking.dupVersion||UNOUNO.tracking.firstRecommendation||UNOUNO.tracking.lastVisitedPage||UNOUNO.tracking.secondRecommendation)s.list2="dupVersion|"+UNOUNO.tracking.dupVersion+",firstRecommandation|"+
UNOUNO.tracking.firstRecommendation+",lastVisitedPage|"+UNOUNO.tracking.lastVisitedPage+",secondRecommendation|"+UNOUNO.tracking.secondRecommendation;if(UNOUNO.tracking.searchedDomain){var b=UNOUNO.tracking.searchedDomain.match(/^www\.(.*)\.*$/)?UNOUNO.tracking.searchedDomain.match(/^www\.(.*)\.*$/)[1]:UNOUNO.tracking.searchedDomain;-1!==b.indexOf(".")?s.eVar94=b.substring(b.indexOf(".")+1):s.eVar94="No-tld"}s.eVar97=UNOUNO.tracking.channelCode;s.eVar98=UNOUNO.tracking.productCode;s.eVar99=UNOUNO.tracking.campaignCode;
UNOUNO.tracking.adobeVisitorId="undefined"!==typeof s?s.visitor._fields.MCMID:"";UNOUNO.tracking.ionosId=$q.cookie.get("NG_USERID")||$q.cookie.get("ionosid")||"";UNOUNO.init.checkTracking();UNOUNO.tracking.delayedSubmit||s.t()}},PrivacyConsentEnum.STATISTICS,void 0,!0);
//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/dataset-min.js
!function(){var t=window.qxWeb.$$qx;t.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui}),t.$$packageData[0]={locales:{},resources:{},translations:{C:{},en:{}}},t.Bootstrap.define("qx.module.Dataset",{members:{setData:function(e,a){return this._forEachElement(function(n){t.bom.element.Dataset.set(n,e,a)}),this},getData:function(e){return this[0]&&1===this[0].nodeType?t.bom.element.Dataset.get(this[0],e):void 0},getAllData:function(){return this[0]&&1===this[0].nodeType?t.bom.element.Dataset.getAll(this[0]):{}},hasData:function(){return t.bom.element.Dataset.hasData(this[0])},removeData:function(e){return this._forEachElement(function(a){t.bom.element.Dataset.remove(a,e)}),this}},defer:function(){qxWeb.$attachAll(this)}}),t.Bootstrap.define("qx.bom.element.Dataset",{statics:{set:function(e,a,n){e.dataset?(a=t.lang.String.camelCase(a),null===n||void 0==n?delete e.dataset[a]:e.dataset[a]=n):null===n||void 0==n?t.bom.element.Attribute.reset(e,"data-"+t.lang.String.hyphenate(a)):t.bom.element.Attribute.set(e,"data-"+t.lang.String.hyphenate(a),n)},get:function(e,a){if(e.dataset)return a=t.lang.String.camelCase(a),e.dataset[a]?e.dataset[a]:void 0;var n="data-"+t.lang.String.hyphenate(a);return e.hasAttribute(n)?t.bom.element.Attribute.get(e,n):void 0},getAll:function(e){if(e.dataset)return e.dataset;for(var a={},n=e.attributes,i=0;i<n.length;i++)if(n[i].name.match(RegExp("^data-(.*)"))){var s=RegExp.$1;a[t.lang.String.camelCase(s)]=e.getAttribute(n[i].name)}return a},hasData:function(t){return Object.keys(qxWeb(t).getAllData()).length>0},remove:function(t,e){this.set(t,e,void 0)}}})}();
"undefined"!==typeof $q&&($q.define("UNOUNO.components.tracking",{statics:{initClickTrackingHandler:function(e){e=e||$q("body");"function"===typeof UNOUNO.tracking.clickTracking&&($q(document).on($q.EVENT.tap,function(a){$q(a.getTarget());$q("select.open:not(:focus)").removeClass("open")}),$q(document).onMatchTarget($q.EVENT.tap,"*",function(a,b){a=$q(a);if(!a.getData("opTracking")&&(a=a.getAncestors().filter(function(c){c=$q(c);return!!c.getData("opTracking")}),!a.getData("opTracking")))return;a.getAttribute("id")||
a.setAttribute("id",a.getData("opTrackingId")||function(){var c=($q.uri.parse(a.getAttribute("href"),!0).queryKey||{}).linkId||"";return c?"button-"+c.replace(/\./g,"-"):"NoButtonIdGiven"}());if("select"===$q.getNodeName(a[0]))a.on($q.EVENT.tap,function(c){c=$q(c.getTarget());"select"!==$q.getNodeName(c[0])?c.getAncestors("select").removeClass("open"):c.hasClass("open")?c.removeClass("open"):(UNOUNO.tracking.clickTrackingHandler({buttonId:c.getAttribute("id")}),c.addClass("open"))});else{b={};a.getAttribute("id")&&
(b.buttonId=a.getAttribute("id"));try{var d=JSON.parse(a.getData("opTracking"));"[object Object]"===Object.prototype.toString.call(d)&&(b=$q.object.merge({},b,d))}catch(c){}UNOUNO.tracking.clickTrackingHandler(b)}},this));$q(document).onMatchTarget($q.EVENT.tap,"a",function(a,b){a=$q(a);"a"!==$q.getNodeName(a[0])&&(a=a.getAncestors("a:eq(0)"));"a"===$q.getNodeName(a[0])&&"[object Function]"===Object.prototype.toString.call(a.getData)&&a.getData("linkid")&&(window.SC_LINKID=a.getData("linkid"),b=this.getCommonDomain(location.href,
a[0].href),window.SC_LINKID_DOMAIN=b.sameDomain?null:b.domainName,window.SC_REFERER=b.sameDomain?null:window.location.href,b.sameDomain&&b.domainName||this.updateHrefDestination(a))},this);$q(document).onMatchTarget("mousedown","a",function(a,b){a=$q(a);"a"!==$q.getNodeName(a[0])&&(a=a.getAncestors("a:eq(0)"));"a"===$q.getNodeName(a[0])&&"[object Function]"===Object.prototype.toString.call(a.getData)&&a.getData("linkid")&&3===b.which&&("a"!==$q.getNodeName(a[0])&&(a=a.getAncestors("a:eq(0)")),this.updateHrefDestination(a))},
this)},updateHrefDestination:function(e){if("a"===$q.getNodeName(e[0])){var a=!1;($q.uri.parse(e.getAttribute("href")).query||"").split("\x26").forEach(function(c){0===c.indexOf("linkId\x3d")&&(a=!0)});if(!a){var b=$q.uri.parse(e.getAttribute("href")),d="";b.protocol&&(d+=b.protocol);b.host&&(d+="://"+b.host);d+=b.path;b.query&&(d+="?"+b.query);d=$q.uri.appendParams(d,{linkId:e.getData("linkid")});b.anchor&&(d+="#"+b.anchor);e.setAttribute("href",d)}}},getCommonDomain:function(e,a){try{var b=/^https?:\/\/([^/?#:]+)/,
d=e.match(b)[1].split("."),c=a.match(b)[1].split(".");for(e=[];0<d.length&&0<c.length&&d[d.length-1]===c[c.length-1];)e.unshift(d.pop()),c.pop();var f=e.join(".");return{sameDomain:0===d.length&&0===c.length,domainName:f?"."+f:null}}catch(g){return{sameDomain:!1,domanName:null}}}}}),$q.ready(function(){$q(window).on("beforeunload",function(){$q.cookie.del("SC_LINKID");$q.cookie.del("SC_REFERER");window.SC_LINKID&&privacyConsent.addCookie("SC_LINKID",window.SC_LINKID,PrivacyConsentEnum.STATISTICS,
window.SC_LINKID_DOMAIN,"/");var e=window.SC_REFERER||$q.uri.parse(window.location.href).path;e&&privacyConsent.addCookie("SC_REFERER",e,PrivacyConsentEnum.STATISTICS,window.SC_LINKID_DOMAIN,"/")});UNOUNO.components.tracking.initClickTrackingHandler()}));
/*
 https://mths.be/punycode v1.4.1 by @mathias  Determine if an object is a Buffer

 @author   Feross Aboukhadijeh <https://feross.org>
 @license  MIT
*/
var ServiceClients="object"==typeof ServiceClients?ServiceClients:{};
ServiceClients.advertisementTargetingIds=function(r){function p(b){if(n[b])return n[b].exports;var m=n[b]={i:b,l:!1,exports:{}};return r[b].call(m.exports,m,m.exports,p),m.l=!0,m.exports}var n={};return p.m=r,p.c=n,p.d=function(b,m,l){p.o(b,m)||Object.defineProperty(b,m,{enumerable:!0,get:l})},p.r=function(b){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"});Object.defineProperty(b,"__esModule",{value:!0})},p.t=function(b,m){if((1&m&&(b=p(b)),
8&m)||4&m&&"object"==typeof b&&b&&b.__esModule)return b;var l=Object.create(null);if(p.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:b}),2&m&&"string"!=typeof b)for(var h in b)p.d(l,h,function(g){return b[g]}.bind(null,h));return l},p.n=function(b){var m=b&&b.__esModule?function(){return b.default}:function(){return b};return p.d(m,"a",m),m},p.o=function(b,m){return Object.prototype.hasOwnProperty.call(b,m)},p.p="",p(p.s=39)}([function(r,p,n){function b(a){return"[object Array]"===k.call(a)}
function m(a){return null!==a&&"object"==typeof a}function l(a){return"[object Function]"===k.call(a)}function h(a,f){if(null!=a)if("object"!=typeof a&&(a=[a]),b(a))for(var t=0,v=a.length;t<v;t++)f.call(null,a[t],t,a);else for(t in a)Object.prototype.hasOwnProperty.call(a,t)&&f.call(null,a[t],t,a)}var g=n(11);p=n(50);var k=Object.prototype.toString;r.exports={isArray:b,isArrayBuffer:function(a){return"[object ArrayBuffer]"===k.call(a)},isBuffer:p,isFormData:function(a){return"undefined"!=typeof FormData&&
a instanceof FormData},isArrayBufferView:function(a){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(a):a&&a.buffer&&a.buffer instanceof ArrayBuffer},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isObject:m,isUndefined:function(a){return void 0===a},isDate:function(a){return"[object Date]"===k.call(a)},isFile:function(a){return"[object File]"===k.call(a)},isBlob:function(a){return"[object Blob]"===k.call(a)},isFunction:l,
isStream:function(a){return m(a)&&l(a.pipe)},isURLSearchParams:function(a){return"undefined"!=typeof URLSearchParams&&a instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:h,merge:function f(){function t(C,D){"object"==typeof v[D]&&"object"==typeof C?v[D]=f(v[D],C):v[D]=C}for(var v={},x=0,w=arguments.length;x<w;x++)h(arguments[x],t);return v},extend:function(f,
t,v){return h(t,function(x,w){f[w]=v&&"function"==typeof x?g(x,v):x}),f},trim:function(f){return f.replace(/^\s*/,"").replace(/\s*$/,"")}}},,,,,,,,,function(r,p,n){(function(b){function m(f,t){!l.isUndefined(f)&&l.isUndefined(f["Content-Type"])&&(f["Content-Type"]=t)}var l=n(0),h=n(53),g={"Content-Type":"application/x-www-form-urlencoded"},k,a={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==b)&&(k=n(12)),k),transformRequest:[function(f,t){return h(t,"Content-Type"),l.isFormData(f)||l.isArrayBuffer(f)||
l.isBuffer(f)||l.isStream(f)||l.isFile(f)||l.isBlob(f)?f:l.isArrayBufferView(f)?f.buffer:l.isURLSearchParams(f)?(m(t,"application/x-www-form-urlencoded;charset\x3dutf-8"),f.toString()):l.isObject(f)?(m(t,"application/json;charset\x3dutf-8"),JSON.stringify(f)):f}],transformResponse:[function(f){if("string"==typeof f)try{f=JSON.parse(f)}catch(t){}return f}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(f){return 200<=f&&300>f},headers:{common:{Accept:"application/json, text/plain, */*"}}};
l.forEach(["delete","get","head"],function(f){a.headers[f]={}});l.forEach(["post","put","patch"],function(f){a.headers[f]=l.merge(g)});r.exports=a}).call(this,n(52))},function(r,p,n){r.exports=n(49)},function(r,p,n){r.exports=function(b,m){return function(){for(var l=Array(arguments.length),h=0;h<l.length;h++)l[h]=arguments[h];return b.apply(m,l)}}},function(r,p,n){var b=n(0),m=n(54),l=n(56),h=n(57),g=n(58),k=n(13);r.exports=function(a){return new Promise(function(f,t){var v=a.data,x=a.headers;b.isFormData(v)&&
delete x["Content-Type"];var w=new XMLHttpRequest;a.auth&&(x.Authorization="Basic "+btoa((a.auth.username||"")+":"+(a.auth.password||"")));if(w.open(a.method.toUpperCase(),l(a.url,a.params,a.paramsSerializer),!0),w.timeout=a.timeout,w.onreadystatechange=function(){if(w&&4===w.readyState&&(0!==w.status||w.responseURL&&0===w.responseURL.indexOf("file:"))){var D="getAllResponseHeaders"in w?h(w.getAllResponseHeaders()):null;m(f,t,{data:a.responseType&&"text"!==a.responseType?w.response:w.responseText,
status:w.status,statusText:w.statusText,headers:D,config:a,request:w});w=null}},w.onerror=function(){t(k("Network Error",a,null,w));w=null},w.ontimeout=function(){t(k("timeout of "+a.timeout+"ms exceeded",a,"ECONNABORTED",w));w=null},b.isStandardBrowserEnv()){var C=n(59);(C=(a.withCredentials||g(a.url))&&a.xsrfCookieName?C.read(a.xsrfCookieName):void 0)&&(x[a.xsrfHeaderName]=C)}if("setRequestHeader"in w&&b.forEach(x,function(D,E){void 0===v&&"content-type"===E.toLowerCase()?delete x[E]:w.setRequestHeader(E,
D)}),a.withCredentials&&(w.withCredentials=!0),a.responseType)try{w.responseType=a.responseType}catch(D){if("json"!==a.responseType)throw D;}"function"==typeof a.onDownloadProgress&&w.addEventListener("progress",a.onDownloadProgress);"function"==typeof a.onUploadProgress&&w.upload&&w.upload.addEventListener("progress",a.onUploadProgress);a.cancelToken&&a.cancelToken.promise.then(function(D){w&&(w.abort(),t(D),w=null)});void 0===v&&(v=null);w.send(v)})}},function(r,p,n){var b=n(55);r.exports=function(m,
l,h,g,k){return b(Error(m),l,h,g,k)}},function(r,p,n){r.exports=function(b){return!(!b||!b.__CANCEL__)}},function(r,p,n){function b(m){this.message=m}b.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};b.prototype.__CANCEL__=!0;r.exports=b},,,,,,,,,,,,,,,,,,,,,,,,function(r,p,n){var b=this&&this.__createBinding||(Object.create?function(m,l,h,g){void 0===g&&(g=h);Object.defineProperty(m,g,{enumerable:!0,get:function(){return l[h]}})}:function(m,l,h,g){void 0===g&&(g=
h);m[g]=l[h]});r=this&&this.__exportStar||function(m,l){for(var h in m)"default"===h||l.hasOwnProperty(h)||b(l,m,h)};Object.defineProperty(p,"__esModule",{value:!0});r(n(40),p);r(n(68),p)},function(r,p,n){var b,m=this&&this.__extends||(b=function(a,f){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,v){t.__proto__=v}||function(t,v){for(var x in v)v.hasOwnProperty(x)&&(t[x]=v[x])})(a,f)},function(a,f){function t(){this.constructor=a}b(a,f);a.prototype=null===f?Object.create(f):
(t.prototype=f.prototype,new t)}),l=this&&this.__assign||function(){return(l=Object.assign||function(a){for(var f,t=1,v=arguments.length;t<v;t++)for(var x in f=arguments[t])Object.prototype.hasOwnProperty.call(f,x)&&(a[x]=f[x]);return a}).apply(this,arguments)};Object.defineProperty(p,"__esModule",{value:!0});p.AdvertisementTargetingIDsServiceClient=p.AdvertisementTargetingIDsServiceClientFactory=p.AdvertisementTargetingIDsServiceClientFp=p.AdvertisementTargetingIDsServiceClientAxiosParamCreator=
void 0;var h=n(41),g=n(10),k=n(67);p.AdvertisementTargetingIDsServiceClientAxiosParamCreator=function(a){return{logAdvertisementTargetingIds:function(f,t){if(void 0===t&&(t={}),null==f)throw new k.RequiredError("clientId","Required parameter clientId was null or undefined when calling logAdvertisementTargetingIds.");var v,x=h.parse("/api/advertisement-targeting-ids/log",!0);a&&(v=a.baseOptions);var w=l(l({method:"POST"},v),t),C={};void 0!==f&&(C.clientId=f);x.query=l(l(l({},x.query),C),t.query);delete x.search;
f=v&&v.headers?v.headers:{};return w.headers=l(l(l({},{}),f),t.headers),{url:h.format(x),options:w}}}};p.AdvertisementTargetingIDsServiceClientFp=function(a){return{logAdvertisementTargetingIds:function(f,t){var v=p.AdvertisementTargetingIDsServiceClientAxiosParamCreator(a).logAdvertisementTargetingIds(f,t);return function(x,w){void 0===x&&(x=g.default);void 0===w&&(w=k.BASE_PATH);var C={};w=l(l({},v.options),{url:w+v.url,cancelToken:new g.default.CancelToken(function(D){C.canceler=D})});return{cancelerRef:C,
promise:x.request(w)}}}}};p.AdvertisementTargetingIDsServiceClientFactory=function(a,f,t){return{logAdvertisementTargetingIds:function(v,x){return p.AdvertisementTargetingIDsServiceClientFp(a).logAdvertisementTargetingIds(v,x)(t,f)}}};r=function(a){function f(){return null!==a&&a.apply(this,arguments)||this}return m(f,a),f.prototype.logAdvertisementTargetingIds=function(t,v){t=p.AdvertisementTargetingIDsServiceClientFp(this.configuration).logAdvertisementTargetingIds(t,v)(this.axios,this.basePath);
return this.registerCancelToken(t),t.promise},f}(k.BaseAPI);p.AdvertisementTargetingIDsServiceClient=r},function(r,p,n){function b(){this.href=this.path=this.pathname=this.query=this.search=this.hash=this.hostname=this.port=this.host=this.auth=this.slashes=this.protocol=null}function m(e,c,q){if(e&&h.isObject(e)&&e instanceof b)return e;var d=new b;return d.parse(e,c,q),d}var l=n(42),h=n(45);p.parse=m;p.resolve=function(e,c){return m(e,!1,!0).resolve(c)};p.resolveObject=function(e,c){return e?m(e,
!1,!0).resolveObject(c):c};p.format=function(e){h.isString(e)&&(e=m(e));return e instanceof b?e.format():b.prototype.format.call(e)};p.Url=b;var g=/^([a-z0-9.+-]+:)/i,k=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/;r="{}|\\^`".split("").concat('\x3c\x3e"` \r\n\t'.split(""));var f=["'"].concat(r),t=["%","/","?",";","#"].concat(f),v=["/","?","#"],x=/^[+a-z0-9A-Z_-]{0,63}$/,w=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,C={javascript:!0,"javascript:":!0},D={javascript:!0,"javascript:":!0},E={http:!0,https:!0,
ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},M=n(46);b.prototype.parse=function(e,c,q){if(!h.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var d=e.indexOf("?");d=-1!==d&&d<e.indexOf("#")?"?":"#";e=e.split(d);e[0]=e[0].replace(/\\/g,"/");d=e=e.join(d);if(d=d.trim(),!q&&1===e.split("#").length)if(e=a.exec(d))return this.path=d,this.href=d,this.pathname=e[1],e[2]?(this.search=e[2],this.query=c?M.parse(this.search.substr(1)):this.search.substr(1)):
c&&(this.search="",this.query={}),this;if(e=g.exec(d)){var z=(e=e[0]).toLowerCase();this.protocol=z;d=d.substr(e.length)}if(q||e||d.match(/^\/\/[^@\/]+@[^@\/]+/)){var u="//"===d.substr(0,2);!u||e&&D[e]||(d=d.substr(2),this.slashes=!0)}if(!D[e]&&(u||e&&!E[e])){var y,A;u=-1;for(q=0;q<v.length;q++)-1!==(B=d.indexOf(v[q]))&&(-1===u||B<u)&&(u=B);-1!==(A=-1===u?d.lastIndexOf("@"):d.lastIndexOf("@",u))&&(y=d.slice(0,A),d=d.slice(A+1),this.auth=decodeURIComponent(y));u=-1;for(q=0;q<t.length;q++){var B;-1!==
(B=d.indexOf(t[q]))&&(-1===u||B<u)&&(u=B)}-1===u&&(u=d.length);this.host=d.slice(0,u);d=d.slice(u);this.parseHost();this.hostname=this.hostname||"";y="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!y)for(u=this.hostname.split(/\./),A=(q=0,u.length);q<A;q++)if((B=u[q])&&!B.match(x)){e="";for(var F=0,H=B.length;F<H;F++)127<B.charCodeAt(F)?e+="x":e+=B[F];if(!e.match(x)){A=u.slice(0,q);q=u.slice(q+1);(B=B.match(w))&&(A.push(B[1]),q.unshift(B[2]));q.length&&(d="/"+q.join(".")+d);
this.hostname=A.join(".");break}}255<this.hostname.length?this.hostname="":this.hostname=this.hostname.toLowerCase();y||(this.hostname=l.toASCII(this.hostname));q=this.port?":"+this.port:"";this.host=(this.hostname||"")+q;this.href+=this.host;y&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==d[0]&&(d="/"+d))}if(!C[z])for(q=0,A=f.length;q<A;q++)y=f[q],-1!==d.indexOf(y)&&(B=encodeURIComponent(y),B===y&&(B=escape(y)),d=d.split(y).join(B));q=d.indexOf("#");-1!==q&&(this.hash=d.substr(q),
d=d.slice(0,q));q=d.indexOf("?");if(-1!==q?(this.search=d.substr(q),this.query=d.substr(q+1),c&&(this.query=M.parse(this.query)),d=d.slice(0,q)):c&&(this.search="",this.query={}),d&&(this.pathname=d),E[z]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search)q=this.pathname||"",this.path=q+(this.search||"");return this.href=this.format(),this};b.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var c=this.protocol||
"",q=this.pathname||"",d=this.hash||"",z=!1,u="";this.host?z=e+this.host:this.hostname&&(z=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(z+=":"+this.port));this.query&&h.isObject(this.query)&&Object.keys(this.query).length&&(u=M.stringify(this.query));e=this.search||u&&"?"+u||"";return c&&":"!==c.substr(-1)&&(c+=":"),this.slashes||(!c||E[c])&&!1!==z?(z="//"+(z||""),q&&"/"!==q.charAt(0)&&(q="/"+q)):z||(z=""),d&&"#"!==d.charAt(0)&&(d="#"+d),e&&"?"!==e.charAt(0)&&
(e="?"+e),c+z+(q=q.replace(/[?#]/g,function(y){return encodeURIComponent(y)}))+(e=e.replace("#","%23"))+d};b.prototype.resolve=function(e){return this.resolveObject(m(e,!1,!0)).format()};b.prototype.resolveObject=function(e){if(h.isString(e)){var c=new b;c.parse(e,!1,!0);e=c}c=new b;for(var q=Object.keys(this),d=0;d<q.length;d++){var z=q[d];c[z]=this[z]}if(c.hash=e.hash,""===e.href)return c.href=c.format(),c;if(e.slashes&&!e.protocol){var u=Object.keys(e);for(q=0;q<u.length;q++)d=u[q],"protocol"!==
d&&(c[d]=e[d]);return E[c.protocol]&&c.hostname&&!c.pathname&&(c.path=c.pathname="/"),c.href=c.format(),c}if(e.protocol&&e.protocol!==c.protocol){if(!E[e.protocol]){u=Object.keys(e);for(q=0;q<u.length;q++)d=u[q],c[d]=e[d];return c.href=c.format(),c}if(c.protocol=e.protocol,e.host||D[e.protocol])c.pathname=e.pathname;else{for(var y=(e.pathname||"").split("/");y.length&&!(e.host=y.shift()););e.host||(e.host="");e.hostname||(e.hostname="");""!==y[0]&&y.unshift("");2>y.length&&y.unshift("");c.pathname=
y.join("/")}if(c.search=e.search,c.query=e.query,c.host=e.host||"",c.auth=e.auth,c.hostname=e.hostname||e.host,c.port=e.port,c.pathname||c.search)c.path=(c.pathname||"")+(c.search||"");return c.slashes=c.slashes||e.slashes,c.href=c.format(),c}q=c.pathname&&"/"===c.pathname.charAt(0);var A=e.host||e.pathname&&"/"===e.pathname.charAt(0),B=q=A||q||c.host&&e.pathname;d=c.pathname&&c.pathname.split("/")||[];z=(y=e.pathname&&e.pathname.split("/")||[],c.protocol&&!E[c.protocol]);if(z&&(c.hostname="",c.port=
null,c.host&&(""===d[0]?d[0]=c.host:d.unshift(c.host)),c.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===y[0]?y[0]=e.host:y.unshift(e.host)),e.host=null),q=q&&(""===y[0]||""===d[0])),A)c.host=e.host||""===e.host?e.host:c.host,c.hostname=e.hostname||""===e.hostname?e.hostname:c.hostname,c.search=e.search,c.query=e.query,d=y;else if(y.length)d||(d=[]),d.pop(),d=d.concat(y),c.search=e.search,c.query=e.query;else if(!h.isNullOrUndefined(e.search))return z&&(c.hostname=c.host=d.shift(),
(u=!!(c.host&&0<c.host.indexOf("@"))&&c.host.split("@"))&&(c.auth=u.shift(),c.host=c.hostname=u.shift())),c.search=e.search,c.query=e.query,h.isNull(c.pathname)&&h.isNull(c.search)||(c.path=(c.pathname?c.pathname:"")+(c.search?c.search:"")),c.href=c.format(),c;if(!d.length)return c.pathname=null,c.search?c.path="/"+c.search:c.path=null,c.href=c.format(),c;A=d.slice(-1)[0];y=(c.host||e.host||1<d.length)&&("."===A||".."===A)||""===A;for(var F=0,H=d.length;0<=H;H--)"."===(A=d[H])?d.splice(H,1):".."===
A?(d.splice(H,1),F++):F&&(d.splice(H,1),F--);if(!q&&!B)for(;F--;F)d.unshift("..");!q||""===d[0]||d[0]&&"/"===d[0].charAt(0)||d.unshift("");y&&"/"!==d.join("/").substr(-1)&&d.push("");B=""===d[0]||d[0]&&"/"===d[0].charAt(0);z&&(c.hostname=c.host=B?"":d.length?d.shift():"",(u=!!(c.host&&0<c.host.indexOf("@"))&&c.host.split("@"))&&(c.auth=u.shift(),c.host=c.hostname=u.shift()));return(q||c.host&&d.length)&&!B&&d.unshift(""),d.length?c.pathname=d.join("/"):(c.pathname=null,c.path=null),h.isNull(c.pathname)&&
h.isNull(c.search)||(c.path=(c.pathname?c.pathname:"")+(c.search?c.search:"")),c.auth=e.auth||c.auth,c.slashes=c.slashes||e.slashes,c.href=c.format(),c};b.prototype.parseHost=function(){var e=this.host,c=k.exec(e);c&&(":"!==(c=c[0])&&(this.port=c.substr(1)),e=e.substr(0,e.length-c.length));e&&(this.hostname=e)}},function(r,p,n){(function(b,m){var l;!function(h){function g(q){throw new RangeError(M[q]);}function k(q,d){for(var z=q.length,u=[];z--;)u[z]=d(q[z]);return u}function a(q,d){var z=q.split("@"),
u="";return 1<z.length&&(u=z[0]+"@",q=z[1]),u+k(q.replace(E,".").split("."),d).join(".")}function f(q){for(var d,z,u=[],y=0,A=q.length;y<A;)55296<=(d=q.charCodeAt(y++))&&56319>=d&&y<A?56320==(64512&(z=q.charCodeAt(y++)))?u.push(((1023&d)<<10)+(1023&z)+65536):(u.push(d),y--):u.push(d);return u}function t(q){return k(q,function(d){var z="";return 65535<d&&(z+=c((d-=65536)>>>10&1023|55296),d=56320|1023&d),z+c(d)}).join("")}function v(q,d,z){var u=0;q=z?e(q/700):q>>1;for(q+=e(q/d);455<q;u+=36)q=e(q/35);
return e(u+36*q/(q+38))}function x(q){var d,z,u,y,A,B,F=[],H=q.length,I=0,J=128,K=72;0>(d=q.lastIndexOf("-"))&&(d=0);for(z=0;z<d;++z)128<=q.charCodeAt(z)&&g("not-basic"),F.push(q.charCodeAt(z));for(d=0<d?d+1:0;d<H;){z=I;var G=1;for(u=36;d>=H&&g("invalid-input"),(36<=(y=10>(B=q.charCodeAt(d++))-48?B-22:26>B-65?B-65:26>B-97?B-97:36)||y>e((2147483647-I)/G))&&g("overflow"),I+=y*G,!(y<(A=u<=K?1:u>=K+26?26:u-K));u+=36)G>e(2147483647/(A=36-A))&&g("overflow"),G*=A;K=v(I-z,G=F.length+1,0==z);e(I/G)>2147483647-
J&&g("overflow");J+=e(I/G);I%=G;F.splice(I++,0,J)}return t(F)}function w(q){var d,z,u,y,A,B,F=[];var H=(q=f(q)).length;var I=128;var J=0;var K=72;for(u=0;u<H;++u)128>(A=q[u])&&F.push(c(A));for((d=z=F.length)&&F.push("-");d<H;){var G=2147483647;for(u=0;u<H;++u)(A=q[u])>=I&&A<G&&(G=A);G-I>e((2147483647-J)/(B=d+1))&&g("overflow");J+=(G-I)*B;I=G;for(u=0;u<H;++u)if((A=q[u])<I&&2147483647<++J&&g("overflow"),A==I){var L=J;for(G=36;!(L<(y=G<=K?1:G>=K+26?26:G-K));G+=36){var N=L-y;L=36-y;var O=F;y+=N%L;O.push.call(O,
c(y+22+75*(26>y)-0));L=e(N/L)}F.push(c(L+22+75*(26>L)-0));K=v(J,B,d==z);J=0;++d}++J;++I}return F.join("")}p&&p.nodeType;b&&b.nodeType;h="object"==typeof m&&m;h.global!==h&&h.window!==h&&h.self;var C=/^xn--/,D=/[^\x20-\x7E]/,E=/[\x2E\u3002\uFF0E\uFF61]/g,M={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input \x3e\x3d 0x80 (not a basic code point)","invalid-input":"Invalid input"},e=Math.floor,c=String.fromCharCode;h={version:"1.4.1",ucs2:{decode:f,encode:t},decode:x,
encode:w,toASCII:function(q){return a(q,function(d){return D.test(d)?"xn--"+w(d):d})},toUnicode:function(q){return a(q,function(d){return C.test(d)?x(d.slice(4).toLowerCase()):d})}};void 0===(l=h)||(b.exports=l)}()}).call(this,n(43)(r),n(44))},function(r,p){r.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),
n.webpackPolyfill=1),n}},function(r,p){p=function(){return this}();try{p=p||(new Function("return this"))()}catch(n){"object"==typeof window&&(p=window)}r.exports=p},function(r,p,n){r.exports={isString:function(b){return"string"==typeof b},isObject:function(b){return"object"==typeof b&&null!==b},isNull:function(b){return null===b},isNullOrUndefined:function(b){return null==b}}},function(r,p,n){p.decode=p.parse=n(47);p.encode=p.stringify=n(48)},function(r,p,n){r.exports=function(m,l,h,g){h=h||"\x3d";
var k={};if("string"!=typeof m||0===m.length)return k;var a=/\+/g;m=m.split(l||"\x26");l=1E3;g&&"number"==typeof g.maxKeys&&(l=g.maxKeys);g=m.length;0<l&&g>l&&(g=l);for(l=0;l<g;++l){var f,t;var v=m[l].replace(a,"%20");var x=v.indexOf(h);0<=x?(f=v.substr(0,x),t=v.substr(x+1)):(f=v,t="");v=decodeURIComponent(f);x=decodeURIComponent(t);Object.prototype.hasOwnProperty.call(k,v)?b(k[v])?k[v].push(x):k[v]=[k[v],x]:k[v]=x}return k};var b=Array.isArray||function(m){return"[object Array]"===Object.prototype.toString.call(m)}},
function(r,p,n){function b(g,k){if(g.map)return g.map(k);for(var a=[],f=0;f<g.length;f++)a.push(k(g[f],f));return a}var m=function(g){switch(typeof g){case "string":return g;case "boolean":return g?"true":"false";case "number":return isFinite(g)?g:"";default:return""}};r.exports=function(g,k,a,f){return k=k||"\x26",a=a||"\x3d",null===g&&(g=void 0),"object"==typeof g?b(h(g),function(t){var v=encodeURIComponent(m(t))+a;return l(g[t])?b(g[t],function(x){return v+encodeURIComponent(m(x))}).join(k):v+
encodeURIComponent(m(g[t]))}).join(k):f?encodeURIComponent(m(f))+a+encodeURIComponent(m(g)):""};var l=Array.isArray||function(g){return"[object Array]"===Object.prototype.toString.call(g)},h=Object.keys||function(g){var k=[],a;for(a in g)Object.prototype.hasOwnProperty.call(g,a)&&k.push(a);return k}},function(r,p,n){function b(k){k=new h(k);var a=l(h.prototype.request,k);return m.extend(a,h.prototype,k),m.extend(a,k),a}var m=n(0),l=n(11),h=n(51),g=n(9);p=b(g);p.Axios=h;p.create=function(k){return b(m.merge(g,
k))};p.Cancel=n(15);p.CancelToken=n(65);p.isCancel=n(14);p.all=function(k){return Promise.all(k)};p.spread=n(66);r.exports=p;r.exports.default=p},function(r,p){r.exports=function(n){return null!=n&&null!=n.constructor&&"function"==typeof n.constructor.isBuffer&&n.constructor.isBuffer(n)}},function(r,p,n){function b(k){this.defaults=k;this.interceptors={request:new h,response:new h}}var m=n(9),l=n(0),h=n(60),g=n(61);b.prototype.request=function(k,a){"string"==typeof k&&(k=l.merge({url:k},a));(k=l.merge(m,
{method:"get"},this.defaults,k)).method=k.method.toLowerCase();var f=[g,void 0];k=Promise.resolve(k);this.interceptors.request.forEach(function(t){f.unshift(t.fulfilled,t.rejected)});for(this.interceptors.response.forEach(function(t){f.push(t.fulfilled,t.rejected)});f.length;)k=k.then(f.shift(),f.shift());return k};l.forEach(["delete","get","head","options"],function(k){b.prototype[k]=function(a,f){return this.request(l.merge(f||{},{method:k,url:a}))}});l.forEach(["post","put","patch"],function(k){b.prototype[k]=
function(a,f,t){return this.request(l.merge(t||{},{method:k,url:a,data:f}))}});r.exports=b},function(r,p){function n(){throw Error("setTimeout has not been defined");}function b(){throw Error("clearTimeout has not been defined");}function m(C){if(a===setTimeout)return setTimeout(C,0);if((a===n||!a)&&setTimeout)return a=setTimeout,setTimeout(C,0);try{return a(C,0)}catch(D){try{return a.call(null,C,0)}catch(E){return a.call(this,C,0)}}}function l(){x&&t&&(x=!1,t.length?v=t.concat(v):w=-1,v.length&&
h())}function h(){if(!x){var C=m(l);x=!0;for(var D=v.length;D;){t=v;for(v=[];++w<D;)t&&t[w].run();w=-1;D=v.length}t=null;x=!1;(function(E){if(f===clearTimeout)return clearTimeout(E);if((f===b||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(E);try{f(E)}catch(M){try{return f.call(null,E)}catch(e){return f.call(this,E)}}})(C)}}function g(C,D){this.fun=C;this.array=D}function k(){}r=r.exports={};try{var a="function"==typeof setTimeout?setTimeout:n}catch(C){a=n}try{var f="function"==typeof clearTimeout?
clearTimeout:b}catch(C){f=b}!0;var t,v=[],x=!1,w=-1;r.nextTick=function(C){var D=Array(arguments.length-1);if(1<arguments.length)for(var E=1;E<arguments.length;E++)D[E-1]=arguments[E];v.push(new g(C,D));1!==v.length||x||m(h)};g.prototype.run=function(){this.fun.apply(null,this.array)};r.title="browser";r.browser=!0;r.env={};r.argv=[];r.version="";r.versions={};r.on=k;r.addListener=k;r.once=k;r.off=k;r.removeListener=k;r.removeAllListeners=k;r.emit=k;r.prependListener=k;r.prependOnceListener=k;r.listeners=
function(C){return[]};r.binding=function(C){throw Error("process.binding is not supported");};r.cwd=function(){return"/"};r.chdir=function(C){throw Error("process.chdir is not supported");};r.umask=function(){return 0}},function(r,p,n){var b=n(0);r.exports=function(m,l){b.forEach(m,function(h,g){g!==l&&g.toUpperCase()===l.toUpperCase()&&(m[l]=h,delete m[g])})}},function(r,p,n){var b=n(13);r.exports=function(m,l,h){var g=h.config.validateStatus;h.status&&g&&!g(h.status)?l(b("Request failed with status code "+
h.status,h.config,null,h.request,h)):m(h)}},function(r,p,n){r.exports=function(b,m,l,h,g){return b.config=m,l&&(b.code=l),b.request=h,b.response=g,b}},function(r,p,n){function b(l){return encodeURIComponent(l).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var m=n(0);r.exports=function(l,h,g){if(!h)return l;if(g)h=g(h);else if(m.isURLSearchParams(h))h=h.toString();else{var k=[];m.forEach(h,function(a,
f){null!=a&&(m.isArray(a)?f+="[]":a=[a],m.forEach(a,function(t){m.isDate(t)?t=t.toISOString():m.isObject(t)&&(t=JSON.stringify(t));k.push(b(f)+"\x3d"+b(t))}))});h=k.join("\x26")}return h&&(l+=(-1===l.indexOf("?")?"?":"\x26")+h),l}},function(r,p,n){var b=n(0),m="age authorization content-length content-type etag expires from host if-modified-since if-unmodified-since last-modified location max-forwards proxy-authorization referer retry-after user-agent".split(" ");r.exports=function(l){var h,g,k,a=
{};return l?(b.forEach(l.split("\n"),function(f){(k=f.indexOf(":"),h=b.trim(f.substr(0,k)).toLowerCase(),g=b.trim(f.substr(k+1)),!h)||a[h]&&0<=m.indexOf(h)||(a[h]="set-cookie"===h?(a[h]?a[h]:[]).concat([g]):a[h]?a[h]+", "+g:g)}),a):a}},function(r,p,n){var b=n(0);r.exports=b.isStandardBrowserEnv()?function(){function m(k){return h&&(g.setAttribute("href",k),k=g.href),g.setAttribute("href",k),{href:g.href,protocol:g.protocol?g.protocol.replace(/:$/,""):"",host:g.host,search:g.search?g.search.replace(/^\?/,
""):"",hash:g.hash?g.hash.replace(/^#/,""):"",hostname:g.hostname,port:g.port,pathname:"/"===g.pathname.charAt(0)?g.pathname:"/"+g.pathname}}var l,h=/(msie|trident)/i.test(navigator.userAgent),g=document.createElement("a");return l=m(window.location.href),function(k){k=b.isString(k)?m(k):k;return k.protocol===l.protocol&&k.host===l.host}}():function(){return!0}},function(r,p,n){var b=n(0);r.exports=b.isStandardBrowserEnv()?{write:function(m,l,h,g,k,a){var f=[];f.push(m+"\x3d"+encodeURIComponent(l));
b.isNumber(h)&&f.push("expires\x3d"+(new Date(h)).toGMTString());b.isString(g)&&f.push("path\x3d"+g);b.isString(k)&&f.push("domain\x3d"+k);!0===a&&f.push("secure");document.cookie=f.join("; ")},read:function(m){return(m=document.cookie.match(new RegExp("(^|;\\s*)("+m+")\x3d([^;]*)")))?decodeURIComponent(m[3]):null},remove:function(m){this.write(m,"",Date.now()-864E5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(r,p,n){function b(){this.handlers=[]}var m=n(0);b.prototype.use=
function(l,h){return this.handlers.push({fulfilled:l,rejected:h}),this.handlers.length-1};b.prototype.eject=function(l){this.handlers[l]&&(this.handlers[l]=null)};b.prototype.forEach=function(l){m.forEach(this.handlers,function(h){null!==h&&l(h)})};r.exports=b},function(r,p,n){var b=n(0),m=n(62),l=n(14),h=n(9),g=n(63),k=n(64);r.exports=function(a){a.cancelToken&&a.cancelToken.throwIfRequested();return a.baseURL&&!g(a.url)&&(a.url=k(a.baseURL,a.url)),a.headers=a.headers||{},a.data=m(a.data,a.headers,
a.transformRequest),a.headers=b.merge(a.headers.common||{},a.headers[a.method]||{},a.headers||{}),b.forEach("delete get head post put patch common".split(" "),function(f){delete a.headers[f]}),(a.adapter||h.adapter)(a).then(function(f){a.cancelToken&&a.cancelToken.throwIfRequested();return f.data=m(f.data,f.headers,a.transformResponse),f},function(f){l(f)||(a.cancelToken&&a.cancelToken.throwIfRequested(),f&&f.response&&(f.response.data=m(f.response.data,f.response.headers,a.transformResponse)));return Promise.reject(f)})}},
function(r,p,n){var b=n(0);r.exports=function(m,l,h){return b.forEach(h,function(g){m=g(m,l)}),m}},function(r,p,n){r.exports=function(b){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(b)}},function(r,p,n){r.exports=function(b,m){return m?b.replace(/\/+$/,"")+"/"+m.replace(/^\/+/,""):b}},function(r,p,n){function b(l){if("function"!=typeof l)throw new TypeError("executor must be a function.");var h;this.promise=new Promise(function(k){h=k});var g=this;l(function(k){g.reason||(g.reason=new m(k),h(g.reason))})}
var m=n(15);b.prototype.throwIfRequested=function(){if(this.reason)throw this.reason;};b.source=function(){var l;return{token:new b(function(h){l=h}),cancel:l}};r.exports=b},function(r,p,n){r.exports=function(b){return function(m){return b.apply(null,m)}}},function(r,p,n){var b,m=this&&this.__extends||(b=function(h,g){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,a){k.__proto__=a}||function(k,a){for(var f in a)a.hasOwnProperty(f)&&(k[f]=a[f])})(h,g)},function(h,g){function k(){this.constructor=
h}b(h,g);h.prototype=null===g?Object.create(g):(k.prototype=g.prototype,new k)});Object.defineProperty(p,"__esModule",{value:!0});p.RequiredError=p.BaseAPI=p.COLLECTION_FORMATS=p.BASE_PATH=void 0;var l=n(10);p.BASE_PATH="http://localhost".replace(/\/+$/,"");p.COLLECTION_FORMATS={csv:",",ssv:" ",tsv:"\t",pipes:"|"};r=function(){function h(g,k,a){void 0===k&&(k=p.BASE_PATH);void 0===a&&(a=l.default);this.basePath=k;this.axios=a;this.cancelMap=new Map;g&&(this.configuration=g,this.basePath=g.basePath||
this.basePath)}return h.prototype.registerCancelToken=function(g){this.cancelMap.set(g.promise,g.cancelerRef.canceler)},h.prototype.cancel=function(g,k){var a=this.cancelMap.get(g);return!!a&&(a(k),this.cancelMap.delete(g),!0)},h}();p.BaseAPI=r;r=function(h){function g(k,a){a=h.call(this,a)||this;return a.field=k,a.name="RequiredError",a}return m(g,h),g}(Error);p.RequiredError=r},function(r,p,n){Object.defineProperty(p,"__esModule",{value:!0});p.Configuration=void 0;p.Configuration=function(b){void 0===
b&&(b={});this.apiKey=b.apiKey;this.username=b.username;this.password=b.password;this.accessToken=b.accessToken;this.basePath=b.basePath;this.baseOptions=b.baseOptions}}]);

window.pfx||(pfx={});pfx.net||(pfx.net={});var _browser;window.opera?_browser="opera":"string"==typeof navigator.vendor&&"KDE"==navigator.vendor?_browser="khtml":"string"==typeof navigator.product&&"Gecko"==navigator.product?_browser="gecko":/msie/i.test(navigator.userAgent)&&(_browser="mshtml");_isMshtml="mshtml"==_browser;_isGecko="gecko"==_browser;_isOpera="opera"==_browser;_isKhtml="khtml"==_browser;
pfx.net.HTTPRequest=function(b,c,f,a,d){this.method=b;this.url=c;this.callback=f;this.context=a;this.errorCallback=d;!this.errorCallback&&pfx.net.HTTPRequest.errorCallback&&(this.errorCallback=pfx.net.HTTPRequest.errorCallback);this.headers=[];this.errors=[];this.status=0;this.statusText="";var l=this;this.customOnReadyStateChange=function(){l._customOnReadyStateChange()};this.cancelOnReadyStateChange=function(g,m){l._cancelOnReadyStateChange(g,m)}};pfx.net.HTTPRequest._xml=[];
pfx.net.HTTPRequest._xmlThis=[];pfx.net.HTTPRequest._xmlTimer=[];pfx.net.HTTPRequest._xmlTimerCount=[];pfx.net.HTTPRequest._xmlTimerCountMax=1E3;pfx.net.HTTPRequest._xmlTimerInterval=5;pfx.net.HTTPRequest.builtin=window.XMLHttpRequest?!0:!1;pfx.net.HTTPRequest.IFRAMES_NEVER=-1;pfx.net.HTTPRequest.IFRAMES_FALLBACK=0;pfx.net.HTTPRequest.IFRAMES_ONLY=1;pfx.net.HTTPRequest.prototype.iframes=pfx.net.HTTPRequest.IFRAMES_FALLBACK;pfx.net.HTTPRequest.msXmlHttp=null;
if(!pfx.net.HTTPRequest.builtin&&!_isOpera&&window.ActiveXObject)for(var msXmlHttpList="MSXML2.XMLHTTP.5.0 MSXML2.XMLHTTP.4.0 MSXML2.XMLHTTP.3.0 MSXML2.XMLHTTP MICROSOFT.XMLHTTP.1.0 MICROSOFT.XMLHTTP.1 MICROSOFT.XMLHTTP".split(" "),obj,j=0;j<msXmlHttpList.length;j++)try{obj=new ActiveXObject(msXmlHttpList[j]);pfx.net.HTTPRequest.msXmlHttp=msXmlHttpList[j];break}catch(b){}pfx.net.HTTPRequest.activeX="string"==typeof pfx.net.HTTPRequest.msXmlHttp;
pfx.net.HTTPRequest.prototype.start=function(b,c,f){var a=pfx.net.HTTPRequest._xml.length;if(this.iframes!=pfx.net.HTTPRequest.IFRAMES_ONLY){if(pfx.net.HTTPRequest.builtin)try{pfx.net.HTTPRequest._xml[a]=new XMLHttpRequest}catch(e){if(pfx.net.HTTPRequest._xml[a]=null,this.iframes==pfx.net.HTTPRequest.IFRAMES_NEVER)throw Error("HTTP_Request: Could not create XMLHttpRequest");}else if(pfx.net.HTTPRequest.activeX)try{pfx.net.HTTPRequest._xml[a]=new ActiveXObject(pfx.net.HTTPRequest.msXmlHttp)}catch(e){if(pfx.net.HTTPRequest._xml[a]=
null,this.iframes==pfx.net.HTTPRequest.IFRAMES_NEVER)throw Error("HTTP_Request: Could not create ActiveXObject "+pfx.net.HTTPRequest.msXmlHttp);}if("undefined"!=typeof pfx.net.HTTPRequest._xml[a]){if(this.callback)try{var d=this;pfx.net.HTTPRequest._xml[a].onreadystatechange=pfx.net.HTTPRequest.activeX?function(){if(4==pfx.net.HTTPRequest._xml[a].readyState){var e={};try{var h=pfx.net.HTTPRequest._xml[a].getResponseHeader("Request-Id");var k=pfx.net.HTTPRequest._xml[a].getResponseHeader("x-pfx-reuse");
k&&(e.reuse=k)}catch(n){}k=d._getResponse(pfx.net.HTTPRequest._xml[a]);if(null!=k)d.callback.call(d.context,k,h,e);else if(!pfx.net.HTTPRequest._xml[a].aborted)throw Error("Empty response");pfx.net.HTTPRequest._xml[a]=null}}:function(){if(4==pfx.net.HTTPRequest._xml[a].readyState){try{d.status=pfx.net.HTTPRequest._xml[a].status,d.statusText=pfx.net.HTTPRequest._xml[a].statusText}catch(n){}if(d.status&&400<=d.status){if(d.errorCallback){d.errorCallback.call(d.context,{status:d.status,statusText:d.statusText});
return}throw Error("HTTP_Request: Asynchronous call failed (status "+d.status+", "+d.statusText+")");}var e={};try{var h=pfx.net.HTTPRequest._xml[a].getResponseHeader("Request-Id");var k=pfx.net.HTTPRequest._xml[a].getResponseHeader("x-pfx-reuse");k&&(e.reuse=k)}catch(n){}k=d._getResponse(pfx.net.HTTPRequest._xml[a]);if(null!=k)d.callback.call(d.context,k,h,e);else if(!pfx.net.HTTPRequest._xml[a].aborted)throw Error("Empty response");pfx.net.HTTPRequest._xml[a]=null}}}catch(e){throw pfx.net.HTTPRequest._xml[a]=
null,Error("HTTP_Request: Onreadystatechange failed");}try{pfx.net.HTTPRequest._xml[a].open(this.method,this.url,this.callback?!0:!1);if(this.headers)for(var l=0;l<this.headers.length;l++)try{pfx.net.HTTPRequest._xml[a].setRequestHeader(this.headers[l][0],this.headers[l][1])}catch(e){}if(c)for(l=0;l<c.length;l++)try{pfx.net.HTTPRequest._xml[a].setRequestHeader(c[l][0],c[l][1])}catch(e){}if(this.callback&&"undefined"!=typeof f)try{pfx.net.HTTPRequest._xml[a].setRequestHeader("Request-Id",f.toString())}catch(e){}pfx.net.HTTPRequest._xml[a].send(b);
if(this.callback)return!0;this.status=pfx.net.HTTPRequest._xml[a].status;this.statusText=pfx.net.HTTPRequest._xml[a].statusText;return this._getResponse(pfx.net.HTTPRequest._xml[a])}catch(e){throw pfx.net.HTTPRequest._xml[a]=null,Error("HTTP_Request: Call failed [Cause: "+e+"]");}}}if(this.iframes!=pfx.net.HTTPRequest.IFRAMES_NEVER&&!pfx.net.HTTPRequest._xml[a]&&document.createElement){if(!this.callback)throw Error("HTTP_Request: Synchronous call by iframe not supported");try{if(_isMshtml||_isOpera){var g=
document.createElement("div");g.style.display="none";g.id="pfxreqdiv"+a;document.body.appendChild(g);document.getElementById("pfxreqdiv"+a).innerHTML='\x3ciframe id\x3d"pfxreqiframe'+a+'" name\x3d"pfxreqiframe'+a+'" style\x3d"display:block"\x3e\x3c/iframe\x3e'}else g=document.createElement("iframe"),g.style.display="none",g.name="pfxreqiframe"+a,g.id="pfxreqiframe"+a,document.body.appendChild(g);var m=this.url;f&&(m=this.setQueryParameter(m,"PFX_Request_ID",f));if("get"==this.method.toLowerCase())g.src=
m,document.body.appendChild(g),d=this,pfx.net.HTTPRequest._xmlTimer[a]=window.setInterval(d.customOnReadyStateChange,pfx.net.HTTPRequest._xmlTimerInterval);else if("post"==this.method.toLowerCase())g=document.createElement("div"),g.style.display="none",g.id="pfxreqformdiv"+a,pfx.net.HTTPRequest._xml[a]=this.callback,pfx.net.HTTPRequest._xmlThis[a]=this,pfx.net.HTTPRequest._xmlTimer[a]=!0,pfx.net.HTTPRequest._xmlTimerCount[a]=0,d=this,window.setTimeout(function(){var e=document.createElement("form");
e.action=m;e.target="pfxreqiframe"+a;e.method=d.method;e.id="pfxreqform"+a;var h=document.createElement("textarea");h.name="message";h.value=b;e.appendChild(h);for(var k=0;k<d.headers.length;k++)h=document.createElement("input"),h.type="hidden",h.name=d.headers[k][0],h.value=d.headers[k][1],e.appendChild(h);_isMshtml&&(h=document.createElement("input"),h.type="hidden",h.name="insertpi",h.value="1",e.appendChild(h));g.appendChild(e);document.body.appendChild(g);document.getElementById("pfxreqform"+
a).target="pfxreqiframe"+a;window.setTimeout(function(){document.getElementById("pfxreqform"+a).submit()},1)},1),pfx.net.HTTPRequest._xmlTimer[a]=window.setInterval(d.customOnReadyStateChange,pfx.net.HTTPRequest._xmlTimerInterval);else throw Error("HTTP_Request: Iframes do not support method "+this.method);return"iframe"}catch(e){throw Error("HTTP_Request: Iframes failed"+e);}}throw Error("HTTP_Request: Failure");};
pfx.net.HTTPRequest.prototype.setRequestHeader=function(b,c){this.headers.push([b,c])};pfx.net.HTTPRequest.prototype.setQueryParameter=function(b,c,f){return b+=(b.indexOf("?")+1?"\x26":"?")+c+"\x3d"+encodeURI(f)};pfx.net.HTTPRequest.prototype.getQueryParameter=function(b,c){b=b.substr(b.indexOf("?")+1).split("\x26");for(var f,a=0;a<b.length;a++)if(f=b[a].split("\x3d"),f[0]==c)return f[1];return null};
pfx.net.HTTPRequest.prototype._getResponse=function(b){var c=b.getResponseHeader("Content-Type");if(null==c){if(0==b.status)return b.aborted=!0,null;throw Error("Missing response content type");}if(0==c.indexOf("text/plain")||0==c.indexOf("text/html"))return b.responseText;if(0==c.indexOf("text/xml"))return b.responseXML;throw Error("Illegal response content type: "+c);};
pfx.net.HTTPRequest.prototype._customOnReadyStateChange=function(){for(var b=null,c=0;c<pfx.net.HTTPRequest._xml.length;c++)if(pfx.net.HTTPRequest._xmlTimer[c]&&pfx.net.HTTPRequest._xml[c])try{if(pfx.net.HTTPRequest._xmlTimerCount[c]<pfx.net.HTTPRequest._xmlTimerCountMax)if((b=window.frames["pfxreqiframe"+c])&&b.document&&"about:blank"!=b.location.href&&(_isMshtml?"complete"==b.document.readyState:1)){var f=(_isMshtml?b.document.body:b.document).getElementsByTagName("pre")[0].firstChild.nodeValue;
pfx.net.HTTPRequest._xml[c].call(pfx.net.HTTPRequest._xmlThis[c].context,f,pfx.net.HTTPRequest._xmlThis[c].getQueryParameter(b.location.href,"PFX_Request_ID"));this.cancelOnReadyStateChange(c)}else pfx.net.HTTPRequest._xmlTimerCount[c]++;else this.cancelOnReadyStateChange(c,"too many intervals "+c+", "+pfx.net.HTTPRequest._xmlTimerCount[c])}catch(a){this.cancelOnReadyStateChange(c,"Exception:"+a)}};
pfx.net.HTTPRequest.prototype._cancelOnReadyStateChange=function(b,c){try{window.clearInterval(pfx.net.HTTPRequest._xmlTimer[b]),pfx.net.HTTPRequest._xmlTimer[b]=null,pfx.net.HTTPRequest._xml[b]=null,pfx.net.HTTPRequest._xmlThis[b]=null,pfx.net.HTTPRequest._xmlTimerCount[b]=0}catch(a){c="Could not cancel"}var f;try{(f=document.getElementById("pfxreqiframe"+b))&&document.body.removeChild(f)}catch(a){}try{(f=document.getElementById("pfxreqdiv"+b))&&document.body.removeChild(f)}catch(a){}try{(f=document.getElementById("pfxreqform"+
b))&&document.body.removeChild(f)}catch(a){}try{(f=document.getElementById("pfxreqformdiv"+b))&&document.body.removeChild(f)}catch(a){}if(c)throw Error("HTTP_Request: "+c);};
window.pfx||(pfx={});pfx.ws||(pfx.ws={});pfx.ws.json||(pfx.ws.json={});pfx.ws.json.deserialize=function(a){1==this._debug&&alert("Response: "+a);return JSON.parse(a,pfx.ws.json.convert)};pfx.ws.json.convert=function(a,b){return null!=b&&"object"===typeof b&&"__time__"in b?new Date(b.__time__):b};
pfx.ws.json.serialize=function(a){if(null!=a)if(a.constructor==String)a=pfx.ws.json.escapeJSONString(a);else if(a.constructor==Number)a=a.toString();else if(a.constructor==Boolean)a=a.toString();else if(a.constructor==Date)a='{"__time__":'+a.valueOf()+"}";else if(a.constructor==Array){for(var b=[],c=0;c<a.length;c++)b.push(pfx.ws.json.serialize(a[c]));a="["+b.join(",")+"]"}else{b=[];for(attr in a)c=a[attr],null==c?b.push('"'+attr+'": null'):"function"!=typeof c&&b.push(pfx.ws.json.escapeJSONString(attr)+
":"+pfx.ws.json.serialize(c));a="{"+b.join(",")+"}"}else a="null";return a};pfx.ws.json.escapeJSONChar=function(a){if('"'==a||"\\"==a)return"\\"+a;if("\b"==a)return"\\b";if("\f"==a)return"\\f";if("\n"==a)return"\\n";if("\r"==a)return"\\r";if("\t"==a)return"\\t";a=a.charCodeAt(0).toString(16);return 1==a.length?"\\u000"+a:2==a.length?"\\u00"+a:3==a.length?"\\u0"+a:"\\u"+a};pfx.ws.json.replaceCallbackSupport=null;
pfx.ws.json.escapeJSONString=function(a){null==pfx.ws.json.replaceCallbackSupport&&(-1!=navigator.userAgent.indexOf("Safari")?pfx.ws.json.replaceCallbackSupport=!1:pfx.ws.json.replaceCallbackSupport=!0);if(pfx.ws.json.replaceCallbackSupport)return'"'+a.replace(/([^\u0020-\u007f]|[\\"])/g,pfx.ws.json.escapeJSONChar)+'"';for(var b=[],c=0;c<a.length;c++)'"'==a.charAt(c)||"\\"==a.charAt(c)||32>a.charCodeAt(c)||128<=a.charCodeAt(c)?b[c]=pfx.ws.json.escapeJSONChar(a.charAt(c)):b[c]=a.charAt(c);return'"'+
b.join("")+'"'};pfx.ws.json.BaseStub=function(a,b,c,d){this._service=a;this._context=b;this._scope=c;this._requestPath=d;this._protocol="jsonws";this._uri=null};pfx.ws.json.BaseStub.prototype.setService=function(a){this._service=a;this._uri=null};pfx.ws.json.BaseStub.prototype.setContext=function(a){this._context=a};pfx.ws.json.BaseStub.prototype.setRequestPath=function(a){this._requestPath=a;this._uri=null};pfx.ws.json.BaseStub.prototype.setDebug=function(a){this._debug=a};
pfx.ws.json.BaseStub.prototype.getURI=function(){if(null==this._uri){var a="",b=window.location.href.match(/;jsessionid=[A-Z0-9]+(\.[a-zA-Z0-9]+)?/);b&&(a=b[0]);this._uri=window.location.protocol+"//"+window.location.host+(this._requestPath+"/"+this._service)+a}return this._uri};pfx.ws.json.BaseStub.prototype.callMethod=function(a,b,c){return(new pfx.ws.json.Call(this.getURI(),this._context,this._scope,this._debug)).invoke(a,b,c)};
pfx.ws.json.DynamicProxy=function(a,b){pfx.ws.json.BaseStub.call(this,a,b);this._proxySetup()};pfx.ws.json.DynamicProxy.prototype=new pfx.ws.json.BaseStub;pfx.ws.json.DynamicProxy.prototype._proxySetup=function(){var a=new pfx.net.HTTPRequest("POST",this.getURI()+"?json",this._proxySetupCB,this);a.setRequestHeader("wstype",this._protocol);a.start("",0)};pfx.ws.json.DynamicProxy.prototype._proxySetupCB=function(a){a=JSON.parse(a,pfx.ws.json.convert).result;for(var b=0;b<a.length;b++)this._createMethod(a[b])};
pfx.ws.json.DynamicProxy.prototype._createMethod=function(a){var b=function(){return b.ownerObject._callMethod.call(b.ownerObject,b.methodName,arguments)};b.ownerObject=this;b.methodName=a;this[a]=b};pfx.ws.json.DynamicProxy.prototype._callMethod=function(a,b){return(new pfx.ws.json.Call(this.getURI(),this._context,this._debug)).invoke(a,b)};pfx.ws.json.Call=function(a,b,c,d){this._uri=a;this._context=b;this._scope=c;this._debug=d;this._userCallback=this._opName=null};
pfx.ws.json.Call.prototype.invoke=function(a,b,c){this._opName=a;var d={};d.method=a;a=b.length;if(c)if(a==c+1)"function"==typeof b[a-1]||"object"==typeof b[a-1]?this._userCallback=b[a-1]:this._requestId=b[a-1],--a;else if(a==c+2&&("function"==typeof b[a-2]||"object"==typeof b[a-2])&&"string"==typeof b[a-1])this._userCallback=b[a-2],this._requestId=b[a-1],a-=2;else{if(a!=c)throw Error("Wrong number of arguments: "+a+" - "+c);}else 0<a&&"function"==typeof b[a-1]?(this._userCallback=b[a-1],--a):1<a&&
"function"==typeof b[a-2]&&(this._requestId=b[a-1],this._userCallback=b[a-2],a-=2);this._requestId&&(d.id=this._requestId);c=[];for(var e=0;e<a;e++)c[e]=b[e];d.params=c;b=pfx.ws.json.serialize(d);1==this._debug&&alert("Request: "+b);if(this._userCallback||this._context)a=new pfx.net.HTTPRequest("POST",this._uri,this.callback,this),a.setRequestHeader("Content-Type","text/plain"),a.setRequestHeader("wstype","jsonws"),a.start(b,null,d.id);else return a=new pfx.net.HTTPRequest("POST",this._uri),a.setRequestHeader("Content-Type",
"text/plain"),a.setRequestHeader("wstype","jsonws"),d=a.start(b,null,d.id),this.callback(d)};
pfx.ws.json.Call.prototype.callback=function(a){a=pfx.ws.json.deserialize(a);if(a.error){var b=Error();b.name=a.error.name;b.message=a.error.message;if(this._userCallback)this._userCallback(null,a.id,b);else if(this._context)this._context[this._opName].call(this._scope?this._scope:this._context,null,a.id,b);else throw b;}else if(this._userCallback)this._userCallback(a.result,a.id,null);else if(this._context)this._context[this._opName].call(this._scope?this._scope:this._context,a.result,a.id,null);
else return a.result};
function WS_LogService(a,b){pfx.ws.json.BaseStub.call(this,"LogService",a,b,"/webservice")}WS_LogService.prototype=new pfx.ws.json.BaseStub;WS_LogService.prototype.logCookieLayerShown=function(){return this.callMethod("logCookieLayerShown",arguments,0)};WS_LogService.prototype.logPrivacyConsentCookie=function(){return this.callMethod("logPrivacyConsentCookie",arguments,1)};WS_LogService.prototype.log=function(){return this.callMethod("log",arguments,1)};
$q.define("UNOUNO.components.bannerCookieInfo",{statics:{init:function(){$q("#cookieinfo-close").on("click",function(a){this.setBannerCookie()}.bind(this));$q(".cookieinfo-text a").on("click",function(){UNOUNO.tracking.genericTracking({prop60:"banner-cookieinfo.more"})});-1===document.cookie.indexOf("banner-cookieinfo")&&"cookies"!==UNOUNO.params.page&&$q("#cookieinfo-container").addClass("show");privacyConsent.registerCallback("onModalClose",function(){this.setBannerCookie()}.bind(this))},setBannerCookie:function(){var a=
UNOUNO.tracking.url,c=a.substr(a.indexOf("."));$q("#cookieinfo-container").addClass("hide");$q(document).emit("cookieBannerClosed");var b=new Date;b.setDate(b.getDate()+30);if(-1===a.indexOf(".")||a.includes("ciso.server.lan"))c=a;document.cookie="banner-cookieinfo\x3d1;path\x3d/;expires\x3d"+b.toUTCString()+";domain\x3d"+c+";";UNOUNO.tracking.genericTracking({prop60:"banner-cookieinfo.ok"})}}});$q.ready(function(){UNOUNO.components.bannerCookieInfo.init()});
/*
 smooth-scroll v14.2.1 | (c) 2018 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/smooth-scroll */
!function(c,r){"function"==typeof define&&define.amd?define([],function(){return r(c)}):"object"==typeof exports?module.exports=r(c):c.SmoothScroll=r(c)}("undefined"!=typeof global?global:"undefined"!=typeof window?window:this,function(c){var r={ignore:"[data-scroll-ignore]",header:null,topOnEmptyHash:!0,speed:500,clip:!0,offset:0,easing:"easeInOutCubic",customEasing:null,updateURL:!0,popstate:!0,emitEvents:!0},p=function(){for(var b={},h=0;h<arguments.length;h++){var e=void 0,g=arguments[h];for(e in g)g.hasOwnProperty(e)&&
(b[e]=g[e]);!0}return b},m=function(b){try{var h=decodeURIComponent(b)}catch(e){h=b}return h},C=function(b){"#"===b.charAt(0)&&(b=b.substr(1));for(var h=String(b),e=h.length,g=-1,k="",t=h.charCodeAt(0);++g<e;){if(0===(b=h.charCodeAt(g)))throw new InvalidCharacterError("Invalid character: the input contains U+0000.");1<=b&&31>=b||127==b||0===g&&48<=b&&57>=b||1===g&&48<=b&&57>=b&&45===t?k+="\\"+b.toString(16)+" ":k+=128<=b||45===b||95===b||48<=b&&57>=b||65<=b&&90>=b||97<=b&&122>=b?h.charAt(g):"\\"+
h.charAt(g)}try{var u=decodeURIComponent("#"+k)}catch(w){u="#"+k}return u},x=function(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)},N=function(b,h,e,g){var k=0;if(b.offsetParent){do k+=b.offsetTop,b=b.offsetParent;while(b)}return k=Math.max(k-h-e,0),g&&(k=Math.min(k,x()-c.innerHeight)),k},D=function(b){return b?parseInt(c.getComputedStyle(b).height,
10)+b.offsetTop:0},O=function(b,h,e){h||history.pushState&&e.updateURL&&history.pushState({smoothScroll:JSON.stringify(e),anchor:b.id},document.title,b===document.documentElement?"#top":"#"+b.id)},E=function(b,h,e,g){h.emitEvents&&"function"==typeof c.CustomEvent&&(b=new CustomEvent(b,{bubbles:!0,detail:{anchor:e,toggle:g}}),document.dispatchEvent(b))};return function(b,h){var e,g,k,t,u,w,n={cancelScroll:function(d){cancelAnimationFrame(w);w=null;d||E("scrollCancel",e)},animateScroll:function(d,v,
q){var f=p(e||r,q||{}),y="[object Number]"===Object.prototype.toString.call(d);q=y||!d.tagName?null:d;if(y||q){var F=c.pageYOffset;f.header&&!k&&(k=document.querySelector(f.header));t||(t=D(k));var z,A,G,B=y?d:N(q,t,parseInt("function"==typeof f.offset?f.offset(d,v):f.offset,10),f.clip),P=B-F,Q=x(),I=0,J=function(H){z||(z=H);I+=H-z;A=I/parseInt(f.speed,10);A=1<A?1:A;var a=A;var l;a=("easeInQuad"===f.easing&&(l=a*a),"easeOutQuad"===f.easing&&(l=a*(2-a)),"easeInOutQuad"===f.easing&&(l=.5>a?2*a*a:(4-
2*a)*a-1),"easeInCubic"===f.easing&&(l=a*a*a),"easeOutCubic"===f.easing&&(l=--a*a*a+1),"easeInOutCubic"===f.easing&&(l=.5>a?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1),"easeInQuart"===f.easing&&(l=a*a*a*a),"easeOutQuart"===f.easing&&(l=1- --a*a*a*a),"easeInOutQuart"===f.easing&&(l=.5>a?8*a*a*a*a:1-8*--a*a*a*a),"easeInQuint"===f.easing&&(l=a*a*a*a*a),"easeOutQuint"===f.easing&&(l=1+--a*a*a*a*a),"easeInOutQuint"===f.easing&&(l=.5>a?16*a*a*a*a*a:1+16*--a*a*a*a*a),f.customEasing&&(l=f.customEasing(a)),l||a);G=F+
P*a;c.scrollTo(0,Math.floor(G));l=c.pageYOffset;G==B||l==B||(F<B&&c.innerHeight+l)>=Q?(n.cancelScroll(!0),0===d&&document.body.focus(),y||(d.focus(),document.activeElement!==d&&(d.setAttribute("tabindex","-1"),d.focus(),d.style.outline="none"),c.scrollTo(0,B)),l=(E("scrollStop",f,d,v),z=null,w=null,!0)):l=void 0;l||(w=c.requestAnimationFrame(J),z=H)};0===c.pageYOffset&&c.scrollTo(0,0);O(d,y,f);E("scrollStart",f,d,v);n.cancelScroll(!0);c.requestAnimationFrame(J)}}},K=function(d){if(!("matchMedia"in
c&&c.matchMedia("(prefers-reduced-motion)").matches||0!==d.button||d.metaKey||d.ctrlKey)&&"closest"in d.target&&(g=d.target.closest(b))&&"a"===g.tagName.toLowerCase()&&!d.target.closest(e.ignore)&&g.hostname===c.location.hostname&&g.pathname===c.location.pathname&&/#/.test(g.href)){var v=C(m(g.hash)),q=e.topOnEmptyHash&&"#"===v?document.documentElement:document.querySelector(v);(q=q||"#top"!==v?q:document.documentElement)&&(d.preventDefault(),n.animateScroll(q,g))}},L=function(d){null!==history.state&&
history.state.smoothScroll&&history.state.smoothScroll===JSON.stringify(e)&&history.state.anchor&&(d=document.querySelector(C(m(history.state.anchor))))&&n.animateScroll(d,null,{updateURL:!1})},M=function(d){u||(u=setTimeout(function(){u=null;t=D(k)},66))};return n.destroy=function(){e&&(document.removeEventListener("click",K,!1),c.removeEventListener("resize",M,!1),c.removeEventListener("popstate",L,!1),n.cancelScroll(),e=null,g=null,k=null,t=null,u=null,w=null)},n.init=function(d){if(!("querySelector"in
document&&"addEventListener"in c&&"requestAnimationFrame"in c&&"closest"in c.Element.prototype))throw"Smooth Scroll: This browser does not support the required JavaScript methods and browser APIs.";n.destroy();e=p(r,d||{});k=e.header?document.querySelector(e.header):null;t=D(k);document.addEventListener("click",K,!1);k&&c.addEventListener("resize",M,!1);e.updateURL&&e.popstate&&c.addEventListener("popstate",L,!1)},n.init(h),n}});
"undefined"!==typeof $q&&$q.ready(function(){$q(document).onMatchTarget("click",'a[href*\x3d"#"]',function(c,r){c="a"==$q(c)[0].tagName.toLowerCase()?$q(c):$q($q(c).getAncestors().toArray().find(function(x){return"a"==x.tagName.toLowerCase()}));var p=c.getAttribute("href"),m=$q.uri.parse(window.location.href);p=$q.uri.parse(p);p.path=p.path||m.path;if(m.path===p.path&&(m=p.anchor)&&(m=$q("#"+m+', [name \x3d "'+m+'"]'),m.length))try{var C=new SmoothScroll;r.preventDefault();C.animateScroll(m[0],void 0,
{updateURL:"false"!=c.getData("updateUrl"),popstate:!0})}catch(x){}})});
$q.define("UNOUNO.components.bannerRecommendedShop",{statics:{init:function(){$q("#recommended-shop-container").length&&($q("#recommended-shop-container .close-button").on("click",function(){$q("#recommended-shop-container").hide()}),UNOUNO.tracking.lightboxTracking("bannerRecommendedShop"))}}});$q.ready(function(){UNOUNO.components.bannerRecommendedShop.init()});
//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/xhr-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:{}}},e.Bootstrap.define("qx.bom.client.Transport",{statics:{getMaxConcurrentRequestCount:function(){var t,i=e.bom.client.Engine.getVersion().split("."),n=0,s=0,o=0;return i[0]&&(n=i[0]),i[1]&&(s=i[1]),i[2]&&(o=i[2]),t=window.maxConnectionsPerServer?window.maxConnectionsPerServer:"opera"==e.bom.client.Engine.getName()?8:"webkit"==e.bom.client.Engine.getName()?4:"gecko"==e.bom.client.Engine.getName()&&(n>1||1==n&&s>9||1==n&&9==s&&o>=1)?6:2},getSsl:function(){return"https:"===window.location.protocol},getXmlHttpRequest:function(){var e=window.ActiveXObject?function(){if("file:"!==window.location.protocol)try{return new window.XMLHttpRequest,"xhr"}catch(e){}try{return new window.ActiveXObject("Microsoft.XMLHTTP"),"activex"}catch(t){}}():function(){try{return new window.XMLHttpRequest,"xhr"}catch(e){}}();return e||""}},defer:function(t){e.core.Environment.add("io.maxrequests",t.getMaxConcurrentRequestCount),e.core.Environment.add("io.ssl",t.getSsl),e.core.Environment.add("io.xhr",t.getXmlHttpRequest)}}),e.Bootstrap.define("baselib.module.io.Xhr",{statics:{xhr:function(t,i){i||(i={});var n=new e.bom.request.Xhr;if(n.open(i.method,t,i.async),i.header){var s=i.header;for(var o in s)n.setRequestHeader(o,s[o])}return n},loadXhr:function(t,i,n){i=i||{},n=n||null;var s=new e.bom.request.Xhr,o=function(e){e(s)},r=function(e){e(s)},_=new Promise(function(e,t){var i=r.bind(this,t);s.on("load",o.bind(this,e)),s.on("error",i),s.on("abort",i),s.on("timeout",i)});if(s.open(i.method,t,i.async),i.header){var a=i.header;for(var h in a)s.setRequestHeader(h,a[h])}return s.send(n),new baselib.Thenable(_,s.abort.bind(s))}},defer:function(e){qxWeb.$attachStatic({loadXhr:e.loadXhr,io:{xhr:e.xhr},xhr:e.xhr})}}),e.Bootstrap.define("qx.bom.request.Xhr",{extend:Object,construct:function(){var t=e.Bootstrap.bind(this.__eM,this);this.__ez=e.event&&e.event.GlobalError&&e.event.GlobalError.observeMethod?e.event.GlobalError.observeMethod(t):t,this.__eA=e.Bootstrap.bind(this.__eL,this),this.__rw=e.Bootstrap.bind(this.__rx,this),this.__dN=e.Bootstrap.bind(this.__eQ,this),this.__eK(),this._emitter=new e.event.Emitter,window.attachEvent&&(this.__eB=e.Bootstrap.bind(this.__eT,this),window.attachEvent("onunload",this.__eB))},statics:{UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},events:{readystatechange:"qx.bom.request.Xhr",error:"qx.bom.request.Xhr",loadend:"qx.bom.request.Xhr",timeout:"qx.bom.request.Xhr",abort:"qx.bom.request.Xhr",load:"qx.bom.request.Xhr",progress:"qx.bom.request.Xhr"},members:{readyState:0,responseText:"",responseXML:null,status:0,statusText:"",timeout:0,progress:null,open:function(t,i,n,s,o){if(this.__eV(),"undefined"==typeof i)throw new Error("Not enough arguments");"undefined"==typeof t&&(t="GET"),this.__cy=!1,this.__eC=!1,this.__eD=!1,this.__dQ=i,"undefined"==typeof n&&(n=!0),this.__eE=n,!this.__eU()&&this.readyState>e.bom.request.Xhr.UNSENT&&(this.dispose(),this.__eK()),this.__eG.onreadystatechange=this.__ez;try{this.__eG.open(t,i,n,s,o)}catch(r){if(!e.util.Request.isCrossDomain(i))throw r;if(this.__eE||(this.__eF=r),this.__eE){if(window.XDomainRequest)return this.readyState=4,this.__eG=new XDomainRequest,this.__eG.onerror=e.Bootstrap.bind(function(){this._emit("readystatechange"),this._emit("error"),this._emit("loadend")},this),void this.__eG.open(t,i,n,s,o);window.setTimeout(e.Bootstrap.bind(function(){this.__dS||(this.readyState=4,this._emit("readystatechange"),this._emit("error"),this._emit("loadend"))},this))}}"mshtml"===e.core.Environment.get("engine.name")&&e.core.Environment.get("browser.documentmode")<9&&this.__eG.readyState>0&&this.__eG.setRequestHeader("If-Modified-Since","-1"),"gecko"===e.core.Environment.get("engine.name")&&parseInt(e.core.Environment.get("engine.version"),10)<2&&!this.__eE&&(this.readyState=e.bom.request.Xhr.OPENED,this._emit("readystatechange"))},setRequestHeader:function(e,t){return this.__eV(),("If-Match"==e||"If-Modified-Since"==e||"If-None-Match"==e||"If-Range"==e)&&(this.__eD=!0),this.__eG.setRequestHeader(e,t),this},send:function(t){if(this.__eV(),!this.__eE&&this.__eF)throw this.__eF;"opera"===e.core.Environment.get("engine.name")&&0===this.timeout&&(this.timeout=1e4),this.timeout>0&&(this.__eH=window.setTimeout(this.__dN,this.timeout)),t="undefined"==typeof t?null:t;var i=e.Bootstrap.getClass(t);t=null!==t&&-1===this.__eJ.indexOf(i)?t.toString():t;try{this.__eG.send(t)}catch(n){if(!this.__eE)throw n;if("file:"===this._getProtocol()){this.readyState=2,this.__eN();var s=this;window.setTimeout(function(){s.__dS||(s.readyState=3,s.__eN(),s.readyState=4,s.__eN())})}}return"gecko"!==e.core.Environment.get("engine.name")||this.__eE||this.__eM(),this.__eC=!0,this},abort:function(){return this.__eV(),this.__cy=!0,this.__eG.abort(),this.__eG&&(this.readyState=this.__eG.readyState),this},_emit:function(e){this["on"+e]&&this["on"+e](),this._emitter.emit(e,this)},onreadystatechange:function(){},onload:function(){},onloadend:function(){},onerror:function(){},onabort:function(){},ontimeout:function(){},onprogress:function(){},on:function(e,t,i){return this._emitter.on(e,t,i),this},getResponseHeader:function(t){return this.__eV(),9===e.core.Environment.get("browser.documentmode")&&this.__eG.aborted?"":this.__eG.getResponseHeader(t)},getAllResponseHeaders:function(){return this.__eV(),9===e.core.Environment.get("browser.documentmode")&&this.__eG.aborted?"":this.__eG.getAllResponseHeaders()},overrideMimeType:function(e){if(this.__eV(),!this.__eG.overrideMimeType)throw new Error("Native XHR object doesn't support overrideMimeType.");return this.__eG.overrideMimeType(e),this},getRequest:function(){return this.__eG},dispose:function(){if(this.__dS)return!1;window.clearTimeout(this.__eH),window.detachEvent&&window.detachEvent("onunload",this.__eB);try{this.__eG.onreadystatechange}catch(e){return!1}var t=function(){};return this.__eG.onreadystatechange=t,this.__eG.onload=t,this.__eG.onerror=t,this.__eG.onprogress=t,this.abort(),this.__eG=null,this.__dS=!0,!0},isDisposed:function(){return!!this.__dS},_createNativeXhr:function(){var t=e.core.Environment.get("io.xhr");return"xhr"===t?new XMLHttpRequest:"activex"==t?new window.ActiveXObject("Microsoft.XMLHTTP"):void e.Bootstrap.error(this,"No XHR support available.")},_getProtocol:function(){var e=this.__dQ,t=/^(\w+:)\/\//;if(null!==e&&e.match){var i=e.match(t);if(i&&i[1])return i[1]}return window.location.protocol},__eG:null,__eE:null,__ez:null,__eA:null,__rw:null,__eB:null,__dN:null,__eC:null,__dQ:null,__cy:null,__eI:null,__dS:null,__eH:null,__eF:null,__eD:null,__eJ:null,__eK:function(){this.__eG=this._createNativeXhr(),this.__eG.onreadystatechange=this.__ez,"Undefined"!==e.Bootstrap.getClass(this.__eG.onabort)&&(this.__eG.onabort=this.__eA),"Undefined"!==e.Bootstrap.getClass(this.__eG.onprogress)&&(this.__eG.onprogress=this.__rw,this.progress={lengthComputable:!1,loaded:0,total:0}),this.__dS=this.__eC=this.__cy=!1,this.__eJ=["ArrayBuffer","Blob","HTMLDocument","String","FormData"]},__eL:function(){this.__cy||this.abort()},__rx:function(e){this.progress.lengthComputable=e.lengthComputable,this.progress.loaded=e.loaded,this.progress.total=e.total,this._emit("progress")},__eM:function(){var t=this.__eG,i=!0;if(this.readyState!=t.readyState&&(this.readyState=t.readyState,(this.readyState!==e.bom.request.Xhr.DONE||!this.__cy||this.__eC)&&(this.__eE||2!=t.readyState&&3!=t.readyState))){if(this.status=0,this.statusText=this.responseText="",this.responseXML=null,this.readyState>=e.bom.request.Xhr.HEADERS_RECEIVED){try{this.status=t.status,this.statusText=t.statusText,this.responseText=t.responseText,this.responseXML=t.responseXML}catch(n){i=!1}i&&(this.__eR(),this.__eS())}this.__eN(),this.readyState==e.bom.request.Xhr.DONE&&t&&(t.onreadystatechange=function(){})}},__eN:function(){this.readyState===e.bom.request.Xhr.DONE&&window.clearTimeout(this.__eH),this._emit("readystatechange"),this.readyState===e.bom.request.Xhr.DONE&&this.__eO()},__eO:function(){this.__eI?(this._emit("timeout"),"opera"===e.core.Environment.get("engine.name")&&this._emit("error"),this.__eI=!1):this._emit(this.__cy?"abort":this.__eP()?"error":"load"),this._emit("loadend")},__eP:function(){var e;return e="file:"===this._getProtocol()?!this.responseText:!this.statusText},__eQ:function(){var t=this.__eG;this.readyState=e.bom.request.Xhr.DONE,this.__eI=!0,t.aborted=!0,t.abort(),this.responseText="",this.responseXML=null,this.__eN()},__eR:function(){var t=this.readyState===e.bom.request.Xhr.DONE;"file:"===this._getProtocol()&&0===this.status&&t&&(this.__eP()||(this.status=200)),1223===this.status&&(this.status=204),"opera"===e.core.Environment.get("engine.name")&&t&&this.__eD&&!this.__cy&&0===this.status&&(this.status=304)},__eS:function(){if("mshtml"==e.core.Environment.get("engine.name")&&(this.getResponseHeader("Content-Type")||"").match(/[^\/]+\/[^\+]+\+xml/)&&this.responseXML&&!this.responseXML.documentElement){var t=new window.ActiveXObject("Microsoft.XMLDOM");t.async=!1,t.validateOnParse=!1,t.loadXML(this.responseText),this.responseXML=t}},__eT:function(){try{this&&this.dispose()}catch(e){}},__eU:function(){var t=e.core.Environment.get("engine.name"),i=e.core.Environment.get("browser.version");return!("mshtml"==t&&9>i||"gecko"==t&&3.5>i)},__eV:function(){if(this.__dS)throw new Error("Already disposed")}},defer:function(){e.core.Environment.add("qx.debug.io",!1)}})}();
/*
 Shim for MutationObserver interface
 Author: Graeme Yeates (github.com/megawac)
 Repository: https://github.com/megawac/MutationObserver.js
 License: WTFPL V2, 2004 (wtfpl.net).
 Though credit and staring the repo will make me feel pretty, you can modify and redistribute as you please.
 Attempts to follow spec (https://www.w3.org/TR/dom/#mutation-observers) as closely as possible for native javascript
 See https://github.com/WebKit/webkit/blob/master/Source/WebCore/dom/MutationObserver.cpp for current webkit source c++ implementation
*/
(function(p,r){function K(a){this.time=a.time;this.target=a.target;this.rootBounds=a.rootBounds;this.boundingClientRect=a.boundingClientRect;this.intersectionRect=a.intersectionRect||I();this.isIntersecting=!!a.intersectionRect;a=this.boundingClientRect;a=a.width*a.height;var b=this.intersectionRect;b=b.width*b.height;this.intersectionRatio=a?b/a:this.isIntersecting?1:0}function h(a,b){b=b||{};if("function"!=typeof a)throw Error("callback must be a function");if(b.root&&1!=b.root.nodeType)throw Error("root must be an Element");
this._checkForIntersections=P(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT);this._callback=a;this._observationTargets=[];this._queuedEntries=[];this._rootMarginValues=this._parseRootMargin(b.rootMargin);this.thresholds=this._initThresholds(b.threshold);this.root=b.root||null;this.rootMargin=this._rootMarginValues.map(function(f){return f.value+f.unit}).join(" ")}function P(a,b){var f=null;return function(){f||(f=setTimeout(function(){a();f=null},b))}}function L(a,b,f,l){"function"==
typeof a.addEventListener?a.addEventListener(b,f,l||!1):"function"==typeof a.attachEvent&&a.attachEvent("on"+b,f)}function M(a,b,f,l){"function"==typeof a.removeEventListener?a.removeEventListener(b,f,l||!1):"function"==typeof a.detatchEvent&&a.detatchEvent("on"+b,f)}function A(a){try{var b=a.getBoundingClientRect()}catch(f){}if(!b)return I();b.width&&b.height||(b={top:b.top,right:b.right,bottom:b.bottom,left:b.left,width:b.right-b.left,height:b.bottom-b.top});return b}function I(){return{top:0,bottom:0,
left:0,right:0,width:0,height:0}}function J(a,b){for(;b;){if(b==a)return!0;b=F(b)}return!1}function F(a){return(a=a.parentNode)&&11==a.nodeType&&a.host?a.host:a}if("IntersectionObserver"in p&&"IntersectionObserverEntry"in p&&"intersectionRatio"in p.IntersectionObserverEntry.prototype)"isIntersecting"in p.IntersectionObserverEntry.prototype||Object.defineProperty(p.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return 0<this.intersectionRatio}});else{var G=[];h.prototype.THROTTLE_TIMEOUT=
100;h.prototype.POLL_INTERVAL=null;h.prototype.USE_MUTATION_OBSERVER=!0;h.prototype.observe=function(a){if(!this._observationTargets.some(function(b){return b.element==a})){if(!a||1!=a.nodeType)throw Error("target must be an Element");this._registerInstance();this._observationTargets.push({element:a,entry:null});this._monitorIntersections();this._checkForIntersections()}};h.prototype.unobserve=function(a){this._observationTargets=this._observationTargets.filter(function(b){return b.element!=a});this._observationTargets.length||
(this._unmonitorIntersections(),this._unregisterInstance())};h.prototype.disconnect=function(){this._observationTargets=[];this._unmonitorIntersections();this._unregisterInstance()};h.prototype.takeRecords=function(){var a=this._queuedEntries.slice();this._queuedEntries=[];return a};h.prototype._initThresholds=function(a){a=a||[0];Array.isArray(a)||(a=[a]);return a.sort().filter(function(b,f,l){if("number"!=typeof b||isNaN(b)||0>b||1<b)throw Error("threshold must be a number between 0 and 1 inclusively");
return b!==l[f-1]})};h.prototype._parseRootMargin=function(a){a=(a||"0px").split(/\s+/).map(function(b){b=/^(-?\d*\.?\d+)(px|%)$/.exec(b);if(!b)throw Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(b[1]),unit:b[2]}});a[1]=a[1]||a[0];a[2]=a[2]||a[0];a[3]=a[3]||a[1];return a};h.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,
this.POLL_INTERVAL):(L(p,"resize",this._checkForIntersections,!0),L(r,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in p&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(r,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))};h.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,
M(p,"resize",this._checkForIntersections,!0),M(r,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))};h.prototype._checkForIntersections=function(){var a=this._rootIsInDom(),b=a?this._getRootRect():I();this._observationTargets.forEach(function(f){var l=f.element,t=A(l),c=this._rootContainsTarget(l),d=f.entry,e=a&&c&&this._computeTargetAndRootIntersection(l,b);f=f.entry=new K({time:p.performance&&performance.now&&performance.now(),target:l,
boundingClientRect:t,rootBounds:b,intersectionRect:e});d?a&&c?this._hasCrossedThreshold(d,f)&&this._queuedEntries.push(f):d&&d.isIntersecting&&this._queuedEntries.push(f):this._queuedEntries.push(f)},this);this._queuedEntries.length&&this._callback(this.takeRecords(),this)};h.prototype._computeTargetAndRootIntersection=function(a,b){if("none"!=p.getComputedStyle(a).display){var f=A(a);a=F(a);for(var l=!1;!l;){var t=null,c=1==a.nodeType?p.getComputedStyle(a):{};if("none"==c.display)return;a==this.root||
a==r?(l=!0,t=b):a!=r.body&&a!=r.documentElement&&"visible"!=c.overflow&&(t=A(a));if(t){c=Math.max(t.top,f.top);var d=Math.min(t.bottom,f.bottom),e=Math.max(t.left,f.left);f=Math.min(t.right,f.right);t=f-e;var g=d-c;f=0<=t&&0<=g&&{top:c,bottom:d,left:e,right:f,width:t,height:g};if(!f)break}a=F(a)}return f}};h.prototype._getRootRect=function(){if(this.root)var a=A(this.root);else{a=r.documentElement;var b=r.body;a={top:0,left:0,right:a.clientWidth||b.clientWidth,width:a.clientWidth||b.clientWidth,bottom:a.clientHeight||
b.clientHeight,height:a.clientHeight||b.clientHeight}}return this._expandRectByRootMargin(a)};h.prototype._expandRectByRootMargin=function(a){var b=this._rootMarginValues.map(function(f,l){return"px"==f.unit?f.value:f.value*(l%2?a.width:a.height)/100});b={top:a.top-b[0],right:a.right+b[1],bottom:a.bottom+b[2],left:a.left-b[3]};b.width=b.right-b.left;b.height=b.bottom-b.top;return b};h.prototype._hasCrossedThreshold=function(a,b){a=a&&a.isIntersecting?a.intersectionRatio||0:-1;b=b.isIntersecting?b.intersectionRatio||
0:-1;if(a!==b)for(var f=0;f<this.thresholds.length;f++){var l=this.thresholds[f];if(l==a||l==b||l<a!==l<b)return!0}};h.prototype._rootIsInDom=function(){return!this.root||J(r,this.root)};h.prototype._rootContainsTarget=function(a){return J(this.root||r,a)};h.prototype._registerInstance=function(){0>G.indexOf(this)&&G.push(this)};h.prototype._unregisterInstance=function(){var a=G.indexOf(this);-1!=a&&G.splice(a,1)};p.IntersectionObserver=h;p.IntersectionObserverEntry=K}})(window,document);
window.MutationObserver=window.MutationObserver||function(p){function r(c){this._watched=[];this._listener=c}function K(c){(function e(){var g=c.takeRecords();g.length&&c._listener(g,c);c._timeout=setTimeout(e,r._period)})()}function h(c){var d={type:null,target:null,addedNodes:[],removedNodes:[],previousSibling:null,nextSibling:null,attributeName:null,attributeNamespace:null,oldValue:null},e;for(e in c)d[e]!==p&&c[e]!==p&&(d[e]=c[e]);return d}function P(c,d){var e=J(c,d);return function(g){var m=
g.length;d.charData&&3===c.nodeType&&c.nodeValue!==e.charData&&g.push(new h({type:"characterData",target:c,oldValue:e.charData}));d.attr&&e.attr&&A(g,c,e.attr,d.afilter);if(d.kids||d.descendents)var w=I(g,c,e,d);if(w||g.length!==m)e=J(c,d)}}function L(c,d){return d.value}function M(c,d){return"style"!==d.name?d.value:c.style.cssText}function A(c,d,e,g){for(var m={},w=d.attributes,u,n,y=w.length;y--;)u=w[y],n=u.name,g&&g[n]===p||(l(d,u)!==e[n]&&c.push(h({type:"attributes",target:d,attributeName:n,
oldValue:e[n],attributeNamespace:u.namespaceURI})),m[n]=!0);for(n in e)m[n]||c.push(h({target:d,type:"attributes",attributeName:n,oldValue:e[n]}))}function I(c,d,e,g){function m(n,y,B,z,H){var N=n.length-1;H=-~((N-H)/2);for(var q,v,k;k=n.pop();)q=B[k.i],v=z[k.j],g.kids&&H&&Math.abs(k.i-k.j)>=N&&(c.push(h({type:"childList",target:y,addedNodes:[q],removedNodes:[q],nextSibling:q.nextSibling,previousSibling:q.previousSibling})),H--),g.attr&&v.attr&&A(c,q,v.attr,g.afilter),g.charData&&3===q.nodeType&&
q.nodeValue!==v.charData&&c.push(h({type:"characterData",target:q,oldValue:v.charData})),g.descendents&&w(q,v)}function w(n,y){for(var B=n.childNodes,z=y.kids,H=B.length,N=z?z.length:0,q,v,k,x,D,O=0,E=0,C=0;E<H||C<N;)x=B[E],D=(k=z[C])&&k.node,x===D?(g.attr&&k.attr&&A(c,x,k.attr,g.afilter),g.charData&&k.charData!==p&&x.nodeValue!==k.charData&&c.push(h({type:"characterData",target:x,oldValue:k.charData})),v&&m(v,n,B,z,O),g.descendents&&(x.childNodes.length||k.kids&&k.kids.length)&&w(x,k),E++,C++):(u=
!0,q||(q={},v=[]),x&&(q[k=F(x)]||(q[k]=!0,-1===(k=b(z,x,C,"node"))?g.kids&&(c.push(h({type:"childList",target:n,addedNodes:[x],nextSibling:x.nextSibling,previousSibling:x.previousSibling})),O++):v.push({i:E,j:k})),E++),D&&D!==B[E]&&(q[k=F(D)]||(q[k]=!0,-1===(k=b(B,D,E))?g.kids&&(c.push(h({type:"childList",target:y.node,removedNodes:[D],nextSibling:z[C+1],previousSibling:z[C-1]})),O--):v.push({i:k,j:C})),C++));v&&m(v,n,B,z,O)}var u;w(d,e);return u}function J(c,d){var e=!0;return function w(m){var u=
{node:m};!d.charData||3!==m.nodeType&&8!==m.nodeType?(d.attr&&e&&1===m.nodeType&&(u.attr=a(m.attributes,function(n,y){if(!d.afilter||d.afilter[y.name])n[y.name]=l(m,y);return n},{})),e&&(d.kids||d.charData||d.attr&&d.descendents)&&(u.kids=G(m.childNodes,w)),e=d.descendents):u.charData=m.nodeValue;return u}(c)}function F(c){try{return c.id||(c.mo_id=c.mo_id||t++)}catch(d){try{return c.nodeValue}catch(e){return t++}}}function G(c,d){for(var e=[],g=0;g<c.length;g++)e[g]=d(c[g],g,c);return e}function a(c,
d,e){for(var g=0;g<c.length;g++)e=d(e,c[g],g,c);return e}function b(c,d,e,g){for(;e<c.length;e++)if((g?c[e][g]:c[e])===d)return e;return-1}r._period=30;r.prototype={observe:function(c,d){for(var e={attr:!!(d.attributes||d.attributeFilter||d.attributeOldValue),kids:!!d.childList,descendents:!!d.subtree,charData:!(!d.characterData&&!d.characterDataOldValue)},g=this._watched,m=0;m<g.length;m++)g[m].tar===c&&g.splice(m,1);d.attributeFilter&&(e.afilter=a(d.attributeFilter,function(w,u){w[u]=!0;return w},
{}));g.push({tar:c,fn:P(c,e)});this._timeout||K(this)},takeRecords:function(){for(var c=[],d=this._watched,e=0;e<d.length;e++)d[e].fn(c);return c},disconnect:function(){this._watched=[];clearTimeout(this._timeout);this._timeout=null}};var f=document.createElement("i");f.style.top=0;var l=(f="null"!=f.attributes.style.value)?L:M,t=1;return r}(void 0);
"undefined"!==typeof $q&&($q.define("UNOUNO.components.lazyLoadImages",{statics:{initialize:function(){this.initializeImages();this.initializeBackgroundImages()},initializeImages:function(){var a=$q("[data-lavender-original]");this.registerWindowIntersection(a,this.loadImage)},initializeBackgroundImages:function(){var a=$q("[data-lavender-background]");this.registerWindowIntersection(a,this.loadBackgroundImage)},registerWindowIntersection:function(a,b){var c=void 0,e=.9*$q(window).getHeight();300>
e&&(e=300);for(var f=0;f<a.length;f++){var d=$q(a[f]);if("manual"!==d.getData("observer-type"))if("img"===$q.getNodeName(d[0])&&d.removeClass("hidden"),"IntersectionObserver"in window)try{c||(c=new IntersectionObserver(function(h,k){h.forEach(function(g){g.isIntersecting&&(b(g.target),k.unobserve(g.target))}.bind(this))}.bind(this),{rootMargin:e+"px 0px "+e+"px 0px"})),c.observe(d[0])}catch(h){b(d)}else b(d)}},loadImage:function(a){a=$q(a);var b=a.getAttribute("data-lavender-original");if(b&&"null"!=
b){if("svg"===$q.getNodeName(a[0])){var c=$q.create("\x3cimg /\x3e").setAttributes(a.getAttributes(["width","height"]));c.setAttribute("class",a.getClass());(new Image).src=b;c.setAttribute("src",b);c.insertBefore(a);a.remove()}else c=a.getParents(":eq(0)"),c.hasClass("lazyload--image")&&(a.insertBefore(c),c.remove()),(new Image).src=b,a.setAttribute("src",b);for(b=a.getAncestors();b.getLast().length&&"[object Function]"===Object.prototype.toString.call(b.getLast().getAttribute)&&"content"!==b.getLast().getAttribute("id");)b.pop();
b.length&&b.emit("elements:loaded");$q(document).emit("elements:loaded");a.removeAttribute("data-lavender-original")}},loadBackgroundImage:function(a){a=$q(a);var b=a.getData("lavender-background");b&&(b=[a.getAttribute("style"),"background-image: url("+b+")"].filter(function(c){return!!c}).join(";"),a.setAttribute("style",b),a.removeAttribute("data-lavender-background"))}}}),$q.define("UNOUNO.pages.exosphereTemplate",{statics:{initializeInlineBackgroundImages:function(){UNOUNO.components.lazyLoadImages.initializeBackgroundImages()}}}),
$q.ready(function(){UNOUNO.components.lazyLoadImages.initialize()}));
$q.define("UNOUNO.components.trapFocus",{construct:function(b,a,c){this.trapWrapper=b;this.trapContainer=a;this.closeCallback=c;this.initialize()},statics:{getFocusableElements:function(b){return $q($q(b).find("a[href], button, input, textarea, select, details, [tabindex]").toArray().filter(function(a){return"-1"!=$q(a).getAttribute("tabindex")})).filter(function(a){a=window.getComputedStyle(a);return"none"!==a.display&&"hidden"!==a.visibility})}},members:{enabled:!1,initialize:function(){function b(a,
c){return function(d){d.keyCode===a&&this.enabled&&c(d)}}$q(document).on("keydown",b(27,this.closeCallback),this);$q(document).on("keydown",b(9,this.trapFocus.bind(this)),this);this.trapContainer.setAttributes({tabindex:"0"})},focusFirstFocusable:function(){return this.getFocusableElements(this.trapWrapper).getFirst().focus()},trapFocus:function(b){b.preventDefault();b.stopPropagation();var a=this.getFocusableElements(this.trapWrapper).toArray(),c=a.findIndex(function(e){return e===document.activeElement}),
d=0;b.shiftKey?(c--,d=a.length-1):c++;$q(a[c]||a[d]).focus()},getFocusableElements:function(b){return UNOUNO.components.trapFocus.getFocusableElements(b)},setEnabled:function(b){this.enabled=b}}});
"undefined"!==typeof $q&&($q.define("UNOUNO.components.eventDispatcher",{statics:{BREAKPOINTS:{SMALL:window.matchMedia("(min-width: 0px) and (max-width: 580px)"),MEDIUM:window.matchMedia("(min-width: 581px) and (max-width: 1024px)"),LARGE:window.matchMedia("(min-width: 1025px)")},PREFIXES:{SMALL:"sm",MEDIUM:"md",LARGE:"lg"},breakpoint:void 0,callbacks:[],unregisterCallback:function(a){this.callbacks.splice(a,1)},registerCallback:function(a,b,c){"[object Array]"===Object.prototype.toString.call(a)?
a.forEach(function(d){this.registerCallback(d,b,c)}.bind(this)):this.callbacks.push({event:a,callback:b,context:c})},callback:function(a){var b=this.callbacks.filter(function(d){return d.event===a&&"function"===typeof d.callback});if(b.length){var c=[].concat.call([].slice.call(arguments,1));b.forEach(function(d){d.callback.apply(d.context||d.callback,c,this)})}},initialize:function(){this.initializeCurrentBreakpoint();this.initializeWindowEvents()},getCurrentBreakpoint:function(){for(var a=Object.keys(this.BREAKPOINTS),
b=void 0,c=0;c<a.length&&(this.BREAKPOINTS[a[c]].matches&&(b=a[c]),void 0===b);c++);return b},initializeCurrentBreakpoint:function(a){var b=this.getCurrentBreakpoint();if(b&&this.breakpoint!==b){var c={};Object.keys(this.BREAKPOINTS).forEach(function(d){var e=d.toLowerCase();c["is"+e.charAt(0).toUpperCase()+e.substring(1)+"Breakpoint"]=this.BREAKPOINTS[d].matches}.bind(this));c.prefix=this.PREFIXES[b];this.callback("onBreakPointEnter",$q.object.merge({from:this.breakpoint,to:b},c),a);this.breakpoint=
b}},initializeWindowEvents:function(){$q(window).on("scroll",function(a){this.callback("onWindowScroll",$q(window).getScrollTop(),a)},this);$q(window).on("resize",function(a){this.initializeCurrentBreakpoint(a);this.callback("onWindowResize",a);this.callback("onWindowScroll",$q(window).getScrollTop(),a)},this)}}}),$q.ready(function(){UNOUNO.components.eventDispatcher.initialize()}));
$q.define("UNOUNO.components.header",{defer:function(a){a.eventDispatcher=UNOUNO.components.eventDispatcher;a.eventDispatcher.registerCallback("onBreakPointEnter",function(b){this.breakpoint=b;this.headerFlyoutGroups&&this.headerFlyoutGroups.length&&this.initializeBreakpointEvents()},a);a.eventDispatcher.registerCallback("onWindowResize",function(b){window.requestAnimationFrame(function(){this.adjustHeaderFlyout();this.adjustGroupItemsHeight()}.bind(this))},a);$q(document).on("cookieBannerClosed",
function(){window.requestAnimationFrame(function(){this.adjustHeaderFlyout()}.bind(this))},a)},statics:{isTouch:$q.env.get("device.touch"),handleFlyoutGroupClicks:function(a){a=$q(a.getTarget());"collapsibleTrigger"in a.getAllData()||(a=a.getAncestors("*").filter(function(b){return(b=$q(b))&&b.getAllData&&"collapsibleTrigger"in b.getAllData()}));this.toggleFlyoutGroup(a)},toggleFlyoutGroup:function(a,b){var c=a.getAncestors("*").filter(function(d){return(d=$q(d))&&d.getAllData&&"collapsibleWrapper"in
d.getAllData()}).eq(0),e=c.find("*").filter(function(d){return(d=$q(d))&&d.getAllData&&"collapsibleItems"in d.getAllData()}).eq(0),f=e.find("*").filter(function(d){return(d=$q(d))&&d.getAllData&&"collapsibleItemsInner"in d.getAllData()}).eq(0);"[object Function]"===Object.prototype.toString.call(e[0].style.setProperty)&&e[0].style.setProperty("--expanded",f.getHeight()+"px");window.requestAnimationFrame(function(){c.hasClass("active")||a.getAncestors("*").filter(function(d){return(d=$q(d))&&d.getAllData&&
"collapsibleContainer"in d.getAllData()}).eq(0).find("*").filter(function(d){return(d=$q(d))&&d.getAllData&&"collapsibleWrapper"in d.getAllData()}).removeClass("active");!0===b?c.addClass("active"):c.toggleClass("active");this.updateContainerState(a)}.bind(this))},updateContainerState:function(a){a.getAncestors("*").filter(function(b){return(b=$q(b))&&b.getAllData&&"collapsibleItems"in b.getAllData()}).forEach(function(b){b=$q(b);b.find("*").filter(function(c){return(c=$q(c))&&c.getAllData&&"collapsibleWrapper"in
c.getAllData()}).filter(".active").length?b.addClass("has-active-children"):b.removeClass("has-active-children")})},initializeBreakpointEvents:function(){if(-1!==["SMALL","MEDIUM"].indexOf(this.breakpoint.from)&&"LARGE"===this.breakpoint.to&&!this.headerFlyoutLinks.find(".active:not(.header-burger)").length)return this.close(!0);!this.headerBurgerIcon.hasClass("active")&&this.headerFlyoutsContainer.hasClass("open")&&(this.breakpoint.isSmallBreakpoint||this.breakpoint.isMediumBreakpoint)&&(this.headerBurgerIcon.addClass("disable-transition"),
window.requestAnimationFrame(function(){this.headerBurgerIcon.addClass("active");this.headerBurgerIcon.removeClass("disable-transition")}.bind(this)));if(this.breakpoint.isSmallBreakpoint){if(!this.headerCollapsibleGroups.hasListener("click",this.handleFlyoutGroupClicks,this))this.headerCollapsibleGroups.on("click",this.handleFlyoutGroupClicks,this)}else this.headerCollapsibleGroups.hasListener("click",this.handleFlyoutGroupClicks,this)&&this.headerCollapsibleGroups.off("click",this.handleFlyoutGroupClicks,
this)},initializeLoginFlyoutToggle:function(){this.headerLoginFlyoutButton=$q(".login-flyout-toggle",this.header).filter(function(a){a=$q(a);var b="none"!==a.getStyle("display");if(b){a=a.getAncestors();for(var c=0;c<a.length&&(ancestor=$q(a[c]),b="none"!==ancestor.getStyle("display"),b);c++);}return b});this.headerLoginFlyoutButton.length&&(this.headerLoginFlyout=this.headerLoginFlyoutButton.getNext().concat($q(".login-flyout-content-container",this.header)),this.headerLoginFlyoutWrapper=$q(".login-flyout-content-wrapper",
this.header),this.headerLoginFlyoutButton.on("click",this.onLoginFlyoutClick,this),this.headerLoginFlyoutTrap=new UNOUNO.components.trapFocus(this.headerLoginFlyoutWrapper,this.headerLoginFlyout,this.closeLoginFlyout.bind(this)),$q(".header-flyout-close",this.header).on("click",this.closeLoginFlyout,this),$q(document.body).on("click",this.onOutsideLoginFlyoutClick,this))},onOutsideLoginFlyoutClick:function(a){var b=a.target;this.headerLoginFlyout.hasClass("v-hidden")||(a=this.isInsideOfContainer(a.target,
this.headerLoginFlyoutWrapper[0]),this.isInsideOfContainer(b,this.headerLoginFlyoutButton[0])||this.headerLoginFlyoutButton[0]===b||a||this.closeLoginFlyout(!0))},onLoginFlyoutClick:function(){this.headerLoginFlyout.hasClass("v-hidden")?this.openLoginFlyout():this.closeLoginFlyout()},openLoginFlyout:function(){this.headerLoginFlyoutButton.length&&(this.close(),this.headerLoginFlyoutButton.setAttribute("aria-expanded","true"),this.headerLoginFlyout.removeClass("v-hidden"),this.headerLoginFlyoutTrap.setEnabled(!0),
$q(".login-flyout-content-container",this.header).once("transitionend",this.headerLoginFlyoutTrap.focusFirstFocusable.bind(this.headerLoginFlyoutTrap)))},closeLoginFlyout:function(a){this.headerLoginFlyoutButton.length&&(this.headerLoginFlyout.addClass("v-hidden"),this.headerLoginFlyoutTrap.setEnabled(!1),this.headerLoginFlyoutButton.setAttribute("aria-expanded","false"),!0!==a&&this.headerLoginFlyoutButton.focus())},initializeMetaFlyoutToggle:function(){this.headerMetaFlyoutButton=$q(".meta-flyout-toggle",
this.header);this.headerMetaFlyoutButton.length&&(this.headerMetaFlyout=this.headerMetaFlyoutButton.getNext().concat($q(".meta-flyout-content-container",this.header)),this.headerMetaFlyoutWrapper=$q(".meta-flyout-content-wrapper",this.header),this.headerMetaFlyoutButton.on("click",this.onMetaFlyoutClick,this),this.headerMetaFlyoutTrap=new UNOUNO.components.trapFocus(this.headerMetaFlyoutWrapper,this.headerMetaFlyout,this.closeMetaFlyout.bind(this)),$q(".header-flyout-close",this.header).on("click",
this.closeMetaFlyout,this),$q(document.body).on("click",this.onOutsideMetaFlyoutClick,this))},onOutsideMetaFlyoutClick:function(a){var b=a.target;a=this.isInsideOfContainer(a.target,$q(".meta-nav")[0]);this.isInsideOfContainer(b,$q(".meta-flyout-toggle"))||$q(".meta-flyout-toggle")===b||a||this.closeMetaFlyout(!0)},onMetaFlyoutClick:function(a){var b=$q(a.target).getParents().getParents().find(".meta-flyout-toggle").getData("content");this.headerMetaFlyout.filter(function(c){return $q(c).getData("content")===
b}).hasClass("v-hidden")?this.openMetaFlyout(b):this.closeMetaFlyout()},openMetaFlyout:function(a){this.headerMetaFlyoutButton.length&&(this.close(),this.headerMetaFlyout.setAttribute("aria-expanded","true"),this.headerMetaFlyout.filter(function(b){return $q(b).getData("content")===a}).removeClass("v-hidden"),this.headerMetaFlyoutTrap.setEnabled(!0),$q(".login-flyout-content-container",this.header).once("transitionend",this.headerMetaFlyoutTrap.focusFirstFocusable.bind(this.headerMetaFlyoutTrap)))},
closeMetaFlyout:function(a){this.headerMetaFlyoutButton.length&&(this.headerMetaFlyout.addClass("v-hidden"),this.headerMetaFlyoutTrap.setEnabled(!1),this.headerMetaFlyoutButton.setAttribute("aria-expanded","false"),!0!==a&&this.headerMetaFlyoutButton.focus())},adjustGroupItemsHeight:function(){this.headerFlyoutGroupWrappers.filter(".active").forEach(function(a){a=$q(a);var b=a.find(".group-items");a=b.find(".group-items-inner");var c=b.getStyle("maxHeight");-1===["100%","none"].indexOf(c)&&"[object Function]"===
Object.prototype.toString.call(b[0].style.setProperty)&&(b.addClass("disable-transition"),b[0].style.setProperty("--expanded",a.getHeight()+"px"),window.setTimeout(function(){b.removeClass("disable-transition")},0))},this)},adjustHeaderFlyout:function(){if(this.headerFlyoutsContainer.hasClass("open")){var a=this.getRealHeight(this.headerFlyoutsContainer);"auto"!==a&&(a=this.headerFlyoutLinks.find(".active"),a=this.getHeaderFlyoutHeight(this.breakpoint.isLargeBreakpoint?a.getData("flyout"):void 0));
this.headerFlyout.addClass("disable-transition");this.headerFlyoutsContainer.addClass("disable-transition").setStyles({top:this.header.getHeight()+"px",height:a});window.requestAnimationFrame(function(){this.headerFlyoutsContainer.removeClass("disable-transition");this.headerFlyout.removeClass("disable-transition");this.breakpoint.isLargeBreakpoint||this.isTouch||this.headerFlyoutTransitionEnd()}.bind(this))}},stopCloseTimer:function(){this.closeTimer&&(window.clearTimeout(this.closeTimer),this.closeTimer=
void 0)},initializeCloseTimer:function(){this.isProtectedZone||this.closeTimer||this.isTouch||(this.closeTimer=window.setTimeout(function(){this.close()}.bind(this),500))},initializeEvents:function(){var a=null;this.header.onMatchTarget("click","[data-flyout]",function(b,c){"header-item"!==b.getData("element")&&(b=b.getAncestors().filter(function(f){return"header-item"===$q(f).getData("element")}));c=b.getData("flyout");var e=a===c;a=c;return(this.isTouch||"*"===c||e)&&this.headerFlyoutsContainer.hasClass("open")&&
b.hasClass("active")?this.close():this.open(b)},this);this.header.onMatchTarget("click","[data-subnav]",function(b,c){return this.toggleSubnav(b)},this);$q(document.body).on("keyup",function(b){"Escape"!==b.key&&"Esc"!==b.key||this.activeFocusClose(b)},this)},initialize:function(){this.header=$q(".header-wrapper");this.minifiedHeader=$q(".minified-header");this.headerBurgerIcon=$q(".header-burger",this.header);this.headerFlyoutGroupWrappers=$q(".group-wrapper",this.header);this.headerFlyoutGroups=
$q(".group-name",this.header);this.headerCollapsibleGroups=$q("*",this.header).filter(function(a){return(a=$q(a))&&a.getAllData()&&"collapsibleTrigger"in a.getAllData()});this.headerFlyoutLinks=$q(".header-flyouts-links");this.headerFlyoutsContainer=$q(".header-flyouts-container",this.header);this.headerFlyoutsControl=$q("input[data-flyout-id]",this.headerFlyoutsContainer);this.headerFlyouts=$q(".header-flyouts",this.headerFlyoutsContainer);this.headerFlyout=$q(".header-flyout[data-flyout-id]",this.headerFlyouts);
$q.env.isIe()&&this.headerFlyouts.setStyle("height","auto");this.initializeEvents();this.initializeBreakpointEvents();this.initializeLoginFlyoutToggle();this.initializeMetaFlyoutToggle();this.initializeNaviBadge();this.headerFlyoutLinks.find("button").on("click",function(a){a=$q(a.getTarget())[0].innerText;UNOUNO.tracking.genericTracking({prop60:"OP3|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.internalPageName+"|"+a,eVar91:"OP3|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.internalPageName+"|"+
a})},this)},initializeNaviBadge:function(){var a=!1;$q(".header-flyouts-links button").forEach(function(c){var e=c.getAttribute("data-flyout");e=$q('.header-flyout[data-flyout-id\x3d"'+e+'"]',this.headerFlyouts);e=$q(".navi-badge",e);0<e.length&&!a&&(c.append(this.createNaviBadgeSpan(e)),a=!0)}.bind(this));a=!1;var b=$q(".meta-flyout-toggle");$q(".meta-flyout-content-container a").forEach(function(c){c=$q(".navi-badge",c);0<c.length&&!a&&(b.append(this.createNaviBadgeSpan(c)),a=!0)}.bind(this))},
createNaviBadgeSpan:function(a){return $q.create('\x3cspan class\x3d"navi-badge label magic solid bright"\x3e\x3c/span\x3e').setHtml($q(a[0]).getHtml())[0]},getRealHeight:function(a){return a.getAttribute("style").split(";").map(function(b){b=b.split(":");return{key:(b[0]||"").trim(),value:(b[1]||"").trim()}}).filter(function(b){return"height"===b.key})[0].value||a.getHeight()},blockScrolling:function(){var a=$q("body");this.isTouch&&a.setStyles({overflow:"hidden"});this.headerBackdrop=this.headerBackdrop||
$q(".header-backdrop");this.headerBackdrop.length||(this.headerBackdrop=$q.create("\x3cdiv /\x3e").addClass("header-backdrop"),this.header.hasClass("header-invert")&&this.headerBackdrop.addClass("header-backdrop-light"));this.headerBackdrop.isChildOf(a)||this.headerBackdrop.appendTo(a);window.requestAnimationFrame(function(){this.headerBackdrop.addClass("in")}.bind(this));return this},unblockScrolling:function(){this.isTouch&&$q("body").setStyles({overflow:""});this.headerBackdrop&&this.headerBackdrop.remove();
return this},close:function(a){this.unblockScrolling();!0===a?this.headerFlyoutsContainer&&this.headerFlyoutsContainer.addClass("disable-transition"):this.headerFlyoutsContainer&&this.headerFlyoutsContainer.removeClass("disable-transition");this.headerFlyoutsContainer.off("transitionend",this.headerFlyoutTransitionEnd,this);this.headerFlyoutLinks.find("[data-flyout]").removeClass("active").removeAttribute("tabindex");this.headerFlyoutsContainer.removeClass("open");this.headerFlyout.addClass("disable-transition");
this.headerMetaFlyout&&this.headerMetaFlyout.addClass("v-hidden");$q(document).off($q.EVENT.tap,this.handleDocumentClicks,this);this.isTouch||($q(document).off("mousemove",this.handleMouseMove,this),$q(document).off("mouseenter",this.startCloseTimerEvent,this),$q(document).off("mouseleave",this.stopCloseTimerEvent,this),this.headerFlyoutLinks.off("mouseover",this.startCloseTimerEvent,this),this.headerFlyoutLinks.off("mouseenter",this.stopCloseTimerEvent,this),this.headerFlyoutLinks.off("mouseout",
this.startCloseTimerEvent,this),this.headerFlyoutLinks.off("mouseleave",this.startCloseTimerEvent,this),this.headerFlyoutsContainer.off("mouseenter",this.stopCloseTimerEvent,this),this.headerFlyoutsContainer.off("mouseleave",this.startCloseTimerEvent,this));window.setTimeout(function(){$q.env.get("event.touch")||!0===a?this.headerFlyoutsContainer.setStyles({top:"",height:""}):(this.headerFlyoutsContainer.setStyle("height",this.headerFlyoutsContainer.getHeight()+"px"),window.requestAnimationFrame(function(){window.setTimeout(function(){this.headerFlyoutsContainer.setStyles({top:"",
height:""});this.headerFlyoutsContainer.once("transitionend",function(){this.headerFlyoutsContainer.hasClass("open")||this.headerFlyoutsContainer.addClass("d-none")}.bind(this))}.bind(this),0)}.bind(this)))}.bind(this),0);!0===a&&window.requestAnimationFrame(function(){this.headerFlyoutsContainer&&this.headerFlyoutsContainer.removeClass("disable-transition")}.bind(this))},handleDocumentClicks:function(a){a=$q(a.getTarget());a.isChildOf(this.headerFlyoutLinks)||a.isChildOf(this.headerFlyoutsContainer)||
this.close()},handleMouseMove:function(a){a.x>=$q(window).getWidth()-(window.innerWidth-$q(window).getWidth())?(this.stopCloseTimer(),this.isProtectedZone=!0):this.isProtectedZone=!1},stopCloseTimerEvent:function(a){this.stopCloseTimer()},startCloseTimerEvent:function(a){this.initializeCloseTimer()},headerFlyoutTransitionEnd:function(){this.breakpoint.isLargeBreakpoint||this.headerFlyoutsContainer.setStyle("height","auto");this.headerFlyoutsContainer.addClass("disable-transition");this.headerFlyoutsContainer.off("transitionend",
this.headerFlyoutTransitionEnd,this)},getHeaderFlyoutHeight:function(a){var b=.85*($q(window).getHeight()-(this.header.getOffset().top+this.header.getHeight()))+"px";this.isTouch||($q.env.canTransition()?(b=this.headerFlyout.filter(function(c){return $q(c).getData("flyoutId")===a}),b.length||(b=this.headerFlyouts),b=b.length?b.getHeight()+"px":"auto"):b="auto");return b},isInsideOfHeader:function(a){return this.isInsideOfContainer(a,this.header[0])},isInsideOfContainer:function(a,b){return!!Array.prototype.slice.call($q(a).getAncestors()).find(function(c){return c===
b}.bind(this))},initializeFocusCheck:function(){$("*").once("focus",function(a){this.isInsideOfHeader(a.target)?this.initializeFocusCheck():this.activeFocusClose(a)}.bind(this))},activeFocusClose:function(a){var b=this.headerFlyoutLinks.find("[data-flyout].active");b.length?(a.preventDefault(),a.stopPropagation(),b.focus()):this.close()},open:function(a){this.closeLoginFlyout(!0);this.headerFlyoutLinks.find("[data-flyout]").removeClass("active").removeAttribute("tabindex").filter(function(c,e,f){return Array.prototype.slice.call(f).findIndex(function(d){return a[0]===
d})<e}).setAttribute("tabindex","-1");a.addClass("active");a.once("focus",function(){$q(document.body).hasClass("tabbed")&&a.hasClass("active")&&this.close()}.bind(this));var b=a.getData("flyout");this.headerFlyoutsContainer.hasClass("open")||(this.isTouch||($q(document).on("mousemove",this.handleMouseMove,this),$q(document).on("mouseenter",this.startCloseTimerEvent,this),$q(document).on("mouseleave",this.stopCloseTimerEvent,this),this.headerFlyoutLinks.on("mouseover",this.stopCloseTimerEvent,this),
this.headerFlyoutLinks.on("mouseenter",this.stopCloseTimerEvent,this),this.headerFlyoutLinks.on("mouseout",this.startCloseTimerEvent,this),this.headerFlyoutLinks.on("mouseleave",this.startCloseTimerEvent,this),this.headerFlyoutsContainer.on("mouseenter",this.stopCloseTimerEvent,this),this.headerFlyoutsContainer.on("mouseleave",this.startCloseTimerEvent,this)),this.headerFlyoutsContainer.removeClass("disable-transition").removeClass("d-none").addClass("open"),this.initializeFocusCheck(),this.blockScrolling());
window.requestAnimationFrame(function(){var c=this.getHeaderFlyoutHeight(b);if($q.env.canTransition()){if(!this.isTouch)this.headerFlyoutsContainer.on("transitionend",this.headerFlyoutTransitionEnd,this);this.headerFlyoutsContainer.once("transitionend",function(){this.headerFlyout.removeClass("disable-transition");window.setTimeout(function(){$q(document).on($q.EVENT.tap,this.handleDocumentClicks,this)}.bind(this),0)},this)}else window.setTimeout(function(){$q(document).on($q.EVENT.tap,this.handleDocumentClicks,
this)}.bind(this),0);this.headerFlyoutsContainer.setStyles({top:this.header.getHeight()+"px",height:c});c=this.headerFlyout.filter(function(e){return $q(e).getData("flyoutId")===b});UNOUNO.components.trapFocus.getFocusableElements(c).getFirst().focus()}.bind(this));this.headerFlyoutsControl.removeAttribute("checked");this.headerFlyoutsControl.filter(function(c){return $q(c).getData("flyoutId")===b}).setAttribute("checked",!0)},toggleSubnav:function(a){var b=a.getData("subnav");a=a.getAncestors(".header-flyout");
var c=a.find("[data-subnav-id]"),e=a.find("[data-subnav]");a=c.filter(":not(.d-lg-none)");var f=e.filter(":not(active)");c=c.filter('[data-subnav-id \x3d "'+b+'"]');b=e.filter('[data-subnav \x3d "'+b+'"]');a.addClass("d-lg-none");c.removeClass("d-lg-none");f.removeClass("active");b.addClass("active");this.adjustHeaderFlyout()}}});$q.ready(function(){UNOUNO.components.header.initialize()});
!function(e,m){"object"==typeof exports&&"object"==typeof module?module.exports=m():"function"==typeof define&&define.amd?define([],m):"object"==typeof exports?exports.Scrollbar=m():e.Scrollbar=m()}(this,function(){return function(e){function m(g){if(a[g])return a[g].exports;var f=a[g]={i:g,l:!1,exports:{}};return e[g].call(f.exports,f,f.exports,m),f.l=!0,f.exports}var a={};return m.m=e,m.c=a,m.d=function(g,f,h){m.o(g,f)||Object.defineProperty(g,f,{configurable:!1,enumerable:!0,get:h})},m.n=function(g){var f=
g&&g.__esModule?function(){return g["default"]}:function(){return g};return m.d(f,"a",f),f},m.o=function(g,f){return Object.prototype.hasOwnProperty.call(g,f)},m.p="",m(m.s=56)}([function(e,m,a){var g=a(39)("wks"),f=a(16),h=a(2).Symbol,l="function"==typeof h;(e.exports=function(k){return g[k]||(g[k]=l&&h[k]||(l?h:f)("Symbol."+k))}).store=g},function(e,m){e.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(e,m){e=e.exports="undefined"!=typeof window&&Math==Math?
window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(e,m){var a={}.hasOwnProperty;e.exports=function(g,f){return a.call(g,f)}},function(e,m){e=e.exports={version:"2.5.1"};"number"==typeof __e&&(__e=e)},function(e,m,a){var g=a(2),f=a(4),h=a(11),l=a(6),k=a(10),q=function(p,r,u){var v,F=p&q.F;var z=p&q.G;var D=p&q.S,G=p&q.P,x=p&q.B;D=z?g:D?g[r]||(g[r]={}):(g[r]||{}).prototype;var y=z?f:f[r]||(f[r]={}),B=y.prototype||(y.prototype={});
z&&(u=r);for(v in u)z=!F&&D&&void 0!==D[v],r=(z?D:u)[v],z=x&&z?k(r,g):G&&"function"==typeof r?k(Function.call,r):r,D&&l(D,v,r,p&q.U),y[v]!=r&&h(y,v,z),G&&B[v]!=r&&(B[v]=r)};g.core=f;q.F=1;q.G=2;q.S=4;q.P=8;q.B=16;q.W=32;q.U=64;q.R=128;e.exports=q},function(e,m,a){var g=a(2),f=a(11),h=a(3),l=a(16)("src"),k=Function.toString,q=(""+k).split("toString");a(4).inspectSource=function(p){return k.call(p)};(e.exports=function(p,r,u,v){var F="function"==typeof u;F&&(h(u,"name")||f(u,"name",r));p[r]!==u&&(F&&
(h(u,l)||f(u,l,p[r]?""+p[r]:q.join(String(r)))),p===g?p[r]=u:v?p[r]?p[r]=u:f(p,r,u):(delete p[r],f(p,r,u)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[l]||k.call(this)})},function(e,m,a){var g=a(8),f=a(40),h=a(42),l=Object.defineProperty;m.f=a(9)?Object.defineProperty:function(k,q,p){if(g(k),q=h(q,!0),g(p),f)try{return l(k,q,p)}catch(r){}if("get"in p||"set"in p)throw TypeError("Accessors not supported!");return"value"in p&&(k[q]=p.value),k}},function(e,m,a){var g=
a(1);e.exports=function(f){if(!g(f))throw TypeError(f+" is not an object!");return f}},function(e,m,a){e.exports=!a(12)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,m,a){var g=a(43);e.exports=function(f,h,l){if(g(f),void 0===h)return f;switch(l){case 1:return function(k){return f.call(h,k)};case 2:return function(k,q){return f.call(h,k,q)};case 3:return function(k,q,p){return f.call(h,k,q,p)}}return function(){return f.apply(h,arguments)}}},function(e,
m,a){var g=a(7),f=a(17);e.exports=a(9)?function(h,l,k){return g.f(h,l,f(1,k))}:function(h,l,k){return h[l]=k,h}},function(e,m){e.exports=function(a){try{return!!a()}catch(g){return!0}}},function(e,m){e.exports={}},function(e,m,a){var g=a(10),f=a(48),h=a(49),l=a(8),k=a(19),q=a(50),p={},r={};m=e.exports=function(u,v,F,z,D){var G,x;D=D?function(){return u}:q(u);F=g(F,z,v?2:1);z=0;if("function"!=typeof D)throw TypeError(u+" is not iterable!");if(h(D))for(D=k(u.length);D>z;z++){if((x=v?F(l(G=u[z])[0],
G[1]):F(u[z]))===p||x===r)return x}else for(D=D.call(u);!(G=D.next()).done;)if((x=f(D,F,G.value,v))===p||x===r)return x};m.BREAK=p;m.RETURN=r},function(e,m,a){var g=a(1);e.exports=function(f,h){if(!g(f)||f._t!==h)throw TypeError("Incompatible receiver, "+h+" required!");return f}},function(e,m){var a=0,g=Math.random();e.exports=function(f){return"Symbol(".concat(void 0===f?"":f,")_",(++a+g).toString(36))}},function(e,m){e.exports=function(a,g){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&
a),value:g}}},function(e,m,a){var g=a(30),f=a(27);e.exports=function(h){return g(f(h))}},function(e,m,a){var g=a(26),f=Math.min;e.exports=function(h){return 0<h?f(g(h),9007199254740991):0}},function(e,m,a){var g=a(27);e.exports=function(f){return Object(g(f))}},function(e,m,a){var g=a(16)("meta"),f=a(1),h=a(3),l=a(7).f,k=0,q=Object.isExtensible||function(){return!0},p=!a(12)(function(){return q(Object.preventExtensions({}))}),r=function(v){l(v,g,{value:{i:"O"+ ++k,w:{}}})},u=e.exports={KEY:g,NEED:!1,
fastKey:function(v,F){if(!f(v))return"symbol"==typeof v?v:("string"==typeof v?"S":"P")+v;if(!h(v,g)){if(!q(v))return"F";if(!F)return"E";r(v)}return v[g].i},getWeak:function(v,F){if(!h(v,g)){if(!q(v))return!0;if(!F)return!1;r(v)}return v[g].w},onFreeze:function(v){return p&&u.NEED&&q(v)&&!h(v,g)&&r(v),v}}},function(e,m,a){var g=a(23);e={};e[a(0)("toStringTag")]="z";"[object z]"!=e+""&&a(6)(Object.prototype,"toString",function(){return"[object "+g(this)+"]"},!0)},function(e,m,a){var g=a(24),f=a(0)("toStringTag"),
h="Arguments"==g(function(){return arguments}());e.exports=function(l){var k;if(void 0===l)var q="Undefined";else{if(null===l)var p="Null";else{a:{var r=l=Object(l);try{p=r[f];break a}catch(u){}p=void 0}p="string"==typeof(q=p)?q:h?g(l):"Object"==(k=g(l))&&"function"==typeof l.callee?"Arguments":k}q=p}return q}},function(e,m){var a={}.toString;e.exports=function(g){return a.call(g).slice(8,-1)}},function(e,m,a){var g=a(59)(!0);a(28)(String,"String",function(f){this._t=String(f);this._i=0},function(){var f,
h=this._t,l=this._i;return l>=h.length?{value:void 0,done:!0}:(f=g(h,l),this._i+=f.length,{value:f,done:!1})})},function(e,m){var a=Math.ceil,g=Math.floor;e.exports=function(f){return isNaN(f=+f)?0:(0<f?g:a)(f)}},function(e,m){e.exports=function(a){if(void 0==a)throw TypeError("Can't call method on  "+a);return a}},function(e,m,a){var g=a(60),f=a(5),h=a(6),l=a(11),k=a(3),q=a(13),p=a(61),r=a(32),u=a(67),v=a(0)("iterator"),F=!([].keys&&"next"in[].keys()),z=function(){return this};e.exports=function(D,
G,x,y,B,K,H){p(x,G,y);var w,E,J;y=function(T){return!F&&T in Z?Z[T]:function(){return new x(this,T)}};var aa=G+" Iterator",fa="values"==B,ka=!1,Z=D.prototype,da=Z[v]||Z["@@iterator"]||B&&Z[B],Y=da||y(B),Q=B?fa?y("entries"):Y:void 0,U="Array"==G?Z.entries||da:da;if(U&&(J=u(U.call(new D)))!==Object.prototype&&J.next&&(r(J,aa,!0),g||k(J,v)||l(J,v,z)),fa&&da&&"values"!==da.name&&(ka=!0,Y=function(){return da.call(this)}),g&&!H||!F&&!ka&&Z[v]||l(Z,v,Y),q[G]=Y,q[aa]=z,B)if(w={values:fa?Y:y("values"),keys:K?
Y:y("keys"),entries:Q},H)for(E in w)E in Z||h(Z,E,w[E]);else f(f.P+f.F*(F||ka),G,w);return w}},function(e,m,a){var g=a(63),f=a(45);e.exports=Object.keys||function(h){return g(h,f)}},function(e,m,a){var g=a(24);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(f){return"String"==g(f)?f.split(""):Object(f)}},function(e,m,a){var g=a(39)("keys"),f=a(16);e.exports=function(h){return g[h]||(g[h]=f(h))}},function(e,m,a){var g=a(7).f,f=a(3),h=a(0)("toStringTag");e.exports=function(l,k,q){l&&!f(l=
q?l:l.prototype,h)&&g(l,h,{configurable:!0,value:k})}},function(e,m,a){e=a(68);var g=a(29);m=a(6);var f=a(2),h=a(11),l=a(13),k=a(0);a=k("iterator");k=k("toStringTag");var q=l.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,
PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1};g=g(p);for(var r=0;r<g.length;r++){var u,v=g[r],F=p[v],z=f[v];if((z=z&&z.prototype)&&(z[a]||h(z,a,q),z[k]||h(z,k,v),l[v]=q,F))for(u in e)z[u]||m(z,u,e[u],!0)}},function(e,m,a){var g=a(6);e.exports=function(f,h,l){for(var k in h)g(f,k,h[k],l);return f}},function(e,m){e.exports=function(a,g,f,
h){if(!(a instanceof g)||void 0!==h&&h in a)throw TypeError(f+": incorrect invocation!");return a}},function(e,m,a){var g=a(2),f=a(5),h=a(6),l=a(34),k=a(21),q=a(14),p=a(35),r=a(1),u=a(12),v=a(51),F=a(32),z=a(72);e.exports=function(D,G,x,y,B,K){var H=g[D],w=H,E=B?"set":"add",J=w&&w.prototype,aa={},fa=function(Q){var U=J[Q];h(J,Q,"delete"==Q?function(T){return!(K&&!r(T))&&U.call(this,0===T?0:T)}:"has"==Q?function(T){return!(K&&!r(T))&&U.call(this,0===T?0:T)}:"get"==Q?function(T){return K&&!r(T)?void 0:
U.call(this,0===T?0:T)}:"add"==Q?function(T){return U.call(this,0===T?0:T),this}:function(T,la){return U.call(this,0===T?0:T,la),this})};if("function"==typeof w&&(K||J.forEach&&!u(function(){(new w).entries().next()}))){var ka=new w;x=ka[E](K?{}:-0,1)!=ka;var Z=u(function(){ka.has(1)}),da=v(function(Q){new w(Q)}),Y=!K&&u(function(){for(var Q=new w,U=5;U--;)Q[E](U,U);return!Q.has(-0)});da||(w=G(function(Q,U){p(Q,w,D);Q=z(new H,Q,w);return void 0!=U&&q(U,B,Q[E],Q),Q}),w.prototype=J,J.constructor=w);
(Z||Y)&&(fa("delete"),fa("has"),B&&fa("get"));(Y||x)&&fa(E);K&&J.clear&&delete J.clear}else w=y.getConstructor(G,D,B,E),l(w.prototype,x),k.NEED=!0;return F(w,D),aa[D]=w,f(f.G+f.W+f.F*(w!=H),aa),K||y.setStrong(w,D,B),w}},function(e,m,a){var g=a(5);e.exports=function(f){g(g.S,f,{of:function(){for(var h=arguments.length,l=Array(h);h--;)l[h]=arguments[h];return new this(l)}})}},function(e,m,a){var g=a(5),f=a(43),h=a(10),l=a(14);e.exports=function(k){g(g.S,k,{from:function(q,p,r){var u,v,F,z;return f(this),
u=void 0!==p,u&&f(p),void 0==q?new this:(v=[],u?(F=0,z=h(p,r,2),l(q,!1,function(D){v.push(z(D,F++))})):l(q,!1,v.push,v),new this(v))}})}},function(e,m,a){m=a(2);var g=m["__core-js_shared__"]||(m["__core-js_shared__"]={});e.exports=function(f){return g[f]||(g[f]={})}},function(e,m,a){e.exports=!a(9)&&!a(12)(function(){return 7!=Object.defineProperty(a(41)("div"),"a",{get:function(){return 7}}).a})},function(e,m,a){m=a(1);var g=a(2).document,f=m(g)&&m(g.createElement);e.exports=function(h){return f?
g.createElement(h):{}}},function(e,m,a){var g=a(1);e.exports=function(f,h){if(!g(f))return f;var l,k;if(h&&"function"==typeof(l=f.toString)&&!g(k=l.call(f))||"function"==typeof(l=f.valueOf)&&!g(k=l.call(f))||!h&&"function"==typeof(l=f.toString)&&!g(k=l.call(f)))return k;throw TypeError("Can't convert object to primitive value");}},function(e,m){e.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(e,m,a){var g=a(8),f=a(62),h=a(45),l=a(31)("IE_PROTO"),
k=function(){},q=function(){var p=a(41)("iframe");var r=h.length;p.style.display="none";a(66).appendChild(p);p.src="javascript:";p=p.contentWindow.document;p.open();p.write("\x3cscript\x3edocument.F\x3dObject\x3c/script\x3e");p.close();for(q=p.F;r--;)delete q.prototype[h[r]];return q()};e.exports=Object.create||function(p,r){var u;return null!==p?(k.prototype=g(p),u=new k,k.prototype=null,u[l]=p):u=q(),void 0===r?u:f(u,r)}},function(e,m){e.exports="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ")},
function(e,m){e.exports=function(a,g){return{value:g,done:!!a}}},function(e,m,a){var g=a(7).f,f=a(44),h=a(34),l=a(10),k=a(35),q=a(14),p=a(28),r=a(46),u=a(71),v=a(9),F=a(21).fastKey,z=a(15),D=v?"_s":"size",G=function(x,y){var B=F(y);if("F"!==B)return x._i[B];for(x=x._f;x;x=x.n)if(x.k==y)return x};e.exports={getConstructor:function(x,y,B,K){var H=x(function(w,E){k(w,H,y,"_i");w._t=y;w._i=f(null);w._f=void 0;w._l=void 0;w[D]=0;void 0!=E&&q(E,B,w[K],w)});return h(H.prototype,{clear:function(){for(var w=
z(this,y),E=w._i,J=w._f;J;J=J.n)J.r=!0,J.p&&(J.p=J.p.n=void 0),delete E[J.i];w._f=w._l=void 0;w[D]=0},"delete":function(w){var E=z(this,y);if(w=G(E,w)){var J=w.n,aa=w.p;delete E._i[w.i];w.r=!0;aa&&(aa.n=J);J&&(J.p=aa);E._f==w&&(E._f=J);E._l==w&&(E._l=aa);E[D]--}return!!w},forEach:function(w){z(this,y);for(var E,J=l(w,1<arguments.length?arguments[1]:void 0,3);E=E?E.n:this._f;)for(J(E.v,E.k,this);E&&E.r;)E=E.p},has:function(w){return!!G(z(this,y),w)}}),v&&g(H.prototype,"size",{get:function(){return z(this,
y)[D]}}),H},def:function(x,y,B){var K,H,w=G(x,y);return w?w.v=B:(x._l=w={i:H=F(y,!0),k:y,v:B,p:K=x._l,n:void 0,r:!1},x._f||(x._f=w),K&&(K.n=w),x[D]++,"F"!==H&&(x._i[H]=w)),x},getEntry:G,setStrong:function(x,y,B){p(x,y,function(K,H){this._t=z(K,y);this._k=H;this._l=void 0},function(){for(var K=this._k,H=this._l;H&&H.r;)H=H.p;return this._t&&(this._l=H=H?H.n:this._t._f)?"keys"==K?r(0,H.k):"values"==K?r(0,H.v):r(0,[H.k,H.v]):(this._t=void 0,r(1))},B?"entries":"values",!B,!0);u(y)}}},function(e,m,a){var g=
a(8);e.exports=function(f,h,l,k){try{return k?h(g(l)[0],l[1]):h(l)}catch(q){throw h=f["return"],void 0!==h&&g(h.call(f)),q;}}},function(e,m,a){var g=a(13),f=a(0)("iterator"),h=Array.prototype;e.exports=function(l){return void 0!==l&&(g.Array===l||h[f]===l)}},function(e,m,a){var g=a(23),f=a(0)("iterator"),h=a(13);e.exports=a(4).getIteratorMethod=function(l){if(void 0!=l)return l[f]||l["@@iterator"]||h[g(l)]}},function(e,m,a){var g=a(0)("iterator"),f=!1;try{var h=[7][g]();h["return"]=function(){f=!0};
Array.from(h,function(){throw 2;})}catch(l){}e.exports=function(l,k){if(!k&&!f)return!1;var q=!1;try{k=[7];var p=k[g]();p.next=function(){return{done:q=!0}};k[g]=function(){return p};l(k)}catch(r){}return q}},function(e,m){m.f={}.propertyIsEnumerable},function(e,m,a){var g=a(23),f=a(76);e.exports=function(h){return function(){if(g(this)!=h)throw TypeError(h+"#toJSON isn't generic");return f(this)}}},function(e,m,a){var g=a(10),f=a(30),h=a(20),l=a(19),k=a(86);e.exports=function(q,p){var r=1==q,u=2==
q,v=3==q,F=4==q,z=6==q,D=5==q||z,G=p||k;return function(x,y,B){var K,H,w=h(x),E=f(w);y=g(y,B,3);B=l(E.length);var J=0;for(x=r?G(x,B):u?G(x,0):void 0;B>J;J++)if((D||J in E)&&(K=E[J],H=y(K,J,w),q))if(r)x[J]=H;else if(H)switch(q){case 3:return!0;case 5:return K;case 6:return J;case 2:x.push(K)}else if(F)return!1;return z?-1:v||F?F:x}}},function(e,m,a){var g=a(29),f=a(89),h=a(52),l=a(20),k=a(30),q=Object.assign;e.exports=!q||a(12)(function(){var p={},r={},u=Symbol();return p[u]=7,"abcdefghijklmnopqrst".split("").forEach(function(v){r[v]=
v}),7!=q({},p)[u]||"abcdefghijklmnopqrst"!=Object.keys(q({},r)).join("")})?function(p,r){for(var u=l(p),v=arguments.length,F=1,z=f.f,D=h.f;v>F;)for(var G,x=k(arguments[F++]),y=z?g(x).concat(z(x)):g(x),B=y.length,K=0;B>K;)D.call(x,G=y[K++])&&(u[G]=x[G]);return u}:q},function(e,m,a){e.exports=a(57)},function(e,m,a){function g(c,b){function d(){this.constructor=c}T(c,b);c.prototype=null===b?Object.create(b):(d.prototype=b.prototype,new d)}function f(c,b,d,n){var t,A=arguments.length,C=3>A?b:null===n?
n=Object.getOwnPropertyDescriptor(b,d):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)C=Reflect.decorate(c,b,d,n);else for(var M=c.length-1;0<=M;M--)(t=c[M])&&(C=(3>A?t(C):3<A?t(b,d,C):t(b,d))||C);return 3<A&&C&&Object.defineProperty(b,d,C),C}function h(c,b){return void 0===c&&(c=-1/0),void 0===b&&(b=1/0),function(d,n){var t="_"+n;Object.defineProperty(d,n,{get:function(){return this[t]},set:function(A){Object.defineProperty(this,t,{value:ba(A,c,b),enumerable:!1,writable:!0,configurable:!0})},
enumerable:!0,configurable:!0})}}function l(c,b){var d="_"+b;Object.defineProperty(c,b,{get:function(){return this[d]},set:function(n){Object.defineProperty(this,d,{value:!!n,enumerable:!1,writable:!0,configurable:!0})},enumerable:!0,configurable:!0})}function k(){for(var c=[],b=0;b<arguments.length;b++)c[b]=arguments[b];return function(d,n,t){var A=t.value;return{get:function(){return this.hasOwnProperty(n)||Object.defineProperty(this,n,{value:xa.apply(void 0,[A].concat(c))}),this[n]}}}}function q(){if(void 0!==
Q)return Q;var c=!1;try{var b=function(){},d=Object.defineProperty({},"passive",{get:function(){c=!0}});window.addEventListener("testPassive",b,d);window.removeEventListener("testPassive",b,d)}catch(n){}return Q=!!c&&{passive:!1}}function p(c){var b=qa.get(c)||[];return qa.set(c,b),function(d,n,t){function A(C){C.defaultPrevented||t(C)}n.split(/\s+/g).forEach(function(C){b.push({elem:d,eventName:C,handler:A});d.addEventListener(C,A,q())})}}function r(c){var b=qa.get(c);b&&(b.forEach(function(d){d.elem.removeEventListener(d.eventName,
d.handler,q())}),qa["delete"](c))}function u(c){c=c.touches?c.touches[c.touches.length-1]:c;return{x:c.clientX,y:c.clientY}}function v(c,b){return void 0===b&&(b=[]),b.some(function(d){return c===d})}function F(c){var b={};return Object.keys(c).forEach(function(d){if(!Ga.test(d))return void(b[d]=c[d]);var n=c[d];d=d.replace(/^-/,"");b[d]=n;ya.forEach(function(t){b["-"+t+"-"+d]=n})}),b}function z(c,b){b=F(b);Object.keys(b).forEach(function(d){var n=d.replace(/^-/,"").replace(/-([a-z])/g,function(t,
A){return A.toUpperCase()});c.style[n]=b[d]})}function D(c){var b=c.getSize(),d={x:Math.max(b.content.width-b.container.width,0),y:Math.max(b.content.height-b.container.height,0)},n=c.containerEl.getBoundingClientRect();n={top:Math.max(n.top,0),right:Math.min(n.right,window.innerWidth),bottom:Math.min(n.bottom,window.innerHeight),left:Math.max(n.left,0)};c.size=b;c.limit=d;c.bounding=n;c.track.update();c.setPosition()}function G(c,b,d){var n=c.options,t=c.offset,A=c.limit,C=c.track;c=c.contentEl;
return n.renderByPixels&&(b=Math.round(b),d=Math.round(d)),b=ba(b,0,A.x),d=ba(d,0,A.y),b!==t.x&&C.xAxis.show(),d!==t.y&&C.yAxis.show(),n.alwaysShowTracks||C.autoHideOnIdle(),b===t.x&&d===t.y?null:(t.x=b,t.y=d,z(c,{"-transform":"translate3d("+-b+"px, "+-d+"px, 0)"}),C.update(),{offset:la({},t),limit:la({},A)})}function x(c,b,d,n,t){function A(){var I=Date.now()-X,N=n?M(Math.min(I/n,1)):1;(c.setPosition(L+V*N,O+R*N),I>=n)?"function"==typeof P&&P.call(c):(I=requestAnimationFrame(A),za.set(c,I))}void 0===
n&&(n=0);t=void 0===t?{}:t;var C=t.easing,M=void 0===C?y:C;t=t.callback;var P=void 0===t?null:t;t=c.offset;C=c.limit;c.options.renderByPixels&&(b=Math.round(b),d=Math.round(d));var L=t.x,O=t.y,V=ba(b,0,C.x)-L,R=ba(d,0,C.y)-O,X=Date.now();cancelAnimationFrame(za.get(c));A()}function y(c){return Math.pow(c-1,3)+1}function B(){for(var c=[],b=0;b<arguments.length;b++)c[b]=arguments[b];c.forEach(function(d){var n=d.pluginName;if(!n)throw new TypeError("plugin name is required");ra.order.add(n);ra.constructors[n]=
d})}function K(c,b){return Array.from(ra.order).filter(function(d){return!1!==b[d]}).map(function(d){var n=new ra.constructors[d](c,b[d]);return b[d]=n.options,n})}function H(c){var b=p(c),d=c.containerEl;b(d,"keydown",function(n){if(document.activeElement===d){var t=w(c,n.keyCode||n.which);t&&c.addTransformableMomentum(t[0],t[1],n,function(A){A?n.preventDefault():(c.containerEl.blur(),c.parent&&c.parent.containerEl.focus())})}})}function w(c,b){var d=c.size,n=c.limit;c=c.offset;switch(b){case ea.SPACE:return[0,
200];case ea.PAGE_UP:return[0,40-d.container.height];case ea.PAGE_DOWN:return[0,d.container.height-40];case ea.END:return[0,n.y-c.y];case ea.HOME:return[0,-c.y];case ea.LEFT:return[-40,0];case ea.UP:return[0,-40];case ea.RIGHT:return[40,0];case ea.DOWN:return[0,40];default:return null}}function E(c){var b,d;function n(I,N){var W=c.size;return I===ha.X?N/(W.container.width+(R.thumb.realSize-R.thumb.displaySize))*W.content.width:I===ha.Y?N/(W.container.height+(X.thumb.realSize-X.thumb.displaySize))*
W.content.height:0}function t(I){return v(I,[R.element,R.thumb.element])?ha.X:v(I,[X.element,X.thumb.element])?ha.Y:void 0}var A,C,M,P,L=p(c),O=c.containerEl,V=c.track,R=V.xAxis,X=V.yAxis;L(O,"click",function(I){if(!C&&v(I.target,[R.element,X.element])){var N=I.target,W=t(N);N=N.getBoundingClientRect();I=u(I);var ia=c.offset,S=c.limit;if(W===ha.X){var ca=I.x-N.left-R.thumb.displaySize/2;c.setMomentum(ba(n(W,ca)-ia.x,-ia.x,S.x-ia.x),0)}W===ha.Y&&(ca=I.y-N.top-X.thumb.displaySize/2,c.setMomentum(0,
ba(n(W,ca)-ia.y,-ia.y,S.y-ia.y)))}});L(O,"mousedown",function(I){if(v(I.target,[R.thumb.element,X.thumb.element])){A=!0;var N=I.target;I=u(I);var W=N.getBoundingClientRect();M=t(N);b=I.x-W.left;d=I.y-W.top;P=O.getBoundingClientRect();z(c.containerEl,{"-user-select":"none"})}});L(window,"mousemove",function(I){if(A){C=!0;var N=c.offset;I=u(I);if(M===ha.X){var W=I.x-b-P.left;c.setPosition(n(M,W),N.y)}M===ha.Y&&(W=I.y-d-P.top,c.setPosition(N.x,n(M,W)))}});L(window,"mouseup blur",function(){A=C=!1;z(c.containerEl,
{"-user-select":""})})}function J(c){p(c)(window,"resize",xa(c.update.bind(c),300))}function aa(c){function b(L){var O=L.x,V=L.y;(O||V)&&(c.setMomentum(ba(C.x+O,0,M.x)-C.x,ba(C.y+V,0,M.y)-C.y),d=requestAnimationFrame(function(){b({x:O,y:V})}))}var d,n=p(c),t=c.containerEl,A=c.contentEl,C=c.offset,M=c.limit,P=!1;n(window,"mousemove",function(L){if(P){cancelAnimationFrame(d);var O=c.bounding;var V=O.top;var R=O.right,X=O.bottom;O=O.left;var I=u(L);L=I.x;I=I.y;var N={x:0,y:0};V=0===L&&0===I?N:(L>R-20?
N.x=L-R+20:L<O+20&&(N.x=L-O-20),I>X-20?N.y=I-X+20:I<V+20&&(N.y=I-V-20),N.x*=2,N.y*=2,N);b(V)}});n(A,"selectstart",function(L){L.stopPropagation();cancelAnimationFrame(d);P=!0});n(window,"mouseup blur",function(){cancelAnimationFrame(d);P=!1});n(t,"scroll",function(L){L.preventDefault();t.scrollTop=t.scrollLeft=0})}function fa(c){var b,d=/Android/.test(navigator.userAgent)?3:2,n=c.options.delegateTo||c.containerEl,t=new Ha,A=p(c),C=0;A(n,"touchstart",function(M){t.track(M);c.setMomentum(0,0);0===C&&
(b=c.options.damping,c.options.damping=Math.max(b,.5));C++});A(n,"touchmove",function(M){if(!sa||sa===c){t.update(M);var P=t.getDelta();c.addTransformableMomentum(P.x,P.y,M,function(L){L&&(M.preventDefault(),sa=c)})}});A(n,"touchcancel touchend",function(M){var P=t.getVelocity(),L={x:0,y:0};Object.keys(P).forEach(function(O){var V=P[O]/b;L[O]=50>Math.abs(V)?0:V*d});c.addTransformableMomentum(L.x,L.y,M);C--;0===C&&(c.options.damping=b);t.release(M);sa=null})}function ka(c){p(c)(c.options.delegateTo||
c.containerEl,"onwheel"in window||document.implementation.hasFeature("Events.wheel","3.0")?"wheel":"mousewheel",function(b){var d=Z(b);c.addTransformableMomentum(d.x,d.y,b,function(n){n&&b.preventDefault()})})}function Z(c){if("deltaX"in c){var b=Aa[c.deltaMode]||Aa[0];return{x:c.deltaX/ma.STANDARD*b,y:c.deltaY/ma.STANDARD*b}}return"wheelDeltaX"in c?{x:c.wheelDeltaX/ma.OTHERS,y:c.wheelDeltaY/ma.OTHERS}:{x:0,y:c.wheelDelta/ma.OTHERS}}function da(){if(!ta&&"undefined"!=typeof window){var c=document.createElement("style");
c.id=Ba;c.textContent=Ia;document.head.appendChild(c);ta=!0}}Object.defineProperty(m,"__esModule",{value:!0});var Y={};a.d(Y,"keyboardHandler",function(){return H});a.d(Y,"mouseHandler",function(){return E});a.d(Y,"resizeHandler",function(){return J});a.d(Y,"selectHandler",function(){return aa});a.d(Y,"touchHandler",function(){return fa});a.d(Y,"wheelHandler",function(){return ka});var Q,U,T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,b){c.__proto__=b}||function(c,b){for(var d in b)b.hasOwnProperty(d)&&
(c[d]=b[d])},la=Object.assign||function(c){for(var b,d=1,n=arguments.length;d<n;d++){b=arguments[d];for(var t in b)Object.prototype.hasOwnProperty.call(b,t)&&(c[t]=b[t])}return c},Ja=(a(58),a(79),a(84),a(93),a(96),function(c,b,d){return c===c&&(void 0!==d&&(c=c<=d?c:d),void 0!==b&&(c=c>=b?c:b)),c}),wa=function(c){var b=typeof c;return null!=c&&("object"==b||"function"==b)};e=a(98);var ua="object"==typeof self&&self&&self.Object===Object&&self,va=e.a||ua||Function("return this")();e=va.Symbol;ua=Object.prototype;
var Ka=ua.hasOwnProperty,La=ua.toString,na=e?e.toStringTag:void 0,Ma=Object.prototype.toString,Ca=e?e.toStringTag:void 0,Na=/^\s+|\s+$/g,Oa=/^[-+]0x[0-9a-f]+$/i,Pa=/^0b[01]+$/i,Qa=/^0o[0-7]+$/i,Ra=parseInt,oa=function(c){if("number"==typeof c)return c;var b=c,d;if(!(d="symbol"==typeof b)&&(d=null!=b&&"object"==typeof b)){if(null==b)b=void 0===b?"[object Undefined]":"[object Null]";else if(Ca&&Ca in Object(b)){d=Ka.call(b,na);var n=b[na];try{b[na]=void 0;var t=!0}catch(C){}var A=La.call(b);b=(t&&(d?
b[na]=n:delete b[na]),A)}else b=Ma.call(b);d="[object Symbol]"==b}if(d)return NaN;wa(c)&&(c="function"==typeof c.valueOf?c.valueOf():c,c=wa(c)?c+"":c);if("string"!=typeof c)return 0===c?c:+c;c=c.replace(Na,"");return(b=Pa.test(c))||Qa.test(c)?Ra(c.slice(2),b?2:8):Oa.test(c)?NaN:+c},ba=function(c,b,d){return void 0===d&&(d=b,b=void 0),void 0!==d&&(d=oa(d),d=d===d?d:0),void 0!==b&&(b=oa(b),b=b===b?b:0),Ja(oa(c),b,d)},Sa=Math.max,Ta=Math.min,xa=function(c,b,d){function n(S){var ca=P,pa=L;return P=L=
void 0,I=S,V=c.apply(pa,ca)}function t(S){var ca=S-X;S-=I;return void 0===X||ca>=b||0>ca||W&&S>=O}function A(){var S=va.Date.now();if(t(S))return C(S);var ca=setTimeout;var pa=S-I;S=b-(S-X);pa=W?Ta(S,O-pa):S;R=ca(A,pa)}function C(S){return R=void 0,ia&&P?n(S):(P=L=void 0,V)}function M(){var S=va.Date.now(),ca=t(S);if(P=arguments,L=this,X=S,ca){if(void 0===R)return S=X,I=S,R=setTimeout(A,b),N?n(S):V;if(W)return R=setTimeout(A,b),n(X)}return void 0===R&&(R=setTimeout(A,b)),V}var P,L,O,V,R,X,I=0,N=!1,
W=!1,ia=!0;if("function"!=typeof c)throw new TypeError("Expected a function");return b=oa(b)||0,wa(d)&&(N=!!d.leading,W="maxWait"in d,O=W?Sa(oa(d.maxWait)||0,b):O,ia="trailing"in d?!!d.trailing:ia),M.cancel=function(){void 0!==R&&clearTimeout(R);I=0;P=X=L=R=void 0},M.flush=function(){return void 0===R?V:C(va.Date.now())},M},Ua=function(){function c(b){void 0===b&&(b={});var d=this;this.damping=.1;this.thumbMinSize=20;this.renderByPixels=!0;this.alwaysShowTracks=!1;this.continuousScrolling=!0;this.delegateTo=
null;this.plugins={};Object.keys(b).forEach(function(n){d[n]=b[n]})}return Object.defineProperty(c.prototype,"wheelEventTarget",{get:function(){return this.delegateTo},set:function(b){console.warn("[smooth-scrollbar]: `options.wheelEventTarget` is deprecated and will be removed in the future, use `options.delegateTo` instead.");this.delegateTo=b},enumerable:!0,configurable:!0}),f([h(0,1)],c.prototype,"damping",void 0),f([h(0,1/0)],c.prototype,"thumbMinSize",void 0),f([l],c.prototype,"renderByPixels",
void 0),f([l],c.prototype,"alwaysShowTracks",void 0),f([l],c.prototype,"continuousScrolling",void 0),c}(),qa=new WeakMap,ya=["webkit","moz","ms","o"],Ga=new RegExp("^-(?!(?:"+ya.join("|")+")-)"),Va=function(){function c(b){this.updateTime=Date.now();this.delta={x:0,y:0};this.velocity={x:0,y:0};this.lastPosition={x:0,y:0};this.lastPosition=u(b)}return c.prototype.update=function(b){var d=this.velocity,n=this.updateTime,t=this.lastPosition,A=Date.now();b=u(b);t={x:-(b.x-t.x),y:-(b.y-t.y)};n=A-n||16;
var C=t.y/n*16;d.x=t.x/n*14.4+.1*d.x;d.y=.9*C+.1*d.y;this.delta=t;this.updateTime=A;this.lastPosition=b},c}(),Ha=function(){function c(){this._touchList={}}return Object.defineProperty(c.prototype,"_primitiveValue",{get:function(){return{x:0,y:0}},enumerable:!0,configurable:!0}),c.prototype.isActive=function(){return void 0!==this._activeTouchID},c.prototype.getDelta=function(){var b=this._getActiveTracker();return b?la({},b.delta):this._primitiveValue},c.prototype.getVelocity=function(){var b=this._getActiveTracker();
return b?la({},b.velocity):this._primitiveValue},c.prototype.track=function(b){var d=this;return Array.from(b.targetTouches).forEach(function(n){d._add(n)}),this._touchList},c.prototype.update=function(b){var d=this,n=b.changedTouches;return Array.from(b.touches).forEach(function(t){d._renew(t)}),this._setActiveID(n),this._touchList},c.prototype.release=function(b){var d=this;delete this._activeTouchID;Array.from(b.changedTouches).forEach(function(n){d._delete(n)})},c.prototype._add=function(b){if(!this._has(b)){var d=
new Va(b);this._touchList[b.identifier]=d}},c.prototype._renew=function(b){this._has(b)&&this._touchList[b.identifier].update(b)},c.prototype._delete=function(b){delete this._touchList[b.identifier]},c.prototype._has=function(b){return this._touchList.hasOwnProperty(b.identifier)},c.prototype._setActiveID=function(b){this._activeTouchID=b[b.length-1].identifier;this._lastTouch=this._touchList[this._activeTouchID]},c.prototype._getActiveTracker=function(){return this._touchList[this._activeTouchID]},
c}();!function(c){c.X="x";c.Y="y"}(U||(U={}));var ea,Wa=function(){function c(b,d){void 0===d&&(d=0);this._direction=b;this._minSize=d;this.element=document.createElement("div");this.offset=this.realSize=this.displaySize=0;this.element.className="scrollbar-thumb scrollbar-thumb-"+b}return c.prototype.attachTo=function(b){b.appendChild(this.element)},c.prototype.update=function(b,d,n){this.realSize=Math.min(d/n,1)*d;this.displaySize=Math.max(this.realSize,this._minSize);this.offset=b/n*(d+(this.realSize-
this.displaySize));z(this.element,this._getStyle())},c.prototype._getStyle=function(){switch(this._direction){case U.X:return{width:this.displaySize+"px","-transform":"translate3d("+this.offset+"px, 0, 0)"};case U.Y:return{height:this.displaySize+"px","-transform":"translate3d(0, "+this.offset+"px, 0)"};default:return null}},c}(),Da=function(){function c(b,d){void 0===d&&(d=0);this.element=document.createElement("div");this._isShown=!1;this.element.className="scrollbar-track scrollbar-track-"+b;this.thumb=
new Wa(b,d);this.thumb.attachTo(this.element)}return c.prototype.attachTo=function(b){b.appendChild(this.element)},c.prototype.show=function(){this._isShown||(this._isShown=!0,this.element.classList.add("show"))},c.prototype.hide=function(){this._isShown&&(this._isShown=!1,this.element.classList.remove("show"))},c.prototype.update=function(b,d,n){z(this.element,{display:n<=d?"none":"block"});this.thumb.update(b,d,n)},c}(),Xa=function(){function c(b){this._scrollbar=b;var d=b.options.thumbMinSize;
this.xAxis=new Da(U.X,d);this.yAxis=new Da(U.Y,d);this.xAxis.attachTo(b.containerEl);this.yAxis.attachTo(b.containerEl);b.options.alwaysShowTracks&&(this.xAxis.show(),this.yAxis.show())}return c.prototype.update=function(){var b=this._scrollbar,d=b.size;b=b.offset;this.xAxis.update(b.x,d.container.width,d.content.width);this.yAxis.update(b.y,d.container.height,d.content.height)},c.prototype.autoHideOnIdle=function(){this._scrollbar.options.alwaysShowTracks||(this.xAxis.hide(),this.yAxis.hide())},
f([k(300)],c.prototype,"autoHideOnIdle",null),c}(),za=new WeakMap,Ea=function(){function c(b,d){var n=this.constructor;this.scrollbar=b;this.name=n.pluginName;this.options=la({},n.defaultOptions,d)}return c.prototype.onInit=function(){},c.prototype.onDestory=function(){},c.prototype.onUpdate=function(){},c.prototype.onRender=function(b){},c.prototype.transformDelta=function(b,d){return la({},b)},c.pluginName="",c.defaultOptions={},c}(),ra={order:new Set,constructors:{}};!function(c){c[c.SPACE=32]=
"SPACE";c[c.PAGE_UP=33]="PAGE_UP";c[c.PAGE_DOWN=34]="PAGE_DOWN";c[c.END=35]="END";c[c.HOME=36]="HOME";c[c.LEFT=37]="LEFT";c[c.UP=38]="UP";c[c.RIGHT=39]="RIGHT";c[c.DOWN=40]="DOWN"}(ea||(ea={}));var ha;!function(c){c[c.X=0]="X";c[c.Y=1]="Y"}(ha||(ha={}));var sa,ma={STANDARD:1,OTHERS:-3},Aa=[1,28,500],ja=new Map,Fa=function(){function c(b,d){var n=this;this.offset={x:0,y:0};this.limit={x:1/0,y:1/0};this.bounding={top:0,right:0,bottom:0,left:0};this._plugins=[];this._momentum={x:0,y:0};this._listeners=
new Set;this.containerEl=b;var t=this.contentEl=document.createElement("div");this.options=new Ua(d);b.setAttribute("data-scrollbar","true");z(b,{overflow:"hidden",outline:"none"});window.navigator.msPointerEnabled&&(b.style.msTouchAction="none");t.className="scroll-content";Array.from(b.childNodes).forEach(function(C){t.appendChild(C)});b.appendChild(t);this.track=new Xa(this);this.size=this.getSize();this._plugins=K(this,this.options.plugins);d=b.scrollLeft;var A=b.scrollTop;b.scrollLeft=b.scrollTop=
0;this.setPosition(d,A,{withoutCallbacks:!0});d=window;d=d.MutationObserver||d.WebKitMutationObserver||d.MozMutationObserver;"function"==typeof d&&(this._observer=new d(function(){n.update()}),this._observer.observe(t,{subtree:!0,childList:!0}));ja.set(b,this);requestAnimationFrame(function(){n._init()})}return Object.defineProperty(c.prototype,"parent",{get:function(){for(var b=this.containerEl.parentElement;b;){var d=ja.get(b);if(d)return d;b=b.parentElement}return null},enumerable:!0,configurable:!0}),
Object.defineProperty(c.prototype,"scrollTop",{get:function(){return this.offset.y},set:function(b){this.setPosition(this.scrollLeft,b)},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"scrollLeft",{get:function(){return this.offset.x},set:function(b){this.setPosition(b,this.scrollTop)},enumerable:!0,configurable:!0}),c.prototype.getSize=function(){var b=this.containerEl,d=this.contentEl;return{container:{width:b.clientWidth,height:b.clientHeight},content:{width:d.offsetWidth-d.clientWidth+
d.scrollWidth,height:d.offsetHeight-d.clientHeight+d.scrollHeight}}},c.prototype.update=function(){D(this);this._plugins.forEach(function(b){b.onUpdate()})},c.prototype.isVisible=function(b){var d=this.bounding;b=b.getBoundingClientRect();var n=Math.max(d.left,b.left),t=Math.min(d.right,b.right);return Math.max(d.top,b.top)<Math.min(d.bottom,b.bottom)&&n<t},c.prototype.setPosition=function(b,d,n){var t=this;void 0===b&&(b=this.offset.x);void 0===d&&(d=this.offset.y);void 0===n&&(n={});var A=G(this,
b,d);A&&!n.withoutCallbacks&&this._listeners.forEach(function(C){C.call(t,A)})},c.prototype.scrollTo=function(b,d,n,t){void 0===b&&(b=this.offset.x);void 0===d&&(d=this.offset.y);void 0===n&&(n=0);void 0===t&&(t={});x(this,b,d,n,t)},c.prototype.scrollIntoView=function(b,d){void 0===d&&(d={});var n=void 0===d?{}:d;d=n.alignToTop;d=void 0===d||d;var t=n.onlyScrollIfNeeded;t=void 0!==t&&t;var A=n.offsetTop;A=void 0===A?0:A;var C=n.offsetLeft;C=void 0===C?0:C;n=n.offsetBottom;n=void 0===n?0:n;var M=this.containerEl,
P=this.bounding,L=this.offset,O=this.limit;b&&M.contains(b)&&(M=b.getBoundingClientRect(),t&&this.isVisible(b)||this.setMomentum(M.left-P.left-C,ba(d?M.top-P.top-A:M.bottom-P.bottom+n,-L.y,O.y-L.y)))},c.prototype.addListener=function(b){if("function"!=typeof b)throw new TypeError("[smooth-scrollbar] scrolling listener should be a function");this._listeners.add(b)},c.prototype.removeListener=function(b){this._listeners["delete"](b)},c.prototype.addTransformableMomentum=function(b,d,n,t){this._updateDebounced();
b=this._plugins.reduce(function(A,C){return C.transformDelta(A,n)||A},{x:b,y:d});(d=!this._shouldPropagateMomentum(b.x,b.y))&&this.addMomentum(b.x,b.y);t&&t.call(this,d)},c.prototype.addMomentum=function(b,d){this.setMomentum(this._momentum.x+b,this._momentum.y+d)},c.prototype.setMomentum=function(b,d){0===this.limit.x&&(b=0);0===this.limit.y&&(d=0);this.options.renderByPixels&&(b=Math.round(b),d=Math.round(d));this._momentum.x=b;this._momentum.y=d},c.prototype.updatePluginOptions=function(b,d){this._plugins.forEach(function(n){n.name===
b&&Object.assign(n.options,d)})},c.prototype.destroy=function(){var b=this.containerEl,d=this.contentEl;r(this);this._listeners.clear();this.setMomentum(0,0);cancelAnimationFrame(this._renderID);this._observer&&this._observer.disconnect();ja["delete"](this.containerEl);for(d=Array.from(d.childNodes);b.firstChild;)b.removeChild(b.firstChild);d.forEach(function(n){b.appendChild(n)});z(b,{overflow:""});b.scrollTop=this.scrollTop;b.scrollLeft=this.scrollLeft;this._plugins.forEach(function(n){n.onDestory()});
this._plugins.length=0},c.prototype._init=function(){var b=this;this.update();Object.keys(Y).forEach(function(d){Y[d](b)});this._plugins.forEach(function(d){d.onInit()});this._render()},c.prototype._updateDebounced=function(){this.update()},c.prototype._shouldPropagateMomentum=function(b,d){void 0===b&&(b=0);void 0===d&&(d=0);var n=this.offset,t=this.limit;if(!this.options.continuousScrolling)return!1;0===t.x&&0===t.y&&this._updateDebounced();b=ba(b+n.x,0,t.x);d=ba(d+n.y,0,t.y);var A=!0;return A=
A&&b===n.x,A=A&&d===n.y,A&&(n.x===t.x||0===n.x||n.y===t.y||0===n.y)},c.prototype._render=function(){var b=this._momentum;if(b.x||b.y){var d=this._nextTick("x"),n=this._nextTick("y");b.x=d.momentum;b.y=n.momentum;this.setPosition(d.position,n.position)}var t=la({},this._momentum);this._plugins.forEach(function(A){A.onRender(t)});this._renderID=requestAnimationFrame(this._render.bind(this))},c.prototype._nextTick=function(b){var d=this.options,n=this.offset[b];b=this._momentum[b];if(.1>=Math.abs(b))return{momentum:0,
position:n+b};var t=b*(1-d.damping);return d.renderByPixels&&(t|=0),{momentum:t,position:n+b-t}},f([k(100,{leading:!0})],c.prototype,"_updateDebounced",null),c}(),Ia="\n[data-scrollbar] {\n  display: block;\n  position: relative;\n}\n\n.scroll-content {\n  -webkit-transform: translate3d(0, 0, 0);\n          transform: translate3d(0, 0, 0);\n}\n\n.scrollbar-track {\n  position: absolute;\n  opacity: 0;\n  z-index: 1;\n  background: rgba(222, 222, 222, .75);\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  -webkit-transition: opacity 0.5s 0.5s ease-out;\n          transition: opacity 0.5s 0.5s ease-out;\n}\n.scrollbar-track.show,\n.scrollbar-track:hover {\n  opacity: 1;\n  -webkit-transition-delay: 0s;\n          transition-delay: 0s;\n}\n\n.scrollbar-track-x {\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 8px;\n}\n.scrollbar-track-y {\n  top: 0;\n  right: 0;\n  width: 8px;\n  height: 100%;\n}\n.scrollbar-thumb {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 8px;\n  height: 8px;\n  background: rgba(0, 0, 0, .5);\n  border-radius: 4px;\n}\n",
Ba="smooth-scrollbar-style",ta=!1;a.d(m,"ScrollbarPlugin",function(){return Ea});a=function(c){function b(){return null!==c&&c.apply(this,arguments)||this}return g(b,c),b.init=function(d,n){if(!d||1!==d.nodeType)throw new TypeError("expect element to be DOM Element, but got "+d);return da(),ja.has(d)?ja.get(d):new Fa(d,n)},b.initAll=function(d){return Array.from(document.querySelectorAll("[data-scrollbar]"),function(n){return b.init(n,d)})},b.has=function(d){return ja.has(d)},b.get=function(d){return ja.get(d)},
b.getAll=function(){return Array.from(ja.values())},b.destroy=function(d){(d=ja.get(d))&&d.destroy()},b.destroyAll=function(){ja.forEach(function(d){d.destroy()})},b.use=function(){for(var d=[],n=0;n<arguments.length;n++)d[n]=arguments[n];return B.apply(void 0,d)},b.attachStyle=function(){return da()},b.detachStyle=function(){if(ta&&"undefined"!=typeof window){var d=document.getElementById(Ba);d&&d.parentNode&&(d.parentNode.removeChild(d),ta=!1)}},b.version="8.3.1",b.ScrollbarPlugin=Ea,b}(Fa);m["default"]=
a},function(e,m,a){a(22);a(25);a(33);a(70);a(75);a(77);a(78);e.exports=a(4).Map},function(e,m,a){var g=a(26),f=a(27);e.exports=function(h){return function(l,k){var q,p;l=String(f(l));k=g(k);var r=l.length;return 0>k||k>=r?h?"":void 0:(q=l.charCodeAt(k),55296>q||56319<q||k+1===r||56320>(p=l.charCodeAt(k+1))||57343<p?h?l.charAt(k):q:h?l.slice(k,k+2):p-56320+(q-55296<<10)+65536)}}},function(e,m){e.exports=!1},function(e,m,a){var g=a(44),f=a(17),h=a(32),l={};a(11)(l,a(0)("iterator"),function(){return this});
e.exports=function(k,q,p){k.prototype=g(l,{next:f(1,p)});h(k,q+" Iterator")}},function(e,m,a){var g=a(7),f=a(8),h=a(29);e.exports=a(9)?Object.defineProperties:function(l,k){f(l);for(var q,p=h(k),r=p.length,u=0;r>u;)g.f(l,q=p[u++],k[q]);return l}},function(e,m,a){var g=a(3),f=a(18),h=a(64)(!1),l=a(31)("IE_PROTO");e.exports=function(k,q){var p;k=f(k);var r=0,u=[];for(p in k)p!=l&&g(k,p)&&u.push(p);for(;q.length>r;)g(k,p=q[r++])&&(~h(u,p)||u.push(p));return u}},function(e,m,a){var g=a(18),f=a(19),h=
a(65);e.exports=function(l){return function(k,q,p){var r;k=g(k);var u=f(k.length);p=h(p,u);if(l&&q!=q)for(;u>p;){if((r=k[p++])!=r)return!0}else for(;u>p;p++)if((l||p in k)&&k[p]===q)return l||p||0;return!l&&-1}}},function(e,m,a){var g=a(26),f=Math.max,h=Math.min;e.exports=function(l,k){return l=g(l),0>l?f(l+k,0):h(l,k)}},function(e,m,a){m=a(2).document;e.exports=m&&m.documentElement},function(e,m,a){var g=a(3),f=a(20),h=a(31)("IE_PROTO"),l=Object.prototype;e.exports=Object.getPrototypeOf||function(k){return k=
f(k),g(k,h)?k[h]:"function"==typeof k.constructor&&k instanceof k.constructor?k.constructor.prototype:k instanceof Object?l:null}},function(e,m,a){m=a(69);var g=a(46),f=a(13),h=a(18);e.exports=a(28)(Array,"Array",function(l,k){this._t=h(l);this._i=0;this._k=k},function(){var l=this._t,k=this._k,q=this._i++;return!l||q>=l.length?(this._t=void 0,g(1)):"keys"==k?g(0,q):"values"==k?g(0,l[q]):g(0,[q,l[q]])},"values");f.Arguments=f.Array;m("keys");m("values");m("entries")},function(e,m,a){var g=a(0)("unscopables"),
f=Array.prototype;void 0==f[g]&&a(11)(f,g,{});e.exports=function(h){f[g][h]=!0}},function(e,m,a){var g=a(47),f=a(15);e.exports=a(36)("Map",function(h){return function(){return h(this,0<arguments.length?arguments[0]:void 0)}},{get:function(h){return(h=g.getEntry(f(this,"Map"),h))&&h.v},set:function(h,l){return g.def(f(this,"Map"),0===h?0:h,l)}},g,!0)},function(e,m,a){var g=a(2),f=a(7),h=a(9),l=a(0)("species");e.exports=function(k){k=g[k];h&&k&&!k[l]&&f.f(k,l,{configurable:!0,get:function(){return this}})}},
function(e,m,a){var g=a(1),f=a(73).set;e.exports=function(h,l,k){var q;l=l.constructor;return l!==k&&"function"==typeof l&&(q=l.prototype)!==k.prototype&&g(q)&&f&&f(h,q),h}},function(e,m,a){var g=a(1),f=a(8),h=function(l,k){if(f(l),!g(k)&&null!==k)throw TypeError(k+": can't set as prototype!");};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(l,k,q){try{q=a(10)(Function.call,a(74).f(Object.prototype,"__proto__").set,2),q(l,[]),k=!(l instanceof Array)}catch(p){k=!0}return function(p,
r){return h(p,r),k?p.__proto__=r:q(p,r),p}}({},!1):void 0),check:h}},function(e,m,a){var g=a(52),f=a(17),h=a(18),l=a(42),k=a(3),q=a(40),p=Object.getOwnPropertyDescriptor;m.f=a(9)?p:function(r,u){if(r=h(r),u=l(u,!0),q)try{return p(r,u)}catch(v){}if(k(r,u))return f(!g.f.call(r,u),r[u])}},function(e,m,a){e=a(5);e(e.P+e.R,"Map",{toJSON:a(53)("Map")})},function(e,m,a){var g=a(14);e.exports=function(f,h){var l=[];return g(f,!1,l.push,l,h),l}},function(e,m,a){a(37)("Map")},function(e,m,a){a(38)("Map")},
function(e,m,a){a(22);a(25);a(33);a(80);a(81);a(82);a(83);e.exports=a(4).Set},function(e,m,a){var g=a(47),f=a(15);e.exports=a(36)("Set",function(h){return function(){return h(this,0<arguments.length?arguments[0]:void 0)}},{add:function(h){return g.def(f(this,"Set"),h=0===h?0:h,h)}},g)},function(e,m,a){e=a(5);e(e.P+e.R,"Set",{toJSON:a(53)("Set")})},function(e,m,a){a(37)("Set")},function(e,m,a){a(38)("Set")},function(e,m,a){a(22);a(33);a(85);a(91);a(92);e.exports=a(4).WeakMap},function(e,m,a){var g;
m=a(54)(0);var f=a(6),h=a(21),l=a(55),k=a(90),q=a(1),p=a(12),r=a(15),u=h.getWeak,v=Object.isExtensible,F=k.ufstore,z={},D=function(y){return function(){return y(this,0<arguments.length?arguments[0]:void 0)}},G={get:function(y){if(q(y)){var B=u(y);return!0===B?F(r(this,"WeakMap")).get(y):B?B[this._i]:void 0}},set:function(y,B){return k.def(r(this,"WeakMap"),y,B)}},x=e.exports=a(36)("WeakMap",D,G,k,!0,!0);p(function(){return 7!=(new x).set((Object.freeze||Object)(z),7).get(z)})&&(g=k.getConstructor(D,
"WeakMap"),l(g.prototype,G),h.NEED=!0,m(["delete","has","get","set"],function(y){var B=x.prototype,K=B[y];f(B,y,function(H,w){return q(H)&&!v(H)?(this._f||(this._f=new g),H=this._f[y](H,w),"set"==y?this:H):K.call(this,H,w)})}))},function(e,m,a){var g=a(87);e.exports=function(f,h){return new (g(f))(h)}},function(e,m,a){var g=a(1),f=a(88),h=a(0)("species");e.exports=function(l){var k;return f(l)&&(k=l.constructor,"function"!=typeof k||k!==Array&&!f(k.prototype)||(k=void 0),g(k)&&null===(k=k[h])&&(k=
void 0)),void 0===k?Array:k}},function(e,m,a){var g=a(24);e.exports=Array.isArray||function(f){return"Array"==g(f)}},function(e,m){m.f=Object.getOwnPropertySymbols},function(e,m,a){var g=a(34),f=a(21).getWeak,h=a(8),l=a(1),k=a(35),q=a(14);m=a(54);var p=a(3),r=a(15),u=m(5),v=m(6),F=0,z=function(x){return x._l||(x._l=new D)},D=function(){this.a=[]},G=function(x,y){return u(x.a,function(B){return B[0]===y})};D.prototype={get:function(x){if(x=G(this,x))return x[1]},has:function(x){return!!G(this,x)},
set:function(x,y){var B=G(this,x);B?B[1]=y:this.a.push([x,y])},"delete":function(x){var y=v(this.a,function(B){return B[0]===x});return~y&&this.a.splice(y,1),!!~y}};e.exports={getConstructor:function(x,y,B,K){var H=x(function(w,E){k(w,H,y,"_i");w._t=y;w._i=F++;w._l=void 0;void 0!=E&&q(E,B,w[K],w)});return g(H.prototype,{"delete":function(w){if(!l(w))return!1;var E=f(w);return!0===E?z(r(this,y))["delete"](w):E&&p(E,this._i)&&delete E[this._i]},has:function(w){if(!l(w))return!1;var E=f(w);return!0===
E?z(r(this,y)).has(w):E&&p(E,this._i)}}),H},def:function(x,y,B){var K=f(h(y),!0);return!0===K?z(x).set(y,B):K[x._i]=B,x},ufstore:z}},function(e,m,a){a(37)("WeakMap")},function(e,m,a){a(38)("WeakMap")},function(e,m,a){a(25);a(94);e.exports=a(4).Array.from},function(e,m,a){var g=a(10);e=a(5);var f=a(20),h=a(48),l=a(49),k=a(19),q=a(95),p=a(50);e(e.S+e.F*!a(51)(function(r){Array.from(r)}),"Array",{from:function(r){var u=f(r);var v="function"==typeof this?this:Array;var F=arguments.length;var z=1<F?arguments[1]:
void 0,D=void 0!==z,G=0,x=p(u);if(D&&(z=g(z,2<F?arguments[2]:void 0,2)),void 0==x||v==Array&&l(x))for(F=k(u.length),v=new v(F);F>G;G++)q(v,G,D?z(u[G],G):u[G]);else for(u=x.call(u),v=new v;!(F=u.next()).done;G++)q(v,G,D?h(u,z,[F.value,G],!0):F.value);return v.length=G,v}})},function(e,m,a){var g=a(7),f=a(17);e.exports=function(h,l,k){l in h?g.f(h,l,f(0,k)):h[l]=k}},function(e,m,a){a(97);e.exports=a(4).Object.assign},function(e,m,a){e=a(5);e(e.S+e.F,"Object",{assign:a(55)})},function(e,m,a){e=a(99);
m.a="object"==typeof e&&e&&e.Object===Object&&e},function(e,m){m=function(){return this}();try{m=m||Function("return this")()||(0,eval)("this")}catch(a){"object"==typeof window&&(m=window)}e.exports=m}])["default"]});
$q.define("UNOUNO.components.scrollableArea",{construct:function(e){this.scrollableArea=$q(e);this.scrollableAreaContent=this.scrollableArea.find(".scrollable-content");this.scrollableArea.setProperty("__scrollableAreaInstance",this);this.initialize()},members:{initialize:function(){this.scrollbar=Scrollbar.init(this.scrollableArea[0],{alwaysShowTracks:void 0!==this.scrollableArea.getData("scrollbars")?"true"===this.scrollableArea.getData("scrollbars"):!0,continuousScrolling:void 0!==this.scrollableArea.getData("scrollbars-continuous-scrolling")?
"true"===this.scrollableArea.getData("scrollbars-continuous-scrolling"):!0});this.initializeEvents()},scrollLeft:function(e){e&&(this.scrollbar.scrollLeft=e)},scrollbarActiveCheck:function(){window.requestAnimationFrame(function(){if(this.scrollbar){var e=this.scrollbar.isVisible(this.scrollbar.track.xAxis.thumb.element),m=this.scrollbar.isVisible(this.scrollbar.track.yAxis.thumb.element);e||m?this.scrollableArea.addClass("scrollable-area-active"):this.scrollableArea.removeClass("scrollable-area-active")}}.bind(this))},
initializeEvents:function(){UNOUNO.components.eventDispatcher.registerCallback("onWindowResize",this.scrollbarActiveCheck,this);this.scrollbarActiveCheck();this.scrollbar.addListener(function(e){$q(document).emit("adjustTooltipPosition")}.bind(this));this.scrollableAreaContent.on("mouseenter",function(e){this.trackMouseDownEvents=!0},this);this.scrollableAreaContent.on("mouseleave",function(e){this.trackMouseMoveEvents=this.trackMouseDownEvents=!1},this);this.scrollableAreaContent.on("mousedown",
function(e){this.trackMouseDownEvents&&(e.preventDefault(),this.trackMouseMoveEvents=!0,this.cursorPos={x:e.clientX,y:e.clientY})},this);this.scrollableAreaContent.on("mousemove",function(e){if(this.trackMouseDownEvents&&this.trackMouseMoveEvents){e.preventDefault();var m=this.scrollbar.offset;this.scrollbar.scrollTo(m.x+(this.cursorPos.x-e.clientX),m.y,550,{easing:function(a){return Math.pow(a,.25)}})}},this);this.scrollableAreaContent.on("mouseup",function(e){this.trackMouseMoveEvents=!1},this);
this.scrollableArea.on("scrollbar:hide",function(e){this.scrollbar&&this.scrollbar.track.hide()},this);this.scrollableArea.on("scrollbar:show",function(e){this.scrollbar&&this.scrollbar.track.show()},this);this.scrollableArea.on("scrollbar:update",function(e){this.scrollbar&&(e=this.scrollableArea.getData("offsetLeft"),this.scrollbar.update(),this.scrollbar.track.update(),e&&this.scrollLeft(e))},this);this.scrollableArea.on("scrollbar:scrollTo",function(e){e&&this.scrollbar&&$q(e).isChildOf(this.scrollableArea)&&
(e=$q(e)[0],this.scrollbar.scrollTo(e.offsetLeft,e.offsetTop))},this)}}});$q.env.get("event.touch")||$q.ready(function(){var e=void 0;$q(".scrollable-area").forEach(function(m){this.observer||(e=new IntersectionObserver(function(a,g){a.forEach(function(f){f.isIntersecting&&(new UNOUNO.components.scrollableArea(f.target),g.unobserve(f.target))}.bind(this))}.bind(this),{rootMargin:"300px 0px 300px 0px"}));e.observe(m)}.bind(this))});
(function(){function b(a){0!==a.screenX&&0!==a.screenY&&document.body.classList.contains("tabbed")&&document.body.classList.remove("tabbed")}document.body.addEventListener("keydown",function(a){if("Tab"===a.key||"Tab"===a.code)document.body.classList.contains("tabbed")||document.body.classList.add("tabbed")});document.body.addEventListener("pointerdown",b);document.body.addEventListener("click",b)})();
UNOUNO.pages=UNOUNO.pages||{};UNOUNO.init.registerForJSLoad(function(){UNOUNO.tracking.clickTracking("spanish-number-toggle");UNOUNO.pages.toggleSalesPhoneNavUsEs=function(){$q(".header-pre-navigation-item-toggle").on("click",function(a){$q(".support-number-hidden").toggleClass("phone-visible")})};UNOUNO.pages.toggleSalesPhoneNavUsEs()});
//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/viewportevent-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:{}},e.Bootstrap.define("baselib.event.ViewportChange",{statics:{TYPES:["viewportVisibilityChange"],__bk:!1,__bl:[],__cP:{},isElementInViewport:function(t){var i=t.getBoundingClientRect(),o=(i.top>=0&&i.top<=e.bom.Viewport.getHeight()||i.bottom>=0&&i.bottom<=e.bom.Viewport.getHeight())&&(i.left>=0&&i.left<=e.bom.Viewport.getWidth()||i.right>=0&&i.right<=e.bom.Viewport.getWidth());return{visible:o,viewportOffset:i}},viewportVisibilityChange:function(e,t){var i=baselib.event.ViewportChange,o=i.isElementInViewport(this),n=qxWeb(this),r=n.getProperty("$$index");if(i.__cP[r]!=o.visible){i.__cP[r]=o.visible;var b=t||n;e.call(b,o)}},registerViewPortEvent:function(e,t,i,o){var n=baselib.event.ViewportChange,r=n.__bl.length,b=qxWeb(e);b.setProperty("$$index",r);var l=n.isElementInViewport(e);n.__cP[r]=l.visible,n.__bl.push(n.viewportVisibilityChange.bind(e,i,o));var s=o||b;i.call(s,l),n.__bk||qxWeb(window).on("scroll",qxWeb.func.throttle(function(){for(var t=0;t<n.__bl.length;t++)n.__bl[t]&&n.__bl[t].call(e)},150)),n.__bk=!0},unregisterViewPortEvent:function(e){var t=baselib.event.ViewportChange,i=qxWeb(e).getProperty("$$index");delete t.__bl[i],delete t.__cP[i],qxWeb(e).setProperty("$$index",null)}},defer:function(e){qxWeb.$registerEventHook(e.TYPES,e.registerViewPortEvent,e.unregisterViewPortEvent)}})}();
$q.define("UNOUNO.components.LangResolver",{construct:function(b){this.assignValues(b)},members:{assignValues:function(b){this.values=this.values||{};b=b||{};var e=document.documentElement.lang.replace("-GB","-UK").replace("-","_"),f=e.split("_")[0];Object.keys(b).map(function(a){return Object.keys(b[a])}).reduce(function(a,c){c.forEach(function(d){a.push(d)});return a},[]).filter(function(a,c,d){return d.indexOf(a)===c}).forEach(function(a){function c(d){if(b[d]&&b[d][a])return b[d][a]}this.values[a]=
c(e)||c(f)||c("default")||""},this)},getValues:function(){return this.values}}});
/*
 validate.js 0.12.0
 http://validatejs.org/
 (c) 2013-2015 Nicklas Ansman, 2013 Wrapp
 validate.js may be freely distributed under the MIT license.
*/
(function(q,r,t){var n=function(a,b,d){d=c.extend({},c.options,d);a=c.runValidations(a,b,d);if(a.some(function(f){return c.isPromise(f.error)}))throw Error("Use validate.async if you want support for promises");return n.processValidationResults(a,d)},c=n;c.extend=function(a){return[].slice.call(arguments,1).forEach(function(b){for(var d in b)a[d]=b[d]}),a};c.extend(n,{version:{major:0,minor:12,patch:0,metadata:null,toString:function(){var a=c.format("%{major}.%{minor}.%{patch}",c.version);return c.isEmpty(c.version.metadata)||
(a+="+"+c.version.metadata),a}},Promise:"undefined"!=typeof Promise?Promise:null,EMPTY_STRING_REGEXP:/^\s*$/,runValidations:function(a,b,d){var f,e,g,k,h=[];(c.isDomElement(a)||c.isJqueryElement(a))&&(a=c.collectFormValues(a));for(f in b){var l=c.getDeepObjectValue(a,f);var m=c.result(b[f],l,a,f,d,b);for(e in m){if(g=c.validators[e],!g)throw k=c.format("Unknown validator %{name}",{name:e}),Error(k);var p=m[e];(p=c.result(p,l,a,f,d,b))&&h.push({attribute:f,value:l,validator:e,globalOptions:d,attributes:a,
options:p,error:g.call(g,l,p,f,a,d)})}}return h},processValidationResults:function(a,b){a=c.pruneEmptyErrors(a,b);a=c.expandMultipleErrors(a,b);a=c.convertErrorMessages(a,b);var d=b.format||"grouped";if("function"!=typeof c.formatters[d])throw Error(c.format("Unknown format %{format}",b));return a=c.formatters[d](a),c.isEmpty(a)?void 0:a},async:function(a,b,d){d=c.extend({},c.async.options,d);var f=d.wrapErrors||function(g){return g};!1!==d.cleanAttributes&&(a=c.cleanAttributes(a,b));var e=c.runValidations(a,
b,d);return new c.Promise(function(g,k){c.waitForResults(e).then(function(){var h=c.processValidationResults(e,d);h?k(new f(h,d,a,b)):g(a)},function(h){k(h)})})},single:function(a,b,d){return d=c.extend({},c.single.options,d,{format:"flat",fullMessages:!1}),c({single:a},{single:b},d)},waitForResults:function(a){return a.reduce(function(b,d){return c.isPromise(d.error)?b.then(function(){return d.error.then(function(f){d.error=f||null})}):b},new c.Promise(function(b){b()}))},result:function(a){var b=
[].slice.call(arguments,1);return"function"==typeof a&&(a=a.apply(null,b)),a},isNumber:function(a){return"number"==typeof a&&!isNaN(a)},isFunction:function(a){return"function"==typeof a},isInteger:function(a){return c.isNumber(a)&&0===a%1},isBoolean:function(a){return"boolean"==typeof a},isObject:function(a){return a===Object(a)},isDate:function(a){return a instanceof Date},isDefined:function(a){return null!==a&&void 0!==a},isPromise:function(a){return!!a&&c.isFunction(a.then)},isJqueryElement:function(a){return a&&
c.isString(a.jquery)},isDomElement:function(a){return a&&a.querySelectorAll&&a.querySelector?c.isObject(document)&&a===document?!0:"object"==typeof HTMLElement?a instanceof HTMLElement:a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName:!1},isEmpty:function(a){var b;if(!c.isDefined(a))return!0;if(c.isFunction(a))return!1;if(c.isString(a))return c.EMPTY_STRING_REGEXP.test(a);if(c.isArray(a))return 0===a.length;if(c.isDate(a))return!1;if(c.isObject(a)){for(b in a)return!1;return!0}return!1},
format:c.extend(function(a,b){return c.isString(a)?a.replace(c.format.FORMAT_REGEXP,function(d,f,e){return"%"===f?"%{"+e+"}":String(b[e])}):a},{FORMAT_REGEXP:/(%?)%\{([^\}]+)\}/g}),prettify:function(a){return c.isNumber(a)?0===100*a%1?""+a:parseFloat(Math.round(100*a)/100).toFixed(2):c.isArray(a)?a.map(function(b){return c.prettify(b)}).join(", "):c.isObject(a)?a.toString():(a=""+a,a.replace(/([^\s])\.([^\s])/g,"$1 $2").replace(/\\+/g,"").replace(/[_-]/g," ").replace(/([a-z])([A-Z])/g,function(b,
d,f){return""+d+" "+f.toLowerCase()}).toLowerCase())},stringifyValue:function(a,b){return(b&&b.prettify||c.prettify)(a)},isString:function(a){return"string"==typeof a},isArray:function(a){return"[object Array]"==={}.toString.call(a)},isHash:function(a){return c.isObject(a)&&!c.isArray(a)&&!c.isFunction(a)},contains:function(a,b){return c.isDefined(a)?c.isArray(a)?-1!==a.indexOf(b):b in a:!1},unique:function(a){return c.isArray(a)?a.filter(function(b,d,f){return f.indexOf(b)==d}):a},forEachKeyInKeypath:function(a,
b,d){if(c.isString(b)){var f,e="",g=!1;for(f=0;f<b.length;++f)switch(b[f]){case ".":g?(g=!1,e+="."):(a=d(a,e,!1),e="");break;case "\\":g?(g=!1,e+="\\"):g=!0;break;default:g=!1,e+=b[f]}return d(a,e,!0)}},getDeepObjectValue:function(a,b){return c.isObject(a)?c.forEachKeyInKeypath(a,b,function(d,f){return c.isObject(d)?d[f]:void 0}):void 0},collectFormValues:function(a,b){var d,f,e,g={};if(c.isJqueryElement(a)&&(a=a[0]),!a)return g;b=b||{};var k=a.querySelectorAll("input[name], textarea[name]");for(d=
0;d<k.length;++d){var h=k.item(d);c.isDefined(h.getAttribute("data-ignored"))||(name=h.name.replace(/\./g,"\\\\."),e=c.sanitizeFormValue(h.value,b),"number"===h.type?e=e?+e:null:"checkbox"===h.type?h.attributes.value?h.checked||(e=g[name]||null):e=h.checked:"radio"===h.type&&(h.checked||(e=g[name]||null)),g[name]=e)}k=a.querySelectorAll("select[name]");for(d=0;d<k.length;++d)if(h=k.item(d),!c.isDefined(h.getAttribute("data-ignored"))){if(h.multiple)for(f in e=[],h.options)(a=h.options[f])&&a.selected&&
e.push(c.sanitizeFormValue(a.value,b));else e=c.sanitizeFormValue("undefined"!=typeof h.options[h.selectedIndex]?h.options[h.selectedIndex].value:"",b);g[h.name]=e}return g},sanitizeFormValue:function(a,b){return b.trim&&c.isString(a)&&(a=a.trim()),!1!==b.nullify&&""===a?null:a},capitalize:function(a){return c.isString(a)?a[0].toUpperCase()+a.slice(1):a},pruneEmptyErrors:function(a){return a.filter(function(b){return!c.isEmpty(b.error)})},expandMultipleErrors:function(a){var b=[];return a.forEach(function(d){c.isArray(d.error)?
d.error.forEach(function(f){b.push(c.extend({},d,{error:f}))}):b.push(d)}),b},convertErrorMessages:function(a,b){b=b||{};var d=[],f=b.prettify||c.prettify;return a.forEach(function(e){var g=c.result(e.error,e.value,e.attribute,e.options,e.attributes,e.globalOptions);return c.isString(g)?("^"===g[0]?g=g.slice(1):!1!==b.fullMessages&&(g=c.capitalize(f(e.attribute))+" "+g),g=g.replace(/\\\^/g,"^"),g=c.format(g,{value:c.stringifyValue(e.value,b)}),void d.push(c.extend({},e,{error:g}))):void d.push(e)}),
d},groupErrorsByAttribute:function(a){var b={};return a.forEach(function(d){var f=b[d.attribute];f?f.push(d):b[d.attribute]=[d]}),b},flattenErrorsToArray:function(a){return a.map(function(b){return b.error}).filter(function(b,d,f){return f.indexOf(b)===d})},cleanAttributes:function(a,b){function d(g,k,h){return c.isObject(g[k])?g[k]:g[k]=h?!0:{}}function f(g){var k,h={};for(k in g)g[k]&&c.forEachKeyInKeypath(h,k,d);return h}function e(g,k){if(!c.isObject(g))return g;var h,l=c.extend({},g);for(h in g)g=
k[h],c.isObject(g)?l[h]=e(l[h],g):g||delete l[h];return l}return c.isObject(b)&&c.isObject(a)?(b=f(b),e(a,b)):{}},exposeModule:function(a,b,d,f,e){d?(f&&f.exports&&(d=f.exports=a),d.validate=a):(b.validate=a,a.isFunction(e)&&e.amd&&e([],function(){return a}))},warn:function(a){"undefined"!=typeof console&&console.warn&&console.warn("[validate.js] "+a)},error:function(a){"undefined"!=typeof console&&console.error&&console.error("[validate.js] "+a)}});n.validators={presence:function(a,b){return b=c.extend({},
this.options,b),(!1!==b.allowEmpty?!c.isDefined(a):c.isEmpty(a))?b.message||this.message||"can't be blank":void 0},length:function(a,b,d){if(c.isDefined(a)){b=c.extend({},this.options,b);var f,e=b.is,g=b.maximum,k=b.minimum,h=[];a=(b.tokenizer||function(l){return l})(a);a=a.length;return c.isNumber(a)?(c.isNumber(e)&&a!==e&&(f=b.wrongLength||this.wrongLength||"is the wrong length (should be %{count} characters)",h.push(c.format(f,{count:e}))),c.isNumber(k)&&k>a&&(f=b.tooShort||this.tooShort||"is too short (minimum is %{count} characters)",
h.push(c.format(f,{count:k}))),c.isNumber(g)&&a>g&&(f=b.tooLong||this.tooLong||"is too long (maximum is %{count} characters)",h.push(c.format(f,{count:g}))),0<h.length?b.message||h:void 0):(c.error(c.format("Attribute %{attr} has a non numeric value for `length`",{attr:d})),b.message||this.notValid||"has an incorrect length")}},numericality:function(a,b,d,f,e){if(c.isDefined(a)){b=c.extend({},this.options,b);var g,k;d=[];f={greaterThan:function(l,m){return l>m},greaterThanOrEqualTo:function(l,m){return l>=
m},equalTo:function(l,m){return l===m},lessThan:function(l,m){return m>l},lessThanOrEqualTo:function(l,m){return m>=l},divisibleBy:function(l,m){return 0===l%m}};e=b.prettify||e&&e.prettify||c.prettify;if(c.isString(a)&&b.strict){var h="^-?(0|[1-9]\\d*)";if(b.onlyInteger||(h+="(\\.\\d+)?"),h+="$",!(new RegExp(h)).test(a))return b.message||b.notValid||this.notValid||this.message||"must be a valid number"}if(!0!==b.noStrings&&c.isString(a)&&!c.isEmpty(a)&&(a=+a),!c.isNumber(a))return b.message||b.notValid||
this.notValid||this.message||"is not a number";if(b.onlyInteger&&!c.isInteger(a))return b.message||b.notInteger||this.notInteger||this.message||"must be an integer";for(g in f)if(k=b[g],c.isNumber(k)&&!f[g](a,k))h="not"+c.capitalize(g),d.push(c.format(b[h]||this[h]||this.message||"must be %{type} %{count}",{count:k,type:e(g)}));return b.odd&&1!==a%2&&d.push(b.notOdd||this.notOdd||this.message||"must be odd"),b.even&&0!==a%2&&d.push(b.notEven||this.notEven||this.message||"must be even"),d.length?b.message||
d:void 0}},datetime:c.extend(function(a,b){if(!c.isFunction(this.parse)||!c.isFunction(this.format))throw Error("Both the parse and format functions needs to be set to use the datetime/date validator");if(c.isDefined(a)){b=c.extend({},this.options,b);var d,f=[],e=b.earliest?this.parse(b.earliest,b):NaN,g=b.latest?this.parse(b.latest,b):NaN;return a=this.parse(a,b),isNaN(a)||b.dateOnly&&0!==a%864E5?(d=b.notValid||b.message||this.notValid||"must be a valid date",c.format(d,{value:a})):(!isNaN(e)&&e>
a&&(d=b.tooEarly||b.message||this.tooEarly||"must be no earlier than %{date}",d=c.format(d,{value:this.format(a,b),date:this.format(e,b)}),f.push(d)),!isNaN(g)&&a>g&&(d=b.tooLate||b.message||this.tooLate||"must be no later than %{date}",d=c.format(d,{date:this.format(g,b),value:this.format(a,b)}),f.push(d)),f.length?c.unique(f):void 0)}},{parse:null,format:null}),date:function(a,b){return b=c.extend({},b,{dateOnly:!0}),c.validators.datetime.call(c.validators.datetime,a,b)},format:function(a,b){(c.isString(b)||
b instanceof RegExp)&&(b={pattern:b});b=c.extend({},this.options,b);var d,f=b.message||this.message||"is invalid",e=b.pattern;return c.isDefined(a)?c.isString(a)?(c.isString(e)&&(e=new RegExp(b.pattern,b.flags)),d=e.exec(a),d&&d[0].length==a.length?void 0:f):f:void 0},inclusion:function(a,b){if(c.isDefined(a)&&(c.isArray(b)&&(b={within:b}),b=c.extend({},this.options,b),!c.contains(b.within,a)))return c.format(b.message||this.message||"^%{value} is not included in the list",{value:a})},exclusion:function(a,
b){if(c.isDefined(a)&&(c.isArray(b)&&(b={within:b}),b=c.extend({},this.options,b),c.contains(b.within,a)))return c.format(b.message||this.message||"^%{value} is restricted",{value:a})},email:c.extend(function(a,b){b=c.extend({},this.options,b);b=b.message||this.message||"is not a valid email";if(c.isDefined(a))return c.isString(a)&&this.PATTERN.exec(a)?void 0:b},{PATTERN:/^[a-z0-9\u007F-\uffff!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9\u007F-\uffff!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z]{2,}$/i}),
equality:function(a,b,d,f,e){if(c.isDefined(a)){c.isString(b)&&(b={attribute:b});b=c.extend({},this.options,b);var g=b.message||this.message||"is not equal to %{attribute}";if(c.isEmpty(b.attribute)||!c.isString(b.attribute))throw Error("The attribute must be a non empty string");var k=c.getDeepObjectValue(f,b.attribute);e=b.prettify||e&&e.prettify||c.prettify;return(b.comparator||function(h,l){return h===l})(a,k,b,d,f)?void 0:c.format(g,{attribute:e(b.attribute)})}},url:function(a,b){if(c.isDefined(a)){b=
c.extend({},this.options,b);var d=b.message||this.message||"is not a valid url",f=b.schemes||this.schemes||["http","https"];b=b.allowLocal||this.allowLocal||!1;if(!c.isString(a))return d;f="^(?:(?:"+f.join("|")+")://)(?:\\S+(?::\\S*)?@)?(?:";var e="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))";b?e+="?":f+="(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})";return(new RegExp(f+("(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*"+
e+")(?::\\d{2,5})?(?:[/?#]\\S*)?$"),"i")).exec(a)?void 0:d}}};n.formatters={detailed:function(a){return a},flat:c.flattenErrorsToArray,grouped:function(a){var b;a=c.groupErrorsByAttribute(a);for(b in a)a[b]=c.flattenErrorsToArray(a[b]);return a},constraint:function(a){var b;a=c.groupErrorsByAttribute(a);for(b in a)a[b]=a[b].map(function(d){return d.validator}).sort();return a}};n.exposeModule(n,this,q,r,t)}).call(this,"undefined"!=typeof exports?exports:null,"undefined"!=typeof module?module:null,
"undefined"!=typeof define?define:null);
"undefined"!==typeof $q&&($q.define("UNOUNO.components.forms",{extend:qx.event.Emitter,construct:function(a,c){return this.init(a,c)},statics:{getInstance:function(a){a=$q(a);a.hasClass("form-container")||(a=a.getAncestors(".form-container"));return $q(a).getProperty("__form")}},members:{init:function(a,c){this.isMobileDevice=$q.env.get("device.touch");a.hasClass("form-container")||(a=a.getAncestors(".form-container"));this.options=$q.object.merge({},c);this.formContainer=a;this.form=this.formContainer.find("form");
this.formFieldErrorElements=$q(".form-field-error .form-input, .form-field-error .form-input-customselect, .form-field-error .form-input-checkbox, .form-field-error .form-input-radio",this.formContainer);this.formFieldNames=[];$q(".form-input, .form-input-radio, .form-input-select, .form-input-checkbox",this.formContainer).forEach(function(b){b=$(b).getAttribute("name");-1===this.formFieldNames.indexOf(b)&&this.formFieldNames.push(b)},this);$q(document).once("dependencies:loaded",function(){window.setTimeout(function(){requestAnimationFrame(function(){this.initializeAnimations()}.bind(this))}.bind(this),
1E3)},this);this.initializeCustomSelectbox();this.initializeDependencies();this.initializeFormEvents();this.initializeFormValues();"constraints"in this.options&&0!==Object.keys(this.options.constraints)&&this.initializeFormValidator();this.updateFormElements();this.formContainer.setProperty("__form",this);this.initializeMessages();this.assignAriaLabels();return this},getInstance:function(){return this.formContainer.getProperty("__form")},getConstraints:function(a){return a||this.options.constraints},
getContainer:function(){return this.formContainer},getForm:function(){return this.form},clearMessages:function(){this.formContainer.find(".form-error").remove();this.formContainer.find(".form-success").remove()},initializeCustomSelectboxEvents:function(a){a=$q(a);var c=a.getAncestors(".form-field.form-field-customselect"),b=c.getChildren("label.form-input-customselect-label");if(this.isMobileDevice)b.on("click",function(d){d.preventDefault();if(!c.hasClass("form-field-customselect-open"))return this.openCustomSelectBox(c);
this.closeCustomSelectBox(c)},this);a.on("change",function(d){this.closeCustomSelectBox(c);d=c.find('.form-field-option[data-value \x3d "'+a.getValue()+'"]');c.find(".form-field-option.active").removeClass("active");d.addClass("active");b.setTextContent(d.getData("label")||d.getTextContent())},this);a.on("focus",function(d){window.setTimeout(function(){a.blur();if(!c.hasClass("form-field-customselect-open"))return this.openCustomSelectBox(c);this.closeCustomSelectBox(c)}.bind(this),0)},this)},handleCustomSelectBoxMobileClickEvent:function(a,
c){a.hasClass("form-field-option")||(a=a.getAncestors(".form-field-option"));c=a.getAncestors(".form-field-options");var b=$q('.form-input-customselect-label[data-modal \x3d "'+c.getData("modal-id")+'"]',this.formContainer);b=$q('.form-input-customselect[id \x3d "'+b.getAttribute("for")+'"]',this.formContainer);var d=b.getAncestors(".form-field.form-field-customselect").getProperty("__modalInstance");c.find(".form-field-option.active").removeClass("active");a.addClass("active");b.setValue(a.getData("value"));
d&&d.destroyEvents().close()},handleCustomSelectBoxNoneMobileClickEvent:function(a){a=$q(a.getTarget());for(var c=$q(".form-field-customselect-open",this.formContainer),b=0;b<c.length;b++){var d=$q(c[b]);if(a.isChildOf(d)){var e=a;e.hasClass("form-field-option")||(e=e.getAncestors(".form-field-option"));e.length&&d.find(".form-input.form-input-customselect").setValue(e.getData("value"))}else this.closeCustomSelectBox(d)}},getRealHeight:function(a){return((a.getAttribute("style")||"").split(";").map(function(c){c=
c.split(":");return{key:(c[0]||"").trim(),value:(c[1]||"").trim()}}).filter(function(c){return"height"===c.key})[0]||{}).value||a.getHeight()},closeCustomSelectBox:function(a){a.removeClasses(["form-field-focus","form-field-customselect-open"]);this.onCustomSelectBoxClosed(a)},onCustomSelectBoxClosed:function(){},openCustomSelectBox:function(a){if(this.isMobileDevice){var c=a.getProperty("__modalInstance");void 0==c&&(c=a.getChildren("label.form-input-customselect-label"),c=new UNOUNO.components.modal(c,
{cloneContent:!0}),c.registerCallback("onModalOpen",function(b){$q(document).onMatchTarget("click",".modal .form-field-option",this.handleCustomSelectBoxMobileClickEvent,this)},this),c.registerCallback("onModalClose",function(b){$q(document).offMatchTarget("click",".modal .form-field-option",this.handleCustomSelectBoxMobileClickEvent,this)},this),a.setProperty("__modalInstance",c));c.open()}else this.resetCustomSelectInputHandler(a),a.find(".form-field-options").once("transitionend",function(b){$q(b.getTarget()).find(".scrollable-area").emit("scrollbar:update")},
this),a.addClasses(["form-field-focus","form-field-customselect-open"]),this.onCustomSelectBoxOpened(a)},onCustomSelectBoxOpened:function(){},resetCustomSelectInputHandler:function(a){a.setData("userinput","");a.find(".form-field-option").removeClass("active");var c=a.find("input[readonly]").getValue();a.find(".form-field-option[data-value\x3d'"+c+"']").addClass("active")},initializeCustomSelectboxInputEvents:function(){function a(c){var b=c.getData("userinput")||"";c.setData("userinput",b);var d=
1;do{var e=f;var f=c.find(".form-field-option").toArray().find(function(g){return($q(g).getData("label")||"").toLowerCase().slice(0,d)===b.slice(0,d)});d++}while(f&&d<b.length+1);return e||f}$q(window).on("keypress",function(c){var b=this.formContainer.find(".form-field-customselect-open");b.length&&(c=(b.getData("userinput")||"")+c.key.toLowerCase(),b.setData("userinput",c),b.find(".form-field-option").removeClass("active"),c=a(b))&&($q(c).addClass("active"),b.find(".scrollable-area").emit("scrollbar:scrollTo",
c))}.bind(this));$q(window).on("keydown",function(c){var b=this.formContainer.find(".form-field-customselect-open");b.length&&("Backspace"===c.code?b.setData("userinput",(b.getData("userinput")||"").slice(0,-1)):"Enter"===c.code&&(c=a(b))&&c.click())}.bind(this))},initializeCustomSelectbox:function(){var a=$q("input.form-input.form-input-customselect",this.formContainer);if(a.length&&(a.forEach(function(c){c=$q(c);var b=c.getAncestors(".form-field.form-field-customselect"),d=a.getValue();this.initializeCustomSelectboxEvents(c);
d&&(b=b.find('.form-field-option[data-value \x3d "'+d+'"]'),b.length&&!b.hasClass("active")&&(c.setValue(null),window.setTimeout(function(){c.setValue(d)}.bind(this),0)))},this),!this.isMobileDevice))$q(document).on("click",this.handleCustomSelectBoxNoneMobileClickEvent,this)},initializeAnimations:function(){$q('.form-label[data-cursor \x3d "true"]',this.formContainer).forEach(function(a){a=$q(a);a.on("viewportVisibilityChange",function(c){c.visible?a.setProperty("visibilityChangeTimeoutCursor",window.setTimeout(function(){a.addClass("form-label-cursor-animation")},
1E3)):(window.clearTimeout(a.getProperty("visibilityChangeTimeoutCursor")),a.removeClass("form-label-cursor-animation"))})},this);$q(".form-label[data-animate]",this.formContainer).forEach(function(a){a=$q(a);var c=a.getTextContent(),b=[];a.on("click",function(d){b.forEach(function(e){window.clearTimeout(e)});a.addClass("form-label-stop-animation").setTextContent(c)});a.on("viewportVisibilityChange",function(d){d.visible?a.setProperty("visibilityChangeTimeoutPlaceholder",window.setTimeout(function(){var e=
a.getData("last-animation");if(!(a.getPrev(".form-field").hasClass("form-field-value")||a.getPrev(".form-field").hasClass("form-field-focus")||30>=((new Date).getTime()-+e)/1E3)){a.setData("last-animation",(new Date).getTime()).addClass("form-label-animation").removeClass("form-label-stop-animation").setTextContent("");var f=c.split(""),g=0;f.forEach(function(l,k){g+=Math.floor(51*Math.random())+150;b.push(setTimeout(function(){a.hasClass("form-label-stop-animation")||(a.setTextContent((a.getTextContent()||
"")+l),f.length-1===k&&a.setData("last-animation",(new Date).getTime()))},g))}.bind(this))}},1E3)):(window.clearTimeout(a.getProperty("visibilityChangeTimeoutPlaceholder")),a.hasClass("form-label-animation")&&(b.forEach(function(e){window.clearTimeout(e)}),a.removeClass("form-label-animation").addClass("form-label-stop-animation").setTextContent(c)))})}.bind(this))},initializeSuggestionsReset:function(){var a=$q(".form-input-select",this.formContainer).has('[data-suggestions-reset \x3d "true"]');
a.length&&a.forEach(function(c){c=$q(c);c.on("change",function(b){b=$q(b.getTarget());if("select"===$q.getNodeName(b[0])&&b.find("option:selected").getData("suggestions-reset")){var d=$q.create('\x3cinput type\x3d"text" class\x3d"form-input form-input-text" /\x3e');d.setAttribute("placeholder",b.getData("placeholder"));d.setAttribute("id",b.getAttribute("id"));d.setAttribute("name",b.getAttribute("name"));var e=b.getParents(".form-field");e.toggleClasses(["form-field-select","form-field-text"]);e.append(d);
e.removeClass("form-field-error");e.getNext(".form-error").remove();d.focus();b.remove()}},this)},this)},unflatten:function(a){var c={},b;for(b in a){var d=b.split(".");d.reduce(function(e,f,g){return e[f]||(e[f]=isNaN(Number(d[g+1]))?d.length-1==g?a[b]:{}:[])},c)}return c},getFormValues:function(a){return validate.collectFormValues(this.form[0])},getNestedFormValues:function(){var a=this.getFormValues();return this.unflatten(Object.keys(a).reduce(function(c,b){var d=a[b];b=b.replace(/\\\\./,".");
c[b]=d;return c},{}))},initializeFormValues:function(){this.formValues=this.formValues||{};this.intersectionElements=$q(".form-input-checkbox, .form-input-radio, .form-input-select, .form-input-customselect, .form-input",this.formContainer);this.intersectionElements.forEach(function(a){a=$q(a);var c=a.getAttribute("name")||a.getData("select-name"),b=!!a.getAttribute("disabled"),d=a.getAttribute("type"),e=!!a.getAttribute("checked"),f=(a.getValue()||"").trim();c&&("checkbox"!==d&&"radio"!==d||!e?"checkbox"!==
d&&"radio"!==d&&(this.formValues[c]=f):this.formValues[c]=f,b&&(this.formValues[c]=void 0),!a.hasClass("form-field-value")&&this.formValues[c]&&a.addClass("form-field-value").getAncestors(".form-field").addClass("form-field-value"))},this);(new IntersectionObserver(function(a,c){a.forEach(function(b){b.isIntersecting?this.valueObserverInterval=setInterval(function(){this.intersectionElements.filter(function(d){return $q(d).is(":not(:focus)")}).forEach(function(d){d=$q(d);var e=$q.getNodeName(d[0]),
f=d.getAttribute("name")||d.getData("select-name"),g=!!d.getAttribute("disabled"),l=d.getAttribute("type"),k=!!d.getAttribute("checked"),h=(d.getValue()||"").trim();f&&(g?this.formValues[f]=void 0:"select"===e?(h=d.getChildren("option:selected").getValue(),this.formValues[f]!==h&&(this.formValues[f]=h,d.emitNative("keyup"),d.emitNative("keydown"),d.emitNative("change"))):"checkbox"!==l&&"radio"!==l||!k?"checkbox"!==l&&"radio"!==l&&(d.hasClass("form-field-value")&&!h?d.removeClass("form-field-value").getAncestors(".form-field").removeClass("form-field-value"):
!d.hasClass("form-field-value")&&h&&d.addClass("form-field-value").getAncestors(".form-field").addClass("form-field-value"),this.formValues[f]!==h&&(this.formValues[f]=h,d.emitNative("keyup"),d.emitNative("keydown"),d.emitNative("change"))):this.formValues[f]!==h&&(this.formValues[f]=h,d.emitNative("change")))},this)}.bind(this),150):window.clearInterval(this.valueObserverInterval)}.bind(this))}.bind(this))).observe(this.formContainer[0])},initializeFormEvents:function(){this.initializeSuggestionsReset();
this.initializeFocusEvents();this.initializeChangeEvents();this.initializeBlurEvents();this.initializeClickEvents();this.initializeKeyDownEvents();this.formDependencies&&this.formDependencies.length&&(this.initializeFormDependencyElements(),this.initializeUpdateDependencyEvents(),this.updateFormDependencyElements())},initializeFormValidator:function(){this.formContainer.find("form").forEach(function(a){a=$q(a);if(!a.hasListener("submit"))a.on("submit",this.validateForm,this)},this)},showFormErrors:function(a,
c){a=a||{};if(0!==Object.keys(a).length){c.preventDefault();var b=null;Object.keys(a).forEach(function(d){var e=this.formContainer.find('[name \x3d "'+d+'"]');d=a[d].map(function(f){return"string"===typeof f?{message:f}:f});e.length&&(b||(b=e),e.getAncestors(".form-field").addClass("form-field-error"),d.length&&(message=$q.create('\x3cdiv class\x3d"form-error mt-4" /\x3e').setHtml(d.map(function(f){return f.message}).join("\x3cbr /\x3e")),0===d.filter(function(f){return!f.ignoreErrorHint}).length&&
message.setStyle("display","none"),message.appendTo(e.getAncestors(".form-group"))))}.bind(this));b&&b.focus();this.emit("form:validated");return!1}this.emit("form:validated");return!0},validateForm:function(a,c){$q(a.getTarget());this.formContainer.find(".form-field-error").removeClass("form-field-error");this.clearMessages();this.emit("form:validate");c=validate(this.getNestedFormValues(),this.getConstraints(c))||{};return this.showFormErrors(c,a)},handleKeyDownEvent:function(a){var c=$q(a.getTarget());
c=$q.getNodeName(c[0]);-1===["textarea","input","select"].indexOf(c)&&/^[a-z\u00e4\u00f6\u00fc\u00df0-9\.\-_]$/gi.test(a.key)&&!this.focus()&&this.focus()},initializeKeyDownEvents:function(){var a=new IntersectionObserver(function(c,b){c.forEach(function(d){var e=$q(d.target);if(d.isIntersecting)$q(document).on("keydown",this.handleKeyDownEvent,e);else $q(document).off("keydown",this.handleKeyDownEvent,e)},this)}.bind(this));$q('.form-label[data-cursor \x3d "true"]',this.formContainer).forEach(function(c){a.observe(c)},
this)},isFormElement:function(a){return-1<this.formFieldNames.indexOf(a)},updateFormDependencyElements:function(){var a={};this.formDependencyElementNames.forEach(function(b){var d=$q('[name \x3d "'+b+'"]',this.formContainer);a[b]={values:[]};d.length&&d.forEach(function(e){e=$q(e);var f=$q.getNodeName(e[0]),g=e.getAttribute("type"),l=!!e.getAttribute("checked"),k=(e.getValue()||"").trim();"select"===f?$q("option",e).forEach(function(h){h=$q(h);var m=(h.getAttribute("value")||"").trim();h.getAttribute("selected")&&
m&&a[b].values.push(m)}):"checkbox"===g||"radio"===g?l&&(k&&a[b].values.push(k),a[b].checked=l):"checkbox"!==g&&"radio"!==g&&k&&a[b].values.push(k);a[b].values.sort()})},this);var c=function(b){return b?b&&eval(b):!0};this.formDependencies.forEach(function(b){var d=c.call(a,b.dependencies.expression);if(d)for(var e=b.element.getAncestors().toArray().reduce(function(h,m){m=$q(m);var n=this.formDependencies.filter(function(p){return $q.equalNodes(p.element,m)});return 0===n.length?h:h.concat(n)}.bind(this),
[]),f=0;f<e.length;f++)if(!c.call(a,e[f].dependencies.expression)){d=!1;break}e=b.element.getAttribute("data-form-element");f=b.element.getAttribute("data-dependency-class");var g=b.element.getAttribute("data-dependency-matches-class");$q.getNodeName(b.element[0]);b.element.getAttribute("type");var l="form-element"===e||"form-submit"===e;if(b.attribute)d?b.element.setAttribute("required","required"):b.element.removeAttribute("required");else{var k="form-hidden";l&&(this.updateDisabledState(b.element,
d,!0),k="form-disabled");d?d&&(b.element.hasClass(k)&&b.element.removeClass(k),f&&b.element.removeClasses(f.split(" ")),g&&b.element.addClasses(g.split(" "))):(b.element.hasClass(k)||b.element.addClass(k),g&&b.element.removeClasses(g.split(" ")),f&&b.element.addClasses(f.split(" ")));f=b.element.getNext("."+e);g=b.element.getPrev("."+e);this.updatePrevAndNextClasses(b.element,e);this.updatePrevAndNextClasses(f,e);this.updatePrevAndNextClasses(g,e);this.updateDisabledState(b.element.find('[data-form-element \x3d "form-addon"], [data-form-element \x3d "form-element"], [data-form-element \x3d "form-submit"], input[type \x3d "hidden"]'),
d)}},this);this.emit("form:dependencies-evaluated")},updateDisabledState:function(a,c,b){a&&a.forEach(function(d){d=$q(d);var e=d.getAttribute("name"),f=d.getAttribute("data-dependencies"),g=d.getAttribute("data-dependency-class");if(!f||b)c||d.getAttribute("disabled")?c&&d.getAttribute("disabled")&&(d.removeAttribute("disabled"),d.removeClass("form-disabled"),d.removeData("ignored"),g&&d.removeClasses(g.split(" "))):(d.addClass("form-disabled"),d.setAttribute("disabled","disabled"),d.setData("ignored",
"ignored"),this.formValues&&e&&(this.formValues[e]=void 0),g&&d.addClasses(g.split(" ")))},this)},updatePrevAndNextClasses:function(a,c){if(a&&c){var b=a.getNextAll("."+c+":not(.form-hidden)");a.getPrevAll("."+c+":not(.form-hidden)").length?a.addClass(c+"-preceding"):a.removeClass(c+"-preceding");b.length?a.addClass(c+"-following"):a.removeClass(c+"-following")}},getDependencyElements:function(a){var c=[];a.forEach(function(b){if("string"===typeof b){if(-1<b.indexOf(":")){var d=b.split(":")[1];this.isFormElement(d)&&
c.push(d);b=b.split(":")[0]}"!"===b.charAt(0)&&(b=b.substring(1));this.isFormElement(b)&&c.push(b)}else if("object"===typeof b)for(d in b)c=c.concat(this.getDependencyElements(b[d]))},this);return c},initializeFormDependencyElements:function(){this.formDependencyElementNames=this.formDependencyElementNames||[];if(!this.formDependencyElementNames.length&&this.formDependencies.length){var a=[];this.formDependencies.forEach(function(c){a=a.concat(this.getDependencyElements(c.dependencies.conditions))},
this);this.formDependencyElementNames=$q.array.unique(a)}},isDependencyFormElement:function(a){this.initializeFormDependencyElements();return a?-1!==this.formDependencyElementNames.indexOf(a):!0},initializeUpdateDependencyEvents:function(){$q(".form-input-checkbox, .form-input-radio, .form-input-select, .form-input-customselect",this.formContainer).on("change",function(a){a=$q(a.getTarget()).getAttribute("name");this.isDependencyFormElement(a)&&this.updateFormDependencyElements()},this);$q(".form-input",
this.formContainer).on("keyup",function(a){a=$q(a.getTarget()).getAttribute("name");this.isDependencyFormElement(a)&&this.updateFormDependencyElements()},this)},getDependencyExpression:function(a,c){var b=[];c="OR"===c?"||":"\x26\x26";a.forEach(function(d){if("string"===typeof d){var e=!1;"!"===d.charAt(0)&&(e=!0,d=d.substring(1));if(-1<d.indexOf(":")){d=d.split(":");var f=d.pop();d=d.join("")}this.isFormElement(d)&&(f?this.isFormElement(f)?(d='((this["'+d+'"] || {}).values || []).join("")',b.push((e?
d+" !\x3d\x3d ":d+" \x3d\x3d\x3d ")+('((this["'+f+'"] || {}).values || []).join("")'))):(d='((this["'+d+'"] || {}).values || []).indexOf("'+f+'")',b.push(e?d+" \x3d\x3d\x3d -1":d+" \x3e -1")):e?b.push('(!!!((this["'+d+'"] || {}).values || []).length || !!!(this["'+d+'"] || {}).checked)'):b.push('(!!((this["'+d+'"] || {}).values || []).length || !!(this["'+d+'"] || {}).checked)'))}else if("object"===typeof d)for(e in d)b.push(this.getDependencyExpression(d[e],e))},this);return(a=b.join(" "+c+" "))?
"("+a+")":""},initializeDependencies:function(){this.formDependencies=this.formDependencies||[];$q("[data-required-dependencies]",this.formContainer).forEach(function(a){a=$q(a);var c={dependencies:{conditions:[],expression:null},attribute:"required",element:a};try{var b=(String(a.getAttribute("data-required-dependencies"))+"").replace(/\r/g,"").replace(/\n/g,"").replace(/ /g,""),d=JSON.parse(b);c.dependencies=d;c.dependencies.expression=this.getDependencyExpression(d.conditions,"AND")}catch(e){if("live"!==
UNOUNO.params.siteModus)throw e;}"conditions"in c.dependencies&&this.formDependencies.push(c)},this);$q("[data-dependencies]",this.formContainer).forEach(function(a){a=$q(a);var c={dependencies:{conditions:[],expression:null},element:a};try{var b=JSON.parse(a.getAttribute("data-dependencies"));c.dependencies=b;c.dependencies.expression=this.getDependencyExpression(b.conditions,"AND")}catch(d){if("live"!==UNOUNO.params.siteModus)throw d;}"conditions"in c.dependencies&&this.formDependencies.push(c)},
this)},updateFormElements:function(){$q(".form-input-checkbox, .form-input-radio",this.formContainer).forEach(function(a){a=$q(a);a.getAttribute("checked")&&!a.hasClass("form-input-checked")&&a.emitNative("change")})},initializeErrorEvents:function(){this.formFieldErrorElements.length&&this.formFieldErrorElements.forEach(function(a){var c=$q(a);a=c.getAncestors(".form-group:eq(0)");var b=a.find(".form-field");c=-1<["radio","checkbox"].indexOf(c.getAttribute("type"))?!c.getAttribute("checked"):!c.getValue().length;
c||b.hasClass("form-field-had-error")?c&&b.hasClass("form-field-had-error")&&(a.find("div.form-field").removeClass("form-field-had-error").addClass("form-field-error"),a.find(".form-error").animate({duration:200,keep:100,keyFrames:{0:{opacity:0},100:{opacity:1}},timing:"ease-out"})):(a.find("div.form-field").addClass("form-field-had-error").removeClass("form-field-error"),a.find(".form-error").animate({duration:200,keep:100,keyFrames:{0:{opacity:1},100:{opacity:0}},timing:"ease-out"}))},this);window.setTimeout(function(){this.initializeErrorEvents()}.bind(this),
200)},initializeFocusEvents:function(){$q(".form-input, .form-input-checkbox, .form-input-radio",this.formContainer).on("focus",function(a){a=$q(a.getTarget());a.addClass("form-input-focus");a.getAncestors(".form-field").addClass("form-field-focus")},this);$q('.form-input[data-info]:not([data-info\x3d""])',this.formContainer).on("focus",function(a){a=$q(a.getTarget());var c="info|"+a.getAttribute("id"),b=$q(document.getElementById(c));b.length||(a.getParents().addClass("form-field-info-wrapper"),
b=$q.create('\x3cdiv class\x3d"form-info-box" id\x3d"'+c+'"\x3e'+a.getData("info")+"\x3c/div\x3e").insertBefore(a));b.removeClass("v-hidden");window.requestAnimationFrame(function(){b.addClass("open");b.on("transitionend",function(){b.hasClass("open")&&b.setAttributes({role:"alert","aria-live":"assertive"})})})})},initializeChangeEvents:function(){$q(".form-input-checkbox, .form-input-radio",this.formContainer).on("change",function(a){a=$q(a.getTarget());var c=a.getAttribute("type");a.getAttribute("value");
var b=a.getAttribute("name");"radio"===c&&$q('.form-input-radio[name \x3d "'+b+'"].form-input-checked',this.formContainer).removeClass("form-input-checked");a.getAttribute("checked")?a.addClass("form-input-checked"):a.removeClass("form-input-checked")},this);$q(".form-input-select",this.formContainer).on("change",function(a){a=$q(a.getTarget());var c=[];$("option",a).forEach(function(b){b=$q(b);b.getAttribute("selected")&&b.getAttribute("value")&&c.push(b.getAttribute("value"))});c.length?a.removeClass("form-input-placeholder-value"):
a.addClass("form-input-placeholder-value")});$q(".form-input-text, .form-input-customselect, .form-input-select",this.formContainer).on("change",function(a){a=$q(a.getTarget());a.getValue()?a.getAncestors(".form-field").addClass("form-field-value"):a.getAncestors(".form-field").removeClass("form-field-value")})},initializeBlurEvents:function(){$q(".form-input, .form-input-checkbox, .form-input-radio",this.formContainer).on("blur",function(a){a=$q(a.getTarget());a.removeClass("form-input-focus");a.getAncestors(".form-field").removeClass("form-field-focus")},
this);$q('.form-input[data-info]:not([data-info\x3d""])',this.formContainer).on("blur",function(a){a=$q(a.getTarget());$q(document.getElementById("info|"+a.getAttribute("id"))).removeAttribute("role").setAttribute("aria-live","off").addClass("v-hidden").removeClass("open")})},initializeMessages:function(){this.langResolver=this.langResolver||new UNOUNO.components.LangResolver;this.langResolver.assignValues({en:{PASSWORD_TOGGLE_SHOW:"Show password",PASSWORD_TOGGLE_HIDE:"Hide password"}});this.messages=
this.langResolver.getValues()},assignAriaLabels:function(){this.formContainer.find(".form-field-password-show-hide").setAttribute("aria-label",this.messages.PASSWORD_TOGGLE_SHOW)},initializeClickEvents:function(){$q(".form-field-password-show-hide",this.formContainer).on("click",function(a){a.preventDefault();a=$q(a.getTarget());a.hasClass("form-field-password-show-hide")||(a=a.getAncestors(".form-field-password-show-hide"));var c=a.getPrev("input");"text"===c.getAttribute("type")?(c.setAttribute("type",
"password"),a.setAttribute("aria-label",this.messages.PASSWORD_TOGGLE_SHOW),a.setAttribute("aria-pressed",!1)):(c.setAttribute("type","text"),a.setAttribute("aria-label",this.messages.PASSWORD_TOGGLE_HIDE),a.setAttribute("aria-pressed",!0));a.find("img").toggleClasses(["visible","invisible"])},this);$q(".form-label, .form-input-replacement",this.formContainer).on($q.EVENT.tap,function(a){var c=$q(a.getTarget()),b=!1;"label"!==$q.getNodeName(c[0])&&(c=c.getAncestors("label:eq(0)"),b=!0);c&&window.setTimeout(function(){var d=
c.getAttribute("for");if(d){var e=$q("#"+$q.string.escapeRegexpChars(d),this.formContainer);e.hasClass("form-input-focus")||(e.emitNative("click"),b&&!e.hasClass("form-input-checked")&&-1<["radio","checkbox"].indexOf(e.getAttribute("type"))&&(e.setAttribute("checked","checked"),e.emitNative("change"),window.setTimeout(function(){e.blur()},0)))}}.bind(this),0)},this)}}}),$q('.form-container[data-form-element \x3d "form-container"]').filter(function(a){return"custom"!==$q(a).getData("form-instance")&&
!!$q(a).getChildren("form").length}).forEach(function(a){new UNOUNO.components.forms($q(a))}));
var ServiceClients="object"==typeof ServiceClients?ServiceClients:{};
ServiceClients.sslCheckerService=function(q){function c(k){if(p[k])return p[k].exports;var d=p[k]={i:k,l:!1,exports:{}};return q[k].call(d.exports,d,d.exports,c),d.l=!0,d.exports}var p={};return c.m=q,c.c=p,c.d=function(k,d,b){c.o(k,d)||Object.defineProperty(k,d,{enumerable:!0,get:b})},c.r=function(k){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(k,Symbol.toStringTag,{value:"Module"});Object.defineProperty(k,"__esModule",{value:!0})},c.t=function(k,d){if((1&d&&(k=c(k)),8&d)||
4&d&&"object"==typeof k&&k&&k.__esModule)return k;var b=Object.create(null);if(c.r(b),Object.defineProperty(b,"default",{enumerable:!0,value:k}),2&d&&"string"!=typeof k)for(var a in k)c.d(b,a,function(t){return k[t]}.bind(null,a));return b},c.n=function(k){var d=k&&k.__esModule?function(){return k.default}:function(){return k};return c.d(d,"a",d),d},c.o=function(k,d){return Object.prototype.hasOwnProperty.call(k,d)},c.p="",c(c.s=16)}([,function(q,c,p){function k(h,e){return void 0===e&&(e=""),Object.keys(h).map(function(f){var g=
e+(e.length?"["+f+"]":f);f=h[f];return f instanceof Array?(f=f.map(function(l){return encodeURIComponent(String(l))}).join("\x26"+encodeURIComponent(g)+"\x3d"),encodeURIComponent(g)+"\x3d"+f):f instanceof Object?k(f,g):encodeURIComponent(g)+"\x3d"+encodeURIComponent(String(f))}).filter(function(f){return 0<f.length}).join("\x26")}var d,b=this&&this.__extends||(d=function(h,e){return(d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,g){f.__proto__=g}||function(f,g){for(var l in g)g.hasOwnProperty(l)&&
(f[l]=g[l])})(h,e)},function(h,e){function f(){this.constructor=h}d(h,e);h.prototype=null===e?Object.create(e):(f.prototype=e.prototype,new f)}),a=this&&this.__assign||function(){return(a=Object.assign||function(h){for(var e,f=1,g=arguments.length;f<g;f++)for(var l in e=arguments[f])Object.prototype.hasOwnProperty.call(e,l)&&(h[l]=e[l]);return h}).apply(this,arguments)},t=this&&this.__awaiter||function(h,e,f,g){return new (f||(f=Promise))(function(l,m){function u(n){try{w(g.next(n))}catch(r){m(r)}}
function v(n){try{w(g.throw(n))}catch(r){m(r)}}function w(n){var r;n.done?l(n.value):(r=n.value,r instanceof f?r:new f(function(y){y(r)})).then(u,v)}w((g=g.apply(h,e||[])).next())})},z=this&&this.__generator||function(h,e){function f(w){return function(n){return function(r){if(g)throw new TypeError("Generator is already executing.");for(;v;)try{if(g=1,l&&(m=2&r[0]?l.return:r[0]?l.throw||((m=l.return)&&m.call(l),0):l.next)&&!(m=m.call(l,r[1])).done)return m;switch(l=0,m&&(r=[2&r[0],m.value]),r[0]){case 0:case 1:m=
r;break;case 4:return v.label++,{value:r[1],done:!1};case 5:v.label++;l=r[1];r=[0];continue;case 7:r=v.ops.pop();v.trys.pop();continue;default:if(!(m=v.trys,(m=0<m.length&&m[m.length-1])||6!==r[0]&&2!==r[0])){v=0;continue}if(3===r[0]&&(!m||r[1]>m[0]&&r[1]<m[3]))v.label=r[1];else if(6===r[0]&&v.label<m[1])v.label=m[1],m=r;else if(m&&v.label<m[2])v.label=m[2],v.ops.push(r);else{m[2]&&v.ops.pop();v.trys.pop();continue}}r=e.call(h,v)}catch(y){r=[6,y],l=0}finally{g=m=0}if(5&r[0])throw r[1];return{value:r[0]?
r[1]:void 0,done:!0}}([w,n])}}var g,l,m,u,v={label:0,sent:function(){if(1&m[0])throw m[1];return m[1]},trys:[],ops:[]};return u={next:f(0),throw:f(1),return:f(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u};Object.defineProperty(c,"__esModule",{value:!0});c.TextApiResponse=c.BlobApiResponse=c.VoidApiResponse=c.JSONApiResponse=c.canConsumeForm=c.mapValues=c.querystring=c.exists=c.Configuration=c.COLLECTION_FORMATS=c.RequiredError=c.BaseAPI=c.BASE_PATH=void 0;c.BASE_PATH=
"http://localhost".replace(/\/+$/,"");q=function(){function h(e){var f=this;void 0===e&&(e=new x);this.configuration=e;this.fetchApi=function(g,l){return t(f,void 0,void 0,function(){var m,u,v,w,n,r,y;return z(this,function(A){switch(A.label){case 0:m={url:g,init:l},u=0,v=this.middleware,A.label=1;case 1:return u<v.length?(y=v[u]).pre?[4,y.pre(a({fetch:this.fetchApi},m))]:[3,3]:[3,4];case 2:m=A.sent()||m,A.label=3;case 3:return u++,[3,1];case 4:return[4,this.configuration.fetchApi(m.url,m.init)];
case 5:w=A.sent(),n=0,r=this.middleware,A.label=6;case 6:return n<r.length?(y=r[n]).post?[4,y.post({fetch:this.fetchApi,url:g,init:l,response:w.clone()})]:[3,8]:[3,9];case 7:w=A.sent()||w,A.label=8;case 8:return n++,[3,6];case 9:return[2,w]}})})};this.middleware=e.middleware}return h.prototype.withMiddleware=function(){for(var e,f=[],g=0;g<arguments.length;g++)f[g]=arguments[g];g=this.clone();return g.middleware=(e=g.middleware).concat.apply(e,f),g},h.prototype.withPreMiddleware=function(){for(var e=
[],f=0;f<arguments.length;f++)e[f]=arguments[f];e=e.map(function(g){return{pre:g}});return this.withMiddleware.apply(this,e)},h.prototype.withPostMiddleware=function(){for(var e=[],f=0;f<arguments.length;f++)e[f]=arguments[f];e=e.map(function(g){return{post:g}});return this.withMiddleware.apply(this,e)},h.prototype.request=function(e){return t(this,void 0,void 0,function(){var f,g,l,m;return z(this,function(u){switch(u.label){case 0:return f=this.createFetchParams(e),g=f.url,l=f.init,[4,this.fetchApi(g,
l)];case 1:if(200<=(m=u.sent()).status&&300>m.status)return[2,m];throw m;}})})},h.prototype.createFetchParams=function(e){var f=this.configuration.basePath+e.path;void 0!==e.query&&0!==Object.keys(e.query).length&&(f+="?"+this.configuration.queryParamsStringify(e.query));var g,l=e.body instanceof FormData||e.body instanceof URLSearchParams||(g=e.body,"undefined"!=typeof Blob&&g instanceof Blob)?e.body:JSON.stringify(e.body);g=Object.assign({},this.configuration.headers,e.headers);return{url:f,init:{method:e.method,
headers:g,body:l,credentials:this.configuration.credentials}}},h.prototype.clone=function(){var e=new (0,this.constructor)(this.configuration);return e.middleware=this.middleware.slice(),e},h}();c.BaseAPI=q;q=function(h){function e(f,g){g=h.call(this,g)||this;return g.field=f,g.name="RequiredError",g}return b(e,h),e}(Error);c.RequiredError=q;c.COLLECTION_FORMATS={csv:",",ssv:" ",tsv:"\t",pipes:"|"};var x=function(){function h(e){void 0===e&&(e={});this.configuration=e}return Object.defineProperty(h.prototype,
"basePath",{get:function(){return null!=this.configuration.basePath?this.configuration.basePath:c.BASE_PATH},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"fetchApi",{get:function(){return this.configuration.fetchApi||window.fetch.bind(window)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"middleware",{get:function(){return this.configuration.middleware||[]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"queryParamsStringify",{get:function(){return this.configuration.queryParamsStringify||
k},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"username",{get:function(){return this.configuration.username},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"password",{get:function(){return this.configuration.password},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"apiKey",{get:function(){var e=this.configuration.apiKey;if(e)return"function"==typeof e?e:function(){return e}},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,
"accessToken",{get:function(){var e=this.configuration.accessToken;if(e)return"function"==typeof e?e:function(){return e}},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"headers",{get:function(){return this.configuration.headers},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"credentials",{get:function(){return this.configuration.credentials},enumerable:!1,configurable:!0}),h}();c.Configuration=x;c.exists=function(h,e){return null!=h[e]};c.querystring=k;c.mapValues=
function(h,e){return Object.keys(h).reduce(function(f,g){var l;return a(a({},f),((l={})[g]=e(h[g]),l))},{})};c.canConsumeForm=function(h){for(var e=0;e<h.length;e++)if("multipart/form-data"===h[e].contentType)return!0;return!1};q=function(){function h(e,f){void 0===f&&(f=function(g){return g});this.raw=e;this.transformer=f}return h.prototype.value=function(){return t(this,void 0,void 0,function(){var e;return z(this,function(f){switch(f.label){case 0:return e=this.transformer,[4,this.raw.json()];
case 1:return[2,e.apply(this,[f.sent()])]}})})},h}();c.JSONApiResponse=q;q=function(){function h(e){this.raw=e}return h.prototype.value=function(){return t(this,void 0,void 0,function(){return z(this,function(e){return[2,void 0]})})},h}();c.VoidApiResponse=q;q=function(){function h(e){this.raw=e}return h.prototype.value=function(){return t(this,void 0,void 0,function(){return z(this,function(e){switch(e.label){case 0:return[4,this.raw.blob()];case 1:return[2,e.sent()]}})})},h}();c.BlobApiResponse=
q;q=function(){function h(e){this.raw=e}return h.prototype.value=function(){return t(this,void 0,void 0,function(){return z(this,function(e){switch(e.label){case 0:return[4,this.raw.text()];case 1:return[2,e.sent()]}})})},h}();c.TextApiResponse=q},function(q,c,p){var k=this&&this.__createBinding||(Object.create?function(d,b,a,t){void 0===t&&(t=a);Object.defineProperty(d,t,{enumerable:!0,get:function(){return b[a]}})}:function(d,b,a,t){void 0===t&&(t=a);d[t]=b[a]});q=this&&this.__exportStar||function(d,
b){for(var a in d)"default"===a||b.hasOwnProperty(a)||k(b,d,a)};Object.defineProperty(c,"__esModule",{value:!0});q(p(19),c);q(p(20),c);q(p(21),c);q(p(22),c);q(p(23),c);q(p(24),c);q(p(25),c);q(p(26),c);q(p(27),c)},,,,,,,,,,,,,,function(q,c,p){var k=this&&this.__createBinding||(Object.create?function(d,b,a,t){void 0===t&&(t=a);Object.defineProperty(d,t,{enumerable:!0,get:function(){return b[a]}})}:function(d,b,a,t){void 0===t&&(t=a);d[t]=b[a]});q=this&&this.__exportStar||function(d,b){for(var a in d)"default"===
a||b.hasOwnProperty(a)||k(b,d,a)};Object.defineProperty(c,"__esModule",{value:!0});q(p(1),c);q(p(17),c);q(p(2),c)},function(q,c,p){var k=this&&this.__createBinding||(Object.create?function(d,b,a,t){void 0===t&&(t=a);Object.defineProperty(d,t,{enumerable:!0,get:function(){return b[a]}})}:function(d,b,a,t){void 0===t&&(t=a);d[t]=b[a]});q=this&&this.__exportStar||function(d,b){for(var a in d)"default"===a||b.hasOwnProperty(a)||k(b,d,a)};Object.defineProperty(c,"__esModule",{value:!0});q(p(18),c)},function(q,
c,p){var k,d=this&&this.__extends||(k=function(x,h){return(k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,f){e.__proto__=f}||function(e,f){for(var g in f)f.hasOwnProperty(g)&&(e[g]=f[g])})(x,h)},function(x,h){function e(){this.constructor=x}k(x,h);x.prototype=null===h?Object.create(h):(e.prototype=h.prototype,new e)}),b=this&&this.__awaiter||function(x,h,e,f){return new (e||(e=Promise))(function(g,l){function m(w){try{v(f.next(w))}catch(n){l(n)}}function u(w){try{v(f.throw(w))}catch(n){l(n)}}
function v(w){var n;w.done?g(w.value):(n=w.value,n instanceof e?n:new e(function(r){r(n)})).then(m,u)}v((f=f.apply(x,h||[])).next())})},a=this&&this.__generator||function(x,h){function e(v){return function(w){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;u;)try{if(f=1,g&&(l=2&n[0]?g.return:n[0]?g.throw||((l=g.return)&&l.call(g),0):g.next)&&!(l=l.call(g,n[1])).done)return l;switch(g=0,l&&(n=[2&n[0],l.value]),n[0]){case 0:case 1:l=n;break;case 4:return u.label++,
{value:n[1],done:!1};case 5:u.label++;g=n[1];n=[0];continue;case 7:n=u.ops.pop();u.trys.pop();continue;default:if(!(l=u.trys,(l=0<l.length&&l[l.length-1])||6!==n[0]&&2!==n[0])){u=0;continue}if(3===n[0]&&(!l||n[1]>l[0]&&n[1]<l[3]))u.label=n[1];else if(6===n[0]&&u.label<l[1])u.label=l[1],l=n;else if(l&&u.label<l[2])u.label=l[2],u.ops.push(n);else{l[2]&&u.ops.pop();u.trys.pop();continue}}n=h.call(x,u)}catch(r){n=[6,r],g=0}finally{f=l=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([v,
w])}}var f,g,l,m,u={label:0,sent:function(){if(1&l[0])throw l[1];return l[1]},trys:[],ops:[]};return m={next:e(0),throw:e(1),return:e(2)},"function"==typeof Symbol&&(m[Symbol.iterator]=function(){return this}),m};Object.defineProperty(c,"__esModule",{value:!0});c.DefaultClient=void 0;var t=p(1),z=p(2);q=function(x){function h(){return null!==x&&x.apply(this,arguments)||this}return d(h,x),h.prototype.checkDomainRaw=function(e){return b(this,void 0,void 0,function(){var f,g,l;return a(this,function(m){switch(m.label){case 0:if(null===
e.domain||void 0===e.domain)throw new t.RequiredError("domain","Required parameter requestParameters.domain was null or undefined when calling checkDomain.");return f={},void 0!==e.domain&&(f.domain=e.domain),g={},[4,this.request({path:"/api/ssl-checker",method:"GET",headers:g,query:f})];case 1:return l=m.sent(),[2,new t.JSONApiResponse(l,function(u){return z.SSLCheckResultFromJSON(u)})]}})})},h.prototype.checkDomain=function(e){return b(this,void 0,void 0,function(){return a(this,function(f){switch(f.label){case 0:return[4,
this.checkDomainRaw(e)];case 1:return[4,f.sent().value()];case 2:return[2,f.sent()]}})})},h}(t.BaseAPI);c.DefaultClient=q},function(q,c,p){function k(b,a){return null==b?b:{crlCheckStatus:d.exists(b,"crlCheckStatus")?b.crlCheckStatus:void 0,crlStatus:d.exists(b,"crlStatus")?b.crlStatus:void 0,reason:d.exists(b,"reason")?b.reason:void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.CRLCheckStatusReasonEnum=c.CRLCheckStatusCrlStatusEnum=c.CRLCheckStatusCrlCheckStatusEnum=c.CRLCheckStatusToJSON=
c.CRLCheckStatusFromJSONTyped=c.CRLCheckStatusFromJSON=void 0;var d=p(1);c.CRLCheckStatusFromJSON=function(b){return k(b,!1)};c.CRLCheckStatusFromJSONTyped=k;c.CRLCheckStatusToJSON=function(b){if(void 0!==b)return null===b?null:{}};(function(b){b.SOFTFAIL="SOFT_FAIL";b.TESTEDOK="TESTED_OK";b.REVOKED="REVOKED"})(c.CRLCheckStatusCrlCheckStatusEnum||(c.CRLCheckStatusCrlCheckStatusEnum={}));(function(b){b.NOURLFOUND="NO_URL_FOUND";b.NOHTTPURL="NO_HTTP_URL";b.EXCEPTIONDURINGRESPONSE="EXCEPTION_DURING_RESPONSE";
b.PASSED="PASSED";b.FAILED="FAILED";b.UNKNOWN="UNKNOWN"})(c.CRLCheckStatusCrlStatusEnum||(c.CRLCheckStatusCrlStatusEnum={}));(function(b){b.UNSPECIFIED="UNSPECIFIED";b.KEYCOMPROMISE="KEY_COMPROMISE";b.CACOMPROMISE="CA_COMPROMISE";b.AFFILIATIONCHANGED="AFFILIATION_CHANGED";b.SUPERSEDED="SUPERSEDED";b.CESSATIONOFOPERATION="CESSATION_OF_OPERATION";b.CERTIFICATEHOLD="CERTIFICATE_HOLD";b.UNUSED="UNUSED";b.REMOVEFROMCRL="REMOVE_FROM_CRL";b.PRIVILEGEWITHDRAWN="PRIVILEGE_WITHDRAWN";b.AACOMPROMISE="AA_COMPROMISE"})(c.CRLCheckStatusReasonEnum||
(c.CRLCheckStatusReasonEnum={}))},function(q,c,p){function k(a,t){return null==a?a:{issuedToCountry:d.exists(a,"issuedToCountry")?a.issuedToCountry:void 0,issuedToState:d.exists(a,"issuedToState")?a.issuedToState:void 0,issuedToDC:d.exists(a,"issuedToDC")?a.issuedToDC:void 0,issuedToUID:d.exists(a,"issuedToUID")?a.issuedToUID:void 0,issuedByOrg:d.exists(a,"issuedByOrg")?a.issuedByOrg:void 0,issuedByOrgUnit:d.exists(a,"issuedByOrgUnit")?a.issuedByOrgUnit:void 0,issuedByCommonName:d.exists(a,"issuedByCommonName")?
a.issuedByCommonName:void 0,issuedByLocale:d.exists(a,"issuedByLocale")?a.issuedByLocale:void 0,issuedByStreet:d.exists(a,"issuedByStreet")?a.issuedByStreet:void 0,issuedByCountry:d.exists(a,"issuedByCountry")?a.issuedByCountry:void 0,issuedByState:d.exists(a,"issuedByState")?a.issuedByState:void 0,issuedByDC:d.exists(a,"issuedByDC")?a.issuedByDC:void 0,issuedByUID:d.exists(a,"issuedByUID")?a.issuedByUID:void 0,certType:d.exists(a,"certType")?a.certType:void 0,issuedToOrg:d.exists(a,"issuedToOrg")?
a.issuedToOrg:void 0,issuedToOrgUnit:d.exists(a,"issuedToOrgUnit")?a.issuedToOrgUnit:void 0,issuedToCommonName:d.exists(a,"issuedToCommonName")?a.issuedToCommonName:void 0,issuedToLocale:d.exists(a,"issuedToLocale")?a.issuedToLocale:void 0,issuedToStreet:d.exists(a,"issuedToStreet")?a.issuedToStreet:void 0,issuedToOrgList:d.exists(a,"issuedToOrgList")?a.issuedToOrgList:void 0,issuedToOrgUnitList:d.exists(a,"issuedToOrgUnitList")?a.issuedToOrgUnitList:void 0,issuedToCommonNameList:d.exists(a,"issuedToCommonNameList")?
a.issuedToCommonNameList:void 0,issuedToLocaleList:d.exists(a,"issuedToLocaleList")?a.issuedToLocaleList:void 0,issuedToCountryList:d.exists(a,"issuedToCountryList")?a.issuedToCountryList:void 0,issuedToStateList:d.exists(a,"issuedToStateList")?a.issuedToStateList:void 0,serialNumberHex:d.exists(a,"serialNumberHex")?a.serialNumberHex:void 0,fetchType:d.exists(a,"fetchType")?a.fetchType:void 0,revocationCheckModel:d.exists(a,"revocationCheckModel")?b.RevocationCheckModelFromJSON(a.revocationCheckModel):
void 0,productType:d.exists(a,"productType")?a.productType:void 0,sctPresent:d.exists(a,"sctPresent")?a.sctPresent:void 0,validFrom:d.exists(a,"validFrom")?new Date(a.validFrom):void 0,validTo:d.exists(a,"validTo")?new Date(a.validTo):void 0,sigAlg:d.exists(a,"sigAlg")?a.sigAlg:void 0,keyLength:d.exists(a,"keyLength")?a.keyLength:void 0,sanList:d.exists(a,"sanList")?a.sanList:void 0,revocationDetails:d.exists(a,"revocationDetails")?b.RevocationDetailModelFromJSON(a.revocationDetails):void 0,downloadId:d.exists(a,
"downloadId")?a.downloadId:void 0,codes:d.exists(a,"codes")?a.codes:void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.CertificateProductTypeEnum=c.CertificateToJSON=c.CertificateFromJSONTyped=c.CertificateFromJSON=void 0;var d=p(1),b=p(2);c.CertificateFromJSON=function(a){return k(a,!1)};c.CertificateFromJSONTyped=k;c.CertificateToJSON=function(a){if(void 0!==a)return null===a?null:{issuedToCountry:a.issuedToCountry,issuedToState:a.issuedToState,issuedToDC:a.issuedToDC,issuedToUID:a.issuedToUID,
issuedByOrg:a.issuedByOrg,issuedByOrgUnit:a.issuedByOrgUnit,issuedByCommonName:a.issuedByCommonName,issuedByLocale:a.issuedByLocale,issuedByStreet:a.issuedByStreet,issuedByCountry:a.issuedByCountry,issuedByState:a.issuedByState,issuedByDC:a.issuedByDC,issuedByUID:a.issuedByUID,certType:a.certType,issuedToOrg:a.issuedToOrg,issuedToOrgUnit:a.issuedToOrgUnit,issuedToCommonName:a.issuedToCommonName,issuedToLocale:a.issuedToLocale,issuedToStreet:a.issuedToStreet,issuedToOrgList:a.issuedToOrgList,issuedToOrgUnitList:a.issuedToOrgUnitList,
issuedToCommonNameList:a.issuedToCommonNameList,issuedToLocaleList:a.issuedToLocaleList,issuedToCountryList:a.issuedToCountryList,issuedToStateList:a.issuedToStateList,revocationCheckModel:b.RevocationCheckModelToJSON(a.revocationCheckModel),revocationDetails:b.RevocationDetailModelToJSON(a.revocationDetails)}};(function(a){a.EV="EV";a.OV="OV";a.DV="DV";a.SS="SS";a.UNKNOWN="UNKNOWN"})(c.CertificateProductTypeEnum||(c.CertificateProductTypeEnum={}))},function(q,c,p){function k(a,t){return null==a?
a:{codes:d.exists(a,"codes")?a.codes:void 0,algorithm:d.exists(a,"algorithm")?a.algorithm:void 0,certList:d.exists(a,"certList")?a.certList.map(b.CertificateFromJSON):void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.CertificateAlgorithmToJSON=c.CertificateAlgorithmFromJSONTyped=c.CertificateAlgorithmFromJSON=void 0;var d=p(1),b=p(2);c.CertificateAlgorithmFromJSON=function(a){return k(a,!1)};c.CertificateAlgorithmFromJSONTyped=k;c.CertificateAlgorithmToJSON=function(a){if(void 0!==a)return null===
a?null:{}}},function(q,c,p){function k(b,a){return null==b?b:{ocspCheckStatus:d.exists(b,"ocspCheckStatus")?b.ocspCheckStatus:void 0,ocspStatus:d.exists(b,"ocspStatus")?b.ocspStatus:void 0,reason:d.exists(b,"reason")?b.reason:void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.OCSPCheckStatusReasonEnum=c.OCSPCheckStatusOcspStatusEnum=c.OCSPCheckStatusOcspCheckStatusEnum=c.OCSPCheckStatusToJSON=c.OCSPCheckStatusFromJSONTyped=c.OCSPCheckStatusFromJSON=void 0;var d=p(1);c.OCSPCheckStatusFromJSON=
function(b){return k(b,!1)};c.OCSPCheckStatusFromJSONTyped=k;c.OCSPCheckStatusToJSON=function(b){if(void 0!==b)return null===b?null:{}};(function(b){b.SOFTFAIL="SOFT_FAIL";b.TESTEDOK="TESTED_OK";b.REVOKED="REVOKED"})(c.OCSPCheckStatusOcspCheckStatusEnum||(c.OCSPCheckStatusOcspCheckStatusEnum={}));(function(b){b.NOURLFOUND="NO_URL_FOUND";b.NOHTTPURL="NO_HTTP_URL";b.EXCEPTIONDURINGRESPONSE="EXCEPTION_DURING_RESPONSE";b.PASSED="PASSED";b.FAILED="FAILED";b.UNKNOWN="UNKNOWN"})(c.OCSPCheckStatusOcspStatusEnum||
(c.OCSPCheckStatusOcspStatusEnum={}));(function(b){b.UNSPECIFIED="UNSPECIFIED";b.KEYCOMPROMISE="KEY_COMPROMISE";b.CACOMPROMISE="CA_COMPROMISE";b.AFFILIATIONCHANGED="AFFILIATION_CHANGED";b.SUPERSEDED="SUPERSEDED";b.CESSATIONOFOPERATION="CESSATION_OF_OPERATION";b.CERTIFICATEHOLD="CERTIFICATE_HOLD";b.UNUSED="UNUSED";b.REMOVEFROMCRL="REMOVE_FROM_CRL";b.PRIVILEGEWITHDRAWN="PRIVILEGE_WITHDRAWN";b.AACOMPROMISE="AA_COMPROMISE"})(c.OCSPCheckStatusReasonEnum||(c.OCSPCheckStatusReasonEnum={}))},function(q,c,
p){function k(b,a){return null==b?b:{sslv2Status:d.exists(b,"sslv2Status")?b.sslv2Status:void 0,sslv3Status:d.exists(b,"sslv3Status")?b.sslv3Status:void 0,tlsv1Status:d.exists(b,"tlsv1Status")?b.tlsv1Status:void 0,tlsv11Status:d.exists(b,"tlsv1_1Status")?b.tlsv1_1Status:void 0,tlsv12Status:d.exists(b,"tlsv1_2Status")?b.tlsv1_2Status:void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.ProtocolsToJSON=c.ProtocolsFromJSONTyped=c.ProtocolsFromJSON=void 0;var d=p(1);c.ProtocolsFromJSON=function(b){return k(b,
!1)};c.ProtocolsFromJSONTyped=k;c.ProtocolsToJSON=function(b){if(void 0!==b)return null===b?null:{sslv2Status:b.sslv2Status,sslv3Status:b.sslv3Status,tlsv1Status:b.tlsv1Status,tlsv1_1Status:b.tlsv11Status,tlsv1_2Status:b.tlsv12Status}}},function(q,c,p){function k(a,t){return null==a?a:{ocspCheck:d.exists(a,"ocspCheck")?b.OCSPCheckStatusFromJSON(a.ocspCheck):void 0,crlCheck:d.exists(a,"crlCheck")?b.CRLCheckStatusFromJSON(a.crlCheck):void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.RevocationCheckModelToJSON=
c.RevocationCheckModelFromJSONTyped=c.RevocationCheckModelFromJSON=void 0;var d=p(1),b=p(2);c.RevocationCheckModelFromJSON=function(a){return k(a,!1)};c.RevocationCheckModelFromJSONTyped=k;c.RevocationCheckModelToJSON=function(a){if(void 0!==a)return null===a?null:{ocspCheck:b.OCSPCheckStatusToJSON(a.ocspCheck),crlCheck:b.CRLCheckStatusToJSON(a.crlCheck)}}},function(q,c,p){function k(b,a){return null==b?b:{method:d.exists(b,"method")?b.method:void 0,status:d.exists(b,"status")?b.status:void 0,reason:d.exists(b,
"reason")?b.reason:void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.RevocationDetailModelToJSON=c.RevocationDetailModelFromJSONTyped=c.RevocationDetailModelFromJSON=void 0;var d=p(1);c.RevocationDetailModelFromJSON=function(b){return k(b,!1)};c.RevocationDetailModelFromJSONTyped=k;c.RevocationDetailModelToJSON=function(b){if(void 0!==b)return null===b?null:{}}},function(q,c,p){function k(a,t){return null==a?a:{sslconfiguration:d.exists(a,"sslconfiguration")?b.SSLConfigurationFromJSON(a.sslconfiguration):
void 0,codes:d.exists(a,"codes")?a.codes:void 0,hostName:d.exists(a,"hostName")?a.hostName:void 0,certAlgList:d.exists(a,"certAlgList")?a.certAlgList.map(b.CertificateAlgorithmFromJSON):void 0,serverCertAlgList:d.exists(a,"serverCertAlgList")?a.serverCertAlgList.map(b.CertificateAlgorithmFromJSON):void 0,sslConfig:d.exists(a,"sslConfig")?b.SSLConfigurationFromJSON(a.sslConfig):void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.SSLCheckResultToJSON=c.SSLCheckResultFromJSONTyped=c.SSLCheckResultFromJSON=
void 0;var d=p(1),b=p(2);c.SSLCheckResultFromJSON=function(a){return k(a,!1)};c.SSLCheckResultFromJSONTyped=k;c.SSLCheckResultToJSON=function(a){if(void 0!==a)return null===a?null:{sslconfiguration:b.SSLConfigurationToJSON(a.sslconfiguration),hostName:a.hostName,certAlgList:void 0===a.certAlgList?void 0:a.certAlgList.map(b.CertificateAlgorithmToJSON),serverCertAlgList:void 0===a.serverCertAlgList?void 0:a.serverCertAlgList.map(b.CertificateAlgorithmToJSON),sslConfig:b.SSLConfigurationToJSON(a.sslConfig)}}},
function(q,c,p){function k(a,t){return null==a?a:{ipaddress:d.exists(a,"ipaddress")?a.ipaddress:void 0,httpserverSignature:d.exists(a,"httpserverSignature")?a.httpserverSignature:void 0,poodleTLS:d.exists(a,"poodleTLS")?a.poodleTLS:void 0,cipherSuites:d.exists(a,"cipherSuites")?a.cipherSuites:void 0,portNumber:d.exists(a,"portNumber")?a.portNumber:void 0,ipAddress:d.exists(a,"ipAddress")?a.ipAddress:void 0,httpServerSignature:d.exists(a,"httpServerSignature")?a.httpServerSignature:void 0,serverName:d.exists(a,
"serverName")?a.serverName:void 0,hsts:d.exists(a,"hsts")?a.hsts:void 0,heartbleed:d.exists(a,"heartbleed")?a.heartbleed:void 0,poodle:d.exists(a,"poodle")?a.poodle:void 0,poodletls:d.exists(a,"poodletls")?a.poodletls:void 0,freak:d.exists(a,"freak")?a.freak:void 0,beast:d.exists(a,"beast")?a.beast:void 0,crime:d.exists(a,"crime")?a.crime:void 0,npn:d.exists(a,"npn")?a.npn:void 0,secureRenegotiation:d.exists(a,"secureRenegotiation")?a.secureRenegotiation:void 0,downgradeAttackPrevention:d.exists(a,
"downgradeAttackPrevention")?a.downgradeAttackPrevention:void 0,sessionTickets:d.exists(a,"sessionTickets")?a.sessionTickets:void 0,sessionCache:d.exists(a,"sessionCache")?a.sessionCache:void 0,protocols:d.exists(a,"Protocols")?b.ProtocolsFromJSON(a.Protocols):void 0,compressionStatus:d.exists(a,"compressionStatus")?a.compressionStatus:void 0,rc4Status:d.exists(a,"rc4Status")?a.rc4Status:void 0,heartbeatStatus:d.exists(a,"heartbeatStatus")?a.heartbeatStatus:void 0,ocspStaplingStatus:d.exists(a,"ocspStaplingStatus")?
a.ocspStaplingStatus:void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.SSLConfigurationToJSON=c.SSLConfigurationFromJSONTyped=c.SSLConfigurationFromJSON=void 0;var d=p(1),b=p(2);c.SSLConfigurationFromJSON=function(a){return k(a,!1)};c.SSLConfigurationFromJSONTyped=k;c.SSLConfigurationToJSON=function(a){if(void 0!==a)return null===a?null:{ipaddress:a.ipaddress,httpserverSignature:a.httpserverSignature,poodleTLS:a.poodleTLS,cipherSuites:a.cipherSuites,portNumber:a.portNumber,ipAddress:a.ipAddress,
httpServerSignature:a.httpServerSignature,serverName:a.serverName,hsts:a.hsts,heartbleed:a.heartbleed,poodle:a.poodle,poodletls:a.poodletls,freak:a.freak,beast:a.beast,crime:a.crime,npn:a.npn,secureRenegotiation:a.secureRenegotiation,downgradeAttackPrevention:a.downgradeAttackPrevention,sessionTickets:a.sessionTickets,sessionCache:a.sessionCache,Protocols:b.ProtocolsToJSON(a.protocols),compressionStatus:a.compressionStatus,rc4Status:a.rc4Status,heartbeatStatus:a.heartbeatStatus,ocspStaplingStatus:a.ocspStaplingStatus}}}]);
$q.define("UNOUNO.components.sslCheckerTemplate",{statics:{init:function(){this.__checker=$q(".ssl-checker-form");this.__checkerParent=this.__checker.getParents(":eq(0)");this.__initializeSearchBar();this.initializeSSlChecker()},__initializeSearchBar:function(){},initializeSSlChecker:function(){var a=new ServiceClients.sslCheckerService.Configuration({basePath:window.location.origin});this.sslChecker=new ServiceClients.sslCheckerService.DefaultClient(a)}}});
$q.define("UNOUNO.components.domainCheckerInput",{statics:{init:function(){var a=$q('input[name\x3d"multicheck.Domain"]')[0],c=$q('form[action\x3d"/domaincheck"] button')[0],b=$q("#noinput");c.addEventListener("click",function(d){1>a.value.length&&(d.preventDefault(),b.removeClass("d-none"))});a.addEventListener("focus",function(){b.hasClass("d-none")||b.addClass("d-none")})}}});$q.ready(function(){UNOUNO.components.sslCheckerTemplate.init();UNOUNO.components.domainCheckerInput.init()});
"undefined"!==typeof $q&&($q.define("UNOUNO.components.webfontPrice",{construct:function(a,b){b=b||{};this._priceConfiguration=$q.object.merge({},this._defaultConfiguration,this._configuration,b);this.setPrice(a)},members:{_defaultConfiguration:{currency:!0,replace00With:"",thousandsSeparator:"",decimalSeparator:".",decimalLength:2},_object:void 0,_priceConfiguration:void 0,_price:void 0,setDecimalSeparator:function(a){this._priceConfiguration.decimalSeparator=!!a;this._parse();return this},setDecimalLength:function(a){this._priceConfiguration.decimalLength=
a;this._parse();return this},setCurrency:function(a){this._priceConfiguration.currency=a;this._parse();return this},setThousandsSeparator:function(a){this._priceConfiguration.thousandsSeparator=a;this._parse();return this},setReplace00With:function(a){this._priceConfiguration.replace00With=a;this._parse();return this},setCurrencyBefore:function(a){this._priceConfiguration.currencyBefore=a;this._parse();return this},setCurrencyBehind:function(a){this._priceConfiguration.currencyBehind=a;this._parse();
return this},setPrice:function(a){this._price=a;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||void 0},getFormattedPrice:function(){var a=this.getRawPrice();this.getCurrencySign();var b=this.getDecimalSeparator(),c=this.getThousandsSeparator(),e=this.getDecimalLength();b&&(a=a.replace(".",b));c&&(a=a.replace(new RegExp("\\d(?\x3d(\\d{3})+"+(0<e?"\\D":"$")+")","g"),"$\x26"+c));c=a.split(b);0==c[1]&&(a=c[0],"replace00With"in this._priceConfiguration&&this._priceConfiguration.replace00With.length&&
(a+=b+this._priceConfiguration.replace00With));this.getCurrency()&&(this.isCurrencyBefore()?a=this.getCurrencySign()+""+a:this.isCurrencyBehind()&&(a=a+" "+this.getCurrencySign()));return a},isCurrencyBefore:function(){return!!this._priceConfiguration.currencyBefore},isCurrencyBehind:function(){return!!this._priceConfiguration.currencyBehind},getCurrencySign:function(){return this._priceConfiguration.currencyBefore||this._priceConfiguration.currencyBehind||void 0},parse:function(){return this._object},
format:function(){return this.getFormattedPrice()},draw:function(a){if((a=$q(a))&&a.getAncestors(".webfont-price-container").length){if(a.hasClass("price-container"))return this._drawPriceContainer(a);if(a.hasClass("price-container-inline"))return this._drawInlinePriceContainer(a)}return!1},_drawPriceContainer:function(a){var b=this._object,c=a.getChildren(".price-before-separator"),e=a.getChildren(".price-separator"),d=a.getChildren(".price-behind-separator"),f=a.getChildren(".price-text-behind-inline");
return c.length?(c.setTextContent(b.beforeDecimalSeparator),b.decimalSeparator&&b.behindDecimalSeparator?(e.length||(e=$q.create("\x3cspan /\x3e").addClass("price-separator").setTextContent(b.decimalSeparator).insertAfter(c)),d.length||(d=$q.create("\x3cspan /\x3e").addClass("price-behind-separator").insertAfter(e)),a.hasClass("price-should-be-supped")&&!d.hasClass("price-sup")&&d.addClass("price-sup"),0==b.behindDecimalSeparator||isNaN(b.behindDecimalSeparator)?d.addClass("price-zero"):d.hasClass("price-zero")&&
d.removeClass("price-zero"),(c=$q.create("\x3cspan /\x3e").append(d.getChildren()).getHtml())?d.setHtml(c+b.behindDecimalSeparator):d.setHtml(b.behindDecimalSeparator),f.length&&a.hasClass("price-should-be-supped")&&!f.hasClass("price-behind-separator-supped")&&f.addClass("price-behind-separator-supped")):(e.remove(),d.remove(),f.length&&f.hasClass("price-behind-separator-supped")&&f.removeClass("price-behind-separator-supped")),!0):!1},_drawInlinePriceContainer:function(a){var b=this._object;a=a.getChildren(".price-text-inline").getChildren(".price-text");
return a.length?(a.setTextContent(b.formattedPrice),!0):!1},_parse:function(){this._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 a=this._object.formattedPrice.split(this.getDecimalSeparator());this._object.beforeDecimalSeparator=a[0];this._object.behindDecimalSeparator=a[1]}}}),
$q.$attachStatic({webfontPrice:function(a,b){return new UNOUNO.components.webfontPrice(a,b)}}));
$q.define("UNOUNO.components.webfontPrice",{extend:UNOUNO.components.webfontPrice,construct:function(a,b){this.base(arguments,a,b)},members:{_configuration:{currencyBefore:"$",thousandsSeparator:",",decimalSeparator:"."}}});
$q.define("UNOUNO.templates.splitStage",{statics:{init:function(){$q(".psa-close-icon").on("click",function(a){$q(".split-stage-psa").addClass("hidden")})}}});$q.ready(function(){UNOUNO.templates.splitStage.init()});
"undefined"!==typeof $q&&($q.define("UNOUNO.components.modal",{construct:function(a,b){b=b||{};this.element=$q(a);this.properties=this.element.getAllData();this.options=b||{};this.eventDispatcher=UNOUNO.components.eventDispatcher;this.callbacks=[];this.isMobileDevice=$q.env.get("device.touch");this.canTransition="[object Object]"===Object.prototype.toString.call($q.env.get("css.transition"));this.canTransform="[object Object]"===Object.prototype.toString.call($q.env.get("css.transform"));if(this.isMobileDevice||
"touch"!==this.properties.modalType){a=$q('[data-modal-id \x3d "'+this.properties.modal+'"]');if(b.cloneContent||"true"===this.properties.modalCloneContent)a=a.clone();b&&Object.keys(b).filter(function(c){return-1!=="modalBackdrop modal modalDialog modalContentContainer modalContentBodyContainer modalContentFootContainer modalCloseLink".split(" ").indexOf(c)}).forEach(function(c){"[object Object]"===Object.prototype.toString.call(b[c])&&b[c].length&&(this[c]=b[c])},this);this.modalContent=a;this.initializeEvents();
"modal-content-#"+$q.uri.parse(location.href).queryKey.lightbox===this.properties.modal&&this.open();return this}},statics:{},members:{callbacks:void 0,registerCallback:function(a,b,c){this.callbacks.push({event:a,callback:b,context:c});return this.callbacks.length-1},getModal:function(){return this.modal},getElement:function(){return this.element},unregisterCallback:function(a){this.callbacks.splice(a,1)},callback:function(a){var b=this.callbacks.filter(function(d){return d.event===a&&"function"===
typeof d.callback});if(b.length){var c=[].concat.call([].slice.call(arguments,1));b.forEach(function(d){d.callback.apply(d.context||d.callback,c.concat(this),this)},this)}},initializeLazyLoadImages:function(){$q("[data-lavender-original]",this.modalContent).forEach(function(a){a=$q(a);UNOUNO.components.lazyLoadImages.loadImage(a)},this)},initializeEvents:function(){this.onceModalBeforeOpen=this.registerCallback("onModalBeforeOpen",function(){this.initializeLazyLoadImages();this.unregisterCallback(this.onceModalBeforeOpen)},
this);this.registerCallback("onModalOpen",function(){this.initializeCloseEvents();this.eventDispatcherId||(this.eventDispatcherId=this.eventDispatcher.registerCallback("onWindowResize",function(b){this.modalDialog.removeClasses(["center","top"]).addClass(this.getAlignment())},this));this.focusModalContent();var a=this.element.getData("modal").split("#");if(1<a.length&&UNOUNO.hydrateReactComponents&&UNOUNO.hydrateReactComponents[a[1]])UNOUNO.hydrateReactComponents[a[1]]()},this);this.registerCallback("onModalClose",
function(){this.destroyEvents();this.isMobileDevice||this.getElement().focus()},this);if("custom"!==this.options.open){function a(b){b.preventDefault();this.open()}this.element.on("tap",a,this);this.element.on("click",a,this)}},focusModalContent:function(){var a=$q.create('\x3ca href\x3d"#" aria-hidden\x3d"true" /\x3e').insertBefore(this.modalContentContainer);a.focus();a.remove()},initializeCloseEvents:function(){if(!1!==this.options.closeable){if(!this.modalCloseLink.hasListener("click",this.handleClickEvents,
this))this.modalCloseLink.on("click",function(a){this.handleClickEvents(a,!0)},this);if(!$q(document).hasListener("tap",this.handleClickEvents,this))$q(document).on("tap",this.handleClickEvents,this);if(!this.isMobileDevice&&!$q(document).hasListener("keydown",this.handleKeyDownEvents,this))$q(document).on("keydown",this.handleKeyDownEvents,this);return this}},handleKeyDownEvents:function(a){if("Escape"===a.getKeyIdentifier()&&!1!==this.options.closeable)return this.destroyEvents().close()},handleClickEvents:function(a,
b){a=$q(a.getTarget());(b=b||!a.isChildOf(this.modalDialog))||!a.hasClass("modal-close")&&!a.getAncestors(".modal-close").length||(b=!0);if(b&&!1!==this.options.closeable)return this.destroyEvents().close()},destroyEvents:function(){$q(document).hasListener("tap",this.handleClickEvents,this)&&$q(document).off("tap",this.handleClickEvents,this);!this.isMobileDevice&&$q(document).hasListener("keydown",this.handleKeyDownEvents,this)&&$q(document).off("keydown",this.handleKeyDownEvents,this);this.eventDispatcherId&&
(this.eventDispatcher.unregisterCallback(this.eventDispatcherId),this.eventDispatcherId=void 0);return this},openTransitionEndEvent:function(){this.openTransitionEndEventTimeout&&(window.clearTimeout(this.openTransitionEndEventTimeout),this.openTransitionEndEventTimeout=void 0);this.modalDialog.off("transitionend",this.openTransitionEndEvent,this);this.modalDialog.addClass("modal-disable-transition");this.modal.addClass("modal-interactive");this.callback("onModalOpen")},modalDialogCloseTransition:function(){this.modalDialogCloseTransitionTimeout&&
(window.clearTimeout(this.modalDialogCloseTransitionTimeout),this.modalDialogCloseTransitionTimeout=void 0);this.modalDialog.off("transitionend",this.modalDialogCloseTransition,this);this.modal.removeClasses(["in","out"]).remove();this.modalBackdrop.hasListener("transitionend",this.modalBackdropCloseTransition,this)||(this.modalBackdrop.on("transitionend",this.modalBackdropCloseTransition,this),this.modalBackdropCloseTransitionTimeout=window.setTimeout(function(){this.modalBackdropCloseTransition()}.bind(this),
700));this.modalBackdrop.removeClass("in")},modalBackdropCloseTransition:function(){this.modalBackdropCloseTransitionTimeout&&(window.clearTimeout(this.modalBackdropCloseTransitionTimeout),this.modalBackdropCloseTransitionTimeout=void 0);this.modalBackdrop.off("transitionend",this.modalBackdropCloseTransition,this);var a=$q("body");this.modalBackdrop.remove();a.removeClasses(["modal-open","modal-transition"]);this.callback("onModalClose")},close:function(){var a=$q("body");this.callback("onModalBeforeClose");
this.canTransition&&this.canTransform&&this.modalDialog?(this.modalDialog.removeClass("modal-disable-transition"),this.modalDialog.hasListener("transitionend",this.modalDialogCloseTransition,this)||(this.modalDialog.on("transitionend",this.modalDialogCloseTransition,this),this.modalDialogCloseTransitionTimeout=window.setTimeout(function(){this.modalDialogCloseTransition()}.bind(this),700)),window.requestAnimationFrame(function(){this.modal.removeClass("modal-interactive").addClass("out")}.bind(this))):
(this.modalBackdrop&&this.modalBackdrop.removeClass("in").remove(),this.modal&&this.modal.removeClass("in").remove(),a.removeClass("modal-open"),this.callback("onModalClose"))},getSize:function(){if(this.options.large||"large"===this.properties.modalSize)return"large";if(this.options.medium||"medium"===this.properties.modalSize)return"medium";if(this.options.xlarge||"xlarge"===this.properties.modalSize)return"xlarge";if(this.options.max||"max"===this.properties.modalSize)return"max"},createModalMarkup:function(){var a=
$q("body");this.modalBackdrop||(this.modalBackdrop=$q.create("\x3cdiv /\x3e").addClasses(["modal-backdrop"]));if(!this.modal){this.modal=$q.create("\x3cdiv /\x3e").addClasses(["modal"]);this.modalDialog=$q.create("\x3cdiv /\x3e").addClasses(["modal-dialog"]).appendTo(this.modal);this.modalContentContainer=$q.create("\x3cdiv /\x3e").addClasses(["modal-content"]).appendTo(this.modalDialog);this.modalContentBodyContainer=$q.create("\x3cdiv /\x3e").addClasses(["modal-content-body"]).appendTo(this.modalContentContainer);
!1!==this.options.closeable&&(this.modalContentFootContainer=$q.create("\x3cdiv /\x3e").addClasses(["modal-content-foot"]).appendTo(this.modalContentContainer),this.modalCloseLink=$q.create("\x3cbutton /\x3e").addClasses(["link-container","modal-close","remove-focus-default","link-container-ignore"]).appendTo(this.modalContentFootContainer),$q.create("\x3cspan /\x3e").addClasses(["link"]).appendTo(this.modalCloseLink).setTextContent(this.getCloseText()));var b=this.getSize();"large"===b?this.modalDialog.addClass("modal-large"):
"medium"===b?this.modalDialog.addClass("modal-medium"):"xlarge"===b?this.modalDialog.addClass("modal-xlarge"):"max"===b&&this.modalDialog.addClass("modal-max-width");this.setContent();this.callback("onModalMarkupCreated",{modal:this.modal,backdrop:this.modalBackdrop})}this.modalBackdrop.appendTo(a);this.modal.appendTo(a);this.callback("onModalAppend")},getModalContentBodyContainer:function(){if(this.modalContentBodyContainer)return this.modalContentBodyContainer},setContent:function(a){a=a||this.modalContent;
this.modalContentBodyContainer.empty();a.appendTo(this.modalContentBodyContainer)},getContent:function(){return this.modalDialog},getCloseText:function(){return{"en-GB":"Close","en-US":"Close","en-CA":"Close","de-DE":"Schlie\u00dfen","de-AT":"Schlie\u00dfen","it-IT":"Chiudi","fr-FR":"Fermer","es-ES":"Cerrar","es-MX":"Cerrar"}[$q("html").getAttribute("lang")]},getAlignment:function(){return 32>=($q(window).getHeight()-this.modalDialog.getHeight())/2?"top":"center"},adjustAlignment:function(){this.modalDialog.removeClasses(["center",
"top"]).addClass(this.getAlignment())},open:function(){this.createModalMarkup();var a=$q("body");a.addClass("modal-open");this.callback("onModalBeforeOpen",{element:this.element});this.canTransition&&this.canTransform?(a.addClass("modal-transition"),this.modalDialog.hasListener("transitionend",this.openTransitionEndEvent,this)||(this.modalDialog.on("transitionend",this.openTransitionEndEvent,this),this.openTransitionEndEventTimeout=window.setTimeout(function(){this.openTransitionEndEvent()}.bind(this),
700)),window.setTimeout(function(){this.modal.removeClass("out");window.requestAnimationFrame(function(){this.modalBackdrop.addClass("in");this.modal.addClass("in");window.requestAnimationFrame(function(){this.adjustAlignment()}.bind(this))}.bind(this))}.bind(this),0)):(this.adjustAlignment(),this.modalBackdrop.addClass("in"),this.modal.addClass("in"),this.callback("onModalOpen"))}}}),$q.$attachStatic({modal:function(a,b){return new UNOUNO.components.modal($q(a),b)}}),$q.ready(function(){$q("[data-modal]").filter(function(a){return"custom"!==
$q(a).getData("modal-instance")}).forEach(function(a){return $q.modal(a)})}));
"undefined"!==typeof $q&&($q.define("UNOUNO.components.lazyLoadVideos",{statics:{initialize:function(){var e=[].slice.call(document.querySelectorAll("video.lazy"));if("IntersectionObserver"in window){var f=new IntersectionObserver(function(a,d){a.forEach(function(b){if(b.isIntersecting){for(var g in b.target.children){var c=b.target.children[g];"string"===typeof c.tagName&&"SOURCE"===c.tagName&&(c.src=c.dataset.lavenderSrc)}b.target.load();b.target.classList.remove("lazy");f.unobserve(b.target)}})});
e.forEach(function(a){f.observe(a)})}else e.forEach(function(a){a.querySelectorAll("source").forEach(function(d){d.src=d.dataset.lavenderSrc});a.load()})}}}),$q.ready(function(){UNOUNO.components.lazyLoadVideos.initialize()}));
//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/log-min.js
!function(){window.baselib=window.baselib||{},window.baselib.Log=window.baselib.Log||{};var o=window.baselib.Log;o.processLog=function(o){e=o},o.isLogProcessing=function(){var o;return"function"==typeof e?(o=e(),"boolean"!=typeof o&&(o=!0)):o=n(),o},o.info=function(){r("info",i(arguments.callee.caller),arguments)},o.debug=function(){r("debug",i(arguments.callee.caller),arguments)},o.warn=function(){r("warn",i(arguments.callee.caller),arguments)},o.error=function(){r("error",i(arguments.callee.caller),arguments)},o.trace=function(){r("trace",i(arguments.callee.caller),null)},o.log=function(e){o.isLogProcessing()===!0&&window.baselib&&window.baselib.logCallback&&"function"==typeof window.baselib.logCallback?window.baselib.logCallback(e):qxWeb.debug('Log message received, but no callback is configured!\nPlease provide a callback function at "window.baselib.logCallback"!\nTake a look at http://baselib.ai.1und1.de/devel/docs/api/#q.log for a code sample.')};var e=null,n=function(){return!1},i=function(o){var e="";return null!==o&&(e=o.displayName||o.name),e},r=function(e,n,i){l()===!0&&o.isLogProcessing()===!0&&(i=a(i),"trace"!==e&&"undefined"!=typeof n&&""!==n&&(n=n.replace(/\(\)$/,""),window.console[e].call(window.console,">>> "+n)),window.console[e].apply(window.console,i))},l=function(){return window.console&&window.console.info&&window.console.debug&&window.console.warn&&window.console.error?!0:void 0},a=function(o,e){return null!==o?Array.prototype.slice.call(o,e||0):[]};"undefined"!=typeof window.qxWeb&&"function"==typeof window.qxWeb.$attachStatic?(qxWeb.info=qxWeb.debug=qxWeb.warn=qxWeb.error=qxWeb.trace=qxWeb.log=void 0,qxWeb.$attachStatic({debug:o.debug,info:o.info,warn:o.warn,error:o.error,trace:o.trace,log:o.log,isLogProcessing:o.isLogProcessing,processLog:o.processLog}),"undefined"!=typeof window.baselib&&"undefined"!=typeof baselib.module.Environment&&"function"==typeof baselib.module.Environment.logProcessing&&qxWeb.processLog(baselib.module.Environment.logProcessing)):(window.qxWeb=window.qxWeb||{},window.q=window.$q=window.qxWeb,window.qxWeb.info=o.info,window.qxWeb.debug=o.debug,window.qxWeb.warn=o.warn,window.qxWeb.error=o.error,window.qxWeb.trace=o.trace,window.qxWeb.log=o.log,window.qxWeb.processLog=o.processLog,window.qxWeb.isLogProcessing=o.isLogProcessing)}();
$q.define("UNOUNO.meta.jasmin",{statics:{cacheKey:null,variant:null,minify:!1,urlGenerator:null,dependencies:[],ready:function(){$q(document).emit("dependencies:loaded")},log:function(a){var b=$q.isLogProcessing(),c="live"!==UNOUNO.params.siteModus&&!this.minify||b;c&&"function"===typeof a&&(b||$q.processLog(function(){return c}),a(),b||setTimeout(function(){$q.processLog(function(){return!1})}))},setVariant:function(a){this.variant=a},setDependencies:function(a){if(a&&!this.isArray(a))return this.setDependencies(a.split("+").reduce(function(b,
c){c&&"!"!==c.charAt(0)&&b.push(c);return b},[]));a=a||[];this.log(function(){a.forEach(function(b){-1===(this.dependencies||[]).indexOf(b)&&$q.debug("dependency loaded: "+b)},this)}.bind(this));this.dependencies=a},setMinify:function(a){this.minify=a},setCacheKey:function(a){this.cacheKey=a},setUrlGenerator:function(a){this.urlGenerator=a},isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},loadDependencies:function(a){if(a&&!this.isArray(a))return this.loadDependencies(a.split("+").reduce(function(d,
e){e&&"!"!==e.charAt(0)&&d.push(e);return d},[]));var b=[],c=[];a.forEach(function(d){-1===this.dependencies.indexOf(d)?b.push(d):c.push(d)},this);b.length&&(a=[b.join("+")],c.length&&a.push("!"+c.join("+!")),UNOUNO.resource.loadCSS(this.createUrl(a.join("+"),"css"),{async:!1,defer:!1}),UNOUNO.resource.loadJS(this.createUrl(a.join("+"),"js"),{async:!1,defer:!1},function(){this.setDependencies(window.JASMIN_DEPENDENCIES)}.bind(this)))},createUrl:function(a,b){return this.urlGenerator(this.cacheKey,
a,b,this.minify,this.variant)}}});
//### zip:baseLib-1.1.7.jar/PUSTEFIX-INF/script/textselection-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:{}}},e.Bootstrap.define("qx.module.TextSelection",{statics:{__oK:function(e){var t=e.tagName?e.tagName.toLowerCase():null;return"input"===t||"textarea"===t},__oL:function(e){for(var t=0,o=e.childNodes.length;o>t;t++)if(3===e.childNodes[t].nodeType)return e.childNodes[t];return null}},members:{getTextSelection:function(){var t=this[0];return t?(e.module.TextSelection.__oK(t)||(t=e.module.TextSelection.__oL(t)),t?e.bom.Selection.get(t):null):null},getTextSelectionLength:function(){var t=this[0];return t?(e.module.TextSelection.__oK(t)||(t=e.module.TextSelection.__oL(t)),t?e.bom.Selection.getLength(t):null):null},getTextSelectionStart:function(){var t=this[0];return t?(e.module.TextSelection.__oK(t)||(t=e.module.TextSelection.__oL(t)),t?e.bom.Selection.getStart(t):null):null},getTextSelectionEnd:function(){var t=this[0];return t?(e.module.TextSelection.__oK(t)||(t=e.module.TextSelection.__oL(t)),t?e.bom.Selection.getEnd(t):null):null},setTextSelection:function(t,o){var n=this[0];return n&&(e.module.TextSelection.__oK(n)||(n=e.module.TextSelection.__oL(n)),n&&e.bom.Selection.set(n,t,o)),this},clearTextSelection:function(){return this._forEachElement(function(t){e.module.TextSelection.__oK(t)||(t=e.module.TextSelection.__oL(t)),t&&e.bom.Selection.clear(t)}),this}},defer:function(){qxWeb.$attachAll(this)}}),e.Bootstrap.define("qx.bom.Selection",{statics:{getSelectionObject:e.core.Environment.select("html.selection",{selection:function(e){return e.selection},"default":function(t){return e.dom.Node.getWindow(t).getSelection()}}),get:e.core.Environment.select("html.selection",{selection:function(t){var o=e.bom.Range.get(e.dom.Node.getDocument(t));return o.text},"default":function(t){return this.__or(t)?t.value.substring(t.selectionStart,t.selectionEnd):this.getSelectionObject(e.dom.Node.getDocument(t)).toString()}}),getLength:e.core.Environment.select("html.selection",{selection:function(t){var o=this.get(t),n=e.util.StringSplit.split(o,/\r\n/);return o.length-(n.length-1)},"default":function(t){if("opera"==e.core.Environment.get("engine.name")){var o,n,r;if(this.__or(t)){var l=t.selectionStart,i=t.selectionEnd;o=t.value.substring(l,i),n=i-l}else o=e.bom.Selection.get(t),n=o.length;return r=e.util.StringSplit.split(o,/\r\n/),n-(r.length-1)}return this.__or(t)?t.selectionEnd-t.selectionStart:this.get(t).length}}),getStart:e.core.Environment.select("html.selection",{selection:function(t){if(this.__or(t)){var o=e.bom.Range.get();if(!t.contains(o.parentElement()))return-1;var n=e.bom.Range.get(t),r=t.value.length;return n.moveToBookmark(o.getBookmark()),n.moveEnd("character",r),r-n.text.length}var n=e.bom.Range.get(t),l=n.parentElement(),i=e.bom.Range.get();try{i.moveToElementText(l)}catch(c){return 0}var a=e.bom.Range.get(e.dom.Node.getBodyElement(t));if(a.setEndPoint("StartToStart",n),a.setEndPoint("EndToEnd",i),0==i.compareEndPoints("StartToStart",a))return 0;for(var d,m=0;;){if(d=a.moveStart("character",-1),0==i.compareEndPoints("StartToStart",a))break;if(0==d)break;m++}return++m},"default":function(t){if("gecko"===e.core.Environment.get("engine.name")||"webkit"===e.core.Environment.get("engine.name")){if(this.__or(t))return t.selectionStart;var o=e.dom.Node.getDocument(t),n=this.getSelectionObject(o);return n.anchorOffset<n.focusOffset?n.anchorOffset:n.focusOffset}return this.__or(t)?t.selectionStart:e.bom.Selection.getSelectionObject(e.dom.Node.getDocument(t)).anchorOffset}}),getEnd:e.core.Environment.select("html.selection",{selection:function(t){if(this.__or(t)){var o=e.bom.Range.get();if(!t.contains(o.parentElement()))return-1;var n=e.bom.Range.get(t),r=t.value.length;return n.moveToBookmark(o.getBookmark()),n.moveStart("character",-r),n.text.length}var n=e.bom.Range.get(t),l=n.parentElement(),i=e.bom.Range.get();try{i.moveToElementText(l)}catch(c){return 0}var r=i.text.length,a=e.bom.Range.get(e.dom.Node.getBodyElement(t));if(a.setEndPoint("EndToEnd",n),a.setEndPoint("StartToStart",i),0==i.compareEndPoints("EndToEnd",a))return r-1;for(var d,m=0;;){if(d=a.moveEnd("character",1),0==i.compareEndPoints("EndToEnd",a))break;if(0==d)break;m++}return r-++m},"default":function(t){if("gecko"===e.core.Environment.get("engine.name")||"webkit"===e.core.Environment.get("engine.name")){if(this.__or(t))return t.selectionEnd;var o=e.dom.Node.getDocument(t),n=this.getSelectionObject(o);return n.focusOffset>n.anchorOffset?n.focusOffset:n.anchorOffset}return this.__or(t)?t.selectionEnd:e.bom.Selection.getSelectionObject(e.dom.Node.getDocument(t)).focusOffset}}),__or:function(t){return e.dom.Node.isElement(t)&&("input"==t.nodeName.toLowerCase()||"textarea"==t.nodeName.toLowerCase())},set:e.core.Environment.select("html.selection",{selection:function(t,o,n){var r;if(e.dom.Node.isDocument(t)&&(t=t.body),e.dom.Node.isElement(t)||e.dom.Node.isText(t))switch(t.nodeName.toLowerCase()){case"input":case"textarea":case"button":if(void 0===n&&(n=t.value.length),o>=0&&o<=t.value.length&&n>=0&&n<=t.value.length)return r=e.bom.Range.get(t),r.collapse(!0),r.moveStart("character",o),r.moveEnd("character",n-o),r.select(),!0;break;case"#text":if(void 0===n&&(n=t.nodeValue.length),o>=0&&o<=t.nodeValue.length&&n>=0&&n<=t.nodeValue.length)return r=e.bom.Range.get(e.dom.Node.getBodyElement(t)),r.moveToElementText(t.parentNode),r.collapse(!0),r.moveStart("character",o),r.moveEnd("character",n-o),r.select(),!0;break;default:if(void 0===n&&(n=t.childNodes.length-1),t.childNodes[o]&&t.childNodes[n]){r=e.bom.Range.get(e.dom.Node.getBodyElement(t)),r.moveToElementText(t.childNodes[o]),r.collapse(!0);var l=e.bom.Range.get(e.dom.Node.getBodyElement(t));return l.moveToElementText(t.childNodes[n]),r.setEndPoint("EndToEnd",l),r.select(),!0}}return!1},"default":function(t,o,n){var r=t.nodeName.toLowerCase();if(!e.dom.Node.isElement(t)||"input"!=r&&"textarea"!=r){var l=!1,i=e.dom.Node.getWindow(t).getSelection(),c=e.bom.Range.get(t);if(e.dom.Node.isText(t)?(void 0===n&&(n=t.length),o>=0&&o<t.length&&n>=0&&n<=t.length&&(l=!0)):e.dom.Node.isElement(t)?(void 0===n&&(n=t.childNodes.length-1),o>=0&&t.childNodes[o]&&n>=0&&t.childNodes[n]&&(l=!0)):e.dom.Node.isDocument(t)&&(t=t.body,void 0===n&&(n=t.childNodes.length-1),o>=0&&t.childNodes[o]&&n>=0&&t.childNodes[n]&&(l=!0)),l)return i.isCollapsed||i.collapseToStart(),c.setStart(t,o),e.dom.Node.isText(t)?c.setEnd(t,n):c.setEndAfter(t.childNodes[n]),i.rangeCount>0&&i.removeAllRanges(),i.addRange(c),!0}else if(void 0===n&&(n=t.value.length),o>=0&&o<=t.value.length&&n>=0&&n<=t.value.length)return t.focus(),t.select(),t.setSelectionRange(o,n),!0;return!1}}),setAll:function(t){return e.bom.Selection.set(t,0)},clear:e.core.Environment.select("html.selection",{selection:function(t){var o=e.bom.Range.get(t),n=o.parentElement(),r=e.bom.Range.get(e.dom.Node.getDocument(t));if(e.dom.Node.isText(t)&&(t=t.parentNode),n==r.parentElement()&&n==t){var l=e.bom.Selection.getSelectionObject(e.dom.Node.getDocument(t));l.empty()}},"default":function(t){var o=e.bom.Selection.getSelectionObject(e.dom.Node.getDocument(t)),n=t.nodeName.toLowerCase();if(!e.dom.Node.isElement(t)||"input"!=n&&"textarea"!=n)if(e.dom.Node.isDocument(t)||"body"==n)o.collapse(t.body?t.body:t,0);else{var r=e.bom.Range.get(t);if(!r.collapsed){var l,i=r.commonAncestorContainer;l=e.dom.Node.isElement(t)&&e.dom.Node.isText(i)?i.parentNode:i,l==t&&o.collapse(t,0)}}else t.setSelectionRange(0,0),e.bom.Element&&e.bom.Element.blur&&e.bom.Element.blur(t)}})}})}();
$q.define("UNOUNO.animation.DomainTeaser",{statics:{__timerID:0,__timerID2:0,__timerIDIE:0,__timerIDIE2:0,animationForIEFade:function(b){b.find(".front").toggleClass("hidden");b.find(".back").toggleClass("hidden")},animationForIE:function(){$q(".flip-container").forEach(function(b,c){this.__timerIDIE2=window.setTimeout(function(){this.animationForIEFade($q(b))}.bind(this),300*(c+1))},this)},toggleRotationClass:function(b){b.toggleClass("rotated")},animateDomainTeaser:function(){$q(".flip-container").forEach(function(b,
c){this.__timerID2=window.setTimeout(function(){this.toggleRotationClass($q(b))}.bind(this),300*(c+1))},this)},init:function(){0<$q("#domainwrapper").length&&"true"!==$q("#domainwrapper").getData("rotation-disabled")&&("ie"==$q.env.get("browser.name")&&9>=parseInt($q.env.get("browser.version"))?($q(".flip-container .back").addClass("hidden"),this.__timerIDIE=window.setInterval(function(){this.animationForIE()}.bind(this),7E3)):this.__timerID=window.setInterval(function(){this.animateDomainTeaser()}.bind(this),
7E3))}}});
$q.define("UNOUNO.components.domaincheck",{statics:{init:function(){-1!==UNOUNO.params.variant.indexOf("vh427-box")&&this.initializeVariantTest()},endsWith:function(b,c){return-1!==b.lastIndexOf(c,b.length-c.length)},updateDomainNameInput:function(b){if(this.choosenTLD&&b&&0<b.getValue().length){var c=b.getValue();-1<c.lastIndexOf(".")&&(c=c.substring(0,c.lastIndexOf(".")));c=c+"."+this.choosenTLD;b.setValue(c)}},initializeVariantTest:function(){var b=$q(".standard-domain-container.vh427-box select[name \x3d 'multicheck.Tlds'].domaincheck_tldlist"),c=
$q(".domain-check-checker.vh427-box select[name \x3d 'multicheck.Tlds'].domaincheck_tldlist"),k=$q(".standard-domain-container.vh427-box select[name \x3d 'multicheck.Tlds'].domaincheck_tldlist option[selected]"),g=$q(".standard-domain-container.vh427-box input.domaincheck_domain"),h=$q(".domain-check-checker.vh427-box input.domaincheck_domain"),f=g.getValue();0===f.length&&(f=h.getValue());g.setValue(f);h.setValue(f);f=-1===f.lastIndexOf(".")?k.getValue():f.substr(f.lastIndexOf(".")+1);b.setValue(f);
c.setValue(f);$q("input.domaincheck_domain").on("focus",function(e){var d=$q(e.getTarget());if(d&&0<d.getValue().length){var a=d.getValue();-1===a.lastIndexOf(".")?this.updateDomainNameInput(d):window.setTimeout(function(){d.setTextSelection(a.lastIndexOf("."),a.lastIndexOf("."))},0)}},this);$q("input.domaincheck_domain").on("keyup",function(e){var d=$q(e.getTarget());46===(e.keyCode||e.which)&&(this.choosenTLD=null);if(this.choosenTLD&&0<d.getValue().length){var a=d.getValue();-1===a.lastIndexOf(".")?
(a=a+"."+this.choosenTLD,d.setValue(a),window.setTimeout(function(){d.setTextSelection(a.lastIndexOf("."),a.lastIndexOf("."))},0)):(a.substring(0,a.lastIndexOf(".")).length||d.setValue(null),this.endsWith(a,this.choosenTLD)||(this.choosenTLD=null))}0<d.getValue().length&&(a=d.getValue(),a!==g.getValue()&&g.setValue(a),a!==h.getValue()&&h.setValue(a),-1===a.lastIndexOf(".")?e=k.getValue():(e=a.substr(a.lastIndexOf(".")+1),e=0<$q(".standard-domain-container.vh427-box select[name \x3d 'multicheck.Tlds'].domaincheck_tldlist option[value\x3d'"+
e+"']").length?e:k.getValue()),b.setValue(e),c.setValue(e))},this)}}});UNOUNO.animation.DomainTeaser.init();UNOUNO.components.domaincheck.init();


UNOUNO.params.loadStatus="complete";if(UNOUNO.init.JSLoadStack&&0<UNOUNO.init.JSLoadStack.length)for(UNOUNO.init.processStack=0;UNOUNO.init.processStack<UNOUNO.init.JSLoadStack.length;UNOUNO.init.processStack+=1)UNOUNO.init.JSLoadStack[UNOUNO.init.processStack].call();
$q.define("UNOUNO.components.realUserMonitoring",{statics:{internalHosts:[],getRUMSpeedIndex:function(f){f=f||window;var c=f.document,q=function(a){var b=!1;a.getBoundingClientRect&&(a=a.getBoundingClientRect(),b={top:Math.max(a.top,0),left:Math.max(a.left,0),bottom:Math.min(a.bottom,f.innerHeight||c.documentElement.clientHeight),right:Math.min(a.right,f.innerWidth||c.documentElement.clientWidth)},b.bottom<=b.top||b.right<=b.left?b=!1:b.area=(b.bottom-b.top)*(b.right-b.left));return b},m=function(a,
b){b&&(a=q(a))&&l.push({url:b,area:a.area,rect:a})},k=function(){for(var a=c.getElementsByTagName("*"),b=/url\(.*(http.*)\)/ig,d=0;d<a.length;d++){var e=a[d],h=f.getComputedStyle(e);"IMG"==e.tagName&&m(e,e.src);h["background-image"]&&(b.lastIndex=0,(h=b.exec(h["background-image"]))&&1<h.length&&m(e,h[1].replace('"',"")));if("IFRAME"==e.tagName)try{var r=q(e);if(r){var t=RUMSpeedIndex(e.contentWindow);t&&l.push({tm:t,area:r.area,rect:r})}}catch(A){}}},p=function(){for(var a={},b=f.performance.getEntriesByType("resource"),
d=0;d<b.length;d++)a[b[d].name]=b[d].responseEnd;for(b=0;b<l.length;b++)"tm"in l[b]||(l[b].tm=void 0!==a[l[b].url]?a[l[b].url]:0)},u=function(){"msFirstPaint"in f.performance.timing&&(g=f.performance.timing.msFirstPaint-w);if("chrome"in f&&"loadTimes"in f.chrome){var a=f.chrome.loadTimes();if("firstPaintTime"in a&&0<a.firstPaintTime){var b=a.startLoadTime;"requestTime"in a&&(b=a.requestTime);a.firstPaintTime>=b&&(g=1E3*(a.firstPaintTime-b))}}if(void 0===g||0>g||12E4<g){g=f.performance.timing.responseStart-
w;a={};b=c.getElementsByTagName("head")[0].children;for(var d=0;d<b.length;d++){var e=b[d];"SCRIPT"==e.tagName&&e.src&&!e.async&&(a[e.src]=!0);"LINK"==e.tagName&&"stylesheet"==e.rel&&e.href&&(a[e.href]=!0)}b=f.performance.getEntriesByType("resource");d=!1;for(e=0;e<b.length;e++)if(d||!a[b[e].name]||"script"!=b[e].initiatorType&&"link"!=b[e].initiatorType)d=!0;else{var h=b[e].responseEnd;if(void 0===g||h>g)g=h}}g=Math.max(g,0)},y=function(){for(var a={0:0},b=0,d=0;d<l.length;d++){var e=g;"tm"in l[d]&&
l[d].tm>g&&(e=l[d].tm);void 0===a[e]&&(a[e]=0);a[e]+=l[d].area;b+=l[d].area}d=Math.max(c.documentElement.clientWidth,f.innerWidth||0)*Math.max(c.documentElement.clientHeight,f.innerHeight||0);0<d&&(d=Math.max(d-b,0)*x,void 0===a[g]&&(a[g]=0),a[g]+=d,b+=d);if(b){for(var h in a)a.hasOwnProperty(h)&&n.push({tm:h,area:a[h]});n.sort(function(r,t){return r.tm-t.tm});for(h=a=0;h<n.length;h++)a+=n[h].area,n[h].progress=a/b}},z=function(){if(n.length)for(var a=v=0,b=0,d=0;d<n.length;d++)a=n[d].tm-a,0<a&&1>
b&&(v+=(1-b)*a),a=n[d].tm,b=n[d].progress;else v=g},l=[],n=[],g,v,x=.1;try{var w=f.performance.timing.navigationStart;k();p();u();y();z()}catch(a){}return{speedindex:v,startrender:g}},getBrowserPerformanceData:function(){return window.performance||window.webkitPerformance||window.msPerformance||window.mozPerformance},getFramworkPerformanceData:function(){var f=/\s*GET_DOM: (.+?) HDL_DOC: (.+?) REX_DOC: (.+?) PRE_PROC: (.+?)\s*$/,c=function(q){for(var m=void 0,k=q.childNodes.length-1;0<k;k--){var p=
q.childNodes[k],u=(p.nodeValue||"").trim();p.nodeType===document.COMMENT_NODE&&f.test(u)&&(p=u.match(f),m={},m.GET_DOM=Number(p[1])||0,m.HDL_DOC=Number(p[2])||0,m.REX_DOC=Number(p[3])||0,m.PRE_PROC=Number(p[4])||0)}return m};return c(document)||c(document.body)},initialize:function(){var f=document.getElementsByTagName("html")[0],c=this.getFramworkPerformanceData()||{};f&&f.outerHTML&&UNOUNO.params.siteId&&UNOUNO.params.page&&"GET_DOM"in c&&(this.rootNode=f,this.currentTime=(new Date).getTime(),this.timingFramework=
c,this.startMeasurement||(this.startMeasurement=this.currentTime),(this.performance=this.getBrowserPerformanceData())&&this.performance.timing&&this.initializeMeasurement("loadEventEnd"))},initializeMeasurement:function(f){var c=!(9E4>this.currentTime-this.startMeasurement);if(!this.performance.timing[f]&&!c)return window.setTimeout(function(){this.initializeMeasurement(f)}.bind(this),100);if(this.performance.timing[f]){c={};var q=(new Date).getTime(),m=this.performance.timing.navigationStart;if(m){for(var k in this.performance.timing){if(0!==
this.performance.timing[k]&&this.performance.timing[k]<m)return;c[k]=this.performance.timing[k];if(c[k]>q)return}k=-1;this.performance.getEntries&&(k=this.performance.getEntries("resources").length);this.profile={dom_serial:UNOUNO.params.reuseDOM.split(".")[0],application:UNOUNO.params.siteId,application_version:UNOUNO.params.appversion,page:UNOUNO.params.omitPage||UNOUNO.params.page,node_elements:$q("*").length,page_size:Math.round(unescape(encodeURIComponent(this.rootNode.outerHTML)).length),browser:$q.env.get("browser.name")||
"unknown",browser_version:$q.env.get("browser.version")||"unknown",browser_locale:window.navigator.userLanguage||window.navigator.language||"unknown",os:$q.env.get("os.name")||"unknown",market:(UNOUNO.tracking.land||"ZZ").toUpperCase(),variant:UNOUNO.tracking.variante,referer:document.referrer||"",device_type:$q.env.get("device.type"),unload_time:c.unloadEventEnd-c.unloadEventStart,navigation_time:c.responseEnd-c.navigationStart,browser_time:c.loadEventEnd-c.domLoading,page_load_time:c.loadEventEnd-
c.navigationStart,redirect_time:c.redirectEnd-c.redirectStart,app_cache_time:c.domainLookupStart-c.fetchStart,dns_time:c.domainLookupEnd-c.domainLookupStart,tcp_time:c.connectEnd-c.connectStart,request_time:c.responseStart-c.requestStart,response_time:c.responseEnd-c.responseStart,resources:k,interactive_time:c.domInteractive-c.domLoading,ttfb:c.responseStart-c.fetchStart,pfx_get_dom:this.timingFramework.GET_DOM,pfx_hdl_doc:this.timingFramework.HDL_DOC,pfx_rex_doc:this.timingFramework.REX_DOC,pfx_pre_proc:this.timingFramework.PRE_PROC,
ng_userid:$q.cookie.get("NG_USERID"),visit_id:UNOUNO.params.ucuoId};(new Image).src=$q.uri.appendParams("//pixel.ionos."+({at:"at",ca:"ca",de:"de",es:"es",fr:"fr",it:"it",mx:"mx",uk:"co.uk",us:"com"}[UNOUNO.tracking.land]||"de")+"/rum",this.profile)}}}}});$q.ready(function(){privacyConsent.invoke(function(){UNOUNO.components.realUserMonitoring.initialize()},PrivacyConsentEnum.STATISTICS,void 0,!0)});
$q.define("UNOUNO.components.tifContainer",{statics:{setNguserCookie:function(){"undefined"===typeof UI_nguserid&&(UI_nguserid="not_set");var b=window.location.hostname.match(/[^.\s\/]+\.([a-z]{2,}|[a-z]{2}.[a-z]{2})$/);b=b?"."+b[0]:window.location.hostname;var c=new Date;c.setDate(c.getDate()+100);"OPT-OUT"!==this.getCookie("COOKIES_PROMO")&&privacyConsent.addCookie("NG_USERID",UI_nguserid,PrivacyConsentEnum.MARKETING,b,"/",c)},getCookie:function(b){if(match=document.cookie.match(new RegExp(b+"\x3d([^;]+)")))return match[1]},
endsWith:function(b,c){return-1!==b.indexOf(c,b.length-c.length)},track:function(b,c){var e={ca:"https://tif.ionos.ca/js/2751.js",at:"https://tif.ionos.at/js/2751.js",de:"https://tif.ionos.de/js/2751.js",es:"https://tif.ionos.es/js/2751.js",fr:"https://tif.ionos.fr/js/2751.js",it:"https://tif.ionos.it/js/2751.js",mx:"https://tif.ionos.mx/js/2751.js",uk:"https://tif.ionos.co.uk/js/2751.js",us:"https://tif.ionos.com/js/2751.js"};UNOUNO.resource.loadJS("//uir.uimserv.net/sid/",function(){UNOUNO.resource.loadJS(e[UNOUNO.tracking.land],
function(){"undefined"===typeof window.UI_nguserid&&(window.UI_nguserid="");if("track"in window.NSfTIF&&"function"===typeof window.NSfTIF.track){var a=document.referrer;if(a&&0===a.indexOf([window.location.protocol,window.location.host].join("//"))){for(;-1<a.indexOf("/");)a=a.substring(a.indexOf("/")+1);["#","?"].forEach(function(d){-1<a.indexOf(d)&&(a=a.substring(0,a.indexOf(d)))});a||(a="Home")}var f=$q.object.merge({pageidentifier:"produkte/"+UNOUNO.tracking.shopname+"/"+UNOUNO.tracking.internalPageName+
"/"+UNOUNO.tracking.sektion.replace(/[()]/g,""),request_touchpoint:"nk shop",tenant:UNOUNO.tracking.tenantName,brand:UNOUNO.tracking.brandName,market:UNOUNO.tracking.land.toUpperCase(),hid:UNOUNO.tracking.bestandskundennummer,"session id":UNOUNO.tracking.transactionId,content_language:UNOUNO.tracking.contentLanguage,"main topic":UNOUNO.tracking.bereich,"sub topic":UNOUNO.tracking.sektion,subject:UNOUNO.tracking.seite,pixel_type:"cp",salesarea:UNOUNO.tracking.tifSalesarea,region:UNOUNO.tracking.land,
source:a,has_ads:!0,uid_debug:window.UI_nguserid,frabo:!1},c);window.NSfTIF.track(f)}this.setNguserCookie()}.bind(this))}.bind(this))}}});
"undefined"!==typeof $q&&($q.define("UNOUNO.components.renderinclude",{construct:function(a,b,c){this.properties_=a;this.success=b.success;this.error=b.error;this.options_=c||{};this.init()},statics:{cache:{},getCachedResponse:function(a){return this.cache[a]},setCachedResponse:function(a,b){this.cache[a]=b}},members:{xhr_:void 0,properties_:void 0,callback:function(a,b){"function"==typeof a&&a.call(null,b)},createRenderIncludeURL:function(){var a={};!1!==this.options_.appendReuseParameter&&(a.reuse=
UNOUNO.params.reuseDOM);["part","href","module","search"].forEach(function(c){this.properties_.hasOwnProperty(c)&&this.properties_[c]&&(a["__render_"+c]=this.properties_[c])},this);if(a.__render_href)for(;a.__render_href.length&&"/"==a.__render_href.charAt(0);)a.__render_href=a.__render_href.substring(1);var b=this.properties_.base;b||(b=UNOUNO.params.isHomePage?"/":"/"+UNOUNO.params.displayPage);b===window.location.href&&["#","?"].forEach(function(c){c=b.indexOf(c);-1<c&&(b=b.substring(0,c))});return b=
$q.uri.appendParams(b,a)},handleResponse:function(a){4==a.readyState&&a.status&&(200!==a.status&&304!==a.status||!a.responseText?this.callback(this.error,a):this.callback(this.success,a))},abort:function(){this.xhr_&&this.xhr_.abort()},init:function(){var a=this.createRenderIncludeURL(),b=UNOUNO.components.renderinclude.getCachedResponse(a);b?this.handleResponse(b):(this.xhr_=$q.xhr(a,this.options_),this.xhr_.on("loadend",function(c){this.options_.cache&&UNOUNO.components.renderinclude.setCachedResponse(a,
c);this.handleResponse(c)},this),this.xhr_.send(this.options_.body||null),$q(window).on("beforeunload",function(){this.abort()}.bind(this)))}}}),$q.$attachStatic({renderinclude:function(a,b,c){return new UNOUNO.components.renderinclude(a,b,c)}}));
$q.define("UNOUNO.components.loadCompleteLightboxData",{statics:{xhrRequest:void 0,xhrRequestTimer:void 0,loadCompleteDomainData:function(){this.xhrRequestTimer=window.setTimeout(function(){this.xhrRequest=new UNOUNO.components.renderinclude({part:"lightbox-no-cookies",href:"txt/components/lightbox-cookies.xml",module:"hosting-common",search:"dynamic"},{success:function(a){this.xhrRequestTimer=this.xhrRequest=void 0;$q.create(a.responseText).appendTo($q("body"));window.setTimeout(function(){var b=
new UNOUNO.components.modal($q('[data-modal\x3d"lightboxnocookies"]'),{large:!0});b.registerCallback("onModalClose",function(){window.location.reload()},this);b.open()},0)}.bind(this),error:function(a){this.xhrRequestTimer=this.xhrRequest=void 0}},{async:!0,appendReuseParameter:!1})}.bind(this),100)},init:function(){var a=["bar\x3d1"];window.self!==window.top&&a.push("SameSite\x3dNone");"https:"===window.location.protocol&&a.push("Secure");document.cookie=a.join(";");$q.cookie.get("bar")||this.loadCompleteDomainData();
$q.cookie.del("bar")}}});$q.ready(function(){UNOUNO.components.loadCompleteLightboxData.init()});
var ServiceClients="object"==typeof ServiceClients?ServiceClients:{};
ServiceClients.genesysWidget=function(n){function c(a){if(f[a])return f[a].exports;var b=f[a]={i:a,l:!1,exports:{}};return n[a].call(b.exports,b,b.exports,c),b.l=!0,b.exports}var f={};return c.m=n,c.c=f,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"});Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){if((1&b&&(a=c(a)),8&b)||4&
b&&"object"==typeof a&&a&&a.__esModule)return a;var d=Object.create(null);if(c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(var g in a)c.d(d,g,function(p){return a[p]}.bind(null,g));return d},c.n=function(a){var b=a&&a.__esModule?function(){return a.default}:function(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="",c(c.s=28)}({28:function(n,c){n.exports.initGenesys=function(){var f=f||{};f=
{init:function(){var a=document.createElement("link");a.type="text/css";a.rel="stylesheet";a.href="https://var.uicdn.net/shopsshort/genesys/css/cx-theme-ionos.min.css";var b=document.createElement("script");b.type="text/javascript";b.src="https://cobrowse.mypurecloud.de/cobrowse-jsapi-v1.js?deploymentKey\x3dIMrBKRLFTfYZ15sVZGRlLMHP6ti0f8UA";var d=document.querySelector("script");if(d.parentNode.insertBefore(a,d),"PU.WH.DE"===UNOUNO.params.siteId)a=document.createElement("link"),a.type="text/css",
a.rel="stylesheet",a.href="https://var.uicdn.net/shopsshort/genesys/css/cx-theme-ionos-extended.css",d.parentNode.insertBefore(a,d);d.parentNode.insertBefore(b,d);window._genesys||(window._genesys={});window._gt||(window._gt=[]);CXBus.configure({debug:!1,pluginsPath:"https://apps.mypurecloud.de/widgets/9.0/plugins/"});CXBus.loadPlugin("widgets-core");b=document.querySelector("#genesys-chat").dataset.key;var g=document.querySelector("#genesys-chat").dataset.lang;d=768>Math.min(window.screen.width,
window.screen.height)||-1<navigator.userAgent.indexOf("Mobi")&&"PU.WH.DE"===UNOUNO.params.siteId;a="true"===document.querySelector("#genesys-chat").dataset.sidebar;var p=eval("("+document.querySelector("#genesys-chat").dataset.userdata+")"),r="domaincheckresult"!==window.location.pathname.split("/").slice(-1)[0]&&!document.querySelector("body").classList.contains("contact")&&"PU.WH.FR"!==UNOUNO.params.siteId&&"PU.WH.DE"!==UNOUNO.params.siteId&&"PU.CL.UK"!==UNOUNO.params.siteId,t=parseInt(document.querySelector("#genesys-chat").dataset.timeout);
window._genesys={widgets:{main:{themes:{ionos:"cx-theme-ionos"},theme:"ionos",lang:"mx"===g?"es":g,i18n:"https://var.uicdn.net/shopsshort/genesys/translations/widgets-"+g+".i18n.json",preload:["webchat"],mobileMode:d,googleFontUrl:"https://apps.mypurecloud.de/webfonts/roboto.css"},sidebar:{showOnStartup:!1,position:"right",expandOnHover:!1,channels:[{name:"WebChat",displayName:"@i18n:webchat.ChatTitle",clickCommand:null,icon:"agent",onClick:function(){checkWebChatAvailability()}}]},webchat:{transport:{type:"purecloud-v2-sockets",
dataURL:"https://api.mypurecloud.de",deploymentKey:b,orgGuid:"64d8dda3-78c2-40a3-9e33-40c30650eb34",interactionData:{routing:{targetType:"Queue",targetAddress:"IONOS_DE_testing_1st",priority:2}}},userData:p,autoInvite:{enabled:r,timeToInviteSeconds:t,inviteTimeoutSeconds:30},emojis:!0,markdown:!0,form:"PU.CL.UK"===UNOUNO.params.siteId?{wrapper:"\x3cdiv\x3e\x3c/div\x3e",inputs:[{id:"cx_webchat_form_firstname",name:"firstname",type:"hidden",wrapper:"\x3cdiv\x3e{input}\x3c/div\x3e"},{id:"cx_webchat_form_info",
name:"consent",type:"hidden",wrapper:'\x3cdiv class\x3d"cx-message-group alternative-form"\x3e\x3cdiv class\x3d"cx-avatar-wrapper"\x3e\x3cdiv class\x3d"cx-avatar agent"\x3e\x3cimg src\x3d"https://var.uicdn.net/shopsshort/genesys/img/ionos_logo_300x300px.jpg"\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"cx-bubble"\x3e\x3cdiv class\x3d"cx-message-text"\x3e\x3cp\x3eHello! Welcome to IONOS Cloud,\x3c/p\x3e\x3cp\x3ehappy to help you from our London Sales office.\x3c/p\x3e\x3cp\x3eWhat services are you exploring?\x3c/p\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv\x3e{input}\x3c/div\x3e'}]}:
{wrapper:"\x3cdiv\x3e\x3c/div\x3e",inputs:[{id:"cx_webchat_form_title",name:"title",label:"@i18n:webchat.PreChatTitle",type:"text",wrapper:'\x3ctable class\x3d"title"\x3e\x3ctr\x3e\x3cth\x3e{label}\x3c/th\x3e\x3ctd\x3e{input}\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e'},{id:"cx_webchat_form_firstname",name:"firstname",type:"hidden",wrapper:"\x3cdiv\x3e{input}\x3c/div\x3e"},{id:"cx_webchat_form_info",name:"consent",type:"hidden",label:"DSGVO-Consent",wrapper:"@i18n:webchat.PreChatDSGVOWrapper"},{id:"cx_webchat_form_transcript",
name:"transcript",type:"checkbox",checked:"checked",wrapper:"@i18n:webchat.PreChatTranscriptWrapper"}]}}}};window.startCoBrowse=function(){var h=document.querySelector(".genesys-chat-backdrop"),e=document.querySelector(".genesys-chat-modal"),l=document.querySelector(".genesys-chat-modal-dialog"),m=document.querySelector("#disclaimer-button-accept"),u=document.querySelector("#disclaimer-button-discard"),v=document.querySelector("#genesys-chat").dataset.message,w=document.querySelector("#genesys-chat").dataset.customer,
k=document.querySelector(".cx-widget.cx-theme-ionos.cx-webchat");k&&k.classList.add("hidden");h.classList.add("in");e.classList.remove("hidden");e.classList.add("in");l.classList.add("active");m.addEventListener("click",function(){h.classList.remove("in");e.classList.remove("in");l.classList.remove("active");k&&k.classList.remove("hidden");window.PureCloud.cobrowse.startSharing({locale:"mx"===g?"es":g,participant:{displayName:w}},function(q,x){"undefined"!==window._genesys.widgets&&(q=v+x.getCobrowseSession().data.code,
CXBus.command("WebChatService.sendFilteredMessage",{message:q,regex:/[a-zA-Z]/}))})});u.addEventListener("click",function(){h.classList.remove("in");e.classList.remove("in");l.classList.remove("active");k&&k.classList.remove("hidden")})};window.checkWebChatAvailability=function(){var h,e=ServiceClients.channelDisplayService,l=new e.Configuration({basePath:window.location.origin});e=new e.ContactChannelClient(l);-1!==UNOUNO.params.siteId.indexOf("PU.CL.")?h="IT":"UK"===UNOUNO.params.tenant?h="GB":
UNOUNO.params.tenant;e.getAll({countryCode:h}).then(function(m){if(!(0<m.availableChannels.length&&"CHAT"===m.availableChannels[0].channelType&&2<m.availableChannels[0].availabilityDurationInMinutes))return window.customPlugin.command("SideBar.close"),void window.customPlugin.command("Toaster.close");window.customPlugin.command("WebChat.open")})};window.customPlugin=CXBus.registerPlugin("Custom");a&&setTimeout(function(){window.customPlugin.command("SideBar.open")},3E3)},getCustomerId:function(){return""},
getTopic:function(){return UNOUNO.tracking.bereich+" - "+UNOUNO.tracking.sektion},getTopicId:function(a){var b=UNOUNO.tracking.bereich+" - "+UNOUNO.tracking.sektion;return a[UNOUNO.tracking.seite.replace(/\//g,"_")]||a[b]||a.__default||0}};f.init()}}});
var ServiceClients="object"==typeof ServiceClients?ServiceClients:{};
ServiceClients.channelDisplayService=function(t){function c(n){if(v[n])return v[n].exports;var l=v[n]={i:n,l:!1,exports:{}};return t[n].call(l.exports,l,l.exports,c),l.l=!0,l.exports}var v={};return c.m=t,c.c=v,c.d=function(n,l,g){c.o(n,l)||Object.defineProperty(n,l,{enumerable:!0,get:g})},c.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})},c.t=function(n,l){if((1&l&&(n=c(n)),
8&l)||4&l&&"object"==typeof n&&n&&n.__esModule)return n;var g=Object.create(null);if(c.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:n}),2&l&&"string"!=typeof n)for(var h in n)c.d(g,h,function(q){return n[q]}.bind(null,h));return g},c.n=function(n){var l=n&&n.__esModule?function(){return n.default}:function(){return n};return c.d(l,"a",l),l},c.o=function(n,l){return Object.prototype.hasOwnProperty.call(n,l)},c.p="",c(c.s=29)}({29:function(t,c,v){var n=this&&this.__createBinding||(Object.create?
function(l,g,h,q){void 0===q&&(q=h);Object.defineProperty(l,q,{enumerable:!0,get:function(){return g[h]}})}:function(l,g,h,q){void 0===q&&(q=h);l[q]=g[h]});t=this&&this.__exportStar||function(l,g){for(var h in l)"default"===h||g.hasOwnProperty(h)||n(g,l,h)};Object.defineProperty(c,"__esModule",{value:!0});t(v(4),c);t(v(30),c);t(v(7),c)},30:function(t,c,v){var n=this&&this.__createBinding||(Object.create?function(l,g,h,q){void 0===q&&(q=h);Object.defineProperty(l,q,{enumerable:!0,get:function(){return g[h]}})}:
function(l,g,h,q){void 0===q&&(q=h);l[q]=g[h]});t=this&&this.__exportStar||function(l,g){for(var h in l)"default"===h||g.hasOwnProperty(h)||n(g,l,h)};Object.defineProperty(c,"__esModule",{value:!0});t(v(31),c)},31:function(t,c,v){var n,l=this&&this.__extends||(n=function(x,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d])})(x,e)},function(x,e){function a(){this.constructor=x}n(x,e);x.prototype=
null===e?Object.create(e):(a.prototype=e.prototype,new a)}),g=this&&this.__awaiter||function(x,e,a,b){return new (a||(a=Promise))(function(d,f){function k(w){try{u(b.next(w))}catch(m){f(m)}}function r(w){try{u(b.throw(w))}catch(m){f(m)}}function u(w){var m;w.done?d(w.value):(m=w.value,m instanceof a?m:new a(function(p){p(m)})).then(k,r)}u((b=b.apply(x,e||[])).next())})},h=this&&this.__generator||function(x,e){function a(u){return function(w){return function(m){if(b)throw new TypeError("Generator is already executing.");
for(;r;)try{if(b=1,d&&(f=2&m[0]?d.return:m[0]?d.throw||((f=d.return)&&f.call(d),0):d.next)&&!(f=f.call(d,m[1])).done)return f;switch(d=0,f&&(m=[2&m[0],f.value]),m[0]){case 0:case 1:f=m;break;case 4:return r.label++,{value:m[1],done:!1};case 5:r.label++;d=m[1];m=[0];continue;case 7:m=r.ops.pop();r.trys.pop();continue;default:if(!(f=r.trys,(f=0<f.length&&f[f.length-1])||6!==m[0]&&2!==m[0])){r=0;continue}if(3===m[0]&&(!f||m[1]>f[0]&&m[1]<f[3]))r.label=m[1];else if(6===m[0]&&r.label<f[1])r.label=f[1],
f=m;else if(f&&r.label<f[2])r.label=f[2],r.ops.push(m);else{f[2]&&r.ops.pop();r.trys.pop();continue}}m=e.call(x,r)}catch(p){m=[6,p],d=0}finally{b=f=0}if(5&m[0])throw m[1];return{value:m[0]?m[1]:void 0,done:!0}}([u,w])}}var b,d,f,k,r={label:0,sent:function(){if(1&f[0])throw f[1];return f[1]},trys:[],ops:[]};return k={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k};Object.defineProperty(c,"__esModule",{value:!0});c.ContactChannelClient=void 0;
var q=v(4),y=v(7);t=function(x){function e(){return null!==x&&x.apply(this,arguments)||this}return l(e,x),e.prototype.getAllRaw=function(a){return g(this,void 0,void 0,function(){var b,d,f;return h(this,function(k){switch(k.label){case 0:return b={},void 0!==a.countryCode&&(b.countryCode=a.countryCode),d={},[4,this.request({path:"/api/contact-channels",method:"GET",headers:d,query:b})];case 1:return f=k.sent(),[2,new q.JSONApiResponse(f,function(r){return y.AvailableChannelsFromJSON(r)})]}})})},e.prototype.getAll=
function(a){return g(this,void 0,void 0,function(){return h(this,function(b){switch(b.label){case 0:return[4,this.getAllRaw(a)];case 1:return[4,b.sent().value()];case 2:return[2,b.sent()]}})})},e}(q.BaseAPI);c.ContactChannelClient=t},32:function(t,c,v){function n(h,q){return null==h?h:{availableChannels:l.exists(h,"availableChannels")?h.availableChannels.map(g.ChannelFromJSON):void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.AvailableChannelsToJSON=c.AvailableChannelsFromJSONTyped=c.AvailableChannelsFromJSON=
void 0;var l=v(4),g=v(7);c.AvailableChannelsFromJSON=function(h){return n(h,!1)};c.AvailableChannelsFromJSONTyped=n;c.AvailableChannelsToJSON=function(h){if(void 0!==h)return null===h?null:{availableChannels:void 0===h.availableChannels?void 0:h.availableChannels.map(g.ChannelToJSON)}}},33:function(t,c,v){function n(g,h){return null==g?g:{channelType:l.exists(g,"channelType")?g.channelType:void 0,availabilityDurationInMinutes:l.exists(g,"availabilityDurationInMinutes")?g.availabilityDurationInMinutes:
void 0}}Object.defineProperty(c,"__esModule",{value:!0});c.ChannelChannelTypeEnum=c.ChannelToJSON=c.ChannelFromJSONTyped=c.ChannelFromJSON=void 0;var l=v(4);c.ChannelFromJSON=function(g){return n(g,!1)};c.ChannelFromJSONTyped=n;c.ChannelToJSON=function(g){if(void 0!==g)return null===g?null:{channelType:g.channelType,availabilityDurationInMinutes:g.availabilityDurationInMinutes}};(function(g){g.CHAT="CHAT";g.PHONE="PHONE";g.EMAIL="EMAIL";g.CALLBACK="CALLBACK";g.SCHEDULEDCALLBACK="SCHEDULED_CALLBACK";
g.UNKNOWN="UNKNOWN"})(c.ChannelChannelTypeEnum||(c.ChannelChannelTypeEnum={}))},4:function(t,c,v){function n(e,a){return void 0===a&&(a=""),Object.keys(e).map(function(b){var d=a+(a.length?"["+b+"]":b);b=e[b];return b instanceof Array?(b=b.map(function(f){return encodeURIComponent(String(f))}).join("\x26"+encodeURIComponent(d)+"\x3d"),encodeURIComponent(d)+"\x3d"+b):b instanceof Object?n(b,d):encodeURIComponent(d)+"\x3d"+encodeURIComponent(String(b))}).filter(function(b){return 0<b.length}).join("\x26")}
var l,g=this&&this.__extends||(l=function(e,a){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,d){b.__proto__=d}||function(b,d){for(var f in d)d.hasOwnProperty(f)&&(b[f]=d[f])})(e,a)},function(e,a){function b(){this.constructor=e}l(e,a);e.prototype=null===a?Object.create(a):(b.prototype=a.prototype,new b)}),h=this&&this.__assign||function(){return(h=Object.assign||function(e){for(var a,b=1,d=arguments.length;b<d;b++)for(var f in a=arguments[b])Object.prototype.hasOwnProperty.call(a,
f)&&(e[f]=a[f]);return e}).apply(this,arguments)},q=this&&this.__awaiter||function(e,a,b,d){return new (b||(b=Promise))(function(f,k){function r(m){try{w(d.next(m))}catch(p){k(p)}}function u(m){try{w(d.throw(m))}catch(p){k(p)}}function w(m){var p;m.done?f(m.value):(p=m.value,p instanceof b?p:new b(function(z){z(p)})).then(r,u)}w((d=d.apply(e,a||[])).next())})},y=this&&this.__generator||function(e,a){function b(w){return function(m){return function(p){if(d)throw new TypeError("Generator is already executing.");
for(;u;)try{if(d=1,f&&(k=2&p[0]?f.return:p[0]?f.throw||((k=f.return)&&k.call(f),0):f.next)&&!(k=k.call(f,p[1])).done)return k;switch(f=0,k&&(p=[2&p[0],k.value]),p[0]){case 0:case 1:k=p;break;case 4:return u.label++,{value:p[1],done:!1};case 5:u.label++;f=p[1];p=[0];continue;case 7:p=u.ops.pop();u.trys.pop();continue;default:if(!(k=u.trys,(k=0<k.length&&k[k.length-1])||6!==p[0]&&2!==p[0])){u=0;continue}if(3===p[0]&&(!k||p[1]>k[0]&&p[1]<k[3]))u.label=p[1];else if(6===p[0]&&u.label<k[1])u.label=k[1],
k=p;else if(k&&u.label<k[2])u.label=k[2],u.ops.push(p);else{k[2]&&u.ops.pop();u.trys.pop();continue}}p=a.call(e,u)}catch(z){p=[6,z],f=0}finally{d=k=0}if(5&p[0])throw p[1];return{value:p[0]?p[1]:void 0,done:!0}}([w,m])}}var d,f,k,r,u={label:0,sent:function(){if(1&k[0])throw k[1];return k[1]},trys:[],ops:[]};return r={next:b(0),throw:b(1),return:b(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r};Object.defineProperty(c,"__esModule",{value:!0});c.TextApiResponse=c.BlobApiResponse=
c.VoidApiResponse=c.JSONApiResponse=c.canConsumeForm=c.mapValues=c.querystring=c.exists=c.Configuration=c.COLLECTION_FORMATS=c.RequiredError=c.BaseAPI=c.BASE_PATH=void 0;c.BASE_PATH="http://localhost".replace(/\/+$/,"");t=function(){function e(a){var b=this;void 0===a&&(a=new x);this.configuration=a;this.fetchApi=function(d,f){return q(b,void 0,void 0,function(){var k,r,u,w,m,p,z;return y(this,function(A){switch(A.label){case 0:k={url:d,init:f},r=0,u=this.middleware,A.label=1;case 1:return r<u.length?
(z=u[r]).pre?[4,z.pre(h({fetch:this.fetchApi},k))]:[3,3]:[3,4];case 2:k=A.sent()||k,A.label=3;case 3:return r++,[3,1];case 4:return[4,this.configuration.fetchApi(k.url,k.init)];case 5:w=A.sent(),m=0,p=this.middleware,A.label=6;case 6:return m<p.length?(z=p[m]).post?[4,z.post({fetch:this.fetchApi,url:d,init:f,response:w.clone()})]:[3,8]:[3,9];case 7:w=A.sent()||w,A.label=8;case 8:return m++,[3,6];case 9:return[2,w]}})})};this.middleware=a.middleware}return e.prototype.withMiddleware=function(){for(var a,
b=[],d=0;d<arguments.length;d++)b[d]=arguments[d];d=this.clone();return d.middleware=(a=d.middleware).concat.apply(a,b),d},e.prototype.withPreMiddleware=function(){for(var a=[],b=0;b<arguments.length;b++)a[b]=arguments[b];a=a.map(function(d){return{pre:d}});return this.withMiddleware.apply(this,a)},e.prototype.withPostMiddleware=function(){for(var a=[],b=0;b<arguments.length;b++)a[b]=arguments[b];a=a.map(function(d){return{post:d}});return this.withMiddleware.apply(this,a)},e.prototype.request=function(a){return q(this,
void 0,void 0,function(){var b,d,f,k;return y(this,function(r){switch(r.label){case 0:return b=this.createFetchParams(a),d=b.url,f=b.init,[4,this.fetchApi(d,f)];case 1:if(200<=(k=r.sent()).status&&300>k.status)return[2,k];throw k;}})})},e.prototype.createFetchParams=function(a){var b=this.configuration.basePath+a.path;void 0!==a.query&&0!==Object.keys(a.query).length&&(b+="?"+this.configuration.queryParamsStringify(a.query));var d,f=a.body instanceof FormData||a.body instanceof URLSearchParams||(d=
a.body,"undefined"!=typeof Blob&&d instanceof Blob)?a.body:JSON.stringify(a.body);d=Object.assign({},this.configuration.headers,a.headers);return{url:b,init:{method:a.method,headers:d,body:f,credentials:this.configuration.credentials}}},e.prototype.clone=function(){var a=new (0,this.constructor)(this.configuration);return a.middleware=this.middleware.slice(),a},e}();c.BaseAPI=t;t=function(e){function a(b,d){d=e.call(this,d)||this;return d.field=b,d.name="RequiredError",d}return g(a,e),a}(Error);c.RequiredError=
t;c.COLLECTION_FORMATS={csv:",",ssv:" ",tsv:"\t",pipes:"|"};var x=function(){function e(a){void 0===a&&(a={});this.configuration=a}return Object.defineProperty(e.prototype,"basePath",{get:function(){return null!=this.configuration.basePath?this.configuration.basePath:c.BASE_PATH},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fetchApi",{get:function(){return this.configuration.fetchApi||window.fetch.bind(window)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,
"middleware",{get:function(){return this.configuration.middleware||[]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"queryParamsStringify",{get:function(){return this.configuration.queryParamsStringify||n},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"username",{get:function(){return this.configuration.username},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"password",{get:function(){return this.configuration.password},enumerable:!1,configurable:!0}),
Object.defineProperty(e.prototype,"apiKey",{get:function(){var a=this.configuration.apiKey;if(a)return"function"==typeof a?a:function(){return a}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"accessToken",{get:function(){var a=this.configuration.accessToken;if(a)return"function"==typeof a?a:function(){return a}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"headers",{get:function(){return this.configuration.headers},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,
"credentials",{get:function(){return this.configuration.credentials},enumerable:!1,configurable:!0}),e}();c.Configuration=x;c.exists=function(e,a){return null!=e[a]};c.querystring=n;c.mapValues=function(e,a){return Object.keys(e).reduce(function(b,d){var f;return h(h({},b),((f={})[d]=a(e[d]),f))},{})};c.canConsumeForm=function(e){for(var a=0;a<e.length;a++)if("multipart/form-data"===e[a].contentType)return!0;return!1};t=function(){function e(a,b){void 0===b&&(b=function(d){return d});this.raw=a;this.transformer=
b}return e.prototype.value=function(){return q(this,void 0,void 0,function(){var a;return y(this,function(b){switch(b.label){case 0:return a=this.transformer,[4,this.raw.json()];case 1:return[2,a.apply(this,[b.sent()])]}})})},e}();c.JSONApiResponse=t;t=function(){function e(a){this.raw=a}return e.prototype.value=function(){return q(this,void 0,void 0,function(){return y(this,function(a){return[2,void 0]})})},e}();c.VoidApiResponse=t;t=function(){function e(a){this.raw=a}return e.prototype.value=function(){return q(this,
void 0,void 0,function(){return y(this,function(a){switch(a.label){case 0:return[4,this.raw.blob()];case 1:return[2,a.sent()]}})})},e}();c.BlobApiResponse=t;t=function(){function e(a){this.raw=a}return e.prototype.value=function(){return q(this,void 0,void 0,function(){return y(this,function(a){switch(a.label){case 0:return[4,this.raw.text()];case 1:return[2,a.sent()]}})})},e}();c.TextApiResponse=t},7:function(t,c,v){var n=this&&this.__createBinding||(Object.create?function(l,g,h,q){void 0===q&&(q=
h);Object.defineProperty(l,q,{enumerable:!0,get:function(){return g[h]}})}:function(l,g,h,q){void 0===q&&(q=h);l[q]=g[h]});t=this&&this.__exportStar||function(l,g){for(var h in l)"default"===h||g.hasOwnProperty(h)||n(g,l,h)};Object.defineProperty(c,"__esModule",{value:!0});t(v(32),c);t(v(33),c)}});
function WS_MediumCodeService(a,b){pfx.ws.json.BaseStub.call(this,"MediumCodeService",a,b,"/webservice")}WS_MediumCodeService.prototype=new pfx.ws.json.BaseStub;WS_MediumCodeService.prototype.postOrderNotify=function(){return this.callMethod("postOrderNotify",arguments,2)};WS_MediumCodeService.prototype.useChat=function(){return this.callMethod("useChat",arguments,0)};
function WS_TrackingCodeChoiceService(a,b){pfx.ws.json.BaseStub.call(this,"TrackingCodeChoiceService",a,b,"/webservice")}WS_TrackingCodeChoiceService.prototype=new pfx.ws.json.BaseStub;WS_TrackingCodeChoiceService.prototype.selected=function(){return this.callMethod("selected",arguments,3)};
$q(".mediacode-groups input[type\x3dradio], .mediacode-select select").on("change",function(){if($q(".mediacode-select").find("select").eq(0).getValue()||$q(".mediacode-select").find("select").eq(1).getValue()||$q(".mediacode-select").find("select").eq(2).getValue()||$q(".mediacode-select").find("select").eq(3).getValue())"empty"!==$q(".mediacode-select").find("select").eq(0).getValue()||"empty"!==$q(".mediacode-select").find("select").eq(1).getValue()||"empty"!==$q(".mediacode-select").find("select").eq(2).getValue()||
"empty"!==$q(".mediacode-select").find("select").eq(3).getValue()?$q("#button-ct-link-send-mediacode").removeProperty("disabled").removeClass("button-c2").addClass("button-a2"):$q("#button-ct-link-send-mediacode").setProperty("disabled").removeClass("button-a2").addClass("button-c2")});$q(".mediacode-groups input[type\x3dradio]").on("click",function(){$q(".mediacode-select select option").forEach(function(a){$q(a).removeProperty("selected")})});
UNOUNO.ajax.MediacodeBox={useSmacService:!0,callService:function(a,b){a&&b&&UNOUNO.ajax.MediacodeBox.service.selected(String(a),Number(b),UNOUNO.ajax.MediacodeBox.useSmacService,UNOUNO.ajax.MediacodeBox.callback)},callback:function(){},selectToggle:function(a){var b=$q("#selectgroup\\."+a[1]).eq(0);2<$q("#selectgroup\\."+a[1]).find("option").length&&b.removeClass("hidden");$q(".mc-query")?$q(".mc-query").addClass("hidden"):$q("#mediacode-select-headline").find(".mediacode-groups").addClass("hidden");
2<$q("#selectgroup\\."+a[1]).find("option").length&&($q("#question_"+a[1])&&$q("#question_"+a[1]).removeClass("hidden"),$q("#selectgroup\\."+a[1]).removeClass("hidden"),$q(this).addListener(b,"change",function(){UNOUNO.ajax.MediacodeBox.callService(b.options[b.selectedIndex].value,2)},this,!1))},mcRadioMain:function(a){var b=$q("#mediacode-select-headline:eq(0)"),c=$q(".mcboxselect");a=a.mctoggle;b.removeClass("hidden");UNOUNO.ajax.MediacodeBox.callService(a.value,1);for(b=0;b<c.length;b+=1)$q(".mcboxselect:eq("+
b+")").addClass("hidden");UNOUNO.ajax.MediacodeBox.selectToggle(a.id.split("."))},init:function(a){"boolean"==typeof a&&(UNOUNO.ajax.MediacodeBox.useSmacService=a);var b=$q(".mcboxradio");UNOUNO.ajax.MediacodeBox.service=new WS_TrackingCodeChoiceService;for(a=0;a<b.length;a+=1)!0===b[a].checked&&($q(b[a].id).checked=!1),qx.bom.Element.addListener(b[a],"click",qx.lang.Function.bind(UNOUNO.ajax.MediacodeBox.mcRadioMain,this,{mctoggle:b[a]}))}};
var genesysServices=function(){function h(){function f(a,b){b+="\n\n";for(var d=0;d<a.length;d++){var c=a[d];c="["+(new Date(c.timestamp)).toLocaleString()+"] "+c.sender+": "+c.text+"\n";b+=c}return b}function l(){window.customPlugin.subscribe("SideBar.ready",function(a){a=document.querySelectorAll(".cx-sidebar .cx-sidebar-button");for(var b=0;b<a.length;b++)a[b].addEventListener("click",function(d){d.preventDefault();document.querySelector(".cx-widget.cx-common-container.cx-webchat")?window.customPlugin.command("WebChat.minimize"):
window.checkWebChatAvailability()})})}function m(){try{var a=document.querySelector(".cx-sidebar \x3e .cx-sidebar-button")?document.querySelector(".cx-sidebar \x3e .cx-sidebar-button").appendChild(document.createElement("div")):document.querySelector(".cx-sidebar .cx-sidebar-button").appendChild(document.createElement("div"));a.id="unread-messages-bubble";a.style.display="none";var b=$q.cookie.get("_genesys.widgets.webchat.state.asyncUnreadMessageCount");0<b?(a.textContent=b,a.style.display=""):a.style.display=
"none"}catch(d){}}new ServiceClients.genesysWidget.initGenesys;window.customPlugin.subscribe("WebChat.ready",function(a){if(document.querySelector('[data-element \x3d "chat-availability-contact-page"]')){a=document.querySelector('[data-chat \x3d "unavailable-badge"]');var b=document.querySelector('[data-chat \x3d "headline-on"]'),d=document.querySelector('[data-chat \x3d "headline-off"]'),c=document.querySelector('[data-chat \x3d "text-on"]'),g=document.querySelector('[data-chat \x3d "text-off"]'),
e=document.querySelector('[data-chat \x3d "chat-button"]');a&&a.classList.add("d-none");b&&b.classList.remove("d-none");d&&d.classList.add("d-none");c&&c.classList.remove("d-none");g&&g.classList.add("d-none");e&&(e.removeAttribute("disabled"),e.addEventListener("click",function(k){k.preventDefault();window.checkWebChatAvailability()}))}if(document.querySelector('[data-element \x3d "chat-availability"]')){a=document.querySelectorAll('[data-element \x3d "chat-availability"]');for(b=0;b<a.length;b++)a[b].classList.add("available"),
a[b].classList.remove("unavailable");(e=document.getElementById("chat-button"))&&e.addEventListener("click",function(k){k.preventDefault();window.checkWebChatAvailability()})}"PU.CL.UK"===UNOUNO.params.siteId&&setTimeout(function(){window.checkWebChatAvailability()},1E4)});window.customPlugin.subscribe("SideBar.ready",function(a){document.querySelector(".cx-sidebar .cx-sidebar-button").addEventListener("click",function(b){b.preventDefault();window.checkWebChatAvailability();UNOUNO.tracking.genericTracking({prop60:"OP|"+
UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.internalPageName+"|sticky-chat-click"})})});window.customPlugin.subscribe("SideBar.opened",function(a){r||(document.querySelector(".cx-widget.cx-sidebar").classList.add("expanded"),window.onscroll=function(){document.querySelector(".cx-widget.cx-sidebar")&&(50<document.body.scrollTop||50<document.documentElement.scrollTop?document.querySelector(".cx-widget.cx-sidebar").classList.remove("expanded"):document.querySelector(".cx-widget.cx-sidebar").classList.add("expanded"))})});
window.customPlugin.subscribe("Toaster.opened",function(a){UNOUNO.tracking.genericTracking({events:"event50",prop38:"event50"});document.querySelector(".cx-toaster .cx-btn-primary").addEventListener("click",function(){n.getAll({countryCode:p}).then(function(b){0<b.availableChannels.length&&"CHAT"===b.availableChannels[0].channelType&&2>b.availableChannels[0].availabilityDurationInMinutes?(window.customPlugin.command("Toaster.close"),window.customPlugin.subscribe("WebChat.opened",function(d){document.querySelector(".cx-widget.cx-common-container.cx-webchat").remove()})):
UNOUNO.tracking.genericTracking({prop60:"OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.internalPageName+"|chat-help-popup-yes"})})});document.querySelector(".cx-toaster .cx-btn-default").addEventListener("click",function(){UNOUNO.tracking.genericTracking({prop60:"OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.internalPageName+"|chat-help-popup-no"})});window.customPlugin.command("SideBar.close")});window.customPlugin.subscribe("Toaster.closed",function(a){window.customPlugin.command("SideBar.open")});
window.customPlugin.subscribe("WebChat.opened",function(a){window.customPlugin.command("SideBar.close");a=document.getElementById("cx_webchat_form_firstname");null!==a&&(a.value=document.querySelector("#genesys-chat").dataset.customer);UNOUNO.tracking.genericTracking({events:"event51",prop38:"event51"});"true"===document.querySelector("#genesys-chat").dataset.mediumcode&&window.setTimeout(function(){"function"===typeof WS_MediumCodeService&&(new WS_MediumCodeService).useChat()},0);"PU.CL.UK"===UNOUNO.params.siteId&&
document.querySelector(".cx-webchat")&&document.querySelector(".cx-webchat").classList.add("alternative-form")});window.customPlugin.subscribe("WebChat.started",function(a){var b;a=document.querySelector("#cx_webchat_form_transcript");null!==a&&(!0===a.checked?b="accepted":b="not accepted");UNOUNO.tracking.genericTracking({events:"event52",prop3:UNOUNO.tracking.seite,prop6:UNOUNO.tracking.shopname,eVar4:UNOUNO.tracking.seite,eVar7:UNOUNO.tracking.shopname,eVar68:b,eVar82:UNOUNO.tracking.land.toUpperCase()+
" "+UNOUNO.tracking.internalPageName,prop38:"event52"});"PU.CL.UK"===UNOUNO.params.siteId&&document.querySelector(".cx-webchat")&&document.querySelector(".cx-webchat").classList.remove("alternative-form")});window.customPlugin.subscribe("WebChat.messageAdded",function(a){UNOUNO.tracking.genericTracking({events:"event53",prop38:"event53"})});window.customPlugin.subscribe("WebChat.closed",function(a){window.customPlugin.command("SideBar.open");UNOUNO.tracking.genericTracking({events:"event54",prop38:"event54"});
l()});window.customPlugin.subscribe("WebChat.rejected",function(a){UNOUNO.tracking.genericTracking({events:"event55",prop38:"event55"})});window.customPlugin.subscribe("WebChat.minimized",function(){"PU.WH.DE"===UNOUNO.params.siteId&&(window.customPlugin.command("SideBar.open"),l(),window.customPlugin.subscribe("SideBar.ready",function(){m()}),window.customPlugin.subscribe("WebChatService.messageReceived",function(){m()}))});window.customPlugin.subscribe("WebChat.unminimized",function(){window.customPlugin.command("SideBar.close")});
"PU.WH.DE"===UNOUNO.params.siteId&&window.customPlugin.subscribe("WebChat.completed",function(){window.customPlugin.command("WebChat.close");var a=[],b="";window.customPlugin.command("WebChatService.getTranscript").done(function(d){d.messages.forEach(function(c){console.log(c);"Message"==c.type&&a.push({sender:"Agent"==c.from.type?c.from.name+" (IONOS)":c.from.name,timestamp:c.timestamp,text:c.text})});b=f(a,"IONOS Chat");window.customPlugin.command("Toaster.open",{type:"generic",title:"Protokoll herunterladen",
body:'\x3cdiv class\x3d"cx-form-inputs"\x3e\x3ctable\x3e\x3ctr\x3e\x3ctd\x3e\x3clabel class\x3d"cx-message-text i18n"\x3eM\u00f6chten Sie das Chatprotokoll herunterladen?\x3c/label\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/div\x3e',icon:"chat",controls:"close",immutable:!1,buttons:{type:"binary",primary:"Ja",secondary:"Nein, danke"}}).done(function(c){c.html.find(".cx-btn.cx-btn-primary").on("click",function(){var g=b,e=document.createElement("a");e.setAttribute("href","data:text/plain;charset\x3dutf-8,"+
encodeURIComponent(g));e.setAttribute("download","chat_protokoll.txt");e.style.display="none";document.body.appendChild(e);e.click();document.body.removeChild(e);UNOUNO.tracking.genericTracking({prop60:"OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.internalPageName+"|download-transcript"})});c.html.find(".cx-btn.cx-btn-default").on("click",function(){window.customPlugin.command("Toaster.close");UNOUNO.tracking.genericTracking({prop60:"OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.internalPageName+
"|reject-transcript"})})})})})}var r=768>Math.min(window.screen.width,window.screen.height)||-1<navigator.userAgent.indexOf("Mobi")&&"PU.WH.DE"===UNOUNO.params.siteId,q=ServiceClients.channelDisplayService,t=new q.Configuration({basePath:window.location.origin}),n=new q.ContactChannelClient(t);var p=-1!==UNOUNO.params.siteId.indexOf("PU.CL.")?"IT":"UK"===UNOUNO.params.tenant?"GB":UNOUNO.params.tenant;n.getAll({countryCode:p}).then(function(f){0<f.availableChannels.length&&"CHAT"===f.availableChannels[0].channelType&&
20>f.availableChannels[0].availabilityDurationInMinutes||h()})};document.addEventListener("DOMContentLoaded",function(){var h="logout"===UNOUNO.params.page;(768>Math.min(window.screen.width,window.screen.height)||-1<navigator.userAgent.indexOf("Mobi"))&&"PU.WH.DE"!==UNOUNO.params.siteId||h||genesysServices()});
(function(){function e(a,c){document.addEventListener?a.addEventListener("scroll",c,!1):a.attachEvent("scroll",c)}function m(a){document.body?a():document.addEventListener?document.addEventListener("DOMContentLoaded",function b(){document.removeEventListener("DOMContentLoaded",b);a()}):document.attachEvent("onreadystatechange",function l(){if("interactive"==document.readyState||"complete"==document.readyState)document.detachEvent("onreadystatechange",l),a()})}function f(a){this.a=document.createElement("div");
this.a.setAttribute("aria-hidden","true");this.a.appendChild(document.createTextNode(a));this.b=document.createElement("span");this.c=document.createElement("span");this.h=document.createElement("span");this.f=document.createElement("span");this.g=-1;this.b.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.c.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";
this.f.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.h.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;";this.b.appendChild(this.h);this.c.appendChild(this.f);this.a.appendChild(this.b);this.a.appendChild(this.c)}function g(a,c){a.a.style.cssText="max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+
c+";"}function I(a){var c=a.a.offsetWidth,b=c+100;a.f.style.width=b+"px";a.c.scrollLeft=b;a.b.scrollLeft=a.b.scrollWidth+100;return a.g!==c?(a.g=c,!0):!1}function E(a,c){function b(){var h=l;I(h)&&h.a.parentNode&&c(h.g)}var l=a;e(a.b,b);e(a.c,b);I(a)}function y(a,c){c=c||{};this.family=a;this.style=c.style||"normal";this.weight=c.weight||"normal";this.stretch=c.stretch||"normal"}function N(){if(null===z)if(J()&&/Apple/.test(window.navigator.vendor)){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent);
z=!!a&&603>parseInt(a[1],10)}else z=!1;return z}function J(){null===F&&(F=!!document.fonts);return F}function u(a,c){var b=a.style,l=a.weight;if(null===G){var h=document.createElement("div");try{h.style.font="condensed 100px sans-serif"}catch(A){}G=""!==h.style.font}return[b,l,G?a.stretch:"","100px",c].join(" ")}var H=null,z=null,G=null,F=null;y.prototype.load=function(a,c){var b=this,l=a||"BESbswy",h=0,A=c||3E3,K=(new Date).getTime();return new Promise(function(L,M){if(J()&&!N()){var O=new Promise(function(v,
w){function n(){(new Date).getTime()-K>=A?w():document.fonts.load(u(b,'"'+b.family+'"'),l).then(function(t){1<=t.length?v():setTimeout(n,25)},function(){w()})}n()}),P=new Promise(function(v,w){h=setTimeout(w,A)});Promise.race([P,O]).then(function(){clearTimeout(h);L(b)},function(){M(b)})}else m(function(){function v(){var d;if(d=-1!=p&&-1!=q||-1!=p&&-1!=r||-1!=q&&-1!=r)(d=p!=q&&p!=r&&q!=r)||(null===H&&(d=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),H=!!d&&(536>parseInt(d[1],
10)||536===parseInt(d[1],10)&&11>=parseInt(d[2],10))),d=H&&(p==B&&q==B&&r==B||p==C&&q==C&&r==C||p==D&&q==D&&r==D)),d=!d;d&&(k.parentNode&&k.parentNode.removeChild(k),clearTimeout(h),L(b))}function w(){if((new Date).getTime()-K>=A)k.parentNode&&k.parentNode.removeChild(k),M(b);else{var d=document.hidden;if(!0===d||void 0===d)p=n.a.offsetWidth,q=t.a.offsetWidth,r=x.a.offsetWidth,v();h=setTimeout(w,50)}}var n=new f(l),t=new f(l),x=new f(l),p=-1,q=-1,r=-1,B=-1,C=-1,D=-1,k=document.createElement("div");
k.dir="ltr";g(n,u(b,"sans-serif"));g(t,u(b,"serif"));g(x,u(b,"monospace"));k.appendChild(n.a);k.appendChild(t.a);k.appendChild(x.a);document.body.appendChild(k);B=n.a.offsetWidth;C=t.a.offsetWidth;D=x.a.offsetWidth;w();E(n,function(d){p=d;v()});g(n,u(b,'"'+b.family+'",sans-serif'));E(t,function(d){q=d;v()});g(t,u(b,'"'+b.family+'",serif'));E(x,function(d){r=d;v()});g(x,u(b,'"'+b.family+'",monospace'))})})};"object"===typeof module?module.exports=y:(window.FontFaceObserver=y,window.FontFaceObserver.prototype.load=
y.prototype.load)})();
$q.define("UNOUNO.components.fonts",{statics:{initialized:!1,__fonts:[],__loadedFonts:[],WEB_FONTS:$q.cookie.get("WEB_FONTS")||"",html:$q("html"),browserName:$q.env.get("browser.name"),browserVersion:$q.env.get("browser.version"),loadFont:function(e,m){for(var f=-1,g=0;g<this.__fonts.length;++g)if(this.__fonts[g].fontFamily===e){f=g;break}-1===f&&-1===this.__loadedFonts.indexOf(e)&&this.__fonts.push({fontFamily:e,content:m});this.initialized&&this.__fonts.length&&this.load()},__load:function(e,m){requestAnimationFrame(function(){var f=
e.replace(/\s/g,"-").toLowerCase();if(!this.html.hasClass(f))return(new FontFaceObserver(e)).load(m).then(function(){requestAnimationFrame(function(){-1===this.WEB_FONTS.split(" ").indexOf(f)&&(this.WEB_FONTS&&(this.WEB_FONTS+=" "),this.WEB_FONTS+=f,privacyConsent.addCookie("WEB_FONTS",this.WEB_FONTS,PrivacyConsentEnum.TECHNICAL,void 0,"/"),this.__loadedFonts.push(e));this.html.addClass(f)}.bind(this));$q(document).emit("font:loaded",e)}.bind(this),function(){"ie"===this.browserName&&11<=this.browserVersion&&
requestAnimationFrame(function(){$q(document).emit("font:loaded",e);this.html.addClass(f);this.__loadedFonts.push(e)}.bind(this))}.bind(this))}.bind(this))},parse:function(e){$q("[data-lazy-fonts]").forEach(function(m){m=$q(m);(m.getData("lazy-fonts")||"").split(",").forEach(function(f){(f=(f||"").trim())&&this.loadFont(f)}.bind(this))}.bind(this));e()},load:function(){this.initialized||(this.initialized=!0);var e=this.__fonts.pop();e&&(this.__load(e.fontFamily,e.content),this.load())},initialize:function(){this.loadFont("Overpass Regular");
this.loadFont("Open Sans Regular");this.loadFont("Overpass Bold");this.loadFont("Open Sans Semi Bold");this.loadFont("Open Sans Bold");this.loadFont("icon-font-next");this.loadFont("icon-font-linear")}}});UNOUNO.components.fonts.initialize();
Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{value:function(c,d){if(null==this)throw new TypeError('"this" is null or not defined');var b=Object(this),e=b.length>>>0;if("function"!==typeof c)throw new TypeError("predicate must be a function");for(var a=0;a<e;){if(c.call(d,b[a],a,b))return a;a++}return-1},configurable:!0,writable:!0});
(function(w,k,d) {w[k]=(w[k]||[]).concat(d||[])})(window,'JASMIN_DEPENDENCIES',["hosting-common-en-components-snk-overrides","qx-bootstrap","qx-core","qx-base","qx-collection","frontend-skin-common-meta-prefix","frontend-skin-common-meta-reset","frontend-skin-common-meta-skipmenu","frontend-skin-common-meta-popup-frame","frontend-tracking-components-sitecatalyst-utils","frontend-tracking-components-sitecatalyst-check","frontend-tracking-components-sitecatalyst","qx-dataset","frontend-applications-common-components-tracking","advertisement-targeting-ids","frontend-tracking-components-advertisement-targeting","frontend-skin-thunder-components-container","frontend-skin-thunder-components-content","frontend-skin-thunder-components-icons","pfx-httprequest","pfx-webservice-json","webservice","hosting-common-webservice-logservice","frontend-skin-thunder-components-cart-slider","hosting-common-components-banner-cookieinfo","frontend-skin-thunder-components-banner-cookieinfo","frontend-applications-common-components-smooth-scroll","hosting-common-components-banner-recommended-shop","frontend-skin-thunder-components-banner-recommended-shop","frontend-skin-thunder-components-decorations","qx-xhr","frontend-applications-common-meta-observers","frontend-applications-common-components-lazyload-images","frontend-applications-common-components-trap-focus","frontend-applications-common-components-event-dispatcher","frontend-applications-common-components-header","frontend-applications-common-components-scrollable-area","frontend-skin-thunder-components-scrollable-area","frontend-applications-common-components-focus","frontend-skin-thunder-components-focus","frontend-skin-thunder-components-header","frontend-skin-thunder-components-grid","frontend-skin-thunder-components-typography","order-us-components-header","qx-viewportevent","frontend-applications-common-components-lang-resolver","frontend-applications-common-components-validate","frontend-applications-common-components-forms","frontend-skin-thunder-components-forms","frontend-skin-thunder-components-buttons","rest-client-sslCheckerService","frontend-applications-common-templates-assets-checker","frontend-applications-common-components-webfont-price","order-us-components-webfont-price","frontend-skin-thunder-components-webfont-price","frontend-skin-thunder-templates-standalone-checker-home","frontend-skin-thunder-components-links","frontend-applications-common-templates-split-stage","frontend-skin-thunder-templates-split-stage","order-us-templates-split-stage","frontend-skin-thunder-components-badge","frontend-skin-thunder-templates-stage-tiles","frontend-skin-thunder-components-colors","frontend-applications-common-components-modal","frontend-skin-thunder-components-modal","frontend-applications-common-components-lazyload-videos","qx-log","frontend-applications-common-meta-jasmin","frontend-skin-thunder-components-footer","qx-textselection","hosting-common-pages-Home","hosting-common-en-pages-Home","order-us-pages-Home","frontend-skin-common-meta-suffix","rum-components-pixel","frontend-tracking-components-tif-container","frontend-applications-common-components-renderinclude","hosting-common-components-lightbox-cookies","genesys-widget","channel-display-service","hosting-common-webservice-mediumcodeservice","frontend-common-content-webservice-mediacodebox","frontend-common-content-components-mediacodebox","frontend-applications-common-components-genesys-chat","frontend-applications-common-components-fonts","frontend-skin-thunder-components-fonts","frontend-skin-thunder-meta-frame-showroom","frontend-applications-common-meta-polyfills","frontend-applications-common-meta-frame-showroom"])