(function(){var f,l=function(a,b,c){a=parseInt(a.getAttribute(b),10);isNaN(a)&&(a=c);return a},m=function(a,b,c){a=parseFloat(a.getAttribute(b));isFinite(a)||(a=c);return a};var p=function(a){return"gwd-page"==a.tagName.toLowerCase()||"gwd-page"==a.getAttribute("is")},aa=function(a){if(p(a))return a;for(;a&&9!=a.nodeType;)if((a=a.parentElement)&&p(a))return a;return null},q=function(a,b,c,d){d=d||b;a.hasAttribute(b)?(a=a.getAttribute(b),c.setAttribute(d,a)):c.removeAttribute(d)};var x=function(a,b){function c(){}c.prototype=b.prototype;a.G=b.prototype;a.prototype=new c;a.prototype.constructor=a};var y=["-ms-","-moz-","-webkit-",""],z=function(a,b,c){for(var d,e,h=0;hthis.b?a=this.b:1>a&&(a=1),this.Z(a,b))};f.Z=function(a){this.a=a-1};var L=function(a,b,c,d){if(null!=a.a){var e=E(a.a+F(b,a.j||1),a.j*Math.ceil(a.b/a.j));null!=d&&!d&&("forwards"==b&&ea.a)||a.goToFrame(e+1,c||"slide")}};f=K.prototype;f.goBackwards=function(a,b){return L(this,"backwards",a,b)};f.goForwards=function(a,b){return L(this,"forwards",a,b)};f.rotateOnce=function(a,b){this.A.play(a||0,b)};f.stopRotation=function(){this.A.stop()};f.oa=function(){return 0b&&(c=b);e=[];if(h=a.hasAttribute("exit-urls")?a.getAttribute("exit-urls"):""){h=h.split(",");for(var n=0;nr||!isFinite(r))r=1;b=P((b.x-k.x)/2,(b.y-k.y)/2);0a?a=0:a>=d&&(a=d-1);1c&&e=d&&0a||a>=this.b||this.J[a]||(this.J[a]=!0,--this.L))){this.D.push("allframesviewed");break}d!=this.a&&(W(this,this.a+1),this.D.push("frameshown"),this.D.push("swipefinished"));this.R||this.w()};var V=function(a,b,c,d){a.R=0a.ka&&(c=0>b?c+a.j:c-a.j);0>c?c=0:c>=a.b&&(c=a.b-1);return c},W=function(a,b){a.$!=b&&(a.$=b,C("frameactivated",a,{id:b||a.currentIndex}))};Q.prototype.Da=function(a){if(!this.i&&(this.K&&(this.K(),this.K=null),!this.H))if(this.stopRotation(),a=M(P(a.dx,a.dy),this.f),W(this,X(this,a)+1),Math.abs(a)>this.ja)Y(this,a),this.H=!0;else{if(0a&&this.a===this.b-1)a-=a*this.Ea;V(this,0,this.s.x+this.f.x*a,this.s.y+this.f.y*a)}};Q.prototype.Ca=function(a){this.i||(this.H?this.H=!1:Y(this,M(P(a.dx,a.dy),this.f)))};var Z=function(a,b){var c=a.getBoundingClientRect();b=P(b.clientX-c.left,b.clientY-c.top);c=a.f;var d=P(c.y,c.x);c=M(d,b);var e=M(d,a.u);d=M(d,a.o);if(ce+d)return null;c=a.f;b=M(c,b)-M(c,a.s)-M(c,a.u);c=Math.floor(b/a.F);return 0>c||c>=a.b||b%a.F>M(a.f,a.o)?null:c};f=Q.prototype;f.Ba=function(a){if(!this.i){this.stopRotation();var b=this.C;var c=this.c;var d=a.clientX,e=a.clientY,h=b.style["pointer-events"];b.style["pointer-events"]="none";d=c.ownerDocument.elementFromPoint(d,e);b.style["pointer-events"]=h;if(b=d)if(b=d,c.contains&&1==b.nodeType)b=c==b||c.contains(b);else if("undefined"!=typeof c.compareDocumentPosition)b=c==b||!!(c.compareDocumentPosition(b)&16);else{for(;b&&c!=b;)b=b.parentNode;b=b==c}c=b?d:null;(b=!c)||(b=a.clientX,h=a.clientY,d=!1,"gwd-taparea"===c.tagName.toLowerCase()&&(d=c.ownerDocument.createEvent("Event"),d.initEvent("action",!0,!0),d.clientX=b,d.clientY=h,d=!c.dispatchEvent(d)),b=!d);b&&(a=Z(this,a),null!=a&&C("frametap",this,{element:this.frames[a],id:a+1}))}};f.ua=function(a){(a=a.detail&&a.detail.id)&&(a=this.W[a-1])&&!C("frameexit",this,{url:a}).detail.handled&&window.open(a)};f.ya=function(){this.i||null==this.g||(C("framemouseout",this,{element:this.frames[this.g],id:1+this.g}),this.g=null)};f.Aa=function(a){this.i||(a=Z(this,a),a!=this.g&&(null!=this.g&&C("framemouseout",this,{element:this.frames[this.g],id:1+this.g}),null!=a&&C("framemouseover",this,{element:this.frames[a],id:1+a}),this.g=a))};f.wa=function(a){this.i||(a=Z(this,a),a!=this.g&&(null!=this.g&&C("framemouseout",this,{element:this.frames[this.g],id:1+this.g}),null!=a&&C("framemouseover",this,{element:this.frames[a],id:1+a}),this.g=a))};f.za=function(a){this.i&&a.target.classList.contains("frame")&&C("framemouseover",this,{element:a.target,id:1+this.frames.indexOf(a.target)})};f.xa=function(a){this.i&&a.target.classList.contains("frame")&&C("framemouseout",this,{element:a.target,id:1+this.frames.indexOf(a.target)})};f.ta=function(a){this.i&&a.target.classList.contains("frame")&&C("frametap",this,{element:a.target,id:1+this.frames.indexOf(a.target)})};f.pa=function(){if(0