/*
 jQuery JavaScript Library v3.5.1
 https://jquery.com/

 Includes Sizzle.js
 https://sizzlejs.com/

 Copyright JS Foundation and other contributors
 Released under the MIT license
 https://jquery.org/license

 Date: 2020-05-04T22:49Z
 Sizzle CSS Selector Engine v2.3.5
 https://sizzlejs.com/

 Copyright JS Foundation and other contributors
 Released under the MIT license
 https://js.foundation/

 Date: 2020-03-14
*/
window.ContextHubKernelConfig={debug:!1,initializationTimeout:2E3,stores:{profile:{type:"granite.profile",required:!0},emulators:{type:"granite.emulators",required:!0},segmentation:{type:"aem.segmentation",required:!0},metadata:{type:"campaign.metadata",required:!1},abandonedproducts:{type:"commerce.abandonedproducts",required:!0},pagedata:{type:"aem.pagedata",required:!0},eventdata:{type:"aem.analyticsdata",required:!0},tagcloud:{type:"contexthub.tagcloud",required:!0},surferinfo:{type:"contexthub.surferinfo",
required:!0}}};
(function(l,t){"object"===typeof module&&"object"===typeof module.exports?module.exports=l.document?t(l,!0):function(m){if(!m.document)throw Error("jQuery requires a window with a document");return t(m)}:t(l)})("undefined"!==typeof window?window:this,function(l,t){function m(a,b,c){c=c||ia;var f,h=c.createElement("script");h.text=a;if(b)for(f in Pc)(a=b[f]||b.getAttribute&&b.getAttribute(f))&&h.setAttribute(f,a);c.head.appendChild(h).parentNode.removeChild(h)}function d(a){return null==a?a+"":"object"===
typeof a||"function"===typeof a?Eb[ec.call(a)]||"object":typeof a}function e(a){var b=!!a&&"length"in a&&a.length,c=d(a);return aa(a)||qb(a)?!1:"array"===c||0===b||"number"===typeof b&&0<b&&b-1 in a}function k(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}function q(a,b,c){return aa(b)?g.grep(a,function(f,h){return!!b.call(f,h,f)!==c}):b.nodeType?g.grep(a,function(f){return f===b!==c}):"string"!==typeof b?g.grep(a,function(f){return-1<Fb.call(b,f)!==c}):g.filter(b,a,c)}function w(a,
b){for(;(a=a[b])&&1!==a.nodeType;);return a}function r(a){var b={};g.each(a.match(Za)||[],function(c,f){b[f]=!0});return b}function B(a){return a}function x(a){throw a;}function D(a,b,c,f){var h;try{a&&aa(h=a.promise)?h.call(a).done(b).fail(c):a&&aa(h=a.then)?h.call(a,b,c):b.apply(void 0,[a].slice(f))}catch(n){c.apply(void 0,[n])}}function F(){ia.removeEventListener("DOMContentLoaded",F);l.removeEventListener("load",F);g.ready()}function N(a,b){return b.toUpperCase()}function M(a){return a.replace(Qc,
"ms-").replace(Rc,N)}function O(){this.expando=g.expando+O.uid++}function ma(a,b,c){if(void 0===c&&1===a.nodeType)if(c="data-"+b.replace(Sc,"-$\x26").toLowerCase(),c=a.getAttribute(c),"string"===typeof c){try{var f=c;c="true"===f?!0:"false"===f?!1:"null"===f?null:f===+f+""?+f:Tc.test(f)?JSON.parse(f):f}catch(h){}Na.set(a,b,c)}else c=void 0;return c}function qa(a,b,c,f){var h,n=20,u=f?function(){return f.cur()}:function(){return g.css(a,b,"")},C=u(),y=c&&c[3]||(g.cssNumber[b]?"":"px"),A=a.nodeType&&
(g.cssNumber[b]||"px"!==y&&+C)&&vb.exec(g.css(a,b));if(A&&A[3]!==y){C/=2;y=y||A[3];for(A=+C||1;n--;)g.style(a,b,A+y),0>=(1-h)*(1-(h=u()/C||.5))&&(n=0),A/=h;A*=2;g.style(a,b,A+y);c=c||[]}if(c){A=+A||+C||0;var G=c[1]?A+(c[1]+1)*c[2]:+c[2];f&&(f.unit=y,f.start=A,f.end=G)}return G}function ca(a,b){for(var c,f,h=[],n=0,u=a.length;n<u;n++)if(f=a[n],f.style)if(c=f.style.display,b){if("none"===c&&(h[n]=T.get(f,"display")||null,h[n]||(f.style.display="")),""===f.style.display&&Gb(f)){c=n;var C=f.ownerDocument;
f=f.nodeName;var y=fc[f];y||(C=C.body.appendChild(C.createElement(f)),y=g.css(C,"display"),C.parentNode.removeChild(C),"none"===y&&(y="block"),fc[f]=y);C=y;h[c]=C}}else"none"!==c&&(h[n]="none",T.set(f,"display",c));for(n=0;n<u;n++)null!=h[n]&&(a[n].style.display=h[n]);return a}function fa(a,b){var c="undefined"!==typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!==typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&k(a,b)?g.merge([a],c):c}function Ea(a,
b){for(var c=0,f=a.length;c<f;c++)T.set(a[c],"globalEval",!b||T.get(b[c],"globalEval"))}function sa(a,b,c,f,h){for(var n,u,C,y=b.createDocumentFragment(),A=[],G=0,K=a.length;G<K;G++)if((n=a[G])||0===n)if("object"===d(n))g.merge(A,n.nodeType?[n]:n);else if(Uc.test(n)){u=u||y.appendChild(b.createElement("div"));C=(gc.exec(n)||["",""])[1].toLowerCase();C=Qa[C]||Qa._default;u.innerHTML=C[1]+g.htmlPrefilter(n)+C[2];for(C=C[0];C--;)u=u.lastChild;g.merge(A,u.childNodes);u=y.firstChild;u.textContent=""}else A.push(b.createTextNode(n));
y.textContent="";for(G=0;n=A[G++];)if(f&&-1<g.inArray(n,f))h&&h.push(n);else if(a=rb(n),u=fa(y.appendChild(n),"script"),a&&Ea(u),c)for(C=0;n=u[C++];)hc.test(n.type||"")&&c.push(n);return y}function na(){return!0}function ya(){return!1}function Qb(a,b){a:{try{var c=ia.activeElement;break a}catch(f){}c=void 0}return a===c===("focus"===b)}function L(a,b,c,f,h,n){var u;if("object"===typeof b){"string"!==typeof c&&(f=f||c,c=void 0);for(u in b)L(a,u,c,f,b[u],n);return a}null==f&&null==h?(h=c,f=c=void 0):
null==h&&("string"===typeof c?(h=f,f=void 0):(h=f,f=c,c=void 0));if(!1===h)h=ya;else if(!h)return a;if(1===n){var C=h;h=function(y){g().off(y);return C.apply(this,arguments)};h.guid=C.guid||(C.guid=g.guid++)}return a.each(function(){g.event.add(this,b,h,f,c)})}function R(a,b,c){c?(T.set(a,b,!1),g.event.add(a,b,{namespace:!1,handler:function(f){var h=T.get(this,b);if(f.isTrigger&1&&this[b])if(h.length)(g.event.special[b]||{}).delegateType&&f.stopPropagation();else{h=gb.call(arguments);T.set(this,b,
h);var n=c(this,b);this[b]();var u=T.get(this,b);h!==u||n?T.set(this,b,!1):u={};if(h!==u)return f.stopImmediatePropagation(),f.preventDefault(),u.value}else h.length&&(T.set(this,b,{value:g.event.trigger(g.extend(h[0],g.Event.prototype),h.slice(1),this)}),f.stopImmediatePropagation())}})):void 0===T.get(a,b)&&g.event.add(a,b,na)}function ba(a,b){return k(a,"table")&&k(11!==b.nodeType?b:b.firstChild,"tr")?g(a).children("tbody")[0]||a:a}function wa(a){a.type=(null!==a.getAttribute("type"))+"/"+a.type;
return a}function ha(a){"true/"===(a.type||"").slice(0,5)?a.type=a.type.slice(5):a.removeAttribute("type");return a}function ja(a,b){var c,f,h;if(1===b.nodeType){if(T.hasData(a)){var n=T.get(a);if(h=n.events)for(f in T.remove(b,"handle events"),h)for(n=0,c=h[f].length;n<c;n++)g.event.add(b,f,h[f][n])}Na.hasData(a)&&(a=Na.access(a),a=g.extend({},a),Na.set(b,a))}}function ta(a,b,c,f){b=ic(b);var h,n=0,u=a.length,C=u-1,y=b[0],A=aa(y);if(A||1<u&&"string"===typeof y&&!la.checkClone&&Vc.test(y))return a.each(function(oa){var X=
a.eq(oa);A&&(b[0]=y.call(this,oa,X.html()));ta(X,b,c,f)});if(u){var G=sa(b,a[0].ownerDocument,!1,a,f);var K=G.firstChild;1===G.childNodes.length&&(G=K);if(K||f){K=g.map(fa(G,"script"),wa);for(h=K.length;n<u;n++){var Q=G;n!==C&&(Q=g.clone(Q,!0,!0),h&&g.merge(K,fa(Q,"script")));c.call(a[n],Q,n)}if(h)for(G=K[K.length-1].ownerDocument,g.map(K,ha),n=0;n<h;n++)Q=K[n],hc.test(Q.type||"")&&!T.access(Q,"globalEval")&&g.contains(G,Q)&&(Q.src&&"module"!==(Q.type||"").toLowerCase()?g._evalUrl&&!Q.noModule&&g._evalUrl(Q.src,
{nonce:Q.nonce||Q.getAttribute("nonce")},G):m(Q.textContent.replace(Wc,""),Q,G))}}return a}function Ca(a,b,c){for(var f=b?g.filter(b,a):a,h=0;null!=(b=f[h]);h++)c||1!==b.nodeType||g.cleanData(fa(b)),b.parentNode&&(c&&rb(b)&&Ea(fa(b,"script")),b.parentNode.removeChild(b));return a}function Oa(a,b,c){var f=a.style;if(c=c||Hb(a)){var h=c.getPropertyValue(b)||c[b];""!==h||rb(a)||(h=g.style(a,b));if(!la.pixelBoxStyles()&&Rb.test(h)&&Xc.test(b)){a=f.width;b=f.minWidth;var n=f.maxWidth;f.minWidth=f.maxWidth=
f.width=h;h=c.width;f.width=a;f.minWidth=b;f.maxWidth=n}}return void 0!==h?h+"":h}function Ra(a,b){return{get:function(){if(a())delete this.get;else return(this.get=b).apply(this,arguments)}}}function Ka(a){var b=g.cssProps[a]||jc[a];if(b)return b;if(a in kc)return a;a:{b=a;for(var c=b[0].toUpperCase()+b.slice(1),f=lc.length;f--;)if(b=lc[f]+c,b in kc)break a;b=void 0}return jc[a]=b||a}function Ta(a,b,c){return(a=vb.exec(b))?Math.max(0,a[2]-(c||0))+(a[3]||"px"):b}function Ua(a,b,c,f,h,n){var u="width"===
b?1:0,C=0,y=0;if(c===(f?"border":"content"))return 0;for(;4>u;u+=2)"margin"===c&&(y+=g.css(a,c+ab[u],!0,h)),f?("content"===c&&(y-=g.css(a,"padding"+ab[u],!0,h)),"margin"!==c&&(y-=g.css(a,"border"+ab[u]+"Width",!0,h))):(y+=g.css(a,"padding"+ab[u],!0,h),"padding"!==c?y+=g.css(a,"border"+ab[u]+"Width",!0,h):C+=g.css(a,"border"+ab[u]+"Width",!0,h));!f&&0<=n&&(y+=Math.max(0,Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-n-y-C-.5))||0);return y}function Ma(a,b,c){var f=Hb(a),h=(!la.boxSizingReliable()||
c)&&"border-box"===g.css(a,"boxSizing",!1,f),n=h,u=Oa(a,b,f),C="offset"+b[0].toUpperCase()+b.slice(1);if(Rb.test(u)){if(!c)return u;u="auto"}(!la.boxSizingReliable()&&h||!la.reliableTrDimensions()&&k(a,"tr")||"auto"===u||!parseFloat(u)&&"inline"===g.css(a,"display",!1,f))&&a.getClientRects().length&&(h="border-box"===g.css(a,"boxSizing",!1,f),(n=C in a)&&(u=a[C]));u=parseFloat(u)||0;return u+Ua(a,b,c||(h?"border":"content"),n,f,u)+"px"}function La(a,b,c,f,h){return new La.prototype.init(a,b,c,f,h)}
function hb(){Ib&&(!1===ia.hidden&&l.requestAnimationFrame?l.requestAnimationFrame(hb):l.setTimeout(hb,g.fx.interval),g.fx.tick())}function wb(){l.setTimeout(function(){sb=void 0});return sb=Date.now()}function tb(a,b){var c=0,f={height:a};for(b=b?1:0;4>c;c+=2-b){var h=ab[c];f["margin"+h]=f["padding"+h]=a}b&&(f.opacity=f.width=a);return f}function mc(a,b,c){for(var f,h=(Va.tweeners[b]||[]).concat(Va.tweeners["*"]),n=0,u=h.length;n<u;n++)if(f=h[n].call(c,b,a))return f}function Yc(a,b){var c,f;for(c in a){var h=
M(c);var n=b[h];var u=a[c];Array.isArray(u)&&(n=u[1],u=a[c]=u[0]);c!==h&&(a[h]=u,delete a[c]);if((f=g.cssHooks[h])&&"expand"in f)for(c in u=f.expand(u),delete a[h],u)c in a||(a[c]=u[c],b[c]=n);else b[h]=n}}function Va(a,b,c){var f,h=0,n=Va.prefilters.length,u=g.Deferred().always(function(){delete C.elem}),C=function(){if(f)return!1;var A=sb||wb();A=Math.max(0,y.startTime+y.duration-A);for(var G=1-(A/y.duration||0),K=0,Q=y.tweens.length;K<Q;K++)y.tweens[K].run(G);u.notifyWith(a,[y,G,A]);if(1>G&&Q)return A;
Q||u.notifyWith(a,[y,1,0]);u.resolveWith(a,[y]);return!1},y=u.promise({elem:a,props:g.extend({},b),opts:g.extend(!0,{specialEasing:{},easing:g.easing._default},c),originalProperties:b,originalOptions:c,startTime:sb||wb(),duration:c.duration,tweens:[],createTween:function(A,G){A=g.Tween(a,y.opts,A,G,y.opts.specialEasing[A]||y.opts.easing);y.tweens.push(A);return A},stop:function(A){var G=0,K=A?y.tweens.length:0;if(f)return this;for(f=!0;G<K;G++)y.tweens[G].run(1);A?(u.notifyWith(a,[y,1,0]),u.resolveWith(a,
[y,A])):u.rejectWith(a,[y,A]);return this}});c=y.props;for(Yc(c,y.opts.specialEasing);h<n;h++)if(b=Va.prefilters[h].call(y,a,c,y.opts))return aa(b.stop)&&(g._queueHooks(y.elem,y.opts.queue).stop=b.stop.bind(b)),b;g.map(c,mc,y);aa(y.opts.start)&&y.opts.start.call(a,y);y.progress(y.opts.progress).done(y.opts.done,y.opts.complete).fail(y.opts.fail).always(y.opts.always);g.fx.timer(g.extend(C,{elem:a,anim:y,queue:y.opts.queue}));return y}function jb(a){return(a.match(Za)||[]).join(" ")}function kb(a){return a.getAttribute&&
a.getAttribute("class")||""}function Sb(a){return Array.isArray(a)?a:"string"===typeof a?a.match(Za)||[]:[]}function Tb(a,b,c,f){var h;if(Array.isArray(b))g.each(b,function(n,u){c||Zc.test(a)?f(a,u):Tb(a+"["+("object"===typeof u&&null!=u?n:"")+"]",u,c,f)});else if(c||"object"!==d(b))f(a,b);else for(h in b)Tb(a+"["+h+"]",b[h],c,f)}function nc(a){return function(b,c){"string"!==typeof b&&(c=b,b="*");var f=0,h=b.toLowerCase().match(Za)||[];if(aa(c))for(;b=h[f++];)"+"===b[0]?(b=b.slice(1)||"*",(a[b]=
a[b]||[]).unshift(c)):(a[b]=a[b]||[]).push(c)}}function oc(a,b,c,f){function h(C){var y;n[C]=!0;g.each(a[C]||[],function(A,G){A=G(b,c,f);if("string"===typeof A&&!u&&!n[A])return b.dataTypes.unshift(A),h(A),!1;if(u)return!(y=A)});return y}var n={},u=a===Ub;return h(b.dataTypes[0])||!n["*"]&&h("*")}function Vb(a,b){var c,f,h=g.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((h[c]?a:f||(f={}))[c]=b[c]);f&&g.extend(!0,a,f);return a}function $c(a,b,c){for(var f,h,n,u,C=a.contents,y=a.dataTypes;"*"===
y[0];)y.shift(),void 0===f&&(f=a.mimeType||b.getResponseHeader("Content-Type"));if(f)for(h in C)if(C[h]&&C[h].test(f)){y.unshift(h);break}if(y[0]in c)n=y[0];else{for(h in c){if(!y[0]||a.converters[h+" "+y[0]]){n=h;break}u||(u=h)}n=n||u}if(n)return n!==y[0]&&y.unshift(n),c[n]}function ad(a,b,c,f){var h,n,u={},C=a.dataTypes.slice();if(C[1])for(A in a.converters)u[A.toLowerCase()]=a.converters[A];for(n=C.shift();n;){a.responseFields[n]&&(c[a.responseFields[n]]=b);!y&&f&&a.dataFilter&&(b=a.dataFilter(b,
a.dataType));var y=n;if(n=C.shift())if("*"===n)n=y;else if("*"!==y&&y!==n){var A=u[y+" "+n]||u["* "+n];if(!A)for(h in u){var G=h.split(" ");if(G[1]===n&&(A=u[y+" "+G[0]]||u["* "+G[0]])){!0===A?A=u[h]:!0!==u[h]&&(n=G[0],C.unshift(G[1]));break}}if(!0!==A)if(A&&a.throws)b=A(b);else try{b=A(b)}catch(K){return{state:"parsererror",error:A?K:"No conversion from "+y+" to "+n}}}}return{state:"success",data:b}}var bb=[],pc=Object.getPrototypeOf,gb=bb.slice,ic=bb.flat?function(a){return bb.flat.call(a)}:function(a){return bb.concat.apply([],
a)},Wb=bb.push,Fb=bb.indexOf,Eb={},ec=Eb.toString,Jb=Eb.hasOwnProperty,qc=Jb.toString,bd=qc.call(Object),la={},aa=function(a){return"function"===typeof a&&"number"!==typeof a.nodeType},qb=function(a){return null!=a&&a===a.window},ia=l.document,Pc={type:!0,src:!0,nonce:!0,noModule:!0},g=function(a,b){return new g.fn.init(a,b)};g.fn=g.prototype={jquery:"3.5.1",constructor:g,length:0,toArray:function(){return gb.call(this)},get:function(a){return null==a?gb.call(this):0>a?this[a+this.length]:this[a]},
pushStack:function(a){a=g.merge(this.constructor(),a);a.prevObject=this;return a},each:function(a){return g.each(this,a)},map:function(a){return this.pushStack(g.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(gb.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(g.grep(this,function(a,b){return(b+1)%2}))},odd:function(){return this.pushStack(g.grep(this,function(a,b){return b%
2}))},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&a<b?[this[a]]:[])},end:function(){return this.prevObject||this.constructor()},push:Wb,sort:bb.sort,splice:bb.splice};g.extend=g.fn.extend=function(){var a,b,c,f=arguments[0]||{},h=1,n=arguments.length,u=!1;"boolean"===typeof f&&(u=f,f=arguments[h]||{},h++);"object"===typeof f||aa(f)||(f={});h===n&&(f=this,h--);for(;h<n;h++)if(null!=(a=arguments[h]))for(b in a){var C=a[b];if("__proto__"!==b&&f!==C)if(u&&C&&(g.isPlainObject(C)||
(c=Array.isArray(C)))){var y=f[b];y=c&&!Array.isArray(y)?[]:c||g.isPlainObject(y)?y:{};c=!1;f[b]=g.extend(u,y,C)}else void 0!==C&&(f[b]=C)}return f};g.extend({expando:"jQuery"+("3.5.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw Error(a);},noop:function(){},isPlainObject:function(a){if(!a||"[object Object]"!==ec.call(a))return!1;a=pc(a);if(!a)return!0;a=Jb.call(a,"constructor")&&a.constructor;return"function"===typeof a&&qc.call(a)===bd},isEmptyObject:function(a){for(var b in a)return!1;
return!0},globalEval:function(a,b,c){m(a,{nonce:b&&b.nonce},c)},each:function(a,b){var c,f=0;if(e(a))for(c=a.length;f<c&&!1!==b.call(a[f],f,a[f]);f++);else for(f in a)if(!1===b.call(a[f],f,a[f]))break;return a},makeArray:function(a,b){b=b||[];null!=a&&(e(Object(a))?g.merge(b,"string"===typeof a?[a]:a):Wb.call(b,a));return b},inArray:function(a,b,c){return null==b?-1:Fb.call(b,a,c)},merge:function(a,b){for(var c=+b.length,f=0,h=a.length;f<c;f++)a[h++]=b[f];a.length=h;return a},grep:function(a,b,c){for(var f=
[],h=0,n=a.length,u=!c;h<n;h++)c=!b(a[h],h),c!==u&&f.push(a[h]);return f},map:function(a,b,c){var f,h=0,n=[];if(e(a))for(f=a.length;h<f;h++){var u=b(a[h],h,c);null!=u&&n.push(u)}else for(h in a)u=b(a[h],h,c),null!=u&&n.push(u);return ic(n)},guid:1,support:la});"function"===typeof Symbol&&(g.fn[Symbol.iterator]=bb[Symbol.iterator]);g.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){Eb["[object "+b+"]"]=b.toLowerCase()});var ob=function(a){function b(p,
z,v,E){var H,J,P,U,I=z&&z.ownerDocument;var S=z?z.nodeType:9;v=v||[];if("string"!==typeof p||!p||1!==S&&9!==S&&11!==S)return v;if(!E&&(lb(z),z=z||Z,za)){if(11!==S&&(U=cd.exec(p)))if(H=U[1])if(9===S)if(J=z.getElementById(H)){if(J.id===H)return v.push(J),v}else return v;else{if(I&&(J=I.getElementById(H))&&xb(z,J)&&J.id===H)return v.push(J),v}else{if(U[2])return ib.apply(v,z.getElementsByTagName(p)),v;if((H=U[3])&&ua.getElementsByClassName&&z.getElementsByClassName)return ib.apply(v,z.getElementsByClassName(H)),
v}if(!(!ua.qsa||Kb[p+" "]||Aa&&Aa.test(p)||1===S&&"object"===z.nodeName.toLowerCase())){H=p;I=z;if(1===S&&(dd.test(p)||rc.test(p))){I=Xb.test(p)&&K(z.parentNode)||z;I===z&&ua.scope||((P=z.getAttribute("id"))?P=P.replace(sc,tc):z.setAttribute("id",P=va));H=Lb(p);for(S=H.length;S--;)H[S]=(P?"#"+P:":scope")+" "+oa(H[S]);H=H.join(",")}try{return ib.apply(v,I.querySelectorAll(H)),v}catch(da){Kb(p,!0)}finally{P===va&&z.removeAttribute("id")}}}return ed(p.replace(Mb,"$1"),z,v,E)}function c(){function p(v,
E){z.push(v+" ")>ka.cacheLength&&delete p[z.shift()];return p[v+" "]=E}var z=[];return p}function f(p){p[va]=!0;return p}function h(p){var z=Z.createElement("fieldset");try{return!!p(z)}catch(v){return!1}finally{z.parentNode&&z.parentNode.removeChild(z)}}function n(p,z){p=p.split("|");for(var v=p.length;v--;)ka.attrHandle[p[v]]=z}function u(p,z){var v=z&&p,E=v&&1===p.nodeType&&1===z.nodeType&&p.sourceIndex-z.sourceIndex;if(E)return E;if(v)for(;v=v.nextSibling;)if(v===z)return-1;return p?1:-1}function C(p){return function(z){return"input"===
z.nodeName.toLowerCase()&&z.type===p}}function y(p){return function(z){var v=z.nodeName.toLowerCase();return("input"===v||"button"===v)&&z.type===p}}function A(p){return function(z){return"form"in z?z.parentNode&&!1===z.disabled?"label"in z?"label"in z.parentNode?z.parentNode.disabled===p:z.disabled===p:z.isDisabled===p||z.isDisabled!==!p&&fd(z)===p:z.disabled===p:"label"in z?z.disabled===p:!1}}function G(p){return f(function(z){z=+z;return f(function(v,E){for(var H,J=p([],v.length,z),P=J.length;P--;)v[H=
J[P]]&&(v[H]=!(E[H]=v[H]))})})}function K(p){return p&&"undefined"!==typeof p.getElementsByTagName&&p}function Q(){}function oa(p){for(var z=0,v=p.length,E="";z<v;z++)E+=p[z].value;return E}function X(p,z,v){var E=z.dir,H=z.next,J=H||E,P=v&&"parentNode"===J,U=gd++;return z.first?function(I,S,da){for(;I=I[E];)if(1===I.nodeType||P)return p(I,S,da);return!1}:function(I,S,da){var V,pa=[cb,U];if(da)for(;I=I[E];){if((1===I.nodeType||P)&&p(I,S,da))return!0}else for(;I=I[E];)if(1===I.nodeType||P){var xa=
I[va]||(I[va]={});xa=xa[I.uniqueID]||(xa[I.uniqueID]={});if(H&&H===I.nodeName.toLowerCase())I=I[E]||I;else{if((V=xa[J])&&V[0]===cb&&V[1]===U)return pa[2]=V[2];xa[J]=pa;if(pa[2]=p(I,S,da))return!0}}return!1}}function Ha(p){return 1<p.length?function(z,v,E){for(var H=p.length;H--;)if(!p[H](z,v,E))return!1;return!0}:p[0]}function Ia(p,z,v,E,H){for(var J,P=[],U=0,I=p.length,S=null!=z;U<I;U++)if(J=p[U])if(!v||v(J,E,H))P.push(J),S&&z.push(U);return P}function Wa(p,z,v,E,H,J){E&&!E[va]&&(E=Wa(E));H&&!H[va]&&
(H=Wa(H,J));return f(function(P,U,I,S){var da,V=[],pa=[],xa=U.length,Fa;if(!(Fa=P)){Fa=z||"*";for(var Y=I.nodeType?[I]:I,$a=[],Ba=0,Nb=Y.length;Ba<Nb;Ba++)b(Fa,Y[Ba],$a);Fa=$a}Fa=!p||!P&&z?Fa:Ia(Fa,V,p,I,S);Y=v?H||(P?p:xa||E)?[]:U:Fa;v&&v(Fa,Y,I,S);if(E){var Xa=Ia(Y,pa);E(Xa,[],I,S);for(I=Xa.length;I--;)if(da=Xa[I])Y[pa[I]]=!(Fa[pa[I]]=da)}if(P){if(H||p){if(H){Xa=[];for(I=Y.length;I--;)(da=Y[I])&&Xa.push(Fa[I]=da);H(null,Y=[],Xa,S)}for(I=Y.length;I--;)(da=Y[I])&&-1<(Xa=H?mb(P,da):V[I])&&(P[Xa]=!(U[Xa]=
da))}}else Y=Ia(Y===U?Y.splice(xa,Y.length):Y),H?H(null,U,Y,S):ib.apply(U,Y)})}function W(p){var z,v,E=p.length,H=ka.relative[p[0].type];var J=H||ka.relative[" "];for(var P=H?1:0,U=X(function(da){return da===z},J,!0),I=X(function(da){return-1<mb(z,da)},J,!0),S=[function(da,V,pa){da=!H&&(pa||V!==ea)||((z=V).nodeType?U(da,V,pa):I(da,V,pa));z=null;return da}];P<E;P++)if(J=ka.relative[p[P].type])S=[X(Ha(S),J)];else{J=ka.filter[p[P].type].apply(null,p[P].matches);if(J[va]){for(v=++P;v<E&&!ka.relative[p[v].type];v++);
return Wa(1<P&&Ha(S),1<P&&oa(p.slice(0,P-1).concat({value:" "===p[P-2].type?"*":""})).replace(Mb,"$1"),J,P<v&&W(p.slice(P,v)),v<E&&W(p=p.slice(v)),v<E&&oa(p))}S.push(J)}return Ha(S)}function Ga(p,z){var v=0<z.length,E=0<p.length,H=function(J,P,U,I,S){var da,V,pa=0,xa="0",Fa=J&&[],Y=[],$a=ea,Ba=J||E&&ka.find.TAG("*",S),Nb=cb+=null==$a?1:Math.random()||.1,Xa=Ba.length;for(S&&(ea=P==Z||P||S);xa!==Xa&&null!=(da=Ba[xa]);xa++){if(E&&da){var Yb=0;P||da.ownerDocument==Z||(lb(da),U=!za);for(;V=p[Yb++];)if(V(da,
P||Z,U)){I.push(da);break}S&&(cb=Nb)}v&&((da=!V&&da)&&pa--,J&&Fa.push(da))}pa+=xa;if(v&&xa!==pa){for(Yb=0;V=z[Yb++];)V(Fa,Y,P,U);if(J){if(0<pa)for(;xa--;)Fa[xa]||Y[xa]||(Y[xa]=hd.call(I));Y=Ia(Y)}ib.apply(I,Y);S&&!J&&0<Y.length&&1<pa+z.length&&b.uniqueSort(I)}S&&(cb=Nb,ea=$a);return Fa};return v?f(H):H}var Ja,ea,ra,Pa,Z,Da,za,Aa,Sa,Ob,xb,va="sizzle"+1*new Date,Ya=a.document,cb=0,gd=0,uc=c(),vc=c(),wc=c(),Kb=c(),Zb=function(p,z){p===z&&(Pa=!0);return 0},id={}.hasOwnProperty,nb=[],hd=nb.pop,jd=nb.push,
ib=nb.push,xc=nb.slice,mb=function(p,z){for(var v=0,E=p.length;v<E;v++)if(p[v]===z)return v;return-1},kd=/[\x20\t\r\n\f]+/g,Mb=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,ld=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,rc=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,dd=/[\x20\t\r\n\f]|>/,md=/:((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,
nd=/^(?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+$/,Pb={ID:/^#((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)/,CLASS:/^\.((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)/,TAG:/^((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+|[*])/,ATTR:/^\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+))|)[\x20\t\r\n\f]*\]/,
PSEUDO:/^:((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,
bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},od=/HTML$/i,pd=/^(?:input|select|textarea|button)$/i,qd=/^h\d$/i,yb=/^[^{]+\{\s*\[native \w/,cd=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Xb=/[+~]/,db=/\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\([^\r\n\f])/g,eb=function(p,z){p="0x"+p.slice(1)-
65536;return z?z:0>p?String.fromCharCode(p+65536):String.fromCharCode(p>>10|55296,p&1023|56320)},sc=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,tc=function(p,z){return z?"\x00"===p?"\ufffd":p.slice(0,-1)+"\\"+p.charCodeAt(p.length-1).toString(16)+" ":"\\"+p},yc=function(){lb()},fd=X(function(p){return!0===p.disabled&&"fieldset"===p.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{ib.apply(nb=xc.call(Ya.childNodes),Ya.childNodes),nb[Ya.childNodes.length].nodeType}catch(p){ib=
{apply:nb.length?function(z,v){jd.apply(z,xc.call(v))}:function(z,v){for(var E=z.length,H=0;z[E++]=v[H++];);z.length=E-1}}}var ua=b.support={};var rd=b.isXML=function(p){var z=(p.ownerDocument||p).documentElement;return!od.test(p.namespaceURI||z&&z.nodeName||"HTML")};var lb=b.setDocument=function(p){var z;p=p?p.ownerDocument||p:Ya;if(p==Z||9!==p.nodeType||!p.documentElement)return Z;Z=p;Da=Z.documentElement;za=!rd(Z);Ya!=Z&&(z=Z.defaultView)&&z.top!==z&&(z.addEventListener?z.addEventListener("unload",
yc,!1):z.attachEvent&&z.attachEvent("onunload",yc));ua.scope=h(function(v){Da.appendChild(v).appendChild(Z.createElement("div"));return"undefined"!==typeof v.querySelectorAll&&!v.querySelectorAll(":scope fieldset div").length});ua.attributes=h(function(v){v.className="i";return!v.getAttribute("className")});ua.getElementsByTagName=h(function(v){v.appendChild(Z.createComment(""));return!v.getElementsByTagName("*").length});ua.getElementsByClassName=yb.test(Z.getElementsByClassName);ua.getById=h(function(v){Da.appendChild(v).id=
va;return!Z.getElementsByName||!Z.getElementsByName(va).length});ua.getById?(ka.filter.ID=function(v){var E=v.replace(db,eb);return function(H){return H.getAttribute("id")===E}},ka.find.ID=function(v,E){if("undefined"!==typeof E.getElementById&&za)return(v=E.getElementById(v))?[v]:[]}):(ka.filter.ID=function(v){var E=v.replace(db,eb);return function(H){return(H="undefined"!==typeof H.getAttributeNode&&H.getAttributeNode("id"))&&H.value===E}},ka.find.ID=function(v,E){if("undefined"!==typeof E.getElementById&&
za){var H,J=E.getElementById(v);if(J){if((H=J.getAttributeNode("id"))&&H.value===v)return[J];var P=E.getElementsByName(v);for(E=0;J=P[E++];)if((H=J.getAttributeNode("id"))&&H.value===v)return[J]}return[]}});ka.find.TAG=ua.getElementsByTagName?function(v,E){if("undefined"!==typeof E.getElementsByTagName)return E.getElementsByTagName(v);if(ua.qsa)return E.querySelectorAll(v)}:function(v,E){var H=[],J=0;E=E.getElementsByTagName(v);if("*"===v){for(;v=E[J++];)1===v.nodeType&&H.push(v);return H}return E};
ka.find.CLASS=ua.getElementsByClassName&&function(v,E){if("undefined"!==typeof E.getElementsByClassName&&za)return E.getElementsByClassName(v)};Sa=[];Aa=[];if(ua.qsa=yb.test(Z.querySelectorAll))h(function(v){Da.appendChild(v).innerHTML="\x3ca id\x3d'"+va+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+va+"-\r\\' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";v.querySelectorAll("[msallowcapture^\x3d'']").length&&Aa.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");v.querySelectorAll("[selected]").length||
Aa.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");v.querySelectorAll("[id~\x3d"+va+"-]").length||Aa.push("~\x3d");var E=Z.createElement("input");E.setAttribute("name","");v.appendChild(E);v.querySelectorAll("[name\x3d'']").length||Aa.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");v.querySelectorAll(":checked").length||Aa.push(":checked");
v.querySelectorAll("a#"+va+"+*").length||Aa.push(".#.+[+~]");v.querySelectorAll("\\\f");Aa.push("[\\r\\n\\f]")}),h(function(v){v.innerHTML="\x3ca href\x3d'' disabled\x3d'disabled'\x3e\x3c/a\x3e\x3cselect disabled\x3d'disabled'\x3e\x3coption/\x3e\x3c/select\x3e";var E=Z.createElement("input");E.setAttribute("type","hidden");v.appendChild(E).setAttribute("name","D");v.querySelectorAll("[name\x3dd]").length&&Aa.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");2!==v.querySelectorAll(":enabled").length&&
Aa.push(":enabled",":disabled");Da.appendChild(v).disabled=!0;2!==v.querySelectorAll(":disabled").length&&Aa.push(":enabled",":disabled");v.querySelectorAll("*,:x");Aa.push(",.*:")});(ua.matchesSelector=yb.test(Ob=Da.matches||Da.webkitMatchesSelector||Da.mozMatchesSelector||Da.oMatchesSelector||Da.msMatchesSelector))&&h(function(v){ua.disconnectedMatch=Ob.call(v,"*");Ob.call(v,"[s!\x3d'']:x");Sa.push("!\x3d",":((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?\x3d)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)")});
Aa=Aa.length&&new RegExp(Aa.join("|"));Sa=Sa.length&&new RegExp(Sa.join("|"));xb=(z=yb.test(Da.compareDocumentPosition))||yb.test(Da.contains)?function(v,E){var H=9===v.nodeType?v.documentElement:v;E=E&&E.parentNode;return v===E||!!(E&&1===E.nodeType&&(H.contains?H.contains(E):v.compareDocumentPosition&&v.compareDocumentPosition(E)&16))}:function(v,E){if(E)for(;E=E.parentNode;)if(E===v)return!0;return!1};Zb=z?function(v,E){if(v===E)return Pa=!0,0;var H=!v.compareDocumentPosition-!E.compareDocumentPosition;
if(H)return H;H=(v.ownerDocument||v)==(E.ownerDocument||E)?v.compareDocumentPosition(E):1;return H&1||!ua.sortDetached&&E.compareDocumentPosition(v)===H?v==Z||v.ownerDocument==Ya&&xb(Ya,v)?-1:E==Z||E.ownerDocument==Ya&&xb(Ya,E)?1:ra?mb(ra,v)-mb(ra,E):0:H&4?-1:1}:function(v,E){if(v===E)return Pa=!0,0;var H=0,J=v.parentNode,P=E.parentNode,U=[v],I=[E];if(!J||!P)return v==Z?-1:E==Z?1:J?-1:P?1:ra?mb(ra,v)-mb(ra,E):0;if(J===P)return u(v,E);for(;v=v.parentNode;)U.unshift(v);for(v=E;v=v.parentNode;)I.unshift(v);
for(;U[H]===I[H];)H++;return H?u(U[H],I[H]):U[H]==Ya?-1:I[H]==Ya?1:0};return Z};b.matches=function(p,z){return b(p,null,null,z)};b.matchesSelector=function(p,z){lb(p);if(!(!ua.matchesSelector||!za||Kb[z+" "]||Sa&&Sa.test(z)||Aa&&Aa.test(z)))try{var v=Ob.call(p,z);if(v||ua.disconnectedMatch||p.document&&11!==p.document.nodeType)return v}catch(E){Kb(z,!0)}return 0<b(z,Z,null,[p]).length};b.contains=function(p,z){(p.ownerDocument||p)!=Z&&lb(p);return xb(p,z)};b.attr=function(p,z){(p.ownerDocument||p)!=
Z&&lb(p);var v=ka.attrHandle[z.toLowerCase()];v=v&&id.call(ka.attrHandle,z.toLowerCase())?v(p,z,!za):void 0;return void 0!==v?v:ua.attributes||!za?p.getAttribute(z):(v=p.getAttributeNode(z))&&v.specified?v.value:null};b.escape=function(p){return(p+"").replace(sc,tc)};b.error=function(p){throw Error("Syntax error, unrecognized expression: "+p);};b.uniqueSort=function(p){var z,v=[],E=0,H=0;Pa=!ua.detectDuplicates;ra=!ua.sortStable&&p.slice(0);p.sort(Zb);if(Pa){for(;z=p[H++];)z===p[H]&&(E=v.push(H));
for(;E--;)p.splice(v[E],1)}ra=null;return p};var $b=b.getText=function(p){var z="",v=0;var E=p.nodeType;if(!E)for(;E=p[v++];)z+=$b(E);else if(1===E||9===E||11===E){if("string"===typeof p.textContent)return p.textContent;for(p=p.firstChild;p;p=p.nextSibling)z+=$b(p)}else if(3===E||4===E)return p.nodeValue;return z};var ka=b.selectors={cacheLength:50,createPseudo:f,match:Pb,attrHandle:{},find:{},relative:{"\x3e":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},
"~":{dir:"previousSibling"}},preFilter:{ATTR:function(p){p[1]=p[1].replace(db,eb);p[3]=(p[3]||p[4]||p[5]||"").replace(db,eb);"~\x3d"===p[2]&&(p[3]=" "+p[3]+" ");return p.slice(0,4)},CHILD:function(p){p[1]=p[1].toLowerCase();"nth"===p[1].slice(0,3)?(p[3]||b.error(p[0]),p[4]=+(p[4]?p[5]+(p[6]||1):2*("even"===p[3]||"odd"===p[3])),p[5]=+(p[7]+p[8]||"odd"===p[3])):p[3]&&b.error(p[0]);return p},PSEUDO:function(p){var z,v=!p[6]&&p[2];if(Pb.CHILD.test(p[0]))return null;p[3]?p[2]=p[4]||p[5]||"":v&&md.test(v)&&
(z=Lb(v,!0))&&(z=v.indexOf(")",v.length-z)-v.length)&&(p[0]=p[0].slice(0,z),p[2]=v.slice(0,z));return p.slice(0,3)}},filter:{TAG:function(p){var z=p.replace(db,eb).toLowerCase();return"*"===p?function(){return!0}:function(v){return v.nodeName&&v.nodeName.toLowerCase()===z}},CLASS:function(p){var z=uc[p+" "];return z||(z=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+p+"([\\x20\\t\\r\\n\\f]|$)"),uc(p,function(v){return z.test("string"===typeof v.className&&v.className||"undefined"!==typeof v.getAttribute&&v.getAttribute("class")||
"")}))},ATTR:function(p,z,v){return function(E){E=b.attr(E,p);if(null==E)return"!\x3d"===z;if(!z)return!0;E+="";return"\x3d"===z?E===v:"!\x3d"===z?E!==v:"^\x3d"===z?v&&0===E.indexOf(v):"*\x3d"===z?v&&-1<E.indexOf(v):"$\x3d"===z?v&&E.slice(-v.length)===v:"~\x3d"===z?-1<(" "+E.replace(kd," ")+" ").indexOf(v):"|\x3d"===z?E===v||E.slice(0,v.length+1)===v+"-":!1}},CHILD:function(p,z,v,E,H){var J="nth"!==p.slice(0,3),P="last"!==p.slice(-4),U="of-type"===z;return 1===E&&0===H?function(I){return!!I.parentNode}:
function(I,S,da){var V,pa;S=J!==P?"nextSibling":"previousSibling";var xa=I.parentNode,Fa=U&&I.nodeName.toLowerCase();da=!da&&!U;var Y=!1;if(xa){if(J){for(;S;){for(V=I;V=V[S];)if(U?V.nodeName.toLowerCase()===Fa:1===V.nodeType)return!1;var $a=S="only"===p&&!$a&&"nextSibling"}return!0}$a=[P?xa.firstChild:xa.lastChild];if(P&&da){V=xa;var Ba=V[va]||(V[va]={});Ba=Ba[V.uniqueID]||(Ba[V.uniqueID]={});Y=Ba[p]||[];Y=(pa=Y[0]===cb&&Y[1])&&Y[2];for(V=pa&&xa.childNodes[pa];V=++pa&&V&&V[S]||(Y=pa=0)||$a.pop();)if(1===
V.nodeType&&++Y&&V===I){Ba[p]=[cb,pa,Y];break}}else if(da&&(V=I,Ba=V[va]||(V[va]={}),Ba=Ba[V.uniqueID]||(Ba[V.uniqueID]={}),Y=Ba[p]||[],Y=pa=Y[0]===cb&&Y[1]),!1===Y)for(;(V=++pa&&V&&V[S]||(Y=pa=0)||$a.pop())&&((U?V.nodeName.toLowerCase()!==Fa:1!==V.nodeType)||!++Y||(da&&(Ba=V[va]||(V[va]={}),Ba=Ba[V.uniqueID]||(Ba[V.uniqueID]={}),Ba[p]=[cb,Y]),V!==I)););Y-=H;return Y===E||0===Y%E&&0<=Y/E}}},PSEUDO:function(p,z){var v=ka.pseudos[p]||ka.setFilters[p.toLowerCase()]||b.error("unsupported pseudo: "+p);
if(v[va])return v(z);if(1<v.length){var E=[p,p,"",z];return ka.setFilters.hasOwnProperty(p.toLowerCase())?f(function(H,J){for(var P,U=v(H,z),I=U.length;I--;)P=mb(H,U[I]),H[P]=!(J[P]=U[I])}):function(H){return v(H,0,E)}}return v}},pseudos:{not:f(function(p){var z=[],v=[],E=zc(p.replace(Mb,"$1"));return E[va]?f(function(H,J,P,U){U=E(H,null,U,[]);for(var I=H.length;I--;)if(P=U[I])H[I]=!(J[I]=P)}):function(H,J,P){z[0]=H;E(z,null,P,v);z[0]=null;return!v.pop()}}),has:f(function(p){return function(z){return 0<
b(p,z).length}}),contains:f(function(p){p=p.replace(db,eb);return function(z){return-1<(z.textContent||$b(z)).indexOf(p)}}),lang:f(function(p){nd.test(p||"")||b.error("unsupported lang: "+p);p=p.replace(db,eb).toLowerCase();return function(z){var v;do if(v=za?z.lang:z.getAttribute("xml:lang")||z.getAttribute("lang"))return v=v.toLowerCase(),v===p||0===v.indexOf(p+"-");while((z=z.parentNode)&&1===z.nodeType);return!1}}),target:function(p){var z=a.location&&a.location.hash;return z&&z.slice(1)===p.id},
root:function(p){return p===Da},focus:function(p){return p===Z.activeElement&&(!Z.hasFocus||Z.hasFocus())&&!!(p.type||p.href||~p.tabIndex)},enabled:A(!1),disabled:A(!0),checked:function(p){var z=p.nodeName.toLowerCase();return"input"===z&&!!p.checked||"option"===z&&!!p.selected},selected:function(p){p.parentNode&&p.parentNode.selectedIndex;return!0===p.selected},empty:function(p){for(p=p.firstChild;p;p=p.nextSibling)if(6>p.nodeType)return!1;return!0},parent:function(p){return!ka.pseudos.empty(p)},
header:function(p){return qd.test(p.nodeName)},input:function(p){return pd.test(p.nodeName)},button:function(p){var z=p.nodeName.toLowerCase();return"input"===z&&"button"===p.type||"button"===z},text:function(p){var z;return"input"===p.nodeName.toLowerCase()&&"text"===p.type&&(null==(z=p.getAttribute("type"))||"text"===z.toLowerCase())},first:G(function(){return[0]}),last:G(function(p,z){return[z-1]}),eq:G(function(p,z,v){return[0>v?v+z:v]}),even:G(function(p,z){for(var v=0;v<z;v+=2)p.push(v);return p}),
odd:G(function(p,z){for(var v=1;v<z;v+=2)p.push(v);return p}),lt:G(function(p,z,v){for(z=0>v?v+z:v>z?z:v;0<=--z;)p.push(z);return p}),gt:G(function(p,z,v){for(v=0>v?v+z:v;++v<z;)p.push(v);return p})}};ka.pseudos.nth=ka.pseudos.eq;for(Ja in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})ka.pseudos[Ja]=C(Ja);for(Ja in{submit:!0,reset:!0})ka.pseudos[Ja]=y(Ja);Q.prototype=ka.filters=ka.pseudos;ka.setFilters=new Q;var Lb=b.tokenize=function(p,z){var v,E,H,J,P;if(J=vc[p+" "])return z?0:J.slice(0);J=
p;var U=[];for(P=ka.preFilter;J;){if(!I||(v=ld.exec(J)))v&&(J=J.slice(v[0].length)||J),U.push(E=[]);var I=!1;if(v=rc.exec(J))I=v.shift(),E.push({value:I,type:v[0].replace(Mb," ")}),J=J.slice(I.length);for(H in ka.filter)!(v=Pb[H].exec(J))||P[H]&&!(v=P[H](v))||(I=v.shift(),E.push({value:I,type:H,matches:v}),J=J.slice(I.length));if(!I)break}return z?J.length:J?b.error(p):vc(p,U).slice(0)};var zc=b.compile=function(p,z){var v,E=[],H=[],J=wc[p+" "];if(!J){z||(z=Lb(p));for(v=z.length;v--;)J=W(z[v]),J[va]?
E.push(J):H.push(J);J=wc(p,Ga(H,E));J.selector=p}return J};var ed=b.select=function(p,z,v,E){var H,J,P,U="function"===typeof p&&p,I=!E&&Lb(p=U.selector||p);v=v||[];if(1===I.length){var S=I[0]=I[0].slice(0);if(2<S.length&&"ID"===(J=S[0]).type&&9===z.nodeType&&za&&ka.relative[S[1].type]){z=(ka.find.ID(J.matches[0].replace(db,eb),z)||[])[0];if(!z)return v;U&&(z=z.parentNode);p=p.slice(S.shift().value.length)}for(H=Pb.needsContext.test(p)?0:S.length;H--;){J=S[H];if(ka.relative[P=J.type])break;if(P=ka.find[P])if(E=
P(J.matches[0].replace(db,eb),Xb.test(S[0].type)&&K(z.parentNode)||z)){S.splice(H,1);p=E.length&&oa(S);if(!p)return ib.apply(v,E),v;break}}}(U||zc(p,I))(E,z,!za,v,!z||Xb.test(p)&&K(z.parentNode)||z);return v};ua.sortStable=va.split("").sort(Zb).join("")===va;ua.detectDuplicates=!!Pa;lb();ua.sortDetached=h(function(p){return p.compareDocumentPosition(Z.createElement("fieldset"))&1});h(function(p){p.innerHTML="\x3ca href\x3d'#'\x3e\x3c/a\x3e";return"#"===p.firstChild.getAttribute("href")})||n("type|href|height|width",
function(p,z,v){if(!v)return p.getAttribute(z,"type"===z.toLowerCase()?1:2)});ua.attributes&&h(function(p){p.innerHTML="\x3cinput/\x3e";p.firstChild.setAttribute("value","");return""===p.firstChild.getAttribute("value")})||n("value",function(p,z,v){if(!v&&"input"===p.nodeName.toLowerCase())return p.defaultValue});h(function(p){return null==p.getAttribute("disabled")})||n("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(p,
z,v){var E;if(!v)return!0===p[z]?z.toLowerCase():(E=p.getAttributeNode(z))&&E.specified?E.value:null});return b}(l);g.find=ob;g.expr=ob.selectors;g.expr[":"]=g.expr.pseudos;g.uniqueSort=g.unique=ob.uniqueSort;g.text=ob.getText;g.isXMLDoc=ob.isXML;g.contains=ob.contains;g.escapeSelector=ob.escape;var ub=function(a,b,c){for(var f=[],h=void 0!==c;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(h&&g(a).is(c))break;f.push(a)}return f},Ac=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==
b&&c.push(a);return c},Bc=g.expr.match.needsContext,Cc=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;g.filter=function(a,b,c){var f=b[0];c&&(a=":not("+a+")");return 1===b.length&&1===f.nodeType?g.find.matchesSelector(f,a)?[f]:[]:g.find.matches(a,g.grep(b,function(h){return 1===h.nodeType}))};g.fn.extend({find:function(a){var b,c=this.length,f=this;if("string"!==typeof a)return this.pushStack(g(a).filter(function(){for(b=0;b<c;b++)if(g.contains(f[b],this))return!0}));var h=this.pushStack([]);
for(b=0;b<c;b++)g.find(a,f[b],h);return 1<c?g.uniqueSort(h):h},filter:function(a){return this.pushStack(q(this,a||[],!1))},not:function(a){return this.pushStack(q(this,a||[],!0))},is:function(a){return!!q(this,"string"===typeof a&&Bc.test(a)?g(a):a||[],!1).length}});var sd=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(g.fn.init=function(a,b,c){if(!a)return this;c=c||td;if("string"===typeof a){var f="\x3c"===a[0]&&"\x3e"===a[a.length-1]&&3<=a.length?[null,a,null]:sd.exec(a);if(!f||!f[1]&&b)return!b||b.jquery?
(b||c).find(a):this.constructor(b).find(a);if(f[1]){if(b=b instanceof g?b[0]:b,g.merge(this,g.parseHTML(f[1],b&&b.nodeType?b.ownerDocument||b:ia,!0)),Cc.test(f[1])&&g.isPlainObject(b))for(f in b)if(aa(this[f]))this[f](b[f]);else this.attr(f,b[f])}else if(a=ia.getElementById(f[2]))this[0]=a,this.length=1;return this}return a.nodeType?(this[0]=a,this.length=1,this):aa(a)?void 0!==c.ready?c.ready(a):a(g):g.makeArray(a,this)}).prototype=g.fn;var td=g(ia);var ud=/^(?:parents|prev(?:Until|All))/,vd={children:!0,
contents:!0,next:!0,prev:!0};g.fn.extend({has:function(a){var b=g(a,this),c=b.length;return this.filter(function(){for(var f=0;f<c;f++)if(g.contains(this,b[f]))return!0})},closest:function(a,b){var c,f=0,h=this.length,n=[],u="string"!==typeof a&&g(a);if(!Bc.test(a))for(;f<h;f++)for(c=this[f];c&&c!==b;c=c.parentNode)if(11>c.nodeType&&(u?-1<u.index(c):1===c.nodeType&&g.find.matchesSelector(c,a))){n.push(c);break}return this.pushStack(1<n.length?g.uniqueSort(n):n)},index:function(a){return a?"string"===
typeof a?Fb.call(g(a),this[0]):Fb.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(g.uniqueSort(g.merge(this.get(),g(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});g.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return ub(a,"parentNode")},parentsUntil:function(a,b,c){return ub(a,"parentNode",c)},next:function(a){return w(a,
"nextSibling")},prev:function(a){return w(a,"previousSibling")},nextAll:function(a){return ub(a,"nextSibling")},prevAll:function(a){return ub(a,"previousSibling")},nextUntil:function(a,b,c){return ub(a,"nextSibling",c)},prevUntil:function(a,b,c){return ub(a,"previousSibling",c)},siblings:function(a){return Ac((a.parentNode||{}).firstChild,a)},children:function(a){return Ac(a.firstChild)},contents:function(a){if(null!=a.contentDocument&&pc(a.contentDocument))return a.contentDocument;k(a,"template")&&
(a=a.content||a);return g.merge([],a.childNodes)}},function(a,b){g.fn[a]=function(c,f){var h=g.map(this,b,c);"Until"!==a.slice(-5)&&(f=c);f&&"string"===typeof f&&(h=g.filter(f,h));1<this.length&&(vd[a]||g.uniqueSort(h),ud.test(a)&&h.reverse());return this.pushStack(h)}});var Za=/[^\x20\t\r\n\f]+/g;g.Callbacks=function(a){a="string"===typeof a?r(a):g.extend({},a);var b,c,f,h,n=[],u=[],C=-1,y=function(){h=h||a.once;for(f=b=!0;u.length;C=-1)for(c=u.shift();++C<n.length;)!1===n[C].apply(c[0],c[1])&&a.stopOnFalse&&
(C=n.length,c=!1);a.memory||(c=!1);b=!1;h&&(n=c?[]:"")},A={add:function(){n&&(c&&!b&&(C=n.length-1,u.push(c)),function Q(K){g.each(K,function(oa,X){aa(X)?a.unique&&A.has(X)||n.push(X):X&&X.length&&"string"!==d(X)&&Q(X)})}(arguments),c&&!b&&y());return this},remove:function(){g.each(arguments,function(G,K){for(var Q;-1<(Q=g.inArray(K,n,Q));)n.splice(Q,1),Q<=C&&C--});return this},has:function(G){return G?-1<g.inArray(G,n):0<n.length},empty:function(){n&&(n=[]);return this},disable:function(){h=u=[];
n=c="";return this},disabled:function(){return!n},lock:function(){h=u=[];c||b||(n=c="");return this},locked:function(){return!!h},fireWith:function(G,K){h||(K=K||[],K=[G,K.slice?K.slice():K],u.push(K),b||y());return this},fire:function(){A.fireWith(this,arguments);return this},fired:function(){return!!f}};return A};g.extend({Deferred:function(a){var b=[["notify","progress",g.Callbacks("memory"),g.Callbacks("memory"),2],["resolve","done",g.Callbacks("once memory"),g.Callbacks("once memory"),0,"resolved"],
["reject","fail",g.Callbacks("once memory"),g.Callbacks("once memory"),1,"rejected"]],c="pending",f={state:function(){return c},always:function(){h.done(arguments).fail(arguments);return this},"catch":function(n){return f.then(null,n)},pipe:function(){var n=arguments;return g.Deferred(function(u){g.each(b,function(C,y){var A=aa(n[y[4]])&&n[y[4]];h[y[1]](function(){var G=A&&A.apply(this,arguments);if(G&&aa(G.promise))G.promise().progress(u.notify).done(u.resolve).fail(u.reject);else u[y[0]+"With"](this,
A?[G]:arguments)})});n=null}).promise()},then:function(n,u,C){function y(G,K,Q,oa){return function(){var X=this,Ha=arguments,Ia=function(){if(!(G<A)){var W=Q.apply(X,Ha);if(W===K.promise())throw new TypeError("Thenable self-resolution");var Ga=W&&("object"===typeof W||"function"===typeof W)&&W.then;aa(Ga)?oa?Ga.call(W,y(A,K,B,oa),y(A,K,x,oa)):(A++,Ga.call(W,y(A,K,B,oa),y(A,K,x,oa),y(A,K,B,K.notifyWith))):(Q!==B&&(X=void 0,Ha=[W]),(oa||K.resolveWith)(X,Ha))}},Wa=oa?Ia:function(){try{Ia()}catch(W){g.Deferred.exceptionHook&&
g.Deferred.exceptionHook(W,Wa.stackTrace),G+1>=A&&(Q!==x&&(X=void 0,Ha=[W]),K.rejectWith(X,Ha))}};G?Wa():(g.Deferred.getStackHook&&(Wa.stackTrace=g.Deferred.getStackHook()),l.setTimeout(Wa))}}var A=0;return g.Deferred(function(G){b[0][3].add(y(0,G,aa(C)?C:B,G.notifyWith));b[1][3].add(y(0,G,aa(n)?n:B));b[2][3].add(y(0,G,aa(u)?u:x))}).promise()},promise:function(n){return null!=n?g.extend(n,f):f}},h={};g.each(b,function(n,u){var C=u[2],y=u[5];f[u[1]]=C.add;y&&C.add(function(){c=y},b[3-n][2].disable,
b[3-n][3].disable,b[0][2].lock,b[0][3].lock);C.add(u[3].fire);h[u[0]]=function(){h[u[0]+"With"](this===h?void 0:this,arguments);return this};h[u[0]+"With"]=C.fireWith});f.promise(h);a&&a.call(h,h);return h},when:function(a){var b=arguments.length,c=b,f=Array(c),h=gb.call(arguments),n=g.Deferred(),u=function(C){return function(y){f[C]=this;h[C]=1<arguments.length?gb.call(arguments):y;--b||n.resolveWith(f,h)}};if(1>=b&&(D(a,n.done(u(c)).resolve,n.reject,!b),"pending"===n.state()||aa(h[c]&&h[c].then)))return n.then();
for(;c--;)D(h[c],u(c),n.reject);return n.promise()}});var wd=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;g.Deferred.exceptionHook=function(a,b){l.console&&l.console.warn&&a&&wd.test(a.name)&&l.console.warn("jQuery.Deferred exception: "+a.message,a.stack,b)};g.readyException=function(a){l.setTimeout(function(){throw a;})};var ac=g.Deferred();g.fn.ready=function(a){ac.then(a).catch(function(b){g.readyException(b)});return this};g.extend({isReady:!1,readyWait:1,ready:function(a){(!0===a?
--g.readyWait:g.isReady)||(g.isReady=!0,!0!==a&&0<--g.readyWait||ac.resolveWith(ia,[g]))}});g.ready.then=ac.then;"complete"===ia.readyState||"loading"!==ia.readyState&&!ia.documentElement.doScroll?l.setTimeout(g.ready):(ia.addEventListener("DOMContentLoaded",F),l.addEventListener("load",F));var fb=function(a,b,c,f,h,n,u){var C=0,y=a.length,A=null==c;if("object"===d(c))for(C in h=!0,c)fb(a,b,C,c[C],!0,n,u);else if(void 0!==f&&(h=!0,aa(f)||(u=!0),A&&(u?(b.call(a,f),b=null):(A=b,b=function(G,K,Q){return A.call(g(G),
Q)})),b))for(;C<y;C++)b(a[C],c,u?f:f.call(a[C],C,b(a[C],c)));return h?a:A?b.call(a):y?b(a[0],c):n},Qc=/^-ms-/,Rc=/-([a-z])/g,zb=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};O.uid=1;O.prototype={cache:function(a){var b=a[this.expando];b||(b={},zb(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0})));return b},set:function(a,b,c){var f;a=this.cache(a);if("string"===typeof b)a[M(b)]=c;else for(f in b)a[M(f)]=b[f];return a},get:function(a,
b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][M(b)]},access:function(a,b,c){if(void 0===b||b&&"string"===typeof b&&void 0===c)return this.get(a,b);this.set(a,b,c);return void 0!==c?c:b},remove:function(a,b){var c,f=a[this.expando];if(void 0!==f){if(void 0!==b)for(Array.isArray(b)?b=b.map(M):(b=M(b),b=b in f?[b]:b.match(Za)||[]),c=b.length;c--;)delete f[b[c]];if(void 0===b||g.isEmptyObject(f))a.nodeType?a[this.expando]=void 0:delete a[this.expando]}},hasData:function(a){a=a[this.expando];
return void 0!==a&&!g.isEmptyObject(a)}};var T=new O,Na=new O,Tc=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Sc=/[A-Z]/g;g.extend({hasData:function(a){return Na.hasData(a)||T.hasData(a)},data:function(a,b,c){return Na.access(a,b,c)},removeData:function(a,b){Na.remove(a,b)},_data:function(a,b,c){return T.access(a,b,c)},_removeData:function(a,b){T.remove(a,b)}});g.fn.extend({data:function(a,b){var c,f=this[0],h=f&&f.attributes;if(void 0===a){if(this.length){var n=Na.get(f);if(1===f.nodeType&&!T.get(f,"hasDataAttrs")){for(c=
h.length;c--;)if(h[c]){var u=h[c].name;0===u.indexOf("data-")&&(u=M(u.slice(5)),ma(f,u,n[u]))}T.set(f,"hasDataAttrs",!0)}}return n}return"object"===typeof a?this.each(function(){Na.set(this,a)}):fb(this,function(C){if(f&&void 0===C){var y=Na.get(f,a);if(void 0!==y)return y;y=ma(f,a);if(void 0!==y)return y}else this.each(function(){Na.set(this,a,C)})},null,b,1<arguments.length,null,!0)},removeData:function(a){return this.each(function(){Na.remove(this,a)})}});g.extend({queue:function(a,b,c){if(a){b=
(b||"fx")+"queue";var f=T.get(a,b);c&&(!f||Array.isArray(c)?f=T.access(a,b,g.makeArray(c)):f.push(c));return f||[]}},dequeue:function(a,b){b=b||"fx";var c=g.queue(a,b),f=c.length,h=c.shift(),n=g._queueHooks(a,b),u=function(){g.dequeue(a,b)};"inprogress"===h&&(h=c.shift(),f--);h&&("fx"===b&&c.unshift("inprogress"),delete n.stop,h.call(a,u,n));!f&&n&&n.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return T.get(a,c)||T.access(a,c,{empty:g.Callbacks("once memory").add(function(){T.remove(a,
[b+"queue",c])})})}});g.fn.extend({queue:function(a,b){var c=2;"string"!==typeof a&&(b=a,a="fx",c--);return arguments.length<c?g.queue(this[0],a):void 0===b?this:this.each(function(){var f=g.queue(this,a,b);g._queueHooks(this,a);"fx"===a&&"inprogress"!==f[0]&&g.dequeue(this,a)})},dequeue:function(a){return this.each(function(){g.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,f=1,h=g.Deferred(),n=this,u=this.length,C=function(){--f||h.resolveWith(n,
[n])};"string"!==typeof a&&(b=a,a=void 0);for(a=a||"fx";u--;)(c=T.get(n[u],a+"queueHooks"))&&c.empty&&(f++,c.empty.add(C));C();return h.promise(b)}});var Dc=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,vb=new RegExp("^(?:([+-])\x3d|)("+Dc+")([a-z%]*)$","i"),ab=["Top","Right","Bottom","Left"],pb=ia.documentElement,rb=function(a){return g.contains(a.ownerDocument,a)},xd={composed:!0};pb.getRootNode&&(rb=function(a){return g.contains(a.ownerDocument,a)||a.getRootNode(xd)===a.ownerDocument});var Gb=function(a,
b){a=b||a;return"none"===a.style.display||""===a.style.display&&rb(a)&&"none"===g.css(a,"display")},fc={};g.fn.extend({show:function(){return ca(this,!0)},hide:function(){return ca(this)},toggle:function(a){return"boolean"===typeof a?a?this.show():this.hide():this.each(function(){Gb(this)?g(this).show():g(this).hide()})}});var Ab=/^(?:checkbox|radio)$/i,gc=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,hc=/^$|^module$|\/(?:java|ecma)script/i;(function(){var a=ia.createDocumentFragment().appendChild(ia.createElement("div")),
b=ia.createElement("input");b.setAttribute("type","radio");b.setAttribute("checked","checked");b.setAttribute("name","t");a.appendChild(b);la.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="\x3ctextarea\x3ex\x3c/textarea\x3e";la.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue;a.innerHTML="\x3coption\x3e\x3c/option\x3e";la.option=!!a.lastChild})();var Qa={thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],
tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:[0,"",""]};Qa.tbody=Qa.tfoot=Qa.colgroup=Qa.caption=Qa.thead;Qa.th=Qa.td;la.option||(Qa.optgroup=Qa.option=[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"]);var Uc=/<|&#?\w+;/,yd=/^key/,zd=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ec=/^([^.]*)(?:\.(.+)|)/;g.event={global:{},add:function(a,b,c,f,h){var n,u,C,y;var A=
T.get(a);if(zb(a)){if(c.handler){var G=c;c=G.handler;h=G.selector}h&&g.find.matchesSelector(pb,h);c.guid||(c.guid=g.guid++);(u=A.events)||(u=A.events=Object.create(null));(n=A.handle)||(n=A.handle=function(X){return"undefined"!==typeof g&&g.event.triggered!==X.type?g.event.dispatch.apply(a,arguments):void 0});b=(b||"").match(Za)||[""];for(A=b.length;A--;){var K=Ec.exec(b[A])||[];var Q=C=K[1];var oa=(K[2]||"").split(".").sort();Q&&(K=g.event.special[Q]||{},Q=(h?K.delegateType:K.bindType)||Q,K=g.event.special[Q]||
{},C=g.extend({type:Q,origType:C,data:f,handler:c,guid:c.guid,selector:h,needsContext:h&&g.expr.match.needsContext.test(h),namespace:oa.join(".")},G),(y=u[Q])||(y=u[Q]=[],y.delegateCount=0,K.setup&&!1!==K.setup.call(a,f,oa,n)||a.addEventListener&&a.addEventListener(Q,n)),K.add&&(K.add.call(a,C),C.handler.guid||(C.handler.guid=c.guid)),h?y.splice(y.delegateCount++,0,C):y.push(C),g.event.global[Q]=!0)}}},remove:function(a,b,c,f,h){var n,u,C,y,A,G=T.hasData(a)&&T.get(a);if(G&&(C=G.events)){b=(b||"").match(Za)||
[""];for(y=b.length;y--;){var K=Ec.exec(b[y])||[];var Q=A=K[1];var oa=(K[2]||"").split(".").sort();if(Q){var X=g.event.special[Q]||{};Q=(f?X.delegateType:X.bindType)||Q;var Ha=C[Q]||[];K=K[2]&&new RegExp("(^|\\.)"+oa.join("\\.(?:.*\\.|)")+"(\\.|$)");for(u=n=Ha.length;n--;){var Ia=Ha[n];!h&&A!==Ia.origType||c&&c.guid!==Ia.guid||K&&!K.test(Ia.namespace)||f&&f!==Ia.selector&&("**"!==f||!Ia.selector)||(Ha.splice(n,1),Ia.selector&&Ha.delegateCount--,X.remove&&X.remove.call(a,Ia))}u&&!Ha.length&&(X.teardown&&
!1!==X.teardown.call(a,oa,G.handle)||g.removeEvent(a,Q,G.handle),delete C[Q])}else for(Q in C)g.event.remove(a,Q+b[y],c,f,!0)}g.isEmptyObject(C)&&T.remove(a,"handle events")}},dispatch:function(a){var b,c,f,h=Array(arguments.length),n=g.event.fix(a);var u=(T.get(this,"events")||Object.create(null))[n.type]||[];var C=g.event.special[n.type]||{};h[0]=n;for(b=1;b<arguments.length;b++)h[b]=arguments[b];n.delegateTarget=this;if(!C.preDispatch||!1!==C.preDispatch.call(this,n)){var y=g.event.handlers.call(this,
n,u);for(b=0;(f=y[b++])&&!n.isPropagationStopped();)for(n.currentTarget=f.elem,u=0;(c=f.handlers[u++])&&!n.isImmediatePropagationStopped();)if(!n.rnamespace||!1===c.namespace||n.rnamespace.test(c.namespace))n.handleObj=c,n.data=c.data,c=((g.event.special[c.origType]||{}).handle||c.handler).apply(f.elem,h),void 0!==c&&!1===(n.result=c)&&(n.preventDefault(),n.stopPropagation());C.postDispatch&&C.postDispatch.call(this,n);return n.result}},handlers:function(a,b){var c,f=[],h=b.delegateCount,n=a.target;
if(h&&n.nodeType&&!("click"===a.type&&1<=a.button))for(;n!==this;n=n.parentNode||this)if(1===n.nodeType&&("click"!==a.type||!0!==n.disabled)){var u=[];var C={};for(c=0;c<h;c++){var y=b[c];var A=y.selector+" ";void 0===C[A]&&(C[A]=y.needsContext?-1<g(A,this).index(n):g.find(A,this,null,[n]).length);C[A]&&u.push(y)}u.length&&f.push({elem:n,handlers:u})}h<b.length&&f.push({elem:this,handlers:b.slice(h)});return f},addProp:function(a,b){Object.defineProperty(g.Event.prototype,a,{enumerable:!0,configurable:!0,
get:aa(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(c){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:c})}})},fix:function(a){return a[g.expando]?a:new g.Event(a)},special:{load:{noBubble:!0},click:{setup:function(a){a=this||a;Ab.test(a.type)&&a.click&&k(a,"input")&&R(a,"click",na);return!1},trigger:function(a){a=this||a;Ab.test(a.type)&&a.click&&k(a,"input")&&R(a,"click");
return!0},_default:function(a){a=a.target;return Ab.test(a.type)&&a.click&&k(a,"input")&&T.get(a,"click")||k(a,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}};g.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)};g.Event=function(a,b){if(!(this instanceof g.Event))return new g.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&
!1===a.returnValue?na:ya,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a;b&&g.extend(this,b);this.timeStamp=a&&a.timeStamp||Date.now();this[g.expando]=!0};g.Event.prototype={constructor:g.Event,isDefaultPrevented:ya,isPropagationStopped:ya,isImmediatePropagationStopped:ya,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=na;a&&!this.isSimulated&&a.preventDefault()},
stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=na;a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=na;a&&!this.isSimulated&&a.stopImmediatePropagation();this.stopPropagation()}};g.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,
buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&yd.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&zd.test(a.type)?b&1?1:b&2?3:b&4?2:0:a.which}},g.event.addProp);g.each({focus:"focusin",blur:"focusout"},function(a,b){g.event.special[a]={setup:function(){R(this,a,Qb);return!1},trigger:function(){R(this,a);return!0},delegateType:b}});
g.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){g.event.special[a]={delegateType:b,bindType:b,handle:function(c){var f=c.relatedTarget,h=c.handleObj;if(!f||f!==this&&!g.contains(this,f)){c.type=h.origType;var n=h.handler.apply(this,arguments);c.type=b}return n}}});g.fn.extend({on:function(a,b,c,f){return L(this,a,b,c,f)},one:function(a,b,c,f){return L(this,a,b,c,f,1)},off:function(a,b,c){if(a&&a.preventDefault&&a.handleObj){var f=
a.handleObj;g(a.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler);return this}if("object"===typeof a){for(f in a)this.off(f,b,a[f]);return this}if(!1===b||"function"===typeof b)c=b,b=void 0;!1===c&&(c=ya);return this.each(function(){g.event.remove(this,a,c,b)})}});var Ad=/<script|<style|<link/i,Vc=/checked\s*(?:[^=]|=\s*.checked.)/i,Wc=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;g.extend({htmlPrefilter:function(a){return a},clone:function(a,b,c){var f,h=a.cloneNode(!0),
n=rb(a);if(!(la.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||g.isXMLDoc(a))){var u=fa(h);var C=fa(a);var y=0;for(f=C.length;y<f;y++){var A=C[y],G=u[y],K=G.nodeName.toLowerCase();if("input"===K&&Ab.test(A.type))G.checked=A.checked;else if("input"===K||"textarea"===K)G.defaultValue=A.defaultValue}}if(b)if(c)for(C=C||fa(a),u=u||fa(h),y=0,f=C.length;y<f;y++)ja(C[y],u[y]);else ja(a,h);u=fa(h,"script");0<u.length&&Ea(u,!n&&fa(a,"script"));return h},cleanData:function(a){for(var b,c,f,h=g.event.special,
n=0;void 0!==(c=a[n]);n++)if(zb(c)){if(b=c[T.expando]){if(b.events)for(f in b.events)h[f]?g.event.remove(c,f):g.removeEvent(c,f,b.handle);c[T.expando]=void 0}c[Na.expando]&&(c[Na.expando]=void 0)}}});g.fn.extend({detach:function(a){return Ca(this,a,!0)},remove:function(a){return Ca(this,a)},text:function(a){return fb(this,function(b){return void 0===b?g.text(this):this.empty().each(function(){if(1===this.nodeType||11===this.nodeType||9===this.nodeType)this.textContent=b})},null,a,arguments.length)},
append:function(){return ta(this,arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ba(this,a).appendChild(a)})},prepend:function(){return ta(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ba(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ta(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ta(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,
this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(g.cleanData(fa(a,!1)),a.textContent="");return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return g.clone(this,a,b)})},html:function(a){return fb(this,function(b){var c=this[0]||{},f=0,h=this.length;if(void 0===b&&1===c.nodeType)return c.innerHTML;if("string"===typeof b&&!Ad.test(b)&&!Qa[(gc.exec(b)||["",""])[1].toLowerCase()]){b=g.htmlPrefilter(b);try{for(;f<h;f++)c=this[f]||
{},1===c.nodeType&&(g.cleanData(fa(c,!1)),c.innerHTML=b);c=0}catch(n){}}c&&this.empty().append(b)},null,a,arguments.length)},replaceWith:function(){var a=[];return ta(this,arguments,function(b){var c=this.parentNode;0>g.inArray(this,a)&&(g.cleanData(fa(this)),c&&c.replaceChild(b,this))},a)}});g.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){g.fn[a]=function(c){for(var f=[],h=g(c),n=h.length-1,u=0;u<=n;u++)c=u===n?this:
this.clone(!0),g(h[u])[b](c),Wb.apply(f,c.get());return this.pushStack(f)}});var Rb=new RegExp("^("+Dc+")(?!px)[a-z%]+$","i"),Hb=function(a){var b=a.ownerDocument.defaultView;b&&b.opener||(b=l);return b.getComputedStyle(a)},Fc=function(a,b,c){var f,h={};for(f in b)h[f]=a.style[f],a.style[f]=b[f];c=c.call(a);for(f in b)a.style[f]=h[f];return c},Xc=new RegExp(ab.join("|"),"i");(function(){function a(){if(y){C.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";
y.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";pb.appendChild(C).appendChild(y);var A=l.getComputedStyle(y);b="1%"!==A.top;u=12===Math.round(parseFloat(A.marginLeft));y.style.right="60%";h=36===Math.round(parseFloat(A.right));c=36===Math.round(parseFloat(A.width));y.style.position="absolute";f=12===Math.round(parseFloat(y.offsetWidth/3));pb.removeChild(C);y=null}}var b,c,f,h,n,u,C=ia.createElement("div"),
y=ia.createElement("div");y.style&&(y.style.backgroundClip="content-box",y.cloneNode(!0).style.backgroundClip="",la.clearCloneStyle="content-box"===y.style.backgroundClip,g.extend(la,{boxSizingReliable:function(){a();return c},pixelBoxStyles:function(){a();return h},pixelPosition:function(){a();return b},reliableMarginLeft:function(){a();return u},scrollboxSize:function(){a();return f},reliableTrDimensions:function(){if(null==n){var A=ia.createElement("table");var G=ia.createElement("tr");var K=ia.createElement("div");
A.style.cssText="position:absolute;left:-11111px";G.style.height="1px";K.style.height="9px";pb.appendChild(A).appendChild(G).appendChild(K);G=l.getComputedStyle(G);n=3<parseInt(G.height);pb.removeChild(A)}return n}}))})();var lc=["Webkit","Moz","ms"],kc=ia.createElement("div").style,jc={},Bd=/^(none|table(?!-c[ea]).+)/,Gc=/^--/,Cd={position:"absolute",visibility:"hidden",display:"block"},Hc={letterSpacing:"0",fontWeight:"400"};g.extend({cssHooks:{opacity:{get:function(a,b){if(b)return a=Oa(a,"opacity"),
""===a?"1":a}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,b,c,f){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var h,n=M(b),u=Gc.test(b),C=a.style;u||(b=Ka(n));var y=g.cssHooks[b]||g.cssHooks[n];if(void 0!==c){var A=typeof c;"string"===
A&&(h=vb.exec(c))&&h[1]&&(c=qa(a,b,h),A="number");null!=c&&c===c&&("number"!==A||u||(c+=h&&h[3]||(g.cssNumber[n]?"":"px")),la.clearCloneStyle||""!==c||0!==b.indexOf("background")||(C[b]="inherit"),y&&"set"in y&&void 0===(c=y.set(a,c,f))||(u?C.setProperty(b,c):C[b]=c))}else return y&&"get"in y&&void 0!==(h=y.get(a,!1,f))?h:C[b]}},css:function(a,b,c,f){var h;var n=M(b);Gc.test(b)||(b=Ka(n));(n=g.cssHooks[b]||g.cssHooks[n])&&"get"in n&&(h=n.get(a,!0,c));void 0===h&&(h=Oa(a,b,f));"normal"===h&&b in Hc&&
(h=Hc[b]);return""===c||c?(a=parseFloat(h),!0===c||isFinite(a)?a||0:h):h}});g.each(["height","width"],function(a,b){g.cssHooks[b]={get:function(c,f,h){if(f)return!Bd.test(g.css(c,"display"))||c.getClientRects().length&&c.getBoundingClientRect().width?Ma(c,b,h):Fc(c,Cd,function(){return Ma(c,b,h)})},set:function(c,f,h){var n,u=Hb(c),C=!la.scrollboxSize()&&"absolute"===u.position,y=(C||h)&&"border-box"===g.css(c,"boxSizing",!1,u);h=h?Ua(c,b,h,y,u):0;y&&C&&(h-=Math.ceil(c["offset"+b[0].toUpperCase()+
b.slice(1)]-parseFloat(u[b])-Ua(c,b,"border",!1,u)-.5));h&&(n=vb.exec(f))&&"px"!==(n[3]||"px")&&(c.style[b]=f,f=g.css(c,b));return Ta(c,f,h)}}});g.cssHooks.marginLeft=Ra(la.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Oa(a,"marginLeft"))||a.getBoundingClientRect().left-Fc(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"});g.each({margin:"",padding:"",border:"Width"},function(a,b){g.cssHooks[a+b]={expand:function(c){var f=0,h={};for(c="string"===typeof c?c.split(" "):
[c];4>f;f++)h[a+ab[f]+b]=c[f]||c[f-2]||c[0];return h}};"margin"!==a&&(g.cssHooks[a+b].set=Ta)});g.fn.extend({css:function(a,b){return fb(this,function(c,f,h){var n,u={},C=0;if(Array.isArray(f)){h=Hb(c);for(n=f.length;C<n;C++)u[f[C]]=g.css(c,f[C],!1,h);return u}return void 0!==h?g.style(c,f,h):g.css(c,f)},a,b,1<arguments.length)}});g.Tween=La;La.prototype={constructor:La,init:function(a,b,c,f,h,n){this.elem=a;this.prop=c;this.easing=h||g.easing._default;this.options=b;this.start=this.now=this.cur();
this.end=f;this.unit=n||(g.cssNumber[c]?"":"px")},cur:function(){var a=La.propHooks[this.prop];return a&&a.get?a.get(this):La.propHooks._default.get(this)},run:function(a){var b,c=La.propHooks[this.prop];this.pos=this.options.duration?b=g.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):b=a;this.now=(this.end-this.start)*b+this.start;this.options.step&&this.options.step.call(this.elem,this.now,this);c&&c.set?c.set(this):La.propHooks._default.set(this);return this}};La.prototype.init.prototype=
La.prototype;La.propHooks={_default:{get:function(a){return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(a=g.css(a.elem,a.prop,""))&&"auto"!==a?a:0},set:function(a){if(g.fx.step[a.prop])g.fx.step[a.prop](a);else 1!==a.elem.nodeType||!g.cssHooks[a.prop]&&null==a.elem.style[Ka(a.prop)]?a.elem[a.prop]=a.now:g.style(a.elem,a.prop,a.now+a.unit)}}};La.propHooks.scrollTop=La.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=
a.now)}};g.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"};g.fx=La.prototype.init;g.fx.step={};var sb,Ib,Dd=/^(?:toggle|show|hide)$/,Ed=/queueHooks$/;g.Animation=g.extend(Va,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);qa(c.elem,a,vb.exec(b),c);return c}]},tweener:function(a,b){aa(a)?(b=a,a=["*"]):a=a.match(Za);for(var c,f=0,h=a.length;f<h;f++)c=a[f],Va.tweeners[c]=Va.tweeners[c]||[],Va.tweeners[c].unshift(b)},prefilters:[function(a,
b,c){var f;var h="width"in b||"height"in b;var n=this,u={},C=a.style,y=a.nodeType&&Gb(a),A=T.get(a,"fxshow");if(!c.queue){var G=g._queueHooks(a,"fx");if(null==G.unqueued){G.unqueued=0;var K=G.empty.fire;G.empty.fire=function(){G.unqueued||K()}}G.unqueued++;n.always(function(){n.always(function(){G.unqueued--;g.queue(a,"fx").length||G.empty.fire()})})}for(f in b){var Q=b[f];if(Dd.test(Q)){delete b[f];var oa=oa||"toggle"===Q;if(Q===(y?"hide":"show"))if("show"===Q&&A&&void 0!==A[f])y=!0;else continue;
u[f]=A&&A[f]||g.style(a,f)}}if((b=!g.isEmptyObject(b))||!g.isEmptyObject(u)){if(h&&1===a.nodeType){c.overflow=[C.overflow,C.overflowX,C.overflowY];var X=A&&A.display;null==X&&(X=T.get(a,"display"));h=g.css(a,"display");"none"===h&&(X?h=X:(ca([a],!0),X=a.style.display||X,h=g.css(a,"display"),ca([a])));("inline"===h||"inline-block"===h&&null!=X)&&"none"===g.css(a,"float")&&(b||(n.done(function(){C.display=X}),null==X&&(h=C.display,X="none"===h?"":h)),C.display="inline-block")}c.overflow&&(C.overflow=
"hidden",n.always(function(){C.overflow=c.overflow[0];C.overflowX=c.overflow[1];C.overflowY=c.overflow[2]}));b=!1;for(f in u)b||(A?"hidden"in A&&(y=A.hidden):A=T.access(a,"fxshow",{display:X}),oa&&(A.hidden=!y),y&&ca([a],!0),n.done(function(){y||ca([a]);T.remove(a,"fxshow");for(f in u)g.style(a,f,u[f])})),b=mc(y?A[f]:0,f,n),f in A||(A[f]=b.start,y&&(b.end=b.start,b.start=0))}}],prefilter:function(a,b){b?Va.prefilters.unshift(a):Va.prefilters.push(a)}});g.speed=function(a,b,c){var f=a&&"object"===
typeof a?g.extend({},a):{complete:c||!c&&b||aa(a)&&a,duration:a,easing:c&&b||b&&!aa(b)&&b};g.fx.off?f.duration=0:"number"!==typeof f.duration&&(f.duration=f.duration in g.fx.speeds?g.fx.speeds[f.duration]:g.fx.speeds._default);if(null==f.queue||!0===f.queue)f.queue="fx";f.old=f.complete;f.complete=function(){aa(f.old)&&f.old.call(this);f.queue&&g.dequeue(this,f.queue)};return f};g.fn.extend({fadeTo:function(a,b,c,f){return this.filter(Gb).css("opacity",0).show().end().animate({opacity:b},a,c,f)},
animate:function(a,b,c,f){var h=g.isEmptyObject(a),n=g.speed(b,c,f);b=function(){var u=Va(this,g.extend({},a),n);(h||T.get(this,"finish"))&&u.stop(!0)};b.finish=b;return h||!1===n.queue?this.each(b):this.queue(n.queue,b)},stop:function(a,b,c){var f=function(h){var n=h.stop;delete h.stop;n(c)};"string"!==typeof a&&(c=b,b=a,a=void 0);b&&this.queue(a||"fx",[]);return this.each(function(){var h=!0,n=null!=a&&a+"queueHooks",u=g.timers,C=T.get(this);if(n)C[n]&&C[n].stop&&f(C[n]);else for(n in C)C[n]&&C[n].stop&&
Ed.test(n)&&f(C[n]);for(n=u.length;n--;)u[n].elem!==this||null!=a&&u[n].queue!==a||(u[n].anim.stop(c),h=!1,u.splice(n,1));!h&&c||g.dequeue(this,a)})},finish:function(a){!1!==a&&(a=a||"fx");return this.each(function(){var b=T.get(this),c=b[a+"queue"];var f=b[a+"queueHooks"];var h=g.timers,n=c?c.length:0;b.finish=!0;g.queue(this,a,[]);f&&f.stop&&f.stop.call(this,!0);for(f=h.length;f--;)h[f].elem===this&&h[f].queue===a&&(h[f].anim.stop(!0),h.splice(f,1));for(f=0;f<n;f++)c[f]&&c[f].finish&&c[f].finish.call(this);
delete b.finish})}});g.each(["toggle","show","hide"],function(a,b){var c=g.fn[b];g.fn[b]=function(f,h,n){return null==f||"boolean"===typeof f?c.apply(this,arguments):this.animate(tb(b,!0),f,h,n)}});g.each({slideDown:tb("show"),slideUp:tb("hide"),slideToggle:tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){g.fn[a]=function(c,f,h){return this.animate(b,c,f,h)}});g.timers=[];g.fx.tick=function(){var a=0,b=g.timers;for(sb=Date.now();a<b.length;a++){var c=
b[a];c()||b[a]!==c||b.splice(a--,1)}b.length||g.fx.stop();sb=void 0};g.fx.timer=function(a){g.timers.push(a);g.fx.start()};g.fx.interval=13;g.fx.start=function(){Ib||(Ib=!0,hb())};g.fx.stop=function(){Ib=null};g.fx.speeds={slow:600,fast:200,_default:400};g.fn.delay=function(a,b){a=g.fx?g.fx.speeds[a]||a:a;return this.queue(b||"fx",function(c,f){var h=l.setTimeout(c,a);f.stop=function(){l.clearTimeout(h)}})};(function(){var a=ia.createElement("input"),b=ia.createElement("select").appendChild(ia.createElement("option"));
a.type="checkbox";la.checkOn=""!==a.value;la.optSelected=b.selected;a=ia.createElement("input");a.value="t";a.type="radio";la.radioValue="t"===a.value})();var Bb=g.expr.attrHandle;g.fn.extend({attr:function(a,b){return fb(this,g.attr,a,b,1<arguments.length)},removeAttr:function(a){return this.each(function(){g.removeAttr(this,a)})}});g.extend({attr:function(a,b,c){var f,h,n=a.nodeType;if(3!==n&&8!==n&&2!==n){if("undefined"===typeof a.getAttribute)return g.prop(a,b,c);1===n&&g.isXMLDoc(a)||(h=g.attrHooks[b.toLowerCase()]||
(g.expr.match.bool.test(b)?Fd:void 0));if(void 0!==c){if(null===c){g.removeAttr(a,b);return}if(h&&"set"in h&&void 0!==(f=h.set(a,c,b)))return f;a.setAttribute(b,c+"");return c}if(h&&"get"in h&&null!==(f=h.get(a,b)))return f;f=g.find.attr(a,b);return null==f?void 0:f}},attrHooks:{type:{set:function(a,b){if(!la.radioValue&&"radio"===b&&k(a,"input")){var c=a.value;a.setAttribute("type",b);c&&(a.value=c);return b}}}},removeAttr:function(a,b){var c=0,f=b&&b.match(Za);if(f&&1===a.nodeType)for(;b=f[c++];)a.removeAttribute(b)}});
var Fd={set:function(a,b,c){!1===b?g.removeAttr(a,c):a.setAttribute(c,c);return c}};g.each(g.expr.match.bool.source.match(/\w+/g),function(a,b){var c=Bb[b]||g.find.attr;Bb[b]=function(f,h,n){var u=h.toLowerCase();if(!n){var C=Bb[u];Bb[u]=y;var y=null!=c(f,h,n)?u:null;Bb[u]=C}return y}});var Gd=/^(?:input|select|textarea|button)$/i,Hd=/^(?:a|area)$/i;g.fn.extend({prop:function(a,b){return fb(this,g.prop,a,b,1<arguments.length)},removeProp:function(a){return this.each(function(){delete this[g.propFix[a]||
a]})}});g.extend({prop:function(a,b,c){var f,h=a.nodeType;if(3!==h&&8!==h&&2!==h){if(1!==h||!g.isXMLDoc(a)){b=g.propFix[b]||b;var n=g.propHooks[b]}return void 0!==c?n&&"set"in n&&void 0!==(f=n.set(a,c,b))?f:a[b]=c:n&&"get"in n&&null!==(f=n.get(a,b))?f:a[b]}},propHooks:{tabIndex:{get:function(a){var b=g.find.attr(a,"tabindex");return b?parseInt(b,10):Gd.test(a.nodeName)||Hd.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});la.optSelected||(g.propHooks.selected={get:function(a){(a=
a.parentNode)&&a.parentNode&&a.parentNode.selectedIndex;return null},set:function(a){if(a=a.parentNode)a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex}});g.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){g.propFix[this.toLowerCase()]=this});g.fn.extend({addClass:function(a){var b,c,f,h,n=0;if(aa(a))return this.each(function(y){g(this).addClass(a.call(this,y,kb(this)))});var u=Sb(a);if(u.length)for(;b=this[n++];){var C=
kb(b);if(c=1===b.nodeType&&" "+jb(C)+" "){for(h=0;f=u[h++];)0>c.indexOf(" "+f+" ")&&(c+=f+" ");c=jb(c);C!==c&&b.setAttribute("class",c)}}return this},removeClass:function(a){var b,c,f,h,n=0;if(aa(a))return this.each(function(y){g(this).removeClass(a.call(this,y,kb(this)))});if(!arguments.length)return this.attr("class","");var u=Sb(a);if(u.length)for(;b=this[n++];){var C=kb(b);if(c=1===b.nodeType&&" "+jb(C)+" "){for(h=0;f=u[h++];)for(;-1<c.indexOf(" "+f+" ");)c=c.replace(" "+f+" "," ");c=jb(c);C!==
c&&b.setAttribute("class",c)}}return this},toggleClass:function(a,b){var c=typeof a,f="string"===c||Array.isArray(a);return"boolean"===typeof b&&f?b?this.addClass(a):this.removeClass(a):aa(a)?this.each(function(h){g(this).toggleClass(a.call(this,h,kb(this),b),b)}):this.each(function(){var h,n;if(f){var u=0;var C=g(this);for(n=Sb(a);h=n[u++];)C.hasClass(h)?C.removeClass(h):C.addClass(h)}else if(void 0===a||"boolean"===c)(h=kb(this))&&T.set(this,"__className__",h),this.setAttribute&&this.setAttribute("class",
h||!1===a?"":T.get(this,"__className__")||"")})},hasClass:function(a){var b,c=0;for(a=" "+a+" ";b=this[c++];)if(1===b.nodeType&&-1<(" "+jb(kb(b))+" ").indexOf(a))return!0;return!1}});var Id=/\r/g;g.fn.extend({val:function(a){var b,c,f=this[0];if(arguments.length){var h=aa(a);return this.each(function(n){1===this.nodeType&&(n=h?a.call(this,n,g(this).val()):a,null==n?n="":"number"===typeof n?n+="":Array.isArray(n)&&(n=g.map(n,function(u){return null==u?"":u+""})),b=g.valHooks[this.type]||g.valHooks[this.nodeName.toLowerCase()],
b&&"set"in b&&void 0!==b.set(this,n,"value")||(this.value=n))})}if(f){if((b=g.valHooks[f.type]||g.valHooks[f.nodeName.toLowerCase()])&&"get"in b&&void 0!==(c=b.get(f,"value")))return c;c=f.value;return"string"===typeof c?c.replace(Id,""):null==c?"":c}}});g.extend({valHooks:{option:{get:function(a){var b=g.find.attr(a,"value");return null!=b?b:jb(g.text(a))}},select:{get:function(a){var b=a.options,c=a.selectedIndex,f="select-one"===a.type,h=f?null:[],n=f?c+1:b.length;for(a=0>c?n:f?c:0;a<n;a++){var u=
b[a];if(!(!u.selected&&a!==c||u.disabled||u.parentNode.disabled&&k(u.parentNode,"optgroup"))){u=g(u).val();if(f)return u;h.push(u)}}return h},set:function(a,b){for(var c,f=a.options,h=g.makeArray(b),n=f.length;n--;)if(b=f[n],b.selected=-1<g.inArray(g.valHooks.option.get(b),h))c=!0;c||(a.selectedIndex=-1);return h}}}});g.each(["radio","checkbox"],function(){g.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=-1<g.inArray(g(a).val(),b)}};la.checkOn||(g.valHooks[this].get=function(a){return null===
a.getAttribute("value")?"on":a.value})});la.focusin="onfocusin"in l;var Ic=/^(?:focusinfocus|focusoutblur)$/,Jc=function(a){a.stopPropagation()};g.extend(g.event,{trigger:function(a,b,c,f){var h,n,u,C=[c||ia],y=Jb.call(a,"type")?a.type:a;var A=Jb.call(a,"namespace")?a.namespace.split("."):[];var G=u=h=c=c||ia;if(3!==c.nodeType&&8!==c.nodeType&&!Ic.test(y+g.event.triggered)){-1<y.indexOf(".")&&(A=y.split("."),y=A.shift(),A.sort());var K=0>y.indexOf(":")&&"on"+y;a=a[g.expando]?a:new g.Event(y,"object"===
typeof a&&a);a.isTrigger=f?2:3;a.namespace=A.join(".");a.rnamespace=a.namespace?new RegExp("(^|\\.)"+A.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;a.result=void 0;a.target||(a.target=c);b=null==b?[a]:g.makeArray(b,[a]);A=g.event.special[y]||{};if(f||!A.trigger||!1!==A.trigger.apply(c,b)){if(!f&&!A.noBubble&&!qb(c)){var Q=A.delegateType||y;Ic.test(Q+y)||(G=G.parentNode);for(;G;G=G.parentNode)C.push(G),h=G;h===(c.ownerDocument||ia)&&C.push(h.defaultView||h.parentWindow||l)}for(h=0;(G=C[h++])&&!a.isPropagationStopped();)u=
G,a.type=1<h?Q:A.bindType||y,(n=(T.get(G,"events")||Object.create(null))[a.type]&&T.get(G,"handle"))&&n.apply(G,b),(n=K&&G[K])&&n.apply&&zb(G)&&(a.result=n.apply(G,b),!1===a.result&&a.preventDefault());a.type=y;f||a.isDefaultPrevented()||A._default&&!1!==A._default.apply(C.pop(),b)||!zb(c)||!K||!aa(c[y])||qb(c)||((h=c[K])&&(c[K]=null),g.event.triggered=y,a.isPropagationStopped()&&u.addEventListener(y,Jc),c[y](),a.isPropagationStopped()&&u.removeEventListener(y,Jc),g.event.triggered=void 0,h&&(c[K]=
h));return a.result}}},simulate:function(a,b,c){a=g.extend(new g.Event,c,{type:a,isSimulated:!0});g.event.trigger(a,null,b)}});g.fn.extend({trigger:function(a,b){return this.each(function(){g.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return g.event.trigger(a,b,c,!0)}});la.focusin||g.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(f){g.event.simulate(b,f.target,g.event.fix(f))};g.event.special[b]={setup:function(){var f=this.ownerDocument||this.document||
this,h=T.access(f,b);h||f.addEventListener(a,c,!0);T.access(f,b,(h||0)+1)},teardown:function(){var f=this.ownerDocument||this.document||this,h=T.access(f,b)-1;h?T.access(f,b,h):(f.removeEventListener(a,c,!0),T.remove(f,b))}}});var Cb=l.location,Kc=Date.now(),bc=/\?/;g.parseXML=function(a){if(!a||"string"!==typeof a)return null;try{var b=(new l.DOMParser).parseFromString(a,"text/xml")}catch(c){b=void 0}b&&!b.getElementsByTagName("parsererror").length||g.error("Invalid XML: "+a);return b};var Zc=/\[\]$/,
Lc=/\r?\n/g,Jd=/^(?:submit|button|image|reset|file)$/i,Kd=/^(?:input|select|textarea|keygen)/i;g.param=function(a,b){var c,f=[],h=function(n,u){u=aa(u)?u():u;f[f.length]=encodeURIComponent(n)+"\x3d"+encodeURIComponent(null==u?"":u)};if(null==a)return"";if(Array.isArray(a)||a.jquery&&!g.isPlainObject(a))g.each(a,function(){h(this.name,this.value)});else for(c in a)Tb(c,a[c],b,h);return f.join("\x26")};g.fn.extend({serialize:function(){return g.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=
g.prop(this,"elements");return a?g.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!g(this).is(":disabled")&&Kd.test(this.nodeName)&&!Jd.test(a)&&(this.checked||!Ab.test(a))}).map(function(a,b){a=g(this).val();return null==a?null:Array.isArray(a)?g.map(a,function(c){return{name:b.name,value:c.replace(Lc,"\r\n")}}):{name:b.name,value:a.replace(Lc,"\r\n")}}).get()}});var Ld=/%20/g,Md=/#.*$/,Nd=/([?&])_=[^&]*/,Od=/^(.*?):[ \t]*([^\r\n]*)$/mg,Pd=/^(?:GET|HEAD)$/,Qd=/^\/\//,Mc=
{},Ub={},Nc="*/".concat("*"),cc=ia.createElement("a");cc.href=Cb.href;g.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Cb.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Cb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset\x3dUTF-8",accepts:{"*":Nc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},
responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":g.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,g.ajaxSettings),b):Vb(g.ajaxSettings,a)},ajaxPrefilter:nc(Mc),ajaxTransport:nc(Ub),ajax:function(a,b){function c(ea,ra,Pa,Z){var Da,za=ra;if(!Ja){Ja=!0;u&&l.clearTimeout(u);f=void 0;h=Z||"";W.readyState=0<ea?4:0;Z=200<=ea&&300>ea||304===ea;Pa&&(Da=$c(A,W,Pa));!Z&&
-1<g.inArray("script",A.dataTypes)&&(A.converters["text script"]=function(){});Da=ad(A,Da,W,Z);if(Z)if(A.ifModified&&((Pa=W.getResponseHeader("Last-Modified"))&&(g.lastModified[Ga]=Pa),(Pa=W.getResponseHeader("etag"))&&(g.etag[Ga]=Pa)),204===ea||"HEAD"===A.type)za="nocontent";else if(304===ea)za="notmodified";else{za=Da.state;var Aa=Da.data;var Sa=Da.error;Z=!Sa}else if(Sa=za,ea||!za)za="error",0>ea&&(ea=0);W.status=ea;W.statusText=(ra||za)+"";Z?Q.resolveWith(G,[Aa,za,W]):Q.rejectWith(G,[W,za,Sa]);
W.statusCode(X);X=void 0;C&&K.trigger(Z?"ajaxSuccess":"ajaxError",[W,A,Z?Aa:Sa]);oa.fireWith(G,[W,za]);C&&(K.trigger("ajaxComplete",[W,A]),--g.active||g.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,h,n,u,C,y,A=g.ajaxSetup({},b),G=A.context||A,K=A.context&&(G.nodeType||G.jquery)?g(G):g.event,Q=g.Deferred(),oa=g.Callbacks("once memory"),X=A.statusCode||{},Ha={},Ia={},Wa="canceled",W={readyState:0,getResponseHeader:function(ea){var ra;if(Ja){if(!n)for(n={};ra=Od.exec(h);)n[ra[1].toLowerCase()+
" "]=(n[ra[1].toLowerCase()+" "]||[]).concat(ra[2]);ra=n[ea.toLowerCase()+" "]}return null==ra?null:ra.join(", ")},getAllResponseHeaders:function(){return Ja?h:null},setRequestHeader:function(ea,ra){null==Ja&&(ea=Ia[ea.toLowerCase()]=Ia[ea.toLowerCase()]||ea,Ha[ea]=ra);return this},overrideMimeType:function(ea){null==Ja&&(A.mimeType=ea);return this},statusCode:function(ea){var ra;if(ea)if(Ja)W.always(ea[W.status]);else for(ra in ea)X[ra]=[X[ra],ea[ra]];return this},abort:function(ea){ea=ea||Wa;f&&
f.abort(ea);c(0,ea);return this}};Q.promise(W);A.url=((a||A.url||Cb.href)+"").replace(Qd,Cb.protocol+"//");A.type=b.method||b.type||A.method||A.type;A.dataTypes=(A.dataType||"*").toLowerCase().match(Za)||[""];if(null==A.crossDomain){a=ia.createElement("a");try{a.href=A.url,a.href=a.href,A.crossDomain=cc.protocol+"//"+cc.host!==a.protocol+"//"+a.host}catch(ea){A.crossDomain=!0}}A.data&&A.processData&&"string"!==typeof A.data&&(A.data=g.param(A.data,A.traditional));oc(Mc,A,b,W);if(Ja)return W;(C=g.event&&
A.global)&&0===g.active++&&g.event.trigger("ajaxStart");A.type=A.type.toUpperCase();A.hasContent=!Pd.test(A.type);var Ga=A.url.replace(Md,"");A.hasContent?A.data&&A.processData&&0===(A.contentType||"").indexOf("application/x-www-form-urlencoded")&&(A.data=A.data.replace(Ld,"+")):(a=A.url.slice(Ga.length),A.data&&(A.processData||"string"===typeof A.data)&&(Ga+=(bc.test(Ga)?"\x26":"?")+A.data,delete A.data),!1===A.cache&&(Ga=Ga.replace(Nd,"$1"),a=(bc.test(Ga)?"\x26":"?")+"_\x3d"+Kc++ +a),A.url=Ga+a);
A.ifModified&&(g.lastModified[Ga]&&W.setRequestHeader("If-Modified-Since",g.lastModified[Ga]),g.etag[Ga]&&W.setRequestHeader("If-None-Match",g.etag[Ga]));(A.data&&A.hasContent&&!1!==A.contentType||b.contentType)&&W.setRequestHeader("Content-Type",A.contentType);W.setRequestHeader("Accept",A.dataTypes[0]&&A.accepts[A.dataTypes[0]]?A.accepts[A.dataTypes[0]]+("*"!==A.dataTypes[0]?", "+Nc+"; q\x3d0.01":""):A.accepts["*"]);for(y in A.headers)W.setRequestHeader(y,A.headers[y]);if(A.beforeSend&&(!1===A.beforeSend.call(G,
W,A)||Ja))return W.abort();Wa="abort";oa.add(A.complete);W.done(A.success);W.fail(A.error);if(f=oc(Ub,A,b,W)){W.readyState=1;C&&K.trigger("ajaxSend",[W,A]);if(Ja)return W;A.async&&0<A.timeout&&(u=l.setTimeout(function(){W.abort("timeout")},A.timeout));try{var Ja=!1;f.send(Ha,c)}catch(ea){if(Ja)throw ea;c(-1,ea)}}else c(-1,"No Transport");return W},getJSON:function(a,b,c){return g.get(a,b,c,"json")},getScript:function(a,b){return g.get(a,void 0,b,"script")}});g.each(["get","post"],function(a,b){g[b]=
function(c,f,h,n){aa(f)&&(n=n||h,h=f,f=void 0);return g.ajax(g.extend({url:c,type:b,dataType:n,data:f,success:h},g.isPlainObject(c)&&c))}});g.ajaxPrefilter(function(a){for(var b in a.headers)"content-type"===b.toLowerCase()&&(a.contentType=a.headers[b]||"")});g._evalUrl=function(a,b,c){return g.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(f){g.globalEval(f,b,c)}})};g.fn.extend({wrapAll:function(a){this[0]&&(aa(a)&&
(a=a.call(this[0])),a=g(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&a.insertBefore(this[0]),a.map(function(){for(var b=this;b.firstElementChild;)b=b.firstElementChild;return b}).append(this));return this},wrapInner:function(a){return aa(a)?this.each(function(b){g(this).wrapInner(a.call(this,b))}):this.each(function(){var b=g(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=aa(a);return this.each(function(c){g(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){this.parent(a).not("body").each(function(){g(this).replaceWith(this.childNodes)});
return this}});g.expr.pseudos.hidden=function(a){return!g.expr.pseudos.visible(a)};g.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)};g.ajaxSettings.xhr=function(){try{return new l.XMLHttpRequest}catch(a){}};var Rd={0:200,1223:204},Db=g.ajaxSettings.xhr();la.cors=!!Db&&"withCredentials"in Db;la.ajax=Db=!!Db;g.ajaxTransport(function(a){var b,c;if(la.cors||Db&&!a.crossDomain)return{send:function(f,h){var n,u=a.xhr();u.open(a.type,a.url,a.async,a.username,
a.password);if(a.xhrFields)for(n in a.xhrFields)u[n]=a.xhrFields[n];a.mimeType&&u.overrideMimeType&&u.overrideMimeType(a.mimeType);a.crossDomain||f["X-Requested-With"]||(f["X-Requested-With"]="XMLHttpRequest");for(n in f)u.setRequestHeader(n,f[n]);b=function(C){return function(){b&&(b=c=u.onload=u.onerror=u.onabort=u.ontimeout=u.onreadystatechange=null,"abort"===C?u.abort():"error"===C?"number"!==typeof u.status?h(0,"error"):h(u.status,u.statusText):h(Rd[u.status]||u.status,u.statusText,"text"!==
(u.responseType||"text")||"string"!==typeof u.responseText?{binary:u.response}:{text:u.responseText},u.getAllResponseHeaders()))}};u.onload=b();c=u.onerror=u.ontimeout=b("error");void 0!==u.onabort?u.onabort=c:u.onreadystatechange=function(){4===u.readyState&&l.setTimeout(function(){b&&c()})};b=b("abort");try{u.send(a.hasContent&&a.data||null)}catch(C){if(b)throw C;}},abort:function(){b&&b()}}});g.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)});g.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){g.globalEval(a);return a}}});g.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET")});g.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var b,c;return{send:function(f,h){b=g("\x3cscript\x3e").attr(a.scriptAttrs||{}).prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(n){b.remove();c=null;n&&h("error"===n.type?404:200,n.type)});ia.head.appendChild(b[0])},
abort:function(){c&&c()}}}});var Oc=[],dc=/(=)\?(?=&|$)|\?\?/;g.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Oc.pop()||g.expando+"_"+Kc++;this[a]=!0;return a}});g.ajaxPrefilter("json jsonp",function(a,b,c){var f,h=!1!==a.jsonp&&(dc.test(a.url)?"url":"string"===typeof a.data&&0===(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&dc.test(a.data)&&"data");if(h||"jsonp"===a.dataTypes[0]){var n=a.jsonpCallback=aa(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback;h?a[h]=a[h].replace(dc,
"$1"+n):!1!==a.jsonp&&(a.url+=(bc.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+n);a.converters["script json"]=function(){f||g.error(n+" was not called");return f[0]};a.dataTypes[0]="json";var u=l[n];l[n]=function(){f=arguments};c.always(function(){void 0===u?g(l).removeProp(n):l[n]=u;a[n]&&(a.jsonpCallback=b.jsonpCallback,Oc.push(n));f&&aa(u)&&u(f[0]);f=u=void 0});return"script"}});la.createHTMLDocument=function(){var a=ia.implementation.createHTMLDocument("").body;a.innerHTML="\x3cform\x3e\x3c/form\x3e\x3cform\x3e\x3c/form\x3e";
return 2===a.childNodes.length}();g.parseHTML=function(a,b,c){if("string"!==typeof a)return[];"boolean"===typeof b&&(c=b,b=!1);if(!b)if(la.createHTMLDocument){b=ia.implementation.createHTMLDocument("");var f=b.createElement("base");f.href=ia.location.href;b.head.appendChild(f)}else b=ia;f=Cc.exec(a);c=!c&&[];if(f)return[b.createElement(f[1])];f=sa([a],b,c);c&&c.length&&g(c).remove();return g.merge([],f.childNodes)};g.fn.load=function(a,b,c){var f,h,n=this,u=a.indexOf(" ");if(-1<u){var C=jb(a.slice(u));
a=a.slice(0,u)}aa(b)?(c=b,b=void 0):b&&"object"===typeof b&&(f="POST");0<n.length&&g.ajax({url:a,type:f||"GET",dataType:"html",data:b}).done(function(y){h=arguments;n.html(C?g("\x3cdiv\x3e").append(g.parseHTML(y)).find(C):y)}).always(c&&function(y,A){n.each(function(){c.apply(this,h||[y.responseText,A,y])})});return this};g.expr.pseudos.animated=function(a){return g.grep(g.timers,function(b){return a===b.elem}).length};g.offset={setOffset:function(a,b,c){var f=g.css(a,"position"),h=g(a),n={};"static"===
f&&(a.style.position="relative");var u=h.offset();var C=g.css(a,"top");var y=g.css(a,"left");("absolute"===f||"fixed"===f)&&-1<(C+y).indexOf("auto")?(y=h.position(),C=y.top,y=y.left):(C=parseFloat(C)||0,y=parseFloat(y)||0);aa(b)&&(b=b.call(a,c,g.extend({},u)));null!=b.top&&(n.top=b.top-u.top+C);null!=b.left&&(n.left=b.left-u.left+y);"using"in b?b.using.call(a,n):("number"===typeof n.top&&(n.top+="px"),"number"===typeof n.left&&(n.left+="px"),h.css(n))}};g.fn.extend({offset:function(a){if(arguments.length)return void 0===
a?this:this.each(function(f){g.offset.setOffset(this,a,f)});var b;if(b=this[0]){if(!b.getClientRects().length)return{top:0,left:0};var c=b.getBoundingClientRect();b=b.ownerDocument.defaultView;return{top:c.top+b.pageYOffset,left:c.left+b.pageXOffset}}},position:function(){if(this[0]){var a,b=this[0],c={top:0,left:0};if("fixed"===g.css(b,"position"))var f=b.getBoundingClientRect();else{f=this.offset();var h=b.ownerDocument;for(a=b.offsetParent||h.documentElement;a&&(a===h.body||a===h.documentElement)&&
"static"===g.css(a,"position");)a=a.parentNode;a&&a!==b&&1===a.nodeType&&(c=g(a).offset(),c.top+=g.css(a,"borderTopWidth",!0),c.left+=g.css(a,"borderLeftWidth",!0))}return{top:f.top-c.top-g.css(b,"marginTop",!0),left:f.left-c.left-g.css(b,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent;a&&"static"===g.css(a,"position");)a=a.offsetParent;return a||pb})}});g.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===
b;g.fn[a]=function(f){return fb(this,function(h,n,u){if(qb(h))var C=h;else 9===h.nodeType&&(C=h.defaultView);if(void 0===u)return C?C[b]:h[n];C?C.scrollTo(c?C.pageXOffset:u,c?u:C.pageYOffset):h[n]=u},a,f,arguments.length)}});g.each(["top","left"],function(a,b){g.cssHooks[b]=Ra(la.pixelPosition,function(c,f){if(f)return f=Oa(c,b),Rb.test(f)?g(c).position()[b]+"px":f})});g.each({Height:"height",Width:"width"},function(a,b){g.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,f){g.fn[f]=function(h,
n){var u=arguments.length&&(c||"boolean"!==typeof h),C=c||(!0===h||!0===n?"margin":"border");return fb(this,function(y,A,G){return qb(y)?0===f.indexOf("outer")?y["inner"+a]:y.document.documentElement["client"+a]:9===y.nodeType?(A=y.documentElement,Math.max(y.body["scroll"+a],A["scroll"+a],y.body["offset"+a],A["offset"+a],A["client"+a])):void 0===G?g.css(y,A,C):g.style(y,A,G,C)},b,u?h:void 0,u)}})});g.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){g.fn[b]=
function(c){return this.on(b,c)}});g.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,f){return this.on(b,a,c,f)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});g.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),
function(a,b){g.fn[b]=function(c,f){return 0<arguments.length?this.on(b,null,c,f):this.trigger(b)}});var Sd=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;g.proxy=function(a,b){if("string"===typeof b){var c=a[b];b=a;a=c}if(aa(a)){var f=gb.call(arguments,2);c=function(){return a.apply(b||this,f.concat(gb.call(arguments)))};c.guid=a.guid=a.guid||g.guid++;return c}};g.holdReady=function(a){a?g.readyWait++:g.ready(!0)};g.isArray=Array.isArray;g.parseJSON=JSON.parse;g.nodeName=k;g.isFunction=aa;g.isWindow=qb;g.camelCase=
M;g.type=d;g.now=Date.now;g.isNumeric=function(a){var b=g.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))};g.trim=function(a){return null==a?"":(a+"").replace(Sd,"")};"function"===typeof define&&define.amd&&define("jquery",[],function(){return g});var Td=l.jQuery,Ud=l.$;g.noConflict=function(a){l.$===g&&(l.$=Ud);a&&l.jQuery===g&&(l.jQuery=Td);return g};"undefined"===typeof t&&(l.jQuery=l.$=g);return g});window.ContextHubJQ=window.jQuery.noConflict(!0);
(function(){Function.prototype.bind||(Function.prototype.bind=function(l){var t=this,m=[].slice.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=t.prototype;e=new e;var k=t.apply(e,m.concat([].slice.call(arguments)));e=Object(k)===k?k:e}else e=t.apply(l,m.concat([].slice.call(arguments)));return e};return d})})();
(function(l){l.ContextHub=l.ContextHub||{};var t=function(d,e){return(l.ContextHubKernelConfig.debug||e)&&d?Function.prototype.bind.call(d,l.console):function(){}},m=function(d){var e=l.console||{},k=function(){};ContextHub.console={log:t(e.log),warn:t(e.warn),info:t(e.info),error:t(e.error,!0),debug:t(e.debug),time:t(e.time),timeEnd:t(e.timeEnd),timeStamp:t(e.timeStamp)};d=d||"info";"info"===d&&(ContextHub.console.info=k,ContextHub.console.debug=k);"debug"===d&&(ContextHub.console.log=k,ContextHub.console.warn=
k)};m();ContextHub.debug=function(d,e){"undefined"!==typeof d&&(l.ContextHubKernelConfig.debug=!0===d,m(e));return!!l.ContextHubKernelConfig.debug}})(window);
(function(l,t){t.ContextHub=t.ContextHub||{};t.ContextHub.Utils=t.ContextHub.Utils||{};t.ContextHub.Utils.JSON=t.ContextHub.Utils.JSON||{};var m=function(w){return"\\u"+("0000"+w.charCodeAt(0).toString(16)).slice(-4)},d=function(w){var r={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return'"'+w.replace(/["\\\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,function(B){var x=r[B];return x?x:m(B)})+'"'},
e=function(w){var r=l.type(w);"object"===r&&l.isArray(w)&&(r="array");switch(r){case "null":case "boolean":return String(w);case "undefined":break;case "array":var B=[];for(r=0;r<w.length;r++)B.push(e(w[r])||"null");return"["+B.join(",")+"]";case "number":return String(isFinite(w)?w:"null");case "string":return d(w);case "date":B=w.getUTCFullYear();r=ContextHub.Shared.pad(w.getUTCMonth()+1);var x=ContextHub.Shared.pad(w.getUTCDate()),D=ContextHub.Shared.pad(w.getUTCHours()),F=ContextHub.Shared.pad(w.getUTCMinutes()),
N=ContextHub.Shared.pad(w.getUTCSeconds());w=ContextHub.Shared.pad(w.getUTCMilliseconds(),3);return'"'+B+"-"+r+"-"+x+"T"+D+":"+F+":"+N+"."+w+'Z"';case "regexp":return"{}";case "function":break;default:r=[];for(B in w)Object.prototype.hasOwnProperty.call(w,B)&&(x=typeof B,"number"===x||"string"===x)&&(D=w[B],x=typeof D,"function"!==x&&"undefined"!==x&&r.push(d(B)+":"+e(D)));return"{"+r.join(",")+"}"}},k=function(w){w=String(w).replace(/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
m);var r=w.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"");return/^[\],:{}\s]*$/.test(r)?eval("("+w+")"):{}},q=t.JSON&&JSON.stringify&&JSON.parse;ContextHub.Utils.JSON.stringify=q?JSON.stringify:e;ContextHub.Utils.JSON.parse=function(w){try{var r=(q?JSON.parse:k)(w)}catch(B){r={}}return r}})(ContextHubJQ,window);ContextHub.console.log("[loading] contexthub.constants - ContextHub.constants.js");
(function(l){ContextHub.Constants=l.extend(!0,ContextHub.Constants,{EVENT_NAMESPACE:"ch",EVENT_ALL_STORES_READY:"all-stores-ready",EVENT_STORES_PARTIALLY_READY:"stores-partially-ready",EVENT_STORE_REGISTERED:"store-registered",EVENT_STORE_READY:"store-ready",EVENT_STORE_UPDATED:"store-updated",PERSISTENCE_CONTAINER_NAME:"ContextHubPersistence",SERVICE_RAW_RESPONSE_KEY:"/_/raw-response",SERVICE_RESPONSE_TIME_KEY:"/_/response-time",SERVICE_LAST_URL_KEY:"/_/url",IS_CONTAINER_EXPANDED:"/_/container-expanded"});
ContextHub.console.time("contexthub.js");ContextHub.console.timeStamp("contexthub.start")})(ContextHubJQ);ContextHub.console.log("[loading] contexthub.constants - ContextHub.constants.deprecated.js");
(function(l){window.ContextHub=window.ContextHub||{};ContextHub.Constants=l.extend(!0,ContextHub.Constants,{EVENT_INITIALIZED:ContextHub.Constants.EVENT_ALL_STORES_READY,EVENT_REGISTER:ContextHub.Constants.EVENT_STORE_REGISTERED,EVENT_DATA_UPDATE:ContextHub.Constants.EVENT_STORE_UPDATED,CONTAINER_VISIBLE:ContextHub.Constants.IS_CONTAINER_EXPANDED,EVENT_CONFIG_LOADED:""})})(ContextHubJQ);
(function(l,t){t.ContextHub.Shared=t.ContextHub.Shared||{};ContextHub.Shared.pad=function(d,e){d=String(d);e=(e||2)-d.length;0<e&&(d=String(Math.pow(10,Math.min(e,20))).slice(1)+d);return d};var m={};ContextHub.Shared.timers={start:function(d){d=d||"id"+Math.random();m[d]=(new Date).getTime();return d},finish:function(d){return(d=m[d])?(new Date).getTime()-d:0}};ContextHub.Shared.timestamp=function(){var d=new Date,e=d.getYear()+1900,k=ContextHub.Shared.pad(d.getMonth()+1),q=ContextHub.Shared.pad(d.getDate()),
w=ContextHub.Shared.pad(d.getHours()),r=ContextHub.Shared.pad(d.getMinutes()),B=ContextHub.Shared.pad(d.getSeconds());d=ContextHub.Shared.pad(d.getMilliseconds(),3);return e+"-"+k+"-"+q+" "+w+":"+r+":"+B+"."+d};ContextHub.Shared.uuid=function(){function d(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return d()+d()+"-"+d()+"-"+d()+"-"+d()+"-"+d()+d()+d()};ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.shared - ContextHub.Shared.js")})(ContextHubJQ,
window);ContextHubJQ(function(){ContextHub.console.log(ContextHub.Shared.timestamp(),"[event] DOM ready")});ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.shared - ContextHub.Shared.CookieContainer.js");
(function(l,t){t.ContextHub.Shared=t.ContextHub.Shared||{};t.ContextHub.Shared.CookieContainer={};var m=t.ContextHub.Shared.CookieContainer,d=function(e){e=(ContextHub.Utils.Cookie.getItem(e.trim())||"").split(/\|/);var k={};l.each(e,function(q,w){(w=w.match(/(^.*?):=(.*)/))&&3===w.length&&(w.shift(),q=w.shift(),w=w.shift(),k[q]=decodeURIComponent(w))});return k};m.setItem=function(e,k,q){e=e.trim();var w=d(e),r=[];0>=e.length||(null===q||"undefined"===typeof q?delete w[k]:w[k]=q,l.each(w,function(B,
x){r.push(B+":\x3d"+encodeURIComponent(x))}),ContextHub.Utils.Cookie.setItem(e,r.join("|")))};m.getItem=function(e,k){return d(e)[k]};m.removeItem=function(e,k){m.setItem(e,k,null)}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.utils - ContextHub.Utils.cookie.js");
(function(l,t){t.ContextHub.Utils=t.ContextHub.Utils||{};var m={path:"/",expires:void 0,domain:void 0,secure:!1,trimUndefined:!0},d=function(r,B){var x=l.type(B);"object"===x&&l.isArray(B)&&(x="array");switch(x){case "regexp":return B.test(r);case "string":return r===B;case "function":return!0===B(r);case "array":var D=!1;l(B).each(function(F,N){D=d(r,N);return!D});return D;default:return!1}},e=function(r){var B="undefined"===typeof r,x=t.document.cookie?t.document.cookie.split(/;/):[],D=[];l(x).each(function(F,
N){F=decodeURIComponent(N.split(/=/)[0].trim());F.length&&-1===l.inArray(F,D)&&(B||d(F,r))&&D.push(F)});return D.sort()},k=function(r,B,x){if("undefined"===typeof r)return!1;var D=l.type(B);x=l.extend(!0,{},m,x);B=!x.trimUndefined||"undefined"!==D&&"null"!==D?B:"";switch(l.type(x.expires)){case "date":break;case "number":D=new Date;D.setDate(D.getDate()+x.expires);x.expires=D;break;default:x.expires=void 0}r=[encodeURIComponent(r),"\x3d",encodeURIComponent(B),x.expires?"; expires\x3d"+x.expires.toUTCString():
"",x.domain?"; domain\x3d"+x.domain:"",x.path?"; path\x3d"+x.path:"",x.secure?"; secure":""].join("");return t.document.cookie=r},q=function(r){var B=t.document.cookie?t.document.cookie.split(/;/):[],x=null;l(B).each(function(D,F){D=decodeURIComponent(F.split(/=/).slice(1).join("\x3d").trim());decodeURIComponent(F.split(/=/)[0].trim())===r&&(x=D);return null===x});return x},w=function(r,B){k(r,"",l.extend({},B,{expires:-1}))};ContextHub.Utils.Cookie={setItem:k,getItem:q,getAllItems:function(r){var B=
{};l(e(r)).each(function(x,D){x=q(D);var F=l.type(x);"undefined"!==F&&"null"!==F&&(B[D]=x)});return B},getKeys:e,exists:function(r){return null!==q(r)},removeItem:w,vanish:function(r,B){l(e(r)).each(function(x,D){w(D,B)})}}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.utils - ContextHub.Utils.json.js");
(function(l,t){t.ContextHub.Utils=t.ContextHub.Utils||{};var m=function(r){var B=null;"string"===typeof r&&(B=r.split(/(?:\s*\/+\s*)+/),""===B[0]&&B.shift(),B.length&&""===B[B.length-1]&&B.pop());return B},d=function(r,B){var x=null;if(B=m(B))for(x=r,r=0;r<B.length;r++)if(x=x[B[r]],null===x||"undefined"===typeof x){x=null;break}return x},e=function(r,B,x){B=m(B);x&&(r=l.extend(!0,{},r));if(B){var D={object:!0,array:!0},F=r,N=[r];l.each(B.slice(0,-1),function(ma,qa){F=F[qa];N.push(F);return!0===D[l.type(F)]});
if(F)for(delete F[B.slice(-1)],B.pop(),N.pop();N&&B&&0<N.length&&0<B.length;){x=B.pop();F=N.pop();var M=F[x],O=l.type(M);if("object"!==O&&"array"!==O||!l.isEmptyObject(M))break;else delete F[x]}}return r},k=/^\[object (DIV|DOM|CSS|HTML|NamedNode|Node|Window)/,q=function(r){return r&&(r instanceof t.Node||r instanceof l||"function"===typeof r.css||"function"===typeof r.toString&&k.test(r.toString()))?!0:!1},w=function(r,B,x,D,F){B=B||"/";F=F||0;var N=[],M=l.type(r);"object"===M&&q(r)&&(M="invalid");
if("object"===M||"array"===M){D&&(r=ContextHub.Utils.JSON.tree.cleanup(r));for(var O in r)if(r.hasOwnProperty(O)){M=r[O];var ma=B+O,qa=l.type(M);N.push(ma);"object"===qa&&q(M)&&(qa="invalid");"object"!==qa&&"array"!==qa||l.merge(N,w(M,ma+"/",null,D,F+1))}}return 0===F?"function"===typeof x?N.sort(x):N.sort():N};l.extend(ContextHub.Utils.JSON,{tree:{sanitizeKey:m,setItem:function(r,B,x,D){B=m(B);D&&(r=l.extend(!0,{},r));if(B){var F=r,N={};l.each(B,function(M,O){N=F;M=l.type(F[O]);"object"!==M&&"array"!==
M&&(F[O]={});F=F[O]});N[B.slice(-1)]=x}return r},getItem:d,removeItem:e,getKeys:w,cleanup:function(r,B){B&&(r=l.extend(!0,{},r));B=w(r,null,function(x,D){var F=x.split(/\//).length,N=D.split(/\//).length;return F!==N?F>N?-1:1:x===D?0:x>D?1:-1});l.each(B,function(x,D){x=d(r,D);var F=l.type(x);"object"!==F&&"array"!==F||!l.isEmptyObject(x)||(r=e(r,D))});return r},addAllItems:function(r,B){return l.extend(!0,{},r,B)}}})})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.utils - ContextHub.Utils.eventing.js");
(function(l,t){t.ContextHub.Utils=t.ContextHub.Utils||{};var m=function(){var L=l.grep([t.requestAnimationFrame,t.msRequestAnimationFrame,t.mozRequestAnimationFrame,t.webkitRequestAnimationFrame,t.oRequestAnimationFrame],l.isFunction).shift();if(!L){var R=0;L=function(ba){var wa=(new Date).getTime(),ha=Math.max(0,16-(wa-R)),ja=t.setTimeout(function(){ba(wa+ha)},ha);R=wa+ha;return ja}}return L}();(function(){var L=l.grep([t.cancelAnimationFrame,t.cancelRequestAnimationFrame,t.msCancelRequestAnimationFrame,
t.mozCancelRequestAnimationFrame,t.webkitCancelRequestAnimationFrame,t.oCancelRequestAnimationFrame],l.isFunction).shift();L||(L=function(R){t.clearTimeout(R)});return L})();var d={},e={},k=function(L,R,ba){L=(L||"").replace(/^ *| *$/g,"");if(L.length){ba=ba||{};ba.hasOwnProperty("defer")||(ba.defer=this.config.defer);var wa=ba.defer;ba=ba._||{};L="/"+this.config.namespace+"/"+L;var ha=ContextHub.Utils.JSON.tree.getItem(this.queue,L)||{};ha.hasOwnProperty("executeAt")||(ha.executeAt=null);ha.hasOwnProperty("data")||
(ha.data=[]);for(var ja in ba)ba.hasOwnProperty(ja)&&"undefined"===typeof ha[ja]&&(ha[ja]=ba[ja]);ja=(new Date).getTime()+wa;if(!ha.executeAt||0===wa||ha.executeAt>ja)ha.executeAt=ja;l.isEmptyObject(R)||ha.data.push(R);this.queue=ContextHub.Utils.JSON.tree.setItem(this.queue,L,ha);this.eventingCounter=wa?this.eventingCounter:0;R=!0===this.queueIsEmpty;this.queueIsEmpty=!1;R&&this.eventingMonitor()}},q=function(){return this.queue},w=function(L,R){L.list.push(R.key);L.hash[R.key]=R},r=function(L){for(var R=
l.extend(!0,{},L,{data:[]}),ba={},wa=function(Ua,Ma,La){var hb=Ua.key||"temp"+Math.random(),wb=ba[hb],tb=(wb||{}).old||null;ba[hb]=l.extend(!0,{},Ua);ba[hb]._idx=parseFloat(Ma+"."+(La||0));wb&&(ba[hb].old=tb)},ha=0;ha<L.data.length;ha++){var ja=L.data[ha],ta=ContextHub.Utils.JSON.tree.getKeys(ja.old),Ca=ContextHub.Utils.JSON.tree.getKeys(ja.value);if(ta.length||Ca.length){var Oa="/"===ja.key?"":ja.key,Ra=1,Ka;for(Ka=0;Ka<ta.length;Ka++,Ra++){var Ta=ta[Ka];wa({key:Oa+Ta,value:null,old:ContextHub.Utils.JSON.tree.getItem(ja.old,
Ta),action:"remove"},ha,Ra)}for(Ka=0;Ka<Ca.length;Ka++,Ra++)Ta=Ca[Ka],wa({key:Oa+Ta,value:ContextHub.Utils.JSON.tree.getItem(ja.value,Ta),old:ContextHub.Utils.JSON.tree.getItem(ja.old||{},Ta),action:"set"},ha,Ra)}else ta=!(!ja.key||!ja.action)&&!/^\/_\//.test(ja.key),Ca=ba[ja.key]||{},ta&&Ca.old===ja.value?delete ba[ja.key]:wa(ja,ha)}ba=l.map(ba,function(Ua){return Ua}).sort(function(Ua,Ma){return Ua._idx-Ma._idx});L={set:{list:[],hash:{}},removed:{list:[],hash:{}},all:{list:[],hash:{}}};l.each(ba,
function(Ua,Ma){delete Ma._idx;Ma.key&&Ma.action&&(w(this.keys.all,Ma),"set"===Ma.action&&w(this.keys.set,Ma),"remove"===Ma.action&&w(this.keys.removed,Ma))}.bind({keys:L}));R.data=ba;R.keys=L;return R},B=function(L){0!==L.indexOf(this.config.namespace+"-")&&(L=this.config.namespace+"-"+L);-1!==L.indexOf(".")&&(L=L.split(/\./).shift());return!0===d[L]},x=function(){this.running&&!this.queueIsEmpty&&(0===this.eventingCounter++%this.periodicity&&l.each(this.queue[this.config.namespace]||{},function(L,
R){if(!R.paused&&(new Date).getTime()>R.executeAt){var ba=this.config.namespace+"-"+L,wa=R.duration?"("+R.duration+") ":"",ha=ContextHub.debug(),ja=l(this.config.broadcast);if(!this.windowBroadcast.initialized){var ta=t;var Ca=t.parent;try{for(;ta.location.origin===Ca.location.origin&&(ta=Ca,Ca=Ca.parent,ta!==t.top););}catch(Ta){}try{this.windowBroadcast.top=this.config.broadcast===ta?null:ta}catch(Ta){}this.windowBroadcast.initialized=!0}ta=this.windowBroadcast.top;R=r(R);R.event=ba;R.overlay&&(R=
l.extend(!0,R,R.overlay));delete (this.queue[this.config.namespace]||{})[L];this.queueIsEmpty=l.isEmptyObject(this.queue[this.config.namespace]);if(!R.muteWhenNoData||R.muteWhenNoData&&0<R.data.length){Ca=ba.split(/:/);L=L.split(/:/);for(var Oa=Ca.length;0<Oa;Oa--){R.channel=L.slice(0,Oa).join(":");var Ra=Ca.slice(0,Oa).join(":");ja.trigger(Ra,R);if(ta&&ta.document){var Ka=ta.document.createEvent("Event");Ka.initEvent(Ra,!0,!0);Ka.data=R;ta.dispatchEvent(Ka)}ha&&ContextHub.console.debug(ContextHub.Shared.timestamp(),
Ra,"-",R);d[Ra]=!0}ContextHub.console.log(ContextHub.Shared.timestamp(),"[event]",ba,wa+"-",R)}}}.bind(this)),m(this.eventingMonitor))},D=function(){this.running=!0;this.eventingMonitor()},F=function(){this.running=!1},N=function(){return this.running},M=function(){this.queue={}},O=function(L,R,ba){this.queue=ContextHub.Utils.JSON.tree.setItem(this.queue,"/"+this.config.namespace+"/"+L+"/"+R,ba)},ma=function(L){O.call(this,L,"executeAt",0)},qa=function(L){O.call(this,L,"paused",!0)},ca=function(L){O.call(this,
L,"paused",void 0)},fa=function(L){return!0===ContextHub.Utils.JSON.tree.getItem(this.queue,"/"+this.config.namespace+"/"+L+"/paused")},Ea=function(L,R,ba){ba=ba?"."+ba:"";L="string"===typeof L?L.split(/ /):L;for(var wa=0;wa<L.length;wa++){var ha=L[wa];0!==ha.indexOf(R+"-")&&(L[wa]=R+"-"+ha+ba)}return L.join(" ")},sa=function(L,R,ba,wa){L=Ea(L,this.config.namespace,ba);l(this.config.broadcast).on(L,R);e[L]=!0;if(wa){var ha=!1,ja=this;l.each(L.split(/ /),function(ta,Ca){ha=B.call(ja,Ca);return!0!==
ha});ha&&R()}},na=function(L,R,ba,wa){var ha=!1;L=Ea(L,this.config.namespace,ba);if(wa){var ja=this;l.each(L.split(/ /),function(ta,Ca){ha=B.call(ja,Ca);return!0!==ha})}ha?R():(l(this.config.broadcast).one(L,R),e[L]=!0)},ya=function(L,R){L=Ea(L,this.config.namespace,R);l(this.config.broadcast).off(L);delete e[L]},Qb=function(){for(var L in e)e.hasOwnProperty(L)&&ContextHub.eventing.off(L);e={}};ContextHub.Utils.Eventing=function(L){this.config=l.extend(!0,{},ContextHub.Utils.Eventing.defaultConfig,
L);this.eventingCounter=0;this.periodicity=Math.floor(Math.max(16,this.config.periodicity)/16);this.eventingMonitor=x.bind(this);this.windowBroadcast={top:null,initialized:!1};this.queue={};this.config.autoStart?D.call(this):this.running=!1;return{log:this.log,trigger:k.bind(this),getQueue:q.bind(this),isRunning:N.bind(this),enableEventing:D.bind(this),disableEventing:F.bind(this),alreadyTriggered:B.bind(this),clearQueue:M.bind(this),flush:ma.bind(this),pause:qa.bind(this),resume:ca.bind(this),isPaused:fa.bind(this),
once:na.bind(this),on:sa.bind(this),off:ya.bind(this),unbindAllHandlers:Qb.bind(this),namespace:this.config.namespace,broadcast:this.config.broadcast,handledEvents:e}};ContextHub.Utils.Eventing.defaultConfig={autoStart:!0,defer:100,periodicity:192,namespace:ContextHub.Constants.EVENT_NAMESPACE,broadcast:t}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.utils - ContextHub.Utils.persistence.js");
(function(l,t){function m(r,B,x){this.cachedTree=null;return l.extend(!0,{},{name:r,isSupported:x||function(){return!0},getInterface:function(D){D=B.call(this,D);return{name:r,getItem:D.getItem,setItem:D.setItem,removeItem:D.removeItem,getKeys:D.getKeys,getTree:D.getTree}},_self:this})}t.ContextHub.Utils=t.ContextHub.Utils||{};var d=/^\/*store($|\/)/,e=/^\/*store\/(emulators|surferinfo|segmentation)($|\/)/;m.prototype.setItem=function(r,B,x,D){if((x||"").match(d)&&!(x||"").match(e)&&ContextHub.isOptedOut())return!1;
B=this.cachedTree||B();B=ContextHub.Utils.JSON.tree.setItem(B,x,D);r(B);this.cachedTree=B;return!0};m.prototype.getItem=function(r,B){this.cachedTree=r=this.cachedTree||r();return ContextHub.Utils.JSON.tree.getItem(r,B)};m.prototype.removeItem=function(r,B,x){if((x||"").match(d)&&!(x||"").match(e)&&ContextHub.isOptedOut())return!1;B=this.cachedTree||B();B=ContextHub.Utils.JSON.tree.removeItem(B,x);r(B);this.cachedTree=null;return!0};var k=new m("null",function(){return{setItem:function(){return!1},
getItem:function(){return{}},removeItem:function(){},getKeys:function(){return[]},getTree:function(){return{}}}}),q=function(){var r=!1;l(l.merge([this.config.mode],this.config.fallback||[])).each(function(B,x){x&&x.isSupported()&&(r=!0,this.config.mode=x);return!r}.bind(this));r||(this.config.mode=k);return r};ContextHub.Utils.Persistence=function(r){this.config=l.extend(!0,{},ContextHub.Utils.Persistence.defaultConfig,r);r=this.config.mode;r={initialized:q.call(this),usingFallback:this.config.mode!==
r,window:this.config.window,container:this.config.container};l.extend(r,this.config.mode.getInterface.call(this.config.mode._self,this.config));return r};ContextHub.Utils.Persistence.prototype.PersistenceMode=m;ContextHub.Utils.Persistence.Modes={};var w=function(r,B){var x=m.prototype.setItem.bind(this,r,B),D=m.prototype.getItem.bind(this,B);r=m.prototype.removeItem.bind(this,r,B);return{setItem:x,getItem:D,removeItem:r,getKeys:function(){var F=B();return ContextHub.Utils.JSON.tree.getKeys(F)},getTree:B}};
ContextHub.Utils.Persistence.Modes.LOCAL=new m("local",function(r){var B=r.container,x=r.window.localStorage;return w.call(this,function(D){D=ContextHub.Utils.JSON.stringify(D);x.setItem(B,D)},function(){var D=null;try{D=x.getItem(B)}catch(F){D=null}D=ContextHub.Utils.JSON.parse(D);return"object"===l.type(D)?D:{}})},function(){var r="contexthub.test."+this.name;try{var B=t.localStorage;B.setItem(r,r);var x=B.getItem(r)===r;B.removeItem(r)}catch(D){x=!1}return x});ContextHub.Utils.Persistence.Modes.SESSION=
new m("session",function(r){var B=r.container,x=r.window.sessionStorage;return w.call(this,function(D){D=ContextHub.Utils.JSON.stringify(D);x.setItem(B,D)},function(){var D=x.getItem(B);D=ContextHub.Utils.JSON.parse(D);return"object"===l.type(D)?D:{}})},function(){var r="contexthub.test."+this.name;try{var B=t.sessionStorage;B.setItem(r,r);var x=B.getItem(r)===r;B.removeItem(r)}catch(D){x=!1}return x});ContextHub.Utils.Persistence.Modes.COOKIE=new m("cookie",function(r){var B=r.container,x=ContextHub.Utils.Cookie;
return w.call(this,function(D){D=ContextHub.Utils.JSON.stringify(D);x.setItem(B,D)},function(){var D=x.getItem(B);D=ContextHub.Utils.JSON.parse(D);return"object"===l.type(D)?D:{}})},function(){var r="contexthub.test."+this.name;t.document.cookie=r+"\x3d1";var B=-1!==t.document.cookie.indexOf(r);t.document.cookie=r+"\x3d; expires\x3dThu, 01-Jan-1970 00:00:01 GMT";return B});ContextHub.Utils.Persistence.Modes.WINDOW=new m("window",function(r){var B=r.container,x=r.window;return w.call(this,function(D){var F=
ContextHub.Utils.JSON.parse(x.name);F[B]=D;x.name=ContextHub.Utils.JSON.stringify(F)},function(){var D=ContextHub.Utils.JSON.parse(x.name)[B];return"object"===l.type(D)?D:{}})});ContextHub.Utils.Persistence.defaultConfig={container:ContextHub.Constants.PERSISTENCE_CONTAINER_NAME,window:t,mode:ContextHub.Utils.Persistence.Modes.LOCAL,fallback:[ContextHub.Utils.Persistence.Modes.SESSION,ContextHub.Utils.Persistence.Modes.WINDOW]}})(ContextHubJQ,window);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.utils - ContextHub.Utils.storeCandidates.js");
(function(l,t){t.ContextHub.Utils=t.ContextHub.Utils||{};var m={},d=function(){return!0};ContextHub.Utils.storeCandidates={registerStoreCandidate:function(e,k,q,w){e={store:e,priority:q,applies:w||d};m[k]=m[k]||[];k=m[k];k.push(e);k.sort(function(r,B){return B.priority-r.priority})},getStoreFromCandidates:function(e){var k=m[e.type]||[],q;for(q=0;q<k.length;q++){var w=k[q];if(w.applies(w.store,w.priority))return w.store}!0===e.required&&ContextHub.console.error('No suitable store implementation found for type: "'+
e.type+'".')},getRegisteredCandidates:function(e){var k=m;e&&(k=k[e]||[]);return k},getSupportedStoreTypes:function(){var e=[];l.each(m,function(k){e.push(k)});return e.sort()}}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.utils - ContextHub.Utils.inheritance.js");
(function(l){l.ContextHub.Utils=l.ContextHub.Utils||{};ContextHub.Utils.inheritance={inherit:function(t,m){t.prototype=new m;t.prototype.constructor=m;var d={},e;t.prototype.uber=function(k){d[k]=d[k]||0;var q,w,r;if(q=d[k]){for(r=m.prototype;q;)r=r.constructor.prototype,q--;r&&r[k]===e&&(r=r.constructor.prototype||{});q=r[k]}else{for(r=this;r&&!r.hasOwnProperty(k);)r=r.__proto__||r.constructor.prototype;q=r[k];q===this[k]&&(q=(r.__proto__||r.constructor.prototype)[k])}d[k]++;e=q;"function"===typeof q&&
(w=q.apply(this,Array.prototype.slice.apply(arguments,[1])));e=null;d[k]--;return w};return t},newInstance:function(t,m){return new (t.bind.apply(t,[null].concat([].slice.call(m))))}}})(window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.kernel - ContextHub.js");
(function(l,t){"undefined"===typeof t.ContextHubKernelConfig&&ContextHub.console.error("[-] ContextHub configuration is not set!");t.ContextHub=l.extend({version:"0.4.32-20231219-1326"},t.ContextHub);var m={},d=[],e=[],k=new ContextHub.Utils.Persistence,q=new ContextHub.Utils.Eventing(t.ContextHubKernelConfig.eventing),w=null,r=function(x){var D=ContextHub.persistence,F=ContextHub.Utils.JSON.tree.sanitizeKey(x);if(F){var N=F.shift();"store"===N&&(N=F.shift());if(N=ContextHub.getStore(N))D=N,x="/"+
F.join("/")}return{storage:D,storeProperty:x}},B=function(x){var D={},F=0,N=[];l.each(x,function(M,O){O&&(M=ContextHub.Utils.JSON.tree.sanitizeKey(O),"store"===M[0]?O="/"+M.slice(1).join("/"):M.unshift("store"),M="/"+M.join("/"),M=ContextHub.getItem(M),null!==M&&(F++,D=ContextHub.Utils.JSON.tree.setItem(D,O,M),N.push(O)))});D._length=F;D._keys=N;return D};l.extend(ContextHub,{persistence:k,eventing:q,registerStore:function(x,D){if("object"===l.type(D)&&(m=m||{},!m[x])){m[x]=D;ContextHub.console.timeStamp('registering "'+
x+'"');var F=D.getKeys(),N={keys:{all:{hash:{},list:F}}};l.each(F,function(M,O){N.keys.all.hash[O]=!0});this.eventing.trigger(ContextHub.Constants.EVENT_STORE_REGISTERED+":"+x,{},{defer:0,_:{action:"store-registered",store:x,registeredAt:(new Date).getTime(),overlay:N}});D.queryService||D.announceReadiness()}},getAllStores:function(){return m},getStore:function(x){return"string"===l.type(x)&&x.length?ContextHub.Utils.JSON.tree.getItem(m,x):null},set:function(x,D){this.setItem("/store/"+x,D)},get:function(x){return this.getItem("/store/"+
x)},getItem:function(x){x=r(x);return x.storage.getItem(x.storeProperty)},setItem:function(x,D){x=r(x);x.storage.setItem(x.storeProperty,D)},removeItem:function(x){x=r(x);x.storage.removeItem(x.storeProperty)},cleanAllStores:function(){var x=q.isPaused();this.eventing.pause();l.each(m,function(D,F){F.clean()});x||this.eventing.resume()},resetAllStores:function(x){var D=q.isPaused();ContextHub.isOptedOut(!0);ContextHub.eventing.pause();l.each(m,function(F,N){N.reset(x)});D||ContextHub.eventing.resume()},
sync:function(x,D,F,N){"string"===l.type(x)&&(x=[x]);var M=[];l.each(x,function(ca,fa){ca="/"+ContextHub.Utils.JSON.tree.sanitizeKey(fa).join("/");M.push(ca)});x=M;D=D||function(){};F=F||function(){};var O=B(x);if(O._length===x.length)D(O);else{var ma=0,qa=!1;O=function(ca){if(qa)return!0;var fa=B(x),Ea=null;"undefined"===l.type(ca)&&(Ea=F);fa._length===x.length&&(Ea=D,t.clearTimeout(ma));Ea&&(qa=!0,Ea(fa));return qa};ma=t.setTimeout(O,N);d.push(O)}},bind:function(x,D,F,N){"string"===l.type(x)&&(x=
[x]);var M=[];l.each(x,function(ca,fa){ca="/"+ContextHub.Utils.JSON.tree.sanitizeKey(fa).join("/");M.push(ca)});x=M;D=D||function(){};F=F||function(){};var O=B(x),ma=!0;O._length===x.length&&(ma=!1,D(O));var qa=0;O=function(ca,fa){if(fa){var Ea={};ca=!0;l.each(fa,function(sa){Ea=ContextHub.Utils.JSON.tree.setItem(Ea,sa,!0)});for(fa=0;fa<x.length;fa++)if(ContextHub.Utils.JSON.tree.getItem(Ea,x[fa])){ca=!1;break}if(ca)return}fa=B(x);ca=F;fa._length===x.length&&(ca=D,t.clearTimeout(qa));ca(fa)};ma&&
(qa=t.setTimeout(O,N));e.push(O)},isOptedOut:function(x){x&&(w=null);null===w&&(w=null!==ContextHub.Utils.Cookie.getItem("cq-opt-out"));return w}});ContextHub.eventing.on(ContextHub.Constants.EVENT_STORE_UPDATED,function(x,D){l.each(d||[],function(N,M){M&&M(N)&&(delete d[N],d=l.grep(d,l.isFunction))});if((e||[]).length){var F={};D.keys&&l.each(D.keys.all.list,function(N,M){F["/"+D.store+M]=!0});l.each(e||[],function(N,M){M&&M(N,F)})}},"sync-bind")})(ContextHubJQ,window);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.kernel - task.stores-initialization-watcher.js");
(function(l,t){var m={},d=t.setTimeout(function(){var e={};l.each(t.ContextHubKernelConfig.stores,function(k){m[k]||(e[k]=!0)});ContextHub.eventing.trigger(ContextHub.Constants.EVENT_STORES_PARTIALLY_READY,{},{defer:0,_:{wasReadyAt:(new Date).getTime(),storesReady:m,storesNotReady:e}});ContextHub.eventing.off(ContextHub.Constants.EVENT_STORE_READY,"initialization-watcher")},t.ContextHubKernelConfig.initializationTimeout);ContextHub.eventing.on(ContextHub.Constants.EVENT_STORE_READY,function(e,k){var q=
m[k.store]=!0;l.each(t.ContextHubKernelConfig.stores,function(w,r){!m[w]&&r.required&&(q=!1)});q&&(t.clearTimeout(d),ContextHub.console.timeStamp("contexthub initialized"),ContextHub.eventing.off(e.type,"initialization-watcher"),ContextHub.eventing.trigger(ContextHub.Constants.EVENT_ALL_STORES_READY,{},{defer:0,_:{wasReadyAt:(new Date).getTime(),stores:m}}))},"initialization-watcher")})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.generic-stores - ContextHub.Store.Core.js");
(function(l,t){t.ContextHub.Store=t.ContextHub.Store||{};var m=new ContextHub.Utils.Persistence.prototype.PersistenceMode("memory",function(d){var e=d.container,k=d.storage,q=function(){var r=("object"===l.type(k)?k:{})[e];return"object"===l.type(r)?r:{}};d=function(r){k="object"===l.type(k)?k:{};k[e]=r};var w=ContextHub.Utils.Persistence.prototype.PersistenceMode.prototype;return{setItem:w.setItem.bind(this,d,q),getItem:w.getItem.bind(this,q),removeItem:w.removeItem.bind(this,d,q),getKeys:function(){return ContextHub.Utils.JSON.tree.getKeys(q())},
getTree:q}});ContextHub.Store.Core=function(){};ContextHub.Store.Core.prototype.init=function(d,e){this.config=l.extend(!0,{},ContextHub.Store.Core.defaultConfig,e);this.name=d;this.eventChannel=ContextHub.Constants.EVENT_STORE_UPDATED+":"+this.name;this.storeDataKey="/store/"+this.name;this.data={};this.references={};this.config.persistence||(this.config.persistence=new ContextHub.Utils.Persistence({container:"data",mode:m,storage:this.data}));this.config.eventing||(d=function(){},this.config.eventing=
{trigger:d,isPaused:d,pause:d,resume:d});this.persistence=this.config.persistence;this.eventing=this.config.eventing;d=this.isEventingPaused();this.pauseEventing();l.each(this.config.initialValues||{},function(k,q){this.getItem(k)||this.setItem(k,q)}.bind(this));d||this.resumeEventing()};ContextHub.Store.Core.defaultConfig={eventDeferring:32,eventing:ContextHub.eventing,persistence:ContextHub.persistence};ContextHub.Store.Core.prototype.clean=function(){this.removeItem("/")};ContextHub.Store.Core.prototype.reset=
function(d){var e=this.isEventingPaused();this.pauseEventing();d||this.clean();this.addAllItems(this.config.initialValues||{});e||this.resumeEventing()};ContextHub.Store.Core.prototype.setItem=function(d,e,k){d=this.resolveReference(d);var q=this.getItem(d),w=!0,r=typeof e;typeof q===r&&("string"===r||"number"===r||"boolean"===r?w=q!==e:(w=ContextHub.Utils.JSON.stringify(q),r=ContextHub.Utils.JSON.stringify(e),w=w.length!==r.length||w!==r));w&&this.persistence.setItem(this.storeDataKey+"/"+d,e)&&
!(k||{}).silent&&this.eventing.trigger(this.eventChannel,{key:d,value:e,old:q,action:"set"},l.extend(!0,{defer:this.config.eventDeferring,_:{store:this.name,muteWhenNoData:!0}},k));return w};ContextHub.Store.Core.prototype.getItem=function(d){d=this.resolveReference(d);return this.persistence.getItem(this.storeDataKey+"/"+d)};ContextHub.Store.Core.prototype.removeItem=function(d,e){d=this.resolveReference(d);var k=!1,q=this.getItem(d);null!==q&&(k=!0,this.persistence.removeItem(this.storeDataKey+
"/"+d)&&!(e||{}).silent&&this.eventing.trigger(this.eventChannel,{key:d,value:null,old:q,store:this.name,action:"remove"},l.extend(!0,{defer:this.config.eventDeferring,_:{store:this.name,muteWhenNoData:!0}},e)));return k};ContextHub.Store.Core.prototype.getKeys=function(d){var e=this.persistence.getTree();e=ContextHub.Utils.JSON.tree.getItem(e,this.storeDataKey)||{};d||delete e._;return ContextHub.Utils.JSON.tree.getKeys(e)};ContextHub.Store.Core.prototype.getTree=function(d){var e=this.persistence.getItem(this.storeDataKey)||
{};d||delete e._;return e};ContextHub.Store.Core.prototype.addAllItems=function(d,e){var k=l.type(d),q=this,w=!1;"object"!==k&&"array"!==k||l.each(d,function(r,B){r=q.setItem(r,B,e);w=w||r});return w};ContextHub.Store.Core.prototype.addReference=function(d,e){d=ContextHub.Utils.JSON.tree.sanitizeKey(d);var k=ContextHub.Utils.JSON.tree.sanitizeKey(e);e=!1;d&&k&&(d="/"+d.join("/"),k="/"+k.join("/"),d!==k&&(e=!0,this.references[d]=k));return e};ContextHub.Store.Core.prototype.removeReference=function(d){var e=
ContextHub.Utils.JSON.tree.sanitizeKey(d);d=!1;e&&(d=!0,e="/"+e.join("/"),delete this.references[e]);return d};ContextHub.Store.Core.prototype.getReferences=function(){return this.references};ContextHub.Store.Core.prototype.resolveReference=function(d,e){var k="/"+ContextHub.Utils.JSON.tree.sanitizeKey(d).join("/");if(!l.isEmptyObject(this.references)&&d){d=e||5;for(var q=k;0<d&&q;){d--;q=ContextHub.Utils.JSON.tree.sanitizeKey(k);var w="";e=q.slice(0);for(var r=0;r<q.length&&!this.references[w];r++)w+=
"/"+q[r],e.shift();if(q=this.references[w])q=q+"/"+e.join("/"),q="/"+ContextHub.Utils.JSON.tree.sanitizeKey(q).join("/");k=q||k}}return k};ContextHub.Store.Core.prototype.pauseEventing=function(){this.eventing&&this.eventing.pause(this.eventChannel)};ContextHub.Store.Core.prototype.resumeEventing=function(){this.eventing&&this.eventing.resume(this.eventChannel)};ContextHub.Store.Core.prototype.isEventingPaused=function(){return this.eventing&&this.eventing.isPaused(this.eventChannel)};ContextHub.Store.Core.prototype.announceReadiness=
function(){var d=this.name,e=null;ContextHub.console.timeStamp('"'+d+'" ready');if(this instanceof ContextHub.Store.JSONPStore){var k=this.getKeys();e={keys:{all:{hash:{},list:k}}};l.each(k,function(q,w){e.keys.all.hash[w]=!0})}this.eventing.trigger(ContextHub.Constants.EVENT_STORE_READY+":"+d,{},{defer:0,_:{action:"ready",store:d,wasReadyAt:(new Date).getTime(),duration:this.duration||0,overlay:e}})};ContextHub.Store.Core.prototype.onUpdate=function(d,e){var k=this.eventChannel;if("function"===typeof e)ContextHub.eventing.on(k,
e.bind(this),d);else ContextHub.eventing.off(k,d)}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.generic-stores - ContextHub.Store.SessionStore.js");
(function(l,t){t.ContextHub.Store=t.ContextHub.Store||{};ContextHub.Store.SessionStore=function(){};ContextHub.Store.SessionStore.defaultConfig={eventDeferring:32,persistence:null,eventing:ContextHub.eventing};ContextHub.Utils.inheritance.inherit(ContextHub.Store.SessionStore,ContextHub.Store.Core);ContextHub.Store.SessionStore.prototype.init=function(m,d){this.config=l.extend(!0,{},this.config,ContextHub.Store.SessionStore.defaultConfig,d);this.uber("init",m,this.config)}})(ContextHubJQ,window);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.generic-stores - ContextHub.Store.PersistedStore.js");
(function(l,t){t.ContextHub.Store=t.ContextHub.Store||{};ContextHub.Store.PersistedStore=function(){};ContextHub.Store.PersistedStore.defaultConfig={eventDeferring:32,persistence:ContextHub.persistence};ContextHub.Utils.inheritance.inherit(ContextHub.Store.PersistedStore,ContextHub.Store.Core);ContextHub.Store.PersistedStore.prototype.init=function(m,d){this.config=l.extend(!0,{},this.config,ContextHub.Store.PersistedStore.defaultConfig,d);this.uber("init",m,this.config)}})(ContextHubJQ,window);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.generic-stores - ContextHub.Store.JSONPStore.js");
(function(l,t){t.ContextHub.Store=t.ContextHub.Store||{};ContextHub.Store.JSONPStore=function(){};ContextHub.Utils.inheritance.inherit(ContextHub.Store.JSONPStore,ContextHub.Store.Core);ContextHub.Store.JSONPStore.prototype.init=function(m,d){this.config=l.extend(!0,{},this.config,ContextHub.Store.JSONPStore.defaultConfig,d);d=(m||"").replace(/[^a-zA-Z0-9]/g,"");if(0===d.length||d!==m){d="x"+d;for(var e=0,k=0;k<m.length;k++)e=~~((e<<5)-e+m.charCodeAt(k));e=1E4*Math.sin(e);d+=(e-Math.floor(e)).toString(36).substr(2,
5)}this.callbackName=d;this.uber("init",m,this.config);this.setUpdateInterval()};ContextHub.Store.JSONPStore.defaultConfig={eventDeferring:32,persistence:null,eventing:ContextHub.eventing,service:null};ContextHub.Store.JSONPStore.prototype.getServiceDetails=function(){return this.config.service};ContextHub.Store.JSONPStore.prototype.configureService=function(m,d){this.config.service=d?m:l.extend(!0,{},this.config.service,m)};ContextHub.Store.JSONPStore.prototype.resolveParameter=function(m){var d=
"boolean"===l.type(m)?String(m):m,e=d||"";m=["ContextHub.Paths."];"string"===l.type(d)&&(d=e.match(/\$\{(contexthub|variable):[^}]+}/g))&&l.each(d,function(k,q){k=q.slice(2,-1).split(/:/);var w=k.shift(),r=k.shift(),B=null;"contexthub"===w&&(B=ContextHub.persistence.getItem(r));"variable"===w&&r&&l.each(this.allowedPrefix,function(x,D){(x=0===r.indexOf(D))&&(B=ContextHub.Utils.JSON.tree.getItem(t,r.replace(/\./g,"/")));return!x});e=e.replace(q,B||"")}.bind({allowedPrefix:m}));return e};ContextHub.Store.JSONPStore.prototype.getServiceURL=
function(m){var d=this.getServiceDetails(),e=[],k=[];if("object"!==l.type(d))return null;if(d.jsonp){var q=!0===d.jsonp?"callback":(""+d.jsonp).replace(/[^a-zA-Z0-9_$]/g,"");d.params=d.params||{};d.params[q]="ContextHub.Callbacks."+this.callbackName}d.port=d.port&&80===d.port?"":d.port;d.host?("undefined"===typeof d.secure||"auto"===d.secure?e.push("//"):e.push(d.secure?"https://":"http://"),e.push(d.host),e.push(d.port?":"+d.port:"")):e.push(t.location.protocol+"//"+t.location.host);d.path=d.path||
"/";q=""+(m?this.resolveParameter(d.path):d.path);e.push(q);l.each(d.params||{},function(w,r){k.push(encodeURIComponent(w)+"\x3d"+encodeURIComponent(m?this.resolveParameter(r):r))}.bind(this));k.length&&(e.push(-1===q.indexOf("?")?"?":"\x26"),e.push(k.join("\x26")));return e.join("")};ContextHub.Store.JSONPStore.prototype.queryService=function(m){var d=this.getServiceURL(!0);if(d){var e=this.config.service.jsonp||this.config.service.script,k=this.isEventingPaused(),q=this;m&&this.removeItem("_",{silent:!0});
m=this.getItem(ContextHub.Constants.SERVICE_RESPONSE_TIME_KEY)||0;var w=this.getItem(ContextHub.Constants.SERVICE_LAST_URL_KEY);m+this.config.service.ttl>(new Date).getTime()&&w===d?(this.duration="cached",this.announceReadiness()):(this.setItem(ContextHub.Constants.SERVICE_LAST_URL_KEY,d),t.ContextHub.Callbacks=t.ContextHub.Callbacks||{},ContextHub.Callbacks[this.callbackName]=this.callbackFunction.bind(this),d={url:d,timeout:this.config.service.timeout,async:this.config.service.synchronous?!1:!0,
method:this.config.service.method||"GET"},e&&l.extend(d,{dataType:"script",cache:!0}),this.pauseEventing(),this.duration=0,ContextHub.Shared.timers.start(this.name),d=l.ajax(d),e||d.done(function(r,B,x){r=ContextHub.Utils.JSON.parse(x.responseText);ContextHub.Callbacks[q.callbackName](r)}),d.fail(function(r){q.failureHandler(r)}),d.always(function(){k||q.resumeEventing();q.announceReadiness()}))}};ContextHub.Store.JSONPStore.prototype.successHandler=function(m){return m};ContextHub.Store.JSONPStore.prototype.failureHandler=
function(m){ContextHub.console.log('There was an error while accessing JSONP service in the store "'+this.name+'", configuration: ',(this.config||{}).service,", error: ",m)};ContextHub.Store.JSONPStore.prototype.callbackFunction=function(m){this.duration=ContextHub.Shared.timers.finish(this.name)+"ms";this.setItem(ContextHub.Constants.SERVICE_RESPONSE_TIME_KEY,(new Date).getTime());m=this.successHandler(m);m=l.extend(!0,m instanceof Array?[]:{},m);this.setItem(ContextHub.Constants.SERVICE_RAW_RESPONSE_KEY,
m)};ContextHub.Store.JSONPStore.prototype.getRawResponse=function(){return this.getItem(ContextHub.Constants.SERVICE_RAW_RESPONSE_KEY)||{}};ContextHub.Store.JSONPStore.prototype.reset=function(m){this.uber("reset",m);this.queryService(!1)};ContextHub.Store.JSONPStore.prototype.setUpdateInterval=function(m){m=isNaN(m)?this.config.pollInterval:m;this.intervalHandler&&(t.clearInterval(this.intervalHandler),this.intervalHandler=null);if(0<m){var d=this;this.intervalHandler=t.setInterval(function(){d.queryService(!0)},
m)}}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.generic-stores - ContextHub.Store.PersistedJSONPStore.js");
(function(l,t){t.ContextHub.Store=t.ContextHub.Store||{};ContextHub.Store.PersistedJSONPStore=function(){};ContextHub.Store.PersistedJSONPStore.defaultConfig={eventDeferring:32,persistence:ContextHub.persistence};ContextHub.Utils.inheritance.inherit(ContextHub.Store.PersistedJSONPStore,ContextHub.Store.JSONPStore);ContextHub.Store.PersistedJSONPStore.prototype.init=function(m,d){this.config=l.extend(!0,{},this.config,ContextHub.Store.PersistedJSONPStore.defaultConfig,d);this.uber("init",m,this.config)}})(ContextHubJQ,
window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.Constants.js");
(function(l){l.extend(!0,ContextHub.Constants,{EVENT_SEGMENT_REGISTERED:"segment-engine:segment-registered",EVENT_SEGMENT_UNREGISTERED:"segment-engine:segment-unregistered",EVENT_SEGMENT_UPDATED:"segment-engine:segment-updated",EVENT_SCRIPT_REGISTERED:"segment-engine:script-registered",EVENT_SCRIPT_UNREGISTERED:"segment-engine:script-unregistered",EVENT_SCRIPT_UPDATED:"segment-engine:script-updated",EVENT_TEASER_REGISTERED:"segment-engine:teaser-registered",EVENT_TEASER_UNREGISTERED:"segment-engine:teaser-unregistered",
EVENT_TEASER_LOADED:"segment-engine:teaser-loaded"})})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.js");
(function(l,t){t.ContextHub.SegmentEngine={version:"1.1.24-20231009-1211"};ContextHub.SegmentEngine.getResolvedSegments=function(m){return ContextHub.SegmentEngine.SegmentManager.getResolvedSegments(m)};ContextHub.SegmentEngine.getSegment=function(m){return ContextHub.SegmentEngine.SegmentManager.getSegment(m)};ContextHub.SegmentEngine.getComparisonOperators=function(){return ContextHub.SegmentEngine.OperatorManager.getAllOperators()};ContextHub.SegmentEngine.getObjectValue=function(m){return null===
m||void 0===m?null:m instanceof ContextHub.SegmentEngine.Operator?m.isResolved():m instanceof ContextHub.SegmentEngine.Property?m.getValue():m instanceof ContextHub.SegmentEngine.ScriptReference?m.execute():m instanceof ContextHub.SegmentEngine.SegmentReference?m.isResolved():m}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.Property.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};ContextHub.SegmentEngine.Property=function(m){var d=ContextHub.SegmentEngine.Property;if(!(this instanceof d))return ContextHub.Utils.inheritance.newInstance(d,arguments);m=ContextHub.Utils.JSON.tree.sanitizeKey(m);this.key="/"+m.join("/");this.storeName=m.shift();this.itemName=m.join("/")};ContextHub.SegmentEngine.Property.prototype.info={className:"Property",updateEvent:ContextHub.Constants.EVENT_STORE_UPDATED};ContextHub.SegmentEngine.Property.prototype.getKey=
function(){return this.key};ContextHub.SegmentEngine.Property.prototype.getStoreName=function(){return this.storeName};ContextHub.SegmentEngine.Property.prototype.getItemName=function(){return this.itemName};ContextHub.SegmentEngine.Property.prototype.getValue=function(){return ContextHub.get(this.key)};ContextHub.SegmentEngine.Property.prototype.toString=function(){return this.info.className+'("'+this.getKey()+'") -\x3e '+this.getValue()}})(ContextHubJQ,window);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.Operator.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};ContextHub.SegmentEngine.Operator=function(m,d){var e=ContextHub.SegmentEngine.Operator;if(!(this instanceof e))return ContextHub.Utils.inheritance.newInstance(e,arguments);d=[].slice.call(arguments,1);this.operatorName=m;this.operatorArguments=d};ContextHub.SegmentEngine.Operator.prototype.getOperatorName=function(){return this.operatorName};ContextHub.SegmentEngine.Operator.prototype.getOperatorArguments=function(){return this.operatorArguments};
ContextHub.SegmentEngine.Operator.prototype.isResolved=function(){var m=!1,d=!0,e=this.getOperatorName(),k=/^and(\.|$)/.test(e),q=/^or(\.|$)/.test(e),w=this.getOperatorArguments();if((k||q)&&2>w.length){var r=w.length;0===r&&(w.push(null),w.push(null));1===r&&w.push(k?!0:null)}r=ContextHub.SegmentEngine.getObjectValue(w[0]);var B=l.type(r);B=ContextHub.SegmentEngine.OperatorManager.getOperator(e,B);var x=function(O){k&&!1===O&&(d=m=!1);q&&!0===O&&(m=!0,d=!1)};x(r);var D=w.length?w.slice(1):[null];
if(B&&d){var F=k||q?w.length:2;e=B.operatorName;D=[];for(var N=1;N<F&&d;N++){var M=ContextHub.SegmentEngine.getObjectValue(w[N]);D.push(M);x(M)}d&&(w=[r].concat([].slice.call(D)),m=B.handler.apply(this,w))}ContextHub.console.debug("    comparing:",r,e,D.length?D.join(" "+e+" "):D+"","\x3d",m);this._resolution=[e,m,[].concat.call([r],D)];return m};ContextHub.SegmentEngine.Operator.prototype.traverse=function(m,d){var e=[],k=function(q){if(!q||"function"===typeof q.isResolved)if("undefined"===typeof d||
"function"===typeof d&&d(q))e.push(q),"function"===typeof m&&m(q)};k(this);ContextHub.SegmentEngine.OperatorManager.getOperator(this.operatorName)&&l.each(this.getOperatorArguments(),function(q,w){w instanceof ContextHub.SegmentEngine.Operator?l.merge(e,w.traverse(m,d)):k(w)});return e};ContextHub.SegmentEngine.Operator.prototype.toString=function(){var m='Operator("'+this.getOperatorName()+'"';l.each(this.getOperatorArguments(),function(d,e){m+=", "+e});return m+=") -\x3e "+this.isResolved()}})(ContextHubJQ,
window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.OperatorManager.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};var m={};ContextHub.SegmentEngine.OperatorManager={};ContextHub.SegmentEngine.OperatorManager.register=function(d,e){"string"===typeof d&&d.length&&!/\.$/.test(d)&&(m[d]={operatorName:d,handler:e})};ContextHub.SegmentEngine.OperatorManager.unregister=function(d){delete m[d]};ContextHub.SegmentEngine.OperatorManager.unregisterAllOperators=function(){m={}};ContextHub.SegmentEngine.OperatorManager.getAllOperators=function(){return m};
ContextHub.SegmentEngine.OperatorManager.getOperator=function(d,e){var k=(d||"").split(".",2);d=k.shift();k=k.shift()||"";return m[d+"."+k]||m[d+"."+e]||m[d]||null}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.Segment.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};ContextHub.SegmentEngine.Segment=function(d,e){var k=ContextHub.SegmentEngine.Segment;if(!(this instanceof k))return ContextHub.Utils.inheritance.newInstance(k,arguments);k=d||{};"string"===typeof k?k={path:d}:k.length&&(k={name:k.shift(),path:k.shift(),boost:k.shift()});var q=l.trim(k.name),w=l.trim(k.path),r=parseInt(l.trim(k.boost),10)||0;0===q.length&&(q=w.split("/").pop());q=q.replace(/ /g,"-").replace(/[^a-z0-9\-]/ig,"").toLowerCase();
this.title=k.name;this.name=q;this.path=w;this.boost=r;this.register(e)};ContextHub.SegmentEngine.Segment.prototype.info={className:"Segment",updateEvent:ContextHub.Constants.EVENT_SEGMENT_UPDATED};ContextHub.SegmentEngine.Segment.prototype.register=function(d){0!==this.getPath().length&&!this.isRegistered()&&d instanceof ContextHub.SegmentEngine.Operator&&(this.cachedResult=null,this.condition=d,this.registered=this.enabled=!1,ContextHub.SegmentEngine.Dependency.findAllDependencies.call(this,this.getCondition()),
ContextHub.SegmentEngine.SegmentManager.register(this))};ContextHub.SegmentEngine.Segment.prototype.unregister=function(){this.enabled=this.registered=!1;this.condition=null;this.isResolved();ContextHub.SegmentEngine.SegmentManager.unregister(this.getPath())};ContextHub.SegmentEngine.Segment.prototype.isResolved=function(){var d=!1;if(null!==this.cachedResult)return ContextHub.console.debug('[+] Segment "'+this.getPath()+'" resolution (cached):',this.cachedResult),this.cachedResult;ContextHub.console.debug('[+] Segment "'+
this.getPath()+'" resolution:');this.isEnabled()&&this.isRegistered()&&(d=this.condition.isResolved());d!==this.cachedResult&&(this.cachedResult=d,ContextHub.eventing.trigger(this.info.updateEvent,{resolved:d,key:this.getPath(),action:"set",value:d},{defer:0,_:{resolved:d,path:this.getPath()}}));return d};var m=function(d,e){var k=d._resolution;e=e||[];if(k){var q=k.shift(),w=k.shift();k=k.shift();var r=q+" ("+w+")";q={};q[r]=k;if(e instanceof Array)e.push(q);else return q}l.each(d.operatorArguments,
function(B,x){if(x instanceof ContextHub.SegmentEngine.Operator){var D=(e instanceof Array?e[e.length-1]:e)[r];D[B]=m(x,"boolean"===typeof D[B]?{}:[])}});return e};ContextHub.SegmentEngine.Segment.prototype.debug=function(){var d=this.getCondition();if(d){var e=this.isResolved();d=m(d);ContextHub.console.debug("[todo] debug: ",e,d)}else ContextHub.console.debug('[-] [SegmentEngine] Segment "'+this.getPath()+'" is invalid.')};ContextHub.SegmentEngine.Segment.prototype.isRegistered=function(){return!0===
this.registered};ContextHub.SegmentEngine.Segment.prototype.isEnabled=function(){return!0===this.enabled};ContextHub.SegmentEngine.Segment.prototype.enable=function(){this.condition instanceof ContextHub.SegmentEngine.Operator&&(this.enabled=!0)};ContextHub.SegmentEngine.Segment.prototype.disable=function(){this.enabled=!1};ContextHub.SegmentEngine.Segment.prototype.getName=function(){return this.name};ContextHub.SegmentEngine.Segment.prototype.getTitle=function(){return this.title};ContextHub.SegmentEngine.Segment.prototype.getPath=
function(){return this.path};ContextHub.SegmentEngine.Segment.prototype.getBoost=function(){return this.boost};ContextHub.SegmentEngine.Segment.prototype.getCondition=function(){return this.condition};ContextHub.SegmentEngine.Segment.prototype.getDependencies=function(){return this.dependencyList||ContextHub.SegmentEngine.Dependency.getEmptyDependencyList()};ContextHub.SegmentEngine.Segment.prototype.onUpdate=function(d,e){var k=this.info.updateEvent;if("function"===typeof e)ContextHub.eventing.on(k,
function(q,w){w&&w.keys.all.hash[this.segment]&&this.handler()}.bind({segment:this.getPath(),handler:e}),d);else ContextHub.eventing.off(k,d)};ContextHub.SegmentEngine.Segment.prototype.toString=function(){var d='("'+this.getPath()+'", '+this.getBoost()+", "+this.getCondition()+")";return this.info.className+d+" -\x3e "+this.isResolved()}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.SegmentReference.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};ContextHub.SegmentEngine.SegmentReference=function(m){var d=ContextHub.SegmentEngine.SegmentReference;if(!(this instanceof d))return ContextHub.Utils.inheritance.newInstance(d,arguments);this.segmentPath=l.trim(m)};ContextHub.SegmentEngine.SegmentReference.prototype.info={className:"SegmentReference",updateEvent:ContextHub.Constants.EVENT_SEGMENT_UPDATED};ContextHub.SegmentEngine.SegmentReference.prototype.getSegmentPath=function(){return this.segmentPath};
ContextHub.SegmentEngine.SegmentReference.prototype.isResolved=function(){var m=!1,d=ContextHub.SegmentEngine.SegmentManager.getSegment(this.getSegmentPath());d&&(m=d.isResolved());return m};ContextHub.SegmentEngine.SegmentReference.prototype.toString=function(){return this.info.className+'("'+this.getSegmentPath()+'") -\x3e '+this.isResolved()}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.SegmentManager.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};var m={};ContextHub.SegmentEngine.SegmentManager={};ContextHub.SegmentEngine.SegmentManager.info={registerEvent:ContextHub.Constants.EVENT_SEGMENT_REGISTERED,unregisterEvent:ContextHub.Constants.EVENT_SEGMENT_UNREGISTERED};ContextHub.SegmentEngine.SegmentManager.register=function(d){if(!(d instanceof ContextHub.SegmentEngine.Segment&&d.getCondition()))return!1;m[d.getPath()]=d;d.enabled=!0;d.registered=!0;ContextHub.eventing.trigger(ContextHub.SegmentEngine.SegmentManager.info.registerEvent,
{key:d.getPath(),action:"set",value:"registered"},{defer:0});ContextHub.SegmentEngine.Dependency.dependencyMonitor(d,!0);d.isResolved();return!0};ContextHub.SegmentEngine.SegmentManager.unregister=function(d){if(d=d instanceof ContextHub.SegmentEngine.Segment?d:this.getSegment(d))d.registered=!1,d.disable(),delete m[d.getPath()],ContextHub.SegmentEngine.Dependency.dependencyMonitor(d,!1),d.cachedResult=null,d.dependencyList=ContextHub.SegmentEngine.Dependency.getEmptyDependencyList(),d.isResolved(),
ContextHub.eventing.trigger(ContextHub.SegmentEngine.SegmentManager.info.unregisterEvent,{segment:d,key:d.getPath(),action:"remove",value:"unregistered"},{defer:0})};ContextHub.SegmentEngine.SegmentManager.unregisterAllSegments=function(){l.each(m,function(d,e){e.unregister()})};ContextHub.SegmentEngine.SegmentManager.getAllSegments=function(){return m};ContextHub.SegmentEngine.SegmentManager.getSegment=function(d){return m[d]||null};ContextHub.SegmentEngine.SegmentManager.getResolvedSegments=function(d){var e=
!0===(d||{}).returnLookup,k=e?{}:[];d=ContextHub.Shared.timers.start();l.each(m,function(q,w){w.isResolved()&&(e?k[w.getPath()]=w:k.push(w))});ContextHub.console.log(ContextHub.Shared.timestamp(),"[+] checking resolved segments ("+ContextHub.Shared.timers.finish(d)+"ms)");return k};ContextHub.SegmentEngine.SegmentManager.getUnresolvedSegments=function(d){var e=!0===(d||{}).returnLookup,k=e?{}:[];d=ContextHub.Shared.timers.start();l.each(m,function(q,w){w.isResolved()||(e?k[w.getPath()]=w:k.push(w))});
ContextHub.console.log(ContextHub.Shared.timestamp(),"[+] checking unresolved segments ("+ContextHub.Shared.timers.finish(d)+"ms)");return k};ContextHub.SegmentEngine.SegmentManager.invalidateCache=function(){for(var d in m)m.hasOwnProperty(d)&&(m[d].cachedResult=null);return ContextHub.SegmentEngine.SegmentManager.getResolvedSegments()}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.ScriptReference.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};ContextHub.SegmentEngine.ScriptReference=function(m,d){var e=ContextHub.SegmentEngine.ScriptReference;if(!(this instanceof e))return ContextHub.Utils.inheritance.newInstance(e,arguments);d=[].slice.call(arguments,1);this.scriptName=l.trim(m);this.scriptArguments=d;this.cachedResult=null;this.dependencyList=ContextHub.SegmentEngine.Dependency.getEmptyDependencyList();for(e=0;e<this.scriptArguments.length;e++)this.dependOn(this.scriptArguments[e]);
ContextHub.SegmentEngine.Dependency.dependencyMonitor(this,!0)};ContextHub.SegmentEngine.ScriptReference.prototype.info={className:"ScriptReference",updateEvent:ContextHub.Constants.EVENT_SCRIPT_UPDATED};ContextHub.SegmentEngine.ScriptReference.prototype.dependOn=function(m){ContextHub.SegmentEngine.Dependency.addDependency.call(this,m)};ContextHub.SegmentEngine.ScriptReference.prototype.getScriptName=function(){return this.scriptName};ContextHub.SegmentEngine.ScriptReference.prototype.getScriptHandler=
function(){return ContextHub.SegmentEngine.ScriptManager.getScript(this.getScriptName())};ContextHub.SegmentEngine.ScriptReference.prototype.getScriptArguments=function(){return this.scriptArguments};ContextHub.SegmentEngine.ScriptReference.prototype.getDependencies=function(){return this.dependencyList||ContextHub.SegmentEngine.Dependency.getEmptyDependencyList()};ContextHub.SegmentEngine.ScriptReference.prototype.execute=function(){var m=null,d=this.getScriptHandler();if(null!==this.cachedResult)return this.cachedResult;
if("function"===typeof d){var e=this.getScriptArguments(),k=[];l.each(e,function(q,w){q=ContextHub.SegmentEngine.getObjectValue(w);k.push(q)});try{m=d.apply(this,k)}catch(q){ContextHub.console.error('[-] [SegmentEngine] User script "'+this.getScriptName()+'" failed:',q),m=null}}this.cachedResult!==m&&(this.cachedResult=m,ContextHub.eventing.trigger(this.info.updateEvent+":"+this.getScriptName(),{script:this,key:this.getScriptName(),action:"set",resolved:m,value:m},{defer:0,_:{result:m,scriptName:this.getScriptName()}}));
return m};ContextHub.SegmentEngine.ScriptReference.prototype.isResolved=function(){return this.execute()};ContextHub.SegmentEngine.ScriptReference.prototype.toString=function(){var m=this.info.className+'("'+this.getScriptName()+'"';l.each(this.getScriptArguments(),function(d,e){"string"===typeof e&&(e='"'+e+'"');m+=", "+e});return m+=") -\x3e "+this.execute()}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.ScriptManager.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};var m={};ContextHub.SegmentEngine.ScriptManager={};ContextHub.SegmentEngine.ScriptManager.register=function(e,k){"string"===typeof e&&e.length&&"function"===typeof k&&(m[e]=k,ContextHub.eventing.trigger(ContextHub.Constants.EVENT_SCRIPT_REGISTERED,{key:e,action:"set",value:"registered"},{defer:0}))};ContextHub.SegmentEngine.ScriptManager.unregister=function(e){this.isRegistered(e)&&ContextHub.eventing.trigger(ContextHub.Constants.EVENT_SCRIPT_UNREGISTERED,
{key:e,action:"remove",value:"unregistered"},{defer:0});delete m[e]};ContextHub.SegmentEngine.ScriptManager.unregisterAllScripts=function(){l.each(this.getAllScripts(),function(e){this.unregister(e)}.bind(this))};ContextHub.SegmentEngine.ScriptManager.getAllScripts=function(){return m};var d=function(e){ContextHub.console.error('[-] [SegmentEngine] User script "'+e+'" not found.');return function(){return null}};ContextHub.SegmentEngine.ScriptManager.getScript=function(e){return m[e]||d(e)};ContextHub.SegmentEngine.ScriptManager.isRegistered=
function(e){return!!m[e]}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine - ContextHub.SegmentEngine.Dependency.js");
(function(l,t){t.ContextHub.SegmentEngine=t.ContextHub.SegmentEngine||{};ContextHub.SegmentEngine.Dependency={};ContextHub.SegmentEngine.Dependency.allowedDependencies=[ContextHub.SegmentEngine.SegmentReference,ContextHub.SegmentEngine.ScriptReference,ContextHub.SegmentEngine.Property];ContextHub.SegmentEngine.Dependency.getEmptyDependencyList=function(){var d={};l.each(ContextHub.SegmentEngine.Dependency.allowedDependencies,function(e,k){d[k.prototype.info.className]={keys:[],updateEvent:null}});
return d};ContextHub.SegmentEngine.Dependency.addDependency=function(d){if(d){this.dependencyList=this.dependencyList||ContextHub.SegmentEngine.Dependency.getEmptyDependencyList();var e=null;if(d instanceof ContextHub.SegmentEngine.Property){var k=d.getKey();e=k.replace(/(^\/|\/$)/g,"").split(/\//).shift()||null}else k=d instanceof ContextHub.SegmentEngine.ScriptReference?d.getScriptName():d instanceof ContextHub.SegmentEngine.SegmentReference?d.getSegmentPath():null;if(k){var q=this.dependencyList[d.info.className];
q[k]||(q[k]=!0,q.keys.push(k));q.variant=d.info.className;q.updateEvent=d.info.updateEvent;e&&(q.stores=q.stores||{},q.stores[e]=!0)}}};ContextHub.SegmentEngine.Dependency.findAllDependencies=function(d){var e=(d||{}).operatorArguments;if(e){d=Math.min(e.length,/^(and|or)(\.|$)/.test(d.operatorName)?Number.MAX_VALUE:2);var k;for(k=0;k<d;k++){var q=e[k];q instanceof ContextHub.SegmentEngine.Operator?ContextHub.SegmentEngine.Dependency.findAllDependencies.call(this,q):ContextHub.SegmentEngine.Dependency.addDependency.call(this,
q)}}};var m=function(d,e){d=this.getDependencies();var k=null;e.channel===ContextHub.SegmentEngine.SegmentReference.prototype.info.updateEvent?k=d.SegmentReference:e.channel===ContextHub.SegmentEngine.ScriptReference.prototype.info.updateEvent?k=d.ScriptReference:e.channel===ContextHub.SegmentEngine.Property.prototype.info.updateEvent?k=d.Property:ContextHub.console.error("[-] [SegmentEngine] Unsupported event type:",e.channel);k&&ContextHub.SegmentEngine.Dependency.isMatching(e,k)&&(this.cachedResult=
null,this.isResolved())};ContextHub.SegmentEngine.Dependency.dependencyMonitor=function(d,e){if(d instanceof ContextHub.SegmentEngine.Segment||d instanceof ContextHub.SegmentEngine.ScriptReference){var k=(d.getPath||d.getScriptName).call(d).replace(/[^a-z]/ig,""),q=d.getDependencies(),w=[],r;for(r in q)if(q.hasOwnProperty(r)){var B=q[r];B.keys.length&&w.push(B.updateEvent)}if(w.length)if(w=w.join(" "),e)ContextHub.eventing.on(w,m.bind(d),k);else ContextHub.eventing.off(w,k)}};ContextHub.SegmentEngine.Dependency.isMatching=
function(d,e){var k=ContextHub.SegmentEngine.Dependency[(e||{}).variant+"Handler"];return"function"===typeof k?k.call(this,d,e):!1};ContextHub.SegmentEngine.Dependency.SegmentReferenceHandler=function(d,e){for(var k=0;k<e.keys.length;k++)if(d.keys.all.hash[e.keys[k]])return!0;return!1};ContextHub.SegmentEngine.Dependency.ScriptReferenceHandler=function(d,e){for(var k=0;k<e.keys.length;k++)if(d.keys.all.hash[e.keys[k]])return!0;return!1};ContextHub.SegmentEngine.Dependency.PropertyHandler=function(d,
e){if(e.stores[d.store])for(var k=0;k<e.keys.length;k++){var q=e.keys[k];q=q.substr(q.indexOf("/",1));if(d.keys.all.hash[q])return!0}return!1}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.operators - Operator.and.js");(function(){ContextHub.SegmentEngine.OperatorManager.register("and",function(l,t){return!(!l||!t)})})();ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.operators - Operator.or.js");
(function(){ContextHub.SegmentEngine.OperatorManager.register("or",function(l,t){return!(!l&&!t)})})();ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.operators - Operator.equal.js");
(function(l){var t=function(m){"boolean"!==typeof m&&(m=/^true$/i.test(l.trim(String(m))));return m};ContextHub.SegmentEngine.OperatorManager.register("equal",function(m,d){return m===d});ContextHub.SegmentEngine.OperatorManager.register("equal.string",function(m,d){m=String(m);d=String(d);return m===d});ContextHub.SegmentEngine.OperatorManager.register("equal.number",function(m,d){m=Number(String(m)||void 0);d=Number(String(d)||void 0);return m===d});ContextHub.SegmentEngine.OperatorManager.register("equal.boolean",
function(m,d){m=t(m);d=t(d);return m===d});ContextHub.SegmentEngine.OperatorManager.register("equal.date",function(m,d){m=new Date(m||void 0);d=new Date(d||void 0);return Number(m)===Number(d)});ContextHub.SegmentEngine.OperatorManager.register("equal.regexp",function(m,d){var e=!1;"string"===typeof m&&d&&(d instanceof RegExp||(d=new RegExp(d)),e=d.test(m));return e})})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.operators - Operator.not-equal.js");
(function(l){var t=function(m){return function(){return!m.apply(this,arguments)}};l.each(ContextHub.SegmentEngine.OperatorManager.getAllOperators(),function(m,d){/^equal(\.|$)/.test(m)&&ContextHub.SegmentEngine.OperatorManager.register("not-"+m,t(d.handler))})})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.operators - Operator.less-than.js");
(function(){ContextHub.SegmentEngine.OperatorManager.register("less-than",function(l,t){return l<t});ContextHub.SegmentEngine.OperatorManager.register("less-than.string",function(l,t){l=String(l);t=String(t);return l<t});ContextHub.SegmentEngine.OperatorManager.register("less-than.number",function(l,t){l=Number(String(l)||void 0);t=Number(String(t)||void 0);return l<t});ContextHub.SegmentEngine.OperatorManager.register("less-than.date",function(l,t){l=new Date(l||void 0);t=new Date(t||void 0);return Number(l)<
Number(t)})})();ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.operators - Operator.less-than-or-equal.js");
(function(l){var t=function(e,k){ContextHub.console.error("[-] [SegmentEngine] Comparison operator not found:",e+(k?"."+k:""));return function(){return!1}},m=function(e,k){return(ContextHub.SegmentEngine.OperatorManager.getOperator(e,k)||{}).handler||t(e,k)},d=function(e){var k=m("less-than",e),q=m("equal",e);return function(){return k.apply(this,arguments)||q.apply(this,arguments)}};l.each(ContextHub.SegmentEngine.OperatorManager.getAllOperators(),function(e){if(/^less-than(\.|$)/.test(e)){var k=
e.split(".",2);e=k.shift();k=k.shift();e=e.replace("less-than","less-than-or-equal");k&&(e+="."+k);ContextHub.SegmentEngine.OperatorManager.register(e,d(k))}})})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.operators - Operator.greater-than.js");
(function(){ContextHub.SegmentEngine.OperatorManager.register("greater-than",function(l,t){return l>t});ContextHub.SegmentEngine.OperatorManager.register("greater-than.string",function(l,t){l=String(l);t=String(t);return l>t});ContextHub.SegmentEngine.OperatorManager.register("greater-than.number",function(l,t){l=Number(String(l)||void 0);t=Number(String(t)||void 0);return l>t});ContextHub.SegmentEngine.OperatorManager.register("greater-than.date",function(l,t){l=new Date(l||void 0);t=new Date(t||
void 0);return Number(l)>Number(t)})})();ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.operators - Operator.greater-than-or-equal.js");
(function(l){var t=function(e,k){ContextHub.console.error("[-] [SegmentEngine] Comparison operator not found:",e+(k?"."+k:""));return function(){return!1}},m=function(e,k){return(ContextHub.SegmentEngine.OperatorManager.getOperator(e,k)||{}).handler||t(e,k)},d=function(e){var k=m("greater-than",e),q=m("equal",e);return function(){return k.apply(this,arguments)||q.apply(this,arguments)}};l.each(ContextHub.SegmentEngine.OperatorManager.getAllOperators(),function(e){if(/^greater-than(\.|$)/.test(e)){var k=
e.split(".",2);e=k.shift();k=k.shift();e=e.replace("greater-than","greater-than-or-equal");k&&(e+="."+k);ContextHub.SegmentEngine.OperatorManager.register(e,d(k))}})})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - PageInteraction.js");
(function(l,t){t.ContextHub.SegmentEngine.PageInteraction=t.ContextHub.SegmentEngine.PageInteraction||{};ContextHub.SegmentEngine.PageInteraction={};ContextHub.SegmentEngine.PageInteraction.info={propertyHolder:"data-contexthub-property",processorHolder:"data-processor",defaultHolder:"data-default-value"};ContextHub.SegmentEngine.PageInteraction.getPropertyPlaceholders=function(m){var d="["+ContextHub.SegmentEngine.PageInteraction.info.propertyHolder+(m?'^\x3d"%1"]':"]");m=l([d.replace(/%1/,"/"+m),
d.replace(/%1/,m)].join(", "));var e=[];l.each(m,function(k,q){k=ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder(q);k.isValid()&&e.push(k)});return e}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - PageInteraction.PropertyPlaceholder.js");
(function(l,t){t.ContextHub.SegmentEngine.PageInteraction=t.ContextHub.SegmentEngine.PageInteraction||{};var m=function(){var d=this.element.attr(ContextHub.SegmentEngine.PageInteraction.info.propertyHolder);this.element&&d?(d=ContextHub.Utils.JSON.tree.sanitizeKey(d),this.storeName=d.shift(),this.propertyName="/"+d.join("/"),this.keyName="/"+this.storeName+this.propertyName,this.defaultValue=l.trim(this.element.attr(ContextHub.SegmentEngine.PageInteraction.info.defaultHolder)||""),this.processors=
[],l.each((this.element.attr(ContextHub.SegmentEngine.PageInteraction.info.processorHolder)||"").split(/,/),function(e,k){e=l.trim(k);e.length&&this.processors.push(e)}.bind(this))):(this.defaultValue=this.propertyName=this.keyName=this.storeName=null,this.processors=[])};ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder=function(d){var e=ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder;if(!(this instanceof e))return ContextHub.Utils.inheritance.newInstance(e,arguments);this.element=
l(d);m.call(this)};ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder.prototype.update=function(d){m.call(this);var e=this.getValueProcessors();d||(d=ContextHub.get(this.getKey()));d&&""!==d||(d=this.getDefaultValue());for(var k=0;k<e.length;k++){var q=ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.getProcessor(e[k]);d=l.trim(q.handler.call(this,d))}this.element.val()!==d&&this.element.text(d)};ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder.prototype.getPropertyName=
function(){m.call(this);return this.propertyName||""};ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder.prototype.getKey=function(){m.call(this);return this.keyName||""};ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder.prototype.getDefaultValue=function(){m.call(this);return this.defaultValue||""};ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder.prototype.getValueProcessors=function(){return this.processors||[]};ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder.prototype.isValid=
function(){return!!this.propertyName}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - PageInteraction.PropertyProcessor.js");
(function(l,t){t.ContextHub.SegmentEngine.PageInteraction=t.ContextHub.SegmentEngine.PageInteraction||{};var m={};ContextHub.SegmentEngine.PageInteraction.PropertyProcessor={};ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.register=function(e,k){"string"===typeof e&&e.length&&(m[e]={processorName:e,handler:k})};ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.unregister=function(e){delete m[e]};ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.unregisterAllProcessors=
function(){m={}};ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.getAllProcessors=function(){return m};var d={processorName:"default",handler:function(e){return e}};ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.getProcessor=function(e){return m[e]||d}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - PageInteraction.Teaser.js");
(function(l,t){t.ContextHub.SegmentEngine.PageInteraction=t.ContextHub.SegmentEngine.PageInteraction||{};var m={analytics:1,design:1,disabled:1,preview:1,read_only:1},d=function(e){var k=e;if("ui"===ContextHub.Constants.MODE){var q=/[?&]wcmmode=([^&#]*)/.exec(t.location.href);q=q&&1<q.length?(q[1]||"").toLowerCase():ContextHub.Utils.Cookie.getItem("wcmmode");m[q]&&(k+=(-1===e.indexOf("?")?"?":"\x26")+"wcmmode\x3d"+q)}return k};ContextHub.SegmentEngine.PageInteraction.Teaser=function(e){var k=ContextHub.SegmentEngine.PageInteraction.Teaser;
if(!(this instanceof k))return ContextHub.Utils.inheritance.newInstance(k,arguments);e=e||{};this.details={locationId:l.trim(e.locationId),variants:e.variants||[],strategy:l.trim(e.strategy),trackingURL:l.trim(e.trackingURL)};this.register()};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.info={className:"Teaser",loadEvent:ContextHub.Constants.EVENT_TEASER_LOADED};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.register=function(){this.details.locationId.length&&this.details.variants.length&&
!this.isRegistered()&&(this.registered=ContextHub.SegmentEngine.PageInteraction.TeaserManager.register(this))};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.unregister=function(){this.registered=!1;ContextHub.SegmentEngine.PageInteraction.TeaserManager.unregister(this)};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.updatePlaceholder=function(){var e=this.getBestCandidate(),k=null;if(e){var q=this.currentlyLoaded||{};k=d(e.url);if(q.path===e.path&&q.url===k)return}e?(this.currentlyLoaded=
l.extend(!0,{},e,{url:k}),this.getVariantContent(k,function(w){l("#"+this.details.locationId).html(w);ContextHub.eventing.trigger(ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.info.loadEvent,{teaser:this,variant:e,key:this.details.locationId,action:"set",value:"loaded"},{defer:0})}.bind(this))):delete this.currentlyLoaded};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.getVariantContent=function(e,k,q){var w=ContextHub.SegmentEngine.PageInteraction.Cache.get(e);w?k.call(this,
w.content,w.status,w.xhr):(w=l.ajax({url:e,async:!0}),w.done(function(r,B,x){ContextHub.SegmentEngine.PageInteraction.Cache.set(e,{content:r,status:B,xhr:x,url:e});k.call(this,r,B,x)}),"function"===typeof q&&w.fail(function(r){q.call(this,r)}))};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.getBestCandidate=function(){for(var e=null,k=[],q=[],w=ContextHub.SegmentEngine.SegmentManager.getResolvedSegments({returnLookup:!0}),r=this.details.variants,B=0;B<r.length;B++){var x=r[B],D=x.segments||
[],F=!1,N=!1;x.boost=0;if(0===D.length)N=F=!0;else for(var M=0;M<D.length;M++){var O=w[D[M]];"undefined"!==typeof O&&(F=!0,x.boost=Math.max(x.boost,O.boost||0))}F&&(N?q:k).push(x)}if(0===k.length||"random"===this.details.strategy)k=[].concat.call(k,q);k.length&&(k.sort(function(ma,qa){return qa.boost-ma.boost}),e=ContextHub.SegmentEngine.PageInteraction.StrategyManager.chooseCandidate(k,this.details.strategy));return e};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.getCurrentlyLoaded=
function(){return this.currentlyLoaded||null};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.isRegistered=function(){return!0===this.registered};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.getTeaserId=function(){return this.details.locationId};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.toString=function(){var e=[];l.each(e,function(k,q){e.push(k+': "'+q+'"')});return this.info.className+"("+e.join(", ")+")"}})(ContextHubJQ,window);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - PageInteraction.TeaserManager.js");
(function(l,t){t.ContextHub.SegmentEngine.PageInteraction=t.ContextHub.SegmentEngine.PageInteraction||{};var m={};ContextHub.SegmentEngine.PageInteraction.TeaserManager={};ContextHub.SegmentEngine.PageInteraction.TeaserManager.info={registerEvent:ContextHub.Constants.EVENT_TEASER_REGISTERED,unregisterEvent:ContextHub.Constants.EVENT_TEASER_UNREGISTERED};ContextHub.SegmentEngine.PageInteraction.TeaserManager.register=function(d){if(!(d instanceof ContextHub.SegmentEngine.PageInteraction.Teaser))return!1;
m[d.getTeaserId()]=d;ContextHub.eventing.trigger(ContextHub.SegmentEngine.PageInteraction.TeaserManager.info.registerEvent,{teaser:d,key:d.getTeaserId(),action:"set",value:"registered"},{defer:0});return!0};ContextHub.SegmentEngine.PageInteraction.TeaserManager.unregister=function(d){if(d=d instanceof ContextHub.SegmentEngine.PageInteraction.Teaser?d:this.getTeaser(d))d.registered=!1,delete m[d.getTeaserId()],ContextHub.eventing.trigger(ContextHub.SegmentEngine.PageInteraction.TeaserManager.info.unregisterEvent,
{teaser:d,key:d.getTeaserId(),action:"remove",value:"unregistered"},{defer:0})};ContextHub.SegmentEngine.PageInteraction.TeaserManager.unregisterAllTeasers=function(){l.each(m,function(d,e){e.unregister()})};ContextHub.SegmentEngine.PageInteraction.TeaserManager.getAllTeasers=function(){return m};ContextHub.SegmentEngine.PageInteraction.TeaserManager.getTeaser=function(d){return m[d]||null};ContextHub.SegmentEngine.PageInteraction.TeaserManager.refreshAllTeasers=function(d){d&&ContextHub.SegmentEngine.SegmentManager.invalidateCache();
for(var e in m)m.hasOwnProperty(e)&&m[e].updatePlaceholder()}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - PageInteraction.StrategyManager.js");
(function(l,t){t.ContextHub.SegmentEngine.PageInteraction=t.ContextHub.SegmentEngine.PageInteraction||{};var m={};ContextHub.SegmentEngine.PageInteraction.StrategyManager={};ContextHub.SegmentEngine.PageInteraction.StrategyManager.register=function(e,k,q){"string"===typeof e&&e.length&&(m[e]={strategyName:e,displayName:k,handler:q})};ContextHub.SegmentEngine.PageInteraction.StrategyManager.unregister=function(e){delete m[e]};ContextHub.SegmentEngine.PageInteraction.StrategyManager.unregisterAllStrategies=
function(){m={}};ContextHub.SegmentEngine.PageInteraction.StrategyManager.getAllStrategies=function(){return m};var d={strategyName:"default",displayName:"Default (first teaser candidate)",handler:function(e){return(e||[])[0]||null}};ContextHub.SegmentEngine.PageInteraction.StrategyManager.getStrategy=function(e){return m[e]||d};ContextHub.SegmentEngine.PageInteraction.StrategyManager.chooseCandidate=function(e,k){return ContextHub.SegmentEngine.PageInteraction.StrategyManager.getStrategy(k).handler.call(this,
e)}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - PageInteraction.Cache.js");
(function(l,t){t.ContextHub.SegmentEngine.PageInteraction=t.ContextHub.SegmentEngine.PageInteraction||{};var m={};ContextHub.SegmentEngine.PageInteraction.Cache={};ContextHub.SegmentEngine.PageInteraction.Cache.set=function(d,e){m[d]=e};ContextHub.SegmentEngine.PageInteraction.Cache.get=function(d){return m[d]||null};ContextHub.SegmentEngine.PageInteraction.Cache.getAllItems=function(){return m||{}};ContextHub.SegmentEngine.PageInteraction.Cache.clear=function(d){delete m[d]};ContextHub.SegmentEngine.PageInteraction.Cache.clearAllItems=
function(){m={}}})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - util.case-manipulation.js");
(function(){ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.register("lower-case",function(l){return String(l).toLowerCase()});ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.register("upper-case",function(l){return String(l).toUpperCase()});ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.register("title-case",function(l){return String(l).toLowerCase().replace(/(^| )+(.)/g,function(t){return t.toUpperCase()})})})();
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - util.number-formatting.js");(function(){ContextHub.SegmentEngine.PageInteraction.PropertyProcessor.register("timestamp-to-date",function(l){var t=function(m){return(9>=m?"0":"")+m};l=new Date(1E3*l);l=isNaN(l.getMilliseconds())?new Date:l;return[[l.getFullYear(),t(l.getMonth()+1),t(l.getDay())].join("-"),[t(l.getHours()),t(l.getMinutes()),t(l.getSeconds())].join(":")].join(" ")})})();
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - task.page-update-watcher.js");
(function(l,t){var m=t.MutationObserver||t.WebKitMutationObserver;if(m){var d={childList:!0,attributes:!0,characterData:!0,subtree:!0,attributeOldValue:!0,characterDataOldValue:!0,attributeFilter:[ContextHub.SegmentEngine.PageInteraction.info.propertyHolder,ContextHub.SegmentEngine.PageInteraction.info.defaultHolder,ContextHub.SegmentEngine.PageInteraction.info.processorHolder]};l(function(){(new m(function(e){for(var k="["+ContextHub.SegmentEngine.PageInteraction.info.propertyHolder+"]",q=[],w=0;w<
e.length;w++){var r=e[w];l.merge(q,l(r.addedNodes).filter(k));r.attributeName&&r.target&&q.push(r.target)}l.each(l.unique(q),function(B,x){B=ContextHub.SegmentEngine.PageInteraction.PropertyPlaceholder(x);B.isValid()&&B.update()})})).observe(t.document.body,d)})}l(function(){var e=ContextHub.SegmentEngine.PageInteraction.getPropertyPlaceholders();l.each(e,function(k,q){q.isValid()&&q.update()})})})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - task.data-update-watcher.js");
(function(l){ContextHub.eventing.on(ContextHub.Constants.EVENT_STORE_UPDATED,function(t,m){t=ContextHub.SegmentEngine.PageInteraction.getPropertyPlaceholders((m||{}).store);l.each(t,function(d,e){var k=e.getPropertyName();d=this.eventData.keys.set.hash[k];k=this.eventData.keys.removed.hash[k];var q=d?d.value:void 0;(d||k)&&e.update(q)}.bind({eventData:m}))},"page-interaction",!0)})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - task.teaser-update.js");
(function(l){var t=0,m=function(){var e=ContextHub.SegmentEngine.PageInteraction.TeaserManager.getAllTeasers();l.each(e,function(k,q){q.isRegistered()&&q.updatePlaceholder()})},d=function(){80<=(new Date).getTime()-t?(m(),t=0):window.requestAnimationFrame(d)};ContextHub.eventing.once([ContextHub.Constants.EVENT_ALL_STORES_READY,ContextHub.Constants.EVENT_STORES_PARTIALLY_READY],function(){var e=[ContextHub.Constants.EVENT_SEGMENT_UPDATED,ContextHub.Constants.EVENT_STORE_UPDATED+":campaign",ContextHub.Constants.EVENT_TEASER_REGISTERED];
ContextHub.eventing.off(e,"teaser-updater");ContextHub.eventing.on(e,function(){var k=0===t;t=(new Date).getTime()+80;k&&d()},"teaser-updater",!0)},"teaser-initialization",!0)})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - strategy.first.js");(function(){ContextHub.SegmentEngine.PageInteraction.StrategyManager.register("first","First candidate",function(l){return(l||[])[0]||null})})();
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - strategy.last.js");(function(){ContextHub.SegmentEngine.PageInteraction.StrategyManager.register("last","Last candidate",function(l){var t;l&&(t=l[l.length-1]);return t||null})})();ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.segment-engine.page-interaction - strategy.random.js");
(function(){ContextHub.SegmentEngine.PageInteraction.StrategyManager.register("random","Random",function(l){var t;l&&(t=l[Math.floor(Math.random()*l.length)]);return t||null})})();ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.granite.profile - store.profile.js");
(function(l){var t={service:{jsonp:!1,timeout:1E3,path:"${contexthub:/store/profile/path}.infinity.json"},initialValues:{path:ContextHub.Constants.ANONYMOUS_HOME||"/home/users/a/anonymous"}},m=function(e){e=(new Date(e)).getTime();return~~((Date.now()-e)/315576E5)},d=function(e,k){this.config=l.extend(!0,{},t,k);this.init(e,this.config);this.onUpdate("age-update",function(q,w){var r=w.keys.set.hash["/birthday"];if(r){var B=this;window.setTimeout(function(){B.setItem("age",m(r.value))},50)}});this.queryService(!1)};
ContextHub.Utils.inheritance.inherit(d,ContextHub.Store.PersistedJSONPStore);d.prototype.successHandler=function(e){this.pauseEventing();var k=this.getItem("path");k&&(k=Granite.HTTP.externalize(k));var q=l.extend(!0,{},e.profile),w=!!ContextHub.Utils.JSON.tree.getItem(q,"/photos/primary/image"),r=/\/(jcr|sling|):/;l.each(ContextHub.Utils.JSON.tree.getKeys(q),function(B,x){x.match(r)&&(q=ContextHub.Utils.JSON.tree.removeItem(q,x))});q=ContextHub.Utils.JSON.tree.setItem(q,"path",k);w&&(q=ContextHub.Utils.JSON.tree.setItem(q,
"avatar",k+"/profile/photos/primary/image"));q.birthday&&(q=ContextHub.Utils.JSON.tree.setItem(q,"age",m(q.birthday)));q.authorizableId=q.authorizableId||e["rep:authorizableId"];e="anonymous";q.givenName&&q.familyName?e=parent.Granite.I18n.get("{0} {1}",[q.givenName,q.familyName],"name display order: {0} is the given (first) name, {1} the family (last) name"):q.givenName?e=q.givenName:q.familyName?e=q.familyName:q.authorizableId&&(e=q.authorizableId);q=ContextHub.Utils.JSON.tree.setItem(q,"displayName",
e);this.setItem("/",q);e="anonymous"===q.displayName?"anonymous":q.authorizableId;ContextHub.Shared.CookieContainer.setItem("SessionPersistence","PROFILEDATA",e?"authorizableId\x3d"+e:null);this.resumeEventing()};d.prototype.loadProfile=function(e){var k=ContextHub.getStore("profile");k.setItem("path",e?Granite.HTTP.externalize(e):e);k.queryService(!0)};ContextHub.Utils.storeCandidates.registerStoreCandidate(d,"granite.profile",0)})(ContextHubJQ);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] cq.contexthub - store.clientcontext-backedstore.js (clientcontext connector)");
(function(l){window.ContextHub.Store=window.ContextHub.Store||{};ContextHub.Store.ClientContextBackedStore=function(){};ContextHub.Utils.inheritance.inherit(ContextHub.Store.ClientContextBackedStore,ContextHub.Store.PersistedJSONPStore);ContextHub.Store.ClientContextBackedStore.defaultConfig={mappingConfig:{propertyMapping:{},mapOtherProperties:!0,replicateToClientContext:!0}};ContextHub.Store.ClientContextBackedStore.prototype.init=function(t,m){this.uber("init",t,m);this.config=l.extend(!0,{},this.config,
ContextHub.Store.ClientContextBackedStore.defaultConfig,m)};ContextHub.Store.ClientContextBackedStore.prototype.successHandler=function(t){var m=this.isEventingPaused(),d=this.config.mappingConfig.clientContextStoreName,e={},k;if(!this.preventSelfUpdating){this.preventSelfUpdating=!0;t=t||function(w,r){return r};this.pauseEventing();this.setItem("/",{});l.each(this.config.mappingConfig.propertyMapping,function(w,r){e[r]=!0;k=ClientContext.get(d+"/"+r);k=t(r,k);this.setItem("/"+w,k)}.bind(this));if(this.config.mappingConfig.mapOtherProperties){var q=
ClientContext.get(d).data||{};l.each(q,function(w,r){e[w]||(r=t(w,r),this.setItem("/"+w,r))}.bind(this))}m||this.resumeEventing();this.preventSelfUpdating=!1}};ContextHub.Store.ClientContextBackedStore.prototype.failureHandler=function(t){};ContextHub.Store.ClientContextBackedStore.prototype.queryService=function(t,m){var d=this.config.mappingConfig.clientContextStoreName,e=this,k=function(){var q=ClientContext.get(d),w=e.isEventingPaused();e.pauseEventing();q?(q.addListener("update",function(){!0!==
e.preventSelfUpdating&&e.successHandler(m)}),e.successHandler(m)):e.failureHandler();w||e.resumeEventing();e.announceReadiness()};ClientContext.get(d)?k():CQ_Analytics.ClientContextMgr.addListener("storeregister",function(q,w){w.STORENAME===d&&k()})};ContextHub.Store.ClientContextBackedStore.prototype.setItem=function(t,m){this.uber("setItem",t,m);if(this.config.mappingConfig.replicateToClientContext&&!0!==this.preventSelfUpdating&&(t=t.replace(/^\//,""),t.length)){var d=this.config.mappingConfig.propertyMapping[t];
!d&&this.config.mappingConfig.mapOtherProperties&&(d=t);d&&ClientContext.set(this.config.mappingConfig.clientContextStoreName+"/"+d,m)}};ContextHub.Store.ClientContextBackedStore.prototype.removeItem=function(t){this.uber("removeItem",t);if(this.config.mappingConfig.replicateToClientContext&&!0!==this.preventSelfUpdating){var m=t.replace(/^\//,"");m.length&&(t=this.config.mappingConfig.propertyMapping[m],!t&&this.config.mappingConfig.mapOtherProperties&&(t=m),t&&(m=CQ_Analytics.StoreRegistry.getStore(this.config.mappingConfig.clientContextStoreName))&&
m.removeProperty(t))}}})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.granite.profile - store.clientcontext-profile.js (clientcontext connector)");
(function(l){var t={mappingConfig:{clientContextStoreName:"profile",propertyMapping:{displayName:"formattedName",path:"path",avatar:"avatar"},mapOtherProperties:!0,replicateToClientContext:!0}},m=function(e,k){"path"===e&&"string"===typeof k&&(k=k.replace(/\/profile$/,""));return k},d=function(e,k){this.config=l.extend({},!0,t,k);this.init(e,this.config);this.queryService(!0,m)};ContextHub.Utils.inheritance.inherit(d,ContextHub.Store.ClientContextBackedStore);d.prototype.loadProfile=function(e){e=
(e||"").split("/").pop();e.length&&ClientContext.get(this.config.mappingConfig.clientContextStoreName).loadProfile(e)};d.prototype.reset=function(){var e=ClientContext.get(this.config.mappingConfig.clientContextStoreName);e&&e.reset()};ContextHub.Utils.storeCandidates.registerStoreCandidate(d,"granite.profile",10,function(){return!!window.ClientContext})})(ContextHubJQ);
(function(l,t){l.Granite=l.Granite||{};l.Granite.author=l.Granite.author||{};var m=function(d){this.document=d;this._getRules()};m.getNativeDevice=function(){var d=l.innerWidth||document.documentElement.clientWidth,e=l.innerHeight||document.documentElement.clientHeight,k=l.screen.width,q=l.screen.height;var w=document.body;var r=document.createElement("div");w.appendChild(r);r.style.width="1in";var B=document.defaultView.getComputedStyle(r,null).getPropertyValue("width");w.removeChild(r);w=parseFloat(B);
d={type:"screen",width:d,height:e,"device-width":k,"device-height":q,"device-pixel-ratio":1,resolution:w,scan:"progressive",grid:!1,color:l.screen.colorDepth,"color-index":l.screen.pixelDepth,monochrome:0};d["aspect-ratio"]=d.width/d.height;d.orientation=d.width>d.height?"landscape":"portrait";d["device-aspect-ratio"]=d["device-width"]/d["device-height"];return d};m.prototype={};Object.defineProperty(m.prototype,"appliedStyleSheet",{get:function(){for(var d=!0,e=this._appliedStyleSheet;e&&(e=e.parentNode);)if(e===
this.document){d=!1;break}if(!this._appliedStyleSheet||d)d=this.document,e=d.createElement("style"),e.appendChild(d.createTextNode("")),d.head.appendChild(e),this._appliedStyleSheet=e;return this._appliedStyleSheet}});m.prototype._getRules=function(){var d=[],e=m.parser.getMediaRules(this.document),k,q;for(k=0;k<e.length;k++){var w=[];var r=m.parser.parseMediaRule(e[k].media.mediaText);for(q=0;q<e[k].cssRules.length;q++)w.push(e[k].cssRules[q].cssText);d.push({mediaText:e[k].media.mediaText,cssRules:w,
parsed:r,mediaRule:e[k]})}this.rules=d};m.prototype.removeMediaRules=function(){for(var d=0;d<this.rules.length;d++)for(;this.rules[d].mediaRule.cssRules[0];)this.rules[d].mediaRule.deleteRule(0)};m.prototype.clear=function(){document.head.removeChild(this.appliedStyleSheet);this.appliedStyleSheet=null};m.prototype.restore=function(){var d,e;document.head.removeChild(this.appliedStyleSheet);this.appliedStyleSheet=null;for(d=0;d<this.rules.length;d++)try{var k=this.rules[d];for(e=0;e<k.cssRules.length;e++)k.mediaRule.insertRule(k.cssRules[e],
k.mediaRule.cssRules.length)}catch(q){}};m.prototype.applyDevice=function(d){var e,k;this.clear();this.removeMediaRules();this.appliedStyleSheet.sheet.insertRule("html, body { width: "+d.width+"px; }",0);for(e=0;e<this.rules.length;e++)try{var q=this.rules[e];if(m.parser.matchDevice(q.parsed,d))for(k=0;k<q.cssRules.length;k++)this.appliedStyleSheet.sheet.insertRule(q.cssRules[k],this.appliedStyleSheet.sheet.cssRules.length)}catch(w){}};m.prototype.prepareDevice=function(d){var e={type:d.type||"screen",
"device-pixel-ratio":d["device-pixel-ratio"]||1,resolution:d.resolution||96,scan:d.scan||"progressive",grid:!!d.grid,color:d.color||8,"color-index":d["color-index"]||0,monochrome:d.monochrome||0};e.width=Math.floor(d.width/e["device-pixel-ratio"]);e.height=Math.floor(d.height/e["device-pixel-ratio"]);e["device-width"]=d["device-width"]||e.width;e["device-height"]=d["device-height"]||e.height;e["aspect-ratio"]=d["aspect-ratio"]||d.width/d.height;e.orientation=d.orientation||(d.width>d.height?"landscape":
"portrait");e["device-aspect-ratio"]=d["device-aspect-ratio"]||d["device-width"]/d["device-height"];return e};l.Granite.author.MediaEmulator=m})(this);
(function(l,t){function m(x){var D=Number(x);D||(x=x.match(/^(\d+)\s*\/\s*(\d+)$/),D=x[1]/x[2]);return D}function d(x){var D=parseFloat(x);switch(String(x).match(B)[1]){case "dpcm":return D/2.54;case "dppx":return 96*D;default:return D}}function e(x){var D=parseFloat(x);switch(String(x).match(r)[1]){case "em":return 16*D;case "rem":return 16*D;case "cm":return 96*D/2.54;case "mm":return 96*D/2.54/10;case "in":return 96*D;case "pt":return 72*D;case "pc":return 72*D/12;default:return D}}var k=/^(?:(only|not)?\s*([_a-z][_a-z0-9-]*)|(\([^\)]+\)))(?:\s*and\s*(.*))?$/i,
q=/^\(\s*([_a-z-][_a-z0-9-]*)\s*(?::\s*([^\)]+))?\s*\)$/,w=/^(?:(min|max)-)?(.+)/,r=/(em|rem|px|cm|mm|in|pt|pc)?\s*$/,B=/(dpi|dpcm|dppx)?\s*$/;Granite.author.MediaEmulator.parser={getMediaRules:function(x){x=x.styleSheets;var D=[];for(var F=0;F<x.length;F++)try{var N=x[F];var M=N.cssRules;for(var O=0;O<(M?M.length:0);O++){var ma=M[O];ma.type===CSSRule.MEDIA_RULE&&D.push(ma)}}catch(qa){}return D},parseMediaRule:function(x){return x.split(",").map(function(D){D=D.trim().match(k);var F=((D[3]||"")+(D[4]||
"")).trim().match(/\([^\)]+\)/g),N={};N.not=!!D[1]&&"not"===D[1].toLowerCase();N.type=D[2]?D[2].toLowerCase():"all";N.expressions=F?F.map(function(M){M=M.match(q);var O=M[1].toLowerCase().match(w);return{modifier:O[1],feature:O[2],value:M[2]}}):[];return N})},matchDevice:function(x,D){for(var F,N,M=0;M<x.length;M++)if(F=x[M],N="all"===F.type||D.type===F.type,!(N&&F.not||!N&&!F.not)&&((N=F.expressions.every(function(O){var ma=O.feature,qa=O.modifier;O=O.value;var ca=D[ma];if(!ca)return!1;switch(ma){case "orientation":case "scan":return ca.toLowerCase()===
O.toLowerCase();case "width":case "height":case "device-width":case "device-height":O=e(O);ca=e(ca);break;case "resolution":O=d(O);ca=d(ca);break;case "aspect-ratio":case "device-aspect-ratio":case "device-pixel-ratio":O=m(O);ca=m(ca);break;case "grid":case "color":case "color-index":case "monochrome":O=parseInt(O,10)||1,ca=parseInt(ca,10)||0}switch(qa){case "min":return ca>=O;case "max":return ca<=O;default:return ca===O}}))&&!F.not||!N&&F.not))return!0}}})(this);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.granite.emulators - store.emulators.js");
(function(l){var t={defaultEmulators:[{id:"ipad",title:"iPad",type:"tablet",platform:"iOS",platformVersion:"5.1.1",width:768,height:1024,canRotate:!0,orientation:"Portrait","device-pixel-ratio":1},{id:"ipad-2",title:"iPad 2",type:"tablet",platform:"iOS",platformVersion:"8.1.3",width:768,height:1024,canRotate:!0,orientation:"Portrait","device-pixel-ratio":1},{id:"ipad-3",title:"iPad 3 / 4 / Air",type:"tablet",platform:"iOS",platformVersion:"8.1.3",width:1536,height:2048,canRotate:!0,orientation:"Portrait",
"device-pixel-ratio":2},{id:"iphone-4",title:"iPhone 4",type:"mobile",platform:"iOS",platformVersion:"7.1.2",width:640,height:960,canRotate:!0,orientation:"Portrait","device-pixel-ratio":2},{id:"iphone-5",title:"iPhone 5",type:"mobile",platform:"iOS",platformVersion:"8.1.3",width:640,height:1136,canRotate:!0,orientation:"Portrait","device-pixel-ratio":2},{id:"iphone-6",title:"iPhone 6",type:"mobile",platform:"iOS",platformVersion:"8.1.3",width:750,height:1334,canRotate:!0,orientation:"Portrait","device-pixel-ratio":2},
{id:"iphone-6-plus",title:"iPhone 6 Plus",type:"mobile",platform:"iOS",platformVersion:"8.1.3",width:1080,height:1920,canRotate:!0,orientation:"Portrait","device-pixel-ratio":3},{id:"galaxy-s4",title:"Samsung Galaxy S4",type:"mobile",platform:"Android",platformVersion:"4.4.2 KitKat",width:1080,height:1920,canRotate:!0,orientation:"Portrait","device-pixel-ratio":3}]},m=function(d,e){this.config=l.extend(!0,{},t,e);e=this.getSupportedEmulators();l.extend(!0,this.config,{initialValues:{devices:e,currentDeviceId:e[0].id,
orientations:[{id:"landscape",title:"Landscape"},{id:"portrait",title:"Portrait"}]}});this.init(d,this.config);this.mediaEmulator=null;window.Granite&&Granite.author&&Granite.author.MediaEmulator&&(this.mediaEmulator=new Granite.author.MediaEmulator(window.document));this.emulateDevice(this.getItem("currentDeviceId")||"native")};ContextHub.Utils.inheritance.inherit(m,ContextHub.Store.PersistedStore);m.prototype.detectNativeDevice=function(){var d=window.innerWidth||document.documentElement.clientWidth,
e=window.innerHeight||document.documentElement.clientHeight,k=d>e?"Landscape":"Portrait",q=ContextHub.get("surferinfo/os/name")||"",w=ContextHub.get("surferinfo/os/version")||"";return{id:"native",title:"Native",type:"screen",width:d,height:e,orientation:k,platform:q,platformVersion:w,canRotate:!/mac os x|windows/i.test(q)}};m.prototype.getSupportedEmulators=function(){return l.merge([this.detectNativeDevice()],this.config.defaultEmulators)};m.prototype.emulateDevice=function(d){var e=d?this.getDeviceById(d):
ContextHub.get("emulators/currentDevice");e&&this.mediaEmulator&&(this.setItem("currentDeviceId",e.id),this.setItem("currentDevice",e),"native"===d?this.mediaEmulator.restore():this.mediaEmulator.applyDevice(e),this.eventing.trigger("emulating-device:"+e.id,{device:e}));return e};m.prototype.getDeviceById=function(d){var e=null,k=this.getItem("devices")||[];l.each(k,function(q,w){w.id===d&&(e=w);return null===e});return e};m.prototype.reset=function(){this.uber("reset");var d=this.getItem("currentDeviceId");
this.emulateDevice(d)};ContextHub.Utils.storeCandidates.registerStoreCandidate(m,"granite.emulators",0)})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.aem.segmentation - store.segmentation.js");
(function(l){var t={service:{script:!0,timeout:3E3,path:window.ContextHub.Paths.SEGMENTATION_PATH+".seg.js"}},m=function(e,k){this.config=l.extend(!0,{},t,k);this.init(e,this.config);this.refreshData();ContextHub.eventing.on(ContextHub.Constants.EVENT_SEGMENT_UPDATED,function(){requestAnimationFrame(this.refreshData.bind(this))}.bind(this));ContextHub.isOptedOut()?this.announceReadiness():this.reloadSegments()};ContextHub.Utils.inheritance.inherit(m,ContextHub.Store.PersistedJSONPStore);m.prototype.reset=
function(e){ContextHub.SegmentEngine.SegmentManager.unregisterAllSegments();this.uber("reset",e)};m.prototype.queryService=function(e){ContextHub.isOptedOut()||this.uber("queryService",e)};m.prototype.reloadSegments=function(){this.reset()};var d=function(e){e=parseInt(e,10)||0;if(0>=e)e="No segment";else if(5>=e)e=e+" segment"+(1<e?"s":"");else{var k=5*Math.floor(e/5);e=(e===k?"":"More than ")+k+" segments"}return e};m.prototype.refreshData=function(){var e=[];l.each(ContextHub.SegmentEngine.getResolvedSegments(),
function(q,w){if(q=w.getPath()){var r=q+".html";w={label:w.getTitle()||w.getName()||q,link:r,path:q};e.push(w)}});var k=e.length;this.setItem("segments",e);this.setItem("summary",d(k));return e};m.prototype.getResolvedSegments=function(){return ContextHub.SegmentEngine.SegmentManager.getResolvedSegments()};m.prototype.getUnresolvedSegments=function(){return ContextHub.SegmentEngine.SegmentManager.getUnresolvedSegments()};ContextHub.Utils.storeCandidates.registerStoreCandidate(m,"aem.segmentation",
0,function(){return!!ContextHub.SegmentEngine})})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.campaign.metadata - store.campaign.metadata.js");
(function(l,t){var m={service:{jsonp:!1,ttl:0,secure:"auto",host:document.location.host,port:80,path:Granite.HTTP.externalize(Granite.HTTP.getPath()+"/_jcr_content.campaign.metadata.json")},persistence:ContextHub.Utils.Persistence({mode:ContextHub.Utils.Persistence.Modes.WINDOW})},d=l("#campaignContextHub");d.length&&(m.service.method=d.data("metadata-method")||"GET",t=d.data("path"))&&(m.service.path=Granite.HTTP.externalize(t+"/_jcr_content.campaign.metadata.json"));t=function(e,k){this.config=
l.extend(!0,{},m,k);this.dataAvailable=!1;this.init(e,this.config);this.setItem("/",{},{silent:!0});this.queryService(!0)};ContextHub.Utils.inheritance.inherit(t,ContextHub.Store.JSONPStore);l.extend(t.prototype,{isOldMetaDataFormat:function(){var e=this.getItem("/_/version");return!!e&&1===e},isDataAvailable:function(){return this.dataAvailable},getMetadataVariable:function(e){function k(q,w){var r=w.indexOf(".");-1==r&&(r=w.length);var B=w.substring(0,r);return q.hasOwnProperty(B)?r==w.length?q[B]:
k(q[B].content,w.substring(r+1)):null}return k(this.getTree(),e)},getFilteredTree:function(e){function k(w){for(var r in w)if(w.hasOwnProperty(r))if(w[r].type&&!e(w[r]))delete w[r];else if(w[r].content){w[r].content=k(w[r].content);var B=!0,x;for(x in w[r].content)if(w[r].content.hasOwnProperty(x)){B=!1;break}B&&delete w[r]}return w}var q=l.extend(!0,{},this.getTree());return k(q)},convertToColumnViewFormat:function(e){function k(q,w){var r=[],B;for(B in q)q.hasOwnProperty(B)&&(r.push(q[B]),q[B].key=
B);r.sort(function(N,M){return N.hasOwnProperty("order")&&M.hasOwnProperty("order")?N.order<M.order?-1:1:N.hasOwnProperty("order")?1:N.label.localeCompare(M.label)});q=[];for(B=0;B<r.length;B++){var x=r[B],D=w+(w?".":"")+x.key,F={_links:{self:{href:D,title:x.label}},properties:{}};x.tag&&(F.value=x.tag);x.type&&(F.type=x.type);if(x.content){F.icon="tags";F.hasChildren=!0;x=k(x.content,D);if(!x.length)continue;F._embedded={items:x}}else F.icon="tag";q.push(F)}return q}return{_links:{self:{href:"foo"}},
_embedded:{items:k(e,"")}}},successHandler:function(e){if(e){this.dataAvailable=!0;var k=e.hasOwnProperty("schema")?1:2;this.setItem("/_/version",k);this.setItem("/",e)}return e},failureHandler:function(e){ContextHub.console.log("Error while getting mcm campaign metadata information:",e)}});ContextHub.Utils.storeCandidates.registerStoreCandidate(t,"campaign.metadata",0,function(){return 0<d.length&&!!d.attr("data-register")})})(ContextHubJQ,window);
ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.aem.pagedata - store.pagedata.js");
(function(l){var t={forceExperienceCookie:"cq-forceexperience",service:{jsonp:!1,timeout:1E3,path:"${variable:ContextHub.Paths.RESOURCE_PATH}.pagedata.json"}},m=function(d,e){this.config=l.extend(!0,{},t,e);this.init(d,this.config);this.queryService(!0)};ContextHub.Utils.inheritance.inherit(m,ContextHub.Store.PersistedJSONPStore);m.prototype.successHandler=function(d){this.setItem("/",d||{})};m.prototype.setExperience=function(d){ContextHub.Utils.Cookie.setItem(this.config.forceExperienceCookie,d,
{path:"/"})};m.prototype.getExperience=function(){return ContextHub.Utils.Cookie.getItem(this.config.forceExperienceCookie)};m.prototype.clearExperience=function(){ContextHub.Utils.Cookie.removeItem(this.config.forceExperienceCookie)};ContextHub.Utils.storeCandidates.registerStoreCandidate(m,"aem.pagedata",0)})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.aem.analyticsdata - store.analyticsdata.js");
(function(l){var t={},m=function(d,e){this.init(d,this.config);this.config=l.extend(!0,{},t,e)};ContextHub.Utils.inheritance.inherit(m,ContextHub.Store.SessionStore);ContextHub.Utils.storeCandidates.registerStoreCandidate(m,"aem.analyticsdata",0)})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.contexthub.tagcloud - store.tagcloud.js");
(function(l){function t(k){k&&(k=k.split(":"),k=k[k.length-1]);return k}function m(k){return-1<k.indexOf(":")?k.split(":")[0]:"default"}function d(k,q){var w=this;this.config=l.extend({},e,q);this.init(k,this.config);l.extend(this.config,{tags:this.config.tags||[]});this.config.parseMeta&&(k=l('meta[name\x3d"'+this.config.metaName+'"]')||[],l.each(k,function(r,B){if(r=l(B).attr("content"))r=l.grep(r.split(","),function(x){return l.trim(x).length})||[],l.each(r,function(x,D){w.addTag(D.trim())})}));
this.config.tags&&0<this.config.tags.length&&l.each(this.config.tags,function(r,B){w.addTag(B.trim())})}var e={parseMeta:!0,metaName:"ch.tagcloud",tags:[]};ContextHub.Utils.inheritance.inherit(d,ContextHub.Store.PersistedStore);l.extend(d.prototype,{addTag:function(k){var q=m(k);k=t(k);var w=q+"/"+k,r=this.getItem(w)||{};r[".count"]=(r[".count"]||0)+1;this.setItem(w,r);this.setItem(".recentAdded",{name:q+":"+k,count:r[".count"]});this.setItem(q+"/.recentAdded",{name:q+":"+k,count:r[".count"]})},removeTag:function(k){var q=
m(k);k=t(k);var w=q+"/"+k,r=this.getItem(w)||{};this.setItem(w,void 0);this.setItem(".recentRemoved",{name:q+":"+k,count:r[".count"]});this.setItem(q+"/.recentRemoved",{name:q+":"+k,count:r[".count"]})},getCount:function(k){k=m(k)+"/"+t(k);return this.getItem(k+"/.count")||0},getRecentAdded:function(k){k||(k="default");return this.getItem(k+"/.recentAdded")},getRecentRemoved:function(k){k||(k="default");return this.getItem(k+"/.recentRemoved")}});ContextHub.Utils.storeCandidates.registerStoreCandidate(d,
"contexthub.tagcloud",0)})(ContextHubJQ);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.store.contexthub.surferinfo - store.surferinfo.js");
(function(l,t){function m(q,w){this.init(q,w);this.config=l.extend({},this.config,w);this.readData()}var d,e=function(q,w){var r={};r[q]=w;d=l.extend(!0,d,r);return r},k=function(){var q,w="Opera Chromium Chrome Safari Edge Trident MSIE Firefox AppleWebKit".split(" "),r=t.navigator.userAgent;(q=r.match(new RegExp("( |^)("+w.join("|")+")(/| )[0-9.]*","ig")))?(q=l.map(q,function(B){B=l.trim(B).split(/[\/ ]/);return{version:B.pop(),family:B.pop()}}),q=q.sort(function(B,x){return B.family===x.family?
B.version<x.version?-1:1:l.inArray(B.family,w)<l.inArray(x.family,w)?-1:1}),q=q.shift(),"Trident"===q.family&&(q.family="MSIE",q.version={"7.0":"11","6.0":"10","5.0":"9","4.0":"8"}[q.version])):q={version:"Unresolved",family:"Unresolved"};return l.extend(q,{userAgent:r})};ContextHub.Utils.inheritance.inherit(m,ContextHub.Store.PersistedStore);m.prototype.readData=function(){d={};var q=this.getItem("display"),w=t.devicePixelRatio||1;if(!q){q=t.screen.colorDepth;var r={width:t.screen.width*w,height:t.screen.height*
w},B=Math.pow(2,q),x=l("\x3cdiv\x3e").css({width:"1in",visibility:"hidden",position:"absolute",top:0,left:0});x.appendTo(l("body"));var D=x.innerWidth();x.detach();var F=t.orientation;"undefined"===typeof F?(x=t.screen.width>t.screen.height?"landscape":"portrait",F="normal"):-90===F||90===F?(x="landscape",F=90===F?"left":"right"):(x="portrait",F=0===F?"normal":"upside-down");q=e("display",{resolution:r,devicePixelRatio:w,colorDepth:q,nrOfColors:B,pixelsPerInch:D,orientation:{mode:x,direction:F}}).display.resolution}this.getItem("window")||
(w=e("window",{dimension:{width:l(t).innerWidth()*w,height:l(t).innerHeight()*w}}).window.dimension,e("window",{percentageUsage:Math.floor(w.width*w.height/(q.width*q.height)*100)/100}));this.getItem("browser")||e("browser",k());w=null;q=t.navigator.userAgent;D=q.match(/mobile|touch/i);x=q.match(/tablet/i);F=q.match(/iphone/i);var N=q.match(/ipod/i),M=q.match(/ipad/i),O=q.match(/htc/i),ma=q.match(/(BlackBerry)([^/]*)\/([0-9.]*)/i),qa=q.match(/GT-([^ ]*)/),ca=q.match(/ipad|ipod|iphone/i);r=q.match(/android/i);
var fa=q.match(/windows/i),Ea=q.match(/(mobile|tablet);/i)&&q.match(/; rv:/i);B="Desktop";F||N||r&&D||fa&&D||ma&&D||Ea&&D?B="Mobile":(M||r&&x||fa&&x||ma&&x||Ea&&x)&&(B="Tablet");if(ca){w="iOS";var sa=ca.shift();var na=(q.match("OS ([0-9_]*)")||[""]).pop().replace(/_/g,".")}!w&&fa&&(w="windows");!w&&O&&(w="Android",sa=O.shift(),na=(q.match("HTC[_ /]([^ _;-]*)")||[""]).pop());!w&&ma&&4===ma.length&&(w="Blackberry",sa=ma.slice(1,3).join(" "),na=ma.pop());!w&&qa&&(na=qa.pop(),w="Android",sa="Samsung "+
({I90:"Galaxy S",I91:"Galaxy S II",I93:"Galaxy S III",I95:"Galaxy S IV",N70:"Note",N71:"Note II",P31:"Tab",P51:"Tab II"}[na.slice(0,3)]||"GT-"+na),na=(q.match("Android ([0-9.]*)")||[na]).pop());!w&&r&&(w="Android",sa="Unresolved",na=(q.match("Android ([0-9.]*)")||[""]).pop());w||(w="Desktop",sa="PC",na="");sa={category:B,type:w,model:sa,version:na};this.getItem("device")||e("device",sa);this.getItem("isMobile")||e("isMobile","desktop"!==sa.type);if(!this.getItem("os")){sa=null;na=t.navigator.userAgent;
if(na.match(/Mac OS X|Macintosh/)){sa="Mac OS X";var ya=(na.match(/(Mac OS X|CPU OS) ([0-9_]*)/)||[""]).pop().replace(/_/g,".");ya=(na.match(/iPod|iPad|iPhone/)?"iOS ":"")+ya}sa||-1===na.indexOf("Windows")||(sa="Windows",ya={"NT 10.0":"10","NT 6.3":"8.1","NT 6.2":"8","NT 6.1":"7","NT 6.0":"Vista","NT 5.2":"XP x64","NT 5.1":"XP","NT 5.01":"2000 SP1","NT 5.0":"2000","NT 4.0":"NT 4.0",98:"98","NT 95":"95","NT CE":"CE"}[na.match(/Windows (.+?);/).pop()],"98"===ya&&-1!==na.indexOf("Win 9x 4.90")&&(ya=
"ME"));!sa&&na.match(/Linux/)&&(sa="Linux",ya=null);!sa&&na.match(/Android/)&&(sa="Android",ya=(na.match("Android ([0-9.]*)")||[""]).pop());e("os",{name:sa||"Unresolved",version:ya||"Unresolved"})}ya=new Date;d.year=ya.getFullYear();d.month=ya.getMonth()+1;d.day=ya.getDate();d.hour=ya.getHours();d.minutes=ya.getMinutes();this.addAllItems(d,{defer:0})};m.prototype.reset=function(q){this.uber("reset",q);this.readData()};ContextHub.Utils.storeCandidates.registerStoreCandidate(m,"contexthub.surferinfo",
0)})(ContextHubJQ,this);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.finalize - ContextHub.store-initialization.js");
(function(l,t){var m=ContextHub;t=t.ContextHubKernelConfig||{};var d=m.Shared.timers.start();m.console.log(m.Shared.timestamp(),"[+] starting registration and initialization of the stores");l.each(t.stores||{},function(e,k){var q=m.Utils.storeCandidates.getStoreFromCandidates(k);if(q)try{var w=m.Shared.timers.start(),r=m.Shared.timestamp();m.registerStore(e,new q(e,k.config));m.console.log(r,'[+] initializing "'+e+'" store ('+m.Shared.timers.finish(w)+"ms)")}catch(B){m.console.error('Store "'+k.type+
'" (',q,") could not be initialized:",B)}});m.console.log(m.Shared.timestamp(),"[+] all stores initialized ("+m.Shared.timers.finish(d)+"ms)")})(ContextHubJQ,window);ContextHub.console.log(ContextHub.Shared.timestamp(),"[loading] contexthub.finalize - ContextHub.finalization.js");
var unloadEverything=function(){if(window.ContextHub){ContextHub.eventing.disableEventing();ContextHub.eventing.unbindAllHandlers();ContextHub.SegmentEngine&&(ContextHub.SegmentEngine.SegmentManager.unregisterAllSegments(),ContextHub.SegmentEngine.ScriptManager.unregisterAllScripts());var l=ContextHub.UIFrame&&ContextHub.UIFrame[0].contentWindow;l&&l.ContextHubJQ&&(l.ContextHubJQ("*").off(),l.ContextHubJQ("html").remove());l&&(delete l.$,delete l.ContextHubJQ);delete window.ContextHubJQ;delete top.window.ContextHubJQ;
delete top.window.ContextHub}};window.onbeforeunload=unloadEverything;window.top!==window&&(window.top.onbeforeunload=unloadEverything);ContextHub.eventing.on("ui-initialized",function(){var l=ContextHub.UIFrame&&ContextHub.UIFrame[0];l&&(l.contentWindow.onbeforeunload=unloadEverything)},"unload-handler",!0);ContextHub.console.timeStamp("contexthub.stop");ContextHub.console.timeEnd("contexthub.js");