PageSourceSearch

https://www.ayes.cz/wp-content/plugins/fwd360pv/js/FWDViewer.js?ver=4.1

js ayes.cz collected 2026-10-04 02:40:46 UTC 393,138 bytes, 1 lines download raw bytes

1var _fwd_fwdScope;window.FWDAnimation||(((_fwd_fwdScope="undefined"!=typeof fwd_module&&fwd_module.exports&&"undefined"!=typeof fwd_global?fwd_global:this||window)._fwd_fwdQueue||(_fwd_fwdScope._fwd_fwdQueue=[])).push(function(){"use strict";function c(o,t,n,s){n===s&&(n=s-(s-t)/1e6),o===t&&(t=o+(n-o)/1e6),this.a=o,this.b=t,this.c=n,this.d=s,this.da=s-o,this.ca=n-o,this.ba=t-o}function S(d,t,e,c){var r={a:d},s={},n={},a={c:c},o=(d+t)/2,l=(t+e)/2,g=(e+c)/2,h=(o+l)/2,u=(l+g)/2,p=(u-h)/8;return r.b=o+(d-o)/4,s.b=h+p,r.c=s.a=(r.b+s.b)/2,s.c=n.a=(h+u)/2,n.b=u-p,a.b=g+(c-g)/4,n.c=a.a=(n.b+a.b)/2,[r,s,n,a]}function d(g,b,v,T,r,y){var O={},E=[],d=y||g[0],m,x,M,k,P,I,L,C;for(x in r="string"==typeof r?","+r+",":",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",null==b&&(b=1),g[0])E.push(x);if(1<g.length){for(C=g[g.length-1],L=!0,m=E.length;-1<--m;)if(x=E[m],.05<Math.abs(d[x]-C[x])){L=!1;break}L&&(g=g.concat(),y&&g.unshift(y),g.push(g[1]),y=g[g.length-3])}for(w.length=B.length=H.length=0,m=E.length;-1<--m;)x=E[m],_[x]=-1!==r.indexOf(","+x+","),O[x]=function(d,_,e,u){var r=[],p,g,m,f,b,v;if(u)for(g=(d=[u].concat(d)).length;-1<--g;)"string"==typeof(v=d[g][_])&&"="===v.charAt(1)&&(d[g][_]=u[_]+ +(v.charAt(0)+v.substr(2)));if(0>(p=d.length-2))return r[0]=new c(d[0][_],0,0,d[-1>p?0:1][_]),r;for(g=0;g<p;g++)m=d[g][_],f=d[g+1][_],r[g]=new c(m,0,0,f),e&&(b=d[g+2][_],w[g]=(w[g]||0)+(f-m)*(f-m),B[g]=(B[g]||0)+(b-f)*(b-f));return r[g]=new c(d[g][_],0,0,d[g+1][_]),r}(g,x,_[x],y);for(m=w.length;-1<--m;)w[m]=Math.sqrt(w[m]),B[m]=Math.sqrt(B[m]);if(!T){for(m=E.length;-1<--m;)if(_[x])for(I=(M=O[E[m]]).length-1,k=0;k<I;k++)P=M[k+1].da/B[k]+M[k].da/w[k]||0,H[k]=(H[k]||0)+P*P;for(m=H.length;-1<--m;)H[m]=Math.sqrt(H[m])}for(m=E.length,k=v?4:1;-1<--m;)(function(b,t,e,T,r){for(var s=b.length-1,g=0,O=b[0].a,E=0,M,k,P,I,L,C,W,D,A,R,N,F;E<s;E++)M=(I=b[g]).a,k=I.d,P=b[g+1].d,W=r?(R=w[E],F=.25*(((N=B[E])+R)*t)/(!T&&H[E]||.5),k-((L=k-(k-M)*(T?.5*t:0===R?0:F/R))+(((C=k+(P-k)*(T?.5*t:0===N?0:F/N))-L)*(3*R/(R+N)+.5)/4||0))):k-((L=k-.5*((k-M)*t))+(C=k+.5*((P-k)*t)))/2,L+=W,C+=W,I.c=D=L,I.b=0==E?O=I.a+.6*(I.c-I.a):O,I.da=k-M,I.ca=D-M,I.ba=O-M,e?(A=S(M,O,D,k),b.splice(g,1,A[0],A[1],A[2],A[3]),g+=4):g++,O=C;(I=b[g]).b=O,I.c=O+.4*(I.d-O),I.da=I.d-I.a,I.ca=I.c-I.a,I.ba=O-I.a,e&&(A=S(I.a,O,I.c,I.d),b.splice(g,1,A[0],A[1],A[2],A[3]))})(M=O[x=E[m]],b,v,T,_[x]),L&&(M.splice(0,k),M.splice(M.length-k,k));return O}var o,w,B,H,_,n,v,e;_fwd_fwdScope.FWDFWD_fwdDefine("FWDAnimation",["core.FWDAnimation","core.FWDSimpleTimeline","FWDTweenLite"],function(S,d,B){function g(o){for(var t=[],e=o.length,n=0;n!==e;t.push(o[n++]));return t}function a(o,t,e){var a=o.cycle,n,d;for(n in a)d=a[n],o[n]="function"==typeof d?d(e,t[e]):d[e%d.length];delete o.cycle}function o(_,t,u,p){t=!1!==t,u=!1!==u;for(var g=c(p=!1!==p),a=t&&u&&p,o=g.length,h,m;-1<--o;)m=g[o],(a||m instanceof d||(h=m.target===m.vars.onComplete)&&u||t&&!h)&&m.paused(_)}var S=function(o,t,e){B.call(this,o,t,e),this._cycle=0,this._yoyo=!0===this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._dirty=!0,this.render=S.prototype.render},v=1e-10,l=B._internals,y=l.isSelector,T=l.isArray,e=S.prototype=B.to({},.1,{}),t=[];S.version="1.19.0",e.constructor=S,e.kill()._gc=!1,S.killTweensOf=S.killDelayedCallsTo=B.killTweensOf,S.getTweensOf=B.getTweensOf,S.lagSmoothing=B.lagSmoothing,S.ticker=B.ticker,S.render=B.render,e.invalidate=function(){return this._yoyo=!0===this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),B.prototype.invalidate.call(this)},e.updateTo=function(o,t){var e=this.ratio,r=this.vars.immediateRender||o.immediateRender,s;for(s in t&&this._startTime<this._timeline._time&&(this._startTime=this._timeline._time,this._uncache(!1),this._gc?this._enabled(!0,!1):this._timeline.insert(this,this._startTime-this._delay)),o)this.vars[s]=o[s];if(this._initted||r)if(t)this._initted=!1,r&&this.render(0,!0,!0);else if(this._gc&&this._enabled(!0,!1),this._notifyPluginsOfEnabled&&this._firstPT&&B._onPluginEvent("_onDisable",this),.998<this._time/this._duration){var d=this._totalTime;this.render(0,!0,!1),this._initted=!1,this.render(d,!0,!1)}else if(this._initted=!1,this._init(),0<this._time||r)for(var n=this._firstPT,_;n;)_=n.s+n.c,n.c*=1/(1-e),n.s=_-n.c,n=n._next;return this},e.render=function(b,T,e){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var S=this._dirty?this.totalDuration():this._totalDuration,p=this._time,_=this._totalTime,c=this._cycle,d=this._duration,m=this._rawPrevTime,g,y,w,B,O,H,E,x,M;if(S-1e-7<=b?(this._totalTime=S,this._cycle=this._repeat,this._yoyo&&0!=(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=d,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(g=!0,y="onComplete",e=e||this._timeline.autoRemoveChildren),0===d&&(!this._initted&&this.vars.lazy&&
1!e||(this._startTime===this._timeline._duration&&(b=0),(0>m||0>=b&&-1e-7<=b||m===v&&"isPause"!==this.data)&&m!==b&&(e=!0,v<m&&(y="onReverseComplete")),this._rawPrevTime=x=!T||b||m===b?b:v))):1e-7>b?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==_||0===d&&0<m)&&(y="onReverseComplete",g=this._reversed),0>b&&(this._active=!1,0===d&&(!this._initted&&this.vars.lazy&&!e||(0<=m&&(e=!0),this._rawPrevTime=x=!T||b||m===b?b:v))),this._initted||(e=!0)):(this._totalTime=this._time=b,0!==this._repeat&&(B=d+this._repeatDelay,this._cycle=this._totalTime/B>>0,0!==this._cycle&&this._cycle===this._totalTime/B&&_<=b&&this._cycle--,this._time=this._totalTime-this._cycle*B,this._yoyo&&0!=(1&this._cycle)&&(this._time=d-this._time),this._time>d?this._time=d:0>this._time&&(this._time=0)),this._easeType?(O=this._time/d,(1===(H=this._easeType)||3===H&&.5<=O)&&(O=1-O),3===H&&(O*=2),1===(E=this._easePower)?O*=O:2===E?O*=O*O:3===E?O*=O*O*O:4===E&&(O*=O*O*O*O),this.ratio=1===H?1-O:2===H?O:.5>this._time/d?O/2:1-O/2):this.ratio=this._ease.getRatio(this._time/d)),p!==this._time||e||c!==this._cycle){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!e&&this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration))return this._time=p,this._totalTime=_,this._rawPrevTime=m,this._cycle=c,l.lazyTweens.push(this),void(this._lazy=[b,T]);this._time&&!g?this.ratio=this._ease.getRatio(this._time/d):g&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(!1!==this._lazy&&(this._lazy=!1),this._active||!this._paused&&this._time!==p&&0<=b&&(this._active=!0),0===_&&(2===this._initted&&0<b&&this._init(),this._startAt&&(0<=b?this._startAt.render(b,T,e):y=y||"_dummyGS"),this.vars.onStart&&(0===this._totalTime&&0!==d||T||this._callback("onStart"))),w=this._firstPT;w;)w.f?w.t[w.p](w.c*this.ratio+w.s):(M=w.c*this.ratio+w.s,"x"==w.p?w.t.setX(M):"y"==w.p?w.t.setY(M):"z"==w.p?w.t.setZ(M):"angleX"==w.p?w.t.setAngleX(M):"angleY"==w.p?w.t.setAngleY(M):"angleZ"==w.p?w.t.setAngleZ(M):"w"==w.p?w.t.setWidth(M):"h"==w.p?w.t.setHeight(M):"alpha"==w.p?w.t.setAlpha(M):"scale"==w.p?w.t.setScale2(M):w.t[w.p]=M),w=w._next;this._onUpdate&&(0>b&&this._startAt&&this._startTime&&this._startAt.render(b,T,e),T||this._totalTime===_&&!y||this._callback("onUpdate")),this._cycle!==c&&(T||this._gc||this.vars.onRepeat&&this._callback("onRepeat")),y&&(this._gc&&!e||(0>b&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(b,T,e),g&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!T&&this.vars[y]&&this._callback(y),0===d&&this._rawPrevTime===v&&x!==v&&(this._rawPrevTime=0)))}else _!==this._totalTime&&this._onUpdate&&(T||this._callback("onUpdate"))},S.to=function(o,t,e){return new S(o,t,e)},S.from=function(o,t,e){return e.runBackwards=!0,e.immediateRender=0!=e.immediateRender,new S(o,t,e)},S.fromTo=function(o,t,e,n){return n.startAt=e,n.immediateRender=0!=n.immediateRender&&0!=e.immediateRender,new S(o,t,n)},S.staggerTo=S.allTo=function(m,b,v,w,O,s,n){function H(){v.onComplete&&v.onComplete.apply(v.onCompleteScope||this,arguments),O.apply(n||v.callbackScope||this,s||t)}w=w||0;var o=0,E=[],_=v.cycle,c=v.startAt&&v.startAt.cycle,x,M,k,P;for(T(m)||("string"==typeof m&&(m=B.selector(m)||m),y(m)&&(m=g(m))),m=m||[],0>w&&((m=g(m)).reverse(),w*=-1),x=m.length-1,k=0;k<=x;k++){for(P in M={},v)M[P]=v[P];if(_&&(a(M,m,k),null!=M.duration&&(b=M.duration,delete M.duration)),c){for(P in c=M.startAt={},v.startAt)c[P]=v.startAt[P];a(M.startAt,m,k)}M.delay=o+(M.delay||0),k===x&&O&&(M.onComplete=H),E[k]=new S(m[k],b,M),o+=w}return E},S.staggerFrom=S.allFrom=function(o,t,e,d,r,s,n){return e.runBackwards=!0,e.immediateRender=0!=e.immediateRender,S.staggerTo(o,t,e,d,r,s,n)},S.staggerFromTo=S.allFromTo=function(d,t,e,l,r,s,n,a){return l.startAt=e,l.immediateRender=0!=l.immediateRender&&0!=e.immediateRender,S.staggerTo(d,t,l,r,s,n,a)},S.delayedCall=function(o,t,e,n,r){return new S(t,0,{delay:o,onComplete:t,onCompleteParams:e,callbackScope:n,onReverseComplete:t,onReverseCompleteParams:e,immediateRender:!1,useFrames:r,overwrite:0})},S.set=function(o,t){return new S(o,0,t)},S.isTweening=function(e){return 0<B.getTweensOf(e,!0).length};var _=function(o,t){for(var e=[],n=0,a=o._first;a;)a instanceof B?e[n++]=a:(t&&(e[n++]=a),n=(e=e.concat(_(a,t))).length),a=a._next;return e},c=S.getAllTweens=function(e){return _(S._rootTimeline,e).concat(_(S._rootFramesTimeline,e))};return S.killAll=function(_,t,u,p){null==t&&(t=!0),null==u&&(u=!0);for(var r=c(0!=p),a=r.length,o=t&&u&&p,l=0,g,m;l<a;
1l++)m=r[l],(o||m instanceof d||(g=m.target===m.vars.onComplete)&&u||t&&!g)&&(_?m.totalTime(m._reversed?0:m.totalDuration()):m._enabled(!1,!1))},S.killChildTweensOf=function(d,_){if(null!=d){var e=l.tweenLookup,o,c,u,p,h;if("string"==typeof d&&(d=B.selector(d)||d),y(d)&&(d=g(d)),T(d))for(p=d.length;-1<--p;)S.killChildTweensOf(d[p],_);else{for(u in o=[],e)for(c=e[u].target.parentNode;c;)c===d&&(o=o.concat(e[u].tweens)),c=c.parentNode;for(h=o.length,p=0;p<h;p++)_&&o[p].totalTime(o[p].totalDuration()),o[p]._enabled(!1,!1)}}},(S.pauseAll=function(n,t,e){o(!0,n,t,e)},S.resumeAll=function(n,t,e){o(!1,n,t,e)},S.globalTimeScale=function(o){var n=S._rootTimeline,r=B.ticker.time;return arguments.length?(o=o||v,n._startTime=r-(r-n._startTime)*n._timeScale/o,n=S._rootFramesTimeline,r=B.ticker.frame,n._startTime=r-(r-n._startTime)*n._timeScale/o,n._timeScale=S._rootTimeline._timeScale=o):n._timeScale},e.progress=function(o,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-o:o)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},e.totalProgress=function(o,t){return arguments.length?this.totalTime(this.totalDuration()*o,t):this._totalTime/this.totalDuration()},e.time=function(o,n){return arguments.length?(this._dirty&&this.totalDuration(),o>this._duration&&(o=this._duration),this._yoyo&&0!=(1&this._cycle)?o=this._duration-o+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(o+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(o,n)):this._time},e.duration=function(e){return arguments.length?S.prototype.duration.call(this,e):this._duration},e.totalDuration=function(e){return arguments.length?-1===this._repeat?this:this.duration((e-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},e.repeat=function(e){return arguments.length?(this._repeat=e,this._uncache(!0)):this._repeat},e.repeatDelay=function(e){return arguments.length?(this._repeatDelay=e,this._uncache(!0)):this._repeatDelay},e.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},S)},!0),o=180/Math.PI,w=[],B=[],H=[],_={},n=_fwd_fwdScope.FWDFWD_fwdDefine.globals,v=_fwd_fwdScope.FWDFWD_fwdDefine.plugin({propName:"bezier",priority:-1,version:"1.3.7",API:2,fwd_global:!0,init:function(_,t,g){this._target=_,t instanceof Array&&(t={values:t}),this._func={},this._mod={},this._props=[],this._timeRes=null==t.timeResolution?6:parseInt(t.timeResolution,10);var m=t.values||[],h={},f=m[0],u=t.autoRotate||g.vars.orientToBezier,b,v,T,S,y,w;for(b in this._autoRotate=u?u instanceof Array?u:[["x","y","rotation",!0!==u&&+u||0]]:null,f)this._props.push(b);for(T=this._props.length;-1<--T;)b=this._props[T],this._overwriteProps.push(b),v=this._func[b]="function"==typeof _[b],h[b]=v?_[b.indexOf("set")||"function"!=typeof _["get"+b.substr(3)]?b:"get"+b.substr(3)]():parseFloat(_[b]),y||h[b]!==m[0][b]&&(y=h);if(this._beziers="cubic"!==t.type&&"quadratic"!==t.type&&"soft"!==t.type?d(m,isNaN(t.curviness)?1:t.curviness,!1,"thruBasic"===t.type,t.correlate,y):function(b,v,T){var S={},y="cubic"===(v=v||"soft")?3:2,d="soft"===v,m=[],g,w,B,O,H,E,x,M,k,P,I;if(d&&T&&(b=[T].concat(b)),null==b||b.length<1+y)throw"invalid Bezier data";for(k in b[0])m.push(k);for(E=m.length;-1<--E;){for(S[k=m[E]]=H=[],P=0,M=b.length,x=0;x<M;x++)g=null==T?b[x][k]:"string"==typeof(I=b[x][k])&&"="===I.charAt(1)?T[k]+ +(I.charAt(0)+I.substr(2)):+I,d&&1<x&&x<M-1&&(H[P++]=(g+H[P-2])/2),H[P++]=g;for(M=P-y+1,x=P=0;x<M;x+=y)g=H[x],w=H[x+1],B=H[x+2],O=2==y?0:H[x+3],H[P++]=I=3==y?new c(g,w,B,O):new c(g,(2*w+g)/3,(2*w+B)/3,B);H.length=P}return S}(m,t.type,h),this._segCount=this._beziers[b].length,this._timeRes&&(w=function(d,t){var _=[],a=[],o=0,c=0,g=(t=t>>0||6)-1,m=[],u=[],f,b,v,T;for(f in d)!function(c,t,e){for(var g=c.length,m,b,v,T,S,y,w,B,O,H,E;-1<--g;)for(v=(H=c[g]).a,T=H.d-v,S=H.c-v,y=H.b-v,m=b=0,B=1;B<=e;B++)m=b-(b=((w=1/e*B)*w*T+3*(O=1-w)*(w*S+O*y))*w),t[E=g*e+B-1]=(t[E]||0)+m*m}(d[f],_,t);for(v=_.length,b=0;b<v;b++)o+=Math.sqrt(_[b]),u[T=b%t]=o,T===g&&(c+=o,m[T=b/t>>
10]=u,a[T]=c,o=0,u=[]);return{length:c,lengths:a,segments:m}}(this._beziers,this._timeRes),this._length=w.length,this._lengths=w.lengths,this._segments=w.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length),u=this._autoRotate)for(this._initialRotations=[],u[0]instanceof Array||(this._autoRotate=u=[u]),T=u.length;-1<--T;){for(S=0;3>S;S++)b=u[T][S],this._func[b]="function"==typeof _[b]&&_[b.indexOf("set")||"function"!=typeof _["get"+b.substr(3)]?b:"get"+b.substr(3)];b=u[T][2],this._initialRotations[T]=(this._func[b]?this._func[b].call(this._target):this._target[b])||0,this._overwriteProps.push(b)}return this._startRatio=g.vars.runBackwards?1:0,!0},set:function(b){var S=this._segCount,f=this._func,u=this._target,p=b!==this._startRatio,_,B,O,H,E,M,k,P,I;if(this._timeRes){if(P=this._lengths,I=this._curSeg,b*=this._length,w=this._li,b>this._l2&&w<S-1){for(k=S-1;w<k&&(this._l2=P[++w])<=b;);this._l1=P[w-1],this._li=w,this._curSeg=I=this._segments[w],this._s2=I[this._s1=this._si=0]}else if(b<this._l1&&0<w){for(;0<w&&(this._l1=P[--w])>=b;);0===w&&b<this._l1?this._l1=0:w++,this._l2=P[w],this._li=w,this._curSeg=I=this._segments[w],this._s1=I[(this._si=I.length-1)-1]||0,this._s2=I[this._si]}if(_=w,b-=this._l1,w=this._si,b>this._s2&&w<I.length-1){for(k=I.length-1;w<k&&(this._s2=I[++w])<=b;);this._s1=I[w-1],this._si=w}else if(b<this._s1&&0<w){for(;0<w&&(this._s1=I[--w])>=b;);0===w&&b<this._s1?this._s1=0:w++,this._s2=I[w],this._si=w}E=(w+(b-this._s1)/(this._s2-this._s1))*this._prec||0}else E=(b-(_=0>b?0:1<=b?S-1:S*b>>0)*(1/S))*S;for(B=1-E,w=this._props.length;-1<--w;)O=this._props[w],M=(E*E*(H=this._beziers[O][_]).da+3*B*(E*H.ca+B*H.ba))*E+H.a,this._mod[O]&&(M=this._mod[O](M,u)),f[O]?u[O](M):"x"==O?u.setX(M):"y"==O?u.setY(M):"z"==O?u.setZ(M):"angleX"==O?u.setAngleX(M):"angleY"==O?u.setAngleY(M):"angleZ"==O?u.setAngleZ(M):"w"==O?u.setWidth(M):"h"==O?u.setHeight(M):"alpha"==O?u.setAlpha(M):"scale"==O?u.setScale2(M):u[O]=M;if(this._autoRotate)for(var L=this._autoRotate,w=L.length,C,W,D,A,R,N,F;-1<--w;)O=L[w][2],N=L[w][3]||0,F=!0===L[w][4]?1:o,H=this._beziers[L[w][0]],C=this._beziers[L[w][1]],H&&C&&(H=H[_],C=C[_],W=H.a+(H.b-H.a)*E,W+=((A=H.b+(H.c-H.b)*E)-W)*E,A+=(H.c+(H.d-H.c)*E-A)*E,D=C.a+(C.b-C.a)*E,D+=((R=C.b+(C.c-C.b)*E)-D)*E,R+=(C.c+(C.d-C.c)*E-R)*E,M=p?Math.atan2(R-D,A-W)*F+N:this._initialRotations[w],this._mod[O]&&(M=this._mod[O](M,u)),f[O]?u[O](M):u[O]=M)}}),e=v.prototype,v.bezierThrough=d,v.cubicToQuadratic=S,v._autoCSS=!0,v.quadraticToCubic=function(o,t,e){return new c(o,(2*t+o)/3,(2*t+e)/3,e)},v._cssRegister=function(){var o=n.CSSPlugin,e,p,g,m;o&&(e=o._internals,p=e._parseToProxy,g=e._setPluginRatio,m=e.CSSPropTween,e._registerComplexSpecialProp("bezier",{parser:function(d,t,_,c,r,b){t instanceof Array&&(t={values:t}),b=new v;var T=t.values,h=T.length-1,f=[],u={},S,y,w;if(0>h)return r;for(S=0;S<=h;S++)w=p(d,T[S],c,r,b,h!==S),f[S]=w.end;for(y in t)u[y]=t[y];return u.values=f,(r=new m(d,"bezier",0,0,w.pt,2)).data=w,r.plugin=b,r.setRatio=g,0===u.autoRotate&&(u.autoRotate=!0),!u.autoRotate||u.autoRotate instanceof Array||(S=!0===u.autoRotate?0:+u.autoRotate,u.autoRotate=null==w.end.left?null!=w.end.x&&[["x","y","rotation",S,!1]]:[["left","top","rotation",S,!1]]),u.autoRotate&&(c._transform||c._enableTransforms(!1),w.autoRotate=c._target._fwdTransform,w.proxy.rotation=w.autoRotate.rotation||0,c._overwriteProps.push("rotation")),b._onInitTween(w.proxy,u,c._tween),r}}))},e._mod=function(o){for(var t=this._overwriteProps,n=t.length,s;-1<--n;)(s=o[t[n]])&&"function"==typeof s&&(this._mod[t[n]]=s)},e._kill=function(o){var t=this._props,n,s;for(n in this._beziers)if(n in o)for(delete this._beziers[n],delete this._func[n],s=t.length;-1<--s;)t[s]===n&&t.splice(s,1);if(t=this._autoRotate)for(s=t.length;-1<--s;)o[t[s][2]]&&t.splice(s,1);return this._super._kill.call(this,o)},_fwd_fwdScope.FWDFWD_fwdDefine("plugins.CSSPlugin",["plugins.TweenPlugin","FWDTweenLite"],function(E,L){function B(o,t){return t.toUpperCase()}function n(e){return ue.createElementNS?ue.createElementNS("http://www.w3.org/1999/xhtml",e):ue.createElement(e)}function a(e){return I.test("string"==typeof e?e:(e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?parseFloat(RegExp.$1)/100:1}function V(e){window.console&&console.log(e)}function j(o,n){var a=(n=n||K).style,s,d;if(void 0!==a[o])return o;for(o=o.charAt(0).toUpperCase()+o.substr(1),s=["O","Moz","ms","Ms","Webkit"],d=5;-1<--d&&void 0===a[s[d]+o];);return 0<=d?(he="-"+(me=3===d?"ms":s[d]).toLowerCase()+"-",me+o):null}function g(o,t){var d={},n,l,_;if(t=t||fe(o,null)){if(n=t.length)for(;-1<--n;)-1!==(_=t[n]).indexOf("-transform")&&Ue!==_||(d[_.replace(u,B)]=t.getPropertyValue(_));else for(n in t)-1!==n.indexOf("Transform")&&Ve!==n||(d[n]=t[n]);}else if(t=o.currentStyle||o.style)for(n in t)"string"==typeof n&&void 0===d[n]&&(d[n.replace(u,B)]=t[n]);return ge||(d.opacity=a(o)),l=tt(o,t,!1),d.rotation=l.rotation,d.skewX=l.skewX,d.scaleX=l.scaleX,d.scaleY=l.scaleY,d.x=l.x,d.y=l.y,je&&(d.z=l.z,d.rotationX=l.rotationX,d.rotationY=l.rotationY,d.scaleZ=l.scaleZ),d.filters&&delete d.filters,d}function y(d,t,e,_,r){var s={},l=d.style,c,u,p;for(u in e)"cssText"!==u&&"length"!==u&&isNaN(u)&&(t[u]!==(c=e[u])||r&&r[u])&&-1===u.indexOf("Origin")&&("number"!=typeof c&&"string"!=typeof c||(s[u]="auto"!==c||"left"!==u&&"top"!==u?""!==c&&"auto"!==c&&"none"!==c||"string"!=typeof t[u]||""===t[u].replace(b,"")?c:0:Te(d,u),void 0!==l[u]&&(p=new Ae(l,u,l[u],p))));if(_)for(u in _)"className"!==u&&(s[u]=_[u]);return{difs:s,firstMPT:p}}function e(o,n){return"function"==typeof o&&(o=o(Ce,Le)),"string"==typeof o&&"="===o.charAt(1)?parseInt(o.charAt(0)+"1",10)*parseFloat(o.substr(2)):parseFloat(o)-parseFloat(n)||0}function k(o,n){return"function"==typeof o&&(o=o(Ce,Le)),null==o?n:"string"==typeof o&&"="===o.charAt(1)?parseInt(o.charAt(0)+"1",10)*parseFloat(o.substr(2))+n:parseFloat(o)||0}function o(d,_,e,c){var r,u,p,g,h;return"function"==typeof d&&(d=d(Ce,Le)),1e-6>(g=null==d?_:"number"==typeof d?d:(r=360,u=d.split("_"),p=((h="="===d.charAt(1))?parseInt(d.charAt(0)+"1",10)*parseFloat(u[0].substr(2)):parseFloat(u[0]))*(-1===d.indexOf("rad")?1:Q)-(h?0:_),u.length&&(c&&(c[e]=_+p),-1!==d.indexOf("short")&&(p%=r)!==p%180&&(p=0>p?p+r:p-r),-1!==d.indexOf("_cw")&&0>p?p=(p+3599999999640)%r-(0|p/r)*r:-1!==d.indexOf("ccw")&&0<p&&(p=(p-3599999999640)%r-(0|p/r)*r)),_+p))&&-1e-6<g&&(g=0),g}function v(o,n,e){return 0|255*(1>6*(o=0>o?o+1:1<o?o-1:o)?n+6*((e-n)*o):.5>o?e:2>3*o?n+6*((e-n)*(2/3-o)):n)+.5}function _(d,t){for(var e=d.match(He)||[],s=0,l=e.length?"":d,_=0,c,u;_<e.length;_++)c=e[_],s+=(u=d.substr(s,d.indexOf(c,s)-s)).length+c.length,3===(c=Oe(c,t)).length&&c.push(1),l+=u+(t?"hsla("+c[0]+","+c[1]+"%,"+c[2]+"%,"+c[3]:"rgba("+c.join(","))+")";return l+d.substr(s)}function r(r,t,s,n){if(null==r)return function(e){return e};var a=t?(r.match(He)||[""])[0]:"",d=r.split(a).join("").match(X)||[],l=r.substr(0,r.indexOf(d[0])),g=")"===r.charAt(r.length-1)?")":"",u=-1===r.indexOf(" ")?",":" ",p=d.length,_=0<p?d[0].replace(_e,""):"",e;return p?e=t?function(o){var c,h,m,f;if("number"==typeof o)o+=_;else if(n&&Z.test(o)){for(f=o.replace(Z,"|").split("|"),m=0;m<f.length;m++)f[m]=e(f[m]);return f.join(",")}if(c=(o.match(He)||[a])[0],m=(h=o.split(c).join("").match(X)||[]).length,p>m--)for(;++m<p;)h[m]=s?h[0|(m-1)/2]:d[m];return l+h.join(u)+u+c+g+(-1===o.indexOf("inset")?"":" inset")}:function(o){var a,c,h;if("number"==typeof o)o+=_;else if(n&&Z.test(o)){for(c=o.replace(Z,"|").split("|"),h=0;h<c.length;h++)c[h]=e(c[h]);return c.join(",")}if(h=(a=o.match(X)||[]).length,p>h--)for(;++h<p;)a[h]=s?a[0|(h-1)/2]:d[h];return l+a.join(u)+g}:function(e){return e}}function S(e){return e=e.split(","),function(d,t,_,c,r,s,n){var u=(t+"").split(" "),l;for(n={},l=0;4>l;l++)n[e[l]]=u[l]=u[l]||u[(l-1)/2>>0];return c.parse(d,n,r,s)}}function A(o,t,e,d,r,s){var n=new Re(o,t,e,d-e,r,-1,s);return n.b=e,n.e=n.xs0=d,n}function R(o,t){t=t||{},this.p=t.prefix&&j(o)||o,(se[o]=se[this.p]=this).format=t.formatter||r(t.defaultValue,t.color,t.collapsible,t.multi),t.parser&&(this.parse=t.parser),this.clrs=t.color,this.multi=t.multi,this.keyword=t.keyword,this.dflt=t.defaultValue,this.pr=t.priority||0}function q(o,t,e){var n=ue.createElementNS("http://www.w3.org/2000/svg",o),s;
1for(s in e)n.setAttributeNS(null,s.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),e[s]);return t.appendChild(n),n}function $(b,t,T,S,r,s){var n=b._fwdTransform,B=et(b,!0),w,O,H,E,M,k,P,I,L,C,W,D,A,R;n&&(A=n.xOrigin,R=n.yOrigin),(!S||2>(w=S.split(" ")).length)&&(P=b.getBBox(),w=[(-1===(t=we(t).split(" "))[0].indexOf("%")?parseFloat(t[0]):parseFloat(t[0])/100*P.width)+P.x,(-1===t[1].indexOf("%")?parseFloat(t[1]):parseFloat(t[1])/100*P.height)+P.y]),T.xOrigin=E=parseFloat(w[0]),T.yOrigin=M=parseFloat(w[1]),S&&B!==Je&&(k=B[0],P=B[1],I=B[2],L=B[3],C=B[4],O=E*(L/(D=k*L-P*I))+M*(-I/D)+(I*(W=B[5])-L*C)/D,H=E*(-P/D)+M*(k/D)-(k*W-P*C)/D,E=T.xOrigin=w[0]=O,M=T.yOrigin=w[1]=H),n&&(s&&(T.xOffset=n.xOffset,T.yOffset=n.yOffset,n=T),r||!1!==r&&!1!==ie.defaultSmoothOrigin?(O=E-A,H=M-R,n.xOffset+=O*B[0]+H*B[2]-O,n.yOffset+=O*B[1]+H*B[3]-H):n.xOffset=n.yOffset=0),s||b.setAttribute("data-svg-origin",w.join(" "))}function ee(a){var t=this.data,r=-t.rotation*U,s=r+t.skewX*U,n=(0|Math.cos(r)*t.scaleX*100000)/100000,o=(0|Math.sin(r)*t.scaleX*100000)/100000,S=(0|Math.sin(s)*-t.scaleY*100000)/100000,B=(0|Math.cos(s)*t.scaleY*100000)/100000,f=this.t.style,u=this.t.currentStyle,p,O;if(u){O=o,o=-S,S=-O,p=u.filter,f.filter="";var H=this.t.offsetWidth,_=this.t.offsetHeight,c="absolute"!==u.position,d="progid:DXImageTransform.Microsoft.Matrix(M11="+n+", M12="+o+", M21="+S+", M22="+B,E=t.x+H*t.xPercent/100,M=t.y+_*t.yPercent/100;if(null!=t.ox&&(E+=(T=(t.oxp?.01*(H*t.ox):t.ox)-H/2)-(T*n+(L=(t.oyp?.01*(_*t.oy):t.oy)-_/2)*o),M+=L-(T*S+L*B)),d+=c?", Dx="+((T=H/2)-(T*n+(L=_/2)*o)+E)+", Dy="+(L-(T*S+L*B)+M)+")":", sizingMethod='auto expand')",f.filter=-1===p.indexOf("DXImageTransform.Microsoft.Matrix(")?d+" "+p:p.replace(N,d),0!==a&&1!==a||1==n&&0===o&&0===S&&1==B&&(c&&-1===d.indexOf("Dx=0, Dy=0")||I.test(p)&&100!==parseFloat(RegExp.$1)||-1===p.indexOf(p.indexOf("Alpha"))&&f.removeAttribute("filter")),!c){var k=8>Ie?1:-1,T=t.ieOffsetX||0,L=t.ieOffsetY||0,C,W,D;for(t.ieOffsetX=Math.round((H-((0>n?-n:n)*H+(0>o?-o:o)*_))/2+E),t.ieOffsetY=Math.round((_-((0>B?-B:B)*_+(0>S?-S:S)*H))/2+M),Fe=0;4>Fe;Fe++)D=(O=-1===(C=u[W=ye[Fe]]).indexOf("px")?ve(this.t,W,parseFloat(C),C.replace(ce,""))||0:parseFloat(C))===t[W]?2>Fe?T-t.ieOffsetX:L-t.ieOffsetY:2>Fe?-t.ieOffsetX:-t.ieOffsetY,f[W]=(t[W]=Math.round(O-D*(0===Fe||2===Fe?1:k)))+"px"}}}function te(o){var t=this.t,n=t.filter||be(this.data,"filter")||"",a=0|this.s+this.c*o,s;100==a&&(s=-1===n.indexOf("atrix(")&&-1===n.indexOf("radient(")&&-1===n.indexOf("oader(")?(t.removeAttribute("filter"),!be(this.data,"filter")):(t.filter=n.replace(f,""),!0)),s||(this.xn1&&(t.filter=n=n||"alpha(opacity="+a+")"),-1===n.indexOf("pacity")?0==a&&this.xn1||(t.filter=n+" alpha(opacity="+a+")"):t.filter=n.replace(I,"opacity="+a))}function oe(o){if(this.t._fwdClassPT=this,1===o||0===o){this.t.setAttribute("class",0===o?this.b:this.e);for(var t=this.data,n=this.t.style;t;)t.v?n[t.p]=t.v:ct(n,t.p),t=t._next;1===o&&this.t._fwdClassPT===this&&(this.t._fwdClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)}function ne(d){if((1===d||0===d)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var t=this.t.style,a=se.transform.parse,o,l,_,c,u;if("all"===this.e)c=!(t.cssText="");else for(_=(o=this.e.split(" ").join("").split(",")).length;-1<--_;)l=o[_],se[l]&&(se[l].parse===a?c=!0:l="transformOrigin"===l?Ge:se[l].p),ct(t,l);c&&(ct(t,Ve),(u=this.t._fwdTransform)&&(u.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._fwdTransform))}}function re(){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)}var ie=function(){E.call(this,"css"),this._overwriteProps.length=0,this.setRatio=ie.prototype.setRatio},W=_fwd_fwdScope.FWDFWD_fwdDefine.globals,se={},h=ie.prototype=new E("css"),m,ae,de,le;(h.constructor=ie).version="1.19.0",ie.API=2,ie.defaultTransformPerspective=0,ie.defaultSkewType="compensated",ie.defaultSmoothOrigin=!0,h="px",ie.suffixMap={top:h,right:h,bottom:h,left:h,width:h,height:h,fontSize:h,padding:h,margin:h,perspective:h,lineHeight:""};
1var _e=/(?:\-|\.|\b)(\d|\.|e\-)+/g,z=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,X=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,b=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,ce=/(?:\d|\-|\+|=|#|\.)*/g,I=/opacity *= *([^)]*)/i,f=/alpha\(opacity *=.+?\)/i,l=/([A-Z])/g,u=/-([a-z])/gi,N=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,Z=/,(?=[^\)]*(?:\(|$))/gi,U=Math.PI/180,Q=180/Math.PI,G={},ue=document,K=n("div"),p=n("img"),J=ie._internals={_specialProps:se},pe=navigator.userAgent,ge=(We=pe.indexOf("Android"),De=n("a"),Me=-1!==pe.indexOf("Safari")&&-1===pe.indexOf("Chrome")&&(-1===We||3<+pe.substr(We+8,1)),Pe=Me&&6>+pe.substr(pe.indexOf("Version/")+8,1),ke=-1!==pe.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(pe)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(pe))&&(Ie=parseFloat(RegExp.$1)),!!De&&(De.style.cssText="top:1px;opacity:.55;",/^0.55/.test(De.style.opacity))),he="",me="",fe=ue.defaultView?ue.defaultView.getComputedStyle:function(){},be=ie.getStyle=function(o,t,e,d,r){var s;return ge||"opacity"!==t?(!d&&o.style[t]?s=o.style[t]:(e=e||fe(o))?s=e[t]||e.getPropertyValue(t)||e.getPropertyValue(t.replace(l,"-$1").toLowerCase()):o.currentStyle&&(s=o.currentStyle[t]),null==r||s&&"none"!==s&&"auto"!==s&&"auto auto"!==s?s:r):a(o)},ve=J.convertToPixels=function(d,t,e,_,r){if("px"===_||!_)return e;if("auto"===_||!e)return 0;var s=/(?:Left|Right|Width)/i.test(t),l=d,c=K.style,g=0>e,u=1===e,p,m,f;if(g&&(e=-e),u&&(e*=100),"%"===_&&-1!==t.indexOf("border"))p=e/100*(s?d.clientWidth:d.clientHeight);else{if(c.cssText="border:0 solid red;position:"+be(d,"position")+";line-height:0;","%"!==_&&l.appendChild&&"v"!==_.charAt(0)&&"rem"!==_)c[s?"borderLeftWidth":"borderTopWidth"]=e+_;else{if(m=(l=d.parentNode||ue.body)._fwdCache,f=L.ticker.frame,m&&s&&m.time===f)return m.width*e/100;c[s?"width":"height"]=e+_}l.appendChild(K),p=parseFloat(K[s?"offsetWidth":"offsetHeight"]),l.removeChild(K),s&&"%"===_&&!1!==ie.cacheWidths&&((m=l._fwdCache=l._fwdCache||{}).time=f,m.width=100*(p/e)),0!==p||r||(p=ve(d,t,e,_,!0))}return u&&(p/=100),g?-p:p},Te=J.calculateOffset=function(o,t,e){if("absolute"!==be(o,"position",e))return 0;var n="left"===t?"Left":"Top",r=be(o,"margin"+n,e);return o["offset"+n]-(ve(o,t,parseFloat(r),r.replace(ce,""))||0)},Se={width:["Left","Right"],height:["Top","Bottom"]},ye=["marginLeft","marginRight","marginTop","marginBottom"],we=function(o,a){if("contain"===o||"auto"===o||"auto auto"===o)return o+" ";null!=o&&""!==o||(o="0 0");var e=o.split(" "),d=-1===o.indexOf("left")?-1===o.indexOf("right")?e[0]:"100%":"0%",l=-1===o.indexOf("top")?-1===o.indexOf("bottom")?e[1]:"100%":"0%",_;if(3<e.length&&!a){for(e=o.split(", ").join(",").split(","),o=[],_=0;_<e.length;_++)o.push(we(e[_]));return o.join(",")}return null==l?l="center"===d?"50%":"0":"center"===l&&(l="50%"),("center"===d||isNaN(parseFloat(d))&&-1===(d+"").indexOf("="))&&(d="50%"),o=d+" "+l+(2<e.length?" "+e[2]:""),a&&(a.oxp=-1!==d.indexOf("%"),a.oyp=-1!==l.indexOf("%"),a.oxr="="===d.charAt(1),a.oyr="="===l.charAt(1),a.ox=parseFloat(d.replace(b,"")),a.oy=parseFloat(l.replace(b,"")),a.v=o),a||o},Be={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},Oe=ie.parseColor=function(d,_){var e,c,g,m,b,T,S,y,w,B,O;if(!d)e=Be.black;else if("number"==typeof d)e=[d>>16,255&d>>8,255&d];else{if(","===d.charAt(d.length-1)&&(d=d.substr(0,d.length-1)),Be[d])e=Be[d];else if("#"===d.charAt(0))4===d.length&&(d="#"+(c=d.charAt(1))+c+(g=d.charAt(2))+g+(m=d.charAt(3))+m),e=[(d=parseInt(d.substr(1),16))>>16,255&d>>8,255&d];else if(!("hsl"===d.substr(0,3)))e=d.match(_e)||Be.transparent;else if(!(e=O=d.match(_e),_))b=+e[0]%360/360,T=+e[1]/100,c=2*(S=+e[2]/100)-(g=.5>=S?S*(T+1):S+T-S*T),3<e.length&&(e[3]=+d[3]),e[0]=v(b+1/3,c,g),e[1]=v(b,c,g),e[2]=v(b-1/3,c,g);else if(-1!==d.indexOf("="))return d.match(z);e[0]=+e[0],e[1]=+e[1],e[2]=+e[2],3<e.length&&(e[3]=+e[3])}return _&&!O&&(c=e[0]/255,g=e[1]/255,m=e[2]/255,S=((y=Math.max(c,g,m))+(w=Math.min(c,g,m)))/2,y===w?b=T=0:(B=y-w,T=.5<S?B/(2-y-w):B/(y+w),b=y===c?(g-m)/B+(g<m?6:0):y===g?(m-c)/B+2:(c-g)/B+4,b*=60),e[0]=0|b+.5,e[1]=0|100*T+.5,e[2]=0|100*S+.5),e},He="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b",Ee,xe,Me,ke,Pe,Ie,Le,Ce,We,De;for(h in Be)He+="|"+h+"\\b";He=new RegExp(He+")","gi"),ie.colorStringFilter=function(o){var t=o[0]+o[1],n;He.test(t)&&(n=-1!==t.indexOf("hsl(")||-1!==t.indexOf("hsla("),o[0]=_(o[0],n),o[1]=_(o[
11],n)),He.lastIndex=0},L.defaultStringFilter||(L.defaultStringFilter=ie.colorStringFilter),J._setPluginRatio=function(d){this.plugin.setRatio(d);for(var t=this.data,a=t.proxy,o=t.firstMPT,_,c,u,p,g;o;)_=a[o.v],o.r?_=Math.round(_):1e-6>_&&-1e-6<_&&(_=0),o.t[o.p]=_,o=o._next;if(t.autoRotate&&(t.autoRotate.rotation=t.mod?t.mod(a.rotation,this.t):a.rotation),1===d||0===d)for(o=t.firstMPT,g=1===d?"e":"b";o;){if(!(c=o.t).type)c[g]=c.s+c.xs0;else if(1===c.type){for(p=c.xs0+c.s+c.xs1,u=1;u<c.l;u++)p+=c["xn"+u]+c["xs"+(u+1)];c[g]=p}o=o._next}};var Ae=function(o,t,e,n,r){this.t=o,this.p=t,this.v=e,this.r=r,n&&((n._prev=this)._next=n)},Re=(J._parseToProxy=function(g,t,e,m,b,s){var n=m,u={},p={},_=e._transform,c=G,d,v,T,S,y;for(e._transform=null,G=t,m=y=e.parse(g,t,m,b),G=c,s&&(e._transform=_,n&&(n._prev=null,n._prev&&(n._prev._next=null)));m&&m!==n;){if(1>=m.type&&(p[v=m.p]=m.s+m.c,u[v]=m.s,s||(S=new Ae(m,"s",v,S,m.r),m.c=0),1===m.type))for(d=m.l;0<--d;)T="xn"+d,p[v=m.p+"_"+T]=m.data[T],u[v]=m[T],s||(S=new Ae(m,T,v,S,m.rxp[T]));m=m._next}return{proxy:u,end:p,firstMPT:S,pt:y}},J.CSSPropTween=function(d,t,e,_,r,s,n,a,o,l,c){this.t=d,this.p=t,this.s=e,this.c=_,this.n=n||t,d instanceof Re||le.push(this.n),this.r=a,this.type=s||0,o&&(this.pr=o,m=!0),this.b=void 0===l?e:l,this.e=void 0===c?e+_:c,r&&((this._next=r)._prev=this)}),Ne=ie.parseComplex=function(S,t,B,H,E,s,n,M,o,l){B=B||s||"","function"==typeof H&&(H=H(Ce,Le)),n=new Re(S,t,0,0,n,l?2:1,null,!1,M,B,H),H+="",E&&He.test(H+B)&&(H=[B,H],ie.colorStringFilter(H),B=H[0],H=H[1]);var h=B.split(", ").join(",").split(" "),I=H.split(", ").join(",").split(" "),L=h.length,C=!1!==Ee,k,W,D,A,R,N,F,X,Y,V,U,G,j;for(-1===H.indexOf(",")&&-1===B.indexOf(",")||(h=h.join(" ").replace(Z,", ").split(" "),I=I.join(" ").replace(Z,", ").split(" "),L=h.length),L!==I.length&&(L=(h=(s||"").split(" ")).length),n.plugin=o,n.setRatio=l,k=He.lastIndex=0;k<L;k++)if(A=h[k],R=I[k],(X=parseFloat(A))||0===X)n.appendXtra("",X,e(R,X),R.replace(z,""),C&&-1!==R.indexOf("px"),!0);else if(E&&He.test(A))G=")"+((G=R.indexOf(")")+1)?R.substr(G):""),j=-1!==R.indexOf("hsl")&&ge,A=Oe(A,j),R=Oe(R,j),(Y=6<A.length+R.length)&&!ge&&0===R[3]?(n["xs"+n.l]+=n.l?" transparent":"transparent",n.e=n.e.split(I[k]).join("transparent")):(ge||(Y=!1),j?n.appendXtra(Y?"hsla(":"hsl(",A[0],e(R[0],A[0]),",",!1,!0).appendXtra("",A[1],e(R[1],A[1]),"%,",!1).appendXtra("",A[2],e(R[2],A[2]),Y?"%,":"%"+G,!1):n.appendXtra(Y?"rgba(":"rgb(",A[0],R[0]-A[0],",",!0,!0).appendXtra("",A[1],R[1]-A[1],",",!0).appendXtra("",A[2],R[2]-A[2],Y?",":G,!0),Y&&(A=4>A.length?1:A[3],n.appendXtra("",A,(4>R.length?1:R[3])-A,G,!1))),He.lastIndex=0;else if(N=A.match(_e)){if(!(F=R.match(z))||F.length!==N.length)return n;for(W=D=0;W<N.length;W++)U=N[W],V=A.indexOf(U,D),n.appendXtra(A.substr(D,V-D),+U,e(F[W],U),"",C&&"px"===A.substr(V+U.length,2),0===W),D=V+U.length;n["xs"+n.l]+=A.substr(D)}else n["xs"+n.l]+=n.l||n["xs"+n.l]?" "+R:R;if(-1!==H.indexOf("=")&&n.data){for(G=n.xs0+n.data.s,k=1;k<n.l;k++)G+=n["xs"+k]+n.data["xn"+k];n.e=G+n["xs"+k]}return n.l||(n.type=-1,n.xs0=n.e),n.xfirst||n},Fe=9;for((h=Re.prototype).l=h.pr=0;0<--Fe;)h["xn"+Fe]=0,h["xs"+Fe]="";h.xs0="",h._next=h._prev=h.xfirst=h.data=h.plugin=h.setRatio=h.rxp=null,h.appendXtra=function(d,t,e,l,r,s){var n=this,a=n.l;return n["xs"+a]+=s&&(a||n["xs"+a])?" "+d:d||"",e||0===a||n.plugin?(n.l++,n.type=n.setRatio?2:1,n["xs"+n.l]=l||"",0<a?(n.data["xn"+a]=t+e,n.rxp["xn"+a]=r,n["xn"+a]=t,n.plugin||(n.xfirst=new Re(n,"xn"+a,t,e,n.xfirst||n,0,n.n,r,n.pr),n.xfirst.xs0=0)):(n.data={s:t+e},n.rxp={},n.s=t,n.c=e,n.r=r),n):(n["xs"+a]+=t+(l||""),n)};var ze=J._registerComplexSpecialProp=function(o,t,a){"object"!=typeof t&&(t={parser:a});var d=o.split(","),s=t.defaultValue,n;for(a=a||[s],n=0;n<d.length;n++)t.prefix=0===n&&t.prefix,t.defaultValue=a[n]||s,new R(d[n],t)},Xe=J._registerPluginProp=function(e){var d;se[e]||(d=e.charAt(0).toUpperCase()+e.substr(1)+"Plugin",ze(e,{parser:function(l,t,e,_,r,s,n){var a=W.com.fwd.plugins[d];return a?(a._cssRegister(),se[e].parse(l,t,e,_,r,s,n)):(V("Error: "+d+" js file not loaded."),r)}}))};(h=R.prototype).parseComplex=function(d,t,_,c,r,s){var n=this.keyword,p,g,m,b,v,T;if(this.multi&&(Z.test(_)||Z.test(t)?(g=t.replace(Z,"|").split("|"),m=_.replace(Z,"|").split("|")):n&&(g=[t],m=[_])),m){for(b=m.length>g.length?m.length:g.length,p=0;p<b;p++)t=g[p]=g[p]||this.dflt,_=m[p]=m[p]||this.dflt,n&&(v=t.indexOf(n))!==(T=_.indexOf(n))&&(-1===T?g[p]=g[p].split(n).join(""):-1===v&&(g[p]+=" "+n));t=g.join(", "),_=m.join(", ")}return Ne(d,this.p,t,_,this.clrs,this.dflt,c,this.pr,r,s)},h.parse=function(o,t,e,a,r,s){return this.parseComplex(o.style,this.format(be(o,this.p,de,!1,this.dflt)),this.format(t),r,s)},ie.registerSpecialProp=function(e,a,d){ze(e,{parser:function(l,t,e,_,r,s){var n=new Re(l,e,0,0,r,2,e,!1,d);return n.plugin=s,n.setRatio=a(l,t,_._tween,e),n},priority:d})},ie.useSVGTransformAttr=Me||ke;var Ye=["scaleX","scaleY","scaleZ","x","y","z","skewX","skewY","rotation","rotationX","rotationY","perspective","xPercent","yPercent"],Ve=j("transform"),Ue=he+"transform",Ge=j("transformOrigin"),je=null!==j("perspective"),Ze=J.Transform=function(){this.perspective=parseFloat(ie.defaultTransformPerspective)||0,this.force3D=!1!==ie.defaultForce3D&&je&&(ie.defaultForce3D||"auto")},Ke=window.SVGElement,qe=ue.documentElement,Qe=(_t=Ie||/Android/i.test(pe)&&!window.chrome,ue.createElementNS&&!_t&&(it=q("svg",qe),lt=(at=q("rect",it,{width:100,height:50,x:100})).getBoundingClientRect().width,at.style[Ge]="50% 50%",at.style[Ve]="scaleX(0.5)",_t=lt===at.getBoundingClientRect().width&&!(ke&&je),qe.removeChild(it)),_t),$e=function(e){return!!(Ke&&e.getBBox&&e.getCTM&&function(e){try{return e.getBBox()}catch(e){}}(e)&&(!e.parentNode||e.parentNode.getBBox&&e.parentNode.getCTM))},Je=[1,0,0,1,0,0],et=function(d,t){var e=d._fwdTransform||new Ze,l=d.style,_,c,u,p,g,h;if(Ve?c=be(d,Ue,null,!0):d.currentStyle&&(c=(c=d.currentStyle.filter.match(/(M11|M12|M21|M22)=[\d\-\.e]+/gi))&&4===c.length?[c[0].substr(4),+c[2].substr(4),+c[1].substr(4),c[3].substr(4),e.x||0,e.y||0].join(","):""),(_=!c||"none"===c||"matrix(1, 0, 0, 1, 0, 0)"===c)&&Ve&&((h="none"===fe(d).display)||!d.parentNode)&&(h&&(p=l.display,l.display="block"),d.parentNode||(g=1,qe.appendChild(d)),_=!(c=be(d,Ue,null,!0))||"none"===c||"matrix(1, 0, 0, 1, 0, 0)"===c,p?l.display=p:h&&ct(l,"display"),g&&qe.removeChild(d)),(e.svg||d.getBBox&&$e(d))&&(_&&-1!==(l[Ve]+"").indexOf("matrix")&&(c=l[Ve],_=0),u=d.getAttribute("transform"),_&&u&&(-1===u.indexOf("matrix")?-1!==u.indexOf("translate")&&(c="matrix(1,0,0,1,"+u.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",_=0):(c=u,_=0))),_)return Je;for(u=(c||"").match(_e)||[],Fe=u.length;-1<--Fe;)p=+u[Fe],u[Fe]=(g=p-(p|=0))?(0|1e5*g+(0>g?-.5:.5))/1e5+p:p;return t&&6<u.length?[u[0],u[1],u[4],u[5],u[12],u[13]]:u},tt=J.getTransform=function(B,t,e,H){if(B._fwdTransform&&e&&!H)return B._fwdTransform;var r=e&&B._fwdTransform||new Ze,I=0>r.scaleX,W=je&&(parseFloat(be(B,Ge,t,!1,"0 0 0").split(" ")[2])||r.zOrigin)||0,N=parseFloat(ie.defaultTransformPerspective)||0,E,Y,V,U,G,j,Z,K,q,J,ee,te,oe,ne,re,se,ae,de,le,_e,ce,ue,pe,ge,he,me,fe,ve,Te,Se,ye,we;if(r.svg=B.getBBox&&$e(B),r.svg&&($(B,be(B,Ge,t,!1,"50% 50%")+"",r,B.getAttribute("data-svg-origin")),rt=ie.useSVGTransformAttr||Qe),(E=et(B))!==Je)for(Y in 16===E.length?(Z=E[0],K=E[1],q=E[2],J=E[3],ee=E[4],te=E[5],oe=E[6],ne=E[7],re=E[8],se=E[9],ae=E[10],de=E[12],le=E[13],_e=E[14],ce=E[11],ue=Math.atan2(oe,ae),r.zOrigin&&(de=re*(_e=-r.zOrigin)-E[12],le=se*_e-E[13],_e=ae*_e+r.zOrigin-E[14]),r.rotationX=ue*Q,ue&&(pe=ee*(me=Math.cos(-ue))+re*(fe=Math.sin(-ue)),ge=te*me+se*fe,he=oe*me+ae*fe,re=ee*-fe+re*me,se=te*-fe+se*me,ae=oe*-fe+ae*me,ce=ne*-fe+ce*me,ee=pe,te=ge,oe=he),ue=Math.atan2(-q,ae),r.rotationY=ue*Q,ue&&(ge=K*(me=Math.cos(-ue))-se*(fe=Math.sin(-ue)),he
1=q*me-ae*fe,se=K*fe+se*me,ae=q*fe+ae*me,ce=J*fe+ce*me,Z=pe=Z*me-re*fe,K=ge,q=he),ue=Math.atan2(K,Z),r.rotation=ue*Q,ue&&(Z=Z*(me=Math.cos(-ue))+ee*(fe=Math.sin(-ue)),ge=K*me+te*fe,te=K*-fe+te*me,oe=q*-fe+oe*me,K=ge),r.rotationX&&359.9<Math.abs(r.rotationX)+Math.abs(r.rotation)&&(r.rotationX=r.rotation=0,r.rotationY=180-r.rotationY),r.scaleX=(0|1e5*Math.sqrt(Z*Z+K*K)+.5)/1e5,r.scaleY=(0|1e5*Math.sqrt(te*te+se*se)+.5)/1e5,r.scaleZ=(0|1e5*Math.sqrt(oe*oe+ae*ae)+.5)/1e5,r.rotationX||r.rotationY?r.skewX=0:(r.skewX=ee||te?Math.atan2(ee,te)*Q+r.rotation:r.skewX||0,90<Math.abs(r.skewX)&&270>Math.abs(r.skewX)&&(I?(r.scaleX*=-1,r.skewX+=0>=r.rotation?180:-180,r.rotation+=0>=r.rotation?180:-180):(r.scaleY*=-1,r.skewX+=0>=r.skewX?180:-180))),r.perspective=ce?1/(0>ce?-ce:ce):0,r.x=de,r.y=le,r.z=_e,r.svg&&(r.x-=r.xOrigin-(r.xOrigin*Z-r.yOrigin*ee),r.y-=r.yOrigin-(r.yOrigin*K-r.xOrigin*te))):je&&!H&&E.length&&r.x===E[4]&&r.y===E[5]&&(r.rotationX||r.rotationY)||(Te=(ve=6<=E.length)?E[0]:1,Se=E[1]||0,ye=E[2]||0,we=ve?E[3]:1,r.x=E[4]||0,r.y=E[5]||0,V=Math.sqrt(Te*Te+Se*Se),U=Math.sqrt(we*we+ye*ye),G=Te||Se?Math.atan2(Se,Te)*Q:r.rotation||0,j=ye||we?Math.atan2(ye,we)*Q+G:r.skewX||0,90<Math.abs(j)&&270>Math.abs(j)&&(I?(V*=-1,j+=0>=G?180:-180,G+=0>=G?180:-180):(U*=-1,j+=0>=j?180:-180)),r.scaleX=V,r.scaleY=U,r.rotation=G,r.skewX=j,je&&(r.rotationX=r.rotationY=r.z=0,r.perspective=N,r.scaleZ=1),r.svg&&(r.x-=r.xOrigin-(r.xOrigin*Te+r.yOrigin*ye),r.y-=r.yOrigin-(r.xOrigin*Se+r.yOrigin*we))),r.zOrigin=W,r)2e-5>r[Y]&&-2e-5<r[Y]&&(r[Y]=0);return e&&(B._fwdTransform=r).svg&&(rt&&B.style[Ve]?L.delayedCall(.001,function(){ct(B.style,Ve)}):!rt&&B.getAttribute("transform")&&L.delayedCall(.001,function(){B.removeAttribute("transform")})),r},ot=J.set3DTransformRatio=J.setTransformRatio=function(B){var t=this.data,H=this.t.style,O=t.rotation,E=t.rotationX,P=t.rotationY,S=t.scaleX,L=t.scaleY,W=t.scaleZ,R=t.x,Y=t.y,V=t.z,G=t.svg,X=t.perspective,j=t.force3D,N,Z,K,q,Q,$,J,ee,te,oe,ne,re,ie,se,ae,de,le,_e,ce,ue,pe,ge,he;if(!((1!==B&&0!==B||"auto"!==j||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime)&&j||V||X||P||E||1!==W)||rt&&G||!je)O||t.skewX||G?(O*=U,ge=t.skewX*U,he=1e5,N=Math.cos(O)*S,q=Math.sin(O)*S,Z=Math.sin(O-ge)*-L,Q=Math.cos(O-ge)*L,ge&&"simple"===t.skewType&&(le=Math.tan(ge-t.skewY*U),Z*=le=Math.sqrt(1+le*le),Q*=le,t.skewY&&(le=Math.tan(t.skewY*U),N*=le=Math.sqrt(1+le*le),q*=le)),G&&(R+=t.xOrigin-(t.xOrigin*N+t.yOrigin*Z)+t.xOffset,Y+=t.yOrigin-(t.xOrigin*q+t.yOrigin*Q)+t.yOffset,rt&&(t.xPercent||t.yPercent)&&(se=this.t.getBBox(),R+=.01*t.xPercent*se.width,Y+=.01*t.yPercent*se.height),R<(se=1e-6)&&-se<R&&(R=0),Y<se&&-se<Y&&(Y=0)),ce=(0|N*he)/he+","+(0|q*he)/he+","+(0|Z*he)/he+","+(0|Q*he)/he+","+R+","+Y+")",G&&rt?this.t.setAttribute("transform","matrix("+ce):H[Ve]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+ce):H[Ve]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+S+",0,0,"+L+","+R+","+Y+")";else{if(ke&&(S<(se=1e-4)&&-se<S&&(S=W=2e-5),L<se&&-se<L&&(L=W=2e-5),!X||t.z||t.rotationX||t.rotationY||(X=0)),O||t.skewX)O*=U,ae=N=Math.cos(O),de=q=Math.sin(O),t.skewX&&(O-=t.skewX*U,ae=Math.cos(O),de=Math.sin(O),"simple"===t.skewType&&(le=Math.tan((t.skewX-t.skewY)*U),ae*=le=Math.sqrt(1+le*le),de*=le,t.skewY&&(le=Math.tan(t.skewY*U),N*=le=Math.sqrt(1+le*le),q*=le))),Z=-de,Q=ae;else{if(!(P||E||1!==W||X||G))return void(H[Ve]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) translate3d(":"translate3d(")+R+"px,"+Y+"px,"+V+"px)"+(1!==S||1!==L?" scale("+S+","+L+")":""));N=Q=1,Z=q=0}te=1,K=$=J=ee=oe=ne=0,re=X?-1/X:0,ie=t.zOrigin,se=1e-6,ue=",",pe="0",(O=P*U)&&(ae=Math.cos(O),oe=re*(J=-(de=Math.sin(O))),K=N*de,$=q*de,re*=te=ae,N*=ae,q*=ae),(O=E*U)&&(le=Z*(ae=Math.cos(O))+K*(de=Math.sin(O)),_e=Q*ae+$*de,ee=te*de,ne=re*de,K=Z*-de+K*ae,$=Q*-de+$*ae,te*=ae,re*=ae,Z=le,Q=_e),1!==W&&(K*=W,$*=W,te*=W,re*=W),1!==L&&(Z*=L,Q*=L,ee*=L,ne*=L),1!==S&&(N*=S,q*=S,J*=S,oe*=S),(ie||G)&&(ie&&(R+=K*-ie,Y+=$*-ie,V+=te*-ie+ie),G&&(R+=t.xOrigin-(t.xOrigin*N+t.yOrigin*Z)+t.xOffset,Y+=t.yOrigin-(t.xOrigin*q+t.yOrigin*Q)+t.yOffset),R<se&&-se<R&&(R=pe),Y<se&&-se<Y&&(Y=pe),V<se&&-se<V&&(V=0)),ce=t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix3d(":"matrix3d(",ce+=(N<se&&-se<N?pe:N)+ue+(q<se&&-se<q?pe:q)+ue+(J<se&&-se<J?pe:J),ce+=ue+(oe<se&&-se<oe?pe:oe)+ue+(Z<se&&-se<Z?pe:Z)+ue+(Q<se&&-se<Q?pe:Q),E||P||1!==W?(ce+=ue+(ee<se&&-se<ee?pe:ee)+ue+(ne<se&&-se<ne?pe:ne)+ue+(K<se&&-se<K?pe:K),ce+=ue+($<se&&-se<$?pe:$)+ue+(te<se&&-se<te?pe
1:te)+ue+(re<se&&-se<re?pe:re)+ue):ce+=",0,0,0,0,1,0,",ce+=R+ue+Y+ue+V+ue+(X?1+-V/X:1)+")",H[Ve]=ce}},rt,it,at,lt,_t;(h=Ze.prototype).x=h.y=h.z=h.skewX=h.skewY=h.rotation=h.rotationX=h.rotationY=h.zOrigin=h.xPercent=h.yPercent=h.xOffset=h.yOffset=0,h.scaleX=h.scaleY=h.scaleZ=1,ze("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(T,t,e,S,r,B,n){if(S._lastParsedTransform===n)return r;var a;"function"==typeof(S._lastParsedTransform=n)[e]&&(a=n[e],n[e]=t);var O=T._fwdTransform,g=T.style,y=Ye.length,H=n,E={},w=tt(T,de,!0,H.parseTransform),b=H.transform&&("function"==typeof H.transform?H.transform(Ce,Le):H.transform),x,M,I,L,C,W,D,R,N;if(S._transform=w,b&&"string"==typeof b&&Ve)(M=K.style)[Ve]=b,M.display="block",M.position="absolute",ue.body.appendChild(K),x=tt(K,null,!1),w.svg&&(W=w.xOrigin,D=w.yOrigin,x.x-=w.xOffset,x.y-=w.yOffset,(H.transformOrigin||H.svgOrigin)&&(b={},$(T,we(H.transformOrigin),b,H.svgOrigin,H.smoothOrigin,!0),W=b.xOrigin,D=b.yOrigin,x.x-=b.xOffset-w.xOffset,x.y-=b.yOffset-w.yOffset),(W||D)&&(R=et(K,!0),x.x-=W-(W*R[0]+D*R[2]),x.y-=D-(W*R[1]+D*R[3]))),ue.body.removeChild(K),x.perspective||(x.perspective=w.perspective),null!=H.xPercent&&(x.xPercent=k(H.xPercent,w.xPercent)),null!=H.yPercent&&(x.yPercent=k(H.yPercent,w.yPercent));else if("object"==typeof H){if(x={scaleX:k(null==H.scaleX?H.scale:H.scaleX,w.scaleX),scaleY:k(null==H.scaleY?H.scale:H.scaleY,w.scaleY),scaleZ:k(H.scaleZ,w.scaleZ),x:k(H.x,w.x),y:k(H.y,w.y),z:k(H.z,w.z),xPercent:k(H.xPercent,w.xPercent),yPercent:k(H.yPercent,w.yPercent),perspective:k(H.transformPerspective,w.perspective)},null!=(C=H.directionalRotation))if("object"==typeof C)for(M in C)H[M]=C[M];else H.rotation=C;"string"==typeof H.x&&-1!==H.x.indexOf("%")&&(x.x=0,x.xPercent=k(H.x,w.xPercent)),"string"==typeof H.y&&-1!==H.y.indexOf("%")&&(x.y=0,x.yPercent=k(H.y,w.yPercent)),x.rotation=o("rotation"in H?H.rotation:"shortRotation"in H?H.shortRotation+"_short":"rotationZ"in H?H.rotationZ:w.rotation-w.skewY,w.rotation-w.skewY,"rotation",E),je&&(x.rotationX=o("rotationX"in H?H.rotationX:"shortRotationX"in H?H.shortRotationX+"_short":w.rotationX||0,w.rotationX,"rotationX",E),x.rotationY=o("rotationY"in H?H.rotationY:"shortRotationY"in H?H.shortRotationY+"_short":w.rotationY||0,w.rotationY,"rotationY",E)),x.skewX=o(H.skewX,w.skewX-w.skewY),(x.skewY=o(H.skewY,w.skewY))&&(x.skewX+=x.skewY,x.rotation+=x.skewY)}for(je&&null!=H.force3D&&(w.force3D=H.force3D,L=!0),w.skewType=H.skewType||w.skewType||ie.defaultSkewType,(I=w.force3D||w.z||w.rotationX||w.rotationY||x.z||x.rotationX||x.rotationY||x.perspective)||null==H.scale||(x.scaleZ=1);-1<--y;)(1e-6<(b=x[N=Ye[y]]-w[N])||-1e-6>b||null!=H[N]||null!=G[N])&&(L=!0,r=new Re(w,N,w[N],b,r),N in E&&(r.e=E[N]),r.xs0=0,r.plugin=B,S._overwriteProps.push(r.n));return b=H.transformOrigin,w.svg&&(b||H.svgOrigin)&&(W=w.xOffset,D=w.yOffset,$(T,we(b),x,H.svgOrigin,H.smoothOrigin),r=A(w,"xOrigin",(O?w:x).xOrigin,x.xOrigin,r,"transformOrigin"),r=A(w,"yOrigin",(O?w:x).yOrigin,x.yOrigin,r,"transformOrigin"),W===w.xOffset&&D===w.yOffset||(r=A(w,"xOffset",O?W:w.xOffset,w.xOffset,r,"transformOrigin"),r=A(w,"yOffset",O?D:w.yOffset,w.yOffset,r,"transformOrigin")),b=rt?null:"0px 0px"),(b||je&&I&&w.zOrigin)&&(Ve?(L=!0,N=Ge,b=(b||be(T,N,de,!1,"50% 50%"))+"",(r=new Re(g,N,0,0,r,-1,"transformOrigin")).b=g[N],r.plugin=B,je?(M=w.zOrigin,b=b.split(" "),w.zOrigin=(2<b.length&&(0===M||"0px"!==b[2])?parseFloat(b[2]):M)||0,r.xs0=r.e=b[0]+" "+(b[1]||"50%")+" 0px",(r=new Re(w,"zOrigin",0,0,r,-1,r.n)).b=M,r.xs0=r.e=w.zOrigin):r.xs0=r.e=b):we(b+"",w)),L&&(S._transformType=w.svg&&rt||!I&&3!==this._transformType?2:3),a&&(n[e]=a),r},prefix:!0}),ze("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ze("borderRadius",{defaultValue:"0px",parser:function(n,t,S,B,r){t=this.format(t);for(var O=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],y=n.style,v=parseFloat(n.offsetWidth),H=parseFloat(n.offsetHeight),w=t.split(" "),T=0,E,x,M,k,P,I,L,C,W,D,A,R;T<O.length;T++)this.p.indexOf("border")&&(O[T]=j(O[T])),-1!==(M=x=be(n,O[T],de,!1,"0px")).indexOf(" ")&&(M=(x=M.split(" "))[0],x=x[1]),k=E=w[T],P=parseFloat(M
1),C=M.substr((P+"").length),""===(L=(W="="===k.charAt(1))?(I=parseInt(k.charAt(0)+"1",10),k=k.substr(2),I*=parseFloat(k),k.substr((I+"").length-(0>I?1:0))||""):(I=parseFloat(k),k.substr((I+"").length)))&&(L=ae[S]||C),L!==C&&(D=ve(n,"borderLeft",P,C),A=ve(n,"borderTop",P,C),x="%"===L?(M=100*(D/v)+"%",100*(A/H)+"%"):"em"===L?(M=D/(R=ve(n,"borderLeft",1,"em"))+"em",A/R+"em"):(M=D+"px",A+"px"),W&&(k=parseFloat(M)+I+L,E=parseFloat(x)+I+L)),r=Ne(y,O[T],M+" "+x,k+" "+E,!1,"0px",r);return r},prefix:!0,formatter:r("0px 0px 0px 0px",!1,!0)}),ze("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(o,t,e,n,r){return Ne(o.style,e,this.format(be(o,e,de,!1,"0px 0px")),this.format(t),!1,"0px",r)},prefix:!0,formatter:r("0px 0px",!1,!0)}),ze("backgroundPosition",{defaultValue:"0 0",parser:function(g,t,e,m,r,s){var n=de||fe(g,null),_=this.format((n?Ie?n.getPropertyValue("background-position-x")+" "+n.getPropertyValue("background-position-y"):n.getPropertyValue("background-position"):g.currentStyle.backgroundPositionX+" "+g.currentStyle.backgroundPositionY)||"0 0"),b=this.format(t),d,v,T,S,y,w;if(-1!==_.indexOf("%")!=(-1!==b.indexOf("%"))&&2>b.split(",").length&&(w=be(g,"backgroundImage").replace(/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,""))&&"none"!==w){for(d=_.split(" "),v=b.split(" "),p.setAttribute("src",w),T=2;-1<--T;)(S=-1!==(_=d[T]).indexOf("%"))!=(-1!==v[T].indexOf("%"))&&(y=0===T?g.offsetWidth-p.width:g.offsetHeight-p.height,d[T]=S?parseFloat(_)/100*y+"px":100*(parseFloat(_)/y)+"%");_=d.join(" ")}return this.parseComplex(g.style,_,b,r,s)},formatter:we}),ze("backgroundSize",{defaultValue:"0 0",formatter:function(e){return we(-1===(e+="").indexOf(" ")?e+" "+e:e)}}),ze("perspective",{defaultValue:"0px",prefix:!0}),ze("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),ze("transformStyle",{prefix:!0}),ze("backfaceVisibility",{prefix:!0}),ze("userSelect",{prefix:!0}),ze("margin",{parser:S("marginTop,marginRight,marginBottom,marginLeft")}),ze("padding",{parser:S("paddingTop,paddingRight,paddingBottom,paddingLeft")}),ze("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(d,t,_,c,r,s){var n,u,p;return t=9>Ie?(u=d.currentStyle,p=8>Ie?" ":",",n="rect("+u.clipTop+p+u.clipRight+p+u.clipBottom+p+u.clipLeft+")",this.format(t).split(",").join(p)):(n=this.format(be(d,this.p,de,!1,this.dflt)),this.format(t)),this.parseComplex(d.style,n,t,r,s)}}),ze("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),ze("autoRound,strictUnits",{parser:function(o,t,e,n,r){return r}}),ze("border",{defaultValue:"0px solid #000",parser:function(d,t,e,_,r,s){var n=be(d,"borderTopWidth",de,!1,"0px"),c=this.format(t).split(" "),o=c[0].replace(ce,"");return"px"!==o&&(n=parseFloat(n)/ve(d,"borderTopWidth",1,o)+o),this.parseComplex(d.style,this.format(n+" "+be(d,"borderTopStyle",de,!1,"solid")+" "+be(d,"borderTopColor",de,!1,"#000")),c.join(" "),r,s)},color:!0,formatter:function(o){var t=o.split(" ");return t[0]+" "+(t[1]||"solid")+" "+(o.match(He)||["#000"])[0]}}),ze("borderWidth",{parser:S("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),ze("float,cssFloat,styleFloat",{parser:function(n,t,e,d,r){var s=n.style,a="cssFloat"in s?"cssFloat":"styleFloat";return new Re(s,a,0,0,r,-1,e,!1,0,s[a],t)}}),ze("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(d,t,_,c,r,u){var n=parseFloat(be(d,"opacity",de,!1,"1")),p=d.style,o="autoAlpha"===_;return"string"==typeof t&&"="===t.charAt(1)&&(t=("-"===t.charAt(0)?-1:1)*parseFloat(t.substr(2))+n),o&&1===n&&"hidden"===be(d,"visibility",de)&&0!==t&&(n=0),ge?r=new Re(p,"opacity",n,t-n,r):((r=new Re(p,"opacity",100*n,100*(t-n),r)).xn1=o?1:0,p.zoom=1,r.type=2,r.b="alpha(opacity="+r.s+")",r.e="alpha(opacity="+(r.s+r.c)+")",r.data=d,r.plugin=u,r.setRatio=te),o&&((r=new Re(p,"visibility",0,0,r,-1,null,!1,0,0===n?"hidden":"inherit",0===t?"hidden":"inherit")).xs0="inherit",c._overwriteProps.push(r.n),c._overwriteProps.push(_)),r}});var ct=function(o,t){t&&(o.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),o.removeProperty(t.replace(l,"-$1").toLowerCase())):o.removeAttribute(t))};for(ze("className",{parser:function(d,t,e,c,r,b,n){var a=d.getAttribute("class")||"",p=d.style.cssText,_,v,T,S,w;if((r=c._classNamePT=new Re(d,e,0,0,r,2)).setRatio=oe,r.pr=-11,m=!0,r.b=a,v=g(d,de),T=d._fwdClassPT){for(S={},w=T.data;w;)S[w.p]=1,w=w._next;T.setRatio(1)}return(d._fwdClassPT=r).e="="===t.charAt(1)?a.replace(new RegExp("(?:\\s|^)"+t.substr(2)+"(?![\\w-])"),"")+("+"===t.charAt(0)?" "+t.substr(2):""):t,d.setAttribute("class",r.e),_=y(d,v,g(d),n,S),d.setAttribute("class",a),r.data=_.firstMPT,d.style.cssText=p,r=r.xfirst=c.parse(d,_.difs,r,b)}}
1),ze("clearProps",{parser:function(o,t,e,n,r){return(r=new Re(o,e,0,0,r,2)).setRatio=ne,r.e=t,r.pr=-10,r.data=n._tween,m=!0,r}}),h=["bezier","throwProps","physicsProps","physics2D"],Fe=h.length;Fe--;)Xe(h[Fe]);(h=ie.prototype)._firstPT=h._lastParsedTransform=h._transform=null,h._onInitTween=function(d,t,c,b){if(!d.nodeType)return!1;this._target=Le=d,this._tween=c,this._vars=t,Ce=b,Ee=t.autoRound,m=!1,ae=t.suffixMap||ie.suffixMap,de=fe(d,""),le=this._overwriteProps;var r=d.style,_,v,T,S,w,B,O,H,E;if(xe&&""===r.zIndex&&("auto"!==(_=be(d,"zIndex",de))&&""!==_||this._addLazySet(r,"zIndex",0)),"string"==typeof t&&(S=r.cssText,_=g(d,de),r.cssText=S+";"+t,_=y(d,_,g(d)).difs,!ge&&/opacity:([^;]*)/i.test(t)&&(_.opacity=parseFloat(RegExp.$1)),t=_,r.cssText=S),this._firstPT=t.className?v=se.className.parse(d,t.className,"className",this,null,null,t):v=this.parse(d,t,null),this._transformType){for(E=3===this._transformType,Ve?Me&&(xe=!0,""===r.zIndex&&("auto"!==(O=be(d,"zIndex",de))&&""!==O||this._addLazySet(r,"zIndex",0)),Pe&&this._addLazySet(r,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(E?"visible":"hidden"))):r.zoom=1,T=v;T&&T._next;)T=T._next;H=new Re(d,"transform",0,0,null,2),this._linkCSSP(H,null,T),H.setRatio=Ve?ot:ee,H.data=this._transform||tt(d,de,!0),H.tween=c,H.pr=-1,le.pop()}if(m){for(;v;){for(B=v._next,T=S;T&&T.pr>v.pr;)T=T._next;(v._prev=T?T._prev:w)?v._prev._next=v:S=v,(v._next=T)?T._prev=v:w=v,v=B}this._firstPT=S}return!0},h.parse=function(d,t,e,g){var r=d.style,c,m,b,v,T,S,y,w,B,O;for(c in t)"function"==typeof(S=t[c])&&(S=S(Ce,Le)),(m=se[c])?e=m.parse(d,S,c,this,e,g,t):(T=be(d,c,de)+"",B="string"==typeof S,"color"===c||"fill"===c||"stroke"===c||-1!==c.indexOf("Color")||B&&/^(rgb|hsl)/.test(S)?(B||(S=(3<(S=Oe(S)).length?"rgba(":"rgb(")+S.join(",")+")"),e=Ne(r,c,T,S,!0,"transparent",e,0,g)):B&&/[\s,\(]/i.test(S)?e=Ne(r,c,T,S,!0,null,e,0,g):(y=(b=parseFloat(T))||0===b?T.substr((b+"").length):"",""!==T&&"auto"!==T||(y="width"===c||"height"===c?(b=function(o,t,e){if("svg"===(o.nodeName+"").toLowerCase())return(e||fe(o))[t]||0;if(o.getBBox&&$e(o))return o.getBBox()[t]||0;var a=parseFloat("width"===t?o.offsetWidth:o.offsetHeight),d=Se[t],s=d.length;for(e=e||fe(o,null);-1<--s;)a-=parseFloat(be(o,"padding"+d[s],e,!0))||0,a-=parseFloat(be(o,"border"+d[s]+"Width",e,!0))||0;return a}(d,c,de),"px"):"left"===c||"top"===c?(b=Te(d,c,de),"px"):(b="opacity"===c?1:0,"")),""===(w=(O=B&&"="===S.charAt(1))?(v=parseInt(S.charAt(0)+"1",10),S=S.substr(2),v*=parseFloat(S),S.replace(ce,"")):(v=parseFloat(S),B?S.replace(ce,""):""))&&(w=c in ae?ae[c]:y),S=v||0===v?(O?v+b:v)+w:t[c],y!==w&&""!==w&&(v||0===v)&&b&&(b=ve(d,c,b,y),"%"===w?(b/=ve(d,c,100,"%")/100,!0!==t.strictUnits&&(T=b+"%")):"em"===w||"rem"===w||"vw"===w||"vh"===w?b/=ve(d,c,1,w):"px"!==w&&(v=ve(d,c,v,w),w="px"),O&&(!v&&0!==v||(S=v+b+w))),O&&(v+=b),(b||0===b)&&(v||0===v)?(e=new Re(r,c,b,v-b,e,0,c,!1!==Ee&&("px"===w||"zIndex"===c),0,T,S)).xs0=w:void 0!==r[c]&&(S||"NaN"!=S+""&&null!=S)?(e=new Re(r,c,v||b||0,0,e,-1,c,!1,0,T,S)).xs0="none"!==S||"display"!==c&&-1===c.indexOf("Style")?S:T:V("invalid "+c+" tween value: "+t[c]))),g&&e&&!e.plugin&&(e.plugin=g);return e},h.setRatio=function(o){var t=this._firstPT,n,a,d;if(!(1!==o||this._tween._time!==this._tween._duration&&0!==this._tween._time))for(;t;){if(!(2!==t.type))t.setRatio(o);else if(!(t.r&&-1!==t.type))t.t[t.p]=t.e;else if(!(n=Math.round(t.s+t.c),t.type))t.t[t.p]=n+t.xs0;else if(1===t.type){for(d=t.l,a=t.xs0+n+t.xs1,d=1;d<t.l;d++)a+=t["xn"+d]+t["xs"+(d+1)];t.t[t.p]=a}t=t._next}else if(o||this._tween._time!==this._tween._duration&&0!==this._tween._time||-1e-6===this._tween._rawPrevTime)for(;t;){if(!(n=t.c*o+t.s,t.r?n=Math.round(n):1e-6>n&&-1e-6<n&&(n=0),t.type))t.t[t.p]=n+t.xs0;else if(!(1===t.type))-1===t.type?t.t[t.p]=t.xs0:t.setRatio&&t.setRatio(o);else if(2===(d=t.l))t.t[t.p]=t.xs0+n+t.xs1+t.xn1+t.xs2;else if(3===d)t.t[t.p]=t.xs0+n+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3;else if(4===d)t.t[t.p]=t.xs0+n+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4;else if(5===d)t.t[t.p]=t.xs0+n+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4+t.xn4+t.xs5;else{for(a=t.xs0+n+t.xs1,d=1;d<t.l;d++)a+=t["xn"+d]+t["xs"+(d+1)];t.t[t.p]=a}t=t._next}else for(;t;)2===t.type?t.setRatio(o):t.t[t.p]=t.b,t=t._next},h._enableTransforms=function(e){this._transform=this._transform||tt(this._target,de,!0),this._transformType=this._transform.svg&&rt||!e&&3!==this._transformType?2:3},h._addLazySet=function(o,t,e){var n=this._firstPT=new Re(o,t,0,0,this._firstPT,2);n.e=e,n.setRatio=re,n.data=this},h._linkCSSP=function(o,t,e,n){return o&&(t&&(t._prev=o),o._next&&(o._next._prev=o._prev),o._prev?o._prev._next=o._next:this._firstPT===o&&(this._firstPT=o._next,n=!0),e?e._next=o:n||null!==this._firstPT||(this._firstPT=o),o._next=t,o._prev=e),o},h._mod=function(o){for(var t=this._firstPT;t;)"function"==typeof o[t.p]&&o[t.p]===Math.round&&(t.r=1),t=t._next},h._kill=function(o){var t=o,n,a,d;if(o.autoAlpha||o.alpha){for(a in t={},o)t[a]=o[a];t.opacity=1,t.autoAlpha&&(t.visibility=1)}for(o.className&&(n=this._classNamePT)&&((d=n.xfirst)&&d._prev?this._linkCSSP(d._prev,n._next,d._prev._prev):d===this._firstPT&&(this._firstPT=n._next),n._next&&this._linkCSSP(n._next,n._next._next,d._prev),this._classNamePT=null),n=this._firstPT;n;)n.plugin&&n.plugin!==a&&n.plugin._kill&&(n.plugin._kill(o),a=n.plugin),n=n._next;return E.prototype._kill.call(this,t)};var ut=function(o,t,e){var d,l,_,c;if(o.slice)for(l=o.length;-1<--l;)ut(o[l],t,e);else for(l=(d=o.childNodes).length;-1<--l;)c=(_=d[l]).type,_.style&&(t.push(g(_)),e&&e.push(_)),(1===c||9===c||11===c)&&_.childNodes.length&&ut(_,t,e)};return ie.cascadeTo=function(d,_,e){var c=L.to(d,_,e),o=[c],l=[],g=[],h=[],u=L._internals.reservedProps,p,m,f,b;for(d=c._targets||c.target,ut(d,l,h),c.render(_,!0,!0),ut(d,g),c.render(0,!0,!0),c._enabled(!0),p=h.length;-1<--p;)if((m=y(h[p],l[p],g[p])).firstMPT){for(f in m=m.difs,e)u[f]&&(m[f]=e[f]);for(f in b={},m)b[f]=l[p][f];o.push(L.fromTo(h[p],_,b,m))}return o},E.activate([ie]),ie},!0),_fwd_fwdScope.FWDFWD_fwdDefine("easing.Back",["easing.Ease"],function(b){function d(o,t){var e=h("easing."+o,function(){},!0),n=e.prototype=new b;return n.constructor=e,n.getRatio=t,e}function t(o,t,e,s){var r=h("easing."+o,{easeOut:new t,easeIn:new e,easeInOut:new s},!0);return f(r,o),r}function m(o,t,e){this.t=o,this.v=t,e&&(((this.next=e).prev=this).c=e.v-t,this.gap=e.t-o)}function e(o,t){var e=h("easing."+o,function(e){this._p1=e||0===e?e:1.70158,this._p2=1.525*this._p1},!0),n=e.prototype=new b;return n.constructor=e,n.getRatio=t,n.config=function(o){return new e(o)},e}var g=_fwd_fwdScope.FWDGlobals||_fwd_fwdScope,a=g.com.fwd,o=2*Math.PI,l=Math.PI/2,h=a._class,f=b.register||function(){},u=t("Back",e("BackOut",function(e){return--e*e*((this._p1+1)*e+this._p1)+1}),e("BackIn",function(e){return e*e*((this._p1+1)*e-this._p1)}),e("BackInOut",function(e){return 1>(e*=2)?.5*e*e*((this._p2+1)*e-this._p2):.5*((e-=2)*e*((this._p2+1)*e+this._p2)+2)})),p=h("easing.SlowMo",function(o,n,r){n=n||0===n?n:.7,null==o?o=.7:1<o&&(o=1),this._p=1===o?0:n,this._p1=(1-o)/2,this._p2=o,this._p3=this._p1+this._p2,this._calcEnd=!0===r},!0),_=p.prototype=new b,v,T,S;return _.constructor=p,_.getRatio=function(o){var n=o+(.5-o)*this._p;return o<this._p1?this._calcEnd?1-(o=1-o/this._p1)*o:n-(o=1-o/this._p1)*o*o*o*n:o>this._p3?this._calcEnd?1-(o=(o-this._p3)/this._p1)*o:n+(o-n)*(o=(o-this._p3)/this._p1)*o*o*o:this._calcEnd?1:n},p.ease=new p(.7,.7),_.config=p.config=function(o,t,e){return new p(o,t,e)},(_=(v=h("easing.SteppedEase",function(e){e=e||1,this._p1=1/e,this._p2=e+1},!0)).prototype=new b).constructor=v,_.getRatio=function(e){return 0>e?e=0:1<=e&&(e=.999999999),(this._p2*e>>0)*this._p1},_.config=v.config=function(e){return new v(e)},(_=(T=h("easing.RoughEase",function(g){for(var v=(g=g||{}).taper||"none",o=[],l=0,T=0|(g.points||20),f=T,S=!1!==g.randomize,p=!0===g.clamp,_=g.template instanceof b?g.template:null,c="number"==typeof g.strength?.4*g.strength:.4,d,y,w,B,O,H;-1<--f;)d=S?Math.random():1/T*f,y=_?_.getRatio(d):d,w="none"===v?c:"out"===v?(B=1-d)*B*c:"in"===v?d*d*c:.5>
1d?.5*((B=2*d)*B)*c:.5*((B=2*(1-d))*B)*c,S?y+=Math.random()*w-.5*w:f%2?y+=.5*w:y-=.5*w,p&&(1<y?y=1:0>y&&(y=0)),o[l++]={x:d,y:y};for(o.sort(function(o,t){return o.x-t.x}),H=new m(1,1,null),f=T;-1<--f;)O=o[f],H=new m(O.x,O.y,H);this._prev=new m(0,0,0===H.t?H.next:H)},!0)).prototype=new b).constructor=T,_.getRatio=function(o){var t=this._prev;if(o>t.t){for(;t.next&&o>=t.t;)t=t.next;t=t.prev}else for(;t.prev&&o<=t.t;)t=t.prev;return(this._prev=t).v+(o-t.t)/t.gap*t.c},_.config=function(e){return new T(e)},T.ease=new T,t("Bounce",d("BounceOut",function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}),d("BounceIn",function(e){return(e=1-e)<1/2.75?1-7.5625*e*e:e<2/2.75?1-(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?1-(7.5625*(e-=2.25/2.75)*e+.9375):1-(7.5625*(e-=2.625/2.75)*e+.984375)}),d("BounceInOut",function(o){var n=.5>o;return(o=n?1-2*o:2*o-1)<1/2.75?o*=7.5625*o:o=o<2/2.75?7.5625*(o-=1.5/2.75)*o+.75:o<2.5/2.75?7.5625*(o-=2.25/2.75)*o+.9375:7.5625*(o-=2.625/2.75)*o+.984375,n?.5*(1-o):.5*o+.5})),t("Circ",d("CircOut",function(e){return Math.sqrt(1- --e*e)}),d("CircIn",function(e){return-(Math.sqrt(1-e*e)-1)}),d("CircInOut",function(e){return 1>(e*=2)?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)})),t("Elastic",(S=function(n,t,a){var d=h("easing."+n,function(n,t){this._p1=1<=n?n:1,this._p2=(t||a)/(1>n?n:1),this._p3=this._p2/o*(Math.asin(1/this._p1)||0),this._p2=o/this._p2},!0),e=d.prototype=new b;return e.constructor=d,e.getRatio=t,e.config=function(o,t){return new d(o,t)},d})("ElasticOut",function(e){return this._p1*Math.pow(2,-10*e)*Math.sin((e-this._p3)*this._p2)+1},.3),S("ElasticIn",function(e){return-(this._p1*Math.pow(2,10*--e)*Math.sin((e-this._p3)*this._p2))},.3),S("ElasticInOut",function(e){return 1>(e*=2)?-.5*(this._p1*Math.pow(2,10*--e)*Math.sin((e-this._p3)*this._p2)):.5*(this._p1*Math.pow(2,-10*--e)*Math.sin((e-this._p3)*this._p2))+1},.45)),t("Expo",d("ExpoOut",function(e){return 1-Math.pow(2,-10*e)}),d("ExpoIn",function(e){return Math.pow(2,10*(e-1))-.001}),d("ExpoInOut",function(e){return 1>(e*=2)?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*(e-1)))})),t("Sine",d("SineOut",function(e){return Math.sin(e*l)}),d("SineIn",function(e){return 1-Math.cos(e*l)}),d("SineInOut",function(e){return-.5*(Math.cos(Math.PI*e)-1)})),h("easing.EaseLookup",{find:function(e){return b.map[e]}},!0),f(g.SlowMo,"SlowMo","ease,"),f(T,"RoughEase","ease,"),f(v,"SteppedEase","ease,"),u},!0)}),_fwd_fwdScope.FWDFWD_fwdDefine&&_fwd_fwdScope._fwd_fwdQueue.pop()(),function(ee,_){"use strict";var c={},d=ee.FWDGlobals=ee.FWDGlobals||ee;if(!d.FWDTweenLite){var m=function(o){for(var t=o.split("."),e=d,n=0;n<t.length;n++)e[t[n]]=e=e[t[n]]||{};return e},y=m("com.fwd"),te=1e-10,u=function(o){for(var t=[],e=o.length,n=0;n!==e;t.push(o[n++]));return t},v=function(){},oe=(s=Object.prototype.toString,x=s.call([]),function(e){return null!=e&&(e instanceof Array||"object"==typeof e&&!!e.push&&s.call(e)===x)}),r={},l=function(e,n,g,t){this.sc=r[e]?r[e].sc:[],(r[e]=this).gsClass=null,this.func=g;var u=[];this.check=function(p){for(var h=n.length,f=h,b,v,T,S,y;-1<--h;)(b=r[n[h]]||new l(n[h],[])).gsClass?(u[h]=b.gsClass,f--):p&&b.sc.push(this);if(0===f&&g){if(T=(v=("com.fwd."+e).split(".")).pop(),S=m(v.join("."))[T]=this.gsClass=g.apply(g,u),t)if(d[T]=c[T]=S,!(y="undefined"!=typeof fwd_module&&fwd_module.exports)&&"function"==typeof define&&define.amd)define((ee.FWDAMDPath?ee.FWDAMDPath+"/":"")+e.split(".").pop(),[],function(){return S});else if(y)if(e===_)for(h in fwd_module.exports=c[_]=S,c)S[h]=c[h];else c[_]&&(c[_][T]=S);for(h=0;h<this.sc.length;h++)this.sc[h].check()}},this.check(!0)},T=ee.FWDFWD_fwdDefine=function(o,t,e,n){return new l(o,t,e,n)},w=y._class=function(o,t,n){return t=t||function(){},T(o,[],function(){return t},n),t},p,s,x;T.globals=d;var ne=[0,0,1,1],re=w("easing.Ease",function(o,t,e,n){this._func=o,this._type=e||0,this._power=n||0,this._params=t?ne.concat(t):ne},!0),b=re.map={},n=re.register=function(d,t,e,_){for(var r=t.split(","),l=r.length,c=(e||"easeIn,easeOut,easeInOut").split(","),u,p,g,m;-1<--l;)for(p=r[l],u=_?w("easing."+p,null,!0):y.easing[p]||{},g=c.length;-1<--g;)m=c[g],b[p+"."+m]=b[m+p]=u[m]=d.getRatio?d:d[m]||new d},a;
1for((a=re.prototype)._calcEnd=!1,a.getRatio=function(o){if(this._func)return this._params[0]=o,this._func.apply(null,this._params);var t=this._type,e=this._power,n=1===t?1-o:2===t?o:.5>o?2*o:2*(1-o);return 1===e?n*=n:2===e?n*=n*n:3===e?n*=n*n*n:4===e&&(n*=n*n*n*n),1===t?1-n:2===t?n:.5>o?n/2:1-n/2},ae=(de=["Linear","Quad","Cubic","Quart","Quint,Strong"]).length;-1<--ae;)a=de[ae]+",Power"+ae,n(new re(null,null,1,ae),a,"easeOut",!0),n(new re(null,null,2,ae),a,"easeIn"+(0===ae?",easeNone":"")),n(new re(null,null,3,ae),a,"easeInOut");b.linear=y.easing.Linear.easeIn,b.swing=y.easing.Quad.easeInOut;var P=w("events.EventDispatcher",function(e){this._listeners={},this._eventTarget=e||this});(a=P.prototype).addEventListener=function(d,t,e,_,r){r=r||0;var c=this._listeners[d],u=0,g,h;for(this!==f||p||f.wake(),null==c&&(this._listeners[d]=c=[]),h=c.length;-1<--h;)(g=c[h]).c===t&&g.s===e?c.splice(h,1):0===u&&g.pr<r&&(u=h+1);c.splice(u,0,{c:t,s:e,up:_,pr:r})},a.removeEventListener=function(o,t){var e=this._listeners[o],n;if(e)for(n=e.length;-1<--n;)if(e[n].c===t)return void e.splice(n,1)},a.dispatchEvent=function(o){var t=this._listeners[o],n,a,d;if(t)for(1<(n=t.length)&&(t=t.slice(0)),a=this._eventTarget;-1<--n;)(d=t[n])&&(d.up?d.c.call(d.s||a,{type:o,target:a}):d.c.call(d.s||a))};for(var O=ee.requestAnimationFrame,ie=ee.cancelAnimationFrame,se=Date.now||function(){return new Date().getTime()},S=se(),ae=(de=["ms","moz","webkit","o"]).length,de;-1<--ae&&!O;)O=ee[de[ae]+"RequestAnimationFrame"],ie=ee[de[ae]+"CancelAnimationFrame"]||ee[de[ae]+"CancelRequestAnimationFrame"];w("Ticker",function(r,t){var d=this,c=se(),e=!1!==t&&O&&"auto",g=500,h=33,m=function(o){var t=se()-S,n,r;g<t&&(c+=t-h),S+=t,d.time=(S-c)/1e3,n=d.time-w,(!_||0<n||!0===o)&&(d.frame++,w+=n+(y<=n?.004:y-n),r=!0),!0!==o&&(T=b(m)),r&&d.dispatchEvent("tick")},_,b,T,y,w;P.call(d),d.time=d.frame=0,d.tick=function(){m(!0)},d.lagSmoothing=function(o,t){g=o||1e10,h=Math.min(t,g,0)},d.sleep=function(){null!=T&&((e&&ie?ie:clearTimeout)(T),b=v,T=null,d===f&&(p=!1))},d.wake=function(o){null===T?o?c+=-S+(S=se()):10<d.frame&&(S=se()-g+5):d.sleep(),b=0===_?v:e&&O?O:function(e){return setTimeout(e,0|1e3*(w-d.time)+1)},d===f&&(p=!0),m(2)},d.fps=function(e){return arguments.length?void(y=1/((_=e)||60),w=this.time+y,d.wake()):_},d.useRAF=function(o){return arguments.length?void(d.sleep(),e=o,d.fps(_)):e},d.fps(r),setTimeout(function(){"auto"===e&&5>d.frame&&"hidden"!==document.visibilityState&&d.useRAF(!1)},1500)}),(a=y.Ticker.prototype=new y.events.EventDispatcher).constructor=y.Ticker;var le=w("core.FWDAnimation",function(o,t){var n;this.vars=t=t||{},this._duration=this._totalDuration=o||0,this._delay=+t.delay||0,this._timeScale=1,this._active=!0===t.immediateRender,this.data=t.data,this._reversed=!0===t.reversed,U&&(p||f.wake(),(n=this.vars.useFrames?Z:U).add(this,n._time),this.vars.paused&&this.paused(!0))}),f=le.ticker=new y.Ticker;(a=le.prototype)._dirty=a._gc=a._initted=a._paused=!1,a._totalTime=a._time=0,a._rawPrevTime=-1,a._next=a._last=a._onUpdate=a._timeline=a.timeline=null,a._paused=!1;var M=function(){p&&2e3<se()-S&&f.wake(),setTimeout(M,2e3)};M(),a.play=function(o,t){return null!=o&&this.seek(o,t),this.reversed(!1).paused(!1)},a.pause=function(o,t){return null!=o&&this.seek(o,t),this.paused(!0)},a.resume=function(o,t){return null!=o&&this.seek(o,t),this.paused(!1)},a.seek=function(o,t){return this.totalTime(+o,!1!==t)},a.restart=function(o,t){return this.reversed(!1).paused(!1).totalTime(o?-this._delay:0,!1!==t,!0)},a.reverse=function(o,t){return null!=o&&this.seek(o||this.totalDuration(),t),this.reversed(!0).paused(!1)},a.render=function(){},a.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,!this._gc&&this.timeline||this._enabled(!0),this},a.isActive=function(){var o=this._timeline,e=this._startTime,n;return!o||!this._gc&&!this._paused&&o.isActive()&&(n=o.rawTime())>=e&&n<e+this.totalDuration()/this._timeScale},a._enabled=function(o,t){return p||f.wake(),this._gc=!o,this._active=this.isActive(),!0!==t&&(o&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!o&&this.timeline&&this._timeline._remove(this,!0)),!1},a._kill=function(){return this._enabled(!1,!1)},a.kill=function(o,t){return this._kill(o,t),this},a._uncache=function(o){for(var t=o?this:this.timeline;t;)t._dirty=!0,t=t.timeline;return this},a._swapSelfInParams=function(o){for(var t=o.length,n=o.concat();-1<--t;)"{self}"===o[t]&&(n[t]=this);return n},a._callback=function(o){var t=this.vars,e=t[o],n=t[o+"Params"],r=t[o+"Scope"]||t.callbackScope||this;switch(n?n.length:0){case 0:e.call(r);break;case 1:e.call(r,n[0]);break;case 2:e.call(r,n[0],n[1]);break;default:e.apply(r,n);}},a.eventCallback=function(o,t,e,n){if("on"===(o||"").substr(0,2)){var r=this.vars;if(1===arguments.length)return r[o];null==t?delete r[o]:(r[o]=t,r[o+"Params"]=oe(e)&&-1!==e.join("").indexOf("{self}")?this._swapSelfInParams(e):e,r[o+"Scope"]=n),"onUpdate"===o&&(this._onUpdate=t)}return this},a.delay=function(e){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+e-this._delay),this._delay=e,this):this._delay},a.duration=function(e){return arguments.length?(this._duration=this._totalDuration=e,this._uncache(!0),this._timeline.smoothChildTiming&&0<this._time&&this._time<this._duration&&0!==e&&this.totalTime(this._totalTime*(e/this._duration),!0),this):(this._dirty=!1,this._duration)},a.totalDuration=function(e){return this._dirty=!1,arguments.length?this.duration(e):this._totalDuration},a.time=function(o,t){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(o>this._duration?this._duration:o,t)):this._time},a.totalTime=function(o,n,e){if(p||f.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>o&&!e&&(o+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var a=this._totalDuration,r=this._timeline;if(a<o&&!e&&(o=a),this._startTime=(this._paused?this._pauseTime:r._time)-(this._reversed?a-o:o)/this._timeScale,r._dirty||this._uncache(!1),r._timeline)for(;r._timeline;)r._timeline._time!==(r._startTime+r._totalTime)/r._timeScale&&r.totalTime(r._totalTime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1),this._totalTime===o&&0!==this._duration||(z.length&&ue(),this.render(o,n,!1),z.length&&ue())}return this},a.progress=a.totalProgress=function(o,t){var e=this.duration();return arguments.length?this.totalTime(e*o,t):e?this._time/e:this.ratio},a.startTime=function(e){return arguments.length?(e!==this._startTime&&(this._startTime=e,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,e-this._delay)),this):this._startTime},a.endTime=function(e){return this._startTime+(0==e?this.duration():this.totalDuration())/this._timeScale},a.timeScale=function(o){return arguments.length?(o=o||te,this._timeline&&this._timeline.smoothChildTiming&&(r=(n=this._pauseTime)||0===n?n:this._timeline.totalTime(),this._startTime=r-(r-this._startTime)*this._timeScale/o),this._timeScale=o,this._uncache(!1)):this._timeScale;var n,r},a.reversed=function(e){return arguments.length?(e!=this._reversed&&(this._reversed=e,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed}
1,a.paused=function(o){if(!arguments.length)return this._paused;var t=this._timeline,n,r;return o!=this._paused&&t&&(p||o||f.wake(),r=(n=t.rawTime())-this._pauseTime,!o&&t.smoothChildTiming&&(this._startTime+=r,this._uncache(!1)),this._pauseTime=o?n:null,this._paused=o,this._active=this.isActive(),!o&&0!=r&&this._initted&&this.duration()&&(n=t.smoothChildTiming?this._totalTime:(n-this._startTime)/this._timeScale,this.render(n,n===this._totalTime,!0))),this._gc&&!o&&this._enabled(!0,!1),this};var C=w("core.FWDSimpleTimeline",function(e){le.call(this,0,e),this.autoRemoveChildren=this.smoothChildTiming=!0});(a=C.prototype=new le).constructor=C,a.kill()._gc=!1,a._first=a._last=a._recent=null,a._sortChildren=!1,a.add=a.insert=function(o,t){var e,r;if(o._startTime=+(t||0)+o._delay,o._paused&&this!==o._timeline&&(o._pauseTime=o._startTime+(this.rawTime()-o._startTime)/o._timeScale),o.timeline&&o.timeline._remove(o,!0),o.timeline=o._timeline=this,o._gc&&o._enabled(!0,!0),e=this._last,this._sortChildren)for(r=o._startTime;e&&e._startTime>r;)e=e._prev;return e?(o._next=e._next,e._next=o):(o._next=this._first,this._first=o),o._next?o._next._prev=o:this._last=o,o._prev=e,this._recent=o,this._timeline&&this._uncache(!0),this},a._remove=function(o,t){return o.timeline===this&&(t||o._enabled(!1,!0),o._prev?o._prev._next=o._next:this._first===o&&(this._first=o._next),o._next?o._next._prev=o._prev:this._last===o&&(this._last=o._prev),o._next=o._prev=o.timeline=null,o===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},a.render=function(o,t,e){var n=this._first,a;for(this._totalTime=this._time=this._rawPrevTime=o;n;)a=n._next,(n._active||o>=n._startTime&&!n._paused)&&(n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(o-n._startTime)*n._timeScale,t,e):n.render((o-n._startTime)*n._timeScale,t,e)),n=a},a.rawTime=function(){return p||f.wake(),this._totalTime};var F=w("FWDTweenLite",function(d,l,e){if(le.call(this,l,e),this.render=F.prototype.render,null==d)throw"Cannot tween a null target.";this.target=d="string"==typeof d&&F.selector(d)||d;var _=d.jquery||d.length&&d!==ee&&d[0]&&(d[0]===ee||d[0].nodeType&&d[0].style&&!d.nodeType),a=this.vars.overwrite,c,p,g;if(this._overwrite=a=null==a?q[F.defaultOverwrite]:"number"==typeof a?a>>0:q[a],(_||d instanceof Array||d.push&&oe(d))&&"number"!=typeof d[0])for(this._targets=g=u(d),this._propLookup=[],this._siblings=[],c=0;c<g.length;c++)(p=g[c])?"string"==typeof p?"string"==typeof(p=g[c--]=F.selector(p))&&g.splice(c+1,1):p.length&&p!==ee&&p[0]&&(p[0]===ee||p[0].nodeType&&p[0].style&&!p.nodeType)?(g.splice(c--,1),this._targets=g=g.concat(u(p))):(this._siblings[c]=G(p,this,!1),1===a&&1<this._siblings[c].length&&K(p,this,null,1,this._siblings[c])):g.splice(c--,1);else this._propLookup={},this._siblings=G(d,this,!1),1===a&&1<this._siblings.length&&K(d,this,null,1,this._siblings);(this.vars.immediateRender||0===l&&0===this._delay&&!1!==this.vars.immediateRender)&&(this._time=-te,this.render(Math.min(0,-this._delay)))},!0),D=function(e){return e&&e.length&&e!==ee&&e[0]&&(e[0]===ee||e[0].nodeType&&e[0].style&&!e.nodeType)};(a=F.prototype=new le).constructor=F,a.kill()._gc=!1,a.ratio=0,a._firstPT=a._targets=a._overwrittenProps=a._startAt=null,a._notifyPluginsOfEnabled=a._lazy=!1,F.version="1.19.0",F.defaultEase=a._ease=new re(null,null,1,1),F.defaultOverwrite="auto",F.ticker=f,F.autoSleep=120,F.lagSmoothing=function(o,t){f.lagSmoothing(o,t)},F.selector=ee.$||ee.jQuery||function(o){var t=ee.$||ee.jQuery;return t?(F.selector=t)(o):"undefined"==typeof document?o:document.querySelectorAll?document.querySelectorAll(o):document.getElementById("#"===o.charAt(0)?o.substr(1):o)};var z=[],X={},_e=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,N=function(o){for(var t=this._firstPT,n;t;)n=t.blob?o?this.join(""):this.start:t.c*o+t.s,t.m?n=t.m(n,this._target||t.t):1e-6>n&&-1e-6<n&&(n=0),t.f?t.fp?t.t[t.p](t.fp,n):t.t[t.p](n):t.t[t.p]=n,t=t._next},Y=function(d,g,m,b){var r=[d,g],u=0,v="",T=0,S,y,w,B,O,H,E;for(r.start=d,m&&(m(r),d=r[0],g=r[1]),r.length=0,S=d.match(_e)||[],y=g.match(_e)||[],b&&(b._next=null,b.blob=1,r._firstPT=r._applyPT=b),O=y.length,B=0;B<O;B++)E=y[B],v+=(H=g.substr(u,g.indexOf(E,u)-u))||!B?H:",",u+=H.length,T?T=(T+1)%5:"rgba("===H.substr(-5)&&(T=1),E===S[B]||S.length<=B?v+=E:(v&&(r.push(v),v=""),w=parseFloat(S[B]),r.push(w),r._firstPT={_next:r._firstPT,t:r,p:r.length-1,s:w,c:("="===E.charAt(1)?parseInt(E.charAt(0)+"1",10)*parseFloat(E.substr(2)):parseFloat(E)-w)||0,f:0,m:T&&4>T?Math.round:0}),u+=E.length;return(v+=g.substr(u))&&r.push(v),r.setRatio=N,r},E=function(d,t,e,c,g,s,n,a,o){"function"==typeof c&&(c=c(o||0,d));var l="get"===e?d[t]:e,m=typeof d[t],u="string"==typeof c&&"="===c.charAt(1),p={t:d,p:t,s:l,f:"function"==m,pg:0,n:g||t,m:s?"function"==typeof s?s:Math.round:0,pr:0,c:u?parseInt(c.charAt(0)+"1",10)*parseFloat(c.substr(2)):parseFloat(c)-l||0},b;if("number"!=m&&("function"==m&&"get"===e&&(b=t.indexOf("set")||"function"!=typeof d["get"+t.substr(3)]?t:"get"+t.substr(3),p.s=l=n?d[b](n):d[b]()),"string"==typeof l&&(n||isNaN(l))?(p.fp=n,p={t:Y(l,c,a||F.defaultStringFilter,p),p:"setRatio",s:0,c:1,f:2,pg:0,n:g||t,pr:0,m:0}):u||(p.s=parseFloat(l),p.c=parseFloat(c)-p.s||0)),p.c)return(p._next=this._firstPT)&&(p._next._prev=p),this._firstPT=p},B=F._internals={isArray:oe,isSelector:D,lazyTweens:z,blobDif:Y},W=F._plugins={},L=B.tweenLookup={},j=0,ce=B.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1},q={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,true:1,false:0},Z=le._rootFramesTimeline=new C,U=le._rootTimeline=new C,$=30,ue=B.lazyRender=function(){var o=z.length,n;for(X={};-1<--o;)(n=z[o])&&!1!==n._lazy&&(n.render(n._lazy[0],n._lazy[1],!0),n._lazy=!1);z.length=0};U._startTime=f.time,Z._startTime=f.frame,U._active=Z._active=!0,setTimeout(ue,1),le._updateRoot=F.render=function(){var o,n,r;if(z.length&&ue(),U.render((f.time-U._startTime)*U._timeScale,!1,!1),Z.render((f.frame-Z._startTime)*Z._timeScale,!1,!1),z.length&&ue(),f.frame>=$){for(r in $=f.frame+(parseInt(F.autoSleep,10)||120),L){for(o=(n=L[r].tweens).length;-1<--o;)n[o]._gc&&n.splice(o,1);0===n.length&&delete L[r]}if((!(r=U._first)||r._paused)&&F.autoSleep&&!Z._first&&1===f._listeners.tick.length){for(;r&&r._paused;)r=r._next;r||f.sleep()}}},f.addEventListener("tick",le._updateRoot);var G=function(o,t,e){var a=o._fwdTweenID,d,l;if(L[a||(o._fwdTweenID=a="t"+j++)]||(L[a]={target:o,tweens:[]}),t&&((d=L[a].tweens)[l=d.length]=t,e))for(;-1<--l;)d[l]===t&&d.splice(l,1);return L[a].tweens},H=function(o,t,e,d){var r=o.vars.onOverwrite,l,_;return r&&(l=r(o,t,e,d)),(r=F.onOverwrite)&&(_=r(o,t,e,d)),!1!==l&&!1!==_},K=function(d,t,e,c,r){var s,g,m;if(1===c||4<=c){for(m=r.length,p=0;p<m;
1p++)if((g=r[p])!==t)g._gc||g._kill(null,d,t)&&(s=!0);else if(5===c)break;return s}for(var b=t._startTime+te,h=[],f=0,v=0===t._duration,p=r.length,T;-1<--p;)(g=r[p])===t||g._gc||g._paused||(g._timeline===t._timeline?g._startTime<=b&&g._startTime+g.totalDuration()/g._timeScale>b&&((v||!g._initted)&&2e-10>=b-g._startTime||(h[f++]=g)):(T=T||J(t,0,v),0===J(g,T,v)&&(h[f++]=g)));for(p=f;-1<--p;)if(g=h[p],2===c&&g._kill(e,d,t)&&(s=!0),2!==c||!g._firstPT&&g._initted){if(2!==c&&!H(g,t))continue;g._enabled(!1,!1)&&(s=!0)}return s},J=function(o,t,e){for(var a=o._timeline,d=a._timeScale,l=o._startTime;a._timeline;){if(l+=a._startTime,d*=a._timeScale,a._paused)return-100;a=a._timeline}return t<(l/=d)?l-t:e&&l===t||!o._initted&&l-t<2*te?te:(l+=o.totalDuration()/o._timeScale/d)>t+te?0:l-t-te};a._init=function(){var d=this.vars,a=this._overwrittenProps,o=this._duration,l=!!d.immediateRender,_=d.ease,c,u,p,g,m,v;if(d.startAt){for(g in this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),m={},d.startAt)m[g]=d.startAt[g];if(m.overwrite=!1,m.immediateRender=!0,m.lazy=l&&!1!==d.lazy,m.startAt=m.delay=null,this._startAt=F.to(this.target,0,m),l)if(0<this._time)this._startAt=null;else if(0!==o)return}else if(d.runBackwards&&0!==o)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{for(g in 0!==this._time&&(l=!1),p={},d)ce[g]&&"autoCSS"!==g||(p[g]=d[g]);if(!(p.overwrite=0,p.data="isFromStart",p.lazy=l&&!1!==d.lazy,p.immediateRender=l,this._startAt=F.to(this.target,0,p),l))this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null);else if(0===this._time)return}if(this._ease=_=_?_ instanceof re?_:"function"==typeof _?new re(_,d.easeParams):b[_]||F.defaultEase:F.defaultEase,d.easeParams instanceof Array&&_.config&&(this._ease=_.config.apply(_,d.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(v=this._targets.length,c=0;c<v;c++)this._initProps(this._targets[c],this._propLookup[c]={},this._siblings[c],a?a[c]:null,c)&&(u=!0);else u=this._initProps(this.target,this._propLookup,this._siblings,a,0);if(u&&F._onPluginEvent("_onInitAllProps",this),a&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),d.runBackwards)for(p=this._firstPT;p;)p.s+=p.c,p.c=-p.c,p=p._next;this._onUpdate=d.onUpdate,this._initted=!0},a._initProps=function(d,t,e,_,r){var s,c,u,p,g,m;if(null==d)return!1;for(s in X[d._fwdTweenID]&&ue(),this.vars.css||d.style&&d!==ee&&d.nodeType&&W.css&&!1!==this.vars.autoCSS&&function(o,t){var e={},n;for(n in o)ce[n]||n in t&&"transform"!==n&&"x"!==n&&"y"!==n&&"width"!==n&&"height"!==n&&"className"!==n&&"border"!==n||!(!W[n]||W[n]&&W[n]._autoCSS)||(e[n]=o[n],delete o[n]);o.css=e}(this.vars,d),this.vars)if(m=this.vars[s],ce[s])m&&(m instanceof Array||m.push&&oe(m))&&-1!==m.join("").indexOf("{self}")&&(this.vars[s]=m=this._swapSelfInParams(m,this));else if(W[s]&&(p=new W[s])._onInitTween(d,this.vars[s],this,r)){for(this._firstPT=g={_next:this._firstPT,t:p,p:"setRatio",s:0,c:1,f:1,n:s,pg:1,pr:p._priority,m:0},c=p._overwriteProps.length;-1<--c;)t[p._overwriteProps[c]]=this._firstPT;(p._priority||p._onInitAllProps)&&(u=!0),(p._onDisable||p._onEnable)&&(this._notifyPluginsOfEnabled=!0),g._next&&(g._next._prev=g)}else t[s]=E.call(this,d,s,"get",m,s,0,null,this.vars.stringFilter,r);return _&&this._kill(_,d)?this._initProps(d,t,e,_,r):1<this._overwrite&&this._firstPT&&1<e.length&&K(d,this,t,this._overwrite,e)?(this._kill(t,d),this._initProps(d,t,e,_,r)):(this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration)&&(X[d._fwdTweenID]=!0),u)},a.render=function(d,_,e){var c=this._time,g=this._duration,u=this._rawPrevTime,p,m,f,b,v,T,S;if(g-1e-7<=d?(this._totalTime=this._time=g,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(p=!0,m="onComplete",e=e||this._timeline.autoRemoveChildren),0===g&&(!this._initted&&this.vars.lazy&&!e||(this._startTime===this._timeline._duration&&(d=0),(0>u||0>=d&&-1e-7<=d||u===te&&"isPause"!==this.data)&&u!==d&&(e=!0,te<u&&(m="onReverseComplete")),this._rawPrevTime=b=!_||d||u===d?d:te))):1e-7>d?(this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==c||0===g&&0<u)&&(m="onReverseComplete",p=this._reversed),0>
1d&&(this._active=!1,0===g&&(!this._initted&&this.vars.lazy&&!e||(0<=u&&(u!==te||"isPause"!==this.data)&&(e=!0),this._rawPrevTime=b=!_||d||u===d?d:te))),this._initted||(e=!0)):(this._totalTime=this._time=d,this._easeType?(v=d/g,(1===(T=this._easeType)||3===T&&.5<=v)&&(v=1-v),3===T&&(v*=2),1===(S=this._easePower)?v*=v:2===S?v*=v*v:3===S?v*=v*v*v:4===S&&(v*=v*v*v*v),this.ratio=1===T?1-v:2===T?v:.5>d/g?v/2:1-v/2):this.ratio=this._ease.getRatio(d/g)),this._time!==c||e){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!e&&this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=c,this._rawPrevTime=u,z.push(this),void(this._lazy=[d,_]);this._time&&!p?this.ratio=this._ease.getRatio(this._time/g):p&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(!1!==this._lazy&&(this._lazy=!1),this._active||!this._paused&&this._time!==c&&0<=d&&(this._active=!0),0===c&&(this._startAt&&(0<=d?this._startAt.render(d,_,e):m=m||"_dummyGS"),this.vars.onStart&&(0===this._time&&0!==g||_||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&&(0>d&&this._startAt&&-1e-4!==d&&this._startAt.render(d,_,e),_||(this._time!==c||p||e)&&this._callback("onUpdate")),m&&(this._gc&&!e||(0>d&&this._startAt&&!this._onUpdate&&-1e-4!==d&&this._startAt.render(d,_,e),p&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!_&&this.vars[m]&&this._callback(m),0===g&&this._rawPrevTime===te&&b!==te&&(this._rawPrevTime=0)))}},a._kill=function(d,_,c){if("all"===d&&(d=null),null==d&&(null==_||_===this.target))return this._lazy=!1,this._enabled(!1,!1);_="string"==typeof _?F.selector(_)||_:_||this._targets||this.target;var g=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline,p,m,b,v,T,S,y,w,B;if((oe(_)||D(_))&&"number"!=typeof _[0])for(p=_.length;-1<--p;)this._kill(d,_[p],c)&&(S=!0);else{if(this._targets){for(p=this._targets.length;-1<--p;)if(_===this._targets[p]){T=this._propLookup[p]||{},this._overwrittenProps=this._overwrittenProps||[],m=this._overwrittenProps[p]=d?this._overwrittenProps[p]||{}:"all";break}}else{if(_!==this.target)return!1;T=this._propLookup,m=this._overwrittenProps=d?this._overwrittenProps||{}:"all"}if(T){if(y=d||T,w=d!==m&&"all"!==m&&d!==T&&("object"!=typeof d||!d._tempKill),c&&(F.onOverwrite||this.vars.onOverwrite)){for(b in y)T[b]&&(B=B||[]).push(b);if((B||!d)&&!H(this,c,_,B))return!1}for(b in y)(v=T[b])&&(g&&(v.f?v.t[v.p](v.s):v.t[v.p]=v.s,S=!0),v.pg&&v.t._kill(y)&&(S=!0),v.pg&&0!==v.t._overwriteProps.length||(v._prev?v._prev._next=v._next:v===this._firstPT&&(this._firstPT=v._next),v._next&&(v._next._prev=v._prev),v._next=v._prev=null),delete T[b]),w&&(m[b]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return S},a.invalidate=function(){return this._notifyPluginsOfEnabled&&F._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],le.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-te,this.render(Math.min(0,-this._delay))),this},a._enabled=function(o,t){if(p||f.wake(),o&&this._gc){var e=this._targets,n;if(e)for(n=e.length;-1<--n;)this._siblings[n]=G(e[n],this,!0);else this._siblings=G(this.target,this,!0)}return le.prototype._enabled.call(this,o,t),this._notifyPluginsOfEnabled&&this._firstPT&&F._onPluginEvent(o?"_onEnable":"_onDisable",this)},F.to=function(o,t,e){return new F(o,t,e)},F.from=function(o,t,e){return e.runBackwards=!0,e.immediateRender=0!=e.immediateRender,new F(o,t,e)},F.fromTo=function(o,t,e,n){return n.startAt=e,n.immediateRender=0!=n.immediateRender&&0!=e.immediateRender,new F(o,t,n)},F.delayedCall=function(o,t,e,n,r){return new F(t,0,{delay:o,onComplete:t,onCompleteParams:e,callbackScope:n,onReverseComplete:t,onReverseCompleteParams:e,immediateRender:!1,lazy:!1,useFrames:r,overwrite:0})},F.set=function(o,t){return new F(o,0,t)},F.getTweensOf=function(o,a){if(null==o)return[];var e,d,l,_;if(o="string"==typeof o&&F.selector(o)||o,(oe(o)||D(o))&&"number"!=typeof o[0]){for(e=o.length,d=[];-1<--e;)d=d.concat(F.getTweensOf(o[e],a));for(e=d.length;-1<--e;)for(_=d[e],l=e;-1<--l;)_===d[l]&&d.splice(e,1)}else for(e=(d=G(o).concat()).length;-1<--e;)(d[e]._gc||a&&!d[e].isActive())&&d.splice(e,1);return d},F.killTweensOf=F.killDelayedCallsTo=function(o,t,n){"object"==typeof t&&(n=t,t=!1);for(var a=F.getTweensOf(o,t),r=a.length;-1<--r;)a[r]._kill(n,o)};var pe=w("plugins.TweenPlugin",function(o,t){this._overwriteProps=(o||"").split(","),this._propName=this._overwriteProps[0],this._priority=t||0,this._super=pe.prototype},!0);if(a=pe.prototype,pe.version="1.19.0",pe.API=2,a._firstPT=null,a._addTween=E,a.setRatio=N,a._kill=function(o){var t=this._overwriteProps,n=this._firstPT,s;if(null!=o[this._propName])this._overwriteProps=[];else for(s=t.length;-1<--s;)null!=o[t[s]]&&t.splice(s,1);for(;n;)null!=o[n.n]&&(n._next&&(n._next._prev=n._prev),n._prev?(n._prev._next=n._next,n._prev=null):this._firstPT===n&&(this._firstPT=n._next)),n=n._next;return!1},a._mod=a._roundProps=function(o){for(var t=this._firstPT,n;t;)(n=o[this._propName]||null!=t.n&&o[t.n.split(this._propName+"_").join("")])&&"function"==typeof n&&(2===t.f?t.t._applyPT.m=n:t.m=n),t=t._next},F._onPluginEvent=function(d,t){var e=t._firstPT,l,_,c,u,p;if("_onInitAllProps"===d){for(;e;){for(p=e._next,_=c;_&&_.pr>e.pr;)_=_._next;(e._prev=_?_._prev:u)?e._prev._next=e:c=e,(e._next=_)?_._prev=e:u=e,e=p}e=t._firstPT=c}for(;e;)e.pg&&"function"==typeof e.t[d]&&e.t[d]()&&(l=!0),e=e._next;return l},pe.activate=function(o){for(var t=o.length;-1<--t;)o[t].API===pe.API&&(W[new o[t]()._propName]=o[t]);return!0},T.plugin=function(d){if(!(d&&d.propName&&d.init&&d.API))throw"illegal plugin definition.";var t=d.propName,l=d.priority||0,r=d.overwriteProps,s={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},n=w("plugins."+t.charAt(0).toUpperCase()+t.substr(1)+"Plugin",function(){pe.call(this,t,l),this._overwriteProps=r||[]},!0===d.fwd_global),a=n.prototype=new pe(t),o;for(o in(a.constructor=n).API=d.API,s)"function"==typeof d[o]&&(a[s[o]]=d[o]);return n.version=d.version,pe.activate([n]),n},de=ee._fwd_fwdQueue){for(ae=0;ae<de.length;ae++)de[ae]();for(a in r)r[a].func||ee.console.log("FWDAnimation encountered missing dependency: "+a)}p=!1}}("undefined"!=typeof fwd_module&&fwd_module.exports&&"undefined"!=typeof fwd_global?fwd_global:this||window,"FWDAnimation")),function(e){var t=function(e,o,n,r,s,a,d){var l=this,_=t.prototype;l.left_sdo=null,l.middle_sdo=null,l.right_sdo=null,l.text_sdo=null,l.pointer_sdo=null,l.bottomPointer_str=s,l.to
1pPointer_str=r,l.pointerPosition_str=n,l.toolTipLabel_str=e,l.toolTipLabel2_str=o,l.hideWithDelayId_do,l.isMobile_bl=FWDUtils.isMobile,l.isShowed_bl=!0,l.init=function(){l.setOverflow("visible"),l.setWidth(200),l.setupMainContainers(),l.setLabel(l.toolTipLabel_str),l.hide()},l.setupMainContainers=function(){l.text_sdo=new FWDSimpleDisplayObject("div"),l.text_sdo.screen.className="fwd3660-button-tooltip",l.text_sdo.setBackfaceVisibility(),l.text_sdo.setDisplay("inline-block"),l.text_sdo.getStyle().fontFamily="Arial",l.text_sdo.getStyle().fontSize="12px",l.text_sdo.getStyle().whiteSpace="nowrap",l.text_sdo.getStyle().boxSizing="border-box",l.text_sdo.getStyle().backgroundColor=a,l.text_sdo.getStyle().color=d,l.addChild(l.text_sdo),l.pointerHolder_do=new FWDDisplayObject("div"),l.pointerHolder_do.setOverflow("visible"),l.addChild(l.pointerHolder_do),l.pointer_sdo=new FWDSimpleDisplayObject("div"),l.pointer_sdo.hasTransform3d_bl=l.pointer_sdo.hasTransform2d_bl=!1,l.pointer_sdo.setY(0),l.pointer_sdo.screen.className=l.pointerPosition_str==FWDController.POSITION_BOTTOM?"fwd360-button-tooltip-pointer fwd360-pointer-down":"fwd360-button-tooltip-pointer fwd360-pointer-up",l.pointer_sdo.setBkColor(l.dClr),l.pointer_sdo.getStyle().transform="rotate(45deg)",l.pointer_sdo.getStyle().backgroundColor=a,l.pointer_sdo.setWidth(8),l.pointer_sdo.setHeight(8),l.pointer_sdo.screen.style.position="absolute",l.addChild(l.pointer_sdo)},l.setLabel=function(e){null==l||(l.text_sdo.setInnerHTML(e),setTimeout(function(){null==l||(l.pointerWidth=l.pointer_sdo.getWidth(),l.pointerHeight=l.pointer_sdo.getHeight(),l.totalWidth=l.text_sdo.screen.offsetWidth,l.totalHeight=l.text_sdo.getHeight()+l.pointerHeight,l.positionPointer(0))},60))},l.positionPointer=function(e){var t,o;e||(e=0),t=parseInt((l.totalWidth-l.pointerWidth)/2)+e,l.pointerPosition_str==FWDController.POSITION_BOTTOM?(o=l.totalHeight-l.pointerHeight-l.pointerHeight/2,l.text_sdo.screen.className="fwd3660-button-tooltip fwd360-pointer-down"):(o=-l.pointerHeight+l.pointerHeight/2,l.text_sdo.screen.className="fwd3660-button-tooltip fwd360-pointer-up"),l.pointer_sdo.setX(t),l.pointer_sdo.setY(o)},l.show=function(){l.isShowed_bl||(clearInterval(l.hideWithDelayId_do),l.positionPointer(),FWDAnimation.killTweensOf(l),FWDAnimation.to(l,.4,{alpha:1,delay:.1,ease:Quart.easeOut}),l.isShowed_bl=!0)},l.hide=function(){l.isShowed_bl&&(FWDAnimation.killTweensOf(l),l.setX(-5e3),l.setAlpha(0),l.isShowed_bl=!1)},l.destroy=function(){FWDAnimation.killTweensOf(l),l.text_sdo.destroy(),l.pointer_sdo.destroy(),l.fontColor_str=null,l.bottomPointer_str=null,l.topPointer_str=null,l.pointerPosition_str=null,l.toolTipLabel_str=null,l.toolTipLabel2_str=null,l.text_sdo=null,l.pointer_sdo=null,e=null,o=null,n=null,r=null,s=null,l.setInnerHTML(""),_.destroy(),l=null,_=null,t.prototype=null},l.init()};t.setPrototype=function(){t.prototype=null,t.prototype=new FWDDisplayObject("div")},t.CLICK="onClick",t.MOUSE_DOWN="onMouseDown",t.prototype=null,e.FWDButtonToolTip=t}(window),function(){var t=function(e,o,n,r,s,a,d,l,_,c,u){var p=this,g=t.prototype;p.n1Img=e,p.s1Img=o,p.n2Img=n,p.s2Img=r,p.firstButton_do,p.n1_do,p.s1_do,p.secondButton_do,p.n2_do,p.s2_do,e&&(p.buttonWidth=p.n1Img.width,p.buttonHeight=p.n1Img.height),p.currentState=1,p.isDisabled_bl=!1,p.isMaximized_bl=!1,p.disptachMainEvent_bl=s,p.isMobile_bl=FWDUtils.isMobile,p.hasPointerEvent_bl=FWDUtils.hasPointerEvent,p.init=function(){p.setButtonMode(!0),p.setWidth(p.buttonWidth),p.setHeight(p.buttonHeight),p.setupMainContainers(),p.secondButton_do.setVisible(!1)},p.setupMainContainers=function(){p.firstButton_do=new FWDDisplayObject("div"),p.addChild(p.firstButton_do),p.secondButton_do=new FWDDisplayObject("div"),p.addChild(p.secondButton_do),a?(p.isSkin1=l.indexOf("skin1"),p.setOverflow("visible"),p.firstButton_do.setOverflow("visible"),p.n1_do=new FWDDisplayObject("div"),p.n1_do.getStyle().lineHeight=0,p.m_cnt=new FWDDisplayObject("div","relative"),p.m_cnt.setOverflow("visible"),p.m_cnt.getStyle().boxSizing="border-box",p.m_cnt.getStyle().lineHeight=0,p.vectCnt_do=new FWDDisplayObject("div","relative"),p.vectCnt_do.getStyle().lineHeight=0,p.vectCnt_do.getStyle().display="flex",p.vectCnt_do.getStyle().alignItems="center",p.vectCnt_do.getStyle().justifyContent="center",p.vctIcn_do=new FWDDisplayObject("div","relative"),p.vctIcn_do.getStyle().lineHeight=0,p.vctIcn_do.setInnerHTML(a),p.n1_do.addChild(p.m_cnt),p.m_cnt.addChild(p.vectCnt_do),p.vectCnt_do.addChild(p.vctIcn_do),p.firstButton_do.addChild(p.n1_do),p.secondButton_do.setOverflow("visible"),p.n2_do=new FWDDisplayObject("div"),p.n2_do.getStyle().lineHeight=0,p.m_cnt2=new FWDDisplayObject("div","relative"),p.m_cnt2.setOverflow("visible"),p.m_cnt2.getStyle().boxSizing="border-box",p.m_cnt2.getStyle().lineHeight=0,p.vectCnt2_do=new FWDDisplayObject("div","relative"),p.vectCnt2_do.getStyle().lineHeight=0,p.vectCnt2_do.getStyle().display="flex",p.vectCnt2_do.getStyle().alignItems="center",p.vectCnt2_do.getStyle().justifyContent="center",p.vctIcn2_do=new FWDDisplayObject("div","relative"),p.vctIcn2_do.getStyle().lineHeight=0,p.vctIcn2_do.setInnerHTML(d),p.n2_do.addChild(p.m_cnt2),p.m_cnt2.addChild(p.vectCnt2_do),p.vectCnt2_do.addChild(p.vctIcn2_do),p.secondButton_do.addChild(p.n2_do),p.setNormalState(),p.setFinalSize()):(p.n1_do=new FWDSimpleDisplayObject("img"),p.n1_do.setScreen(p.n1Img),p.s1_do=new FWDSimpleDisplayObject("img"),p.s1_do.setScreen(p.s1Img),p.s1_do.setAlpha(0),p.firstButton_do.addChild(p.n1_do),p.firstButton_do.addChild(p.s1_do),p.firstButton_do.setWi
1dth(p.n1Img.width),p.firstButton_do.setHeight(p.n1Img.height),p.n2_do=new FWDSimpleDisplayObject("img"),p.n2_do.setScreen(p.n2Img),p.s2_do=new FWDSimpleDisplayObject("img"),p.s2_do.setScreen(p.s2Img),p.s2_do.setAlpha(0),p.secondButton_do.addChild(p.n2_do),p.secondButton_do.addChild(p.s2_do),p.secondButton_do.setWidth(p.n2Img.width),p.secondButton_do.setHeight(p.n2Img.height)),p.isMobile_bl?p.hasPointerEvent_bl?(p.screen.addEventListener("MSPointerDown",p.onMouseDown),p.screen.addEventListener("MSPointerUp",p.onClick),p.screen.addEventListener("MSPointerOver",p.onMouseOver),p.screen.addEventListener("MSPointerOut",p.onMouseOut)):p.screen.addEventListener("touchstart",p.onMouseDown):p.screen.addEventListener?(p.screen.addEventListener("mouseover",p.onMouseOver),p.screen.addEventListener("mouseout",p.onMouseOut),p.screen.addEventListener("mousedown",p.onMouseDown),p.screen.addEventListener("click",p.onClick)):p.screen.attachEvent&&(p.screen.attachEvent("onmouseover",p.onMouseOver),p.screen.attachEvent("onmouseout",p.onMouseOut),p.screen.attachEvent("onmousedown",p.onMouseDown),p.screen.attachEvent("onclick",p.onClick))},p.checkCount=0,p.setFinalSize=function(e){(e&&(p.checkCount=0),clearInterval(p.checkId_int),!(6<p.checkCount))&&(p.lastWidth=p.vectCnt_do.screen.offsetWidth,p.checkCount+=1,p.checkId_int=setInterval(function(){p.setFinalSize()},100),p.prevWidth==p.lastWidth||0==p.lastWidth||(p.setWidth(p.vectCnt_do.screen.offsetWidth),p.setHeight(p.vectCnt_do.screen.offsetHeight),p.firstButton_do.setWidth(p.w),p.firstButton_do.setHeight(p.h),p.secondButton_do.setWidth(p.w),p.secondButton_do.setHeight(p.h),p.n1_do.setWidth(p.w),p.n1_do.setHeight(p.h),p.n2_do.setWidth(p.w),p.n2_do.setHeight(p.h),p.buttonWidth=p.w,p.buttonHeight=p.h,p.totalWidth=p.w,p.totalHeight=p.h,p.prevWidth=p.lastWidth))},p.onMouseOver=function(o){o.pointerType&&o.pointerType!=o.MSPOINTER_TYPE_MOUSE||(p.setSelectedState(!0),p.dispatchEvent(t.MOUSE_OVER,{e:o}))},p.onMouseOut=function(o){o.pointerType&&o.pointerType!=o.MSPOINTER_TYPE_MOUSE||(p.setNormalState(!0),p.dispatchEvent(t.MOUSE_OUT))},p.onClick=function(o){p.isDisabled_bl||(o.preventDefault&&o.preventDefault(),p.disptachMainEvent_bl&&p.dispatchEvent(t.CLICK))},p.onMouseDown=function(o){p.isDisabled_bl||(o.preventDefault&&o.preventDefault(),!p.isMobile_bl&&p.onMouseOver(o,!1),p.disptachMainEvent_bl&&p.dispatchEvent(t.MOUSE_DOWN,{e:o}))},p.setNormalState=function(e){a?(FWDAnimation.killTweensOf(p.vctIcn_do.screen),FWDAnimation.killTweensOf(p.vctIcn2_do.screen),c&&(FWDAnimation.killTweensOf(p.vectCnt_do.screen),FWDAnimation.killTweensOf(p.vectCnt2_do.screen)),e?(c&&(FWDAnimation.to(p.vectCnt_do.screen,.6,{className:c,ease:Expo.easeOut}),FWDAnimation.to(p.vectCnt2_do.screen,.6,{className:c,ease:Expo.easeOut})),FWDAnimation.to(p.vctIcn_do.screen,.6,{className:l,ease:Expo.easeOut}),FWDAnimation.to(p.vctIcn2_do.screen,.6,{className:l,ease:Expo.easeOut})):(c&&(p.vectCnt_do.screen.className=c,p.vectCnt2_do.screen.className=c),p.vctIcn_do.screen.className=l,p.vctIcn2_do.screen.className=l)):(FWDAnimation.killTweensOf(p.s1_do),FWDAnimation.killTweensOf(p.s2_do),FWDAnimation.to(p.s1_do,.5,{alpha:0,ease:Expo.easeOut}),FWDAnimation.to(p.s2_do,.5,{alpha:0,ease:Expo.easeOut}))},p.setSelectedState=function(e){a?(FWDAnimation.killTweensOf(p.vctIcn_do.screen),FWDAnimation.killTweensOf(p.vctIcn2_do.screen),c&&(FWDAnimation.killTweensOf(p.vectCnt_do.screen),FWDAnimation.killTweensOf(p.vectCnt2_do.screen)),e?(u&&(FWDAnimation.to(p.vectCnt_do.screen,.8,{className:u,ease:Expo.easeOut}),FWDAnimation.to(p.vectCnt2_do.screen,.8,{className:u,ease:Expo.easeOut})),FWDAnimation.to(p.vctIcn_do.screen,.8,{className:_,ease:Expo.easeOut}),FWDAnimation.to(p.vctIcn2_do.screen,.8,{className:_,ease:Expo.easeOut})):(u&&(p.vectCnt_do.screen.className=u,p.vectCnt2_do.screen.className=u),p.vctIcn_do.screen.className=_,p.vctIcn2_do.screen.className=_)):(FWDAnimation.killTweensOf(p.s1_do),FWDAnimation.killTweensOf(p.s2_do),FWDAnimation.to(p.s1_do,.5,{alpha:1,delay:.1,ease:Expo.easeOut}),FWDAnimation.to(p.s2_do,.5,{alpha:1,delay:.1,ease:Expo.easeOut}))},p.toggleButton=function(){1==p.currentState?(p.firstButton_do.setVisible(!1),p.secondButton_do.setVisible(!0),p.currentState=0,p.dispatchEvent(t.FIRST_BUTTON_CLICK)):(p.firstButton_do.setVisible(!0),p.secondButton_do.setVisible(!1),p.currentState=1,p.dispatchEvent(t.SECOND_BUTTON_CLICK))},p.setButtonState=function(e){1==e?(p.firstButton_do.setVisible(!0),p.secondButton_do.setVisible(!1),p.currentState=1):(p.firstButton_do.setVisible(!1),p.secondButton_do.setVisible(!0),p.currentState=0)},p.destroy=function(){p.isMobile_bl?p.hasPointerEvent_bl?(p.screen.removeEventListener("MSPointerDown",p.onMouseDown),p.screen.removeEventListener("MSPointerUp",p.onClick),p.screen.removeEventListener("MSPointerOver",p.onMouseOver),p.screen.removeEventListener("MSPointerOut",p.onMouseOut)):p.screen.removeEventListener("touchstart",p.onMouseDown):p.screen.removeEventListener?(p.screen.removeEventListener("mouseover",p.onMouseOver),p.screen.removeEventListener("mouseout",p.onMouseOut),p.screen.removeEventListener("mousedown",p.onMouseDown),p.screen.removeEventListener("click",p.onClick)):p.screen.detachEvent&&(p.screen.detachEvent("onmouseover",p.onMouseOver),p.screen.detachEvent("onmouseout",p.onMouseOut),p.screen.detachEvent("onmousedown",p.onMouseDown),p.screen.detachEvent("onclick",p.onClick)),p.firstButton_do.destroy(),p.n1_do.destroy(),p.secondButton_do.destroy(),p.n2_do.destroy(),p.s1_do&&(FWDAnimation.killTweensOf(p.s1_do),FWDAnimation.killTweensOf(p.s2_do),p.s1_do.destroy(),p.s2_do.destroy()),p.firstButton_do=null,p.n1_do=null,p.s1_do=null,p.secondButton_do=null,p.n2_do=null,p.s2_do=null,p.n1Img=null,p.s1Img=null,p.n2Img=null,p.s2Img=null,e=null,o=null,n=null,r=null,p.init=null,p.setupMainContainers=null,p.onMouseOver=null,p.onMouseOut=null,p.onClick=null,p.onMouseDown=null,p.toggleButton=null,p.setButtonState=null,p.destroy=null,p.setInnerHTML(""),g.destroy(),p=null,g=null,t.prototype=null},p.init()};t.setPrototype=function(){t.prototype=new FWDDisplayObject("div")},t.FIRST_BUTTON_CLICK="onFirstClick",t.SECOND_BUTTON_CLICK="secondButtonOnClick",t.MOUSE_OVER="onMouseOver",t.MOUSE_OUT="onMouseOut",t.MOUSE_DOWN="onMouseDown",t.CLICK="onClick",t.prototype=null,window.FWDComplexButton=t}(window),function(e){var t=function(){var o=this,n=t.prototype;o.main_do=null,o.init=function(){o.setupScreen(),e.onerror=o.showError,o.screen.style.zIndex=100000009,setTimeout(o.addConsoleToDom,100),setInterval(o.position,100)},o.position=function(){var e=FWDUtils.getScrollOffsets();o.setX(e.x),o.setY(e.y)},o.addConsoleToDom=function(){-1==navigator.userAgent.toLowerCase().indexOf("msie 7")?document.documentElement.appendChild(o.screen):document.getElementsByTagName("body")[0].appendChild(o.screen)},o.setupScreen=function(){o.main_do=new FWDDisplayObject("div","absolute"),o.main_do.setOverflow("auto"),o.main_do.setWi
1dth(200),o.main_do.setHeight(300),o.setWidth(200),o.setHeight(300),o.main_do.setBkColor("#FFFFFF"),o.addChild(o.main_do)},o.showError=function(e,t,n){var r=o.main_do.getInnerHTML()+"<br>JavaScript error: "+e+" on line "+n+" for "+t;o.main_do.setInnerHTML(r),o.main_do.screen.scrollTop=o.main_do.screen.scrollHeight},o.log=function(e){var t=o.main_do.getInnerHTML()+"<br>"+e;o.main_do.setInnerHTML(t),o.main_do.getScreen().scrollTop=1e4},o.init()};t.setPrototype=function(){t.prototype=new FWDDisplayObject("div","absolute")},t.prototype=null,e.FWDConsole=t}(window),function(){var e=function(t,o){var n=this,r=e.prototype;n.parent=t,n.buttonsTest_ar=o.buttons_ar,n.itemsLabels_ar=o.contextMenuLabels_ar,n.items_ar=[],n.spacers_ar=[],n.panButton_do=null,n.rotateButton_do=null,n.nextButton_do=null,n.prevButton_do=null,n.slideShowButton_do=null,n.infoButton_do=null,n.linkButton_do=null,n.fullScreenButton_do=null,n.zoomInButton_do=null,n.zoomOutButton_do=null,n.slideShowButton_do=null,n.linkButton_do=null,n.infoButton_do=null,n.fullScreenButton_do=null,n.contextMenuItemBackgroun
1dNormalColor=o.contextMenuItemBackgroundNormalColor,n.contextMenuItemBackgroundSelectedColor=o.contextMenuItemBackgroundSelectedColor,n.borderColor_str=o.contextMenuBorderColor_str,n.spacerColor_str=o.contextMenuSpacerColor_str,n.itemTextNormalColor_str=o.contextMenuItemTextNormalColor_str,n.itemTextSelectedColor_str=o.contextMenuItemTextSelectedColor_str,n.itemDisabledColor_str=o.contextMenuItemDisabledColor_str,n.draggingMode_str=o.startDraggingMode_str,n.link_str=o.link_str,n.biggestWidth,n.totalWidth=400,n.totalHeight=400,n.sapaceBetweenButtons=0,n.padding=0,n.getMaxWidthResizeAndPositionId_to,n.inverseNextAndPrevRotation_bl=o.inverseNextAndPrevRotation_bl,n.showScriptDeveloper_bl=o.showScriptDeveloper_bl,n.show_bl=!1,n.isActive_bl=!1,n.init=function(){(n.itemsLabels_ar||n.showScriptDeveloper_bl)&&(n.show_bl=!0,n.screen.className="fwd360-ctxm",n.setWidth(n.totalWidth),n.setHeight(n.totalHeight),n.setBkColor(n.backgroundColor_str),n.getStyle().borderColor=n.borderColor_str,n.getStyle().borderStyle="solid",n.getStyle().borderWidth="1px",n.setVisible(!1),n.setY(-2e3),n.parent.main_do.addChild(n),n.setupLabels(),n.setupDeveloperButton(),n.setupSpacers(),n.getMaxWidthResizeAndPositionId_to=setTimeout(n.getMaxWidthResizeAndPosition,310)),n.addContextEvent()},n.setupLabels=function(){var e=n.buttonsTest_ar.length,o="",r="",s;if(n.itemsLabels_ar)for(var a=0;a<e;a++)if(s=n.buttonsTest_ar[a],"pan"==s)o=n.itemsLabels_ar[a]||"Contextmenu item is not defined!",FWDContextMenuButton.setPrototype(),n.panButton_do=new FWDContextMenuButton(o,void 0,n.contextMenuItemBackgroun
1dNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.panButton_do),n.draggingMode_str==FWDController.PAN&&n.panButton_do.disable(),n.panButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.panRotateStartHandler),n.addChild(n.panButton_do);else if("rotate"==s)o=n.itemsLabels_ar[a]||"Contextmenu item is not defined!",FWDContextMenuButton.setPrototype(),n.rotateButton_do=new FWDContextMenuButton(o,void 0,n.contextMenuItemBackgroundNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.rotateButton_do),n.draggingMode_str==FWDController.ROTATE&&n.rotateButton_do.disable(),n.rotateButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.panButtonStartHandler),n.addChild(n.rotateButton_do);else if("rotateright"==s)o=n.itemsLabels_ar[a]||"Contextmenu item is not defined!",FWDContextMenuButton.setPrototype(),n.nextButton_do=new FWDContextMenuButton(o,void 0,n.contextMenuItemBackgroun
1dNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.nextButton_do),n.nextButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.nextButtonStartHandler),n.addChild(n.nextButton_do);else if("roteteleft"==s)o=n.itemsLabels_ar[a]||"Contextmenu item is not defined!",FWDContextMenuButton.setPrototype(),n.prevButton_do=new FWDContextMenuButton(o,void 0,n.contextMenuItemBackgroundNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.prevButton_do),n.prevButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.prevButtonStartHandler),n.addChild(n.prevButton_do);else if("scrollbar"==s){var d=n.itemsLabels_ar[a];d?-1==d.indexOf("/")?(o="Contextmenu item is not defined!",r="Contextmenu item is not defined!"):(o=d.substr(0,d.indexOf("/")),r=d.substr(d.indexOf("/")+1)):(o="Contextmenu item is not defined!",r="Contextmenu item is not defined!"),FWDContextMenuButton.setPrototype(),n.zoomInButton_do=new FWDContextMenuButton(o,void 0,n.contextMenuItemBackgroun
1dNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.zoomInButton_do),n.zoomInButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.zoomInButtonStartHandler),n.addChild(n.zoomInButton_do),FWDContextMenuButton.setPrototype(),n.zoomOutButton_do=new FWDContextMenuButton(r,void 0,n.contextMenuItemBackgroundNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.zoomOutButton_do),n.zoomOutButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.zoomOutButtonStartHandler),n.addChild(n.zoomOutButton_do)}else if("play"==s){var d=n.itemsLabels_ar[a];d?-1==d.indexOf("/")?(o="Contextmenu item is not defined!",r="Contextmenu item is not defined!"):(o=d.substr(0,d.indexOf("/")),r=d.substr(d.indexOf("/")+1)):(o="Contextmenu item is not defined!",r="Contextmenu item is not defined!"),FWDContextMenuButton.setPrototype(),n.slideShowButton_do=new FWDContextMenuButton(o,r,n.contextMenuItemBackgroun
1dNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.slideShowButton_do),n.slideShowButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.startSlideShowHandler),n.addChild(n.slideShowButton_do)}else"info"==s?(o=n.itemsLabels_ar[a]||"Contextmenu item is not defined!",FWDContextMenuButton.setPrototype(),n.infoButton_do=new FWDContextMenuButton(o,r,n.contextMenuItemBackgroundNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.infoButton_do),n.infoButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.infoButtonStart),n.addChild(n.infoButton_do)):"link"==s?(o=n.itemsLabels_ar[a]||"Contextmenu item is not defined!",FWDContextMenuButton.setPrototype(),n.linkButton_do=new FWDContextMenuButton(o,r,n.contextMenuItemBackgroundNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.linkButton_do),n.linkButton_do.addListener(FWDContextMenuButton.CLICK,n.startLinkHandler),n.addChild(n.linkButton_do)):"fullscreen"!=s||(t.displayType!=FWDViewer.FULL_SCREEN||FWDUtils.hasFullScreen)&&(d=n.itemsLabels_ar[a],d?-1==d.indexOf("/")?(o="Contextmenu item is not defined!",r="Contextmenu item is not defined!"):(o=d.substr(0,d.indexOf("/")),r=d.substr(d.indexOf("/")+1)):(o="Contextmenu item is not defined!",r="Contextmenu item is not defined!"),FWDContextMenuButton.setPrototype(),n.fullScreenButton_do=new FWDContextMenuButton(o,r,n.contextMenuItemBackgroun
1dNormalColor,n.contextMenuItemBackgroundSelectedColor,n.itemTextNormalColor_str,n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.items_ar.push(n.fullScreenButton_do),n.fullScreenButton_do.addListener(FWDContextMenuButton.MOUSE_DOWN,n.fullScreenStartHandler),n.addChild(n.fullScreenButton_do))},n.setupDeveloperButton=function(){n.showScriptDeveloper_bl&&(!n.itemsLabels_ar&&(n.itemsLabels_ar=[]),n.itemsLabels_ar.push("&#0169; made by FWD"),label1_str="&#0169; made by FWD",FWDContextMenuButton.setPrototype(),n.developerButton_do=new FWDContextMenuButton(label1_str,void 0,n.contextMenuItemBackgroundNormalColor,n.contextMenuItemBackgroundSelectedColor,"#8B859B",n.itemTextSelectedColor_str,n.itemDisabledColor_str),n.developerButton_do.text1_sdo.screen.className="fwd360-ctxm-text dev",n.developerButton_do.isDeveleper_bl=!0,n.items_ar.push(n.developerButton_do),n.addChild(n.developerButton_do))},n.panButtonStartHandler=function(){n.dispatchEvent(FWDController.ROTATE),n.removeFromDOM()},n.enablePanButton=function(){n.panButton_do&&n.panButton_do.enable(),n.rotateButton_do&&n.rotateButton_do.disable(),n.draggingMode_str=FWDController.ROTATE},n.panRotateStartHandler=function(){n.dispatchEvent(FWDController.PAN),n.removeFromDOM()},n.enableRotateButton=function(){n.rotateButton_do&&n.rotateButton_do.enable(),n.panButton_do&&n.panButton_do.disable(),n.draggingMode_str=FWDController.PAN},n.nextButtonStartHandler=function(t){n.dispatchEvent(FWDController.GOTO_NEXT_IMAGE,{e:t})},n.prevButtonStartHandler=function(t){n.dispatchEvent(FWDController.GOTO_PREV_IMAGE,{e:t})},n.zoomInButtonStartHandler=function(t){n.dispatchEvent(FWDController.ZOOM_IN,{e:t})},n.zoomOutButtonStartHandler=function(t){n.dispatchEvent(FWDController.ZOOM_OUT,{e:t})},n.startSlideShowHandler=function(t){0==n.slideShowButton_do.currentState?n.dispatchEvent(FWDController.START_SLIDE_SHOW,{e:t}):n.dispatchEvent(FWDController.STOP_SLIDE_SHOW,{e:t})},n.updateSlideShowButton=function(e){n.slideShowButton_do&&(0==e?n.slideShowButton_do.setButtonState(0):n.slideShowButton_do.setButtonState(1))},n.infoButtonStart=function(){n.removeFromDOM(),n.dispatchEvent(FWDController.SHOW_INFO)},n.fullScreenStartHandler=function(){0==n.fullScreenButton_do.currentState?n.dispatchEvent(FWDController.GO_FULL_SCREEN):1==n.fullScreenButton_do.currentState&&n.dispatchEvent(FWDController.GO_NORMAL_SCREEN),n.fullScreenButton_do.onMouseOut()},n.updateFullScreenButton=function(e){n.fullScreenButton_do&&(0==e?n.fullScreenButton_do.setButtonState(0):n.fullScreenButton_do.setButtonState(1),n.removeFromDOM())},n.startLinkHandler=function(){window.open(n.link_str,"_blank")},n.setupSpacers=function(){for(var e=n.items_ar.length-1,t=0,o;t<e;t++)o=new FWDSimpleDisplayObject("div"),n.spacers_ar[t]=o,o.setHeight(1),o.setBkColor(n.spacerColor_str),n.addChild(o)},n.getMaxWidthResizeAndPosition=function(){var e=n.items_ar.length,t,o;n.totalWidth=0,n.totalHeight=0;for(var r=0;r<e;r++)t=n.items_ar[r],t.getMaxTextWidth()>n.totalWidth&&(n.totalWidth=t.getMaxTextWidth());n.totalWidth+=30;for(var r=0;r<e;r++)o=n.spacers_ar[r-1],t=n.items_ar[r],t.setX(n.padding),t.setY(r*(t.totalHeight+n.sapaceBetweenButtons)-n.padding),o&&(o.setWidth(n.totalWidth),o.setX(n.padding),o.setY(parseInt(t.getY()-n.sapaceBetweenButtons/2))),t.setWidth(n.totalWidth+2),t.centerText();n.totalHeight=t.getY()+t.totalHeight,n.setWidth(n.totalWidth+2*n.padding),n.setHeight(n.totalHeight),n.setVisible(!0),n.removeFromDOM()},n.addContextEvent=function(){n.parent.main_do.screen.addEventListener?n.parent.main_do.screen.addEventListener("contextmenu",n.contextMenuHandler):n.parent.main_do.screen.attachEvent("oncontextmenu",n.contextMenuHandler)},n.contextMenuHandler=function(o){if(t.stageHeight<n.totalHeight)return void o.preventDefault();if(!n.show_bl||!n.isActive_bl){if(o.preventDefault)o.preventDefault();else return!1;return}return n.parent.main_do.addChild(n),n.positionButtons(o),n.setAlpha(0),FWDAnimation.to(n,.4,{alpha:1,ease:Quart.easeOut}),window.addEventListener?(window.addEventListener("mousedown",n.contextMenuWindowOnMouseDownHandler),window.addEventListener("mouseup",n.contextMenuWindowOnMouseDownHandler)):(document.documentElement.attachEvent("onmousedown",n.contextMenuWindowOnMouseDownHandler),document.documentElement.attachEvent("onmouseup",n.contextMenuWindowOnMouseDownHandler)),!!o.preventDefault&&void o.preventDefault()},n.contextMenuWindowOnMouseDownHandler=function(t){var e=FWDUtils.getViewportMouseCoordinates(t),o=e.screenX,r=e.screenY;FWDUtils.hitTest(n.screen,o,r)||(window.removeEventListener?(window.removeEventListener("mousedown",n.contextMenuWindowOnMouseDownHandler),window.removeEventListener("mouseup",n.contextMenuWindowOnMouseDownHandler)):(document.documentElement.detachEvent("onmousedown",n.contextMenuWindowOnMouseDownHandler),document.documentElement.detachEvent("onmouseup",n.contextMenuWindowOnMouseDownHandler)),n.removeFromDOM())},n.positionButtons=function(t){var e=FWDUtils.getViewportMouseCoordinates(t),o=n.parent.main_do.getWidth(),r=n.parent.main_do.getHeight(),s=e.screenX-n.parent.main_do.getGlobalX(),a=e.screenY-n.parent.main_do.getGlobalY(),d=s-2,l=a-2;n.totalWidth=n.getWidth(),n.totalHeight=n.getHeight(),d+n.totalWidth>o-2&&(d=s-n.totalWidth),0>d&&(d=parseInt((o-n.totalWidth)/2)),0>d&&(d=0),l+n.totalHeight>r-2&&(l=a-n.totalHeight),0>l&&(l=parseInt((r-n.totalHeight)/2)),0>l&&(l=0),n.setX(d),n.setY(l)},n.disable=function(){n.panButton_do&&n.panButton_do.disable(),n.rotateButton_do&&n.rotateButton_do.disable(),n.nextButton_do&&n.nextButton_do.disable(),n.prevButton_do&&n.prevButton_do.disable(),n.slideShowButton_do&&n.slideShowButton_do.disable(),n.infoButton_do&&n.infoButton_do.disable(),n.zoomInButton_do&&n.zoomInButton_do.disable(),n.zoomOutButton_do&&n.zoomOutButton_do.disable(),n.slideShowButton_do&&n.slideShowButton_do.disable()},n.enable=function(){n.panButton_do&&n.draggingMode_str==FWDController.ROTATE&&n.panButton_do.enable(),n.rotateButton_do&&n.draggingMode_str==FWDController.PAN&&n.rotateButton_do.enable(),n.nextButton_do&&n.nextButton_do.enable(),n.prevButton_do&&n.prevButton_do.enable(),n.slideShowButton_do&&n.slideShowButton_do.enable(),n.infoButton_do&&n.infoButton_do.enable(),n.zoomInButton_do&&n.zoomInButton_do.enable(),n.zoomOutButton_do&&n.zoomOutButton_do.enable(),n.slideShowButton_do&&n.slideShowButton_do.enable()},n.removeFromDOM=function(){n.setX(-5e3)},n.destroy=function(){var s;clearTimeout(n.getMaxWidthResizeAndPositionId_to),FWDAnimation.killTweensOf(n),window.removeEventListener?(window.removeEventListener("mousedown",n.contextMenuWindowOnMouseDownHandler),window.removeEventListener("mouseup",n.contextMenuWindowOnMouseDownHandler),n.parent.main_do.screen.removeEventListener("contextmenu",n.contextMenuHandler)):(document.documentElement.detachEvent("onmousedown",n.contextMenuWindowOnMouseDownHandler),document.documentElement.detachEvent("onmouseup",n.contextMenuWindowOnMouseDownHandler),n.parent.main_do.screen.detachEvent("oncontextmenu",n.contextMenuHandler)),s=n.items_ar.length;for(var a=0;a<s;a++)n.items_ar[a].destroy();s=n.spacers_ar.length;for(var a=0;a<s;a++)n.spacers_ar[a].destroy();n.buttonsTest_ar=null,n.itemsLabels_ar=null,n.items_ar=null,n.spacers_ar=null,n.panButton_do=null,n.rotateButton_do=null,n.nextButton_do=null,n.prevButton_do=null,n.slideShowButton_do=null,n.infoButton_do=null,n.linkButton_do=null,n.fullScreenButton_do=null,n.zoomInButton_do=null,n.zoomOutButton_do=null,n.slideShowButton_do=null,n.linkButton_do=null,n.infoButton_do=null,n.fullScreenButton_do=null,n.backgroundColor_str=null,n.borderColor_str=null,n.spacerColor_str=null,n.itemTextNormalColor_str=null,n.itemTextSelectedColor_str=null,n.itemDisabledColor_str=null,n.draggingMode_str=null,n.link_str=null,n.init=null,n.setupLabels=null,n.setupDeveloperButton=null,n.panButtonStartHandler=null,n.enablePanButton=null,n.panRotateStartHandler=null,n.nextButtonStartHandler=null,n.prevButtonStartHandler=null,n.zoomInButtonStartHandler=null,n.zoomOutButtonStartHandler=null,n.startSlideShowHandler=null,n.updateSlideShowButton=null,n.fullScreenStartHandler=null,n.updateFullScreenButton=null,n.setupSpacers=null,n.getMaxWidthResizeAndPosition=null,n.addContextEvent=null,n.contextMenuHandler=null,n.contextMenuWindowOnMouseDownHandler=null,n.positionButtons=null,n.removeFromDOM=null,n.destroy=null,t=null,o=null,n.setInnerHTML(""),r.destroy(),r=null,n=null,e.prototype=null},n.init()};e.setPrototype=function(){e.prototype=new FWDDisplayObject("div")},e.prototype=null,window.FWDContextMenu=e}(window),function(){var t=function(e,o,n,r,s,a,d){var l=this,_=t.prototype;l.label1_str=e,l.label2_str=o,l.normalTextColor_str=s,l.selectedTextColor_str=a,l.disabledColor_str=d,l.normalBkColor=n,l.selectedBkColor=r,l.totalWidth=400,l.totalHeight=20,l.padding,l.text1_sdo=null,l.text2_sdo=null,l.dumy_sdo=null,l.isMobile_bl=FWDUtils.isMobile,l.currentState=1,l.isDisabled_bl=!1,l.isMaximized_bl=!1,l.showSecondButton_bl=o!=null,l.isDeveleper_bl=!1,l.init=function(){l.
1setBackfaceVisibility(),l.setButtonMode(!0),l.setupMainContainers(),l.setWidth(l.totalWidth),l.setHeight(l.totalHeight),l.setButtonState(0),l.getStyle().backgroundColor=l.normalBkColor},l.setupMainContainers=function(){l.text1_sdo=new FWDSimpleDisplayObject("div"),l.text1_sdo.setBackfaceVisibility(),l.text1_sdo.screen.className="fwd360-ctxm-text",l.text1_sdo.setDisplay("inline-block"),l.text1_sdo.getStyle().fontFamily="Arial",l.text1_sdo.getStyle().fontSize="12px",l.text1_sdo.getStyle().color=l.normalTextColor_str,l.text1_sdo.setInnerHTML(l.label1_str),l.addChild(l.text1_sdo),l.showSecondButton_bl&&(l.text2_sdo=new FWDSimpleDisplayObject("div"),l.text2_sdo.setBackfaceVisibility(),l.text2_sdo.screen.className="fwd360-ctxm-text",l.text2_sdo.setDisplay("inline-block"),l.text2_sdo.getStyle().fontFamily="Arial",l.text2_sdo.getStyle().fontSize="12px",l.text2_sdo.getStyle().color=l.normalTextColor_str,l.text2_sdo.setInnerHTML(l.label2_str),l.addChild(l.text2_sdo)),l.dumy_sdo=new FWDSimpleDisplayObject("div"),FWDUtils.isIE&&(l.dumy_sdo.setBkColor("#FF0000"),l.dumy_sdo.setAlpha(0));l.addChild(l.dumy_sdo),setTimeout(function(){l.totalHeight=l.text1_sdo.getHeight()},300),l.isMobile_bl?l.screen.addEventListener("touchstart",l.onMouseDown):l.screen.addEventListener?(l.screen.addEventListener("mouseover",l.onMouseOver),l.screen.addEventListener("mouseout",l.onMouseOut),l.screen.addEventListener("mousedown",l.onMouseDown),l.screen.addEventListener("click",l.onClick)):l.screen.attachEvent&&(l.screen.attachEvent("onmouseover",l.onMouseOver),l.screen.attachEvent("onmouseout",l.onMouseOut),l.screen.attachEvent("onmousedown",l.onMouseDown),l.screen.attachEvent("onclick",l.onClick))},l.onMouseOver=function(e){l.isDisabled_bl||(FWDAnimation.killTweensOf(l),FWDAnimation.killTweensOf(l.text1_sdo),e?(FWDAnimation.to(l.screen,.5,{css:{backgroundColor:l.selectedBkColor},ease:Expo.easeOut}),FWDAnimation.to(l.text1_sdo.screen,.5,{css:{color:l.selectedTextColor_str},ease:Expo.easeOut}),l.showSecondButton_bl&&FWDAnimation.to(l.text2_sdo.screen,.5,{css:{color:l.selectedTextColor_str},ease:Expo.easeOut})):(l.text1_sdo.getStyle().color=l.selectedTextColor_str,l.showSecondButton_bl&&(FWDAnimation.killTweensOf(l.text2_sdo),l.text2_sdo.getStyle().color=l.selectedTextColor_str,l.getStyle().backgroundColor=l.selectedBkColor)),l.dispatchEvent(t.MOUSE_OVER))},l.onMouseOut=function(){l.isDisabled_bl||(FWDAnimation.killTweensOf(l),FWDAnimation.killTweensOf(l.text1_sdo),FWDAnimation.to(l.screen,.5,{css:{backgroundColor:l.normalBkColor},ease:Expo.easeOut}),FWDAnimation.to(l.text1_sdo.screen,.5,{css:{color:l.normalTextColor_str},ease:Expo.easeOut}),l.showSecondButton_bl&&(FWDAnimation.killTweensOf(l.text2_sdo),FWDAnimation.to(l.text2_sdo.screen,.5,{css:{color:l.normalTextColor_str},ease:Expo.easeOut})),l.dispatchEvent(t.MOUSE_OUT))},l.onClick=function(o){return l.isDeveleper_bl?void window.open("http://www.webdesign-flash.ro","_blank"):void(l.isDisabled_bl||(o.preventDefault&&o.preventDefault(),l.dispatchEvent(t.CLICK)))},l.onMouseDown=function(o){l.isDisabled_bl||(o.preventDefault&&o.preventDefault(),l.dispatchEvent(t.MOUSE_DOWN,{e:o}))},l.toggleButton=function(){l.showSecondButton_bl&&(1==l.currentState?(l.text1_sdo.setVisible(!0),l.text2_sdo.setVisible(!1),l.currentState=0,l.dispatchEvent(t.FIRST_BUTTON_CLICK)):(l.text1_sdo.setVisible(!1),l.text2_sdo.setVisible(!0),l.currentState=1,l.dispatchEvent(t.SECOND_BUTTON_CLICK)))},l.setButtonState=function(e){0==e?(l.text1_sdo.setVisible(!0),l.showSecondButton_bl&&l.text2_sdo.setVisible(!1),l.currentState=0):1==e&&(l.text1_sdo.setVisible(!1),l.showSecondButton_bl&&l.text2_sdo.setVisible(!0),l.currentState=1)},l.centerText=function(){l.dumy_sdo.setWidth(l.totalWidth),l.dumy_sdo.setHeight(l.totalHeight),l.setHeight(l.totalHeight),FWDUtils.isIEAndLessThen9?(l.text1_sdo.setY(Math.round((l.totalHeight-l.text1_sdo.getHeight())/2)-1),l.showSecondButton_bl&&l.text2_sdo.setY(Math.round((l.totalHeight-l.text2_sdo.getHeight())/2)-1)):(l.text1_sdo.setY(Math.round((l.totalHeight-l.text1_sdo.getHeight())/2)),l.showSecondButton_bl&&l.text2_sdo.setY(Math.round((l.totalHeight-l.text2_sdo.getHeight())/2))),l.text1_sdo.setHeight(l.totalHeight+2),l.showSecondButton_bl&&l.text2_sdo.setHeight(l.totalHeight+2)},l.getMaxTextWidth=function(){var e=l.text1_sdo.getWidth(),t=0;return l.showSecondButton_bl&&(t=l.text2_sdo.getWidth()),Math.max(e,t)},l.disable=function(){l.isDisabled_bl=!0,FWDAnimation.killTweensOf(l),FWDAnimation.killTweensOf(l.text1_sdo),FWDAnimation.to(l.text1_sdo.screen,.5,{css:{color:l.disabledColor_str},ease:Expo.easeOut}),FWDAnimation.to(l.screen,.5,{css:{backgroundColor:l.normalBkColor},ease:Expo.easeOut}),l.setButtonMode(!1)},l.enable=function(){l.isDisabled_bl=!1,FWDAnimation.killTweensOf(l.text1_sdo),FWDAnimation.to(l.text1_sdo.screen,.5,{css:{color:l.normalTextColor_str},ease:Expo.easeOut}),l.setButtonMode(!0)},l.destroy=function(){l.isMobile_bl?l.screen.removeEventListener("touchstart",l.onMouseDown):l.screen.removeEventListener?(l.screen.removeEventListener("mouseover",l.onMouseOver),l.screen.removeEventListener("mouseout",l.onMouseOut),l.screen.removeEventListener("mousedown",l.onMouseDown),l.screen.removeEventListener("click",l.onClick)):l.screen.detachEvent&&(l.screen.detachEvent("onmouseover",l.onMouseOver),l.screen.detachEvent("onmouseout",l.onMouseOut),l.screen.detachEvent("onmousedown",l.onMouseDown),l.screen.detachEvent("onclick",l.onClick)),FWDAnimation.killTweensOf(l.text1_sdo),l.text1_sdo.destroy(),l.text2_sdo&&(FWDAnimation.killTweensOf(l.text2_sdo),l.text2_sdo.destroy()),l.dumy_sdo.destroy(),l.text1_sdo=null,l.text2_sdo=null,l.dumy_sdo=null,l.label1_str=null,l.label2_str=null,l.normalTextColor_str=null,l.selectedTextColor_str=null,l.disabledColor_str=null,e=null,o=null,s=null,a=null,d=null,l.setInnerHTML(""),_.destroy(),l=null,_=null,t.prototype=null}
1,l.init()};t.setPrototype=function(){t.prototype=new FWDDisplayObject("div")},t.FIRST_BUTTON_CLICK="onFirstClick",t.SECOND_BUTTON_CLICK="secondButtonOnClick",t.MOUSE_OVER="onMouseOver",t.MOUSE_OUT="onMouseOut",t.MOUSE_DOWN="onMouseDown",t.CLICK="onClick",t.prototype=null,window.FWDContextMenuButton=t}(window),function(){var FWDController=function(data,parent){var _s=this,prototype=FWDController.prototype;_s.buttonsTest_ar=data.buttons_ar,_s.buttonsLabels_ar=data.buttonsLabels_ar,_s.buttons_ar=[],_s.backgroundLeft_img=data.controllerBackgroundLeft_img,_s.backgroundRight_img=data.controllerBackgroundRight_img,_s.panN_img=data.controllerPanN_img,_s.panS_img=data.controllerPanS_img,_s.rotateN_img=data.controllerRotateN_img,_s.rotateS_img=data.controllerRotateS_img,_s.nextN_img=data.controllerNextN_img,_s.nextS_img=data.controllerNextS_img,_s.prevN_img=data.controllerPrevN_img,_s.prevS_img=data.controllerPrevS_img,_s.playN_img=data.controllerPlayN_img,_s.playS_img=data.controllerPlayS_img,_s.pauseN_img=data.controllerPauseN_img,_s.pauseS_img=data.controllerPauseS_img,_s.infoN_img=data.controllerInfoN_img,_s.infoS_img=data.controllerInfoS_img,_s.linkN_img=data.controllerLinkN_img,_s.linkS_img=data.controllerLinkS_img,_s.fullScreenNormalN_img=data.controllerFullScreenNormalN_img,_s.fullScreenNormalS_img=data.controllerFullScreenNormalS_img,_s.fullScreenFullN_img=data.controllerFullScreenFullN_img,_s.fullScreenFullS_img=data.controllerFullScreenFullS_img,_s.zoomInN_img=data.zoomInN_img,_s.zoomInS_img=data.zoomInS_img,_s.zoomOutN_img=data.zoomOutN_img,_s.zoomOutS_img=data.zoomOutS_img,_s.scrollBarHandlerN_img=data.scrollBarHandlerN_img,_s.scrollBarHandlerS_img=data.scrollBarHandlerS_img,_s.scrollBarLeft_img=data.scrollBarLeft_img,_s.scrollBarRight_img=data.scrollBarRight_img,_s.toolTipLeft_img=data.toolTipLeft_img,_s.toolTipPointer_img=data.toolTipPointer_img,_s.hider=null,_s.mainHolder_do=null,_s.backgroundLeft_sdo=null,_s.backgroundMiddle_sdo=null,_s.backgroundRight_sdo=null,_s.panButton_do=null,_s.rotateButton_do=null,_s.nextButton_do=null,_s.prevButton_do=null,_s.slideShowButton_do=null,_s.infoButton_do=null,_s.linkButton_do=null,_s.fullScreenButton_do=null,_s.zoomIn_do=null,_s.zoomOut_do=null,_s.scrollBar_do=null,_s.scrollBarLeft_sdo=null,_s.scrollBarRight_sdo=null,_s.scrollBarMiddle_sdo=null,_s.scrollBarHandler_do=null,_s.scrollBarHandlerN_sdo=null,_s.scrollBarHandlerS_sdo=null,_s.panButtonTooTipLabel_do=null,_s.scrollBarHandlerToolTip_do=null,_s.rotateButtonToolTip_do=null,_s.nextButtonToolTip_do=null,_s.prevButtonToolTip_do=null,_s.slideShowToolTip_do=null,_s.infoToolTip_do=null,_s.linkToolTip_do=null,_s.fullscreenToolTip_do=null,_s.buttonToolTipBackgroundColor=data.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor=data.buttonToolTipFontColor,_s.backgroundMiddlePath_str=data.controllerBackgroundMiddlePath_str,_s.scrollBarMiddlePath_str=data.scrollBarMiddlePath_str,_s.scrollBarProgressMiddlePath_str=data.scrollBarProgressMiddlePath_str,_s.draggingMode_str=data.startDraggingMode_str,_s.controllerVerticalPosition_str=data.controllerVerticalPosition_str,_s.buttonToolTipLeft_str=data.buttonToolTipLeft_str,_s.buttonToolTipMiddle_str=data.buttonToolTipMiddle_str,_s.buttonToolTipRight_str=data.buttonToolTipRight_str,_s.link_str=data.link_str;_s.buttonToolTipFontColor_str=data.buttonToolTipFontColor_str,_s.buttonToolTipBottomPointer_str=data.buttonToolTipBottomPointer_str,_s.buttonToolTipTopPointer_str=data.buttonToolTipTopPointer_str,_s.controllerOffsetWidth=data.controllerOffsetWidth,_s.scrollBarHandlerOffsetX=data.scrollBarHandlerOffsetX,_s.scrollBarPosition=FWDUtils.indexOfArray(_s.buttonsTest_ar,"scrollbar"),_s.controllerBackgroundOpacity=data.controllerBackgroundOpacity,_s.rotationSpeed=data.buttonsRotationSpeed,_s.slideShowDelay=data.slideShowDelay,_s.stageWidth,_s.setHeight,_s.controllerOffsetY=data.controllerOffsetY,_s.controllerOffsetX=data.controllerOffsetX,_s.scrollBarOffsetX=data.scrollBarOffsetX,_s.startSpaceBetweenButtons=data.startSpaceBetweenButtons,_s.spaceBetweenButtons=data.spaceBetweenButtons,_s.curHeight=0,_s.finalHandlerX,_s.startSpaceForScrollBarButtons=data.startSpaceForScrollBarButtons,_s.startSpaceForScrollBar=data.startSpaceForScrollBar,_s.curWidth,_s.maxWidth=data.controllerMaxWidth,_s.minWidth,_s.controllerHorizontalPosition_str=data.controllerHorizontalPosition_str,_s.scrollBarHandlerXPositionOnPress,_s.lastPresedX,_s.scrollBarHandlerToolTipOffsetY=data.scrollBarHandlerToolTipOffsetY,_s.zoomInAndOutToolTipOffsetY=data.zoomInAndOutToolTipOffsetY,_s.buttonsToolTipOffsetY=data.buttonsToolTipOffsetY,_s.totalImages=data.totalImages,_s.scrollBarTotalWidth=0,_s.scrollBarHeight=0,_s.scrollBarHandlerHeight=0,_s.scrollBarHandlerWidth=0,_s.showControllerBackgroun
1d=data.showControllerBackground,_s.isSkin2=-1!=data.skinPath_str.indexOf("skin2"),_s.gotoImageId_int,_s.zoomWithButtonsId_int,_s.slideShowId_int,_s.gotoImageId_to,_s.zoomWithButtonsId_to,_s.showScrollBar_bl=!1,-1!=FWDUtils.indexOfArray(_s.buttonsTest_ar,"scrollbar")&&(_s.showScrollBar_bl=!0),_s.isMobile_bl=data.isMobile_bl,_s.inverseNextAndPrevRotation_bl=data.inverseNextAndPrevRotation_bl,_s.isScrollBarActive_bl=!1,_s.isZoomInOrOutPressed_bl=!1,_s.isKeyPressed_bl=!1,_s.stopRotationAtEnds_bl=data.stopRotationAtEnds_bl,_s.addKeyboardSupport_bl=data.addKeyboardSupport_bl,_s.showButtonsLabels_bl=!!_s.buttonsLabels_ar,_s.hasPointerEvent_bl=FWDUtils.hasPointerEvent,_s.init=function(){_s.setOverflow("visible"),_s.setSelectable(!1),_s.setupMainHolder(),_s.setupBackground(),_s.addKeyboardSupport_bl&&_s.addKeyboardSupport(),data.useVectorIcons?(_s.mainHolder_do.setAlpha(0),_s.hide(),_s.setupButtons(),setTimeout(function(){_s.setButtonSize(),_s.positionButtons(),_s.mainHolder_do.setVisible(!1),_s.hide(),_s.show(),_s.mainHolder_do.setAlpha(1)},350)):(_s.curHeight=_s.backgroundLeft_img.height,_s.setButtonSize(),_s.setupButtons(),_s.hide(),_s.show()),_s.showScrollBar_bl&&_s.setupScrollBar(),0!=_s.buttonsTest_ar.length||_s.showScrollBar_bl||_s.setVisible(!1),_s.screen.onmousedown=function(){_s.dispatchEvent(FWDController.MOUSE_DOWN)}},_s.setButtonSize=function(){if(data.useVectorIcons){if(_s.curHeight=_s.background_sdo.getHeight()||0,parent.imageManager_do.resizeAndPosition(),_s.scrollBar_do){_s.scrollBarHeight=_s.scrollBar_do.getHeight(),_s.scrollBarHandlerWidth=_s.scrollBarHandler_do.w,_s.scrollBarHandlerHeight=_s.scrollBarHandler_do.h;var e=parseInt((_s.scrollBarHeight-_s.scrollBarHandlerHeight)/2)-1;_s.scrollBarHandler_do.getStyle().top=e+"px"}_s.buttons_ar.length?(_s.buttonWidth=_s.zoomButtonWidth=_s.buttons_ar[0].w,_s.buttonHeight=_s.zoomButtonHeight=_s.buttons_ar[0].h):_s.zoomIn_do&&(_s.buttonWidth=_s.zoomButtonWidth=_s.zoomIn_do.w,_s.buttonHeight=_s.zoomButtonHeight=_s.zoomIn_do.h)}else for(var t=0;t<data.buttons_ar.length;t++)"rotate"==data.buttons_ar[t]&&(_s.buttonWidth=data.controllerRotateN_img.width,_s.buttonHeight=data.controllerRotateN_img.height),"pan"==data.buttons_ar[t]&&(_s.buttonWidth=data.controllerPanN_img.width,_s.buttonHeight=data.controllerPanN_img.height),"roteteleft"==data.buttons_ar[t]&&(_s.buttonWidth=data.controllerPrevN_img.width,_s.buttonHeight=data.controllerPrevN_img.height),"rotateright"==data.buttons_ar[t]&&(_s.buttonWidth=data.controllerNextN_img.width,_s.buttonHeight=data.controllerNextN_img.height),"play"==data.buttons_ar[t]&&(_s.buttonWidth=data.controllerPlayN_img.width,_s.buttonHeight=data.controllerPlayN_img.height),"scrollbar"==data.buttons_ar[t]&&(_s.scrollBarRightPartWidth=_s.scrollBarRight_img.width,_s.scrollBarHeight=_s.scrollBarLeft_img.height,_s.scrollBarHandlerWidth=_s.scrollBarHandlerN_img.width,_s.scrollBarHandlerHeight=_s.scrollBarHandlerN_img.height,_s.buttonWidth=_s.zoomButtonWidth=_s.zoomOutN_img.width,_s.buttonHeight=_s.zoomButtonHeight=_s.zoomOutN_img.height),"info"==data.buttons_ar[t]&&(_s.buttonWidth=data.controllerInfoN_img.width,_s.buttonHeight=data.controllerInfoN_img.height),"link"==data.buttons_ar[t]&&(_s.buttonWidth=data.controllerLinkN_img.width,_s.buttonHeight=data.controllerLinkN_img.height),"fullscreen"==data.buttons_ar[t]&&(_s.buttonWidth=data.controllerFullScreenNormalN_img.width,_s.buttonHeight=data.controllerFullScreenNormalN_img.height)},_s.resizeAndPosition=function(e){(parent.stageWidth!=_s.stageWidth||parent.stageHeight!=_s.stageHeight||e)&&(_s.stageWidth=parent.stageWidth,_s.stageHeight=parent.stageHeight,_s.setWidth(_s.stageWidth),_s.setHeight(_s.stageHeight),_s.positionButtons())},_s.setupMainHolder=function(){_s.mainHolder_do=new FWDDisplayObject("div"),_s.mainHolder_do.setOverflow("visible"),_s.addChild(_s.mainHolder_do)},_s.setupHider=function(e){_s.hider=e,_s.hider.addListener(FWDHider.SHOW,_s.onHiderShow),_s.hider.addListener(FWDHider.HIDE,_s.onHiderHide)},_s.onHiderShow=function(){_s.show()},_s.onHiderHide=function(){return FWDUtils.hitTest(_s.mainHolder_do.screen,_s.hider.globalX,_s.hider.globalY)?void _s.hider.reset():void _s.hide(!0)},_s.addKeyboardSupport=function(){document.addEventListener?(window.addEventListener("keydown",_s.onKeyDown
1Handler),window.addEventListener("keyup",_s.onKeyUpHandler)):document.attachEvent&&(document.attachEvent("onkeydown",_s.onKeyDownHandler),document.attachEvent("onkeyup",_s.onKeyUpHandler))},_s.onKeyDownHandler=function(t){if(!parent.hibernate_bl&&!_s.isKeyPressed_bl){FWDUtils.getScrollOffsets();if(!(parent.main_do.getGlobalY()<=-parent.stageHeight/2||parent.main_do.getGlobalY()+parent.stageHeight/2>parent.ws.h))if(38==t.keyCode){if(_s.isKeyPressed_bl=!0,_s.slideShowButton_do&&_s.stopSlideShow(),_s.goToTopImage(),clearInterval(_s.gotoImageId_int),clearTimeout(_s.gotoImageId_to),_s.gotoImageId_to=setTimeout(_s.goToTopImageWithDelay,400),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE),t.preventDefault)t.preventDefault();else return!1;}else if(40==t.keyCode){if(_s.isKeyPressed_bl=!0,_s.slideShowButton_do&&_s.stopSlideShow(),_s.goToBottomImage(),clearInterval(_s.gotoImageId_int),clearTimeout(_s.gotoImageId_to),_s.gotoImageId_to=setTimeout(_s.goToBottomImageWithDelay,400),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE),t.preventDefault)t.preventDefault();else return!1;}else if(39==t.keyCode){if(_s.isKeyPressed_bl=!0,_s.slideShowButton_do&&_s.stopSlideShow(),_s.gotoNextImage(),clearInterval(_s.gotoImageId_int),clearTimeout(_s.gotoImageId_to),_s.gotoImageId_to=setTimeout(_s.goToNextImageInWithDelay,400),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE),t.preventDefault)t.preventDefault();else return!1;}else if(37==t.keyCode)if(_s.isKeyPressed_bl=!0,_s.slideShowButton_do&&_s.stopSlideShow(),_s.gotoPrevImage(),clearInterval(_s.gotoImageId_int),clearTimeout(_s.gotoImageId_to),_s.gotoImageId_to=setTimeout(_s.goToPrevImageInWithDelay,400),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE),t.preventDefault)t.preventDefault();else return!1}},_s.onKeyUpHandler=function(){_s.isKeyPressed_bl=!1,clearInterval(_s.gotoImageId_int),clearTimeout(_s.gotoImageId_to),window.addEventListener?window.addEventListener("keydown",_s.onKeyDownHandler):document.attachEvent&&document.attachEvent("onkeydown",_s.onKeyDownHandler),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE)},_s.setupButtons=function(){for(var e=_s.buttonsTest_ar.length,t="",o="",n=0,r;n<e;n++)if(r=_s.buttonsTest_ar[n],"pan"==r)_s.showButtonsLabels_bl&&(t=_s.buttonsLabels_ar[n]||"tooltip is not defined!"),_s.setupPanButton(t),_s.buttons_ar.push(_s.panButton_do);else if("rotate"==r)_s.showButtonsLabels_bl&&(t=_s.buttonsLabels_ar[n]||"tooltip is not defined!"),_s.setupRotateButton(t),_s.buttons_ar.push(_s.rotateButton_do);else if("rotateright"==r)_s.showButtonsLabels_bl&&(t=_s.buttonsLabels_ar[n]||"tooltip is not defined!"),_s.setupNextButton(t),_s.buttons_ar.push(_s.nextButton_do);else if("roteteleft"==r)_s.showButtonsLabels_bl&&(t=_s.buttonsLabels_ar[n]||"tooltip is not defined!"),_s.setupPrevButton(t),_s.buttons_ar.push(_s.prevButton_do);else if("play"==r){if(_s.showButtonsLabels_bl){var s=_s.buttonsLabels_ar[n];s?-1==s.indexOf("/")?(t="tooltip is not defined!",o="tooltip is not defined!"):(t=s.substr(0,s.indexOf("/")),o=s.substr(s.indexOf("/")+1)):(t="tooltip is not defined!",o="tooltip is not defined!")}_s.setupSlideshowButton(t,o),_s.buttons_ar.push(_s.slideShowButton_do)}else if("info"==r)_s.showButtonsLabels_bl&&(t=_s.buttonsLabels_ar[n]||"tooltip is not defined!"),_s.setupInfoButton(t),_s.buttons_ar.push(_s.infoButton_do);else if("link"==r)_s.showButtonsLabels_bl&&(t=_s.buttonsLabels_ar[n]||"tooltip is not defined!"),_s.setupLinkButton(t),_s.buttons_ar.push(_s.linkButton_do);else if("fullscreen"==r&&(parent.displayType!=FWDViewer.FULL_SCREEN||FWDUtils.hasFullScreen)){if(_s.showButtonsLabels_bl){var s=_s.buttonsLabels_ar[n];s?-1==s.indexOf("/")?(t="tooltip is not defined!",o="tooltip is not defined!"):(t=s.substr(0,s.indexOf("/")),o=s.substr(s.indexOf("/")+1)):(t="tooltip is not defined!",o="tooltip is not defined!")}_s.setupFullScreenButton(t,o),_s.buttons_ar.push(_s.fullScreenButton_do)}},_s.positionButtons=function(){var e=_s.buttons_ar.length,t=_s.spaceBetweenButtons,o=_s.controllerOffsetY,n=_s.controllerOffsetWidth,r,s,a,d,l,_;if(_s.showScrollBar_bl&&(_s.isScrollBarActive_bl=!0,_s.curWidth=_s.stageWidth-2*_s.controllerOffsetWidth,_=FWDUtils.indexOfArray(_s.buttons_ar,_s.zoomIn_do),-1!=_&&(_s.buttons_ar.splice(_,1),e--),_=FWDUtils.indexOfArray(_s.buttons_ar,_s.zoomOut_do),-1!=_&&(_s.buttons_ar.splice(_,1),e--),_s.scrollBarPosition>e&&(_s.scrollBarPosition=e),0>_s.scrollBarPosition&&(_s.scrollBarPosition=0),_s.curWidth>_s.maxWidth&&(_s.curWidth=_s.maxWidth),_s.scrollBarTotalWidth=0==e?2*_s.startSpaceBetweenButtons+2*_s.startSpaceForScrollBar+2*_s.zoomButtonWidth:1<e&&0!=_s.scrollBarPosition&&_s.scrollBarPosition!=e?2*_s.startSpaceBetweenButtons+e*_s.buttonWidth+_s.spaceBetweenButtons*(e-2)+2*_s.startSpaceForScrollBarButtons+2*_s.startSpaceForScrollBar+2*_s.zoomButtonWidth:1<e&&(0==_s.scrollBarPosition||_s.scrollBarPosition==e)?2*_s.startSpaceBetweenButtons+e*_s.buttonWidth+_s.spaceBetweenButtons*e+2*_s.startSpaceForScrollBar+2*_s.zoomButtonWidth:2*_s.startSpaceBetweenButtons+e*_s.buttonWidth+2*_s.startSpaceForScrollBar+2*_s.zoomButtonWidth+_s.spaceBetweenButtons*e,_s.scrollBarTotalWidth=_s.curWidth-_s.scrollBarTotalWidth,100>_s.scrollBarTotalWidth&&(_s.isScrollBarActive_bl=!1)),isNaN(_s.scrollBarTotalWidth)&&(_s.scrollBarTotalWidth=0),50>_s.scrollBarTotalWidth&&(_s.scrollBarTotalWidth=100),_s.isScrollBarActive_bl){_s.scrollBar_do.setVisible(!0);for(var c=0;c<_s.scrollBarPosition;c++)l=_s.buttons_ar[c],l&&(l=_s.buttons_ar[c],a=_s.startSpaceBetweenButtons+c*(t+_s.buttonWidth),a=_s.startSpaceBetweenButtons+c*(t+_s.buttonWidth),d=parseInt((_s.curHeight-_s.buttonHeight)/2),l.setX(a),l.setY(d));for(var c=e+1;c>=_s.scrollBarPosition;c--)l=_s.buttons_ar[c],l&&(l=_s.buttons_ar[c],a=_s.curWidth-_s.startSpaceBetweenButtons-_s.buttonWidth-Math.abs(c-e+1)*(t+_s.buttonWidth),d=parseInt((_s.curHeight-_s.buttonHeight)/2),l.setX(a),l.setY(d));0==e?s=_s.startSpaceBetweenButtons:1<e&&0!=_s.scrollBarPosition&&_s.scrollBarPosition!=e?s=_s.buttons_ar[_s.scrollBarPosition-1].getX()+_s.buttonWidth+_s.startSpaceForScrollBarButtons:1<e&&0==_s.scrollBarPosition?s=_s.startSpaceBetweenButtons:1<e&&_s.scrollBarPosition==e?s=_s.buttons_ar[_s.scrollBarPosition-1].getX()+_s.buttonWidth+_s.spaceBetweenButtons:1==e&&0<_s.scrollBarPosition?s=_s.startSpaceBetweenButtons+_s.buttonWidth+_s.spaceBetweenButtons:1==e&&0==_s.scrollBarPosition&&(s=_s.startSpaceBetweenButtons),s+=_s.scrollBarOffsetX,_s.zoomOut_do.setX(s),_s.zoomOut_do.setY(parseInt((_s.curHeight-_s.zoomButtonHeight)/2)),_s.zoomIn_do.setX(_s.zoomOut_do.getX()+_s.zoomButtonWidth+2*_s.startSpaceForScrollBar+_s.scrollBarTotalWidth),_s.zoomIn_do.setY(parseInt((_s.curHeight-_s.zoomButtonHeight)/2)),_s.scrollBar_do.setX(_s.zoomOut_do.getX()+_s.startSpaceForScrollBar+_s.zoomButtonWidth),_s.scrollBar_do.setY(parseInt((_s.curHeight-_s.scrollBarHeight)/2)+1),_s.scrollBar_do.setWi
1dth(_s.scrollBarTotalWidth),_s.scrollBarMiddle_do&&(_s.scrollBarMiddle_do.setX(_s.scrollBarRightPartWidth-1),_s.scrollBarMiddle_do.setWidth(_s.scrollBarTotalWidth-2*_s.scrollBarRightPartWidth+2),_s.scrollBarRight_do.setX(_s.scrollBarTotalWidth-_s.scrollBarRightPartWidth)),_s.isSkin2&&(_s.backgroundRight_sdo&&(_s.backgroundRight_sdo.setVisible(!0),_s.backgroundMiddle_sdo.setVisible(!0),_s.backgroundLeft_sdo.setVisible(!0)),_s.background_sdo&&_s.background_sdo.setVisible(!0))}else{var u=_s.startSpaceBetweenButtons;500>_s.stageWidth&&(20<=u&&(u=20,!data.isSkin1&&(u=0)),10<=n&&(n=10),10<=o&&(o=10)),_s.showScrollBar_bl&&(_s.scrollBar_do.setVisible(!1),6<_s.buttons_ar.length&&500>_s.stageWidth&&_s.isMobile_bl?(_s.zoomIn_do.setX(-5e3),_s.zoomOut_do.setY(-5e3)):-1==FWDUtils.indexOfArray(_s.buttons_ar,_s.zoomIn_do)&&(_=_s.scrollBarPosition,_s.buttons_ar.splice(_,0,_s.zoomIn_do),_s.buttons_ar.splice(_,0,_s.zoomOut_do)),e=_s.buttons_ar.length),_s.minWidth=e*_s.buttonWidth+2*n+2*u+_s.spaceBetweenButtons*e-_s.spaceBetweenButtons,_s.minWidth>_s.stageWidth&&(_s.minWidth=_s.stageWidth,r=_s.buttonWidth*e+2*n,t=(_s.minWidth-2*u-r)/(e-1)),_s.curWidth=_s.minWidth-2*n;for(var c=0;c<e+2;c++)l=_s.buttons_ar[c],l&&(a=Math.round(u+c*(t+_s.buttonWidth)),d=parseInt((_s.curHeight-_s.buttonHeight)/2),l.setX(a),l.setY(d));_s.isSkin2&&(_s.backgroundRight_sdo&&(_s.backgroundRight_sdo.setVisible(!1),_s.backgroundMiddle_sdo.setVisible(!1),_s.backgroundLeft_sdo.setVisible(!1)),_s.background_sdo&&_s.background_sdo.setVisible(!1))}if(_s.backgroundLeft_sdo?(_s.backgroundRight_sdo.setX(_s.curWidth-_s.backgroundRight_sdo.getWidth()),_s.backgroundMiddle_sdo.setX(_s.backgroundLeft_sdo.getWidth()),_s.backgroundMiddle_sdo.setWidth(_s.curWidth-2*_s.backgroundLeft_sdo.getWidth()),_s.backgroundMiddle_sdo.setHeight(_s.curHeight)):_s.background_sdo&&(_s.background_sdo.setWidth(_s.curWidth),_s.background_sdo.setHeight(_s.curHeight)),_s.mainHolder_do.setWidth(_s.curWidth),_s.mainHolder_do.setHeight(_s.curHeight),_s.setWidth(_s.curWidth),_s.setHeight(_s.curHeight),_s.isSkin2){var p=_s.scrollBarTotalWidth+2*_s.startSpaceForScrollBar-2*_s.startSpaceForScrollBarButtons;_s.background_sdo?_s.scrollBar_do&&(_s.background_sdo.setWidth(p),_s.background_sdo.setHeight(_s.curHeight),_s.background_sdo.setX(Math.round(_s.scrollBar_do.x-(p-_s.scrollBar_do.w)/2))):_s.scrollBar_do&&(_s.backgroundLeft_sdo.setX(Math.round(_s.scrollBar_do.x-(p-_s.scrollBar_do.w)/2)),_s.backgroundMiddle_sdo.setX(_s.backgroundLeft_sdo.x+_s.backgroundLeft_sdo.getWidth()),_s.backgroundMiddle_sdo.setWidth(p-2*_s.backgroundLeft_sdo.getWidth()),_s.backgroundMiddle_sdo.setHeight(_s.curHeight),_s.backgroundRight_sdo.setX(_s.backgroundMiddle_sdo.x+_s.backgroundMiddle_sdo.w))}"center"==_s.controllerHorizontalPosition_str?_s.mainHolder_do.setX(Math.round((_s.stageWidth-_s.curWidth)/2)):"left"==_s.controllerHorizontalPosition_str?_s.mainHolder_do.setX(n):"right"==_s.controllerHorizontalPosition_str&&_s.mainHolder_do.setX(Math.round(_s.stageWidth-_s.curWidth)-n),_s.controllerVerticalPosition_str==FWDController.POSITION_TOP?_s.setY(o):_s.setY(_s.stageHeight-_s.curHeight-o)},_s.setupBackground=function(){data.useVectorIcons?(_s.background_sdo=new FWDSimpleDisplayObject("div"),_s.background_sdo.screen.className=_s.isSkin2?"fwd360-controler-skin2-vector":"fwd360-controler-skin1-vector",_s.mainHolder_do.addChild(_s.background_sdo),!_s.showControllerBackground&&_s.background_sdo.setAlpha(0)):(_s.backgroundLeft_sdo=new FWDSimpleDisplayObject("img"),_s.backgroundLeft_sdo.setScreen(_s.backgroundLeft_img),1!=_s.controllerBackgroundOpacity&&_s.backgroundLeft_sdo.setAlpha(_s.controllerBackgroundOpacity),_s.backgroundMiddle_sdo=new FWDSimpleDisplayObject("div"),_s.backgroundMiddle_sdo.getStyle().background="url('"+_s.backgroundMiddlePath_str+"')",_s.backgroundMiddle_sdo.getStyle().backgroundRepeat="repeat-x",1!=_s.controllerBackgroundOpacity&&_s.backgroundMiddle_sdo.setAlpha(_s.controllerBackgroundOpacity),_s.backgroundRight_sdo=new FWDSimpleDisplayObject("img"),_s.backgroundRight_sdo.setScreen(_s.backgroundRight_img),1!=_s.controllerBackgroun
1dOpacity&&_s.backgroundRight_sdo.setAlpha(_s.controllerBackgroundOpacity),_s.mainHolder_do.addChild(_s.backgroundLeft_sdo),_s.mainHolder_do.addChild(_s.backgroundRight_sdo),_s.mainHolder_do.addChild(_s.backgroundMiddle_sdo),!_s.showControllerBackground&&(_s.backgroundLeft_sdo.setAlpha(0),_s.backgroundRight_sdo.setAlpha(0),_s.backgroundMiddle_sdo.setAlpha(0)))},_s.setupPanButton=function(e){FWDSimpleButton.setPrototype(),_s.panButton_do=data.useVectorIcons?data.isSkin1?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-move'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-move'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDSimpleButton(_s.panN_img,_s.panS_img),_s.panButton_do.addListener(FWDSimpleButton.MOUSE_OVER,_s.panButtonOnMouseOverHandler),_s.panButton_do.addListener(FWDSimpleButton.MOUSE_OUT,_s.panButtonOnMouseOutHandler),_s.panButton_do.addListener(FWDSimpleButton.MOUSE_DOWN,_s.panButtonOnMouseDownHandler),_s.mainHolder_do.addChild(_s.panButton_do),_s.draggingMode_str==FWDController.PAN&&_s.disablePanButton(),_s.showButtonsLabels_bl&&(FWDButtonToolTip.setPrototype(),_s.panButtonTooTipLabel_do=new FWDButtonToolTip(e,"",_s.controllerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.panButtonTooTipLabel_do))},_s.panButtonOnMouseOverHandler=function(){_s.panButton_do.isSelectedFinal_bl||_s.showToolTipButton(_s.panButton_do,_s.panButtonTooTipLabel_do,_s.buttonsToolTipOffsetY)},_s.panButtonOnMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.panButtonTooTipLabel_do.hide()},_s.panButtonOnMouseDownHandler=function(){_s.pan()},_s.disablePanButton=function(){_s.panButton_do.setSelctedFinal(),_s.rotateButton_do&&_s.rotateButton_do.setUnselctedFinal()},_s.pan=function(){_s.slideShowButton_do&&_s.stopSlideShow(),clearInterval(_s.gotoImageId_int),_s.panButton_do&&(_s.showButtonsLabels_bl&&_s.panButtonTooTipLabel_do.hide(),_s.disablePanButton()),_s.dispatchEvent(FWDController.CHANGE_NAVIGATION_STYLE,{draggingMode:FWDController.PAN})},_s.setupRotateButton=function(e){FWDSimpleButton.setPrototype(),_s.rotateButton_do=data.useVectorIcons?data.isSkin1?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-rotate'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-rotate'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDSimpleButton(_s.rotateN_img,_s.rotateS_img),_s.rotateButton_do.addListener(FWDSimpleButton.MOUSE_OVER,_s.rotateButtonOnMouseOverHandler),_s.rotateButton_do.addListener(FWDSimpleButton.MOUSE_OUT,_s.rotateButtonOnMouseOutHandler),_s.rotateButton_do.addListener(FWDSimpleButton.MOUSE_DOWN,_s.rotateButtonOnMouseDownHandler),_s.mainHolder_do.addChild(_s.rotateButton_do),_s.draggingMode_str==FWDController.ROTATE&&_s.disableRotateButton(),_s.showButtonsLabels_bl&&(FWDButtonToolTip.setPrototype(),_s.rotateButtonToolTip_do=new FWDButtonToolTip(e,"",_s.controllerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.rotateButtonToolTip_do))},_s.rotateButtonOnMouseOverHandler=function(){_s.rotateButton_do.isSelectedFinal_bl||_s.showToolTipButton(_s.rotateButton_do,_s.rotateButtonToolTip_do,_s.buttonsToolTipOffsetY)},_s.rotateButtonOnMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.rotateButtonToolTip_do.hide()},_s.rotateButtonOnMouseDownHandler=function(){_s.rotate()},_s.disableRotateButton=function(){_s.rotateButton_do.setSelctedFinal(),_s.panButton_do&&_s.panButton_do.setUnselctedFinal()},_s.rotate=function(){_s.slideShowButton_do&&_s.stopSlideShow(),clearInterval(_s.gotoImageId_int),_s.rotateButton_do&&(_s.showButtonsLabels_bl&&_s.rotateButtonToolTip_do.hide(),_s.disableRotateButton()),_s.dispatchEvent(FWDController.CHANGE_NAVIGATION_STYLE,{draggingMode:FWDController.ROTATE})},_s.setupNextButton=function(e){FWDSimpleButton.setPrototype(),_s.nextButton_do=data.useVectorIcons?data.isSkin1?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-right'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-right'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDSimpleButton(_s.nextN_img,_s.nextS_img),_s.nextButton_do.addListener(FWDSimpleButton.MOUSE_OVER,_s.nextButtonOnMouseOverHandler),_s.nextButton_do.addListener(FWDSimpleButton.MOUSE_OUT,_s.nextButtonOnMouseOutHandler),_s.nextButton_do.addListener(FWDSimpleButton.MOUSE_DOWN,_s.nextButtonStartHandler),_s.mainHolder_do.addChild(_s.nextButton_do),_s.showButtonsLabels_bl&&(FWDButtonToolTip.setPrototype(),_s.nextButtonToolTip_do=new FWDButtonToolTip(e,"",_s.c
1ontrollerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.nextButtonToolTip_do))},_s.nextButtonOnMouseOverHandler=function(){_s.showButtonsLabels_bl&&_s.showToolTipButton(_s.nextButton_do,_s.nextButtonToolTip_do,_s.buttonsToolTipOffsetY)},_s.nextButtonOnMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.nextButtonToolTip_do.hide()},_s.nextButtonStartHandler=function(t){if(t){var t=t.e;t.touches&&_s.scrollBarHandler_do&&(_s.zoomInWithButtonsEndHandler(t),_s.zoomOutWithButtonsEndHandler(t),_s.handlerDragEndHandler(t))}_s.gotoNextImage(),_s.slideShowButton_do&&_s.stopSlideShow(),clearInterval(_s.gotoImageId_int),clearTimeout(_s.gotoImageId_to),_s.gotoImageId_to=setTimeout(_s.goToNextImageInWithDelay,400),_s.dispatchEvent(FWDController.DISABLE_PAN_OR_MOVE),_s.isMobile_bl?_s.hasPointerEvent_bl?window.addEventListener("MSPointerUp",_s.gotoImageEndHandler):window.addEventListener("touchend",_s.gotoImageEndHandler):window.addEventListener?window.addEventListener("mouseup",_s.gotoImageEndHandler):document.attachEvent&&document.attachEvent("onmouseup",_s.gotoImageEndHandler)},_s.goToNextImageInWithDelay=function(){_s.gotoImageId_int=setInterval(_s.gotoNextImage,_s.rotationSpeed)},_s.goToTopImage=function(){var e=1;_s.inverseNextAndPrevRotation_bl&&(e=-1),_s.dispatchEvent(FWDController.GOTO_TOP_OR_BOTTOM_IMAGE,{dir:e})},_s.goToTopImageWithDelay=function(){_s.gotoImageId_int=setInterval(_s.goToTopImage,_s.rotationSpeed)},_s.goToBottomImage=function(){var e=-1;_s.inverseNextAndPrevRotation_bl&&(e=1),_s.dispatchEvent(FWDController.GOTO_TOP_OR_BOTTOM_IMAGE,{dir:e})},_s.goToBottomImageWithDelay=function(){_s.gotoImageId_int=setInterval(_s.goToBottomImage,_s.rotationSpeed)},_s.gotoImageEndHandler=function(){clearInterval(_s.gotoImageId_int),clearTimeout(_s.gotoImageId_to),_s.dispatchEvent(FWDController.ENABLE_PAN_OR_MOVE),_s.isMobile_bl?_s.hasPointerEvent_bl?window.removeEventListener("MSPointerUp",_s.gotoImageEndHandler):window.removeEventListener("touchend",_s.gotoImageEndHandler):window.removeEventListener?window.removeEventListener("mouseup",_s.gotoImageEndHandler):document.detachEvent&&document.detachEvent("onmouseup",_s.gotoImageEndHandler),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE)},_s.gotoNextImage=function(){var e=1;_s.inverseNextAndPrevRotation_bl&&(e=-1),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE,{dir:e})},_s.setupPrevButton=function(e){FWDSimpleButton.setPrototype(),_s.prevButton_do=data.useVectorIcons?data.isSkin1?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-left'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-left'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDSimpleButton(_s.prevN_img,_s.prevS_img),_s.prevButton_do.addListener(FWDComplexButton.MOUSE_OVER,_s.prevButtonOnMouseOverHandler),_s.prevButton_do.addListener(FWDComplexButton.MOUSE_OUT,_s.prevShowButtonOnMouseOutHandler),_s.prevButton_do.addListener(FWDSimpleButton.MOUSE_DOWN,_s.prevButtonStartHandler),_s.mainHolder_do.addChild(_s.prevButton_do),_s.showButtonsLabels_bl&&(FWDButtonToolTip.setPrototype(),_s.prevButtonToolTip_do=new FWDButtonToolTip(e,"",_s.controllerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.prevButtonToolTip_do))},_s.prevButtonOnMouseOverHandler=function(){_s.showButtonsLabels_bl&&_s.showToolTipButton(_s.prevButton_do,_s.prevButtonToolTip_do,_s.buttonsToolTipOffsetY)},_s.prevShowButtonOnMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.prevButtonToolTip_do.hide()},_s.prevButtonStartHandler=function(t){if(t){var t=t.e;t.touches&&_s.scrollBarHandler_do&&(_s.zoomInWithButtonsEndHandler(t),_s.zoomOutWithButtonsEndHandler(t),_s.handlerDragEndHandler(t))}_s.slideShowButton_do&&_s.stopSlideShow(),_s.gotoPrevImage(),clearInterval(_s.gotoImageId_int),clearTimeout(_s.gotoImageId_to),_s.gotoImageId_to=setTimeout(_s.goToPrevImageInWithDelay,400),_s.dispatchEvent(FWDController.DISABLE_PAN_OR_MOVE),_s.isMobile_bl?(_s.hasPointerEvent_bl?window.addEventListener("MSPointerUp",_s.gotoImageEndHandler):window.addEventListener("touchend",_s.gotoImageEndHandler),window.addEventListener("mouseup",_s.gotoImageEndHandler)):window.addEventListener?window.addEventListener("mouseup",_s.gotoImageEndHandler):document.attachEvent&&document.attachEvent("onmouseup",_s.gotoImageEndHandler)},_s.goToPrevImageInWithDelay=function(){_s.gotoImageId_int=setInterval(_s.gotoPrevImage,_s.rotationSpeed)},_s.gotoPrevImage=function(){var e=-1;_s.inverseNextAndPrevRotation_bl&&(e=1),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE,{dir:e})},_s.setupSlideshowButton=function(e,t){FWDComplexButton.setPrototype(),_s.slideShowButton_do=data.useVectorIcons?data.isSkin1?new FWDComplexButton(0,0,0,0,!0,"<span class='fwd360-icon fwd360-icon-play'></span>","<span class='fwd360-icon fwd360-icon-pause'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDComplexButton(0,0,0,0,!0,"<span class='fwd360-icon fwd360-icon-play'></span>","<span class='fwd360-icon fwd360-icon-pause'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDComplexButton(_s.playN_img,_s.playS_img,_s.pauseN_img,_s.pauseS_img,!0),_s.slideShowButton_do.addListener(FWDComplexButton.MOUSE_OVER,_s.slideSwhoButtonOnMouseOverHandler),_s.slideShowButton_do.addListener(FWDComplexButton.MOUSE_OUT,_s.slideShowButtonOnMouseOutHandler),_s.slideShowButton_do.addListener(FWDComplexButton.MOUSE_DOWN,_s.slideShowButtonStartHandler),_s.mainHolder_do.addChild(_s.slideShowButton_do),_s.showButtonsLabels_bl&&(FWDButtonToolTip.setPrototype(),_s.slideShowToolTip_do=new FWDButtonToolTip(e,t,_s.c
1ontrollerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.slideShowToolTip_do))},_s.slideSwhoButtonOnMouseOverHandler=function(){_s.showButtonsLabels_bl&&_s.showToolTipButton(_s.slideShowButton_do,_s.slideShowToolTip_do,_s.buttonsToolTipOffsetY)},_s.slideShowButtonOnMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.slideShowToolTip_do.hide()},_s.slideShowButtonStartHandler=function(){_s.showButtonsLabels_bl&&_s.slideShowToolTip_do.hide(),1==_s.slideShowButton_do.currentState?_s.startSlideshow(!0):_s.stopSlideShow(!0)},this.updateSlideshowButtonTooltip=function(e){_s.slideShowButton_do&&(1==_s.slideShowButton_do.currentState?_s.showButtonsLabels_bl&&(_s.slideShowToolTip_do.setLabel(_s.slideShowToolTip_do.toolTipLabel2_str),e&&setTimeout(function(){_s.showToolTipButton(_s.slideShowButton_do,_s.slideShowToolTip_do,_s.buttonsToolTipOffsetY)},50)):_s.showButtonsLabels_bl&&(_s.slideShowToolTip_do.setLabel(_s.slideShowToolTip_do.toolTipLabel_str),e&&setTimeout(function(){_s.showToolTipButton(_s.slideShowButton_do,_s.slideShowToolTip_do,_s.buttonsToolTipOffsetY)},70)))},_s.slideShowStart=!1,_s.startSlideshow=function(e){_s.slideShowStart||(_s.slideShowStart=!0,_s.updateSlideshowButtonTooltip(e),_s.slideShowButton_do&&_s.slideShowButton_do.setButtonState(0),clearInterval(_s.slideShowId_int),_s.slideShowId_int=setInterval(_s.slideShowComplete,_s.slideShowDelay),_s.dispatchEvent(FWDController.START_SLIDE_SHOW))},_s.stopSlideShow=function(e){_s.slideShowStart&&(_s.slideShowStart=!1,_s.enablePlayToImage_bl=!1,_s.dir=1,_s.updateSlideshowButtonTooltip(e),_s.slideShowButton_do&&_s.slideShowButton_do.setButtonState(1),clearInterval(_s.slideShowId_int),_s.dispatchEvent(FWDController.STOP_SLIDE_SHOW))},_s.slideShowComplete=function(){var dir=_s.dir;data.inverseRotation&&(dir*=-1),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE,{dir:dir}),_s.dispatchEvent(FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE),_s.enablePlayToImage_bl&&parent.imageManager_do.curId==_s.idToStop&&(_s.stopSlideShow(),eval(_s.callBackFunction_str+"()"))},_s.idToStop,_s.enablePlayToImage_bl=!1,_s.dir=1,_s.callBackFunction_str,_s.playToImage=function(e,t){if(e!=parent.imageManager_do.curId){if(_s.enablePlayToImage_bl=!0,_s.idToStop=e,_s.callBackFunction_str=t,0==e?e=0:e>_s.totalImages-1&&(e=_s.totalImages-1),_s.idToStop=e,_s.stopRotationAtEnds_bl)_s.dir=parent.imageManager_do.curId>_s.idToStop?-1:1;else{var o=Math.abs(parent.imageManager_do.curId-_s.idToStop),n=Math.abs(parent.imageManager_do.curId-(_s.idToStop+_s.totalImages));_s.dir=o>n?_s.idToStop<parent.imageManager_do.curId?1:-1:_s.idToStop>parent.imageManager_do.curId?1:-1}_s.startSlideshow()}},_s.setupInfoButton=function(e){FWDSimpleButton.setPrototype(),_s.infoButton_do=data.useVectorIcons?data.isSkin1?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-info'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-info'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDSimpleButton(_s.infoN_img,_s.infoS_img),_s.infoButton_do.addListener(FWDComplexButton.MOUSE_OVER,_s.infoButtonOnMouseOverHandler),_s.infoButton_do.addListener(FWDComplexButton.MOUSE_OUT,_s.infoButtonOnMouseOutHandler),_s.infoButton_do.addListener(FWDComplexButton.MOUSE_DOWN,_s.infoButtonStartHandler),_s.mainHolder_do.addChild(_s.infoButton_do),_s.showButtonsLabels_bl&&(FWDButtonToolTip.setPrototype(),_s.infoToolTip_do=new FWDButtonToolTip(e,"",_s.controllerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.infoToolTip_do))},_s.infoButtonOnMouseOverHandler=function(){_s.showButtonsLabels_bl&&_s.showToolTipButton(_s.infoButton_do,_s.infoToolTip_do,_s.buttonsToolTipOffsetY)},_s.infoButtonOnMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.infoToolTip_do.hide()},_s.infoButtonStartHandler=function(){_s.dispatchEvent(FWDController.SHOW_INFO)},_s.setupLinkButton=function(e){FWDSimpleButton.setPrototype(),_s.linkButton_do=data.useVectorIcons?data.isSkin1?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-link'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-link'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDSimpleButton(_s.linkN_img,_s.linkS_img),_s.linkButton_do.addListener(FWDComplexButton.MOUSE_OVER,_s.linkButtonOnMouseOverHandler),_s.linkButton_do.addListener(FWDComplexButton.MOUSE_OUT,_s.linkButtonOnMouseOutHandler),_s.linkButton_do.addListener(FWDComplexButton.MOUSE_DOWN,_s.linkButtonOnMouseClickHandler),_s.mainHolder_do.addChild(_s.linkButton_do),_s.showButtonsLabels_bl&&(FWDButtonToolTip.setPrototype(),_s.linkToolTip_do=new FWDButtonToolTip(e,"",_s.c
1ontrollerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.linkToolTip_do))},_s.linkButtonOnMouseOverHandler=function(){_s.showButtonsLabels_bl&&_s.showToolTipButton(_s.linkButton_do,_s.linkToolTip_do,_s.buttonsToolTipOffsetY)},_s.linkButtonOnMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.linkToolTip_do.hide()},_s.linkButtonOnMouseClickHandler=function(){window.open(_s.link_str,"_blank")},_s.setupFullScreenButton=function(e,t){FWDComplexButton.setPrototype(),_s.fullScreenButton_do=data.useVectorIcons?data.isSkin1?new FWDComplexButton(0,0,0,0,!0,"<span class='fwd360-icon fwd360-icon-fullscr-full'></span>","<span class='fwd360-icon fwd360-icon-fullscr-normal'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDComplexButton(0,0,0,0,!0,"<span class='fwd360-icon fwd360-icon-fullscr-full'></span>","<span class='fwd360-icon fwd360-icon-fullscr-normal'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDComplexButton(_s.fullScreenFullN_img,_s.fullScreenFullS_img,_s.fullScreenNormalN_img,_s.fullScreenNormalS_img,!0),_s.fullScreenButton_do.addListener(FWDComplexButton.MOUSE_OVER,_s.fullscreenButtonOnMouseOverHandler),_s.fullScreenButton_do.addListener(FWDComplexButton.MOUSE_OUT,_s.fullscreenButtonOnMouseOutHandler),_s.fullScreenButton_do.addListener(FWDComplexButton.MOUSE_DOWN,_s.fullScreenButtonStartHandler),_s.mainHolder_do.addChild(_s.fullScreenButton_do),_s.showButtonsLabels_bl&&(FWDButtonToolTip.setPrototype(),_s.fullscreenToolTip_do=new FWDButtonToolTip(e,t,_s.controllerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.fullscreenToolTip_do))},_s.fullscreenButtonOnMouseOverHandler=function(){_s.showButtonsLabels_bl&&_s.showToolTipButton(_s.fullScreenButton_do,_s.fullscreenToolTip_do,_s.buttonsToolTipOffsetY)},_s.fullscreenButtonOnMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.fullscreenToolTip_do.hide()},_s.fullScreenButtonStartHandler=function(t){1==_s.fullScreenButton_do.currentState?(_s.showButtonsLabels_bl&&(_s.showButtonsLabels_bl&&_s.fullscreenToolTip_do.setLabel(_s.fullscreenToolTip_do.toolTipLabel2_str),setTimeout(function(){_s.showToolTipButton(_s.fullScreenButton_do,_s.fullscreenToolTip_do,_s.buttonsToolTipOffsetY)},50)),_s.fullScreenButton_do.setButtonState(0),_s.dispatchEvent(FWDController.GO_FULL_SCREEN)):0==_s.fullScreenButton_do.currentState&&(_s.showButtonsLabels_bl&&(_s.fullscreenToolTip_do.setLabel(_s.fullscreenToolTip_do.toolTipLabel_str),setTimeout(function(){_s.showToolTipButton(_s.fullScreenButton_do,_s.fullscreenToolTip_do,_s.buttonsToolTipOffsetY)},50)),_s.fullScreenButton_do.setButtonState(1),_s.dispatchEvent(FWDController.GO_NORMAL_SCREEN)),setTimeout(function(){null==_s||_s.fullScreenButton_do.onMouseOut(t)},50)},_s.setFullScreenButtonState=function(e){0==e?(_s.fullScreenButton_do.setButtonState(0),_s.showButtonsLabels_bl&&_s.fullscreenToolTip_do.setLabel(_s.fullscreenToolTip_do.toolTipLabel2_str)):1==e&&(_s.fullScreenButton_do.setButtonState(1),_s.showButtonsLabels_bl&&_s.fullscreenToolTip_do.setLabel(_s.fullscreenToolTip_do.toolTipLabel_str))},_s.onFullScreenChange=function(){parent.hibernate_bl||(document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen||document.msieFullScreen?(_s.showButtonsLabels_bl&&_s.fullscreenToolTip_do.setLabel(_s.fullscreenToolTip_do.toolTipLabel2_str),_s.fullScreenButton_do.setButtonState(0),_s.dispatchEvent(FWDController.GO_FULL_SCREEN)):(_s.showButtonsLabels_bl&&_s.fullscreenToolTip_do.setLabel(_s.fullscreenToolTip_do.toolTipLabel_str),_s.fullScreenButton_do.setButtonState(1),_s.dispatchEvent(FWDController.GO_NORMAL_SCREEN)))},_s.setupScrollBar=function(){var e;FWDSimpleButton.setPrototype(),_s.zoomIn_do=data.useVectorIcons?data.isSkin1?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-zoomin'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-zoomin'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDSimpleButton(_s.zoomInN_img,_s.zoomInS_img),_s.zoomIn_do.addListener(FWDSimpleButton.MOUSE_OVER,_s.zoomInMouseOverHandler),_s.zoomIn_do.addListener(FWDSimpleButton.MOUSE_OUT,_s.zoomInOrOutMouseOutHandler),_s.zoomIn_do.addListener(FWDSimpleButton.MOUSE_DOWN,_s.zoomInStartHandler),_s.mainHolder_do.addChild(_s.zoomIn_do),FWDSimpleButton.setPrototype(),_s.zoomOut_do=data.useVectorIcons?data.isSkin1?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-zoomout'></span>","fwd360-skin1-vector-button-icon-normal","fwd360-skin1-vector-button-icon-selected"):new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-zoomout'></span>","fwd360-skin2-vector-button-icon-normal","fwd360-skin2-vector-button-icon-selected","fwd360-skin2-vector-button-backround-normal","fwd360-skin2-vector-button-backround-selected"):new FWDSimpleButton(_s.zoomOutN_img,_s.zoomOutS_img),_s.zoomOut_do.addListener(FWDSimpleButton.MOUSE_OVER,_s.zoomOutMouseOverHandler),_s.zoomOut_do.addListener(FWDSimpleButton.MOUSE_OUT,_s.zoomInOrOutMouseOutHandler),_s.zoomOut_do.addListener(FWDSimpleButton.MOUSE_DOWN,_s.zoomOutStartHandler),_s.mainHolder_do.addChild(_s.zoomOut_do),_s.zoomIn_do.setX(-5e3),_s.zoomOut_do.setY(-5e3),_s.scrollBar_do=new FWDDisplayObject("div"),_s.scrollBar_do.setOverflow("visible"),_s.scrollBar_do.setHeight(_s.scrollBarHeight),_s.mainHolder_do.addChild(_s.scrollBar_do),data.useVectorIcons?(_s.scrollBar_do.screen.className="fwd360-vector-scrollbar-background",_s.scrollBar_do.getStyle().width="100%",_s.scrollBarProgres_do=new FWDSimpleDisplayObject("div"),_s.scrollBarProgres_do.screen.className="fwd360-vector-scrollbar-progress",_s.scrollBarProgres_do.getStyle().height="100%",_s.scrollBar_do.addChild(_s.scrollBarProgres_do)):(_s.scrollBarLeft_do=new FWDSimpleDisplayObject("img"),_s.scrollBarLeft_do.setScreen(data.scrollBarProgressLeft_img),_s.scrollBar_do.addChild(_s.scrollBarLeft_do),_s.scrollBarMiddle_do=new FWDSimpleDisplayObject("div"),_s.scrollBarMiddle_do.setHeight(_s.scrollBarHeight),_s.scrollBarMiddle_do.getStyle().background="url('"+_s.scrollBarMiddlePath_str+"')",_s.scrollBarMiddle_do.getStyle().backgroundRepeat="repeat-x",_s.scrollBar_do.addChild(_s.scrollBarMiddle_do),_s.scrollBarProgressLeft_do=new FWDSimpleDisplayObject("img"),_s.scrollBarProgressLeft_do.setScreen(data.scrollBarProgressLeft_img),_s.scrollBar_do.addChild(_s.scrollBarProgressLeft_do),_s.scrollBarProgressMiddle_do=new FWDSimpleDisplayObject("div"),_s.scrollBarProgressMiddle_do.setHeight(_s.scrollBarHeight),_s.scrollBarProgressMiddle_do.getStyle().background="url('"+_s.scrollBarProgressMiddlePath_str+"')",_s.scrollBarProgressMiddle_do.getStyle().backgroundRepeat="repeat-x",_s.scrollBarProgressMiddle_do.setX(_s.scrollBarProgressLeft_do.w),_s.scrollBar_do.addChild(_s.scrollBarProgressMiddle_do),_s.scrollBarRight_do=new FWDSimpleDisplayObject("img"),_s.scrollBarRight_do.setScreen(_s.scrollBarRight_img),_s.scrollBar_do.addChild(_s.scrollBarRight_do)),FWDSimpleButton.setPrototype(),data.useVectorIcons?_s.scrollBarHandler_do=new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-zoomout'></span>","fwd360-vector-scrollbar-handler-normal","fwd360-vector-scrollbar-handler-selected"):(_s.scrollBarHandler_do=new FWDSimpleButton(_s.scrollBarHandlerN_img,_s.scrollBarHandlerS_img),_s.scrollBarHandler_do.setY(parseInt((_s.scrollBarHeight-_s.scrollBarHandlerHeight)/2)-1)),_s.scrollBarHandler_do.setX(-_s.scrollBarHandlerOffsetX),_s.scrollBarHandler_do.addListener(FWDSimpleButton.MOUSE_OVER,_s.handlerOnMouseOver),_s.scrollBarHandler_do.addListener(FWDSimpleButton.MOUSE_OUT,_s.handlerOnMouseOut),_s.scrollBarHandler_do.addListener(FWDSimpleButton.MOUSE_DOWN,_s.handlerDragStartHandler),_s.scrollBar_do.addChild(_s.scrollBarHandler_do),_s.showButtonsLabels_bl&&(e=_s.buttonsLabels_ar[_s.scrollBarPosition]||"tooltip is not defined!",FWDButtonToolTip.setPrototype(),_s.scrollBarHandlerToolTip_do=new FWDButtonToolTip(e,"",_s.c
1ontrollerVerticalPosition_str,_s.buttonToolTipTopPointer_str,_s.buttonToolTipBottomPointer_str,_s.buttonToolTipBackgroundColor,_s.buttonToolTipFontColor),_s.mainHolder_do.addChild(_s.scrollBarHandlerToolTip_do),_s.scrollBarHandlerToolTip_do.setLabel(e+"0%"))},_s.zoomInMouseOverHandler=function(){_s.showButtonsLabels_bl&&(_s.scrollBarHandlerToolTip_do.show(),_s.isScrollBarActive_bl?_s.positionAndSetLabelScrollBarHandler():!_s.isScrollBarActive_bl&&_s.showButtonsLabels_bl&&setTimeout(function(){if(null!=_s){var e=(_s.finalHandlerX+_s.scrollBarHandlerOffsetX)/(_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+2*_s.scrollBarHandlerOffsetX);_s.scrollBarHandlerToolTip_do.setLabel(_s.scrollBarHandlerToolTip_do.toolTipLabel_str+Math.round(100*e)+"%"),_s.showZoomInOrOutToolTipButton(_s.zoomIn_do,_s.scrollBarHandlerToolTip_do,_s.zoomInAndOutToolTipOffsetY)}},50))},_s.zoomInOrOutMouseOutHandler=function(){_s.showButtonsLabels_bl&&_s.scrollBarHandlerToolTip_do.hide()},_s.zoomInStartHandler=function(t){t&&(t=t.e,t.touches&&_s.handlerDragEndHandler(t)),clearInterval(_s.zoomWithButtonsId_int),clearTimeout(_s.zoomWithButtonsId_to),_s.zoomWithButtonsId_to=setTimeout(_s.startZoomInWithDelay,400),_s.dispatchEvent(FWDController.DISABLE_PAN_OR_MOVE),_s.zoomInWithButtonsDispatchEvent(!0),_s.slideShowButton_do&&_s.stopSlideShow(),_s.zoomIn_do&&(_s.zoomIn_do.isSelectedFinal_bl=!0),_s.isZoomInOrOutPressed_bl=!0,_s.isMobile_bl?_s.hasPointerEvent_bl?window.addEventListener("MSPointerUp",_s.zoomInWithButtonsEndHandler):window.addEventListener("touchend",_s.zoomInWithButtonsEndHandler):window.addEventListener?window.addEventListener("mouseup",_s.zoomInWithButtonsEndHandler):document.attachEvent&&document.attachEvent("onmouseup",_s.zoomInWithButtonsEndHandler),_s.isScrollBarActive_bl||setTimeout(function(){_s.showZoomInOrOutToolTipButton&&_s.showZoomInOrOutToolTipButton(_s.zoomIn_do,_s.scrollBarHandlerToolTip_do,_s.zoomInAndOutToolTipOffsetY)},80)},_s.startZoomInWithDelay=function(){_s.zoomWithButtonsId_int=setInterval(_s.zoomInWithButtonsDispatchEvent,16)},_s.zoomInWithButtonsDispatchEvent=function(e){e?_s.dispatchEvent(FWDController.ZOOM_WITH_BUTTONS,{dir:1,withPause:!0}):_s.dispatchEvent(FWDController.ZOOM_WITH_BUTTONS,{dir:1,withPause:!1}),!_s.isScrollBarActive_bl&&_s.showButtonsLabels_bl&&setTimeout(function(){if(null!=_s){var e=(_s.finalHandlerX+_s.scrollBarHandlerOffsetX)/(_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+2*_s.scrollBarHandlerOffsetX);_s.scrollBarHandlerToolTip_do&&_s.scrollBarHandlerToolTip_do.setLabel(_s.scrollBarHandlerToolTip_do.toolTipLabel_str+Math.round(100*e)+"%"),_s.showZoomInOrOutToolTipButton&&_s.showZoomInOrOutToolTipButton(_s.zoomIn_do,_s.scrollBarHandlerToolTip_do,_s.zoomInAndOutToolTipOffsetY)}},50)},_s.zoomInWithButtonsEndHandler=function(t){var e;clearInterval(_s.zoomWithButtonsId_int),clearTimeout(_s.zoomWithButtonsId_to),_s.isZoomInOrOutPressed_bl=!1,_s.zoomIn_do&&(_s.zoomIn_do.isSelectedFinal_bl=!1,e=FWDUtils.getViewportMouseCoordinates(t),!FWDUtils.hitTest(_s.zoomIn_do.screen,e.screenX,e.screenY)&&_s.zoomIn_do.onMouseOut(t)),_s.dispatchEvent(FWDController.ENABLE_PAN_OR_MOVE),_s.isMobile_bl?_s.hasPointerEvent_bl?window.removeEventListener("MSPointerUp",_s.zoomInWithButtonsEndHandler):window.removeEventListener("touchend",_s.zoomInWithButtonsEndHandler):window.removeEventListener?window.removeEventListener("mouseup",_s.zoomInWithButtonsEndHandler):document.detachEvent&&document.detachEvent("onmouseup",_s.zoomInWithButtonsEndHandler)},_s.zoomOutMouseOverHandler=function(){_s.showButtonsLabels_bl&&(_s.scrollBarHandlerToolTip_do.show(),_s.isScrollBarActive_bl?_s.positionAndSetLabelScrollBarHandler():!_s.isScrollBarActive_bl&&_s.showButtonsLabels_bl&&setTimeout(function(){if(null!=_s){var e=(_s.finalHandlerX+_s.scrollBarHandlerOffsetX)/(_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+2*_s.scrollBarHandlerOffsetX);_s.scrollBarHandlerToolTip_do.setLabel(_s.scrollBarHandlerToolTip_do.toolTipLabel_str+Math.round(100*e)+"%"),_s.showZoomInOrOutToolTipButton(_s.zoomOut_do,_s.scrollBarHandlerToolTip_do,_s.zoomInAndOutToolTipOffsetY)}},50))},_s.zoomOutStartHandler=function(t){t&&(t=t.e,t.touches&&_s.handlerDragEndHandler(t)),clearInterval(_s.zoomWithButtonsId_int),clearTimeout(_s.zoomWithButtonsId_to),_s.zoomWithButtonsId_to=setTimeout(_s.startZoomOutWithDelay,400),_s.dispatchEvent(FWDController.DISABLE_PAN_OR_MOVE),_s.zoomOutWithButtonsDispatchEvent(!0),_s.slideShowButton_do&&_s.stopSlideShow(),_s.zoomOut_do&&(_s.zoomOut_do.isSelectedFinal_bl=!0),_s.isZoomInOrOutPressed_bl=!0,_s.isMobile_bl?_s.hasPointerEvent_bl?window.addEventListener("MSPointerUp",_s.zoomOutWithButtonsEndHandler):window.addEventListener("touchend",_s.zoomOutWithButtonsEndHandler):window.addEventListener?window.addEventListener("mouseup",_s.zoomOutWithButtonsEndHandler):document.attachEvent&&document.attachEvent("onmouseup",_s.zoomOutWithButtonsEndHandler),_s.isScrollBarActive_bl||setTimeout(function(){_s.showZoomInOrOutToolTipButton&&_s.showZoomInOrOutToolTipButton(_s.zoomOut_do,_s.scrollBarHandlerToolTip_do,_s.zoomInAndOutToolTipOffsetY)},80)},_s.startZoomOutWithDelay=function(){_s.zoomWithButtonsId_int=setInterval(_s.zoomOutWithButtonsDispatchEvent,16)},_s.zoomOutWithButtonsDispatchEvent=function(e){!_s.isScrollBarActive_bl&&_s.showButtonsLabels_bl&&setTimeout(function(){if(null!=_s){var e=(_s.finalHandlerX+_s.scrollBarHandlerOffsetX)/(_
1s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+2*_s.scrollBarHandlerOffsetX);_s.scrollBarHandlerToolTip_do&&_s.scrollBarHandlerToolTip_do.setLabel(_s.scrollBarHandlerToolTip_do.toolTipLabel_str+Math.round(100*e)+"%"),_s.showZoomInOrOutToolTipButton&&_s.showZoomInOrOutToolTipButton(_s.zoomOut_do,_s.scrollBarHandlerToolTip_do,_s.zoomInAndOutToolTipOffsetY)}},50);e?_s.dispatchEvent(FWDController.ZOOM_WITH_BUTTONS,{dir:-1,withPause:!0}):_s.dispatchEvent(FWDController.ZOOM_WITH_BUTTONS,{dir:-1,withPause:!1})},_s.zoomOutWithButtonsEndHandler=function(t){var e;clearInterval(_s.zoomWithButtonsId_int),clearTimeout(_s.zoomWithButtonsId_to),_s.isZoomInOrOutPressed_bl=!1,_s.zoomOut_do&&(_s.zoomOut_do.isSelectedFinal_bl=!1,e=FWDUtils.getViewportMouseCoordinates(t),!FWDUtils.hitTest(_s.zoomOut_do.screen,e.screenX,e.screenY)&&_s.zoomOut_do.onMouseOut(t)),_s.dispatchEvent(FWDController.ENABLE_PAN_OR_MOVE),_s.isMobile_bl?_s.hasPointerEvent_bl?window.removeEventListener("MSPointerUp",_s.zoomOutWithButtonsEndHandler):window.removeEventListener("touchend",_s.zoomOutWithButtonsEndHandler):window.removeEventListener?window.removeEventListener("mouseup",_s.zoomOutWithButtonsEndHandler):document.detachEvent&&document.detachEvent("onmouseup",_s.zoomOutWithButtonsEndHandler)},_s.handlerOnMouseOver=function(){_s.showButtonsLabels_bl&&(_s.positionAndSetLabelScrollBarHandler(),_s.scrollBarHandlerToolTip_do.show())},_s.handlerOnMouseOut=function(){_s.showButtonsLabels_bl&&!_s.isHandlerClicked_bl&&_s.scrollBarHandlerToolTip_do.hide()},_s.handlerDragStartHandler=function(t){t=t.e,_s.isMobile_bl&&(_s.handlerDragEndHandler(t),(_s.prevButton_do||_s.prevButton_do)&&_s.gotoImageEndHandler(t)),_s.slideShowButton_do&&_s.stopSlideShow();var o=FWDUtils.getViewportMouseCoordinates(t);_s.lastPresedX=o.screenX,_s.scrollBarHandlerXPositionOnPress=_s.scrollBarHandler_do.getX(),_s.scrollBarHandler_do.isSelectedFinal_bl=!0,_s.dispatchEvent(FWDController.DISABLE_PAN_OR_MOVE),_s.isMobile_bl?_s.hasPointerEvent_bl?(window.addEventListener("MSPointerMove",_s.handlerDragMoveHandler),window.addEventListener("MSPointerUp",_s.handlerDragEndHandler)):(window.addEventListener("touchmove",_s.handlerDragMoveHandler),window.addEventListener("touchend",_s.handlerDragEndHandler)):(_s.scrollBarHandler_do.isSelectedFinal_bl=!0,window.addEventListener?(window.addEventListener("mousemove",_s.handlerDragMoveHandler),window.addEventListener("mouseup",_s.handlerDragEndHandler)):document.attachEvent&&(document.attachEvent("onmousemove",_s.handlerDragMoveHandler),document.attachEvent("onmouseup",_s.handlerDragEndHandler)))},_s.handlerDragMoveHandler=function(t){t.preventDefault&&t.preventDefault(),_s.isHandlerClicked_bl=!0;var e=FWDUtils.getViewportMouseCoordinates(t);_s.finalHandlerX=Math.round(_s.scrollBarHandlerXPositionOnPress+e.screenX-_s.lastPresedX),_s.finalHandlerX<=-_s.scrollBarHandlerOffsetX?_s.finalHandlerX=-_s.scrollBarHandlerOffsetX:_s.finalHandlerX>=_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+_s.scrollBarHandlerOffsetX&&(_s.finalHandlerX=_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+_s.scrollBarHandlerOffsetX);var o=(_s.finalHandlerX+_s.scrollBarHandlerOffsetX)/(_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+2*_s.scrollBarHandlerOffsetX);_s.dispatchEvent(FWDController.SCROLL_BAR_UPDATE,{percent:o}),_s.scrollBarHandler_do.setX(_s.finalHandlerX),_s.scrollBarProgres_do?_s.scrollBarProgres_do.setWidth(Math.max(0,_s.finalHandlerX+10)):_s.scrollBarProgressMiddle_do.setWidth(Math.max(0,_s.finalHandlerX)),_s.positionAndSetLabelScrollBarHandler()},_s.handlerDragEndHandler=function(t){var e;_s.isHandlerClicked_bl=!1,_s.dispatchEvent(FWDController.ENABLE_PAN_OR_MOVE),e=FWDUtils.getViewportMouseCoordinates(t),FWDUtils.hitTest(_s.scrollBarHandler_do.screen,e.screenX,e.screenY)||(_s.scrollBarHandler_do.onMouseOut(t),_s.showButtonsLabels_bl&&_s.scrollBarHandlerToolTip_do.hide(),_s.scrollBarHandler_do.setUnselctedFinal()),_s.scrollBarHandler_do.isSelectedFinal_bl=!1,_s.isMobile_bl?_s.hasPointerEvent_bl?(window.removeEventListener("MSPointerMove",_s.handlerDragMoveHandler),window.removeEventListener("MSPointerUp",_s.handlerDragEndHandler)):(window.removeEventListener("touchmove",_s.handlerDragMoveHandler),window.removeEventListener("touchend",_s.handlerDragEndHandler)):window.removeEventListener?(window.removeEventListener("mousemove",_s.handlerDragMoveHandler),window.removeEventListener("mouseup",_s.handlerDragEndHandler)):document.detachEvent&&(document.detachEvent("onmousemove",_s.handlerDragMoveHandler),document.detachEvent("onmouseup",_s.handlerDragEndHandler))},_s.updateScrollBar=function(e,t){_s.scrollBarHandler_do&&(_s.finalHandlerX=-_s.scrollBarHandlerOffsetX+Math.round(e*(_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+2*_s.scrollBarHandlerOffsetX)),_s.isScrollBarActive_bl&&(_s.finalHandlerX<=-_s.scrollBarHandlerOffsetX?_s.finalHandlerX=-_s.scrollBarHandlerOffsetX:_s.finalHandlerX>=_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+_s.scrollBarHandlerOffsetX&&(_s.finalHandlerX=_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+_s.scrollBarHandlerOffsetX),FWDAnimation.killTweensOf(_s.scrollBarHandler_do),FWDAnimation.killTweensOf(_s.scrollBarProgressMiddle_do),t?(FWDAnimation.to(_s.scrollBarHandler_do,.2,{x:_s.finalHandlerX,onUpdate:_s.positionAndSetLabelScrollBarHandler,onComplete:_s.positionAndSetLabelScrollBarHandler}),_s.scrollBarProgres_do?FWDAnimation.to(_s.scrollBarProgres_do,.2,{w:Math.max(0,_s.finalHandlerX+10)}
1):FWDAnimation.to(_s.scrollBarProgressMiddle_do,.2,{w:Math.max(0,_s.finalHandlerX)})):(FWDAnimation.killTweensOf(_s.scrollBarHandler_do),_s.scrollBarHandler_do.setX(_s.finalHandlerX),_s.scrollBarProgres_do?_s.scrollBarProgres_do.setWidth(Math.max(0,_s.finalHandlerX+10)):_s.scrollBarProgressMiddle_do.setWidth(Math.max(0,_s.finalHandlerX)))))},_s.positionAndSetLabelScrollBarHandler=function(){if(_s.showButtonsLabels_bl&&_s.isScrollBarActive_bl){var e=0,t=0,o=(_s.finalHandlerX+_s.scrollBarHandlerOffsetX)/(_s.scrollBarTotalWidth-_s.scrollBarHandlerWidth+2*_s.scrollBarHandlerOffsetX),n=_s.getGlobalX();_s.scrollBarHandlerToolTip_do.setLabel(_s.scrollBarHandlerToolTip_do.toolTipLabel_str+Math.round(100*o)+"%"),setTimeout(function(){null!=_s&&_s.scrollBarHandlerToolTip_do.isShowed_bl&&(e=parseInt(_s.scrollBarHandler_do.getX()+_s.scrollBar_do.getX()+(_s.scrollBarHandlerWidth-_s.scrollBarHandlerToolTip_do.totalWidth)/2),t=_s.controllerVerticalPosition_str==FWDController.POSITION_BOTTOM?-_s.scrollBarHandlerToolTip_do.totalHeight-_s.scrollBarHandlerToolTipOffsetY:_s.curHeight+_s.scrollBarHandlerToolTipOffsetY,0>n+e&&(e=0),_s.scrollBarHandlerToolTip_do.setX(e),_s.scrollBarHandlerToolTip_do.setY(t))},51)}},_s.hide=function(e){_s.controllerVerticalPosition_str==FWDController.POSITION_BOTTOM?e?FWDAnimation.to(_s.mainHolder_do,1,{y:_s.curHeight+_s.controllerOffsetY,ease:Expo.easeInOut}):_s.mainHolder_do.setY(_s.curHeight+_s.controllerOffsetY):_s.controllerVerticalPosition_str==FWDController.POSITION_TOP&&(e?FWDAnimation.to(_s.mainHolder_do,1,{y:-_s.curHeight-_s.controllerOffsetY,ease:Expo.easeInOut}):_s.mainHolder_do.setY(-_s.curHeight-_s.controllerOffsetY))},_s.show=function(){_s.mainHolder_do.setVisible(!0),FWDAnimation.to(_s.mainHolder_do,1,{y:0,ease:Expo.easeInOut})},_s.showToolTipButton=function(e,t,o){if(_s.showButtonsLabels_bl){var n=_s.mainHolder_do.getX(),r=0,s,a;_s.showButtonsLabels_bl&&t.show(),setTimeout(function(){null!=_s&&t.isShowed_bl&&(s=parseInt(e.getX()+(_s.buttonWidth-t.totalWidth)/2),a=_s.controllerVerticalPosition_str==FWDController.POSITION_BOTTOM?-t.totalHeight-o:_s.curHeight+o,0>n+s?(r=n+s,s+=Math.abs(n+s)):0>n+_s.curWidth-s-t.totalWidth&&(r=-(n+_s.curWidth-s-t.totalWidth),s=s+n+_s.curWidth-s-t.totalWidth),t.setX(s),t.setY(a),t.positionPointer(r))},51)}},_s.showZoomInOrOutToolTipButton=function(e,t,o){if(_s.showButtonsLabels_bl&&t){var n=_s.mainHolder_do.getX(),r=0,s,a;setTimeout(function(){null!=_s&&t.isShowed_bl&&(s=parseInt(e.getX()+(_s.zoomButtonHeight-t.totalWidth)/2),a=_s.controllerVerticalPosition_str==FWDController.POSITION_BOTTOM?-t.totalHeight-o:_s.curHeight+o,0>n+s?(r=n+s,s+=Math.abs(n+s)):0>n+_s.curWidth-s-t.totalWidth&&(r=-(n+_s.curWidth-s-t.totalWidth),s=s+n+_s.curWidth-s-t.totalWidth),t.setX(s),t.setY(a),t.positionPointer(r))},51)}},_s.cleanMainEvents=function(){clearInterval(_s.gotoImageId_int),clearInterval(_s.zoomWithButtonsId_int),clearInterval(_s.slideShowId_int),clearTimeout(_s.gotoImageId_to),clearTimeout(_s.zoomWithButtonsId_to),_s.hider&&(_s.hider.removeListener(FWDHider.SHOW,_s.onHiderShow),_s.hider.removeListener(FWDHider.HIDE,_s.onHiderHide)),_s.screen.onmousedown=null,_s.isMobile_bl?(window.removeEventListener("touchend",_s.gotoImageEndHandler),window.removeEventListener("MSPointerUp",_s.gotoImageEndHandler),window.removeEventListener("touchend",_s.zoomInWithButtonsEndHandler),window.removeEventListener("MSPointerUp",_s.zoomInWithButtonsEndHandler),window.removeEventListener("touchend",_s.zoomOutWithButtonsEndHandler),window.removeEventListener("MSPointerUp",_s.zoomOutWithButtonsEndHandler),window.removeEventListener("touchmove",_s.handlerDragMoveHandler),window.removeEventListener("touchend",_s.handlerDragEndHandler),window.removeEventListener("MSPointerMove",_s.handlerDragMoveHandler),window.removeEventListener("MSPointerUp",_s.handlerDragEndHandler)):window.removeEventListener?(window.removeEventListener("mouseup",_s.gotoImageEndHandler),window.removeEventListener("mouseup",_s.zoomInWithButtonsEndHandler),window.removeEventListener("mouseup",_s.zoomOutWithButtonsEndHandler),window.removeEventListener("mousemove",_s.handlerDragMoveHandler),window.removeEventListener("mouseup",_s.handlerDragEndHandler),window.removeEventListener("keydown",_s.onKeyDown
1Handler),window.removeEventListener("keyup",_s.onKeyUpHandler)):document.detachEvent&&(document.detachEvent("onmouseup",_s.gotoImageEndHandler),document.detachEvent("onmouseup",_s.zoomInWithButtonsEndHandler),document.detachEvent("onmouseup",_s.zoomOutWithButtonsEndHandler),document.detachEvent("onmousemove",_s.handlerDragMoveHandler),document.detachEvent("onmouseup",_s.handlerDragEndHandler),document.detachEvent("onkeydown",_s.onKeyDownHandler),document.detachEvent("onkeyup",_s.onKeyUpHandler))},_s.destroy=function(){_s.cleanMainEvents(),FWDAnimation.killTweensOf(_s.mainHolder_do),_s.mainHolder_do.destroy(),_s.backgroundLeft_sdo&&(_s.backgroundLeft_sdo.destroy(),_s.backgroundMiddle_sdo.destroy(),_s.backgroundRight_sdo.destroy()),_s.panButton_do&&_s.panButton_do.destroy(),_s.rotateButton_do&&_s.rotateButton_do.destroy(),_s.nextButton_do&&_s.nextButton_do.destroy(),_s.prevButton_do&&_s.prevButton_do.destroy(),_s.slideShowButton_do&&_s.slideShowButton_do.destroy(),_s.infoButton_do&&_s.infoButton_do.destroy(),_s.linkButton_do&&_s.linkButton_do.destroy(),_s.fullScreenButton_do&&_s.fullScreenButton_do.destroy(),_s.zoomIn_do&&_s.zoomIn_do.destroy(),_s.zoomOut_do&&_s.zoomOut_do.destroy(),_s.scrollBar_do&&_s.scrollBar_do.destroy(),_s.scrollBarLeft_sdo&&_s.scrollBarLeft_sdo.destroy(),_s.scrollBarRight_sdo&&_s.scrollBarRight_sdo.destroy(),_s.scrollBarMiddle_sdo&&_s.scrollBarMiddle_sdo.destroy(),_s.scrollBarHandler_do&&(FWDAnimation.killTweensOf(_s.mainHolder_do),_s.scrollBarHandler_do.destroy()),_s.scrollBarHandlerN_sdo&&_s.scrollBarHandlerN_sdo.destroy(),_s.scrollBarHandlerS_sdo&&_s.scrollBarHandlerS_sdo.destroy(),_s.panButtonTooTipLabel_do&&_s.panButtonTooTipLabel_do.destroy(),_s.scrollBarHandlerToolTip_do&&_s.scrollBarHandlerToolTip_do.destroy(),_s.rotateButtonToolTip_do&&_s.rotateButtonToolTip_do.destroy(),_s.nextButtonToolTip_do&&_s.nextButtonToolTip_do.destroy(),_s.prevButtonToolTip_do&&_s.prevButtonToolTip_do.destroy(),_s.slideShowToolTip_do&&_s.slideShowToolTip_do.destroy(),_s.infoToolTip_do&&_s.infoToolTip_do.destroy(),_s.linkToolTip_do&&_s.linkToolTip_do.destroy(),_s.fullscreenToolTip_do&&_s.fullscreenToolTip_do.destroy(),_s.buttonsTest_ar=null,_s.buttons_ar=null,_s.hider=null,_s.mainHolder_do=null,_s.backgroundLeft_sdo=null,_s.backgroundMiddle_sdo=null,_s.backgroundRight_sdo=null,_s.panButton_do=null,_s.rotateButton_do=null,_s.nextButton_do=null,_s.prevButton_do=null,_s.slideShowButton_do=null,_s.infoButton_do=null,_s.linkButton_do=null,_s.fullScreenButton_do=null,_s.zoomIn_do=null,_s.zoomOut_do=null,_s.scrollBar_do=null,_s.scrollBarLeft_sdo=null,_s.scrollBarRight_sdo=null,_s.scrollBarMiddle_sdo=null,_s.scrollBarHandler_do=null,_s.scrollBarHandlerN_sdo=null,_s.scrollBarHandlerS_sdo=null,_s.panButtonTooTipLabel_do=null,_s.scrollBarHandlerToolTip_do=null,_s.rotateButtonToolTip_do=null,_s.nextButtonToolTip_do=null,_s.prevButtonToolTip_do=null,_s.slideShowToolTip_do=null,_s.infoToolTip_do=null,_s.linkToolTip_do=null,_s.fullscreenToolTip_do=null,_s.backgroundLeft_img=null,_s.backgroundRight_img=null,_s.panN_img=null,_s.panS_img=null,_s.rotateN_img=null,_s.rotateS_img=null,_s.nextN_img=null,_s.nextS_img=null,_s.prevN_img=null,_s.prevS_img=null,_s.playN_img=null,_s.playS_img=null,_s.pauseN_img=null,_s.pauseS_img=null,_s.infoN_img=null,_s.infoS_img=null,_s.linkN_img=null,_s.linkS_img=null,_s.fullScreenNormalN_img=null,_s.fullScreenNormalS_img=null,_s.fullScreenFullN_img=null,_s.fullScreenFullS_img=null,_s.zoomInN_img=null,_s.zoomInS_img=null,_s.zoomOutN_img=null,_s.zoomOutS_img=null,_s.scrollBarHandlerN_img=null,_s.scrollBarHandlerS_img=null,_s.scrollBarLeft_img=null,_s.scrollBarRight_img=null,_s.toolTipLeft_img=null,_s.toolTipPointer_img=null,_s.backgroundMiddlePath_str=null,_s.scrollBarProgressMiddlePath_str=null,_s.scrollBarMiddlePath_str=null,_s.draggingMode_str=null,_s.controllerVerticalPosition_str=null,_s.buttonToolTipLeft_str=null,_s.buttonToolTipMiddle_str=null,_s.buttonToolTipRight_str=null,_s.link_str=null,data=null,parent=null,_s.setInnerHTML(""),prototype.destroy(),_s=null,prototype=null,FWDController.prototype=null},_s.init()};FWDController.setPrototype=function(){FWDController.prototype=new FWDDisplayObject("div")},FWDController.GOTO_TOP_OR_BOTTOM_IMAGE="goToTopImage",FWDController.SHOW_INFO="showInfo",FWDController.POSITION_TOP="top",FWDController.POSITION_BOTTOM="bottom",FWDController.CHANGE_NAVIGATION_STYLE="changeNavigationStyle",FWDController.GOTO_NEXT_IMAGE="gotoNextImage",FWDController.GOTO_PREV_IMAGE="gotoPrevImage",FWDController.GOTO_NEXT_OR_PREV_IMAGE="gotoNextOrPrevImage",FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE="gotoNextOrPrevImageComplete",FWDController.DISABLE_PAN_OR_MOVE="disablePanOrMove",FWDController.ENABLE_PAN_OR_MOVE="enablePanOrMove",FWDController.SCROLL_BAR_UPDATE="scrollBarUpdate",FWDController.ZOOM_WITH_BUTTONS="zoomWithButtons",FWDController.ZOOM_IN="zoomIn",FWDController.ZOOM_OUT="zoomOut",FWDController.PAN="pan",FWDController.ROTATE="rotate",FWDController.START_SLIDE_SHOW="startSlideShow",FWDController.STOP_SLIDE_SHOW="stopSlideShow",FWDController.GO_FULL_SCREEN="goFullScreen",FWDController.GO_NORMAL_SCREEN="goNormalScreen",FWDController.MOUSE_DOWN="controllerOnMouseDown",FWDController.prototype=null,window.FWDController=FWDController}(),function(t){var o=function(e){var n=this,r=o.prototype;n.navigatorImage_img,n.mainPreloader_img=null,n.mainLightboxCloseButtonN_img=null,n.mainLightboxCloseButtonS_img=null,n.controllerBackgroun
1dLeft_img=null,n.controllerBackgroundRight_img=null,n.controllerPanN_img=null,n.controllerPanS_img=null,n.controllerRotateN_img=null,n.controllerRotateS_img=null,n.controllerNextN_img=null,n.controllerNextS_img=null,n.controllerPrevN_img=null,n.controllerPrevS_img=null,n.controllerPlayN_img=null,n.controllerPlayS_img=null,n.controllerPauseN_img=null,n.controllerPauseS_img=null,n.controllerInfoN_img=null,n.controllerInfoS_img=null,n.controllerLinkN_img=null,n.controllerLinkS_img=null,n.controllerFullScreenNormalN_img=null,n.controllerFullScreenNormalS_img=null,n.controllerFullScreenFullN_img=null,n.controllerFullScreenFullS_img=null,n.zoomInN_img=null,n.zoomInS_img=null,n.zoomOutN_img=null,n.zoomOutS_img=null,n.scrollBarHandlerN_img=null,n.scrollBarHandlerS_img=null,n.scrollBarLeft_img=null,n.scrollBarRight_img=null,n.toolTipLeft_img=null,n.toolTipPointer_img=null,n.infoWindowCloseNormal_img=null,n.infoWindowCloseSelected_img=null,n.props_obj=e,n.rootElement_el=null,n.skinPaths_ar=[],n.playListData_ar=[],n.imagesPaths_ar=[],n.largeImagesPaths_ar=[],n.navigatorImagesPaths_ar=[],n.images_ar=[],n.navigatorImages_ar=[],n.markersList_ar=[],n.markersPosition_ar=[],n.buttons_ar=null,n.buttonsLabels_ar=null,n.contextMenuLabels_ar=null,n.backgroundColor_str=null,n.handMovePath_str=null,n.handGrabRotatePath_str=null,n.handGrabPath_str=null,n.handGrabRotatePath_str=null,n.controllerBackgroundMiddlePath_str=null,n.scrollBarMiddlePath_str=null,n.startDraggingMode_str=null,n.controllerVerticalPosition_str=null,n.preloaderFontColor_str=null,n.preloaderBackgroundColor_str=null,n.preloaderText_str=null,n.buttonToolTipLeft_str=null,n.buttonToolTipMiddle_str=null,n.buttonToolTipRight_str=null,n.buttonToolTipBottomPointer_str=null,n.buttonToolTipTopPointer_str=null,n.buttonToolTipFontColor_str=null,n.link_str=null,n.contextMenuBackgroundColor_str=null,n.contextMenuBorderColor_str=null,n.contextMenuSpacerColor_str=null,n.contextMenuItemTextNormalColor_str=null,n.contextMenuItemSelectedColor_str=null,n.contextMenuItemSelectedColor_str=null,n.contextMenuItemDisabledColor_str=null,n.navigatorPosition_str=null,n.navigatorHandlerColor_str=null,n.navigatorBorderColor_str=null,n.infoText_str=null,n.infoWindowBackgroundColor_str=null,n.infoWindowScrollBarColor_str=null,n.dragAndSpinSpeed,n.dragRotationSpeed,n.buttonsRotationSpeed,n.controllerHeight,n.startAtImage,n.imageWidth,n.imageHeight,n.spaceBetweenButtons,n.startSpaceBetweenButtons,n.scrollBarOffsetX,n.zoomFactor,n.controllerOffsetY,n.hideControllerDelay,n.controllerBackgroundOpacity,n.controllerMaxWidth,n.countLoadedSkinImages=0,n.countLoadedImages=0,n.scrollBarHandlerToolTipOffsetY,n.zoomInAndOutToolTipOffsetY,n.buttonsToolTipOffsetY,n.scrollBarPosition,n.startSpaceForScrollBarButtons,n.totalGraphics,n.slideShowDelay,n.totalImages,n.navigatorWidth,n.navigatorHeight,n.navigatorOffsetX,n.navigatorOffsetY,n.infoWindowBackgroundOpacity,n.markerToolTipOffsetY,n.toolTipWindowMaxWidth,n.lightBoxBackgroundOpacity,n.parseDelayId_to,n.loadImageId_to,n.showContextMenu_bl,n.showLargeImageVersionOnZoom_bl,n.showNavigator_bl,n.addCorrectionForWebKit_bl,n.inverseNextAndPrevRotation_bl,n.useEntireScreenFor3dObject_bl,n.hideController_bl,n.showScriptDeveloper_bl,n.showMarkers_bl,n.hasNavigatorError_bl=!1,n.showMarkersInfo_bl=!1,n.addKeyboardSupport_bl=!1,n.addDragAndSpinSupport_bl=!1,n.stopRotationHorizontalAtEnds_bl=!1,n.slideShowAutoPlay_bl=!1,n.isMobile_bl=FWDUtils.isMobile,n.hasPointerEvent_bl=FWDUtils.hasPointerEvent,n.areAllImagesLoaded_bl=!1,n.isLigthboxCloseButtonLoaded_bl=!1,n.init=function(){n.parseProperties()},n.parseProperties=function(){var e,t,r,s,a,d,l,_,c,u,p,g,h;if(n.skinPath_str=n.props_obj.skinPath,!n.skinPath_str)return void setTimeout(function(){null==n||(a="The <font color='#FF0000'>skinPath</font> property is not defined in the constructor function!",n.dispatchEvent(o.LOAD_ERROR,{text:a}))},50);if(n.skinPath_str.lastIndexOf("/")+1!=n.skinPath_str.length&&(n.skinPath_str+="/"),!n.props_obj.playListId)return a="<font color='#FF0000'>playListId</font> property which represents the viewer playlist id is not defined in FWDViewer constructor function!",void n.dispatchEvent(o.LOAD_
1ERROR,{text:a});if(n.rootElement_el=FWDUtils.getChildById(n.props_obj.playListId),!n.rootElement_el)return a="Make sure that the a div with the id - <font color='#FF0000'>"+n.props_obj.playListId+"</font> exists, _s represents the data playlist.",void n.dispatchEvent(o.LOAD_ERROR,{text:a});if(n.rootElement_el.style.display="none",e=FWDUtils.getChildFromNodeListFromAttribute(n.rootElement_el,"data-markers"),t=FWDUtils.getChildFromNodeListFromAttribute(n.rootElement_el,"data-paylist"),!t)return a="Make sure that the an ul tag with the data type attribute - <font color='#FF0000'>data-paylist</font> is defined, _s tag is used for creating the playlist.",void n.dispatchEvent(o.LOAD_ERROR,{text:a});if(n.isSkin1=-1!=n.skinPath_str.indexOf("skin1"),e&&(n.showMarkers_bl=!0),n.showMarkers_bl){s=FWDUtils.getChildren(e);for(var f=0;f<s.length;f++){if(l={},c=s[f],u=!1,p="",g=FWDUtils.hasAttribute(c,"data-marker-type",f),!g)return void n.showMarkerError("data-marker-type",f);if(g=FWDUtils.hasAttribute(c,"data-marker-id",f),!g)return void n.showMarkerError("data-marker-id",f);if(g=FWDUtils.hasAttribute(c,"data-marker-normal-state-path",f),!g)return void n.showMarkerError("data-marker-normal-state-path",f);if(g=FWDUtils.hasAttribute(c,"data-marker-selected-state-path",f),!g)return void n.showMarkerError("data-marker-selected-state-path",f);if(g=FWDUtils.hasAttribute(c,"data-marker-width",f),!g)return void n.showMarkerError("data-marker-width",f);if(g=FWDUtils.hasAttribute(c,"data-marker-height",f),!g)return void n.showMarkerError("data-marker-height",f);if(l.type=FWDUtils.getAttributeValue(c,"data-marker-type"),d="link"==l.type||"tooltip"==l.type||"tooltip-plus"==l.type||"tooltip-play"==l.type||"infowindow"==l.type,!d)return void n.showMarkerTypeError(l.type,f);l.markerId=FWDUtils.trim(FWDUtils.getAttributeValue(c,"data-marker-id")),l.normalStatePath_str=FWDUtils.trim(FWDUtils.getAttributeValue(c,"data-marker-normal-state-path")),l.selectedStatePath_str=FWDUtils.trim(FWDUtils.getAttributeValue(c,"data-marker-selected-state-path")),l.toolTipLabel=FWDUtils.getAttributeValue(c,"data-tool-tip-label")||void 0,l.markerWidth=parseInt(FWDUtils.getAttributeValue(c,"data-marker-width")),isNaN(l.markerWidth)&&(l.markerWidth=5),l.markerHeight=parseInt(FWDUtils.getAttributeValue(c,"data-marker-height")),isNaN(l.markerHeight)&&(l.markerHeight=5),"link"==l.type?(l.link=FWDUtils.getAttributeValue(c,"data-marker-url")||"http://www.link-is-not-defined.com",l.target=FWDUtils.getAttributeValue(c,"data-marker-target")||"_blank"):l.innerHTML=c.innerHTML,d=FWDUtils.getAttributeValue(c,"data-reg-point"),d="center"===d||"centertop"===d||"centerbottom"===d||"leftbottom"===d,d=d?FWDUtils.trim(FWDUtils.getAttributeValue(c,"data-reg-point")).toLowerCase():"center",l.regPoint=d,l.maxWidth=parseInt(FWDUtils.getAttributeValue(c,"data-marker-window-width")),isNaN(l.maxWidth)&&(l.maxWidth=200),n.markersList_ar.push(l)}}if(!FWDUtils.getChildAt(t,0))return a="The playlist dose not have any chidren <ul> element.",void n.dispatchEvent(o.LOAD_ERROR,{text:a});n.dragVertical_bl="yes"==n.props_obj.dragVertical,n.startSlideShowOnLeave="yes"==n.props_obj.startSlideShowOnLeave,n.disableMouseWheelZoom_bl="yes"==n.props_obj.disableMouseWheelZoom,n.showNavigator_bl=n.props_obj.showNavigator,n.showNavigator_bl="yes"==n.showNavigator_bl,n.showMarkersInfo_bl="yes"==n.props_obj.showMarkersInfo,n.addKeyboardSupport_bl="no"!=n.props_obj.addKeyboardSupport,n.stopRotationHorizontalAtEnds_bl="yes"==n.props_obj.stopRotationHorizontalAtEnds,n.stopRotationVerticalAtEnds_bl="yes"==n.props_obj.stopRotationVerticalAtEnds,n.preloaderProgressBarBackgroun
1dColor=n.props_obj.preloaderProgressBarBackgroundColor||"#FF0000",n.preloaderProgressBarFillColor=n.props_obj.preloaderProgressBarFillColor||"#FF0000",n.preloaderWidth=n.props_obj.preloaderWidth||"max",n.addDragAndSpinSupport_bl="yes"==n.props_obj.addDragAndSpinSupport,n.useVectorIcons="yes"==n.props_obj.useVectorIcons,n.zoomSpeed=n.props_obj.zoomSpeed||.1,n.zoomSpeed=n.props_obj.zoomSpeed||.1,n.imageOffsetX=parseInt(n.props_obj.imageOffsetX)||0,n.imageOffsetY=parseInt(n.props_obj.imageOffsetY)||0,n.navigatorWidth=n.props_obj.navigatorWidth||120,n.stopRotationHorizontalAtEnds_bl&&(n.addDragAndSpinSupport_bl=!1),n.slideShowAutoPlay_bl="yes"==n.props_obj.slideShowAutoPlay,n.showPreloaderProgressBar="no"!=n.props_obj.showPreloaderProgressBar,n.preloaderBackgroundSize=n.props_obj.preloaderBackgroundSize||"large",n.isMobile_bl&&(n.showMarkersInfo_bl=!1);var r=FWDUtils.getChildren(t);n.totalMainPlaylists=r.length,n.playListData_ar=[];for(var b=0;b<n.totalMainPlaylists;b++){for(var v=[],T=FWDUtils.getChildren(r[b]),S=T.length,f=0;f<S;f++){playlistChild=FWDUtils.getChildren(T[f]);for(var y=0;y<playlistChild.length;y++){c=playlistChild[y],0==y&&(l={},l.markersPosition_ar=[]),u;for(var p="",w=b+1,B=f+1,O=0,d;O<playlistChild.length;O++)if(d=FWDUtils.getAttributeValue(playlistChild[O],"data-small-image-path"),d){l.smallImagePath=FWDUtils.trim(FWDUtils.getAttributeValue(playlistChild[O],"data-small-image-path"));break}if(!d)return void n.dispatchEvent(o.LOAD_ERROR,{text:"Element with attribute <font color='#FF0000'> data-small-image-path</font> is not defined in playlist <font color='#FF0000'>"+w+"</font> at positon <font color='#FF0000'>"+B+"</font>"});for(var O=0;O<playlistChild.length;O++)if(d=FWDUtils.getAttributeValue(playlistChild[O],"data-large-image-path"),d){l.largeImagePath=FWDUtils.trim(FWDUtils.getAttributeValue(playlistChild[O],"data-large-image-path"));break}d&&(n.showLargeImageVersionOnZoom_bl=!0),0==y&&(h=!1,_=void 0),FWDUtils.getAttributeValue(playlistChild[y],"data-marker-id")&&(h=!0,_={},_.markerId=FWDUtils.trim(FWDUtils.getAttributeValue(playlistChild[y],"data-marker-id")),_.x=FWDUtils.getAttributeValue(playlistChild[y],"data-marker-x")||0,_.y=FWDUtils.getAttributeValue(playlistChild[y],"data-marker-y")||0,_.toolTipOffsetX=parseInt(FWDUtils.getAttributeValue(playlistChild[y],"data-tooltip-offset-x"))||0,l.markersPosition_ar.push(_))}v.push(l)}n.playListData_ar[b]=v}if(n.backgroundColor_str=n.props_obj.backgroundColor||"transparent",n.preloaderFontColor_str=n.props_obj.preloaderFontColor||"#000000",n.preloaderWindowBackgroundOpacity=n.props_obj.preloaderWindowBackgroundOpacity||0,n.preloaderBackgroundColor_str=n.props_obj.preloaderBackgroundColor||"transparent",n.preloaderText_str=n.props_obj.preloaderText||"Loading:",n.startDraggingMode_str=n.props_obj.startDraggingMode||"rotate","rotate"!=n.startDraggingMode_str&&"pan"!=n.startDraggingMode_str&&(n.startDraggingMode_str="rotate"),n.controllerVerticalPosition_str=n.props_obj.controllerVerticalPosition||"bottom","top"!=n.controllerVerticalPosition_str&&"bottom"!=n.controllerVerticalPosition_str&&(n.startDraggingMode_str="top"),n.controllerHorizontalPosition_str=n.props_obj.controllerHorizontalPosition||"center",void 0===n.props_obj.buttons)return a="The <font color='#FF0000'>buttons</font> is not defined in the contructor, _s is necessary to setup the main buttons.",n.dispatchEvent(o.LOAD_ERROR,{text:a}),void console.log(a);if(n.buttons_ar=0<n.props_obj.buttons.length?FWDUtils.splitAndTrim(n.props_obj.buttons,!0):[],n.isMobile_bl&&!n.hasPointerEvent_bl?(n.buttonsLabels_ar=null,n.contextMenuLabels_ar=null):(n.props_obj.buttonsToolTips&&(n.buttonsLabels_ar=FWDUtils.splitAndTrim(n.props_obj.buttonsToolTips,!1)),n.props_obj.contextMenuLabels&&(n.contextMenuLabels_ar=FWDUtils.splitAndTrim(n.props_obj.contextMenuLabels,!1))),n.showScriptDeveloper_bl=n.props_obj.showScriptDeveloper,n.showScriptDeveloper_bl="no"!=n.showScriptDeveloper_bl,n.dragRotationSpeed=n.props_obj.dragRotationSpeed||.5,isNaN(n.dragRotationSpeed)&&(n.dragRotationSpeed=.5),0>n.dragRotationSpeed?n.dragRotationSpeed=0:1<n.dragRotationSpeed&&(n.dragRotationSpeed=1),n.dragAndSpinSpeed=n.props_obj.dragAndSpinSpeed||.4,isNaN(n.dragAndSpinSpeed)&&(n.dragAndSpinSpeed=.4),.1>n.dragRotationSpeed?n.dragRotationSpeed=.1:1<n.dragRotationSpeed&&(n.dragRotationSpeed=1),n.buttonsRotationSpeed=n.props_obj.buttonsRotationSpeed||500,isNaN(n.buttonsRotationSpeed)&&(n.buttonsRotationSpeed=500),50>n.buttonsRotationSpeed?n.buttonsRotationSpeed=50:5e3<n.buttonsRotationSpeed&&(n.buttonsRotationSpeed=5e3),n.imageWidth=n.props_obj.imageWidth,!n.imageWidth)return void n.showPropertyError("imageWidth");if(n.imageHeight=n.props_obj.imageHeight,!n.imageHeight)return void n.showPropertyError("imageHeight");if(n.zoomFactor=n.props_obj.zoomFactor,!n.zoomFactor)return void n.showPropertyError("zoomFactor");1>n.zoomFactor?n.zoomFactor=1:4<n.zoomFactor&&(n.zoomFactor=4),n.navigatorOffsetX=n.props_obj.navigatorOffsetX||0,isNaN(n.navigatorOffsetX)&&(n.navigatorOffsetX=0),n.navigatorOffsetY=n.props_obj.navigatorOffsetY||0,isNaN(n.navigatorOffsetY)&&(n.navigatorOffsetY=0),n.controllerBackgroun
1dOpacity=n.props_obj.controllerBackgroundOpacity,null==n.controllerBackgroundOpacity&&(n.controllerBackgroundOpacity=1),isNaN(n.controllerBackgroundOpacity)&&(n.controllerBackgroundOpacity=1),0>=n.controllerBackgroundOpacity?n.controllerBackgroundOpacity=0:1<n.controllerBackgroundOpacity&&(n.controllerBackgroundOpacity=1),n.controllerMaxWidth=n.props_obj.controllerMaxWidth,n.controllerMaxWidth||(n.controllerMaxWidth=900),isNaN(n.controllerMaxWidth)&&(n.controllerMaxWidth=900),200>n.controllerMaxWidth&&(n.controllerMaxWidth=200),n.hideControllerDelay=n.props_obj.hideControllerDelay,n.hideControllerDelay&&(n.hideController_bl=!0,isNaN(n.hideControllerDelay)?n.hideControllerDelay=4e3:0>n.hideControllerDelay?n.hideControllerDelay=4e3:n.hideControllerDelay*=1e3),n.controllerOffsetWidth=parseInt(n.props_obj.controllerOffsetWidth)||0,n.spaceBetweenButtons=n.props_obj.spaceBetweenButtons||0,n.scrollBarPosition=n.props_obj.scrollBarPosition||0,n.startSpaceForScrollBarButtons=n.props_obj.startSpaceForScrollBarButtons||0,n.startSpaceBetweenButtons=n.props_obj.startSpaceBetweenButtons||0,n.startSpaceForScrollBar=n.props_obj.startSpaceForScrollBar||0,n.scrollBarOffsetX=n.props_obj.scrollBarOffsetX||0,n.scrollBarHandlerOffsetX=n.props_obj.scrollBarHandlerOffsetX||0,n.controllerOffsetY=n.props_obj.controllerOffsetY||0,n.controllerOffsetX=n.props_obj.controllerOffsetX||0,n.scrollBarHandlerToolTipOffsetY=n.props_obj.scrollBarHandlerToolTipOffsetY||0,n.zoomInAndOutToolTipOffsetY=n.props_obj.zoomInAndOutToolTipOffsetY||0,n.buttonsToolTipOffsetY=n.props_obj.buttonsToolTipOffsetY||0,n.infoWindowBackgroundOpacity=n.props_obj.infoWindowBackgroundOpacity||1,n.markerToolTipOffsetY=n.props_obj.markerToolTipOffsetY||1,n.buttonToolTipBackgroundColor=n.props_obj.buttonToolTipBackgroundColor||"#FF0000",n.buttonToolTipFontColor=n.props_obj.buttonToolTipFontColor||"#000000",n.link_str=n.props_obj.link||"http://www.link-is-not-defined.com!",n.contextMenuItemBackgroun
1dNormalColor=n.props_obj.contextMenuItemBackgroundNormalColor||"#FF0000",n.contextMenuItemBackgroundSelectedColor=n.props_obj.contextMenuItemBackgroundSelectedColor||"#FF0000",n.contextMenuBorderColor_str=n.props_obj.contextMenuBorderColor||"#FF0000",n.contextMenuSpacerColor_str=n.props_obj.contextMenuSpacerColor||"#FF0000",n.contextMenuItemTextNormalColor_str=n.props_obj.contextMenuItemTextNormalColor||"#FF0000",n.contextMenuItemTextSelectedColor_str=n.props_obj.contextMenuItemTextSelectedColor||"#FF0000",n.contextMenuItemDisabledColor_str=n.props_obj.contextMenuItemDisabledColor||"#FF0000",n.infoWindowBackgroundColor_str=n.props_obj.infoWindowBackgroundColor||"#FF0000",n.infoWindowScrollBarColor_str=n.props_obj.infoWindowScrollBarColor||"#FF0000",n.preloaderPosition=n.props_obj.preloaderPosition||"center",n.preloaderPosition=n.preloaderPosition.toLowerCase(),n.preloaderOffsetX=n.props_obj.preloaderOffsetX,n.preloaderOffsetY=n.props_obj.preloaderOffsetY,n.navigatorPosition_str=n.props_obj.navigatorPosition||"topleft",n.navigatorPosition_str=(n.navigatorPosition_str+"").toLowerCase(),d="topleft"==n.navigatorPosition_str||"topright"==n.navigatorPosition_str||"bottomleft"==n.navigatorPosition_str||"bottomright"==n.navigatorPosition_str,d||(n.navigatorPosition_str="topleft"),n.navigatorHandlerColor_str=n.props_obj.navigatorHandlerColor||"#FF0000",n.navigatorBackgroundColor=n.props_obj.navigatorBackgroundColor||"#FFFFFF",n.navigatorBorderColor_str=n.props_obj.navigatorBorderColor||"#FF0000",n.slideShowDelay=n.props_obj.slideShowDelay||100,100>n.slideShowDelay&&(n.slideShowDelay=100),n.infoWindowWidth=parseInt(n.props_obj.infoWindowWidth)||800,n.showContextMenu_bl=n.props_obj.showContextMenu,n.showContextMenu_bl="no"!=n.showContextMenu_bl,n.showControllerBackground="no"!=n.props_obj.showControllerBackground,n.inverseRotation="yes"==n.props_obj.inverseRotation?-1:1,n.inverseNextAndPrevRotation_bl=n.props_obj.inverseNextAndPrevRotation,n.inverseNextAndPrevRotation_bl="yes"==n.inverseNextAndPrevRotation_bl,n.addCorrectionForWebKit_bl=n.props_obj.addCorrectionForWebKit,n.addCorrectionForWebKit_bl="yes"==n.addCorrectionForWebKit_bl,(!FWDUtils.isChrome||n.hasTouch_bl)&&(n.addCorrectionForWebKit_bl=!1),n.useEntireScreenFor3dObject_bl=n.props_obj.useEntireScreenFor3dObject,n.useEntireScreenFor3dObject_bl="yes"==n.useEntireScreenFor3dObject_bl,n.infoText_str=FWDUtils.getChildFromNodeListFromAttribute(n.rootElement_el,"data-info"),n.infoText_str=n.infoText_str?n.infoText_str.innerHTML:"not defined make sure that an ul element with the attribute data-info is defined!",n.handMovePath_str=n.skinPath_str+"handmove.cur",n.handGrabRotatePath_str=n.skinPath_str+"handrotate.cur",n.handGrabRotateVerticalPath_str=n.skinPath_str+"handrotatetop.cur",n.handGrabPath_str=n.skinPath_str+"handgrab.cur";var H=n.skinPath_str+"close-icon.png",E=n.skinPath_str+"close-icon-rollover.png",M=n.skinPath_str+"bg-bar-left.png",k=n.skinPath_str+"bg-bar-right.png",P=n.skinPath_str+"move-icon.png",I=n.skinPath_str+"move-icon-rollover.png",L=n.skinPath_str+"rotate-icon.png",C=n.skinPath_str+"rotate-icon-rollover.png",W=n.skinPath_str+"right-icon.png",D=n.skinPath_str+"right-icon-rollover.png",A=n.skinPath_str+"left-icon.png",R=n.skinPath_str+"left-icon-rollover.png",N=n.skinPath_str+"play-icon.png",F=n.skinPath_str+"play-icon-rollover.png",X=n.skinPath_str+"pause-icon.png",Y=n.skinPath_str+"pause-icon-rollover.png",V=n.skinPath_str+"info-icon.png",U=n.skinPath_str+"info-icon-rollover.png",G=n.skinPath_str+"link-icon.png",Z=n.skinPath_str+"link-icon-rollover.png",K=n.skinPath_str+"fullscr-normal-icon.png",q=n.skinPath_str+"fullscr-normal-icon-rollover.png",Q=n.skinPath_str+"fullscr-full-icon.png",$=n.skinPath_str+"fullscr-full-icon-rollover.png",J=n.skinPath_str+"zoomin.png",ee=n.skinPath_str+"zoomin-rollover.png",te=n.skinPath_str+"zoomout.png",oe=n.skinPath_str+"zoomout-rollover.png",ne=n.skinPath_str+"handler.png",re=n.skinPath_str+"handler-rollover.png",ie=n.skinPath_str+"scrool-left.png",se=n.skinPath_str+"scrool-progress-left.png",ae=n.skinPath_str+"scrool-right.png";n.scrollBarMiddlePath_str=n.skinPath_str+"scrool-middle.png",n.scrollBarProgressMiddlePath_str=n.skinPath_str+"scrool-progress-middle.png",n.controllerBackgroun
1dMiddlePath_str=n.skinPath_str+"bg-bar-middle.png",n.buttonToolTipMiddle_str=n.skinPath_str+"button-tool-tip-middle.png",n.buttonToolTipRight_str=n.skinPath_str+"button-tool-tip-right.png",n.buttonToolTipBottomPointer_str=n.skinPath_str+"button-tool-tip-down-pointer.png";var de=n.skinPath_str+"close-icon.png",le=n.skinPath_str+"close-icon-rollover.png";if(n.skinPaths_ar=[{img:n.mainLightboxCloseButtonN_img=new Image,src:H},{img:n.mainLightboxCloseButtonS_img=new Image,src:E},{img:n.controllerBackgroundLeft_img=new Image,src:M},{img:n.controllerBackgroundRight_img=new Image,src:k}],"info"==n.buttons_ar[f]&&(n.showInfoWindow=!0),n.showInfoWindow=!0,!n.useVectorIcons){n.skinPaths_ar.push({img:n.infoWindowCloseSelected_img=new Image,src:le}),n.skinPaths_ar.push({img:n.infoWindowCloseNormal_img=new Image,src:de});for(var f=0;f<n.buttons_ar.length;f++)"rotate"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.controllerRotateN_img=new Image,src:L}),n.skinPaths_ar.push({img:n.controllerRotateS_img=new Image,src:C})),"pan"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.controllerPanN_img=new Image,src:P}),n.skinPaths_ar.push({img:n.controllerPanS_img=new Image,src:I})),"roteteleft"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.controllerPrevN_img=new Image,src:A}),n.skinPaths_ar.push({img:n.controllerPrevS_img=new Image,src:R})),"rotateright"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.controllerNextN_img=new Image,src:W}),n.skinPaths_ar.push({img:n.controllerNextS_img=new Image,src:D})),"scrollbar"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.scrollBarHandlerN_img=new Image,src:ne}),n.skinPaths_ar.push({img:n.scrollBarHandlerS_img=new Image,src:re}),n.skinPaths_ar.push({img:n.scrollBarLeft_img=new Image,src:ie}),n.skinPaths_ar.push({img:n.scrollBarProgressLeft_img=new Image,src:se}),n.skinPaths_ar.push({img:n.scrollBarRight_img=new Image,src:ae}),n.skinPaths_ar.push({img:n.zoomInN_img=new Image,src:J}),n.skinPaths_ar.push({img:n.zoomInS_img=new Image,src:ee}),n.skinPaths_ar.push({img:n.zoomOutN_img=new Image,src:te}),n.skinPaths_ar.push({img:n.zoomOutS_img=new Image,src:oe})),"play"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.controllerPlayN_img=new Image,src:N}),n.skinPaths_ar.push({img:n.controllerPlayS_img=new Image,src:F}),n.skinPaths_ar.push({img:n.controllerPauseN_img=new Image,src:X}),n.skinPaths_ar.push({img:n.controllerPauseS_img=new Image,src:Y})),"info"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.controllerInfoN_img=new Image,src:V}),n.skinPaths_ar.push({img:n.controllerInfoS_img=new Image,src:U})),"link"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.controllerLinkN_img=new Image,src:G}),n.skinPaths_ar.push({img:n.controllerLinkS_img=new Image,src:Z})),"fullscreen"==n.buttons_ar[f]&&(n.skinPaths_ar.push({img:n.controllerFullScreenNormalN_img=new Image,src:K}),n.skinPaths_ar.push({img:n.controllerFullScreenNormalS_img=new Image,src:q}),n.skinPaths_ar.push({img:n.controllerFullScreenFullN_img=new Image,src:Q}),n.skinPaths_ar.push({img:n.controllerFullScreenFullS_img=new Image,src:$}));n.totalGraphics=n.skinPaths_ar.length}2>n.props_obj.buttons.length&&(n.useEntireScreenFor3dObject_bl=!0);for(var f=0;f<n.playListData_ar.length;f++)for(var _e=0;_e<n.playListData_ar[f].length;_e++)n.imagesPaths_ar.push(n.playListData_ar[f][_e].smallImagePath);n.totalImages=n.imagesPaths_ar.length,n.startAtImage=n.props_obj.startAtImage||0,0>n.startAtImage?n.staetAtImage=0:n.startAtImage>n.playListData_ar[0].length-1&&(n.startAtImage=n.playListData_ar[0].length-1),n.startAtSet=n.props_obj.startAtSet||0,0>n.startAtSet?n.startAtSet=0:n.startAtSet>n.playListData_ar.length-1&&(n.startAtSet=n.playListData_ar.length-1),1<n.playListData_ar.length&&(n.dragInAllDirection_bl=!0),setTimeout(function(){null==n||(n.dispatchEvent(o.PRELOADER_LOAD_DONE),n.useVectorIcons?(n.dispatchEvent(o.LIGHBOX_CLOSE_BUTTON_LOADED),n.dispatchEvent(o.LOAD_DONE),n.loadImages()):n.loadSkin())},50)},n.loadSkin=function(){var e,t;n.dispatchEvent(o.SKIN_PROGRESS,{percent:0});for(var r=0;r<n.totalGraphics;r++)e=n.skinPaths_ar[r].img,t=n.skinPaths_ar[r].src,e.onload=n.onSkinLoadHandler,e.onerror=n.onSkinLoadErrorHandler,e.src=t},n.onSkinLoadHandler=function(){if(n.mainLightboxCloseButtonS_img&&!n.isLigthboxCloseButtonLoaded_bl&&n.mainLightboxCloseButtonS_img.width&&(n.dispatchEvent(o.LIGHBOX_CLOSE_BUTTON_LOADED),n.isLigthboxCloseButtonLoaded_bl=!0),n.controllerBackgroun
1dLeft_img&&!n.controllerHeight&&(n.controllerHeight=n.controllerBackgroundLeft_img.height),n.countLoadedSkinImages++,n.countLoadedSkinImages==n.totalGraphics){if(null==n)return;n.dispatchEvent(o.LOAD_DONE),n.loadImages()}n.dispatchEvent(o.SKIN_PROGRESS,{percent:n.countLoadedSkinImages/n.totalGraphics})},n.onSkinLoadErrorHandler=function(r){if(null!=n){message=FWDUtils.isIEAndLessThen9?"Graphics image not found!":"The skin icon with label <font color='#FF0000'>"+r.target.src+"</font> can't be loaded, check path!",t.console&&console.log(r);var e={text:message};setTimeout(function(){n.dispatchEvent(o.LOAD_ERROR,e)},50)}},n.stopToLoad=function(){clearTimeout(n.loadImageId_to);for(var e=0;e<n.totalGraphics;e++)img=n.skinPaths_ar[e].img,img.onload=null,img.onerror=null,img=null;n.skinPaths_ar=null,n.image_img&&(n.image_img.onload=null,n.image_img.onerror=null,n.image_img.src="")},n.loadImages=function(){n.image_img&&(n.image_img.onload=null,n.image_img.onerror=null);var e=n.imagesPaths_ar[n.countLoadedImages];n.image_img=new Image,n.image_img.onload=n.onImageLoadHandler,n.image_img.onerror=n.onImageLoadErrorHandler,n.image_img.src=e},n.onImageLoadHandler=function(){0==n.countLoadedImages&&n.dispatchEvent(o.FIRST_IMAGE_LOAD_COMPLETE),n.images_ar.push(n.image_img),n.dispatchEvent(o.IMAGE_LOADED,{id:n.countLoadedImages}),n.dispatchEvent(o.IMAGES_PROGRESS,{percent:n.countLoadedImages/n.totalImages}),n.countLoadedImages++,n.countLoadedImages<n.totalImages?n.loadImages():(n.areAllImagesLoaded_bl=!0,n.dispatchEvent(o.IMAGES_PROGRESS,{percent:n.countLoadedImages/n.totalImages}),n.dispatchEvent(o.IMAGES_LOAD_COMPLETE))},n.onLastNavigatorImageLoadHandler=function(){null==n||(n.areAllImagesLoaded_bl=!0,n.dispatchEvent(o.IMAGES_PROGRESS,{percent:n.countLoadedImages/n.totalImages}),n.dispatchEvent(o.IMAGES_LOAD_COMPLETE))},n.onNavigatorImageLoadErrorHandler=function(t){var e="The navigator image with the label <font color='#FF0000'>"+n.navigatorImagesPaths_ar[n.countLoadedImages]+"</font> can't be loaded, make sure that the image exists and the path is correct!";n.hasNavigatorError_bl=!0;n.dispatchEvent(o.LOAD_ERROR,{text:e}),console.log(t)},n.onImageLoadErrorHandler=function(t){var e="The image with the label <font color='#FF0000'>"+n.imagesPaths_ar[n.countLoadedImages]+"</font> can't be loaded, make sure that the image exists and the path is correct!";console.log(t);n.dispatchEvent(o.LOAD_ERROR,{text:e})},n.checkForAttribute=function(t,e,r){var s=FWDUtils.getChildFromNodeListFromAttribute(t,e);return s=s?FWDUtils.trim(FWDUtils.getAttributeValue(s,e)):void 0,s?s:void(null==r?n.dispatchEvent(o.LOAD_ERROR,{text:"Element with attribute <font color='#FF0000'>"+e+"</font> is not defined."}):n.dispatchEvent(o.LOAD_ERROR,{text:"Element with attribute <font color='#FF0000'>"+e+"</font> is not defined at positon <font color='#FF0000'>"+(r+1)+"</font>"}))},n.showPropertyError=function(e){n.dispatchEvent(o.LOAD_ERROR,{text:"The property called <font color='#FF0000'>"+e+"</font> is not defined."})},n.showMarkerError=function(e,t){n.dispatchEvent(o.LOAD_ERROR,{text:"The marker at position <font color='#FF0000'>"+t+"</font> dose not have defined an attribute <font color='#FF0000'>"+e+"</font>."})},n.showMarkerTypeError=function(e,t){n.dispatchEvent(o.LOAD_ERROR,{text:"Marker type is incorrect <font color='#FF0000'>"+e+"</font> at position <font color='#FF0000'>"+t+"</font>. Accepted types are <font color='#FF0000'>link, tooltip, infowindow</font>."})},n.destroy=function(){var e,t;clearTimeout(n.parseDelayId_to),clearTimeout(n.loadImageId_to),n.image_img&&(n.image_img.onload=null,n.image_img.onerror=null,n.image_img.src=""),n.navigatorImage_img&&(n.navigatorImage_img.onload=null,n.navigatorImage_img.onerror=null,n.navigatorImage_img.src=""),e=n.images_ar.length;for(var s=0;s<e;s++)t=n.images_ar[s],t.onerror=null,t.onload=null,t.src="",t=null;e=n.navigatorImages_ar.length;for(var s=0;s<e;s++)t=n.navigatorImages_ar[s],t.onerror=null,t.onload=null,t.src="",t=null;n.mainPreloader_img&&(n.mainPreloader_img.src=""),n.mainLightboxCloseButtonN_img&&(n.mainLightboxCloseButtonN_img.src=""),n.mainLightboxCloseButtonS_img&&(n.mainLightboxCloseButtonS_img.src=""),n.controllerBackgroun
1dLeft_img&&(n.controllerBackgroundLeft_img.src=""),n.controllerBackgroundRight_img&&(n.controllerBackgroundRight_img.src=""),n.controllerPanN_img&&(n.controllerPanN_img.src=""),n.controllerPanS_img&&(n.controllerPanS_img.src=""),n.controllerRotateN_img&&(n.controllerRotateN_img.src=""),n.controllerRotateS_img&&(n.controllerRotateS_img.src=""),n.controllerNextN_img&&(n.controllerNextN_img.src=""),n.controllerNextS_img&&(n.controllerNextS_img.src=""),n.controllerPrevN_img&&(n.controllerPrevN_img.src=""),n.controllerPrevS_img&&(n.controllerPrevS_img.src=""),n.controllerPlayN_img&&(n.controllerPlayN_img.src=""),n.controllerPlayS_img&&(n.controllerPlayS_img.src=""),n.controllerPauseN_img&&(n.controllerPauseN_img.src=""),n.controllerPauseS_img&&(n.controllerPauseS_img.src=""),n.controllerInfoN_img&&(n.controllerInfoN_img.src=""),n.controllerLinkN_img&&(n.controllerLinkN_img.src=""),n.controllerLinkS_img&&(n.controllerLinkS_img.src=""),n.controllerFullScreenNormalN_img&&(n.controllerFullScreenNormalN_img.src=""),n.controllerFullScreenNormalS_img&&(n.controllerFullScreenNormalS_img.src=""),n.controllerFullScreenFullN_img&&(n.controllerFullScreenFullN_img.src=""),n.controllerFullScreenFullS_img&&(n.controllerFullScreenFullS_img.src=""),n.zoomInN_img&&(n.zoomInN_img.src=""),n.zoomInS_img&&(n.zoomInS_img.src=""),n.zoomOutN_img&&(n.zoomOutN_img.src=""),n.zoomOutS_img&&(n.zoomOutS_img.src=""),n.scrollBarHandlerN_img&&(n.scrollBarHandlerN_img.src=""),n.scrollBarHandlerN_img&&(n.scrollBarHandlerN_img.src=""),n.scrollBarHandlerS_img&&(n.scrollBarHandlerS_img.src=""),n.scrollBarLeft_img&&(n.scrollBarLeft_img.src=""),n.scrollBarLeft_img&&(n.scrollBarLeft_img.src=""),n.scrollBarRight_img&&(n.scrollBarRight_img.src=""),n.toolTipLeft_img&&(n.toolTipLeft_img.src=""),n.toolTipPointer_img&&(n.toolTipPointer_img.src=""),n.infoWindowCloseNormal_img&&(n.infoWindowCloseNormal_img.src=""),n.infoWindowCloseSelected_img&&(n.infoWindowCloseSelected_img.src=""),n.mainPreloader_img=null,n.mainLightboxCloseButtonN_img=null,n.mainLightboxCloseButtonS_img=null,n.controllerBackgroundLeft_img=null,n.controllerBackgroundRight_img=null,n.controllerPanN_img=null,n.controllerPanS_img=null,n.controllerRotateN_img=null,n.controllerRotateS_img=null,n.controllerNextN_img=null,n.controllerNextS_img=null,n.controllerPrevN_img=null,n.controllerPrevS_img=null,n.controllerPlayN_img=null,n.controllerPlayS_img=null,n.controllerPauseN_img=null,n.controllerPauseS_img=null,n.controllerInfoN_img=null,n.controllerInfoS_img=null,n.controllerLinkN_img=null,n.controllerLinkS_img=null,n.controllerFullScreenNormalN_img=null,n.controllerFullScreenNormalS_img=null,n.controllerFullScreenFullN_img=null,n.controllerFullScreenFullS_img=null,n.zoomInN_img=null,n.zoomInS_img=null,n.zoomOutN_img=null,n.zoomOutS_img=null,n.scrollBarHandlerN_img=null,n.scrollBarHandlerS_img=null,n.scrollBarLeft_img=null,n.scrollBarRight_img=null,n.toolTipLeft_img=null,n.toolTipPointer_img=null,n.infoWindowCloseNormal_img=null,n.infoWindowCloseSelected_img=null,n.props_obj=null,n.rootElement_el=null,n.skinPaths_ar=null,n.playListData_ar=null,n.imagesPaths_ar=null,n.largeImagesPaths_ar=null,n.navigatorImagesPaths_ar=null,n.images_ar=null,n.navigatorImages_ar=null,n.markersList_ar=null,n.markersPosition_ar=null,n.buttons_ar=null,n.buttonsLabels_ar=null,n.contextMenuLabels_ar=null,n.backgroundColor_str=null,n.handMovePath_str=null,n.handGrabRotatePath_str=null,n.controllerBackgroundMiddlePath_str=null,n.scrollBarMiddlePath_str=null,n.startDraggingMode_str=null,n.controllerVerticalPosition_str=null,n.preloaderFontColor_str=null,n.preloaderBackgroundColor_str=null,n.preloaderText_str=null,n.buttonToolTipLeft_str=null,n.buttonToolTipMiddle_str=null,n.buttonToolTipRight_str=null,n.buttonToolTipBottomPointer_str=null,n.buttonToolTipTopPointer_str=null,n.buttonToolTipFontColor_str=null,n.link_str=null,n.contextMenuBackgroundColor_str=null,n.contextMenuBorderColor_str=null,n.contextMenuSpacerColor_str=null,n.contextMenuItemTextNormalColor_str=null,n.contextMenuItemSelectedColor_str=null,n.contextMenuItemSelectedColor_str=null,n.contextMenuItemDisabledColor_str=null,n.navigatorPosition_str=null,n.navigatorHandlerColor_str=null,n.navigatorBorderColor_str=null,n.infoText_str=null,n.infoWindowBackgroun
1dColor_str=null,n.infoWindowScrollBarColor_str=null,r.destroy(),n=null,r=null,o.prototype=null},n.init()};o.setPrototype=function(){o.prototype=new FWDEventDispatcher},o.prototype=null,o.PRELOADER_LOAD_DONE="onPreloaderLoadDone",o.LOAD_DONE="onLoadDone",o.LOAD_ERROR="onLoadError",o.LIGHBOX_CLOSE_BUTTON_LOADED="onLightBoxCloseButtonLoadDone",o.IMAGE_LOADED="onImageLoaded",o.FIRST_IMAGE_LOAD_COMPLETE="onFirstImageLoadComplete",o.IMAGES_LOAD_COMPLETE="onImagesLoadComplete",o.SKIN_PROGRESS="onSkinProgress",o.IMAGES_PROGRESS="onImagesPogress",o.hasTouch_bl=!1,t.FWDData=o}(window),function(t){var o=function(e,n){var r=this,s=o.prototype;n.showInfoWindow&&(r.infoWindowCloseNormal_img=n.infoWindowCloseNormal_img,r.infoWindowCloseSelected_img=n.infoWindowCloseSelected_img,r.close_do=null,r.background_sdo=null,r.mainContentHolder_do=null,r.dumyHolder_do=null,r.contentHolder_do=null,r.scrollBar_do=null,r.scrollBarTrack_sdo=null,r.scrollBarHandler_sdo=null,r.mainBackgroundColor_str=n.infoWindowBackgroundColor_str,r.scrollBarHandlerColor=n.infoWindowScrollBarColor_str,r.scrollBarTrackColor=n.infoWindowScrollBarColor_str,r.scrollBarTrackOpacity=.6,r.toolTipWindowId="none",r.backgroundOpacity=n.infoWindowBackgroundOpacity,r.mainContentHolderWidth,r.mainContentHolderHeight,r.contentHolderHeight,r.scrollBarHandlerFinalY,r.mainContentFinalX=0,r.mainContentFinalY=0,r.contentFinalX=0,r.contentFinalY=0,r.headerFinalY=0,r.contentHeight,r.maxWidth=n.infoWindowWidth,r.offestWidth=0,r.offsetHeight=0,r.stageWidth,r.stageHeight,r.scrollBarHeight=0,r.scrollBarWidth=4,r.scrollBarHandlerHeight,r.scrollBarBorderRadius=15,r.yPositionOnPress,r.lastPresedY,r.closeButtonWidth=0,r.closeButtonHeight=0,r.vy=0,r.vy2=0,r.friction=.9,r.hideWithDelayId_do,r.showOrHideWithDelayId_to,r.hideCompleteId_to,r.updateMobileScrollBarId_int,r.isShowed_bl=!0,r.isDragging_bl=!1,r.allowToScroll_bl=!0,r.isMobile_bl=FWDUtils.isMobile,r.hasPointerEvent_bl=FWDUtils.hasPointerEvent,r.init=function(){r.setOverflow("visible"),r.setupMainContainers(),r.isMobile_bl?r.setupMobileScrollbar():(r.setupPCScrollBar(),r.addMouseWheelSupport()),r.setupCloseButton(),r.hide(!1)},r.resizeAndPosition=function(){r.stageWidth==e.stageWidth&&r.stageHeight==e.stageHeight||(r.stageWidth=e.stageWidth,r.stageHeight=e.stageHeight,r.background_sdo.setWidth(r.stageWidth),r.background_sdo.setHeight(r.stageHeight),r.updateSize())},r.setupMainContainers=function(){r.background_sdo=new FWDSimpleDisplayObject("div"),r.background_sdo.setBkColor(r.mainBackgroundColor_str),r.addChild(r.background_sdo),r.mainContentHolder_do=new FWDDisplayObject("div"),r.mainContentHolder_do.setBackfaceVisibility(),r.dumyHolder_do=new FWDDisplayObject("div"),r.dumyHolder_do.setBackfaceVisibility(),r.addChild(r.dumyHolder_do),r.dumyHolder_do.addChild(r.mainContentHolder_do),r.contentHolder_do=new FWDDisplayObject("div"),r.contentHolder_do.getStyle().width="100%",r.contentHolder_do.setOverflow("visible"),r.in1_do=new FWDDisplayObject("div","relative"),r.in1_do.screen.className="fwd360-info-window",r.in1_do.getStyle().overflow="visible",r.in1_do.getStyle().boxSizing="border-box",r.in1_do.getStyle().width="100%",r.in1_do.getStyle().padding="20px",r.in2_do=new FWDDisplayObject("div","relative"),r.in2_do.screen.className="fwd360-info-window-in",r.in2_do.getStyle().boxSizing="border-box",r.in2_do.getStyle().width="100%",r.in2_do.getStyle().padding="30px",r.in1_do.addChild(r.in2_do),r.contentHolder_do.addChild(r.in1_do),r.contentHolder_do.setBackfaceVisibility(),r.mainContentHolder_do.addChild(r.contentHolder_do)},r.setupCloseButton=function(){FWDSimpleButton.setPrototype(),n.useVectorIcons?(r.close_do=new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-close'></span>","fwd360-skin-vector-close-button-icon-normal","fwd360-skin-vector-close-button-icon-selected"),setTimeout(function(){r.closeButtonWidth=r.close_do.w,r.closeButtonHeight=r.close_do.h},351)):(r.close_do=new FWDSimpleButton(r.infoWindowCloseNormal_img,r.infoWindowCloseSelected_img),r.closeButtonWidth=r.infoWindowCloseNormal_img.width,r.closeButtonHeight=r.infoWindowCloseNormal_img.height),r.close_do.addListener(FWDSimpleButton.MOUSE_DOWN,r.closeButtonStartHandler),r.mainContentHolder_do.addChild(r.close_do)},r.closeButtonStartHandler=function(){r.isShowed_bl&&r.hide(!0)},r.updateSize=function(){r.mainContentHolderWidth=r.stageWidth-r.offestWidth,r.mainContentHolderWidth>r.maxWidth&&(r.mainContentHolderWidth=r.maxWidth),r.mainContentHolder_do.setWi
1dth(r.mainContentHolderWidth),r.dumyHolder_do.setWidth(r.stageWidth),r.dumyHolder_do.setHeight(r.stageHeight),r.isMobile_bl?setTimeout(function(){null==r||(FWDAnimation.killTweensOf(r.mainContentHolder_do),r.contentHolderHeight=r.contentHolder_do.getHeight(),r.mainContentHolderHeight=Math.min(r.stageHeight,r.contentHolderHeight),r.mainContentFinalX=Math.round((r.stageWidth-r.mainContentHolderWidth)/2),r.stageHeight>r.contentHolderHeight?(r.mainContentFinalY=Math.round((r.stageHeight-r.contentHolderHeight)/2),r.allowToScroll_bl=!1):(r.mainContentFinalY=0,r.allowToScroll_bl=!0),r.updateMobileScrollBarWithoutAnimation(),FWDAnimation.killTweensOf(r.mainContentHolder_do),r.mainContentHolder_do.setX(r.mainContentFinalX),r.mainContentHolder_do.setY(r.mainContentFinalY),r.mainContentHolder_do.setHeight(r.mainContentHolderHeight))},50):setTimeout(function(){null==r||(FWDAnimation.killTweensOf(r.mainContentHolder_do),r.contentHolderHeight=r.contentHolder_do.getHeight(),r.mainContentHolderHeight=r.stageHeight,r.mainContentFinalX=Math.round((r.stageWidth-r.mainContentHolderWidth)/2),r.scrollBarHeight=Math.min(r.contentHolderHeight-20-r.closeButtonHeight,r.stageHeight-20-r.closeButtonHeight),r.stageHeight>r.contentHolderHeight?(r.scrollBar_do.setOverflow("hidden"),r.mainContentHolderHeight=r.contentHolderHeight,r.scrollBarHandler_sdo.setY(0),r.mainContentFinalY=Math.round((r.stageHeight-r.contentHolderHeight)/2),r.allowToScroll_bl=!1):(r.mainContentFinalY=0,r.scrollBar_do.setOverflow("visible"),r.scrollBar_do.setY(r.closeButtonHeight-3),r.allowToScroll_bl=!0),120>r.stageHeight&&(r.mainContentFinalY=0),r.scrollBarHandlerHeight=Math.min(r.scrollBarHeight-20,r.stageHeight/r.contentHolderHeight*(r.scrollBarHeight-20)),500<r.scrollBarHandlerHeight&&(r.scrollBarHandlerHeight=500),r.scrollBar_do.setX(r.mainContentHolderWidth-r.scrollBarWidth-2),r.scrollBarTrack_sdo.setHeight(Math.max(r.scrollBarHeight,r.scrollBarHandlerHeight)),r.scrollBarHandler_sdo.setHeight(r.scrollBarHandlerHeight),FWDAnimation.killTweensOf(r.mainContentHolder_do),r.mainContentHolder_do.setX(r.mainContentFinalX),r.mainContentHolder_do.setY(r.mainContentFinalY),r.mainContentHolder_do.setHeight(r.mainContentHolderHeight),r.updatePCHandler(!1))},50),r.close_do.setX(r.mainContentHolderWidth-r.closeButtonWidth-30),r.close_do.setY(30)},r.setText=function(e){null==r||(r.updateSize(),r.in2_do.setInnerHTML(e),setTimeout(r.updateSize,200))},r.setupPCScrollBar=function(){r.scrollBar_do=new FWDDisplayObject("div"),r.scrollBar_do.setOverflow("visible"),r.mainContentHolder_do.addChild(r.scrollBar_do),r.scrollBarTrack_sdo=new FWDSimpleDisplayObject("div"),r.scrollBarTrack_sdo.setWidth(r.scrollBarWidth),r.scrollBarTrack_sdo.setBkColor(r.scrollBarTrackColor),r.scrollBarTrack_sdo.setAlpha(0),r.scrollBarTrack_sdo.getStyle().borderRadius=r.scrollBarBorderRadius+"px",r.scrollBar_do.addChild(r.scrollBarTrack_sdo),r.scrollBarHandler_sdo=new FWDSimpleDisplayObject("div"),r.scrollBarHandler_sdo.setButtonMode(!0),r.scrollBarHandler_sdo.setWidth(r.scrollBarWidth),r.scrollBarHandler_sdo.getStyle().borderRadius=r.scrollBarBorderRadius+"px",r.scrollBarHandler_sdo.setBkColor(r.scrollBarHandlerColor),r.scrollBarHandler_sdo.setAlpha(.5),r.scrollBarHandler_sdo.screen.addEventListener?(r.scrollBarHandler_sdo.screen.addEventListener("mouseover",r.scrollBarHandlerOnMouseOver),r.scrollBarHandler_sdo.screen.addEventListener("mouseout",r.scrollBarHandlerOnMouseOut),r.scrollBarHandler_sdo.screen.addEventListener("mousedown",r.scrollBarHandlerOnMouseDown)):r.screen.attachEvent&&(r.scrollBarHandler_sdo.screen.attachEvent("onmouseover",r.scrollBarHandlerOnMouseOver),r.scrollBarHandler_sdo.screen.attachEvent("onmouseout",r.scrollBarHandlerOnMouseOut),r.scrollBarHandler_sdo.screen.attachEvent("onmousedown",r.scrollBarHandlerOnMouseDown)),r.scrollBar_do.addChild(r.scrollBarHandler_sdo)},r.scrollBarHandlerOnMouseOver=function(){FWDAnimation.to(r.scrollBarHandler_sdo,.2,{alpha:1,w:10}),FWDAnimation.to(r.scrollBarTrack_sdo,.2,{alpha:.4,w:10}),FWDAnimation.to(r.scrollBar_do,.2,{x:r.mainContentHolderWidth-r.scrollBarWidth-6})},r.scrollBarHandlerOnMouseOut=function(){r.isDragging_bl||(FWDAnimation.to(r.scrollBarHandler_sdo,.3,{alph
1a:.5,w:r.scrollBarWidth}),FWDAnimation.to(r.scrollBarTrack_sdo,.3,{alpha:0,w:r.scrollBarWidth}),FWDAnimation.to(r.scrollBar_do,.3,{x:r.mainContentHolderWidth-r.scrollBarWidth-2}))},r.scrollBarHandlerOnMouseDown=function(o){if(r.allowToScroll_bl){var e=FWDUtils.getViewportMouseCoordinates(o);r.isDragging_bl=!0,r.yPositionOnPress=r.scrollBarHandler_sdo.getY(),r.lastPresedY=e.screenY,t.addEventListener?(t.addEventListener("mousemove",r.scrollBarHandlerMoveHandler),t.addEventListener("mouseup",r.scrollBarHandlerEndHandler)):document.attachEvent&&(document.attachEvent("onmousemove",r.scrollBarHandlerMoveHandler),document.attachEvent("onmouseup",r.scrollBarHandlerEndHandler))}},r.scrollBarHandlerMoveHandler=function(t){t.preventDefault&&t.preventDefault();var e=FWDUtils.getViewportMouseCoordinates(t);r.scrollBarHandlerFinalY=Math.round(r.yPositionOnPress+e.screenY-r.lastPresedY),r.scrollBarHandlerFinalY>=r.scrollBarHeight-r.scrollBarHandlerHeight&&(r.scrollBarHandlerFinalY=r.scrollBarHeight-r.scrollBarHandlerHeight),0>=r.scrollBarHandlerFinalY&&(r.scrollBarHandlerFinalY=0),r.scrollBarHandler_sdo.setY(r.scrollBarHandlerFinalY),r.updatePCHandler(!0)},r.scrollBarHandlerEndHandler=function(o){var e=FWDUtils.getViewportMouseCoordinates(o);r.isDragging_bl=!1,FWDUtils.hitTest(r.scrollBarHandler_sdo.screen,e.screenX,e.screenY)||r.scrollBarHandlerOnMouseOut(),t.removeEventListener?(t.removeEventListener("mousemove",r.scrollBarHandlerMoveHandler),t.removeEventListener("mouseup",r.scrollBarHandlerEndHandler)):document.detachEvent&&(document.detachEvent("onmousemove",r.scrollBarHandlerMoveHandler),document.detachEvent("onmouseup",r.scrollBarHandlerEndHandler))},r.updatePCHandler=function(e){var t,o;o=r.scrollBarHandlerFinalY/(r.scrollBarHeight-r.scrollBarHandlerHeight),"Infinity"==o&&(o=0),1<=o&&(o=1),r.isDragging_bl?r.contentFinalY=parseInt(o*(r.stageHeight-r.contentHolderHeight)):(0>r.scrollBarHandler_sdo.getY()?r.scrollBarHandler_sdo.setY(0):r.scrollBarHandler_sdo.getY()>r.scrollBarHeight-r.scrollBarHandlerHeight&&r.scrollBarHandler_sdo.setY(r.scrollBarHeight-r.scrollBarHandlerHeight),t=r.scrollBarHandler_sdo.getY()/(r.scrollBarHeight-r.scrollBarHandlerHeight),isNaN(t)&&(t=0),r.stageHeight>r.contentHolderHeight?r.contentFinalY=0:(r.contentFinalY=Math.round(t*(r.scrollBarHeight-r.scrollBarHandlerHeight)),r.contentFinalY=Math.round(t*(r.stageHeight-r.contentHolderHeight)))),e?FWDAnimation.to(r.contentHolder_do,.3,{y:Math.round(r.contentFinalY)}):r.contentHolder_do.setY(Math.round(r.contentFinalY))},r.addMouseWheelSupport=function(){t.addEventListener?(r.screen.addEventListener("mousewheel",r.mouseWheelHandler),r.screen.addEventListener("DOMMouseScroll",r.mouseWheelHandler)):document.attachEvent&&r.screen.attachEvent("onmousewheel",r.mouseWheelHandler)},r.mouseWheelHandler=function(t){if(r.isShowed_bl&&!r.isDragging_bl&&!(r.stageHeight>r.contentHolderHeight)){var e=r.stageHeight/r.contentHolderHeight,o=t.detail||t.wheelDelta;if(t.wheelDelta&&(o*=-1),FWDUtils.isOpera&&(o*=-1),0<o?r.scrollBarHandler_sdo.setY(r.scrollBarHandler_sdo.getY()+45*e):0>o&&r.scrollBarHandler_sdo.setY(r.scrollBarHandler_sdo.getY()-45*e),r.updatePCHandler(!0),t.preventDefault)t.preventDefault();else return!1}},r.setupMobileScrollbar=function(){r.hasPointerEvent_bl?r.screen.addEventListener("MSPointerDown",r.scrollBarTouchStartHandler):r.screen.addEventListener("touchstart",r.scrollBarTouchStartHandler)},r.scrollBarTouchStartHandler=function(o){if(r.allowToScroll_bl){var e=FWDUtils.getViewportMouseCoordinates(o);r.isDragging_bl=!0,r.lastPresedY=e.screenY,r.hasPointerEvent_bl?(t.addEventListener("MSPointerUp",r.scrollBarTouchEndHandler),t.addEventListener("MSPointerMove",r.scrollBarTouchMoveHandler,{passive:!1})):(t.addEventListener("touchend",r.scrollBarTouchEndHandler),t.addEventListener("touchmove",r.scrollBarTouchMoveHandler,{passive:!1}))}},r.scrollBarTouchMoveHandler=function(t){t.preventDefault&&t.preventDefault();var e=FWDUtils.getViewportMouseCoordinates(t),o=e.screenY-r.lastPresedY;r.contentFinalY+=o,r.contentFinalY=Math.round(r.contentFinalY),r.contentHolder_do.setY(r.contentFinalY),r.lastPresedY=e.screenY,r.vy=2*o},r.scrollBarTouchEndHandler=function(){r.isDragging_bl=!1,r.hasPointerEvent_bl?(t.removeEventListener("MSPointerUp",r.scrollBarTouchEndHandler),t.removeEventListener("MSPointerMove",r.scrollBarTouchMoveHandler)):(t.removeEventListener("touchend",r.scrollBarTouchEndHandler),t.removeEventListener("touchmove",r.scrollBarTouchMoveHandler))},r.updateMobileScrollBar=function(){r.isDragging_bl||(r.vy*=r.friction,r.contentFinalY+=r.vy,0<r.contentFinalY?(r.vy2=.3*(0-r.contentFinalY),r.vy*=r.friction,r.contentFinalY+=r.vy2):r.contentFinalY<r.mainContentHolderHeight-r.contentHolderHeight&&(r.vy2=.3*(r.mainContentHolderHeight-r.contentHolderHeight-r.contentFinalY),r.vy*=r.friction,r.contentFinalY+=r.vy2),r.contentHolder_do.setY(Math.round(r.contentFinalY)))},r.updateMobileScrollBarWithoutAnimation=function(){0<r.contentFinalY?r.contentFinalY=0:r.contentFinalY<r.mainContentHolderHeight-r.contentHolderHeight&&(r.contentFinalY=r.mainContentHolderHeight-r.contentHolderHeight),r.contentHolder_do.setY(Math.round(r.contentFinalY))},r.activateScrollBar=function(){r.isMobile_bl&&(r.updateMobileScrollBarId_int=setInterval(r.updateMobileScrollBar,16))},r.show=function(e){r.isShowed_bl||(r.isShowed_bl=!0,r.resizeAndPosition(),r.setText(e),r.activateScrollBar(),FWDUtils.isMobile?(FWDAnimation.to(r.background_sdo,.8,{alph
1a:r.backgroundOpacity,delay:.2}),r.showOrHideWithDelayId_to=setTimeout(r.showWithDelay,1800)):(FWDAnimation.to(r.background_sdo,.6,{alpha:r.backgroundOpacity}),r.showOrHideWithDelayId_to=setTimeout(r.showWithDelay,600)),r.dispatchEvent(o.SHOW_START))},r.showWithDelay=function(){r.dumyHolder_do.setX(0),r.scrollBarHandler_sdo&&r.scrollBarHandler_sdo.setVisible(!0),r.mainContentHolder_do.setY(-r.mainContentHolderHeight),FWDAnimation.to(r.mainContentHolder_do,.8,{y:r.mainContentFinalY,ease:Expo.easeInOut,onComplete:r.showComplete})},r.hide=function(e,t){(r.isShowed_bl||t)&&(FWDAnimation.killTweensOf(r.background_sdo),e?(FWDAnimation.to(r.mainContentHolder_do,.8,{y:r.stageHeight,ease:Expo.easeInOut}),r.showOrHideWithDelayId_to=setTimeout(r.hideWithDelay,800)):(r.dumyHolder_do.setX(-3e3),r.scrollBarHandler_sdo&&r.scrollBarHandler_sdo.setVisible(!1),r.background_sdo.setAlpha(0)),clearInterval(r.updateMobileScrollBarId_int),r.isShowed_bl=!1)},r.hideWithDelay=function(){r.in2_do.setInnerHTML(""),FWDAnimation.to(r.background_sdo,.6,{alpha:0}),r.hideCompleteId_to=setTimeout(r.hideWithDelayComplete,600)},r.hideWithDelayComplete=function(){r.contentFinalY=0,r.scrollBarHandler_sdo&&r.scrollBarHandler_sdo.setY(0),r.dispatchEvent(o.HIDE_COMPLETE)},r.cleanMainEvents=function(){r.screen.removeEventListener?(r.scrollBarHandler_sdo&&(r.scrollBarHandler_sdo.screen.removeEventListener("mouseover",r.scrollBarHandlerOnMouseOver),r.scrollBarHandler_sdo.screen.removeEventListener("mouseout",r.scrollBarHandlerOnMouseOut),r.scrollBarHandler_sdo.screen.removeEventListener("mousedown",r.scrollBarHandlerOnMouseDown)),t.removeEventListener("mousemove",r.scrollBarHandlerMoveHandler),t.removeEventListener("mouseup",r.scrollBarHandlerEndHandler),r.screen.removeEventListener("mousewheel",r.mouseWheelHandler),r.screen.removeEventListener("DOMMouseScroll",r.mouseWheelHandler),r.screen.addEventListener("MSPointerDown",r.scrollBarTouchStartHandler),r.screen.addEventListener("touchstart",r.scrollBarTouchStartHandler),t.removeEventListener("MSPointerUp",r.scrollBarTouchEndHandler),t.removeEventListener("MSPointerMove",r.scrollBarTouchMoveHandler),t.removeEventListener("touchend",r.scrollBarTouchEndHandler),t.removeEventListener("touchmove",r.scrollBarTouchMoveHandler)):r.screen.detachEvent&&(r.scrollBarHandler_sdo.screen.detachEvent("onmouseover",r.scrollBarHandlerOnMouseOver),r.scrollBarHandler_sdo.screen.detachEvent("onmouseout",r.scrollBarHandlerOnMouseOut),r.scrollBarHandler_sdo.screen.detachEvent("onmousedown",r.scrollBarHandlerOnMouseDown),document.detachEvent("onmousemove",r.scrollBarHandlerMoveHandler),document.detachEvent("onmouseup",r.scrollBarHandlerEndHandler),r.screen.detachEvent("onmousewheel",r.mouseWheelHandler)),clearTimeout(r.hideWithDelayId_do),clearTimeout(r.showOrHideWithDelayId_to),clearTimeout(r.hideCompleteId_to),clearInterval(r.updateMobileScrollBarId_int)},r.destroy=function(){r.cleanMainEvents(),r.scrollBar_do&&(FWDAnimation.killTweensOf(r.scrollBar_do),FWDAnimation.killTweensOf(r.scrollBarHandler_sdo),FWDAnimation.killTweensOf(r.scrollBarTrack_sdo),r.scrollBar_do.destroy(),r.scrollBarHandler_sdo.destroy(),r.scrollBarTrack_sdo.destroy()),FWDAnimation.killTweensOf(r.contentHolder_do),r.contentHolder_do.destroy(),FWDAnimation.killTweensOf(r.background_sdo),r.background_sdo.destroy(),FWDAnimation.killTweensOf(r.mainContentHolder_do),r.mainContentHolder_do.destroy(),r.close_do.destroy(),r.infoWindowCloseNormal_img=null,r.infoWindowCloseSelected_img=null,r.close_do=null,r.background_sdo=null,r.mainContentHolder_do=null,r.contentHolder_do=null,r.scrollBar_do=null,r.scrollBarTrack_sdo=null,r.scrollBarHandler_sdo=null,r.mainBackgroundColor_str=null,r.scrollBarHandlerColor=null,r.scrollBarTrackColor=null,r.scrollBarTrackOpacity=null,e=null,n=null,r.setInnerHTML(""),s.destroy(),r=null,s=null,o.prototype=null},r.init())};o.setPrototype=function(){o.prototype=new FWDDisplayObject("div")},o.HIDE_COMPLETE="hideComplete",o.SHOW_START="showStart",o.prototype=null,t.FWDDescriptionWindow=o}(window),function(e){e.FWDDisplayObject=function(e,t,o,n){var r=this;if(r.listeners={events_ar:[]},"div"==e||"img"==e||"canvas"==e)r.type=e;
1else throw Error("Type is not valid! "+e);r.children_ar=[],r.style,r.screen,r.transform,r.position=t||"absolute",r.overflow=o||"hidden",r.display=n||"inline-block",r.visible=!0,r.buttonMode,r.x=0,r.y=0,r.w=0,r.h=0,r.rect,r.alpha=1,r.innerHTML="",r.opacityType="",r.isHtml5_bl=!1,r.hasTransform3d_bl=FWDUtils.hasTransform3d,r.hasTransform2d_bl=FWDUtils.hasTransform2d,(FWDUtils.isIE||FWDUtils.isFirefox)&&(r.hasTransform3d_bl=!1),r.hasBeenSetSelectable_bl=!1,r.init=function(){r.setScreen()},r.getTransform=function(){for(var e=["transform","msTransform","WebkitTransform","MozTransform","OTransform"],t;t=e.shift();)if("undefined"!=typeof r.screen.style[t])return t;return!1},r.getOpacityType=function(){var e;return e="undefined"==typeof r.screen.style.opacity?"filter":"opacity",e},r.setScreen=function(e){"img"==r.type&&e?(r.screen=e,r.setMainProperties()):(r.screen=document.createElement(r.type),r.setMainProperties())},r.setMainProperties=function(){r.transform=r.getTransform(),r.setPosition(r.position),r.setDisplay(r.display),r.setOverflow(r.overflow),r.opacityType=r.getOpacityType(),"opacity"==r.opacityType&&(r.isHtml5_bl=!0),"filter"==r.opacityType&&(r.screen.style.filter="inherit"),r.screen.style.left="0px",r.screen.style.top="0px",r.screen.style.margin="0px",r.screen.style.padding="0px",r.screen.style.maxWidth="none",r.screen.style.maxHeight="none",r.screen.style.lineHeight="1",r.screen.style.backfaceVisibility="hidden",r.screen.style.webkitBackfaceVisibility="hidden",r.screen.style.MozBackfaceVisibility="hidden","img"==e&&(r.setWidth(r.screen.width),r.setHeight(r.screen.height))},r.setBackfaceVisibility=function(){r.screen.style.backfaceVisibility="visible",r.screen.style.webkitBackfaceVisibility="visible",r.screen.style.MozBackfaceVisibility="visible"},r.setSelectable=function(e){e||(r.screen.style.userSelect="none",r.screen.style.MozUserSelect="none",r.screen.style.webkitUserSelect="none",r.screen.style.khtmlUserSelect="none",r.screen.style.oUserSelect="none",r.screen.style.msUserSelect="none",r.screen.msUserSelect="none",r.screen.ondragstart=function(){return!1},r.screen.onselectstart=function(){return!1},r.screen.ontouchstart=function(){return!1},r.screen.style.webkitTouchCallout="none",r.hasBeenSetSelectable_bl=!0)},r.getScreen=function(){return r.screen},r.setVisible=function(e){r.visible=e,r.screen.style.visibility=!0==r.visible?"visible":"hidden"},r.getVisible=function(){return r.visible},r.setResizableSizeAfterParent=function(){r.screen.style.width="100%",r.screen.style.height="100%"},r.getStyle=function(){return r.screen.style},r.setOverflow=function(e){r.overflow=e,r.screen.style.overflow=r.overflow},r.setPosition=function(e){r.position=e,r.screen.style.position=r.position},r.setDisplay=function(e){r.display=e,r.screen.style.display=r.display},r.setButtonMode=function(e){r.buttonMode=e,r.screen.style.cursor=!0==r.buttonMode?"pointer":"default"},r.setBkColor=function(e){r.screen.style.backgroundColor=e},r.setInnerHTML=function(e){r.innerHTML=e,r.screen.innerHTML=r.innerHTML},r.getInnerHTML=function(){return r.innerHTML},r.getRect=function(){return r.screen.getBoundingClientRect()},r.setAlpha=function(e){r.alpha=e,"opacity"==r.opacityType?r.screen.style.opacity=r.alpha:"filter"==r.opacityType&&(r.screen.style.filter="alpha(opacity="+100*r.alpha+")",r.screen.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+Math.round(100*r.alpha)+")")},r.getAlpha=function(){return r.alpha},r.getRect=function(){return r.screen.getBoundingClientRect()},r.getGlobalX=function(){return r.getRect().left},r.getGlobalY=function(){return r.getRect().top},r.setX=function(e){r.x=e,r.hasTransform3d_bl?r.screen.style[r.transform]="translate3d("+r.x+"px,"+r.y+"px,0)":r.hasTransform2d_bl?r.screen.style[r.transform]="translate("+r.x+"px,"+r.y+"px)":r.screen.style.left=r.x+"px"},r.getX=function(){return r.x},r.setY=function(e){r.y=e,r.hasTransform3d_bl?r.screen.style[r.transform]="translate3d("+r.x+"px,"+r.y+"px,0)":r.hasTransform2d_bl?r.screen.style[r.transform]="translate("+r.x+"px,"+r.y+"px)":r.screen.style.top=r.y+"px"},r.getY=function(){return r.y},r.setWidth=function(e){r.w=e,"img"==r.type?(r.screen.width=r.w,r.screen.style.width=r.w+"px"):r.screen.style.width=r.w+"px"},r.getWidth=function(){return"div"==r.type?0==r.screen.offsetWidth?r.w:r.screen.offsetWidth:"img"==r.type?0==r.screen.offsetWidth?0==r.screen.width?r._w:r.screen.width:r.screen.offsetWidth:"canvas"==r.type?0==r.screen.offsetWidth?r.w:r.screen.offsetWidth:void 0},r.setHeight=function(e){r.h=e,"img"==r.type?(r.screen.height=r.h,r.screen.style.height=r.h+"px"):r.screen.style.height=r.h+"px"},r.getHeight=function(){return"div"==r.type?0==r.screen.offsetHeight?r.h:r.screen.offsetHeight:"img"==r.type?0==r.screen.offsetHeight?0==r.screen.height?r.h:r.screen.height:r.screen.offsetHeight:"canvas"==r.type?0==r.screen.offsetHeight?r.h:r.screen.offsetHeight:void 0},r.addChild=function(t){r.contains(t)?(r.children_ar.splice(FWDUtils.indexOfArray(r.children_ar,t),1),r.children_ar.push(t),r.screen.appendChild(t.screen)
1):(r.children_ar.push(t),r.screen.appendChild(t.screen))},r.removeChild=function(t){if(r.contains(t))r.children_ar.splice(FWDUtils.indexOfArray(r.children_ar,t),1),r.screen.removeChild(t.screen);else throw Error("##removeChild()## Child dose't exist, it can't be removed!")},r.contains=function(t){return-1!=FWDUtils.indexOfArray(r.children_ar,t)},r.addChildAt=function(t,e){if(0==r.getNumChildren())r.children_ar.push(t),r.screen.appendChild(t.screen);else if(1==e)r.screen.insertBefore(t.screen,r.children_ar[0].screen),r.screen.insertBefore(r.children_ar[0].screen,t.screen),r.contains(t)?r.children_ar.splice(FWDUtils.indexOfArray(r.children_ar,t),1,t):r.children_ar.splice(FWDUtils.indexOfArray(r.children_ar,t),0,t);else{if(0>e||e>r.getNumChildren()-1)throw Error("##getChildAt()## Index out of bounds!");r.screen.insertBefore(t.screen,r.children_ar[e].screen),r.contains(t)?r.children_ar.splice(FWDUtils.indexOfArray(r.children_ar,t),1,t):r.children_ar.splice(FWDUtils.indexOfArray(r.children_ar,t),0,t)}},r.getChildAt=function(e){if(0>e||e>r.getNumChildren()-1)throw Error("##getChildAt()## Index out of bounds!");if(0==r.getNumChildren())throw Errror("##getChildAt## Child dose not exist!");return r.children_ar[e]},r.removeChildAtZero=function(){r.screen.removeChild(r.children_ar[0].screen),r.children_ar.shift()},r.getNumChildren=function(){return r.children_ar.length},r.addListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function.");var o={};o.type=e,o.listener=t,o.target=this,this.listeners.events_ar.push(o)},r.dispatchEvent=function(e,t){if(null!=this.listeners){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");for(var o=0,n=this.listeners.events_ar.length;o<n;o++)if(this.listeners.events_ar[o].target===this&&this.listeners.events_ar[o].type===e){if(t)for(var r in t)this.listeners.events_ar[o][r]=t[r];this.listeners.events_ar[o].listener.call(this,this.listeners.events_ar[o])}}},r.removeListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function."+e);for(var o=0,n=this.listeners.events_ar.length;o<n;o++)if(this.listeners.events_ar[o].target===this&&this.listeners.events_ar[o].type===e&&this.listeners.events_ar[o].listener===t){this.listeners.events_ar.splice(o,1);break}},r.disposeImage=function(){"img"==r.type&&(r.screen.src=null)},r.destroy=function(){r.hasBeenSetSelectable_bl&&(r.screen.ondragstart=null,r.screen.onselectstart=null,r.screen.ontouchstart=null),r.listeners=[],r.listeners=null,r.children_ar=[],r.children_ar=null,r.style=null,r.screen=null,r.transform=null,r.position=null,r.overflow=null,r.dis
1play=null,r.visible=null,r.buttonMode=null,r.x=null,r.y=null,r.w=null,r.h=null,r.rect=null,r.alpha=null,r.innerHTML=null,r.opacityType=null,r.isHtml5_bl=null,r.hasTransform3d_bl=null,r.hasTransform2d_bl=null,r=null},r.init()}}(window),function(){window.FWDEventDispatcher=function(){this.listeners={events_ar:[]},this.addListener=function(e,t){if(e==null)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function.");var o={};o.type=e,o.listener=t,o.target=this,this.listeners.events_ar.push(o)},this.dispatchEvent=function(e,t){if(null!=this.listeners){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");for(var o=0,n=this.listeners.events_ar.length;o<n;o++)if(this.listeners.events_ar[o].target===this&&this.listeners.events_ar[o].type===e){if(t)for(var r in t)this.listeners.events_ar[o][r]=t[r];this.listeners.events_ar[o].listener.call(this,this.listeners.events_ar[o])}}},this.removeListener=function(e,t){if(e==null)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function."+e);for(var o=0,n=this.listeners.events_ar.length;o<n;o++)if(this.listeners.events_ar[o].target===this&&this.listeners.events_ar[o].type===e&&this.listeners.events_ar[o].listener===t){this.listeners.events_ar.splice(o,1);break}},this.destroy=function(){this.listeners=null,this.addListener=null,this.dispatchEvent=null,this.removeListener=null}}}(window),function(e){var t=function(e,o,n){var r=this,s=t.prototype;r.screenToTest=o,r.hideDelay=n,r.globalX=0,r.globalY=0,r.currentTime,r.checkIntervalId_int,r.dispatchOnceShow_bl=!0,r.dispatchOnceHide_bl=!1,r.isMobile_bl=e,r.isStopped_bl=!0,r.hasPointerEvent_bl=FWDUtils.hasPointerEvent,r.init=function(){},r.start=function(){r.currentTime=new Date().getTime(),r.checkIntervalId_int=setInterval(r.update,100),r.addMouseOrTouchCheck(),r.isStopped_bl=!1},r.stop=function(){clearInterval(r.checkIntervalId_int),r.isStopped_bl=!0,r.removeMouseOrTouchCheck()},r.addMouseOrTouchCheck=function(){r.isMobile_bl?r.hasPointerEvent_bl?(r.screenToTest.screen.addEventListener("MSPointerDown",r.onMouseOrTouchUpdate),r.screenToTest.screen.addEventListener("MSPointerMove",r.onMouseOrTouchUpdate)):r.screenToTest.screen.addEventListener("touchstart",r.onMouseOrTouchUpdate):r.screenToTest.screen.addEventListener&&r.screenToTest.screen.addEventListener("mousemove",r.onMouseOrTouchUpdate)},r.removeMouseOrTouchCheck=function(){r.isMobile_bl?r.hasPointerEvent_bl?(r.screenToTest.screen.removeEventListener("MSPointerDown",r.onMouseOrTouchUpdate),r.screenToTest.screen.removeEventListener("MSPointerMove",r.onMouseOrTouchUpdate)):r.screenToTest.screen.removeEventListener("touchstart",r.onMouseOrTouchUpdate):r.screenToTest.screen.removeEventListener&&r.screenToTest.screen.removeEventListener("mousemove",r.onMouseOrTouchUpdate)},r.onMouseOrTouchUpdate=function(t){var e=FWDUtils.getViewportMouseCoordinates(t);r.globalX==e.screenX&&r.globalY==e.screenY||(r.currentTime=new Date().getTime(),r.globalX=e.screenX,r.globalY=e.screenY)},r.update=function(){new Date().getTime()>r.currentTime+r.hideDelay?r.dispatchOnceShow_bl&&(r.dispatchEvent(t.HIDE),r.dispatchOnceHide_bl=!0,r.dispatchOnceShow_bl=!1):r.dispatchOnceHide_bl&&(r.dispatchEvent(t.SHOW),r.dispatchOnceHide_bl=!1,r.dispatchOnceShow_bl=!0)},r.reset=function(){r.currentTime=new Date().getTime(),r.dispatchEvent(t.SHOW)},r.destroy=function(){r.removeMouseOrTouchCheck(),clearInterval(r.checkIntervalId_int),r.screenToTest=null,o=null,r.init=null,r.start=null,r.stop=null,r.addMouseOrTouchCheck=null,r.removeMouseOrTouchCheck=null,r.onMouseOrTouchUpdate=null,r.update=null,r.reset=null,r.destroy=null,s.destroy(),s=null,r=null,t.prototype=null},r.init()};t.HIDE="hide",t.SHOW="show",t.setPrototype=function(){t.prototype=new FWDEventDispatcher},e.FWDHider=t}(window),function(){var t=function(e,o){var n=this,r=t.prototype;n.toolTipLeft_img=e.toolTipLeft_img,n.toolTipPointer_img=e.toolTipPointer_img,n.playListData_ar=e.playListData_ar,n.images_ar=e.images_ar,n.smallDos_ar=[],n.markers_ar=[],n.markersList_ar=e.markersList_ar,n.markersPosition_ar=e.markersPosition_ar,n.largeImagesPaths_ar=e.largeImagesPaths_ar,n.curMarker_do,n.markersToolTip_do,n.markersToolTipWindow_do,n.hider,n.prevSmall_sdo,n.largeImage_img,n.dumy_sdo,n.mainImagesHolder_do,n.smallImage_sdo,n.largeImage_sdo,n.left_sdo,n.top_sdo,n.right_sdo,n.bottom_sdo,n.markersPositionInfo_sdo,n.handMovePath_str=e.handMovePath_str,n.backgroundColor_str=o.backgroundColor_str,n.draggingMode_str=e.startDraggingMode_str,n.controllerVerticalPosition_str=e.controllerVerticalPosition_str,n.buttonToolTipLeft_str=e.buttonToolTipLeft_str,n.buttonToolTipMiddle_str=e.buttonToolTipMiddle_str,n.buttonToolTipRight_str=e.buttonToolTipRight_str,n.buttonToolTipFontColor_str=e.buttonToolTipFontColor_str,n.buttonToolTipBottomPointer_str=e.buttonToolTipBottomPointer_str,n.buttonToolTipTopPointer_str=e.buttonToolTipTopPointer_str,n.lastMarkerId_str,n.swipeDirection_str,n.curId=e.startAtImage,n.prevId=1e3,n.curLargeImageId=1e3,n.totalImages=e.totalImages,n.stageWidth,n.stageHeight,n.smallestPossibleScale,n.currentScale=1,n.prevScale=0,n.percentZoomed=.1,n.imageWidth=e.imageWidth,n.imageHeight=e.imageHeight,n.zoomFactor=e.zoomFactor,n.zoomSpeed=e.zoomSpeed,n.controllerOffsetY=e.controllerOffsetY,n.finalX=0,n.finalY=0,n.xPositionOnPress,n.yPositionOnPress,n.lastPresedX=0,n.lastPresedY=0,n.lastPresedX2=0,n.lastPresedY2=0,n.mouseX=0,n.mouseY=0,n.controllerHeight=e.controllerHeight,n.rotationSpeed=Math.abs(-1.1+e.dragRotationSpeed),n.startScaleForMobileZoom,n.totalMarkers,n.globalX,n.globalY,n.markerToolTipOffsetY=e.markerToolTipOffsetY,n.swipeDragDistX=0,n.currentDistX=0,n.spinDist=10,n.dragAndSpinSpeed=e.dragAndSpinSpeed,n.inverseRotation=e.inverseRotation,n.tweenDone_to,n.removeSmallSDOId_to,n.setAlphaWithDelayId_to,n.hideToolTipWindowId_to,n.addHideToolTipWindowTestWithDelayId_to,n.showToolTipWindoId_to,n.showMarkerToolTipId_to,n.dragAndSpinId_int,n.disableMouseWheelZoom_bl=e.disableMouseWheelZoom_bl,n.allImagesAreLoaded_bl=!1,n.allowToDragHoriz_bl=!1,n.allowToDragVert_bl=!1,n.isTweening_bl=!1,n.isDragging_bl=!1,n.isRotatingFirstTime_bl=!0,n.addCorrectionForWebKit_bl=e.addCorrectionForWebKit_bl,n.disablePanOrRotate_bl=!1,n.useEntireScreenFor3dObject_bl=e.useEntireScreenFor3dObject_bl,n.stopRotationHorizontalAtEnds_bl=e.stopRotationHorizontalAtEnds_bl,n.stopRotationVerticalAtEnds_bl=e.stopRotationVerticalAtEnds_bl,n.isLargeImageLoaded_bl=!1,n.showNavigator_bl=e.showNavigator_bl,n.showMarkers_bl=e.showMarkers_bl,n.isNavigatorShowed_bl=!1,n.addImageFirstTimeOnActivate_bl=!0,n.showMarkersInfo_bl=e.showMarkersInfo_bl,n.addDragAndSpinSupport_bl=e.addDragAndSpinSupport_bl,n.isMobile_bl=e.isMobile_bl,n.firstInteractionOccured_bl=!1,n.dragVertical_bl=e.dragVertical_bl,n.isSwiping_bl=!1,n.showLargeImageVersionOnZoom_bl=e.showLargeImageVersionOnZoom_bl,n.hasPointerEvent_bl=FWDUtils.hasPointerEvent,n.init=function(){n.screen.calssName="fwd360-image-manager",n.setupMainContiners(),n.setupDumy(),n.initImages(),n.showMarkers_bl&&(n.setupMarkers(),(!n.isMobile_bl||n.hasPointerEvent_bl)&&n.setupMarkersToolTip(),n.setupMarkersToolTipWindow()),n.controllerHeight=e.useVectorIcons?o.controllerHeight:e.controllerHeight,n.setX(e.imageOffsetX),n.setY(e.imageOffsetY),n.controllerVerticalPosition_str!=FWDController.POSITION_TOP||n.useEntireScreenFor3dObject_bl||n.setY(n.controllerHeight+e.imageOffsetY)},n.setupHider=function(e){n.hider=e},n.setupMainContiners=function(){n.setOverflow("visible"),n.setBkColor(n.backgroundColor_str),n.largeImage_img=new Image,n.mainImagesHolder_do=new FWDDisplayObject("div","absolute","visible"),n.smallImage_sdo=new FWDSimpleDisplayObject("img"),n.largeImage_sdo=new FWDSimpleDisplayObject("img"),n.addChild(n.mainImagesHolder_do),n.addCorrectionForWebKit_bl&&n.setupCorrectionLine
1sForChrome()},n.setupCorrectionLinesForChrome=function(){n.left_sdo=new FWDSimpleDisplayObject("div"),n.top_sdo=new FWDSimpleDisplayObject("div"),n.right_sdo=new FWDSimpleDisplayObject("div"),n.bottom_sdo=new FWDSimpleDisplayObject("div"),n.left_sdo.setBkColor("#00FF00"),n.top_sdo.setBkColor("#00FF00"),n.right_sdo.setBkColor("#00FF00"),n.bottom_sdo.setBkColor("#00FF00"),n.left_sdo.setWidth(1),n.top_sdo.setHeight(1),n.right_sdo.setWidth(2),n.bottom_sdo.setHeight(2),n.addChild(n.left_sdo),n.addChild(n.top_sdo),n.addChild(n.right_sdo),n.addChild(n.bottom_sdo)},n.resizeAndPositionCorrectionLines=function(e){FWDAnimation.killTweensOf(n.left_sdo),FWDAnimation.killTweensOf(n.top_sdo),FWDAnimation.killTweensOf(n.right_sdo),FWDAnimation.killTweensOf(n.bottom_sdo),e?(FWDAnimation.to(n.left_sdo,.2,{x:n.finalX,y:n.finalY,h:n.finalHeight}),FWDAnimation.to(n.top_sdo,.2,{x:n.finalX,y:n.finalY,w:n.finalWidth}),FWDAnimation.to(n.right_sdo,.2,{x:n.finalX+n.finalWidth-2,y:n.finalY,h:n.finalHeight}),FWDAnimation.to(n.bottom_sdo,.2,{x:n.finalX,y:n.finalY+n.finalHeight-2,w:n.finalWidth})):(n.left_sdo.setX(n.finalX-1),n.left_sdo.setY(n.finalY),n.left_sdo.setHeight(n.finalHeight),n.top_sdo.setX(n.finalX),n.top_sdo.setY(n.finalY-1),n.top_sdo.setWidth(n.finalWidth),n.right_sdo.setX(n.finalX+n.finalWidth-2),n.right_sdo.setY(n.finalY),n.right_sdo.setHeight(n.finalHeight),n.bottom_sdo.setX(n.finalX),n.bottom_sdo.setY(n.finalY+n.finalHeight-2),n.bottom_sdo.setWidth(n.finalWidth))},n.resizeAndPosition=function(e){n.stageWidth=o.stageWidth,n.stageHeight=n.useEntireScreenFor3dObject_bl?o.stageHeight:o.stageHeight-n.controllerHeight-n.controllerOffsetY,n.setWidth(n.stageWidth),n.setHeight(n.stageHeight),n.allImagesAreLoaded_bl?(n.resizeAndPositionAfterAllLoad(),e&&n.centerImage(),n.showNavigator_bl&&(n.hideOrShowNavigator(),n.updateNavigator(!1)),n.positionMarkers()):n.resiezeAndPositionIfNotAllImagesAreLoaded()},n.resiezeAndPositionIfNotAllImagesAreLoaded=function(){var e=n.stageWidth/n.imageWidth,t=n.stageHeight/n.imageHeight,o;o=e<t?e:t,1<o&&(o=1),n.currentScale=n.prevScale=n.smallestPossibleScale=o,n.finalWidth=Math.round(n.currentScale*n.imageWidth),n.finalHeight=Math.round(n.currentScale*n.imageHeight),n.finalX=Math.round((n.stageWidth-n.finalWidth)/2),n.finalY=Math.round((n.stageHeight-n.finalHeight)/2),n.resizeAndPositionSmallImage(!1)},n.initImages=function(){n.playListData_ar=e.playListData_ar,n.totalSets=n.playListData_ar.length,n.totalImages=n.playListData_ar[0].length,n.curSet=e.startAtSet,n.image_ar=[];for(var t=0;t<n.totalSets;t++)n.image_ar[t]=[];1<n.playListData_ar&&(n.dragVertical_bl=!1)},n.showLoadedImage=function(e){n.smallImage_sdo=new FWDSimpleDisplayObject("img"),n.smallImage_sdo.setScreen(n.images_ar[e]),FWDUtils.isAndroid&&n.smallImage_sdo.setBackfaceVisibility(),n.smallDos_ar[e]=n.smallImage_sdo,n.mainImagesHolder_do.addChild(n.smallImage_sdo),n.removeSmallSDOId_to=setTimeout(function(){null==n||0<e&&n.smallDos_ar[e-1].setVisible(!1)},40),n.resizeAndPosition(),n.resiezeAndPositionIfNotAllImagesAreLoaded()},n.activate=function(){n.allImagesAreLoaded_bl=!0,n.addSmallImage(),n.addLargeImage(),n.resizeAndPositionAfterAllLoad(),n.addPannSupport(),1<n.zoomFactor&&n.addPinchAndZoom(),n.addRotationSupport(),n.disableMouseWheelZoom_bl||n.addMouseWheelSupport();var t=500;e.useVectorIcons&&(t=850),setTimeout(function(){n.showOrHideMarkers(),n.positionMarkers(!1)},t),n.showMarkersInfo_bl&&n.setupMarkersInfo()},n.setupDumy=function(){n.dumy_sdo=new FWDSimpleDisplayObject("div"),FWDUtils.isIE&&(n.dumy_sdo.getStyle().background="url('dumy')"),n.showMarkersInfo_bl||(n.dumy_sdo.getStyle().cursor="url("+n.handMovePath_str+"), default"),n.addChild(n.dumy_sdo)},n.addSmallImage=function(){n.curId==n.prevId&&n.curSet==n.prevSet||(n.prevId=n.curId,n.prevSet=n.curSet,n.curLargeImageId=1e3,n.addImageFirstTimeOnActivate_bl&&(n.removeSmallSDOId_to=setTimeout(function(){null==n||(n.smallImage_sdo.setVisible(!1),n.smallImage_sdo=n.smallDos_ar[n.curSet*n.totalImages+n.curId],n.smallImage_sdo.setVisible(!0),n.resizeAndPositionAfterAllLoad())},40)),clearTimeout(n.setAlphaWithDelayId_to),n.largeImage_img&&(n.largeImage_img.onload=null,n.largeImage_img.onerror=null,!FWDUtils.isIEAndLessThen9&&(n.largeImage_img.src="")),n.mainImagesHolder_do.contains(n.largeImage_sdo)&&n.mainImagesHolder_do.removeChild(n.largeImage_sdo),!n.addImageFirstTimeOnActivate_bl&&(n.smallImage_sdo.setVisible(!1),n.smallImage_sdo=n.smallDos_ar[n.curSet*n.totalImages+n.curId],n.smallImage_sdo.setVisible(!0)),n.addImageFirstTimeOnActivate_bl=!1)},n.removeWithDelay=function(){for(;1<n.mainImagesHolder_do.getNumChildren();)n.mainImagesHolder_do.removeChildAtZero(0)},n.addLargeImage=function(){if(n.playListData_ar[n.curSet][n.curId].largeImagePath&&n.showLargeImageVersionOnZoom_bl){if(1.2>=n.currentScale)return void n.largeImage_sdo.setVisible(!1);n.largeImage_sdo.setVisible(!0),n.curLargeImageId==n.curId||(n.isLargeImageLoaded_bl=!1,n.curLargeImageId=n.curId,clearTimeout(n.setAlphaWithDelayId_to),n.mainImagesHolder_do.contains(n.largeImage_sdo)&&n.mainImagesHolder_do.removeChild(n.largeImage_sdo),n.largeImage_img&&(n.largeImage_img.onload=null,n.largeImage_img.src=""),n.largeImage_img.src=n.playListData_ar[n.curSet][n.curId].largeImagePath,n.largeImage_img.onload=n.largeImageLoadHandler,n.largeImage_sdo.setScreen(n.largeImage_img),n.largeImage_sdo.setAlpha(0),n.mainImagesHolder_do.addChild(n.largeImage_sdo))}},n.largeImageErrorHandler=function(){var e="The large image labeled <font color='#FFFFFF'>"+n.largeImagesPaths_ar[n.curId]+"</font> can't be loaded, make sure that the image exists and the path is correct!";n.dispatchEvent(t.LARGE_IMAGE_LOAD_ERROR,{error:e})},n.largeImageLoadHandler=function(){n.isLargeImageLoaded_bl=!0,n.setAlphaWithDelayId_to=setTimeout(function(){n.largeImage_sdo.setAlpha(1)},100),n.largeImage_sdo.setWidth(n.finalWidth),n.largeImage_sdo.setHeight(n.finalHeight)},n.gotoImage=function(){n.stopRotationHorizontalAtEnds_bl?0>n.curId?n.curId=0:n.curId>n.totalImages-1&&(n.curId=n.totalImages-1):n.curId>n.totalImages-1?n.curId=0:0>n.curId&&(n.curId=n.totalImages-1),n.stopRotationVerticalAtEnds_bl?0>n.curSet?n.curSet=0:n.curSet>n.playListData_ar.length-1&&(n.curSet=n.playListData_ar.length-1):n.curSet>n.playListData_ar.length-1?n.curSet=0:0>n.curSet&&(n.curSet=n.playListData_ar.length-1),n.addSmallImage(),n.resizeAndPositionAfterAllLoad(!0),n.isSwiping_bl||(n.showOrHideMarkers(),n.positionMarkers()),n.dispatchEvent(t.ROTATE_UPDATE,{image:n.images_ar[n.curSet*n.totalImages+n.curId]})},n.resizeAndPositionAfterAllLoad=function(t){var r=n.stageWidth/n.imageWidth,s=n.stageHeight/n.imageHeight,a;a=r<=s?r:s,n.smallestPossibleScale=a,1<=a&&(n.smallestPossibleScale=1),a>=n.zoomFactor&&(a=n.zoomFactor),t||((n.prevStageWidth!=n.stageWidth||n.prevStageHeight!=n.stageHeight)&&(n.currentScale=o.isFullScreen_bl?a:Math.min(a,1),n.prevScale=n.currentScale),n.prevStageWidth=n.stageWidth,n.prevStageHeight=n.stageHeight),n.finalWidth=Math.round(n.currentScale*n.imageWidth),n.finalHeight=Math.round(n.currentScale*n.imageHeight),n.setWi
1dth(n.stageWidth),n.dumy_sdo.setWidth(n.stageWidth),n.useEntireScreenFor3dObject_bl?(n.setHeight(n.stageHeight),n.dumy_sdo.setHeight(n.stageHeight)):(n.setHeight(n.stageHeight+n.controllerHeight),n.dumy_sdo.setHeight(n.stageHeight+n.controllerHeight+n.controllerOffsetY)),n.checkXAndYBouds(),n.addLargeImage(),n.resizeAndPositionSmallImage(!1),n.resizeAndPositionLargeImage(!1),n.addCorrectionForWebKit_bl&&n.resizeAndPositionCorrectionLines(!1),n.dispatchScrollBarUpdate(!1),n.positionMarkers(),n.setX(Math.round(e.imageOffsetX*o.scale)),n.setY(Math.round(e.imageOffsetY*o.scale)),n.controllerVerticalPosition_str!=FWDController.POSITION_TOP||n.useEntireScreenFor3dObject_bl||n.setY(n.controllerHeight+Math.round(e.imageOffsetY*o.scale))},n.resizeAndPositionSmallImage=function(e){n.isTweening_bl=!0,FWDAnimation.killTweensOf(n.mainImagesHolder_do),FWDAnimation.killTweensOf(n.smallImage_sdo),clearTimeout(n.tweenDone_to),e?(FWDAnimation.to(n.mainImagesHolder_do,.2,{x:n.finalX,y:n.finalY}),FWDAnimation.to(n.smallImage_sdo,.2,{w:n.finalWidth,h:n.finalHeight}),n.tweenDone_to=setTimeout(n.tweenDoneHandler,200)):(n.mainImagesHolder_do.setX(n.finalX),n.mainImagesHolder_do.setY(n.finalY),n.smallImage_sdo.setWidth(n.finalWidth),n.smallImage_sdo.setHeight(n.finalHeight),n.isTweening_bl=!1,n.dispatchEvent(t.IMAGE_ZOOM_COMPLETE))},n.resizeAndPositionLargeImage=function(e){n.showLargeImageVersionOnZoom_bl&&n.isLargeImageLoaded_bl&&(FWDAnimation.killTweensOf(n.largeImage_sdo),e?FWDAnimation.to(n.largeImage_sdo,.2,{w:n.finalWidth,h:n.finalHeight}):(n.largeImage_sdo.setWidth(n.finalWidth),n.largeImage_sdo.setHeight(n.finalHeight)))},n.tweenDoneHandler=function(){n.isTweening_bl=!1,n.addLargeImage(),n.resizeAndPositionLargeImage(),n.dispatchEvent(t.IMAGE_ZOOM_COMPLETE)},n.checkXAndYBouds=function(){n.finalWidth<=n.stageWidth?n.finalX=Math.round((n.stageWidth-n.finalWidth)/2):n.finalWidth>n.stageWidth+1?(n.allowToDragHoriz_bl=!0,0<n.finalX?n.finalX=0:n.finalX<=n.stageWidth-n.finalWidth+1&&(n.finalX=n.stageWidth-n.finalWidth+1)):n.allowToDragHoriz_bl=!1,n.finalHeight<=n.stageHeight?n.finalY=Math.round((n.stageHeight-n.finalHeight)/2):n.finalHeight>n.stageHeight+1?(n.allowToDragVert_bl=!0,0<n.finalY?n.finalY=0:n.finalY<=n.stageHeight-n.finalHeight&&(n.finalY=n.stageHeight-n.finalHeight)):n.allowToDragVert_bl=!1},n.zoomImage=function(e){e&&(n.finalWidth=Math.round(n.currentScale*n.imageWidth),n.finalHeight=Math.round(n.currentScale*n.imageHeight),n.finalX-=Math.round((n.mouseX-n.finalX)*(n.currentScale-n.prevScale)/n.prevScale),n.finalY-=Math.round((n.mouseY-n.finalY)*(n.currentScale-n.prevScale)/n.prevScale)),n.dispatchScrollBarUpdate(!0),n.checkXAndYBouds(),n.resizeAndPositionSmallImage(!0),n.resizeAndPositionLargeImage(!0),n.addCorrectionForWebKit_bl&&n.resizeAndPositionCorrectionLines(!0),n.showNavigator_bl&&(n.hideOrShowNavigator(),n.updateNavigator(!0)),n.positionMarkers(!0),n.prevScale=n.currentScale,n.dispatchEvent(FWDViewer.ZOOM,{scale:n.currentScale})},n.addPinchAndZoom=function(){n.hasPointerEvent_bl?n.screen.addEventListener("MSPointerDown",n.onPinchTouchStart):n.screen.addEventListener("touchstart",n.onPinchTouchStart,{passive:!1})},n.removeZoomDragAndSwipeForMobile=function(){n.hasPointerEvent_bl?(n.screen.removeEventListener("MSPointerDown",n.onPinchTouchStart),window.removeEventListener("MSPointerUp",n.windowOnTouchEnd),window.removeEventListener("MSPointerMove",n.windowOnTouchMove)):(n.screen.removeEventListener("touchstart",n.onPinchTouchStart),window.removeEventListener("touchend",n.windowOnTouchEnd),window.removeEventListener("touchmove",n.windowOnTouchMove,{passive:!1}))},n.onPinchTouchStart=function(t){if(t.touches){if(n.vx=0,n.vy=0,n.lastMouseX=n.firstTouchMouseX=t.touches[0].pageX-o.main_do.getGlobalX()-o.scrollOffsets.x,n.lastMouseY=n.firstTouchMouseY=t.touches[0].pageY-o.main_do.getGlobalY()-o.scrollOffsets.y,t.touches&&2==t.touches.length)t.preventDefault&&t.preventDefault(),n.disableOnDragOrSwipe_bl=!0,n.lastMouseX2=t.touches[1].pageX-o.main_do.getGlobalX()-o.scrollOffsets.x,n.lastMouseY2=t.touches[1].pageY-o.main_do.getGlobalY()-o.scrollOffsets.y;else if(t.touches&&2<t.touches.length)return;n.hasPointerEvent_bl?(window.addEventListener("MSPointerUp",n.windowOnTouchEnd),window.addEventListener("MSPointerMove",n.windowOnTouchMove)):(window.addEventListener("touchend",n.windowOnTouchEnd),window.addEventListener("touchmove",n.windowOnTouchMove))}},n.finishPinching_bl=!0,n.windowOnTouchMove=function(t){var e,r,s,a,d,l,_,c,u,p,g;t.touches?(e=t.touches[0].pageX-o.main_do.getGlobalX()-o.scrollOffsets.x,r=t.touches[0].pageY-o.main_do.getGlobalY()-o.scrollOffsets.y):(e=t.pageX-o.main_do.getGlobalX()-o.scrollOffsets.x,r=t.pageY-o.main_do.getGlobalY()-o.scrollOffsets.y),(n.firstTouchMouseX<e-1||n.firstTouchMouseX>e+1||n.firstTouchMouseY<r-1||n.firstTouchMouseY>r+1)&&(n.disableOnDragOrSwipe_bl=!0),t.touches&&2==t.touches.length&&(t.preventDefault&&t.preventDefault(),n.finishPinching_bl=!1,s=e,a=r,d=t.touches[1].pageX-o.main_do.getGlobalX()-o.scrollOffsets.x,l=t.touches[1].pageY-o.main_do.getGlobalY()-o.scrollOffsets.y,n.mouseX=p=(d+s)/2,n.mouseY=g=(l+a)/2,c=s-d,u=a-l,_=Math.sqrt(c*c+u*u),parseInt(n.pinchDist)!=parseInt(_)&&(n.pinchDist>_?n.currentScale-=.04:n.currentScale+=.02,parseFloat(n.currentScale.toFixed(5))<=parseFloat(n.smallestPossibleScale.toFixed(5))?n.currentScale=n.smallestPossibleScale:n.currentScale>n.zoomFactor&&(n.currentScale=n.zoomFactor)),n.zoomImage(!0,!0),n.pinchDist=_)},n.windowOnTouchEnd=function(t){t.preventDefault&&t.preventDefault(),n.hasPointerEvent_bl?(window.removeEventListener("MSPointerUp",n.windowOnTouchEnd),window.removeEventListener("MSPointerMove",n.windowOnTouchMove),clearTimeout(n.disableOnDragOrSwipeId_to),n.disableOnDragOrSwipeId_to=setTimeout(function(){n.disableOnDragOrSwipe_bl=!1,n.finishPinching_bl=!0},200)):0==t.touches.length&&(clearTimeout(n.disableOnDragOrSwipeId_to),n.disableOnDragOrSwipeId_to=setTimeout(function(){n.disableOnDragOrSwipe_bl=!1,n.finishPinching_bl=!0},200),window.removeEventListener("touchend",n.windowOnTouchEnd),window.removeEventListener("touchmove",n.windowOnTouchMove)),n.isDragged_bl=!1},n.addPannSupport=function(){n.isMobile_bl?n.hasPointerEvent_bl?n.dumy_sdo.screen.addEventListener("MSPointerDown",n.panStartHandler):n.dumy_sdo.screen.addEventListener("touchstart",n.panStartHandler):n.screen.addEventListener?n.dumy_sdo.screen.addEventListener("mousedown",n.panStartHandler):n.screen.attachEvent&&n.dumy_sdo.screen.attachEvent("onmousedown",n.panStartHandler)},n.panStartHandler=function(r){if(!(n.draggingMode_str!=t.PAN||n.isTweening_bl||n.disablePanOrRotate_bl)&&(r.preventDefault&&r.preventDefault(),!(n.finalWidth<n.stageWidth&&n.finalHeight<n.stageHeight))){n.isMobile_bl&&r.pointerType!=r.MSPOINTER_TYPE_MOUSE||o.showPanDumy();var e=FWDUtils.getViewportMouseCoordinates(r);n.isDragging_bl=!0,n.xPositionOnPress=n.mainImagesHolder_do.getX(),n.yPositionOnPress=n.mainImagesHolder_do.getY(),n.lastPresedX=e.screenX,n.lastPresedY=e.screenY,n.dispatchEvent(t.PAN_
1START),n.isMobile_bl?n.hasPointerEvent_bl?(window.addEventListener("MSPointerMove",n.panMoveHandler),window.addEventListener("MSPointerUp",n.panEndHandler)):(window.addEventListener("touchmove",n.panMoveHandler),window.addEventListener("touchend",n.panEndHandler)):window.addEventListener?(window.addEventListener("mousemove",n.panMoveHandler),window.addEventListener("mouseup",n.panEndHandler)):document.attachEvent&&(document.attachEvent("onmousemove",n.panMoveHandler),document.attachEvent("onmouseup",n.panEndHandler))}},n.panMoveHandler=function(t){if(t.preventDefault&&t.preventDefault(),!(t.touches&&1!=t.touches.length||n.disablePanOrRotate_bl)){var e=FWDUtils.getViewportMouseCoordinates(t);n.finalWidth>n.stageWidth+1&&(n.finalX=Math.round(n.xPositionOnPress+e.screenX-n.lastPresedX),0<n.finalX?n.finalX=0:n.finalX<=n.stageWidth-n.finalWidth+1&&(n.finalX=n.stageWidth-n.finalWidth+1),n.mainImagesHolder_do.setX(n.finalX)),n.finalHeight>n.stageHeight+1&&(n.finalY=Math.round(n.yPositionOnPress+e.screenY-n.lastPresedY),0<n.finalY?n.finalY=0:n.finalY<=n.stageHeight-n.finalHeight&&(n.finalY=n.stageHeight-n.finalHeight),n.mainImagesHolder_do.setY(n.finalY)),n.showNavigator_bl&&(n.hideOrShowNavigator(),n.updateNavigator(!1)),n.positionMarkers(!1)}},n.panEndHandler=function(t){n.isDragging_bl=!1,n.isMobile_bl&&t.pointerType!=t.MSPOINTER_TYPE_MOUSE||o.hidePanDumy(),n.isMobile_bl?n.hasPointerEvent_bl?(window.removeEventListener("MSPointerMove",n.panMoveHandler),window.removeEventListener("MSPointerUp",n.panEndHandler)):(window.removeEventListener("touchmove",n.panMoveHandler),window.removeEventListener("touchend",n.panEndHandler)):window.removeEventListener?(window.removeEventListener("mousemove",n.panMoveHandler),window.removeEventListener("mouseup",n.panEndHandler)):document.detachEvent&&(document.detachEvent("onmousemove",n.panMoveHandler),document.detachEvent("onmouseup",n.panEndHandler))},n.addRotationSupport=function(){n.isMobile_bl?n.hasPointerEvent_bl?n.dumy_sdo.screen.addEventListener("MSPointerDown",n.rotateStartHandler):n.dumy_sdo.screen.addEventListener("touchstart",n.mobileRoateStartTest):n.screen.addEventListener?n.dumy_sdo.screen.addEventListener("mousedown",n.rotateStartHandler):n.screen.attachEvent&&n.dumy_sdo.screen.attachEvent("onmousedown",n.rotateStartHandler)},n.mobileRoateStartTest=function(t){var e=FWDUtils.getViewportMouseCoordinates(t);n.lastPressedX=e.screenX,n.lastPressedY=e.screenY,window.addEventListener("touchmove",n.mobileRoateMoveTest,{passive:!1}),window.addEventListener("touchend",n.mobileDragEndTest)},n.mobileDragEndTest=function(){window.removeEventListener("touchmove",n.mobileRoateMoveTest),window.removeEventListener("touchend",n.mobileDragEndTest)},n.mobileRoateMoveTest=function(t){if(!(n.isMaximized_bl||n.isAnimMaximizeOrMinimize_bl)&&!(t.touches&&1!=t.touches.length)){var e=FWDUtils.getViewportMouseCoordinates(t);n.mouseX=e.screenX,n.mouseY=e.screenY;var o=Math.atan2(n.mouseY-n.lastPressedY,n.mouseX-n.lastPressedX),r=180*Math.abs(o)/Math.PI;120<r||60>r||n.dragVertical_bl||1<n.playListData_ar.length?(t.preventDefault&&t.preventDefault(),n.rotateStartHandler(t),window.removeEventListener("touchmove",n.mobileRoateMoveTest)):window.removeEventListener("touchmove",n.mobileRoateMoveTest)}},n.rotateStartHandler=function(r){if(!(n.draggingMode_str!=t.ROTATE||n.isTweening_bl||n.disablePanOrRotate_bl)){clearInterval(n.dragAndSpinId_int);var e=FWDUtils.getViewportMouseCoordinates(r);n.lastPressedX=e.screenX,n.lastPressedY=e.screenY,n.isDragging_bl=!0,n.isSwiping_bl=!1,n.markersToolTipWindow_do&&n.markersToolTipWindow_do.hide(),n.isMobile_bl&&"mouse"!=r.pointerType||o.showRotateDumy(),n.currentDistX=n.lastPresedX=e.screenX,n.currentDistY=n.lastPresedY=e.screenY,n.showOrHideMarkers(),n.positionMarkers(),n.dispatchEvent(t.ROTATE_START),n.isMobile_bl?n.hasPointerEvent_bl?(window.addEventListener("MSPointerMove",n.rotateMoveHandler),window.addEventListener("MSPointerUp",n.rotateEndHandler)):(window.addEventListener("touchmove",n.rotateMoveHandler,{passive:!1}),window.addEventListener("touchend",n.rotateEndHandler)):(window.addEventListener("mousemove",n.rotateMoveHandler),window.addEventListener("mouseup",n.rotateEndHandler))}},n.rotateMoveHandler=function(t){if(!(t.touches&&1!=t.touches.length||n.disablePanOrRotate_bl)){t.preventDefault&&t.preventDefault();var e=FWDUtils.getViewportMouseCoordinates(t),o=(e.screenX-n.lastPresedX)/(80*n.rotationSpeed),r=(e.screenY-n.lastPresedY)/(80*n.rotationSpeed);if(n.swipeDragDistX=e.screenX-n.currentDistX,n.currentDistX=e.screenX,n.swipeDragDistY=e.screenY-n.currentDistY,n.currentDistY=e.screenY,n.dragVertical_bl){if(n.isRotatingFirstTime_bl)return 0<r?0!=r&&(r=-1*n.inverseRotation):0!=r&&(r=1*n.inverseRotation),n.curId+=r,n.gotoImage(),void(n.isRotatingFirstTime_bl=!1);1<=Math.abs(r)&&(0<r?(n.lastPresedY+=80*n.rotationSpeed,0!=r&&(r=-1*n.inverseRotation)):(n.lastPresedY-=80*n.rotationSpeed,0!=r&&(r=1*n.inverseRotation)),n.curId+=r,n.gotoImage())}else{if(1<=Math.abs(r)&&(0<r?(n.lastPresedY+=80*n.rotationSpeed,0!=r&&(r=-1*n.inverseRotation)):(n.lastPresedY-=80*n.rotationSpeed,0!=r&&(r=1*n.inverseRotation)),n.curSet+=r,n.gotoImage()),n.isRotatingFirstTime_bl)return 0<o?0!=o&&(o=-1*n.inverseRotation):0!=o&&(o=1*n.inverseRotation),n.curId+=o,n.gotoImage(),void(n.isRotatingFirstTime_bl=!1);1<=Math.abs(o)&&(0<o?(n.lastPresedX+=80*n.rotationSpeed,0!=o&&(o=-1*n.inverseRotation)):(n.lastPresedX-=80*n.rotationSpeed,0!=o&&(o=1*n.inverseRotation)),n.curId+=o,n.gotoImage())}}},n.rotateEndHandler=function(t){n.dragVertical_bl?Math.abs(n.swipeDragDistY)>n.spinDist&&n.addDragAndSpinSupport_bl&&n.firstInteractionOccured_bl?n.startToSwipe():n.addLargeImage():Math.abs(n.swipeDragDistX)>n.spinDist&&n.addDragAndSpinSupport_bl&&n.firstInteractionOccured_bl?n.startToSwipe():n.addLargeImage(),n.isDragging_bl=!1,n.isRotatingFirstTime_bl=!0,n.firstInteractionOccured_bl=!0,n.isMobile_bl&&t.pointerType!=t.MSPOINTER_TYPE_MOUSE||o.hideRotateDumy(),n.isMobile_bl?n.hasPointerEvent_bl?(window.removeEventListener("MSPointerMove",n.rotateMoveHandler),window.removeEventListener("MSPointerUp",n.rotateEndHandler)):(window.removeEventListener("touchmove",n.rotateMoveHandler),window.removeEventListener("touchend",n.rotateEndHandler)):(window.removeEventListener("mousemove",n.rotateMoveHandler),window.removeEventListener("mouseup",n.rotateEndHandler))},n.startToSwipe=function(){n.isSwiping_bl=!0;for(var e=0;e<n.totalMarkers;e++)marker=n.markers_ar[e],marker.hide();n.dragVertical_bl?(n.swipeDirection_str=0>n.swipeDragDistY?"top":"bottom",n.swipeDragDistY=Math.abs(n.swipeDragDistY/(20*n.dragAndSpinSpeed))*n.inverseRotation):(n.swipeDirection_str=0>n.swipeDragDistX?"left":"right",n.swipeDragDistX=Math.abs(n.swipeDragDistX/(20*n.dragAndSpinSpeed))*n.inverseRotation);n.dragAndSpinId_int=setInterval(n.swipeTweenUpdate,60)},n.swipeTweenUpdate=function(){var e=0,t;n.dragVertical_bl?(n.swipeDragDistY+=.1*(0-n.swipeDragDistY),e=Math.round(n.swipeDragDistY),t="top"==n.swipeDirection_str?1:-1,n.curId+=e*t):(n.swipeDragDistX+=.1*(0-n.swipeDragDistX),e=Math.round(n.swipeDragDistX),t="left"==n.swipeDirection_str?1:-1,n.curId+=e*t),0==e?(n.isSwiping_bl=!1,clearInterval(n.dragAndSpinId_int),n.gotoImage(),n.addLargeImage()):n.gotoImage()},n.addMouseWheelSupport=function(){window.addEventListener?(n.dumy_sdo.screen.addEventListener("mousewheel",n.mouseWheelHandler),n.dumy_sdo.screen.addEventListener("DOMMouseScroll",n.mouseWheelHandler)):document.attachEvent&&n.dumy_sdo.screen.attachEvent("onmousewheel",n.mouseWheelHandler)},n.mouseWheelHandler=function(t){if(t.preventDefault&&t.preventDefault(),!(n.isDragging_bl||n.disablePanOrRotate_bl)){var e=FWDUtils.getViewportMouseCoordinates(t);n.hider&&n.hider.reset(),n.mouseX=e.screenX-n.getGlobalX(),n.mouseY=e.screenY-n.getGlobalY();var o=t.detail||t.wheelDelta;return t.wheelDelta&&(o*=-1),FWDUtils.isOpera&&(o*=-1),0<o?(n.currentScale-=n.zoomSpeed,parseFloat(n.currentScale.toFixed(5))<=parseFloat(n.smallestPossibleScale.toFixed(5))&&(n.currentScale=n.smallestPossibleScale)):0>o&&(n.currentScale+=n.zoomSpeed,n.currentScale>n.zoomFactor&&(n.currentScale=n.zoomFactor)),n.zoomImage(!0),!!t.preventDefault&&void t.preventDefault()}},n.setupMarkers=function(){var t,o;n.totalMarkers=n.markersList_ar.length;for(var r=0;r<n.totalMarkers;r++)o=n.markersList_ar[r],FWDMarker.setPrototype(),t=new FWDMarker(o.markerId,o.normalStatePath_str,o.selectedStatePath_str,o.type,o.regPoint,o.toolTipLabel,o.markerWidth,o.markerHeight,e.useVectorIcons),t.setX(-1e4),t.addListener(FWDMarker.MOUSE_OVER,n.markerOnMouseOverHandler),t.addListener(FWDMarker.MOUSE_OUT,n.markerOnMouseOutHandler),t.addListener(FWDMarker.MOUSE_DOWN,n.markerOnStartHandler),"tooltip"==o.type||"tooltip-plus"==o.type||"tooltip-play"==o.type?(t.toolTipId=0,t.innerHTML_str=o.innerHTML,t.toolTipWindowMaxWidth=o.maxWidth):"infowindow"==o.type?t.innerHTML_str=o.innerHTML:"link"==o.type&&(t.link_str=o.link,t.target_str=o.target),n.markers_ar.push(t),n.addChild(t)},n.markerOnMouseOverHandler=function(t){var e=t.marker;o.controller_do.stopSlideShow(),e.hasToolTip_bl&&n.showMarkerToolTip(e,e.toolTipLabel_str);("tooltip"==e.type_str||"tooltip-plus"==e.type_str||"tooltip-play"==e.type_str)&&(n.lastMarkerId_str!=e.markerId&&n.hideToolTipWindow(),n.lastMarkerId_str=e.markerId,n.curMarker_do=e,clearTimeout(n.hideToolTipWindowId_to),n.showToolTipWindow(e,e.innerHTML_str,e.toolTipWindowMaxWidth))},n.markerOnMouseOutHandler=function(t){var e=t.marker;if(e.hasToolTip_bl&&n.markersToolTip_do){n.contains(n.markersToolTip_do)&&n.removeChild(n.markersToolTip_do);try{document.removeChild(n.markersToolTip_do.screen)}catch(t){}n.markersToolTip_do.hide()}("tooltip"==e.type_str||"tooltip-plus"==e.type_str||"tooltip-play"==e.type_str)&&(n.toolTipWindowAddEventsToSetGlobalXAndGlobalY(),clearTimeout(n.hideToolTipWindowId_to),n.hideToolTipWindowId_to=setTimeout(n.hideToolTipWindowWithDelay,300))},n.markerOnStartHandler=function(r){var e=r.marker;o.controller_do.stopSlideShow(r),"infowindow"==e.type_str?n.dispatchEvent(t.SHOW_INFO,{text:e.innerHTML_str}):("tooltip"==e.type_str||"tooltip-plus"==e.type_str||"tooltip-play"==e.type_str)&&(n.lastMarkerId_str!=e.markerId&&n.hideToolTipWindow(),n.curMarker_do=e,n.lastMarkerId_str=e.markerId,n.toolTipWindowAddEventsToSetGlobalXAndGlobalY(),n.showToolTipWindow(e,e.innerHTML_str,e.toolTipWindowMaxWidth))},n.showMarkersWithAlphaForChromeFirstTime_bl=!0,n.showOrHideMarkers=function(){for(var e=n.playListData_ar[n.curSet][n.curId].markersPosition_ar,t=0,o,r,s;t<n.totalMarkers;t++)o=n.markers_ar[t],o.isActive_bl=!1;if(e){s=e.length;for(var t=0;t<s;t++){r=e[t];for(var a=0;a<n.totalMarkers;a++)o=n.markers_ar[a],r.markerId!=o.markerId||o.isActive_bl||(o.originalX=r.x,o.originalY=r.y,o.toolTipOffsetX=r.toolTipOffsetX,o.show(),o.isActive_bl=!0)}}for(var t=0;t<n.totalMarkers;t++)o=n.markers_ar[t],o.isActive_bl||o.hide(),o.isActive_bl&&n.showMarkersWithAlphaForChromeFirstTime_bl&&o.showOnChromeOnce();n.showMarkersWithAlphaForChromeFirstTime_bl=!1},n.positionMarkers=function(e){for(var t=0,o;t<n.totalMarkers;t++)o=n.markers_ar[t],o.isActive_bl&&(o.finalX=n.finalX+o.offsetX+Math.round(o.originalX*n.currentScale),o.finalY=n.finalY+o.offsetY+Math.round(o.originalY*n.currentScale),e?(FWDAnimation.killTweensOf(o),FWDAnimation.to(o,.2,{x:o.finalX,y:o.finalY})):(FWDAnimation.killTweensOf(o),o.setX(o.finalX),o.setY(o.finalY)))},n.setupMarkersToolTip=function(){FWDMarkerToolTip.setPrototype(),n.markersToolTip_do=new FWDMarkerToolTip(n,n.buttonToolTipTopPointer_str,n.buttonToolTipBottomPointer_str),n.markersToolTip_do.getStyle().zIndex=99999999},n.setupMarkersToolTipWindow=function(){FWDMarkerWindowToolTip.setPrototype(),n.markersToolTipWindow_do=new FWDMarkerWindowToolTip(n,n.buttonToolTipTopPointer_str,n.buttonToolTipBottomPointer_str),n.markersToolTipWindow_do.screen.style.zIndex=99999999,document.documentElement.appendChild(n.markersToolTipWindow_do.screen)},n.showMarkerToolTip=function(e,t){var r=n.getX(),s=0,a,d,l;document.documentElement.appendChild(n.markersToolTip_do.screen),n.markersToolTip_do.setLabel(t),n.markersToolTip_do.show(),clearTimeout(n.showMarkerToolTipId_to),n.showMarkerToolTipId_to=setTimeout(function(){n.markersToolTip_do.isShowed_bl&&(d=e.finalY-n.markersToolTip_do.totalHeight-n.markerToolTipOffsetY+n.getGlobalY()+o.scrollOffsets.y,0>
1d-o.scrollOffsets.y?(d=e.finalY+e.height+n.markerToolTipOffsetY+n.getGlobalY()+o.scrollOffsets.y+n.markersToolTip_do.pointerHeight,n.markersToolTip_do.pointerUp_sdo.setVisible(!0),n.markersToolTip_do.pointerDown_sdo.setVisible(!1),l=FWDMarkerWindowToolTip.POINTER_UP):(n.markersToolTip_do.pointerUp_sdo.setVisible(!1),n.markersToolTip_do.pointerDown_sdo.setVisible(!0),l=FWDMarkerWindowToolTip.POINTER_DOWN),a=parseInt(e.finalX+(e.width-n.markersToolTip_do.totalWidth)/2)+n.getGlobalX()+o.scrollOffsets.x+e.toolTipOffsetX,0>a?(s=a,a=0):a+n.markersToolTip_do.totalWidth>o.ws.w&&(s=-(o.ws.w-a-n.markersToolTip_do.totalWidth),a=o.ws.w-n.markersToolTip_do.totalWidth),n.markersToolTip_do.setX(a),n.markersToolTip_do.setY(d),n.markersToolTip_do.positionPointer(s-e.toolTipOffsetX,l))},80)},n.showToolTipWindow=function(e,t,r){if(n.markersToolTipWindow_do.toolTipWindowId!=e.toolTipWindowId){n.marker=e;var s=n.getX(),a=0,d,l,_;n.markersToolTipWindow_do.setLabel(t,r),n.markersToolTipWindow_do.toolTipWindowId=e.toolTipWindowId,clearTimeout(n.showToolTipWindoId_to),n.showToolTipWindoId_to=setTimeout(function(){l=e.finalY-n.markersToolTipWindow_do.totalHeight-n.markerToolTipOffsetY+n.getGlobalY()+o.scrollOffsets.y,0>l-o.scrollOffsets.y?(l=e.finalY+e.height+n.markerToolTipOffsetY+n.getGlobalY()+o.scrollOffsets.y+n.markersToolTipWindow_do.pointerHeight,n.markersToolTipWindow_do.pointerUp_sdo.setVisible(!0),n.markersToolTipWindow_do.pointerDown_sdo.setVisible(!1),_=FWDMarkerWindowToolTip.POINTER_UP):(n.markersToolTipWindow_do.pointerUp_sdo.setVisible(!1),n.markersToolTipWindow_do.pointerDown_sdo.setVisible(!0),_=FWDMarkerWindowToolTip.POINTER_DOWN),d=parseInt(e.finalX+(e.width-n.markersToolTipWindow_do.totalWidth)/2)+n.getGlobalX()+o.scrollOffsets.x+e.toolTipOffsetX,0>d?(a=d,d=0):d+n.markersToolTipWindow_do.totalWidth>o.ws.w&&(a=-(o.ws.w-d-n.markersToolTipWindow_do.totalWidth),d=o.ws.w-n.markersToolTipWindow_do.totalWidth),n.markersToolTipWindow_do.show(),n.markersToolTipWindow_do.setX(Math.round(d)),n.markersToolTipWindow_do.setY(Math.round(l)),n.markersToolTipWindow_do.positionPointer(a-e.toolTipOffsetX,_)},80)}},n.toolTipWindowAddEventsToSetGlobalXAndGlobalY=function(){n.isMobile_bl?n.addHideToolTipWindowTestWithDelayId_to=setTimeout(function(){n.hasPointerEvent_bl?(window.addEventListener("MSPointerDown",n.hideToolTipWindowTest),window.addEventListener("MSPointerMove",n.hideToolTipWindowTest)):window.addEventListener("touchstart",n.hideToolTipWindowTest)},50):window.addEventListener?window.addEventListener("mousemove",n.hideToolTipWindowTest):document.attachEvent&&document.attachEvent("onmousemove",n.hideToolTipWindowTest)},n.hideToolTipWindowTest=function(t){var e=FWDUtils.getViewportMouseCoordinates(t);n.globalX=e.screenX,n.globalY=e.screenY,(t.touches||t.pointerType!=t.MSPOINTER_TYPE_MOUSE)&&n.hideToolTipWindowWithDelay()},n.hideToolTipWindowWithDelay=function(){FWDUtils.hitTest(n.markersToolTipWindow_do.screen,n.globalX,n.globalY)||FWDUtils.hitTest(n.curMarker_do.screen,n.globalX,n.globalY)?n.hideToolTipWindowId_to=setTimeout(n.hideToolTipWindowWithDelay,300):(n.hideToolTipWindow(),n.isMobile_bl?(clearTimeout(n.addHideToolTipWindowTestWithDelayId_to),n.hasPointerEvent_bl?(window.removeEventListener("MSPointerDown",n.hideToolTipWindowTest),window.removeEventListener("MSPointerMove",n.hideToolTipWindowTest)):window.removeEventListener("touchstart",n.hideToolTipWindowTest)):window.removeEventListener?window.removeEventListener("mousemove",n.hideToolTipWindowTest):document.detachEvent&&document.detachEvent("onmousemove",n.hideToolTipWindowTest))},n.hideToolTipWindow=function(){n.markersToolTipWindow_do&&(clearTimeout(n.hideToolTipWindowId_to),n.markersToolTipWindow_do.hide(),n.marker&&n.marker.setNormalState(!0),n.markersToolTipWindow_do.toolTipWindowId="none")},n.setupMarkersInfo=function(){window.addEventListener?(window.addEventListener("mousemove",n.showMarkersInfoPosition),window.addEventListener("mousewheel",n.showMarkersInfoPosition),window.addEventListener("DOMMouseScroll",n.showMarkersInfoPosition)):document.attachEvent&&(document.attachEvent("onmousemove",n.showMarkersInfoPosition),document.attachEvent("onmousewheel",n.showMarkersInfoPosition)),n.markersPositionInfo_sdo=new FWDSimpleDisplayObject("div"),n.markersPositionInfo_sdo.setDisplay("inline-block"),n.markersPositionInfo_sdo.getStyle().fontSmoothing="antialiased",n.markersPositionInfo_sdo.getStyle().webkitFontSmoothing="antialiased",n.markersPositionInfo_sdo.getStyle().textRendering="optimizeLegibility",n.markersPositionInfo_sdo.getStyle().padding="6px",n.markersPositionInfo_sdo.getStyle().fontFamily="Arial",n.markersPositionInfo_sdo.getStyle().fontSize="12px",n.markersPositionInfo_sdo.getStyle().lineHeight="20px",n.markersPositionInfo_sdo.getStyle().color="#000000",n.markersPositionInfo_sdo.setBkColor("#FFFFFF"),n.addChild(n.markersPositionInfo_sdo)},n.showMarkersInfoPosition=function(t){var e=FWDUtils.getViewportMouseCoordinates(t),o=n.getGlobalX(),r=n.getGlobalY(),s=e.screenX-o,a=e.screenY-r,d=parseInt((s-n.finalX)*(1/n.currentScale)),l=parseInt((a-n.finalY)*(1/n.currentScale)),_=s+10,c=a+10;n.markersPositionInfo_sdo.setInnerHTML("Image nr:<font color='#FF0000'>"+(n.curId+1)+"</font><br>x:<font color='#FF0000'>"+d+"</font> y:<font color='#FF0000'>"+l+"</font>");var u=n.markersPositionInfo_sdo.getWidth(),p=n.markersPositionInfo_sdo.getHeight();_+u>n.stageWidth&&(_=_-u-10),c+p>n.stageHeight&&(c=c-p-10),n.markersPositionInfo_sdo.setX(_),n.markersPositionInfo_sdo.setY(c)},n.setDraggingMode=function(e){n.draggingMode_str=e},n.disableOrEnablePanOrTouch=function(e){n.disablePanOrRotate_bl=e},n.zoomInOrOutWithScrollBar=function(e){n.currentScale=e*(n.zoomFactor-n.smallestPossibleScale)+n.smallestPossibleScale,n.mouseX=n.stageWidth/2,n.mouseY=n.stageHeight/2,n.zoomImage(!0)},n.dispatchScrollBarUpdate=function(e,o){(!n.disablePanOrRotate_bl||o)&&n.dispatchEvent(t.SCROLL_BAR_UPDATE,{percent:(n.currentScale-n.smallestPossibleScale)/(n.zoomFactor-n.smallestPossibleScale),animate:e})},n.zoomInOrOutWithButtons=function(e,t){n.mouseX=n.stageWidth/2,n.mouseY=n.stageHeight/2,0<e?(n.currentScale+=t?n.zoomSpeed:n.zoomSpeed/15,n.currentScale>n.zoomFactor&&(n.currentScale=n.zoomFactor)):0>e&&(n.currentScale-=t?n.zoomSpeed:n.zoomSpeed/15,parseFloat(n.currentScale.toFixed(5))<=parseFloat(n.smallestPossibleScale.toFixed(5))&&(n.currentScale=n.smallestPossibleScale)),n.dispatchScrollBarUpdate(!0,!0),n.zoomImage(!0)},n.centerImage=function(){n.mouseX=n.stageWidth/2,n.mouseY=n.stageHeight/2,n.finalX=Math.round((n.stageWidth-n.finalWidth)/2),n.finalY=Math.round((n.stageHeight-n.finalHeight)/2),n.resizeAndPositionSmallImage(!1),n.positionMarkers()},n.updateNavigator=function(e){n.isNavigatorShowed_bl&&n.dispatchEvent(t.UPDATE_NAVIGATOR,{percentX:Math.abs(n.finalX/(n.finalWidth-n.stageWidth)),percentY:Math.abs(n.finalY/(n.finalHeight-n.stageHeight)),percentWidth:n.stageWidth/n.finalWidth,percentHeight:n.stageHeight/n.finalHeight,animate:e})},n.hideOrShowNavigator=function(){n.stageWidth<n.finalWidth||n.stageHeight<n.finalHeight?(n.isNavigatorShowed_bl=!0,n.dispatchEvent(t.SHOW_NAVIGATOR)):(n.isNavigatorShowed_bl=!1,n.dispatchEvent(t.HIDE_NAVIGATOR))},n.updateOnNavigatorPan=function(e,t){n.finalX=isNaN(e)?Math.round((n.stageWidth-n.finalWidth)/2):parseInt(e*(n.stageWidth-n.finalWidth)),n.finalY=isNaN(t)?Math.round((n.stageHeight-n.finalHeight)/2):parseInt(t*(n.stageHeight-n.finalHeight)),n.positionMarkers(!0),n.resizeAndPositionSmallImage(!0)},n.cleanMainEvents=function(){window.addEventListener||window.attachEvent,n.isMobile_bl?(n.dumy_sdo.screen.removeEventListener("touchstart",n.panStartHandler),n.dumy_sdo.screen.removeEventListener("MSPointerDown",n.panStartHandler),window.removeEventListener("touchmove",n.panMoveHandler),window.removeEventListener("touchend",n.panEndHandler),window.removeEventListener("MSPointerMove",n.panMoveHandler),window.removeEventListener("MSPointerUp",n.panEndHandler),n.dumy_sdo.screen.removeEventListener("touchstart",n.rotateStartHandler),n.dumy_sdo.screen.removeEventListener("MSPointerDown",n.rotateStartHandler),window.removeEventListener("touchmove",n.rotateMoveHandler),window.removeEventListener("touchend",n.rotateEndHandler),window.removeEventListener("MSPointerMove",n.rotateMoveHandler),window.removeEventListener("MSPointerUp",n.rotateEndHandler),window.removeEventListener("touchstart",n.hideToolTipWindowTest),window.removeEventListener("MSPointerDown",n.hideToolTipWindowTest),window.removeEventListener("MSPointerMove",n.hideToolTipWindowTest),n.screen.removeEventListener("gesturestart",n.gestureStartHandler),n.screen.removeEventListener("gesturechange",n.gestureChangeHandler)):window.removeEventListener?(n.dumy_sdo.screen.removeEventListener("mousedown",n.panStartHandler),window.removeEventListener("mousemove",n.panMoveHandler),window.removeEventListener("mouseup",n.panEndHandler),n.dumy_sdo.screen.removeEventListener("mousedown",n.rotateStartHandler),window.removeEventListener("mousemove",n.rotateMoveHandler),window.removeEventListener("mouseup",n.rotateEndHandler),n.dumy_sdo.screen.removeEventListener("mousewheel",n.mouseWheelHandler),n.dumy_sdo.screen.removeEventListener("DOMMouseScroll",n.mouseWheelHandler),window.removeEventListener("mousemove",n.hideToolTipWindowTest),window.removeEventListener("mousemove",n.showMarkersInfoPosition),window.removeEventListener("mousewheel",n.showMarkersInfoPosition),window.removeEventListener("DOMMouseScroll",n.showMarkersInfoPosition)):document.detachEvent&&(document.detachEvent("onmousemove",n.panMoveHandler),document.detachEvent("onmouseup",n.panEndHandler),n.dumy_sdo.screen.detachEvent("onmousedown",n.panStartHandler),n.dumy_sdo.screen.detachEvent("onmousedown",n.rotateStartHandler),document.detachEvent("onmousemove",n.rotateMoveHandler),document.detachEvent("onmouseup",n.rotateEndHandler),n.dumy_sdo.screen.detachEvent("onmousewheel",n.mouseWheelHandler),document.detachEvent("onmousemove",n.hideToolTipWindowTest),document.detachEvent("onmousemove",n.showMarkersInfoPosition),document.detachEvent("onmousewheel",n.showMarkersInfoPosition)),clearTimeout(n.tweenDone_to),clearTimeout(n.removeSmallSDOId_to),clearTimeout(n.setAlphaWithDelayId_to),clearTimeout(n.hideToolTipWindowId_to),clearTimeout(n.addHideToolTipWindowTestWithDelayId_to),clearTimeout(n.showToolTipWindoId_to),clearTimeout(n.showMarkerToolTipId_to),clearInterval(n.dragAndSpinId_int)},n.destroy=function(){if(n.cleanMainEvents(),n.largeImage_img&&(n.largeImage_img.onerror=null,n.largeImage_img.onload=null,n.largeImage_img.src=""),n.mainImagesHolder_do&&(FWDAnimation.killTweensOf(n.mainImagesHolder_do),n.mainImagesHolder_do.destroy()),n.smallImage_sdo&&(FWDAnimation.killTweensOf(n.smallImage_sdo),n.smallImage_sdo.destroy()),n.showMarkers_bl){for(var s=0,a;s<n.totalMarkers;s++)a=n.markers_ar[s],FWDAnimation.killTweensOf(a),a.destroy();n.markersToolTip_do&&n.markersToolTip_do.destroy(),n.markersToolTipWindow_do.destroy()}n.addCorrectionForWebKit_bl&&(FWDAnimation.killTweensOf(n.left_sdo),FWDAnimation.killTweensOf(n.top_sdo),FWDAnimation.killTweensOf(n.right_sdo),FWDAnimation.killTweensOf(n.bottom_sdo),n.left_sdo.destroy(),n.top_sdo.destroy(),n.right_sdo.destroy(),n.bottom_sdo.destroy());for(var s=0,d;s<n.smallDos_ar.length;s++)d=n.smallDos_ar[s],FWDAnimation.killTweensOf(d),d.destroy();n.largeImage_sdo&&(FWDAnimation.killTweensOf(n.largeImage_sdo),n.largeImage_sdo.destroy()),n.markersPositionInfo_sdo&&(n.markersPositionInfo_sdo.setInnerHTML(""),n.markersPositionInfo_sdo.destroy()),e=null,o=null,n.playListData_ar=null,n.images_ar=null,n.smallDos_ar=null,n.markers_ar=null,n.markersList_ar=null,n.markersPosition_ar=null,n.largeImagesPaths_ar=null,n.hider=null,n.curMarker_do=null,n.prevSmall_sdo=null,n.largeImage_img=null,n.dumy_sdo=null,n.mainImagesHolder_do=null,n.smallImage_sdo=null,n.largeImage_sdo=null,n.left_sdo=null,n.top_sdo=null,n.right_sdo=null,n.bottom_sdo=null,n.markersPositionInfo_sdo=null,n.handMovePath_str=null,n.backgroundColor_str=null,n.draggingMode_str=null,n.setInnerHTML(""),r.destroy(),n=null,r=null,t.prototype=null},n.init()};t.setPrototype=function(){t.prototype=new FWDDisplayObject("div")},t.ZOOM="zoom",t.LARGE_IMAGE_LOAD_ERROR="largeImageLoadError",t.IMAGE_ZOOM_COMPLETE="zoomComplete",t.SCROLL_BAR_UPDATE="scrollBarUpdate",t.PAN_START="panStart",t.ROTATE_START="rotateStart",t.ROTATE_UPDATE="rotateUpdate",t.ROTATE="rotate",t.PAN="pan",t.UPDATE_NAVIGATOR="updateNavigator",t.SHOW_NAVIGATOR="showNavigator",t.HIDE_NAVIGATOR="hideNavigator",t.SHOW_INFO="showInfo",t.prototype=null,window.FWDImageManager=t}(window),function(e){var t=function(e,o){var n=this,r=t.prototype;n.textHolder_do=null,n.img_do,n.warningIconPath_str=o,n.show_to=null,n.isShowed_bl=!1,n.isShowedOnce_bl=!1,n.allowToRemove_bl=!0,n.init=function(){n.setResizableSizeAfterParent(),n.getStyle().width="80%",n.textHolder_do=new FWDDisplayObject("div"),FWDUtils.isIEAndLessThen9||(n.textHolder_do.getStyle().font="Arial"),n.textHolder_do.getStyle().wordWrap="break-word",n.textHolder_do.getStyle().padding="10px",n.textHolder_do.getStyle().paddingLeft="42px",n.textHolder_do.getStyle().lineHeight="18px",n.textHolder_do.setBkColor("#EEEEEE");var e=new Image;e.src=n.warningIconPath_str,n.img_do=new FWDDisplayObject("img"),n.img_do.setScreen(e),n.img_do.setWi
1dth(28),n.img_do.setHeight(28),n.addChild(n.textHolder_do),n.addChild(n.img_do)},n.showText=function(e){n.isShowedOnce_bl||(n.screen.addEventListener?n.screen.addEventListener("click",n.closeWindow):n.screen.attachEvent&&n.screen.attachEvent("onclick",n.closeWindow),n.isShowedOnce_bl=!0),n.textHolder_do.setInnerHTML(e),clearTimeout(n.show_to),n.show()},n.show=function(){n.isShowed_bl=!0,n.setVisible(!0),setTimeout(function(){n.positionAndResize()},60)},n.positionAndResize=function(){n.setHeight(n.textHolder_do.getHeight()),n.img_do.setX(6),n.img_do.setY(parseInt((n.h-n.img_do.h)/2))},n.closeWindow=function(){if(n.allowToRemove_bl){n.isShowed_bl=!1,clearTimeout(n.show_to);try{e.main_do.removeChild(n)}catch(t){}}},n.init()};t.setPrototype=function(){t.prototype=new FWDDisplayObject("div","relative")},t.prototype=null,e.FWDInfo=t}(window),function(e){var t=function(o,n,r,s,a,d){var l=this,_=t.prototype;l.mainLightBox_do=null,l.lightBoxBackground_sdo=null,l.lightBoxGridHolder_do=null,l.closeButton_do=null,l.mainBackgroundColor_str=n,l.holderBackgroundColor_str=r,l.lightBoxBackgroundOpacity=s,l.lightBoxWidth=a,l.lightBoxHeight=d,l.setupButtonWithDelayId_to,l.isMobile_bl=FWDUtils.isMobile,l.hasPointerEvent_bl=FWDUtils.hasPointerEvent,l.closeButtonIsTweening_bl=!0,l.init=function(){l.getStyle().zIndex=9999999,l.setupMainContainers()},l.setupMainContainers=function(){var e=FWDUtils.getViewportSize();l.viewportSize=e;var t=FWDUtils.getScrollOffsets();l.isMobile_bl&&l.hasPointerEvent_bl&&(l.getStyle().msTouchAction="none"),l.setWidth(e.w),l.setHeight(e.h),l.setX(t.x),l.setY(t.y),l.lightBoxBackground_sdo=new FWDSimpleDisplayObject("div"),l.lightBoxBackground_sdo.setResizableSizeAfterParent(),l.lightBoxBackground_sdo.setBkColor(l.mainBackgroundColor_str),l.addChild(l.lightBoxBackground_sdo),l.mainLightBox_do=new FWDDisplayObject("div"),l.mainLightBox_do.setBkColor(l.holderBackgroundColor_str),o.stageContainer=l.mainLightBox_do.screen,l.addChild(l.mainLightBox_do),-1==navigator.userAgent.toLowerCase().indexOf("msie 7")?document.documentElement.appendChild(l.screen):document.getElementsByTagName("body")[0].appendChild(l.screen),l.lightBoxBackground_sdo.setAlpha(0),FWDAnimation.to(l.lightBoxBackground_sdo,.8,{alpha:l.lightBoxBackgroundOpacity}
1),l.setX(t.x),l.setY(t.y),l.mainLightBox_do.setWidth(0),l.mainLightBox_do.setHeight(0),l.mainLightBox_do.setX(parseInt(e.w/2)),l.mainLightBox_do.setY(parseInt(e.h/2)),l.lightBoxWidth>e.w?(l.finalLightBoxWidth=e.w,l.finalLightBoxHeight=parseInt(l.lightBoxHeight*(e.w/l.lightBoxWidth))):(l.finalLightBoxWidth=l.lightBoxWidth,l.finalLightBoxHeight=l.lightBoxHeight),FWDAnimation.to(l.mainLightBox_do,.8,{w:l.finalLightBoxWidth,h:l.finalLightBoxHeight,x:parseInt((e.w-l.finalLightBoxWidth)/2),y:parseInt((e.h-l.finalLightBoxHeight)/2),delay:.4,ease:Expo.easeInOut})},l.setupCloseButton=function(t,n){FWDSimpleButton.setPrototype(),l.closeButton_do=o.data.useVectorIcons?new FWDSimpleButton(0,0,"<span class='fwd360-icon fwd360-icon-close'></span>","fwd360-skin-vector-close-button-icon-normal","fwd360-skin-vector-close-button-icon-selected"):new FWDSimpleButton(t,n),l.closeButton_do.setX(-200),o.data.useVectorIcons?setTimeout(function(){l.showCloseButton()},360):l.showCloseButton(),l.lightBoxBackground_sdo.screen.addEventListener("click",l.closeButtonOnStartHandler),l.closeButton_do.addListener(FWDSimpleButton.MOUSE_DOWN,l.closeButtonOnStartHandler),l.addChild(l.closeButton_do),l.isMobile_bl?!l.hasPointerEvent_bl&&(e.addEventListener("touchstart",l.mouseDummyHandler),e.addEventListener("touchmove",l.mouseDummyHandler)):e.addEventListener?(e.addEventListener("mousewheel",l.mouseDummyHandler,{passive:!1}),e.addEventListener("DOMMouseScroll",l.mouseDummyHandler,{passive:!1})):document.attachEvent&&document.attachEvent("onmousewheel",l.mouseDummyHandler)},l.showCloseButton=function(){e.addEventListener("keyup",l.onKeyUpHandler);var t=FWDUtils.getViewportSize(),o=parseInt((t.w+l.finalLightBoxWidth)/2-l.closeButton_do.totalWidth/2),n=parseInt((t.h-l.finalLightBoxHeight)/2-l.closeButton_do.totalHeight/2);o=t.w-l.closeButton_do.totalWidth-10,n=10,l.closeButton_do.setX(t.w),l.closeButton_do.setY(n),FWDAnimation.to(l.closeButton_do,.9,{x:o,onComplete:l.showCloseButtonComplete,ease:Expo.easeInOut})},l.onKeyUpHandler=function(t){27==t.keyCode&&l.closeButtonOnStartHandler()},l.showCloseButtonComplete=function(){l.closeButtonIsTweening_bl=!1},l.mouseDummyHandler=function(t){return!!t.preventDefault&&void t.preventDefault()},l.closeButtonOnStartHandler=function(){var n=FWDUtils.getViewportSize();l.closeButton_do.isDisabled_bl=!0,FWDAnimation.to(l.closeButton_do,.9,{x:n.w,ease:Expo.easeInOut}),FWDAnimation.to(l.mainLightBox_do,.8,{w:0,h:0,x:parseInt(n.w/2),y:parseInt(n.h/2),delay:.4,ease:Expo.easeInOut}),FWDAnimation.to(o.main_do,.8,{x:parseInt(-o.main_do.w/2),y:parseInt(-o.main_do.h/2),delay:.4,ease:Expo.easeInOut}),FWDAnimation.to(l.lightBoxBackground_sdo,.8,{alpha:0,delay:.8}),l.lightBoxBackground_sdo.screen.removeEventListener("click",l.closeButtonOnStartHandler),l.lighboxAnimDoneId_to=setTimeout(l.lighboxHideAnimationDone,1600),e.removeEventListener("keyup",l.onKeyUpHandler),l.dispatchEvent(t.CLOSE)},l.lighboxHideAnimationDone=function(){l.dispatchEvent(t.HIDE_COMPLETE)},l.destroy=function(){try{-1==navigator.userAgent.toLowerCase().indexOf("msie 7")?document.documentElement.removeChild(l.screen):document.getElementsByTagName("body")[0].removeChild(l.screen)}catch(t){}l.isMobile_bl?!l.hasPointerEvent_bl&&(e.removeEventListener("touchstart",l.mouseDummyHandler),e.removeEventListener("touchmove",l.mouseDummyHandler)):e.removeEventListener?(e.removeEventListener("mousewheel",l.mouseDummyHandler),e.removeEventListener("DOMMouseScroll",l.mouseDummyHandler)):document.detachEvent&&document.detachEvent("onmousewheel",l.mouseDummyHandler),clearTimeout(l.lighboxAnimDoneId_to),l.lightBoxBackground_sdo&&(FWDAnimation.killTweensOf(l.lightBoxBackground_sdo),l.lightBoxBackground_sdo.destroy()),l.lightBoxGridHolder_do&&(FWDAnimation.killTweensOf(l.lightBoxGridHolder_do),l.lightBoxGridHolder_do.destroy()),l.closeButton_do&&(FWDAnimation.killTweensOf(l.closeButton_do),l.closeButton_do.destroy()),l.mainLightBox_do=null,l.lightBoxBackground_sdo=null,l.lightBoxGridHolder_do=null,l.closeButton_do=null,l.mainBackgroundColor_str=null,l.holderBackgroundColor_str=null,o=null,n=null,r=null,l.setInnerHTML(""),_.destroy(),l=null,_=null,t.prototype=null}
1,l.init()};t.setPrototype=function(){t.prototype=new FWDDisplayObject("div")},t.CLOSE="ligtBoxClose",t.HIDE_COMPLETE="hideComplete",t.prototype=null,e.FWDLightBox=t}(window),function(t){var o=function(e,n,r,s,a,d,l,_,c){var u=this,p=o.prototype;u.n_do,u.s_do,u.markerId=e,u.normalImagePath_str=n,u.selectedImagePath_str=r,u.type_str=s,u.toolTipLabel_str=d,u.innerHTML_str,u.link_str,u.target_str,u.regPoint_str=a,u.toolTipWindowId,u.width=l,u.height=_,u.toolTipId,u.originalX,u.originalY,u.finalX,u.finalY,u.offsetX,u.offsetY,u.toolTipWindowMaxWidth,u.vectorClassN="fwd360-skin-vector-marker-button-normal",u.vectorClassS="fwd360-skin-vector-marker-button-selected",u.showId_to,u.isDisabled_bl=!1,u.hasToolTip_bl=!0,u.isShowed_bl=!0,u.isMobile_bl=FWDUtils.isMobile,u.hasPointerEvent_bl=FWDUtils.hasPointerEvent,u.init=function(){u.setOverflow("visible"),"tooltip"!=u.type_str&&u.toolTipLabel_str||(u.hasToolTip_bl=!1),u.setupMainContainers(),"center"==u.regPoint_str?(u.offsetX=-parseInt(u.width/2),u.offsetY=-parseInt(u.height/2)):"centertop"==u.regPoint_str?(u.offsetX=-parseInt(u.width/2),u.offsetY=0):"centerbottom"==u.regPoint_str?(u.offsetX=-parseInt(u.width/2),u.offsetY=-u.height,u.n_do.getStyle().transformOrigin="50% 100%",u.s_do&&(u.n_do.getStyle().transformOrigin="50% 100%")):"leftbottom"==u.regPoint_str&&(u.offsetX=0,u.offsetY=-u.height,u.n_do.getStyle().transformOrigin="0% 100%",u.s_do&&(u.n_do.getStyle().transformOrigin="0% 100%")),u.hide()},u.setupMainContainers=function(){if(u.setOverflow("visible"),c){var e="";-1==n.indexOf("marker1")?-1==n.indexOf("marker2")?-1==n.indexOf("marker3")?-1!=n.indexOf("marker4")&&(e="<span class=\"fwd360-icon fwd360-icon-play2\"></span>"):e="<span class=\"fwd360-icon fwd360-icon-link2\"></span>":e="<span class=\"fwd360-icon fwd360-icon-info2\"></span>":e="<span class=\"fwd360-icon fwd360-icon-plus\"></span>",u.n_do=new FWDTransformDisplayObject("div"),u.n_do.getStyle().lineHeight=0,u.n_do.screen.className="fwd360-marker",u.icnHolder=new FWDDisplayObject("div","relative"),u.icnHolder.getStyle().boxSizing="border-box",u.icnHolder.getStyle().display="flex",u.icnHolder.getStyle().alignItems="center",u.icnHolder.getStyle().justifyContent="center",u.icnHolder.setWidth(u.width),u.icnHolder.setHeight(u.height),u.icnHolder.setInnerHTML(e),u.setNormalState(),u.n_do.addChild(u.icnHolder),u.addChild(u.n_do),u.dumy=new FWDDisplayObject("div"),u.dumy.getStyle().width="100%",u.dumy.getStyle().height="100%",u.addChild(u.dumy)}else{var t,o;u.n_do=new FWDTransformDisplayObject("img"),t=new Image,t.src=u.normalImagePath_str,u.n_do.setScreen(t),u.n_do.screen.className="fwd360-png-marker",u.n_do.setWi
1dth(u.width),u.n_do.setHeight(u.height),u.w=u.n_do.w,u.h=u.n_do.h,u.s_do=new FWDTransformDisplayObject("img"),o=new Image,o.src=u.selectedImagePath_str,u.s_do.setScreen(o),u.s_do.setWidth(u.width),u.s_do.setHeight(u.height),u.s_do.setAlpha(0),u.addChild(u.n_do),u.addChild(u.s_do)}u.setWidth(u.width),u.setHeight(u.height),u.setButtonMode(!0),u.isMobile_bl?u.hasPointerEvent_bl?(u.screen.addEventListener("MSPointerDown",u.onMouseDown),u.screen.addEventListener("MSPointerUp",u.onClick),u.screen.addEventListener("MSPointerOver",u.onMouseOver),u.screen.addEventListener("MSPointerOut",u.onMouseOut)):u.screen.addEventListener("touchstart",u.onMouseDown):u.screen.addEventListener?(u.screen.addEventListener("mouseover",u.onMouseOver),u.screen.addEventListener("mouseout",u.onMouseOut),u.screen.addEventListener("mousedown",u.onMouseDown),u.screen.addEventListener("click",u.onClick)):u.screen.attachEvent&&(u.screen.attachEvent("onmouseover",u.onMouseOver),u.screen.attachEvent("onmouseout",u.onMouseOut),u.screen.attachEvent("onmousedown",u.onMouseDown),u.screen.attachEvent("onclick",u.onClick))},u.onMouseOver=function(t){if(!t.pointerType||t.pointerType==t.MSPOINTER_TYPE_MOUSE){if(u.dispatchEvent(o.MOUSE_OVER,{marker:u}),u.isDisabled_bl)return;u.setSelectedState(!0)}},u.onMouseOut=function(t){if(!t.pointerType||t.pointerType==t.MSPOINTER_TYPE_MOUSE){if(u.dispatchEvent(o.MOUSE_OUT,{marker:u}),u.isDisabled_bl)return;"tooltip"!=u.type_str&&"tooltip-plus"!=u.type_str&&"tooltip-play"!=u.type_str&&u.setNormalState(!0)}},u.onClick=function(){u.isDisabled_bl||("link"==u.type_str&&(t.open(u.link_str,u.target_str),u.dispatchEvent(o.MOUSE_OUT,{marker:u})),u.dispatchEvent(o.CLICK,{marker:u}))},u.onMouseDown=function(n){n.preventDefault&&n.preventDefault();u.isDisabled_bl||(u.isMobile_bl&&!u.hasPointerEvent_bl&&"link"==u.type_str&&(t.open(u.link_str,u.target_str),u.dispatchEvent(o.MOUSE_OUT,{marker:u})),u.dispatchEvent(o.MOUSE_DOWN,{marker:u}))},u.setNormalState=function(e){c?(FWDAnimation.killTweensOf(u.icnHolder),e?FWDAnimation.to(u.icnHolder.screen,.6,{className:u.vectorClassN,ease:Expo.easeOut}):u.icnHolder.screen.className=u.vectorClassN):(FWDAnimation.killTweensOf(u.s_do),FWDAnimation.to(u.s_do,.5,{alpha:0,ease:Expo.easeOut}))},u.setSelectedState=function(e){c?(FWDAnimation.killTweensOf(u.icnHolder),e?FWDAnimation.to(u.icnHolder.screen,.6,{className:u.vectorClassS,ease:Expo.easeOut}):u.icnHolder.screen.className=u.vectorClassS):(FWDAnimation.killTweensOf(u.s_do),FWDAnimation.to(u.s_do,.5,{alpha:1,delay:.1,ease:Expo.easeOut}))},u.hide=function(){u.isShowed_bl&&(u.isShowed_bl=!1,u.getStyle().pointerEvents="none",clearTimeout(u.showId_to),FWDAnimation.killTweensOf(u.n_do),u.n_do.setAlpha(0),u.hasTransform2d_bl?(u.n_do.setScale(0),u.s_do&&u.s_do.setScale(0)):(u.n_do.setWidth(0),u.n_do.setHeight(0),u.s_do&&(u.s_do.setWidth(0),u.s_do.setHeight(0))))},u.show=function(){u.isShowed_bl||(u.isShowed_bl=!0,u.getStyle().pointerEvents="auto",clearTimeout(u.showId_to),FWDAnimation.to(u.n_do,.8,{alpha:1,ease:Quart.easeOut}),u.hasTransform2d_bl?(u.n_do.setScale(1),u.s_do&&u.s_do.setScale(1)):(u.n_do.setWidth(l),u.n_do.setHeight(_),u.s_do&&(u.s_do.setWidth(l),u.s_do.setHeight(_))))},u.showOnChromeOnce=function(){u.n_do.setAlpha(0),FWDAnimation.to(u.n_do,.8,{alpha:1,delay:.1,ease:Quart.easeOut})},u.destroy=function(){u.isMobile_bl?u.screen.removeEventListener("touchstart",u.onMouseDown):u.screen.addEventListener?(u.screen.removeEventListener("mouseover",u.onMouseOver),u.screen.removeEventListener("mouseout",u.onMouseOut),u.screen.removeEventListener("mousedown",u.onMouseDown),u.screen.removeEventListener("click",u.onClick)):u.screen.detachEvent&&(u.screen.detachEvent("onmouseover",u.onMouseOver),u.screen.detachEvent("onmouseout",u.onMouseOut),u.screen.detachEvent("onmousedown",u.onMouseDown),u.screen.detachEvent("onclick",u.onClick)),FWDAnimation.killTweensOf(u.n_do),FWDAnimation.killTweensOf(u.s_do),u.n_do.destroy(),u.s_do&&u.s_do.destroy(),u.n_do=null,u.s_do=null,u.markerId=null,u.normalImagePath_str=null,u.selectedImagePath_str=null,u.type_str=null,u.toolTipLabel_str=null,u.innerHTML_str=null,u.link_str=null,u.target_str=null,u.regPoint_str=null,e=null,n=null,r=null,s=null,a=null,d=null,u.setInnerHTML(""),p.destroy(),u=null,p=null,o.prototype=null}
1,u.init()};o.setPrototype=function(){o.prototype=new FWDDisplayObject("div")},o.CLICK="onClick",o.MOUSE_OVER="onMouseOver",o.MOUSE_OUT="onMouseOut",o.MOUSE_DOWN="onMouseDown",o.prototype=null,t.FWDMarker=o}(window),function(e){var t=function(e,o,n){var r=this,s=t.prototype;r.text_sdo=null,r.pointerUp_sdo=null,r.pointerDown_sdo=null,r.bottomPointer_str=n,r.topPointer_str=o,r.pointerPosition_str,r.toolTipLabel_str,r.totalHeight=0,r.totalWidth,r.isMobile_bl=FWDUtils.isMobile,r.isShowed_bl=!0,r.init=function(){r.setOverflow("visible"),r.getStyle().boxSizing="border-box",r.setWidth(500),r.setupMainContainers(),r.hide()},r.setupMainContainers=function(){r.dClr="#FF0000",r.text_sdo=new FWDSimpleDisplayObject("div"),r.text_sdo.screen.className="fwd3660-marker-tooltip",r.text_sdo.setBackfaceVisibility(),r.text_sdo.setDisplay("inline-block"),r.text_sdo.getStyle().fontFamily="Arial",r.text_sdo.getStyle().fontSize="12px",r.text_sdo.setBkColor(r.dClr),r.addChild(r.text_sdo),r.pointerHolder_do=new FWDDisplayObject("div"),r.pointerHolder_do.setOverflow("visible"),r.addChild(r.pointerHolder_do),r.pointerDown_sdo=new FWDSimpleDisplayObject("div"),r.pointerDown_sdo.hasTransform3d_bl=r.pointerDown_sdo.hasTransform2d_bl=!1,r.pointerDown_sdo.setY(0),r.pointerDown_sdo.screen.className="fwd360-marker-tooltip-pointer fwd360-pointer-down",r.pointerDown_sdo.setBkColor(r.dClr),r.pointerDown_sdo.getStyle().transform="rotate(45deg)",r.pointerDown_sdo.setWidth(8),r.pointerDown_sdo.setHeight(8),r.pointerDown_sdo.screen.style.position="absolute",r.pointerUp_sdo=new FWDSimpleDisplayObject("div"),r.pointerUp_sdo.hasTransform3d_bl=r.pointerUp_sdo.hasTransform2d_bl=!1,r.pointerUp_sdo.setY(0),r.pointerUp_sdo.screen.className="fwd360-marker-tooltip-pointer fwd360-pointer-up",r.pointerUp_sdo.getStyle().transform="rotate(45deg)",r.pointerUp_sdo.setBkColor(r.dClr),r.pointerUp_sdo.setWidth(8),r.pointerUp_sdo.setHeight(8),r.pointerUp_sdo.screen.style.position="absolute",r.pointerHolder_do.addChild(r.pointerUp_sdo),r.pointerHolder_do.addChild(r.pointerDown_sdo)},r.setLabel=function(e){null==r||(r.text_sdo.setInnerHTML(e),setTimeout(function(){r.pointerWidth=r.pointerUp_sdo.getWidth(),r.pointerHeight=r.pointerUp_sdo.getHeight(),r.totalWidth=r.text_sdo.screen.offsetWidth,r.totalHeight=r.text_sdo.getHeight()+r.pointerHeight},79))},r.positionPointer=function(e,o){var n=0,s=0;e||(e=0),n=parseInt((r.totalWidth-r.pointerWidth)/2)+e,0>n&&(n=0),o==t.POINTER_DOWN?(r.text_sdo.screen.className="fwd3660-marker-tooltip fwd360-pointer-down",s=r.totalHeight-r.pointerHeight-r.pointerHeight/2,r.pointerDown_sdo.setX(n),r.pointerDown_sdo.setY(s)):(r.text_sdo.screen.className="fwd3660-marker-tooltip fwd360-pointer-up",s=-r.pointerHeight+r.pointerHeight/2,r.pointerUp_sdo.setX(n),r.pointerUp_sdo.setY(s))},r.show=function(){r.isShowed_bl||(e.markerShowed=!0,FWDAnimation.to(r,.4,{alpha:1,delay:.1,ease:Quart.easeOut}),r.isShowed_bl=!0)},r.hide=function(){r.isShowed_bl&&(e.markerShowed=!1,FWDAnimation.killTweensOf(r),r.setX(-5e3),r.setAlpha(0),r.isShowed_bl=!1)},r.destroy=function(){FWDAnimation.killTweensOf(r),r.pointerUp_img=null,r.text_sdo.destroy(),r.pointerDown_sdo.destroy(),r.bottomPointer_str=null,r.topPointer_str=null,r.pointerPosition_str=null,r.toolTipLabel_str=null,r.text_sdo=null,r.pointerUp_sdo=null,r.pointerDown_sdo=null,o=null,n=null,r.setInnerHTML(""),s.destroy(),r=null,s=null,t.prototype=null},r.init()};t.setPrototype=function(){t.prototype=new FWDDisplayObject("div")},t.POINTER_UP="pointerUp",t.POINTER_DOWN="pointerDown",t.CLICK="onClick",t.MOUSE_DOWN="onMouseDown",t.prototype=null,e.FWDMarkerToolTip=t}(window),function(e){var t=function(e,o,n){var r=this,s=t.prototype;r.text_sdo=null,r.pointerUp_sdo=null,r.pointerDown_sdo=null,r.bottomPointer_str=n,r.topPointer_str=o,r.pointerPosition_str,r.toolTipLabel_str,r.totalHeight=0,r.totalWidth,r.maxWidth,r.isMobile_bl=FWDUtils.isMobile,r.isShowed_bl=!0,r.hasLabel_bl=!1,r.init=function(){r.setOverflow("visible"),r.getStyle().boxSizing="border-box",r.setupMainContainers(),r.hide()},r.setupMainContainers=function(){r.text_sdo=new FWDSimpleDisplayObject("div"),r.text_sdo.screen.className="fwd3660-marker-tooltip-window",r.text_sdo.setBackfaceVisibility(),r.text_sdo.getStyle().boxSizing="border-box",r.text_sdo.getStyle().width="100%",r.addChild(r.text_sdo),r.pointerHolder_do=new FWDDisplayObject("div"),r.pointerHolder_do.setOverflow("visible"),r.addChild(r.pointerHolder_do),r.pointerDown_sdo=new FWDSimpleDisplayObject("div"),r.pointerDown_sdo.hasTransform3d_bl=r.pointerDown_sdo.hasTransform2d_bl=!1,r.pointerDown_sdo.setY(0),r.pointerDown_sdo.screen.className="fwd360-marker-tooltip-window-pointer fwd360-pointer-down",r.pointerDown_sdo.setBkColor(r.dClr),r.pointerDown_sdo.getStyle().transform="rotate(45deg)",r.pointerDown_sdo.setWidth(8),r.pointerDown_sdo.setHeight(8),r.pointerDown_sdo.screen.style.position="absolute",r.pointerUp_sdo=new FWDSimpleDisplayObject("div"),r.pointerUp_sdo.hasTransform3d_bl=r.pointerUp_sdo.hasTransform2d_bl=!1,r.pointerUp_sdo.setY(0),r.pointerUp_sdo.screen.className="fwd360-marker-tooltip-window-pointer fwd360-pointer-up",r.pointerUp_sdo.getStyle().transform="rotate(45deg)",r.pointerUp_sdo.setBkColor(r.dClr),r.pointerUp_sdo.setWidth(8),r.pointerUp_sdo.setHeight(8),r.pointerUp_sdo.screen.style.position="absolute",r.pointerHolder_do.addChild(r.pointerUp_sdo),r.pointerHolder_do.addChild(r.pointerDown_sdo)},r.setLabel=function(e,t){if(null!=r){r.maxWidth=t;var o=Math.min(r.maxWidth,FWDUtils.getViewportSize().w);r.totalWidth=o,r.setWidth(r.totalWidth),r.text_sdo.setInnerHTML(e),setTimeout(function(){r.pointerWidth=r.pointerUp_sdo.getWidth(),r.pointerHeight=r.pointerUp_sdo.getHeight(),r.totalHeight=r.text_sdo.getHeight()+r.pointerHeight,r.setWidth(r.totalWidth),r.setHeight(r.totalHeight-r.pointerHeight)},79)}},r.positionPointer=function(e,t){var o=0,n=0;e||(e=0),o=parseInt((r.totalWidth-r.pointerWidth)/2)+e,0>o&&(o=0),t==FWDMarkerToolTip.POINTER_DOWN?(r.text_sdo.screen.className="fwd3660-marker-tooltip-window fwd360-pointer-down",n=Math.round(r.totalHeight-r.pointerHeight-r.pointerHeight/2),r.pointerDown_sdo.setX(o),r.pointerDown_sdo.setY(n)):(r.text_sdo.screen.className="fwd3660-marker-tooltip-window fwd360-pointer-up",n=-r.pointerHeight+Math.round(r.pointerHeight/2),r.pointerUp_sdo.setX(o),r.pointerUp_sdo.setY(n))},r.show=function(){r.isShowed_bl||(e.markerShowed=!0,r.positionPointer(),r.isMobile_bl?r.setAlpha(1):FWDAnimation.to(r,.4,{alpha:1,delay:.1,ease:Quart.easeOut}),r.isShowed_bl=!0)},r.hide=function(){r.isShowed_bl&&(e.markerShowed=!1,!r.isMobile_bl&&FWDAnimation.killTweensOf(r),r.setX(-5e3),r.setAlpha(0),r.text_sdo.setInnerHTML(""),r.isShowed_bl=!1)},r.destroy=function(){FWDAnimation.killTweensOf(r),r.text_sdo.destroy(),r.pointerUp_sdo.destroy(),r.pointerDown_sdo.destroy(),r.text_sdo=null,r.pointerUp_sdo=null,r.pointerDown_sdo=null,r.bottomPointer_str=null,r.topPointer_str=null,r.pointerPosition_str=null,r.toolTipLabel_str=null,e=null,o=null,n=null,r.setInnerHTML(""),s.destroy(),r=null,s=null,t.prototype=null},r.init()};t.setPrototype=function(){t.prototype=null,t.prototype=new FWDDisplayObject("div")},t.POINTER_UP="pointerUp",t.POINTER_DOWN="pointerDown",t.CLICK="onClick",t.MOUSE_DOWN="onMouseDown",t.prototype=null,e.FWDMarkerWindowToolTip=t}(window),function(t){var o=function(n,r){var s=this,e=o.prototype;s.hider=null,s.mainHolder_do=null,s.mainImagesHolder_do=null,s.smallImage_sdo=null,
1s.border_sdo=null,s.handler_sdo=null,s.images_ar=r.navigatorImages_ar,s.iamgesSdo_ar=[],s.borderColor_str=r.navigatorBorderColor_str,s.handlerColor_str=r.navigatorHandlerColor_str,s.navigatorBackgroundColor=r.navigatorBackgroundColor,s.borderSize=2,s.handMovePath_str=r.handMovePath_str,s.handGrabPath_str=r.handGrabPath_str,s.navigatorPosition_str=r.navigatorPosition_str,s.totalImages=s.images_ar.length,s.stageWidth,s.stageHeight,s.totalWidth=r.navigatorWidth,s.totalHeight=Math.round(s.totalWidth*(r.imageHeight/r.imageWidth)),s.offsetX=r.navigatorOffsetX,s.offsetY=r.navigatorOffsetY,s.finalWidth,s.finalHeight,s.finalX,s.finalY,s.xPositionOnPress,s.yPositionOnPress,s.lastPresedX,s.lastPresedY,s.tweenCompleteId_to,s.isShowed_bl=!0,s.isTweening_bl=!1,s.isDragging_bl=!1,s.isMobile_bl=FWDUtils.isMobile,s.hasPointerEvent_bl=FWDUtils.hasPointerEvent,s.init=function(){s.setOverflow("visible"),s.setSelectable(!1),s.setupMainContiners(),s.setupImagesSdos(0),s.hide(),s.resizeAndPosition()},s.activate=function(){s.images_ar=r.navigatorImages_ar,s.totalImages=s.images_ar.length,s.setupImagesSdos(1),s.updateImage(n.imageManager_do.images_ar[n.imageManager_do.curId]),s.addPannSupport(),s.screen.onmousedown=function(){s.dispatchEvent(o.MOUSE_DOWN)},FWDUtils.isIEAndLessThen9&&(s.handler_sdo.screen.onmousedown=function(){s.dispatchEvent(o.MOUSE_DOWN)})},s.resizeAndPosition=function(){n.stageWidth==s.stageWidth&&n.stageHeight==s.stageHeight||(s.stageWidth=n.stageWidth,s.stageHeight=n.stageHeight,s.navigatorPosition_str==o.TOP_LEFT?(s.setX(s.offsetX),s.setY(s.offsetY-2*s.borderSize)):s.navigatorPosition_str==o.TOP_RIGHT?(s.setX(s.stageWidth-s.totalWidth-s.offsetX-2*s.borderSize),s.setY(s.offsetY-2*s.borderSize)):s.navigatorPosition_str==o.BOTTOM_LEFT?(s.setX(s.offsetX),s.setY(s.stageHeight-s.totalHeight-s.offsetY)):s.navigatorPosition_str==o.BOTTOM_RIGHT&&(s.setX(s.stageWidth-s.totalWidth-s.offsetX-2*s.borderSize),s.setY(s.stageHeight-s.totalHeight-s.offsetY)))},s.setupHider=function(e){s.hider=e,s.hider.addListener(FWDHider.HIDE,s.onHiderHide)},s.onHiderHide=function(){FWDUtils.hitTest(s.mainHolder_do.screen,s.hider.globalX,s.hider.globalY)&&s.hider.reset()},s.setupMainContiners=function(){s.mainHolder_do=new FWDDisplayObject("div","absolute","visible"),s.mainHolder_do.setWidth(s.totalWidth),s.mainHolder_do.setHeight(s.totalHeight),s.addChild(s.mainHolder_do),s.mainImagesHolder_do=new FWDDisplayObject("div","absolute","visible"),s.smallImage_sdo=new FWDSimpleDisplayObject("img"),s.mainHolder_do.addChild(s.mainImagesHolder_do),s.border_sdo=new FWDSimpleDisplayObject("div"),s.border_sdo.setWidth(s.totalWidth),s.border_sdo.setHeight(s.totalHeight),s.border_sdo.getStyle().boxSizing="content-box",s.border_sdo.getStyle().borderStyle="solid",s.border_sdo.getStyle().borderWidth=s.borderSize+"px",s.border_sdo.getStyle().borderColor=s.borderColor_str,s.mainHolder_do.addChild(s.border_sdo),s.handler_sdo=new FWDSimpleDisplayObject("div"),s.handler_sdo.setWidth(s.totalWidth-2),s.handler_sdo.setHeight(s.totalHeight-2),s.handler_sdo.getStyle().boxSizing="content-box",s.handler_sdo.getStyle().borderStyle="solid",s.handler_sdo.getStyle().borderWidth="1px",FWDUtils.isIE&&(s.handler_sdo.getStyle().background="url('dumy')"),s.handler_sdo.getStyle().borderColor=s.handlerColor_str,s.mainHolder_do.addChild(s.handler_sdo)},s.setupImagesSdos=function(){s.image_canvas||(s.image_canvas=new FWDSimpleDisplayObject("canvas"),s.image_canvas.screen.width=s.totalWidth,s.image_canvas.screen.height=s.totalHeight,s.image_canvas.setX(s.borderSize),s.image_canvas.setY(s.borderSize),s.canvas_ctx=s.image_canvas.screen.getContext("2d"),s.mainHolder_do.addChildAt(s.image_canvas,0),s.canvas_ctx.fillStyle=s.navigatorBackgroundColor)},s.updateImage=function(e){"file:"==document.location.protocol||(s.canvas_ctx.clearRect(0,0,s.totalWidth,s.totalHeight),s.canvas_ctx.imageSmoothingEnabled=!0,s.canvas_ctx.fillRect(0,0,s.totalWidth,s.totalHeight),s.canvas_ctx.drawImage(e,0,0,r.imageWidth,r.imageHeight,0,0,s.totalWidth,s.totalHeight))},s.update=function(e,t,o,n,r){1<o&&(o=1),1<n&&(n=1),1<e&&(e=1),1<t&&(t=1),isNaN(e)&&(e=0),isNaN(t)&&(t=0),s.finalWidth=Math.round(o*(s.totalWidth-2)),s.finalHeight=Math.round(n*(s.totalHeight-2)),s.finalX=Math.round(e*(s.totalWidth-s.finalWidth)),s.finalX<s.borderSize&&(s.finalX=s.borderSize),s.finalY=Math.round(t*(s.totalHeight-s.finalHeight)),s.finalY<s.borderSize&&(s.finalY=s.borderSize),clearTimeout(s.tweenCompleteId_to),r?(s.isTweening_bl=!0,s.tweenCompleteId_to=setTimeout(function(){null==s||(s.isTweening_bl=!1)},200),FWDAnimation.killTweensOf(s.handler_sdo),FWDAnimation.to(s.handler_sdo,.2,{x:s.finalX,y:s.finalY,w:s.finalWidth,h:s.finalHeight})):(s.isTweening_bl=!1,FWDAnimation.killTweensOf(s.handler_sdo),s.handler_sdo.setX(s.finalX),s.handler_sdo.setY(s.finalY),s.handler_sdo.setWidth(s.finalWidth),s.handler_sdo.setHeight(s.finalHeight))},s.addPannSupport=function(){s.handler_sdo.screen.style.cursor="url("+s.handMovePath_str+"), default",s.isMobile_bl?s.hasPointerEvent_bl?s.handler_sdo.screen.addEventListener("MSPointerDown",s.panStartHandler):s.handler_sdo.screen.addEventListener("touchstart",s.panStartHandler):s.handler_sdo.screen.addEventListener?s.handler_sdo.screen.addEventListener("mousedown",s.panStartHandler):s.handler_sdo.screen.attachEvent&&s.handler_sdo.screen.attachEvent("onmousedown",s.panStartHandler)},s.panStartHandler=function(r){if(r.preventDefault&&r.preventDefault(),!s.isTweening_bl){s.isMobile_bl||n.showPanDumy();var e=FWDUtils.getViewportMouseCoordinates(r);s.isDragging_bl=!0,s.xPositionOnPress=s.handler_sdo.getX(),s.yPositionOnPress=s.handler_sdo.getY(),s.lastPresedX=e.screenX,s.lastPresedY=e.screenY,s.dispatchEvent(o.PAN_START),s.isMobile_bl?s.hasPointerEvent_bl?(t.addEventListener("MSPointerMove",s.panMoveHandler),t.addEventListener("MSPointerUp",s.panEndHandler)):(t.addEventListener("touchmove",s.panMoveHandler),t.addEventListener("touchend",s.panEndHandler)):(s.handler_sdo.screen.style.cursor="url("+s.handGrabPath_str+"), default",s.screen.style.cursor="url("+s.handGrabPath_str+"), default",t.addEventListener?(t.addEventListener("mousemove",s.panMoveHandler),t.addEventListener("mouseup",s.panEndHandler)):document.attachEvent&&(document.attachEvent("onmousemove",s.panMoveHandler),document.attachEvent("onmouseup",s.panEndHandler)))}},s.panMoveHandler=function(t){if(t.preventDefault&&t.preventDefault(),!(t.touches&&1!=t.touches.length)){var e=FWDUtils.getViewportMouseCoordinates(t);s.finalX=Math.round(s.xPositionOnPress+e.screenX-s.lastPresedX),s.finalX<s.borderSize?s.finalX=s.borderSize:s.finalX>=s.totalWidth-s.finalWidth&&(s.finalX=s.totalWidth-s.finalWidth),s.handler_sdo.setX(s.finalX),s.finalY=Math.round(s.yPositionOnPress+e.screenY-s.lastPresedY),s.finalY<s.borderSize?s.finalY=s.borderSize:s.finalY>=s.totalHeight-s.finalHeight&&(s.finalY=s.totalHeight-s.finalHeight),s.handler_sdo.setY(s.finalY);var n=(s.finalX-s.borderSize)/(s.totalWidth-2-s.finalWidth),r=(s.finalY-s.borderSize)/(s.totalHeight-2-s.finalHeight);s.dispatchEvent(o.PAN,{percentX:n,percentY:r})}},s.panEndHandler=function(){s.isDragging_bl=!1,s.isMobile_bl||n.hidePanDumy(),s.isMobile_bl?s.hasPointerEvent_bl?(t.removeEventListener("MSPointerMove",s.panMoveHandler),t.removeEventListener("MSPointerUp",s.panEndHandler)):(t.removeEventListener("touchmove",s.panMoveHandler),t.removeEventListener("touchend",s.panEndHandler)):(s.handler_sdo.screen.style.cursor="url("+s.handMovePath_str+"), default",s.screen.style.cursor="default",t.removeEventListener?(t.removeEventListener("mousemove",s.panMoveHandler),t.removeEventListener("mouseup",s.panEndHandler)):document.detachEvent&&(document.detachEvent("onmousemove",s.panMoveHandler),document.detachEvent("onmouseup",s.panEndHandler)))},s.show=function(e){if(!s.isShowed_bl){s.resizeAndPosition();var t;t=s.navigatorPosition_str==o.TOP_LEFT||s.navigatorPosition_str==o.TOP_RIGHT?2*s.borderSize:s.offsetY-2*s.borderSize-s.offsetY,e?FWDAnimation.to(s.mainHolder_do,1,{y:t,ease:Expo.easeInOut}
1):(FWDAnimation.killTweensOf(s.mainHolder_do),s.mainHolder_do.setY(0)),s.isShowed_bl=!0}},s.hide=function(e){s.isShowed_bl&&(s.navigatorPosition_str==o.TOP_LEFT||s.navigatorPosition_str==o.TOP_RIGHT?e?(FWDAnimation.to(s.mainHolder_do,1,{y:-s.totalHeight-s.offsetY,ease:Expo.easeInOut}),s.update(1,1,1,1,!0)):(FWDAnimation.killTweensOf(s.mainHolder_do),s.mainHolder_do.setY(-s.totalHeight-s.offsetY)):(s.navigatorPosition_str==o.BOTTOM_LEFT||s.navigatorPosition_str==o.BOTTOM_RIGHT)&&(e?(FWDAnimation.to(s.mainHolder_do,1,{y:s.totalHeight+s.offsetY,ease:Expo.easeInOut}),s.update(1,1,1,1,!0)):(FWDAnimation.killTweensOf(s.mainHolder_do),s.mainHolder_do.setY(s.totalHeight+s.offsetY))),s.isShowed_bl=!1)},s.cleanMainEvents=function(){s.isMobile_bl?(s.handler_sdo.screen.removeEventListener("touchstart",s.panStartHandler),s.handler_sdo.screen.addEventListener("MSPointerDown",s.panStartHandler),t.removeEventListener("touchmove",s.panMoveHandler),t.removeEventListener("touchend",s.panEndHandler),t.removeEventListener("MSPointerMove",s.panMoveHandler),t.removeEventListener("MSPointerUp",s.panEndHandler)):s.handler_sdo.screen.removeEventListener?(s.handler_sdo.screen.removeEventListener("mousedown",s.panStartHandler),t.removeEventListener("mousemove",s.panMoveHandler),t.removeEventListener("mouseup",s.panEndHandler)):s.handler_sdo.screen.detachEvent&&(s.handler_sdo.screen.detachEvent("onmousedown",s.panStartHandler),document.detachEvent("onmousemove",s.panMoveHandler),document.detachEvent("onmouseup",s.panEndHandler)),s.screen.onmousedown=null,s.handler_sdo.screen.onmousedown=null,clearTimeout(s.tweenCompleteId_to)},s.destroy=function(){s.cleanMainEvents(),s.hider&&s.hider.removeListener(FWDHider.HIDE,s.onHiderHide);for(var t=s.iamgesSdo_ar.length,a=0;a<t;a++)s.iamgesSdo_ar[a].destroy();FWDAnimation.killTweensOf(s.mainHolder_do),s.mainHolder_do.destroy(),FWDAnimation.killTweensOf(s.handler_sdo),s.handler_sdo.destroy(),s.mainImagesHolder_do.destroy(),s.hider=null,s.mainHolder_do=null,s.mainImagesHolder_do=null,s.smallImage_sdo=null,s.handler_sdo=null,s.images_ar=r.navigatorImages_ar,s.iamgesSdo_ar=[],s.borderColor_str=null,s.handlerColor_str=null,s.handMovePath_str=null,s.handGrabPath_str=null,s.navigatorPosition_str=null,r=null,n=null,s.setInnerHTML(""),e.destroy(),s=null,e=null,o.prototype=null},s.init()};o.setPrototype=function(){o.prototype=new FWDDisplayObject("div")},o.TOP_LEFT="topleft",o.TOP_RIGHT="topright",o.BOTTOM_LEFT="bottomleft",o.BOTTOM_RIGHT="bottomright",o.PAN_START="panStart",o.PAN="pan",o.MOUSE_DOWN="navigatorOnMouseDown",o.prototype=null,t.FWDNavigator=o}(window),function(e){var t=function(e,o,n){var r=this,s=t.prototype;r.bk_do=null,r.mainHolder_do=null,r.text_do=null,r.preloaderWidth=e.data.preloaderWidth,r.preloaderWindowBackgroundOpacity=e.data.preloaderWindowBackgroundOpacity,r.showPreloaderProgressBar=e.data.showPreloaderProgressBar,r.preloaderProgressBarBackgroun
1dColor=e.data.preloaderProgressBarBackgroundColor,r.preloaderProgressBarFillColor=e.data.preloaderProgressBarFillColor,r.preloaderPosition=e.data.preloaderPosition,r.preloaderOffestX=e.data.preloaderOffsetX,r.preloaderOffestY=e.data.preloaderOffsetY,r.preloaderBackgroundSize=e.data.preloaderBackgroundSize,r.backgroundColor_str=n,r.fontColor_str=o,r.stageWidth,r.stageHeight,r.isShowed_bl=!1,r.allowResize_bl=!0,r.init=function(){r.setupMainContainers()},r.windowTouchStartHandler=function(t){t.preventDefault&&t.preventDefault()},r.setupMainContainers=function(){r.bk_do=new FWDSimpleDisplayObject("div"),r.bk_do.screen.className="fwd360-preloader-background",r.bk_do.setBkColor(r.backgroundColor_str),r.bk_do.setAlpha(0),r.bk_do.setResizableSizeAfterParent(),r.addChild(r.bk_do),r.mainHolder_do=new FWDDisplayObject("div"),r.mainHolder_do.setWidth(1),r.mainHolder_do.setOverflow("visible"),r.mainHolder_do.getStyle().width="100%",r.addChild(r.mainHolder_do),r.mainHolder2_do=new FWDDisplayObject("div"),r.mainHolder2_do.setOverflow("visible"),r.mainHolder2_do.getStyle().width="100%",r.mainHolder_do.addChild(r.mainHolder2_do),r.showPreloaderProgressBar&&(r.bar_do=new FWDDisplayObject("div"),r.bar_do.getStyle().width="100%",r.bar_do.setOverflow("visible"),r.barBk_do=new FWDDisplayObject("div"),r.barBk_do.screen.className="fwd360-preloader-bar-background",r.barBk_do.getStyle().height="10px",r.barBk_do.getStyle().width="100%",r.barBk_do.getStyle().height="100%",r.barBk_do.getStyle().backgroundColor=r.preloaderProgressBarBackgroun
1dColor,r.barFill_do=new FWDDisplayObject("div"),r.barFill_do.screen.className="fwd360-preloader-bar-fill",r.barFill_do.getStyle().width=0,r.barFill_do.getStyle().height="19px",r.barFill_do.getStyle().backgroundColor=r.preloaderProgressBarFillColor,r.bar_do.addChild(r.barBk_do),r.bar_do.addChild(r.barFill_do),r.mainHolder2_do.addChild(r.bar_do)),r.text_do=new FWDSimpleDisplayObject("div"),r.text_do.screen.className="fwd360-preloader-text",r.dumyText_do=new FWDSimpleDisplayObject("div"),r.dumyText_do.screen.className="fwd360-preloader-text",r.dumyText_do.setInnerHTML(e.data.preloaderText_str+"100%"),r.dumyText_do.setVisible(!1),r.text_do.setDisplay("inline-block"),r.text_do.getStyle().fontFamily="Arial",r.text_do.getStyle().fontSize="12px",r.text_do.getStyle().whiteSpace="nowrap",r.text_do.getStyle().color=r.fontColor_str,r.text_do.setY(r.segmentHeight+2),r.mainHolder2_do.addChild(r.text_do),r.addChild(r.dumyText_do)},r.positionAndResize=function(){(e.stageWidth!=r.stageWidth||e.stageHeight!=r.stageHeight)&&r.allowResize_bl&&(r.stageWidth=e.stageWidth,r.stageHeight=e.stageHeight,r.setWidth(r.stageWidth),r.setHeight(r.stageHeight),r.position())},r.position=function(){(r.bar_do||"small"==r.preloaderBackgroundSize)&&(r.bar_do&&(r.bar_do.setHeight(r.barFill_do.getHeight()),r.barBk_do.setY(Math.round((r.barFill_do.getHeight()-r.barBk_do.getHeight())/2))),r.mainHolder_do.getStyle().width=-1==r.preloaderWidth.indexOf("%")?Math.round(r.dumyText_do.getWidth())+"px":r.preloaderWidth);var e=r.preloaderPosition;600>r.stageWidth&&(e="center"),"topleft"==e?(r.mainHolder_do.setX(r.preloaderOffestX),r.mainHolder_do.setY(r.preloaderOffestY)):"topright"==e?(r.mainHolder_do.setX(Math.round(r.stageWidth-r.mainHolder_do.getWidth()-r.preloaderOffestX)),r.mainHolder_do.setY(r.preloaderOffestY)):"bottomleft"==e?(r.mainHolder_do.setX(r.preloaderOffestX),r.mainHolder_do.setY(r.stageHeight-r.mainHolder_do.getHeight()-r.preloaderOffestY)):"bottomright"==e?(r.mainHolder_do.setX(Math.round(r.stageWidth-r.mainHolder_do.getWidth()-r.preloaderOffestX)),r.mainHolder_do.setY(r.stageHeight-r.mainHolder_do.getHeight()-r.preloaderOffestY)):(r.mainHolder_do.setX(Math.round(r.stageWidth-r.mainHolder_do.getWidth())/2),r.mainHolder_do.setY(Math.round((r.stageHeight-r.mainHolder_do.getHeight())/2))),"small"==r.preloaderBackgroundSize&&(r.bk_do.setWidth(r.mainHolder_do.getWidth()+60),r.bk_do.setHeight(r.mainHolder_do.getHeight()+40),r.bk_do.setX(r.mainHolder_do.x-30),r.bk_do.setY(r.mainHolder_do.y-25))},r.update=function(e,t){r.text_do.setY(0),r.bar_do&&(r.barFill_do.getStyle().width=Math.round(100*e)+"%",r.text_do.setY(r.barFill_do.getHeight())),r.text_do.setInnerHTML(t),r.text_do.getStyle().left="50%",r.text_do.getStyle().transform="translateX(-50%)",r.mainHolder_do.setHeight(r.text_do.y+r.text_do.getHeight()),r.text_do.setX(Math.round((r.segmentWidth-r.text_do.getWidth())/2)),r.position()},r.show=function(){FWDAnimation.killTweensOf(r.bk_do),FWDAnimation.killTweensOf(r.mainHolder2_do),FWDAnimation.to(r.bk_do,1,{alpha:r.preloaderWindowBackgroundOpacity}),FWDAnimation.to(r.mainHolder2_do,1,{alpha:1,y:0,delay:.1,ease:Expo.easeInOut}),r.isShowed_bl=!0},r.hide=function(e){null==r||(FWDAnimation.killTweensOf(r),FWDAnimation.killTweensOf(r.mainHolder2_do),e?(r.allowResize_bl=!1,FWDAnimation.to(r.bk_do,1,{alpha:0,delay:.2,onComplete:r.onHideComplete}),FWDAnimation.to(r.mainHolder2_do,.8,{alpha:0,y:20,ease:Expo.easeInOut})):(r.bk_do.setAlpha(0),r.mainHolder2_do.setAlpha(0),r.mainHolder2_do.setY(-20)),r.isShowed_bl=!1)},r.onHideComplete=function(){r.dispatchEvent(t.HIDE_COMPLETE)},r.destroy=function(){FWDUtils.isMobile&&r.screen.removeEventListener("touchstart",r.windowTouchStartHandler);FWDAnimation.killTweensOf(r.bk_do),FWDAnimation.killTweensOf(r.mainHolder2_do),r.bk_do=null,r.mainHolder2_do=null,r.text_do=null,r.backgroundColor_str=null,r.fontColor_str=null,r.init=null,r.setupMainContainers=null,r.positionAndResize=null,r.update=null,r.show=null,r.hide=null,r.onHideComplete=null,e=null,n=null,o=null,r.setInnerHTML(""),s.destroy(),r=null,t.prototype=null},r.init()};t.setPrototype=function(){t.prototype=new FWDDisplayObject("div")},t.HIDE_COMPLETE="hideComplete",t.prototype=null,e.FWDPreloader=t}(window),function(e){var t=function(e,o,n,r,s,a,d){var l=this,_=t.prototype;l.nImg=e,l.sImg=o,l.n_do,l.s_do,l.toolTipLabel_str,e&&(l.totalWidth=l.nImg.width,l.totalHeight=l.nImg.he
1ight),l.isDisabled_bl=!1,l.isSelectedFinal_bl=!1,l.isActive_bl=!1,l.isMobile_bl=FWDUtils.isMobile,l.hasPointerEvent_bl=FWDUtils.hasPointerEvent,l.init=function(){l.setupMainContainers()},l.setupMainContainers=function(){n?(l.dumy=new FWDSimpleDisplayObject("div"),l.dumy.getStyle().width="100%",l.dumy.getStyle().height="100%",l.isHandler=-1!=r.indexOf("handler"),l.isSkin1=-1!=r.indexOf("skin1"),l.setOverflow("visible"),l.n_do=new FWDDisplayObject("div"),l.n_do.getStyle().lineHeight=0,l.m_cnt=new FWDDisplayObject("div","relative"),l.m_cnt.setOverflow("visible"),l.m_cnt.getStyle().boxSizing="border-box",l.m_cnt.getStyle().lineHeight=0,l.vectCnt_do=new FWDDisplayObject("div","relative"),l.vectCnt_do.getStyle().lineHeight=0,l.vectCnt_do.getStyle().display="flex",l.vectCnt_do.getStyle().alignItems="center",l.vectCnt_do.getStyle().justifyContent="center",l.vctIcn_do=new FWDDisplayObject("div","relative"),l.vctIcn_do.getStyle().lineHeight=0,l.vctIcn_do.setInnerHTML(n),l.isHandler&&(l.vectCnt_do.getStyle().padding="4px",l.vctIcn_do.setAlpha(1),l.dumy=new FWDDisplayObject("div"),l.dumy.getStyle().width="100%",l.dumy.getStyle().height="100%"),l.n_do.addChild(l.m_cnt),l.m_cnt.addChild(l.vectCnt_do),l.vectCnt_do.addChild(l.vctIcn_do),l.isHandler&&l.n_do.addChild(l.dumy),l.addChild(l.n_do),l.addChild(l.dumy),l.setNormalState(),l.setFinalSize()):(l.n_do=new FWDSimpleDisplayObject("img"),l.n_do.setScreen(l.nImg),l.s_do=new FWDSimpleDisplayObject("img"),l.s_do.setScreen(l.sImg),l.s_do.setAlpha(0),l.addChild(l.n_do),l.addChild(l.s_do),l.setWidth(l.nImg.width),l.setHeight(l.nImg.height)),l.setButtonMode(!0),l.isMobile_bl?l.hasPointerEvent_bl?(l.screen.addEventListener("MSPointerDown",l.onMouseDown),l.screen.addEventListener("MSPointerUp",l.onClick),l.screen.addEventListener("MSPointerOver",l.onMouseOver),l.screen.addEventListener("MSPointerOut",l.onMouseOut)):l.screen.addEventListener("touchstart",l.onMouseDown):l.screen.addEventListener?(l.screen.addEventListener("mouseover",l.onMouseOver),l.screen.addEventListener("mouseout",l.onMouseOut),l.screen.addEventListener("mousedown",l.onMouseDown),l.screen.addEventListener("click",l.onClick)):l.screen.attachEvent&&(l.screen.attachEvent("onmouseover",l.onMouseOver),l.screen.attachEvent("onmouseout",l.onMouseOut),l.screen.attachEvent("onmousedown",l.onMouseDown),l.screen.attachEvent("onclick",l.onClick))},l.onMouseOver=function(o){if(!o.pointerType||o.pointerType==o.MSPOINTER_TYPE_MOUSE){if(l.dispatchEvent(t.MOUSE_OVER,{e:o}),l.isDisabled_bl||l.isSelectedFinal_bl)return;l.setSelectedState(!0)}},l.onMouseOut=function(o){if(!o.pointerType||o.pointerType==o.MSPOINTER_TYPE_MOUSE){if(l.dispatchEvent(t.MOUSE_OUT,{e:o}),l.isDisabled_bl||l.isSelectedFinal_bl)return;l.setNormalState(!0)}},l.onClick=function(o){l.isDisabled_bl||l.isSelectedFinal_bl||l.dispatchEvent(t.CLICK,{e:o})},l.onMouseDown=function(o){o.preventDefault&&o.preventDefault();l.isDisabled_bl||l.isSelectedFinal_bl||l.dispatchEvent(t.MOUSE_DOWN,{e:o})},l.checkCount=0,l.setFinalSize=function(e){(e&&(l.checkCount=0),clearInterval(l.checkId_int),!(6<l.checkCount))&&(l.lastWidth=l.vectCnt_do.screen.offsetWidth,l.checkCount+=1,l.checkId_int=setInterval(function(){l.setFinalSize()},100),l.prevWidth==l.lastWidth||0==l.lastWidth||(l.setWidth(l.vectCnt_do.screen.offsetWidth),l.setHeight(l.vectCnt_do.screen.offsetHeight),l.n_do.setWi
1dth(l.w),l.n_do.setHeight(l.h),l.buttonWidth=l.w,l.buttonHeight=l.h,l.totalWidth=l.w,l.totalHeight=l.h,l.prevWidth=l.lastWidth))},l.setNormalState=function(e){n?(FWDAnimation.killTweensOf(l.vctIcn_do.screen),a&&FWDAnimation.killTweensOf(l.vectCnt_do.screen),e?(a&&FWDAnimation.to(l.vectCnt_do.screen,.6,{className:a,ease:Expo.easeOut}),FWDAnimation.to(l.vctIcn_do.screen,.6,{className:r,ease:Expo.easeOut})):(l.vctIcn_do.screen.className=r,a&&(l.vectCnt_do.screen.className=a))):(FWDAnimation.killTweensOf(l.s_do),FWDAnimation.to(l.s_do,.5,{alpha:0,ease:Expo.easeOut}))},l.setSelectedState=function(e){n?(FWDAnimation.killTweensOf(l.vctIcn_do.screen),a&&FWDAnimation.killTweensOf(l.vectCnt_do.screen),e?(d&&FWDAnimation.to(l.vectCnt_do.screen,.8,{className:d,ease:Expo.easeOut}),FWDAnimation.to(l.vctIcn_do.screen,.8,{className:s,ease:Expo.easeOut})):(d&&(l.vectCnt_do.screen.className=d),l.vctIcn_do.screen.className=s)):(FWDAnimation.killTweensOf(l.s_do),FWDAnimation.to(l.s_do,.5,{alpha:1,delay:.1,ease:Expo.easeOut}))},l.setSelctedFinal=function(){l.isSelectedFinal_bl=!0,l.setSelectedState(!0),l.setButtonMode(!1)},l.setUnselctedFinal=function(){l.isSelectedFinal_bl=!1,l.setNormalState(!0),l.setButtonMode(!0)},l.destroy=function(){l.isMobile_bl?l.hasPointerEvent_bl?(l.screen.removeEventListener("MSPointerDown",l.onMouseDown),l.screen.removeEventListener("MSPointerUp",l.onClick),l.screen.removeEventListener("MSPointerOver",l.onMouseOver),l.screen.removeEventListener("MSPointerOut",l.onMouseOut)):l.screen.removeEventListener("touchstart",l.onMouseDown):l.screen.addEventListener?(l.screen.removeEventListener("mouseover",l.onMouseOver),l.screen.removeEventListener("mouseout",l.onMouseOut),l.screen.removeEventListener("mousedown",l.onMouseDown),l.screen.removeEventListener("click",l.onClick)):l.screen.detachEvent&&(l.screen.detachEvent("onmouseover",l.onMouseOver),l.screen.detachEvent("onmouseout",l.onMouseOut),l.screen.detachEvent("onmousedown",l.onMouseDown),l.screen.detachEvent("onclick",l.onClick)),FWDAnimation.killTweensOf(l.s_do),l.n_do.destroy(),l.s_do&&l.s_do.destroy(),l.nImg=null,l.sImg=null,l.n_do=null,l.s_do=null,e=null,o=null,l.toolTipLabel_str=null,l.init=null,l.setupMainContainers=null,l.onMouseOver=null,l.onMouseOut=null,l.onClick=null,l.onMouseDown=null,l.setSelctedFinal=null,l.setUnselctedFinal=null,l.setInnerHTML(""),_.destroy(),l=null,_=null,t.prototype=null},l.init()};t.setPrototype=function(){t.prototype=null,t.prototype=new FWDDisplayObject("div")},t.CLICK="onClick",t.MOUSE_OVER="onMouseOver",t.MOUSE_OUT="onMouseOut",t.MOUSE_DOWN="onMouseDown",t.prototype=null,e.FWDSimpleButton=t}(window),function(e){e.FWDSimpleDisplayObject=function(e,t,o,n){var r=this;if("div"==e||"img"==e||"canvas"==e)r.type=e;else throw Error("Type is not valid! "+e);r.style,r.screen,r.transform,r.position=t||"absolute",r.overflow=o||"hidden",r.display=n||"block",r.visible=!0,r.buttonMode,r.x=0,r.y=0,r.w=0,r.h=0,r.rect,r.alpha=1,r.innerHTML="",r.opacityType="",r.isHtml5_bl=!1,r.hasTransform3d_bl=FWDUtils.hasTransform3d,r.hasTransform2d_bl=FWDUtils.hasTransform2d,(FWDUtils.isIE||FWDUtils.isFirefox)&&(r.hasTransform3d_bl=!1),r.hasBeenSetSelectable_bl=!1,r.init=function(){r.setScreen()},r.getTransform=function(){for(var e=["transform","msTransform","WebkitTransform","MozTransform","OTransform"],t;t=e.shift();)if("undefined"!=typeof r.screen.style[t])return t;return!1},r.getOpacityType=function(){var e;return e="undefined"==typeof r.screen.style.opacity?"filter":"opacity",e},r.setScreen=function(e){"img"==r.type&&e?(r.screen=e,r.setMainProperties()):(r.screen=document.createElement(r.type),r.setMainProperties())},r.setMainProperties=function(){r.transform=r.getTransform(),r.setPosition(r.position),r.setDisplay(r.display),r.setOverflow(r.overflow),r.opacityType=r.getOpacityType(),"opacity"==r.opacityType&&(r.isHtml5_bl=!0),"filter"==r.opacityType&&(r.screen.style.filter="inherit"),r.screen.style.left="0px",r.screen.style.top="0px",r.screen.style.margin="0px",r.screen.style.padding="0px",r.screen.style.maxWidth="none",r.screen.style.maxHeight="none",r.screen.style.border="none",r.screen.style.lineHeight="1",r.screen.style.backgroundColor="transparent",r.screen.style.backfaceVisibility="hidden",r.screen.style.webkitBackfaceVisibility="hidden",r.screen.style.MozBackfaceVisibility="hidden","img"==e&&(r.setWidth(r.screen.width),r.setHeight(r.screen.height),r.setSelectable(!1))},r.setSelectable=function(e){e||(r.screen.style.userSelect="none",r.screen.style.MozUserSelect="none",r.screen.style.webkitUserSelect="none",r.screen.style.khtmlUserSelect="none",r.screen.style.oUserSelect="none",r.screen.style.msUserSelect="none",r.screen.msUserSelect="none",r.screen.ondragstart=function(){return!1},r.screen.onselectstart=function(){return!1},r.screen.ontouchstart=function(){return!1},r.screen.style.webkitTouchCallout="none",r.hasBeenSetSelectable_bl=!0)},r.setBackfaceVisibility=function(){r.screen.style.backfaceVisibility="visible",r.screen.style.webkitBackfaceVisibility="visible",r.screen.style.MozBackfaceVisibility="visible"},r.removeBackfaceVisibility=function(){r.screen.style.backfaceVisibility="hidden",r.screen.style.webkitBackfaceVisibility="hidden",r.screen.style.MozBackfaceVisibility="hidden"},r.getScreen=function(){return r.screen},r.setVisible=function(e){r.visible=e,r.screen.style.visibility=!0==r.visible?"visible":"hidden"},r.getVisible=function(){return r.visible},r.setResizableSizeAfterParent=function(){r.screen.style.width="100%",r.screen.style.height="100%"},r.getStyle=function(){return r.screen.style},r.setOverflow=function(e){r.overflow=e,r.screen.style.overflow=r.overflow},r.setPosition=function(e){r.position=e,r.screen.style.position=r.position},r.setDisplay=function(e){r.display=e,r.screen.style.display=r.display},r.setButtonMode=function(e){r.buttonMode=e,r.screen.style.cursor=!0==r.buttonMode?"pointer":"default"},r.setBkColor=function(e){r.screen.style.backgroundColor=e},r.setInnerHTML=function(e){r.innerHTML=e,r.screen.innerHTML=r.innerHTML},r.getInnerHTML=function(){return r.innerHTML},r.getRect=function(){return r.screen.getBoundingClientRect()},r.setAlpha=function(e){r.alpha=e,"opacity"==r.opacityType?r.screen.style.opacity=r.alpha:"filter"==r.opacityType&&(r.screen.style.filter="alpha(opacity="+100*r.alpha+")",r.screen.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+Math.round(100*r.alpha)+")")},r.getAlpha=function(){return r.alpha},r.getRect=function(){return r.screen.getBoundingClientRect()},r.getGlobalX=function(){return r.getRect().left},r.getGlobalY=function(){return r.getRect().top},r.setX=function(e){r.x=e,r.hasTransform3d_bl?r.screen.style[r.transform]="translate3d("+r.x+"px,"+r.y+"px,0)":r.hasTransform2d_bl?r.screen.style[r.transform]="translate("+r.x+"px,"+r.y+"px)":r.screen.style.left=r.x+"px"},r.getX=function(){return r.x},r.setY=function(e){r.y=e,r.hasTransform3d_bl?r.screen.style[r.transform]="translate3d("+r.x+"px,"+r.y+"px,0)":r.hasTransform2d_bl?r.screen.style[r.transform]="translate("+r.x+"px,"+r.y+"px)":r.screen.style.top=r.y+"px"},r.getY=function(){return r.y},r.setWidth=function(e){r.w=e,"img"==r.type?(r.screen.width=r.w,r.screen.style.width=r.w+"px"):r.screen.style.width=r.w+"px"},r.getWidth=function(){if("div"==r.type)return 0==r.screen.offsetWidth?r.w:r.screen.offsetWidth;return"img"==r.type?0==r.screen.offsetWidth?0==r.screen.width?r._w:r.screen.width:r.screen.offsetWidth:"canvas"==r.type?0==r.screen.offsetWidth?r.w:r.screen.offsetWidth:void 0},r.setHeight=function(e){r.h=e,"img"==r.type?(r.screen.height=r.h,r.screen.style.height=r.h+"px"):r.screen.style.height=r.h+"px"},r.getHeight=function(){if("div"==r.type)return 0==r.screen.offsetHeight?r.h:r.screen.offsetHeight;return"img"==r.type?0==r.screen.offsetHeight?0==r.screen.height?r.h:r.screen.height:r.screen.offsetHeight:"canvas"==r.type?0==r.screen.offsetHeight?r.h:r.screen.offsetHeight:void 0},r.disposeImage=function(){"img"==r.type&&(r.screen.src=null)},r.destroy=function(){null!=r&&(r.hasBeenSetSelectable_bl&&(r.screen.ondragstart=null,r.screen.onselectstart=null,r.screen.ontouchstart=null),r.style=null,r.screen=null,r.transform=null,r.position=null,r.overflow=null,r.dis
1play=null,r.visible=null,r.buttonMode=null,r.x=null,r.y=null,r.w=null,r.h=null,r.rect=null,r.alpha=null,r.innerHTML=null,r.opacityType=null,r.isHtml5_bl=null,e=null,t=null,o=null,n=null,r.hasTransform3d_bl=null,r.hasTransform2d_bl=null,r=null)},r.init()}}(window),function(e){e.FWDTransformDisplayObject=function(e,t,o){var n=this;if("div"==e||"img"==e||"canvas"==e)n.type=e;else throw Error("Type is not valid! "+e);n.children_ar=[],n.style,n.screen,n.transform,n.transformOrigin,n.position=t||"absolute",n.overflow=o||"hidden",n.visible=!0,n.buttonMode,n.x=0,n.y=0,n.w=0,n.h=0,n.scale=1,n.rect,n.alpha=1,n.innerHTML="",n.opacityType="",n.isHtml5_bl=!1,n.hasTransform3d_bl=FWDUtils.hasTransform3d,n.hasTransform2d_bl=FWDUtils.hasTransform2d,(FWDUtils.isIE||FWDUtils.isFirefox)&&(n.hasTransform3d_bl=!1),n.hasBeenSetSelectable_bl=!1,n.init=function(){n.setScreen()},n.getTransform=function(){for(var e=["transform","msTransform","WebkitTransform","MozTransform","OTransform"],t;t=e.shift();)if("undefined"!=typeof n.screen.style[t])return t},n.getTransformOrigin=function(){for(var e=["transformOrigin","msTransformOrigin","WebkitTransformOrigin","MozTransformOrigin","OTransformOrigin"],t;t=e.shift();)if("undefined"!=typeof n.screen.style[t])return t},n.getOpacityType=function(){var e;return e="undefined"==typeof n.screen.style.opacity?"filter":"opacity",e},n.setScreen=function(e){"img"==n.type&&e?(n.screen=e,n.setMainProperties()):(n.screen=document.createElement(n.type),n.setMainProperties())},n.setMainProperties=function(){n.transform=n.getTransform(),n.transformOrigin=n.getTransformOrigin(),n.setPosition(n.position),n.setOverflow(n.overflow),n.opacityType=n.getOpacityType(),"opacity"==n.opacityType&&(n.isHtml5_bl=!0),"filter"==n.opacityType&&(n.screen.style.filter="inherit"),n.screen.style.left="0px",n.screen.style.top="0px",n.screen.style.margin="0px",n.screen.style.padding="0px",n.screen.style.maxWidth="none",n.screen.style.maxHeight="none",n.screen.style.border="none",n.screen.style.lineHeight="1",n.screen.style.backgroundColor="transparent",n.screen.style.backfaceVisibility="hidden",n.screen.style.webkitBackfaceVisibility="hidden",n.screen.style.MozBackfaceVisibility="hidden","img"==e&&(n.setWidth(n.screen.width),n.setHeight(n.screen.height),n.setSelectable(!1))},n.setSelectable=function(e){e||(n.screen.style.userSelect="none",n.screen.style.MozUserSelect="none",n.screen.style.webkitUserSelect="none",n.screen.style.khtmlUserSelect="none",n.screen.style.oUserSelect="none",n.screen.style.msUserSelect="none",n.screen.msUserSelect="none",n.screen.ondragstart=function(){return!1},n.screen.onselectstart=function(){return!1},n.screen.ontouchstart=function(){return!1},n.screen.style.webkitTouchCallout="none",n.hasBeenSetSelectable_bl=!0)},n.setBackfaceVisibility=function(){n.screen.style.backfaceVisibility="visible",n.screen.style.webkitBackfaceVisibility="visible",n.screen.style.MozBackfaceVisibility="visible"},n.removeBackfaceVisibility=function(){n.screen.style.backfaceVisibility="hidden",n.screen.style.webkitBackfaceVisibility="hidden",n.screen.style.MozBackfaceVisibility="hidden"},n.getScreen=function(){return n.screen},n.setVisible=function(e){n.visible=e,n.screen.style.visibility=!0==n.visible?"visible":"hidden"},n.getVisible=function(){return n.visible},n.setResizableSizeAfterParent=function(){n.screen.style.width="100%",n.screen.style.height="100%"},n.getStyle=function(){return n.screen.style},n.setOverflow=function(e){n.overflow=e,n.screen.style.overflow=n.overflow},n.setPosition=function(e){n.position=e,n.screen.style.position=n.position},n.setDisplay=function(e){n.display=e,n.screen.style.display=n.display},n.setButtonMode=function(e){n.buttonMode=e,n.screen.style.cursor=!0==n.buttonMode?"pointer":"default"},n.setBkColor=function(e){n.screen.style.backgroundColor=e},n.setInnerHTML=function(e){n.innerHTML=e,n.screen.innerHTML=n.innerHTML},n.getInnerHTML=function(){return n.innerHTML},n.getRect=function(){return n.screen.getBoundingClientRect()},n.setAlpha=function(e){n.alpha=e,"opacity"==n.opacityType?n.screen.style.opacity=n.alpha:"filter"==n.opacityType&&(n.screen.style.filter="alpha(opacity="+100*n.alpha+")",n.screen.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+Math.round(100*n.alpha)+")")}
1,n.getAlpha=function(){return n.alpha},n.getRect=function(){return n.screen.getBoundingClientRect()},n.getGlobalX=function(){return n.getRect().left},n.getGlobalY=function(){return n.getRect().top},n.setX=function(e){n.x=e,n.hasTransform3d_bl?n.screen.style[n.transform]="translate3d("+n.x+"px,"+n.y+"px,0) scale("+n.scale+","+n.scale+")":n.screen.style.left=n.x+"px"},n.getX=function(){return n.x},n.setY=function(e){n.y=e,n.hasTransform3d_bl?n.screen.style[n.transform]="translate3d("+n.x+"px,"+n.y+"px,0) scale("+n.scale+","+n.scale+")":n.screen.style.top=n.y+"px"},n.getY=function(){return n.y},n.setWidth=function(e){n.w=e,"img"==n.type?(n.screen.width=n.w,n.screen.style.width=n.w+"px"):n.screen.style.width=n.w+"px"},n.getWidth=function(){if("div"==n.type)return 0==n.screen.offsetWidth?n.w:n.screen.offsetWidth;return"img"==n.type?0==n.screen.offsetWidth?0==n.screen.width?n._w:n.screen.width:n.screen.offsetWidth:"canvas"==n.type?0==n.screen.offsetWidth?n.w:n.screen.offsetWidth:void 0},n.setHeight=function(e){n.h=e,"img"==n.type?(n.screen.height=n.h,n.screen.style.height=n.h+"px"):n.screen.style.height=n.h+"px"},n.getHeight=function(){if("div"==n.type)return 0==n.screen.offsetHeight?n.h:n.screen.offsetHeight;return"img"==n.type?0==n.screen.offsetHeight?0==n.screen.height?n.h:n.screen.height:n.screen.offsetHeight:"canvas"==n.type?0==n.screen.offsetHeight?n.h:n.screen.offsetHeight:void 0},n.setScale=function(e){n.scale=e,n.screen.style[n.transform]=n.hasTransform2d_bl?"scale("+n.scale+","+n.scale+")":"translate3d("+n.x+"px,"+n.y+"px,0) scale("+n.scale+","+n.scale+")"},n.setTransformOrigin=function(e,t){n.screen.style[n.transformOrigin]=e+"% "+t+"%"},n.setPositionAndScale=function(e,t,o){n.x=e,n.y=t,n.scale=o,n.screen.style[n.transform]="translate3d("+n.x+"px,"+n.y+"px,0) scale("+n.scale+","+n.scale+")"},n.disposeImage=function(){"img"==n.type&&(n.screen.src=null)},n.addChild=function(t){n.contains(t)?(n.children_ar.splice(FWDUtils.indexOfArray(n.children_ar,t),1),n.children_ar.push(t),n.screen.appendChild(t.screen)):(n.children_ar.push(t),n.screen.appendChild(t.screen))},n.removeChild=function(t){if(n.contains(t))n.children_ar.splice(FWDUtils.indexOfArray(n.children_ar,t),1),n.screen.removeChild(t.screen);else throw Error("##removeChild()## Child dose't exist, it can't be removed!")},n.contains=function(t){return-1!=FWDUtils.indexOfArray(n.children_ar,t)},n.addChildAt=function(t,e){if(0==n.getNumChildren())n.children_ar.push(t),n.screen.appendChild(t.screen);else if(1==e)n.screen.insertBefore(t.screen,n.children_ar[0].screen),n.screen.insertBefore(n.children_ar[0].screen,t.screen),n.contains(t)?n.children_ar.splice(FWDUtils.indexOfArray(n.children_ar,t),1,t):n.children_ar.splice(FWDUtils.indexOfArray(n.children_ar,t),0,t);else{if(0>e||e>n.getNumChildren()-1)throw Error("##getChildAt()## Index out of bounds!");n.screen.insertBefore(t.screen,n.children_ar[e].screen),n.contains(t)?n.children_ar.splice(FWDUtils.indexOfArray(n.children_ar,t),1,t):n.children_ar.splice(FWDUtils.indexOfArray(n.children_ar,t),0,t)}},n.getChildAt=function(e){if(0>e||e>n.getNumChildren()-1)throw Error("##getChildAt()## Index out of bounds!");if(0==n.getNumChildren())throw Errror("##getChildAt## Child dose not exist!");return n.children_ar[e]},n.removeChildAtZero=function(){n.screen.removeChild(n.children_ar[0].screen),n.children_ar.shift()},n.getNumChildren=function(){return n.children_ar.length},n.destroy=function(){n.hasBeenSetSelectable_bl&&(n.screen.ondragstart=null,n.screen.onselectstart=null,n.screen.ontouchstart=null);n.style=null,n.screen=null,n.transform=null,n.position=null,n.overflow=null,n.display=null,n.visible=null,n.buttonMode=null,n.x=null,n.y=null,n.w=null,n.h=null,n.rect=null,n.alpha=null,n.innerHTML=null,n.opacityType=null,n.isHtml5_bl=null,e=null,t=null,o=null,display=null,n.hasTransform3d_bl=null,n.hasTransform2d_bl=null,n=null},n.init()}}(window),function(e){var t=function(){};t.dumy=document.createElement("div"),t.trim=function(e){return e.replace(/\s/gi,"")},t.trimAndFormatUrl=function(e){return e=e.toLocaleLowerCase(),e=e.replace(/ /g,"-"),e=e.replace(/ä/g,"a"),e=e.replace(/â/g,"a"),e=e.replace(/â/g,"a"),e=e.replace(/à/g,"a"),e=e.replace(/è/g,"e"),e=e.replace(/é/g,"e"),e=e.replace(/ë/g,"e"),e=e.replace(/ï/g,"i"),e=e.replace(/î/g,"i"),e=e.replace(/ù/g,"u"),e=e.replace(/ô/g,"o"),e=e.replace(/ù/g,"u"),e=e.replace(/û/g,"u"),e=e.replace(/ÿ/g,"y"),e=e.replace(/ç/g,"c"),e=e.replace(/œ/g,"ce"),e},t.splitAndTrim=function(e,o,n){for(var r=e.split(","),s=r.length,a=0;a<s;a++)o&&(r[a]=t.trim(r[a])),n&&(r[a]=r[a].toLowerCase());return r},t.indexOfArray=function(e,t){for(var o=e.length,n=0;n<o;n++)if(e[n]===t)return n;return-1},t.randomizeArray=function(e){for(var t=[],o=e.concat(),n=o.length,r=0,s;r<n;r++)s=Math.floor(Math.random()*o.length),t.push(o[s]),o.splice(s,1);return t},t.parent=function(t,o){for(void 0===o&&(o=1);o--&&t;)t=t.parentNode;return t&&1===t.nodeType?t:null},t.sibling=function(t,o){for(;t&&0!==o;)if(0<o){if(t.nextElementSibling)t=t.nextElementSibling;else for(var t=t.nextSibling;t&&1!==t.nodeType;t=t.nextSibling);o--}else{if(t.previousElementSibling)t=t.previousElementSibling;else for(var t=t.previousSibling;t&&1!==t.nodeType;t=t.previousSibling);o++}return t},t.getChildAt=function(o,e){var r=t.getChildren(o);return 0>e&&(e+=r.length),0>e?null:r[e]},t.getChildById=function(e){return document.getElementById(e)||void 0},t.getChildren=function(t,e){for(var o=[],n=t.firstChild;null!=n;n=n.nextSibling)e?o.push(n):1===n.nodeType&&o.push(n);return o},t.getChildrenFromAttribute=function(o,e,n){for(var r=[],s=o.firstChild;null!=s;s=s.nextSibling)n&&t.hasAttribute(s,e)?r.push(s):1===s.nodeType&&t.hasAttribute(s,e)&&r.push(s);return 0==r.length?void 0:r},t.getChildFromNodeListFromAttribute=function(o,e,n){for(var r=o.firstChild;null!=r;r=r.nextSibling){if(n&&t.hasAttribute(r,e))return r;if(1===r.nodeType&&t.hasAttribute(r,e))return r}},t.getAttributeValue=function(o,e){return t.hasAttribute(o,e)?o.getAttribute(e):void 0},t.hasAttribute=function(t,e){if(t.hasAttribute)return t.hasAttribute(e);var o=t.attributes[e];return!!o}
1,t.insertNodeAt=function(e,o,r){var n=t.children(e);if(0>r||r>n.length)throw new Error("invalid index!");else e.insertBefore(o,n[r])},t.hasCanvas=function(){return!!document.createElement("canvas")},t.hitTest=function(e,t,o){if(!e)throw Error("Hit test target is null!");var n=e.getBoundingClientRect();return!!(t>=n.left&&t<=n.left+(n.right-n.left)&&o>=n.top&&o<=n.top+(n.bottom-n.top))},t.getScrollOffsets=function(){return null==e.pageXOffset?"CSS1Compat"==document.compatMode?{x:document.documentElement.scrollLeft,y:document.documentElement.scrollTop}:void 0:{x:e.pageXOffset,y:e.pageYOffset}},t.getViewportSize=function(){return t.hasPointerEvent&&1<navigator.msMaxTouchPoints?{w:document.documentElement.clientWidth||e.innerWidth,h:document.documentElement.clientHeight||e.innerHeight}:t.isMobile?{w:e.innerWidth,h:e.innerHeight}:{w:document.documentElement.clientWidth||e.innerWidth,h:document.documentElement.clientHeight||e.innerHeight}},t.getViewportMouseCoordinates=function(o){var e=t.getScrollOffsets();return o.touches?{screenX:null==o.touches[0]?o.touches.pageX-e.x:o.touches[0].pageX-e.x,screenY:null==o.touches[0]?o.touches.pageY-e.y:o.touches[0].pageY-e.y}:{screenX:o.clientX==null?o.pageX-e.x:o.clientX,screenY:o.clientY==null?o.pageY-e.y:o.clientY}},t.hasPointerEvent=function(){return!!e.navigator.msPointerEnabled||!!e.navigator.pointerEnabled}(),t.isMobile=function(){if(t.hasPointerEvent&&(1<navigator.msMaxTouchPoints||1<navigator.maxTouchPoints))return!0;var o=["android","webos","iphone","ipad","blackberry"];for(i in o)if(-1!=navigator.userAgent.toLowerCase().indexOf(o[i].toLowerCase()))return!0;return!("macintel"!==navigator.platform.toLowerCase()||!(1<navigator.maxTouchPoints)||e.MSStream)}(),t.isAndroid=function(){return-1!=navigator.userAgent.toLowerCase().indexOf("android".toLowerCase())}(),t.isChrome=function(){return-1!=navigator.userAgent.toLowerCase().indexOf("chrome")}(),t.isSafari=function(){return-1!=navigator.userAgent.toLowerCase().indexOf("safari")&&-1==navigator.userAgent.toLowerCase().indexOf("chrome")}(),t.isOpera=function(){return-1!=navigator.userAgent.toLowerCase().indexOf("opera")&&-1==navigator.userAgent.toLowerCase().indexOf("chrome")}(),t.isFirefox=function(){return-1!=navigator.userAgent.toLowerCase().indexOf("firefox")}(),t.isIE=function(){return-1!=navigator.userAgent.toLowerCase().indexOf("msie")}(),t.isIEAndLessThen9=function(){return-1!=navigator.userAgent.toLowerCase().indexOf("msie 7")||-1!=navigator.userAgent.toLowerCase().indexOf("msie 8")}(),t.isApple=function(){return-1!=navigator.appVersion.toLowerCase().indexOf("mac")}(),t.hasFullScreen=function(){return t.dumy.requestFullScreen||t.dumy.mozRequestFullScreen||t.dumy.webkitRequestFullScreen||t.dumy.msieRequestFullScreen}(),t.get3d=function(){for(var e=["transform","msTransform","WebkitTransform","MozTransform","OTransform","KhtmlTransform"],o,n;o=e.shift();)if("undefined"!=typeof t.dumy.style[o]&&(t.dumy.style.position="absolute",n=t.dumy.getBoundingClientRect().left,t.dumy.style[o]="translate3d(500px, 0px, 0px)",n=Math.abs(t.dumy.getBoundingClientRect().left-n),100<n&&900>n)){try{document.documentElement.removeChild(t.dumy)}catch(t){}return!0}try{document.documentElement.removeChild(t.dumy)}catch(t){}return!1},t.get2d=function(){for(var e=["transform","msTransform","WebkitTransform","MozTransform","OTransform","KhtmlTransform"],o;o=e.shift();)if("undefined"!=typeof t.dumy.style[o])return!0;try{document.documentElement.removeChild(t.dumy)}catch(t){}return!1},t.checkIfHasTransforms=function(){t.isReadyMethodCalled_bl||(document.documentElement.appendChild(t.dumy),t.hasTransform3d=t.get3d(),t.hasTransform2d=t.get2d(),t.isReadyMethodCalled_bl=!0)},t.onReady=function(e){document.addEventListener?document.addEventListener("DOMContentLoaded",function(){document.documentElement.appendChild(t.dumy),e()}):document.onreadystatechange=function(){document.documentElement.appendChild(t.dumy),"complete"==document.readyState&&e()}},t.disableElementSelection=function(t){try{t.style.userSelect="none"}catch(t){}try{t.style.MozUserSelect="none"}catch(t){}try{t.style.webkitUserSelect="none"}catch(t){}try{t.style.khtmlUserSelect="none"}catch(t){}try{t.style.oUserSelect="none"}catch(t){}try{t.style.msUserSelect="none"}catch(t){}try{t.msUserSelect="none"}catch(t){}t.onselectstart=function(){return!1}},t.getUrlArgs=function(e){for(var t={},o=e.substr(e.indexOf("?")+1)||location.search.substring(1),n=o.split("&"),r=0;r<n.length;r++){var s=n[r].indexOf("="),a=n[r].substring(0,s),d=n[r].substring(s+1);d=decodeURIComponent(d),t[a]=d}return t},t.validateEmail=function(e){return!!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e)},t.resizeDoWithLimit=function(e,t,o,n,r,s,a,d,l,_,c,u,p){var t=t-s,o=o-a,g=t/n,h=o/r,m=0;g<=h?m=g:g>=h&&(m=h);var f=Math.round(n*m),b=Math.round(r*m),v=Math.floor((t-n*m)/2+d),T=Math.floor((o-r*m)/2+l);_?FWDAnimation.to(e,c,{x:v,y:T,w:f,h:b,delay:u,ease:p}):(e.x=v,e.y=T,e.w=f,e.h=b)},t.isReadyMethodCalled_bl=!1,e.FWDUtils=t}(window),function(e){var t=function(o){var n=this;n.init=function(){return FWDUtils.checkIfHasTransforms(),FWDTweenLite.ticker.useRAF(!0),n.props_obj=o,n.isFullScreen_bl=!1,n.mustHaveHolderDiv_bl=!1,n.displayType=o.displayType.toLowerCase(),n.displayType||(n.displayType=t.FULL_SCREEN),n.displayType==t.RESPONSIVE&&(n.mustHaveHolderDiv_bl=!0),n.body=document.getElementsByTagName("body")[0],n.props_obj?!n.props_obj.divHolderId&&n.mustHaveHolderDiv_bl?void alert("Property divHolderId is not defined in the FWDViewer constructor, _s property represents the div id into which the grid is added as a child!"):n.mustHaveHolderDiv_bl&&!FWDUtils.getChildById(n.props_obj.divHolderId)?void alert("FWDViewer holder div is not found, please make sure that the div exsists and the id is correct! "+n.props_obj.divHolderId):void(n.stageContainer=n.displayType==t.FULL_SCREEN||n.displayType==t.LIGHTBOX?document.documentElement:FWDUtils.getChildById(n.props_obj.divHolderId),n.skinPath_str=n.props_obj.skinPath,n.skinPath_str.lastIndexOf("/")+1!=n.skinPath_str.length&&(n.skinPath_str+="/"),n.warningIconPath_str=n.skinPath_str+"warning.png",n.listeners={events_ar:[]},n.customContextMenu=null,n.info_do=null,n.main_do=null,n.preloader_do=null,n.navigator_do=null,n.controller_do=null,n.imageManager_do=null,n.descriptionWindow_do=null,n.hider=null,n.lightBox_do=null,n.rotateDumy_sdo=null,n.markersDumy_sdo=null,n.panDumy_sdo=null,n.useVectorIcons="yes"==n.props_obj.useVectorIcons,n.autoScale="yes"==n.props_obj.autoScale,n.originalWidth=n.props_obj.viewerWidth,n.originalHeight=n.props_obj.viewerHeight,n.imageWidth=n.props_obj.imageWidth,n.imageHeight=n.props_obj.imageHeight,n.viewerMinHeight=n.props_obj.viewerMinHeight||500,n.backgroundColor_str=n.props_obj.backgroundColor||"transparent",n.lightBoxBackgroun
1dColor_str=n.props_obj.lightBoxBackgroundColor||"transparent",n.viewportWidth=0,n.viewportHeight=0,n.stageWidth=0,n.stageHeight=0,n.pageXOffset=e.pageXOffset,n.pageYOffset=e.pageYOffset,n.lastScrollY,n.lastScrollX,n.lightBoxBackgroundOpacity=n.props_obj.lightBoxBackgroundOpacity||1,n.lightBoxWidth=n.props_obj.lightBoxWidth||500,n.lightBoxHeight=n.props_obj.lightBoxHeight||400,n.finalLightBoxWidth,n.finalLightBoxHeight,n.resizeHandlerId_to,n.resizeHandler2Id_to,n.lighboxAnimDoneId_to,n.startHiderWithDelayId_to,n.initPluginId_to,n.activateWithDelayImagemanagerId_to,n.isMobile_bl=FWDUtils.isMobile,n.hibernate_bl=!1,n.safeToControll_bl=!1,n.initializeOnlyWhenVisible_bl=n.props_obj.initializeOnlyWhenVisible,n.initializeOnlyWhenVisible_bl="yes"==n.initializeOnlyWhenVisible_bl,n.displayType==t.LIGHTBOX?n.initPluginId_to=setTimeout(function(){n.setupLightBox()},50):(n.setupMainDo(),n.startResizeHandler(),n.initializeOnlyWhenVisible_bl?(e.addEventListener("scroll",n.onInitlalizeScrollHandler),n.scrollInit_to=setTimeout(n.onInitlalizeScrollHandler,500)):n.setupViewer())):void alert("FWDViewer constructor properties object is not defined!")},n.onInitlalizeScrollHandler=function(){var t=FWDUtils.getScrollOffsets();n.pageXOffset=t.x,n.pageYOffset=t.y,n.main_do.getGlobalY()>=-n.stageHeight&&n.main_do.getGlobalY()<n.ws.h&&(e.removeEventListener("scroll",n.onInitlalizeScrollHandler),n.setupViewer())},n.setupViewer=function(){n.data||(n.displayType==t.LIGHTBOX&&(n.setupMainDo(),n.startResizeHandler()),clearTimeout(n.scrollInit_to),n.setupInfo(),n.setupData(),FWDUtils.hasPointerEvent&&FWDUtils.isMobile&&e.addEventListener("contextmenu",n.preventContextMenu))},n.setupMainDo=function(){n.main_do=new FWDDisplayObject("div","relative"),n.main_do.screen.className="fwd360",n.main_do.getStyle().msTouchAction="none",n.main_do.getStyle().webkitTapHighlightColor="rgba(0, 0, 0, 0)",n.main_do.setBackfaceVisibility(),n.main_do.setBkColor(n.backgroundColor_str),n.useVectorIcons&&(n.background_sdo=new FWDSimpleDisplayObject("div"),n.background_sdo.screen.className=n.isSkin2?"fwd360-controler-skin2-vector":"fwd360-controler-skin1-vector",n.background_sdo.setX(-5e3),n.main_do.addChild(n.background_sdo),setTimeout(function(){n.controllerHeight=parseInt(getComputedStyle(n.background_sdo.screen).getPropertyValue("height"))},1)),(!FWDUtils.isMobile||FWDUtils.isMobile&&FWDUtils.hasPointerEvent)&&n.main_do.setSelectable(!1),n.displayType==t.FULL_SCREEN?(n.stageContainer.style.overflow="hidden",n.main_do.getStyle().position="absolute",document.documentElement.style.overflow="hidden",n.stageContainer.appendChild(n.main_do.screen)):n.displayType==t.LIGHTBOX?(n.main_do.getStyle().position="absolute",n.stageContainer.appendChild(n.main_do.screen)):n.stageContainer.appendChild(n.main_do.screen)},n.preventContextMenu=function(t){t.preventDefault()},n.setupInfo=function(){FWDInfo.setPrototype(),n.info_do=new FWDInfo(n,n.warningIconPath_str)},n.startResizeHandler=function(){e.addEventListener("resize",n.onResizeHandler),e.addEventListener("scroll",n.onScrollHandler),n.onResizeHandler(!0),n.resizeHandlerId_to=setTimeout(function(){n.resizeHandler(!0)},500)},n.stopResizeHandler=function(){e.removeEventListener("resize",n.onResizeHandler),e.removeEventListener("scroll",n.onScrollHandler),clearTimeout(n.resizeHandlerId_to)},n.onResizeHandler=function(){n.resizeHandler()},n.onScrollHandler=function(){if(!n.hibernate_bl){(n.isFullScreen_bl||n.displayType==t.FULL_SCREEN||n.displayType==t.LIGHTBOX)&&n.scrollHandler();var e=FWDUtils.getScrollOffsets();n.scrollOffsets=e}},n.scrollHandler=function(){var e=FWDUtils.getScrollOffsets();n.pageXOffset=e.x,n.pageYOffset=e.y,n.displayType==t.LIGHTBOX?(n.lightBox_do.setX(e.x),n.lightBox_do.setY(e.y)):(n.isFullScreen_bl||n.displayType==t.FULL_SCREEN)&&(n.main_do.setX(e.x),n.main_do.setY(e.y))},n.resizeHandler=function(e){if(!n.hibernate_bl){var o=FWDUtils.getScrollOffsets();n.scrollOffsets=o;var r=FWDUtils.getViewportSize();if(n.ws=r,n.viewportWidth!=r.w||n.viewportHeight!=r.h||n.pageXOffset!=o.x||n.pageYOffset!=o.y||e){if(n.viewportWidth=r.w,n.viewportHe
1ight=r.h,n.pageXOffset=o.x,n.pageYOffset=o.y,n.displayType==t.LIGHTBOX&&!n.isFullScreen_bl){if(n.lightBoxWidth>r.w?(n.finalLightBoxWidth=r.w,n.finalLightBoxHeight=parseInt(n.lightBoxHeight*(r.w/n.lightBoxWidth))):(n.finalLightBoxWidth=n.lightBoxWidth,n.finalLightBoxHeight=n.lightBoxHeight),n.finalLightBoxHeight<n.viewerMinHeight&&(n.finalLightBoxHeight=n.viewerMinHeight),n.lightBox_do.setWidth(r.w),n.lightBox_do.setHeight(r.h),n.lightBox_do.setX(o.x),n.lightBox_do.setY(o.y),n.lightBox_do.mainLightBox_do.setX(parseInt((r.w-n.finalLightBoxWidth)/2)),n.lightBox_do.mainLightBox_do.setY(parseInt((r.h-n.finalLightBoxHeight)/2)),n.lightBox_do.closeButton_do&&!n.lightBox_do.closeButtonIsTweening_bl){var s=parseInt((r.w+n.finalLightBoxWidth)/2-n.lightBox_do.closeButton_do.totalWidth/2),a=parseInt((r.h-n.finalLightBoxHeight)/2-n.lightBox_do.closeButton_do.totalHeight/2);s=r.w-n.lightBox_do.closeButton_do.totalWidth-10,a=10,FWDAnimation.killTweensOf(n.lightBox_do.closeButton_do),n.lightBox_do.closeButton_do.setX(s),n.lightBox_do.closeButton_do.setY(a)}n.main_do.setX(0),n.main_do.setY(0),n.lightBox_do.mainLightBox_do.setWi
1dth(n.finalLightBoxWidth),n.lightBox_do.mainLightBox_do.setHeight(n.finalLightBoxHeight),n.stageWidth=n.finalLightBoxWidth,n.stageHeight=n.finalLightBoxHeight}else n.isFullScreen_bl||n.displayType==t.FULL_SCREEN?(n.main_do.setX(o.x),n.main_do.setY(o.y),n.stageWidth=r.w,n.stageHeight=r.h):(n.autoScale?(n.stageContainer.style.width="100%",n.stageContainer.offsetWidth>n.originalWidth&&(n.stageContainer.style.width=n.originalWidth+"px"),n.scale=n.stageContainer.offsetWidth/n.originalWidth,n.stageWidth=parseInt(n.scale*n.originalWidth),n.stageHeight=Math.max(parseInt(n.scale*n.originalHeight),200),n.stageHeight<n.viewerMinHeight&&(n.stageHeight=n.viewerMinHeight),n.stageContainer.style.height=n.stageHeight+"px"):(n.stageContainer.style.width="100%",n.stageContainer.offsetWidth>n.originalWidth&&(n.stageContainer.style.width=n.originalWidth+"px"),n.stageWidth=parseInt(n.stageContainer.offsetWidth),n.stageHeight=n.originalHeight),n.main_do.setX(0),n.main_do.setY(0));n.main_do.setWidth(n.stageWidth),n.main_do.setHeight(n.stageHeight),n.preloader_do&&n.preloader_do.positionAndResize(),n.imageManager_do&&n.imageManager_do.resizeAndPosition(!1),n.controller_do&&n.controller_do.resizeAndPosition(),n.navigator_do&&n.navigator_do.resizeAndPosition(),n.descriptionWindow_do&&n.descriptionWindow_do.isShowed_bl&&n.descriptionWindow_do.resizeAndPosition()}}},n.setupLightBox=function(){FWDLightBox.setPrototype(),n.lightBox_do=new FWDLightBox(n,n.lightBoxBackgroundColor_str,n.backgroundColor_str,n.lightBoxBackgroundOpacity,n.lightBoxWidth,n.lightBoxHeight),n.lightBox_do.addListener(FWDLightBox.CLOSE,n.lightBoxCloseHandler),n.lightBox_do.addListener(FWDLightBox.HIDE_COMPLETE,n.lightBoxHideCompleteHandler),n.lighboxAnimDoneId_to=setTimeout(n.setupViewer,1200)},n.lightBoxCloseHandler=function(){n.stopResizeHandler(),n.data&&n.data.stopToLoad()},n.lightBoxHideCompleteHandler=function(){n.dispatchEvent&&n.dispatchEvent(t.CLOSE_LIGHTBOX),n.destroy()},n.setupContextMenu=function(){0==n.data.buttons_ar.length||(FWDContextMenu.setPrototype(),n.customContextMenu=new FWDContextMenu(n,n.data),n.customContextMenu.addListener(FWDController.ROTATE,n.contextMenuRotateHandler),n.customContextMenu.addListener(FWDController.PAN,n.contextMenuPanHandler),n.customContextMenu.addListener(FWDController.GOTO_NEXT_IMAGE,n.contextMenuGoToNextImageHandler),n.customContextMenu.addListener(FWDController.GOTO_PREV_IMAGE,n.contextMenuGoToPrevImageHandler),n.customContextMenu.addListener(FWDController.ZOOM_IN,n.contextMenuZoomInHandler),n.customContextMenu.addListener(FWDController.ZOOM_OUT,n.contextMenuZoomOutHandler),n.customContextMenu.addListener(FWDController.START_SLIDE_SHOW,n.contextMenuStartSlideShowHandler),n.customContextMenu.addListener(FWDController.STOP_SLIDE_SHOW,n.contextMenuStopSlideShowHandler),n.customContextMenu.addListener(FWDController.SHOW_INFO,n.contextMenuShowInfoWindow),n.customContextMenu.addListener(FWDController.GO_FULL_SCREEN,n.controllerGoFullScreen),n.customContextMenu.addListener(FWDController.GO_NORMAL_SCREEN,n.controllerGoNormalSreen))},n.contextMenuRotateHandler=function(t){n.controller_do.rotateButtonOnMouseDownHandler(t)},n.contextMenuPanHandler=function(t){n.controller_do.panButtonOnMouseDownHandler(t.e)},n.contextMenuGoToNextImageHandler=function(t){n.controller_do.nextButtonStartHandler(t)},n.contextMenuGoToPrevImageHandler=function(t){n.controller_do.prevButtonStartHandler(t)},n.contextMenuZoomInHandler=function(t){n.controller_do.zoomInStartHandler(t)},n.contextMenuZoomOutHandler=function(t){n.controller_do.zoomOutStartHandler(t)},n.contextMenuStartSlideShowHandler=function(){n.controller_do.startSlideshow()},n.contextMenuShowInfoWindow=function(){n.main_do.addChild(n.descriptionWindow_do),n.descriptionWindow_do.hide(!1,!0),n.descriptionWindow_do.show(n.data.infoText_str)},n.contextMenuStopSlideShowHandler=function(){n.controller_do.stopSlideShow()},n.setupData=function(){FWDData.setPrototype(),n.data=new FWDData(n.props_obj),n.data.addListener(FWDData.LIGHBOX_CLOSE_BUTTON_LOADED,n.onLightboxCloseButtonLoadComplete),n.data.addListener(FWDData.PRELOADER_LOAD_DONE,n.onPreloaderLoadDone),n.data.addListener(FWDData.FIRST_IMAGE_LOAD_COMPLETE,n.firstImageLoadComplete),n.data.addListener(FWDData.LOAD_ERROR,n.dataLoadError),n.data.addListener(FWDData.SKIN_PROGRESS,n.dataSkinProgressHandler),n.data.addListener(FWDData.IMAGES_PROGRESS,n.dataImagesProgressHandler),n.data.addListener(FWDData.LOAD_DONE,n.dataLoadComplete),n.data.addListener(FWDData.IMAGE_LOADED,n.onImageLoad),n.data.addListener(FWDData.IMAGES_LOAD_COMPLETE,n.dataImagesLoadComplete)},n.onLightboxCloseButtonLoadComplete=function(){n.displayType==t.LIGHTBOX&&n.lightBox_do.setupCloseButton(n.data.mainLightboxCloseButtonN_img,n.data.mainLightboxCloseButtonS_img)},n.firstImageLoadComplete=function(){n.data.showNavigator_bl&&n.setupNavigator(),n.imageManager_do.setAlpha(0),FWDAnimation.to(n.imageManager_do,.6,{alpha:1}),n.main_do.addChild(n.preloader_do)},n.onPreloaderLoadDone=function(){n.setupPreloader()},n.onImageLoad=function(t){n.imageManager_do.showLoadedImage(t.id)},n.dataLoadError=function(t){n.main_do.addChild(n.info_do),n.info_do.showText(t.text)},n.dataSkinProgressHandler=function(t){n.preloader_do&&n.preloader_do.update(t.percent,"Loading skin: "+Math.round(100*t.percent)+"%")},n.dataImagesProgressHandler=function(t){n.preloader_do.update(t.percent,n.data.preloaderText_str+Math.round(100*t.percent)+"%")},n.dataLoadComplete=function(){n.setupImageManager(),n.setupDisableMarkersDumy(),n.setupController(),n.main_do.addChild(n.preloader_do),n.isMobile_bl||n.setupContextMenu()},n.dataImagesLoadComplete=function(){n.preloader_do.hide(!0),n.activateWithDelayImagemanagerId_to=setTimeout(function(){n.imageManager_do.activate()},41),n.data.hideController_bl&&(n.setupHider(),n.controller_do.setupHider(n.hider),n.imageManager_do.setupHider(n.hider),n.navigator_do&&n.navigator_do.setupHider(n.hider),n.startHiderWithDelayId_to=setTimeout(function(){n.hider.start()},n.data.hideControllerDelay)),n.data.startSlideShowOnLeave&&n.setupSlideshowOnLeave(),n.customContextMenu&&(n.customContextMenu.isActive_bl=!0),n.navigator_do&&n.navigator_do.activate(),n.setupDescriptionWindow(),n.setupRotationDumy(),n.setupPanDumy(),n.data.slideShowAutoPlay_bl&&n.controller_do.startSlideshow(),n.dispatchEvent&&n.dispatchEvent(t.All_IMAGES_LOADED),n.safeToControll_bl=!0},n.setupSlideshowOnLeave=function(){n.isMobile_bl?e.addEventListener("touchstart",n.onMouseOrTouchUpdate):n.main_do.screen.addEventListener("mouseleave",n.onMouseOrTouchUpdate),e.addEventListener("scroll",n.onScrollHandlerLeave)},n.onScrollHandlerLeave=function(){n.main_do.getGlobalY()<=-n.stageHeight||n.main_do.getGlobalY()>n.ws.h?n.controller_do.stopSlideShow():n.controller_do.startSlideshow()},n.onMouseOrTouchUpdate=function(t){wc=FWDUtils.getViewportMouseCoordinates(t),
1console.log(),(!n.isMobile_bl||FWDUtils.hitTest(n.main_do.screen,wc.screenX,wc.screenY))&&n.isMobile_bl||n.imageManager_do.markerShowed||n.controller_do.startSlideshow()},n.setupPreloader=function(){FWDPreloader.setPrototype(),n.preloader_do=new FWDPreloader(n,n.data.preloaderFontColor_str,n.data.preloaderBackgroundColor_str),n.preloader_do.addListener(FWDPreloader.HIDE_COMPLETE,n.onPreloaderHideCompleteHandler),n.preloader_do.positionAndResize(),n.preloader_do.hide(!1),n.preloader_do.show(!0),n.main_do.addChild(n.preloader_do)},n.onPreloaderHideCompleteHandler=function(){n.main_do.removeChild(n.preloader_do),n.preloader_do.destroy(),n.preloader_do=null},n.setupHider=function(){FWDHider.setPrototype(),n.hider=new FWDHider(n.data.isMobile_bl,n.main_do,n.data.hideControllerDelay)},n.setupController=function(){FWDController.setPrototype(),n.controller_do=new FWDController(n.data,n),n.controller_do.addListener(FWDController.MOUSE_DOWN,n.controllerOnMouseDownHandler),n.controller_do.addListener(FWDController.CHANGE_NAVIGATION_STYLE,n.setImageViewerNavigationStyleHandler),n.controller_do.addListener(FWDController.GOTO_TOP_OR_BOTTOM_IMAGE,n.gotoTopOrBottomImageHandler),n.controller_do.addListener(FWDController.GOTO_NEXT_OR_PREV_IMAGE,n.gotoNextImageHandler),n.controller_do.addListener(FWDController.GOTO_NEXT_OR_PREV_IMAGE_COMPLETE,n.gotoNextImageCompleteHandler),n.controller_do.addListener(FWDController.DISABLE_PAN_OR_MOVE,n.disablePanOrMoveHandler),n.controller_do.addListener(FWDController.ENABLE_PAN_OR_MOVE,n.enablePanOrMoveHandler),n.controller_do.addListener(FWDController.SCROLL_BAR_UPDATE,n.controllerScrollBarUpdateHandler),n.controller_do.addListener(FWDController.ZOOM_WITH_BUTTONS,n.controllerZoomHandler),n.controller_do.addListener(FWDController.START_SLIDE_SHOW,n.controllerStartSlideshowHandler),n.controller_do.addListener(FWDController.STOP_SLIDE_SHOW,n.controllerStopSlideshowHandler),n.controller_do.addListener(FWDController.SHOW_INFO,n.controllerShowInfoHandler),n.controller_do.addListener(FWDController.GO_FULL_SCREEN,n.controllerGoFullScreen),n.controller_do.addListener(FWDController.GO_NORMAL_SCREEN,n.controllerGoNormalSreen),n.controller_do&&n.controller_do.resizeAndPosition(),n.main_do.addChild(n.controller_do)},n.controllerOnMouseDownHandler=function(){n.imageManager_do.hideToolTipWindow()},n.setImageViewerNavigationStyleHandler=function(t){n.imageManager_do.setDraggingMode(t.draggingMode),n.customContextMenu&&(t.draggingMode==FWDController.ROTATE?n.customContextMenu.enablePanButton():t.draggingMode==FWDController.PAN&&n.customContextMenu.enableRotateButton())},n.gotoTopOrBottomImageHandler=function(t){n.data.areAllImagesLoaded_bl&&(n.imageManager_do.curSet+=t.dir,n.imageManager_do.gotoImage())},n.gotoNextImageHandler=function(t){n.data.areAllImagesLoaded_bl&&(n.imageManager_do.curId+=t.dir,n.imageManager_do.gotoImage())},n.gotoNextImageCompleteHandler=function(){n.data.areAllImagesLoaded_bl&&n.imageManager_do.addLargeImage()},n.disablePanOrMoveHandler=function(){n.imageManager_do.disableOrEnablePanOrTouch(!0),n.showMarkersDumy()},n.enablePanOrMoveHandler=function(){n.imageManager_do.disableOrEnablePanOrTouch(!1),n.hideMarkersDumy()},n.controllerScrollBarUpdateHandler=function(t){n.imageManager_do.zoomInOrOutWithScrollBar(t.percent)},n.controllerZoomHandler=function(t){n.imageManager_do.zoomInOrOutWithButtons(t.dir,t.withPause)},n.controllerStartSlideshowHandler=function(){n.customContextMenu&&n.customContextMenu.updateSlideShowButton(1)},n.controllerStopSlideshowHandler=function(){n.customContextMenu&&n.customContextMenu.updateSlideShowButton(0)},n.controllerShowInfoHandler=function(){n.main_do.contains(n.descriptionWindow_do)||(n.main_do.addChild(n.descriptionWindow_do),n.descriptionWindow_do.hide(!1,!0),n.descriptionWindow_do.show(n.data.infoText_str))},n.controllerGoFullScreen=function(){n.isFullScreen_bl||(n.imageManager_do.centerImage(),n.controller_do.setFullScreenButtonState(0),n.customContextMenu&&n.customContextMenu.updateFullScreenButton(1),document.addEventListener("fullscreenchange",n.onFullScreenChange),document.addEventListener("mozfullscreenchange",n.onFullScreenChange),document.addEventListener("webkitfullscreenchange",n.onFullScreenChange),n.goFullScreen())},n.controllerGoNormalSreen=function(){n.isFullScreen_bl&&(n.goNormalScreen(),n.imageManager_do.centerImage(),n.controller_do.setFullScreenButtonState(1),n.customContextMenu&&n.customContextMenu.updateFullScreenButton(0))},n.onFullScreenChange=function(){document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen||document.msieFullScreen||(n.showButtonsLabels_bl&&n.fullscreenToolTip_do.setLabel(n.fullscreenToolTip_do.toolTipLabel2_str),n.controller_do.setFullScreenButtonState(1),n.customContextMenu&&n.customContextMenu.updateFullScreenButton(0),n.controllerGoNormalSreen(),n.isFullScreen_bl=!1)},n.setupImageManager=function(){FWDImageManager.setPrototype(),n.imageManager_do=new FWDImageManager(n.data,n),n.imageManager_do.addListener(FWDImageManager.LARGE_IMAGE_LOAD_ERROR,n.imageManagerLoadError),n.imageManager_do.addListener(FWDImageManager.SCROLL_BAR_UPDATE,n.imageManagerScrollBarUpdate),n.imageManager_do.addListener(FWDImageManager.PAN_START,n.imageManagerPanStartHandler),n.imageManager_do.addListener(FWDImageManager.ROTATE_START,n.imageManagerRotateStartHandler),n.imageManager_do.addListener(FWDImageManager.ROTATE_UPDATE,n.imageManagerRotateUpdateHandler),n.imageManager_do.addListener(FWDImageManager.SHOW_NAVIGATOR,n.imageManagerShowNavigatorHandler),n.imageManager_do.addListener(FWDImageManager.HIDE_NAVIGATOR,n.imageManagerHideNavigatorHandler),n.imageManager_do.addListener(FWDImageManager.UPDATE_NAVIGATOR,n.imageManagerUpdateNavigatorHandler),n.imageManager_do.addListener(FWDImageManager.SHOW_INFO,n.imageManagerShowInfoHandler),n.imageManager_do.addListener(FWDImageManager.ZOOM,n.imageManagerZoom),n.main_do.addChild(n.imageManager_do)},n.imageManagerZoom=function(t){n.dispatchEvent(FWDImageManager.ZOOM,{scale:t.scale})},n.imageManagerLoadError=function(t){n.main_do.addChild(n.info_do),n.info_do.showText(t.error)},n.imageManagerScrollBarUpdate=function(t){n.controller_do.updateScrollBar(t.percent,t.animate)},n.imageManagerPanStartHandler=function(){n.controller_do.stopSlideShow()},n.imageManagerRotateStartHandler=function(){n.controller_do.stopSlideShow()},n.imageManagerRotateUpdateHandler=function(t){n.navigator_do&&n.navigator_do.updateImage(t.image),n.main_do.contains(n.info_do)&&n.main_do.removeChild(n.info_do)},n.imageManagerShowNavigatorHandler=function(){n.navigator_do.show(!0)},n.imageManagerHideNavigatorHandler=function(){n.navigator_do.hide(!0)},n.imageManagerUpdateNavigatorHandler=function(t){n.percentX=t.percentX,n.percentY=t.percentY,n.percentWidth=t.percentWidth,n.percentHeight=t.percentHeight,n.navigator_do.update(t.percentX,t.percentY,t.percentWidth,t.percentHeight,t.animate)},n.imageManagerShowInfoHandler=function(t){n.main_do.addChild(n.descriptionWindow_do),n.descriptionWindow_do.hide(!1,!0),n.descriptionWindow_do.show(t.text)},n.setupNavigator=function(){FWDNavigator.setPrototype(),n.navigator_do=new FWDNavigator(n,n.data),n.navigator_do.addListener(FWDNavigator.MOUSE_DOWN,n.navigatorOnMouseDownHandler),n.navigator_do.addListener(FWDNavigator.PAN_
1START,n.navigatorPanStartHandler),n.navigator_do.addListener(FWDNavigator.PAN,n.navigatorPanHandler),n.main_do.addChild(n.navigator_do)},n.navigatorOnMouseDownHandler=function(){n.imageManager_do.hideToolTipWindow()},n.navigatorPanStartHandler=function(){n.controller_do.stopSlideShow()},n.navigatorPanHandler=function(t){n.imageManager_do.updateOnNavigatorPan(t.percentX,t.percentY)},n.setupDescriptionWindow=function(){FWDDescriptionWindow.setPrototype(),n.descriptionWindow_do=new FWDDescriptionWindow(n,n.data),n.descriptionWindow_do.addListener(FWDDescriptionWindow.SHOW_START,n.descWindowShowStartHandler),n.descriptionWindow_do.addListener(FWDDescriptionWindow.HIDE_COMPLETE,n.descWindowHideComplteHandler),n.main_do.addChild(n.descriptionWindow_do),setTimeout(function(){n.main_do.removeChild(n.descriptionWindow_do)},500)},n.descWindowShowStartHandler=function(){n.customContextMenu&&n.customContextMenu.disable()},n.descWindowHideComplteHandler=function(){n.customContextMenu&&n.customContextMenu.enable(),n.main_do.removeChild(n.descriptionWindow_do)},n.setupRotationDumy=function(){n.rotateDumy_sdo=new FWDSimpleDisplayObject("div"),FWDUtils.isIE&&(n.rotateDumy_sdo.getStyle().background="url('dumy')"),n.rotateDumy_sdo.getStyle().cursor=n.data.dragInAllDirection_bl?"url("+n.data.handGrabPath_str+"), default":n.data.dragVertical_bl?"url("+n.data.handGrabRotateVerticalPath_str+"), default":"url("+n.data.handGrabRotatePath_str+"), default",n.main_do.addChild(n.rotateDumy_sdo)},n.showRotateDumy=function(){n.rotateDumy_sdo.setWidth(n.stageWidth),n.rotateDumy_sdo.setHeight(n.stageHeight)},n.hideRotateDumy=function(){n.rotateDumy_sdo.setWidth(0),n.rotateDumy_sdo.setHeight(0)},n.setupPanDumy=function(){n.panDumy_sdo=new FWDSimpleDisplayObject("div"),FWDUtils.isIE&&(n.panDumy_sdo.getStyle().background="url('dumy')"),n.panDumy_sdo.getStyle().cursor="url("+n.data.handGrabPath_str+"), default",n.main_do.addChild(n.panDumy_sdo)},n.showPanDumy=function(){n.panDumy_sdo.setWidth(n.stageWidth),n.panDumy_sdo.setHeight(n.stageHeight)},n.hidePanDumy=function(){n.panDumy_sdo.setWidth(0),n.panDumy_sdo.setHeight(0)},n.setupDisableMarkersDumy=function(){n.markersDumy_sdo=new FWDSimpleDisplayObject("div"),FWDUtils.isIE&&(n.markersDumy_sdo.getStyle().background="url('dumy')"),n.main_do.addChild(n.markersDumy_sdo)},n.showMarkersDumy=function(){n.markersDumy_sdo.setWidth(n.stageWidth),n.markersDumy_sdo.setHeight(n.stageHeight)},n.hideMarkersDumy=function(){n.markersDumy_sdo.setWidth(0),n.markersDumy_sdo.setHeight(0)},n.goFullScreen=function(){var e=FWDUtils.getScrollOffsets();n.lastScrollX=e.x,n.lastScrollY=e.y,document.documentElement.requestFullScreen?document.documentElement.requestFullScreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullScreen?document.documentElement.webkitRequestFullScreen():document.documentElement.msieRequestFullScreen&&document.documentElement.msieRequestFullScreen(),n.main_do.getStyle().position="absolute",document.documentElement.style.overflow="hidden",FWDUtils.isIEAndLessThen9?n.body.appendChild(n.main_do.screen):document.documentElement.appendChild(n.main_do.screen),n.main_do.getStyle().zIndex=9999999,n.isFullScreen_bl=!0,n.resizeHandler(!0),n.dispatchEvent(t.GO_FULLSCREEN)},n.goNormalScreen=function(){document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msieCancelFullScreen&&document.msieCancelFullScreen(),n.addMainDoToTheOriginalParent(),n.isFullScreen_bl=!1,n.resizeHandler(!0),n.dispatchEvent(t.GO_NORMALSCREEN)},n.addMainDoToTheOriginalParent=function(){n.displayType!=t.FULL_SCREEN&&(document.documentElement.style.overflow="visible"),n.displayType==t.FULL_SCREEN?document.documentElement.appendChild(n.main_do.screen):n.displayType==t.LIGHTBOX?n.stageContainer.appendChild(n.main_do.screen):(n.main_do.getStyle().position="relative",n.stageContainer.appendChild(n.main_do.screen)),n.main_do.getStyle().zIndex=0,n.navigator_do&&setTimeout(function(){n.navigator_do.update(.5,.5,n.percentWidth,n.percentHeight,!1)},200),e.scrollTo(n.lastScrollX,n.lastScrollY)},n.setSize=function(e,t){n.safeToControll_bl&&(n.originalWidth=e,n.originalHeight=t,n.resizeHandler(!0))},n.setLink=function(e){!n.safeToControll_bl||n.controller_do&&(n.controller_do.link_str=e)},n.setInitializeWhenVisible=function(e){n.safeToControll_bl&&(n.initializeOnlyWhenVisible_bl=e)},n.setZoomFactor=function(e){n.safeToControll_bl&&(n.imageManager_do.zoomFactor=e,n.resizeHandler(!0))},n.setDragRotationSpeed=function(e){n.safeToControll_bl&&(n.imageManager_do.rotationSpeed=Math.abs(-1.1+e))},n.pan=function(){n.safeToControll_bl&&n.controller_do.pan()},n.rotate=function(){n.safeToControll_bl&&n.controller_do.rotate()},n.rotateLeft=function(){n.safeToControll_bl&&(n.controller_do.prevButtonStartHandler(),clearTimeout(n.controller_do.gotoImageId_to))},n.rotateRight=function(){n.safeToControll_bl&&(n.controller_do.nextButtonStartHandler(),clearTimeout(n.controller_do.gotoImageId_to))},n.zoomOut=function(){n.safeToControll_bl&&n.controller_do.zoomOutStartHandler()},n.zoomIn=function(){n.safeToControll_bl&&n.controller_do.zoomInStartHandler()},n.play=function(){n.safeToControll_bl&&n.controller_do.startSlideshow()},n.pause=function(){n.safeToControll_bl&&n.controller_do.stopSlideShow()},n.info=function(){n.safeToControll_bl&&n.controller_do.infoButtonStartHandler()},n.fullScreen=function(){n.safeToControll_bl&&n.controllerGoFullScreen()},n.normalScreen=function(){n.safeToControll_bl&&n.controllerGoNormalSreen()},n.playToImage=function(e,t){n.safeToControll_bl&&n.controller_do.playToImage(e,t)},n.hideInfoWindow=function(){n.descriptionWindow_do.hide(!0)},n.cleanMainEvents=function(){e.removeEventListener("resize",n.onResizeHandler),e.removeEventListener("scroll",n.onScrollHandler),document.removeEventListener("fullscreenchange",n.onFullScreenChange),document.removeEventListener("mozfullscreenchange",n.onFullScreenChange),document.removeEventListener("webkitfullscreenchange",n.onFullScreenChange),n.isMobile_bl?e.removeEventListener("touchstart",n.onMouseOrTouchUpdate):n.main_do.screen.removeEventListener("mouseleave",n.onMouseOrTouchUpdate),e.removeEventListener("scroll",n.onScrollHandlerLeave),n.isMobile_bl&&e.removeEventListener("contextmenu",n.preventContextMenu),clearTimeout(n.resizeHandlerId_to),clearTimeout(n.resizeHandler2Id_to),clearTimeout(n.lighboxAnimDoneId_to),clearTimeout(n.startHiderWithDelayId_to),clearTimeout(n.initPluginId_to),clearTimeout(n.activateWithDelayImagemanagerId_to)},n.addListener=function(e,t){if(e==null)throw Error("type is required.");
1if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function.");var o={};o.type=e,o.listener=t,o.target=n,n.listeners.events_ar.push(o)},n.dispatchEvent=function(e,t){if(null!=n.listeners){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");for(var o=0,r=n.listeners.events_ar.length;o<r;o++)if(n.listeners.events_ar[o].target===n&&n.listeners.events_ar[o].type===e){if(t)for(var s in t)n.listeners.events_ar[o][s]=t[s];n.listeners.events_ar[o].listener.call(n,n.listeners.events_ar[o])}}},n.removeListener=function(e,t){if(e==null)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function."+e);for(var o=0,r=n.listeners.events_ar.length;o<r;o++)if(n.listeners.events_ar[o].target===n&&n.listeners.events_ar[o].type===e&&n.listeners.events_ar[o].listener===t){n.listeners.events_ar.splice(o,1);break}},n.destroy=function(){n.cleanMainEvents(),n.data&&n.data.destroy(),n.lightBox_do&&n.lightBox_do.destroy(),n.preloader_do&&n.preloader_do.destroy(),n.customContextMenu&&n.customContextMenu.destroy(),n.info_do&&n.info_do.destroy(),n.imageManager_do&&(FWDAnimation.killTweensOf(n.imageManager_do),n.imageManager_do.destroy()),n.controller_do&&n.controller_do.destroy(),n.navigator_do&&n.navigator_do.destroy(),n.hider&&n.hider.destroy(),n.descriptionWindow_do&&n.descriptionWindow_do.destroy(),n.rotateDumy_sdo&&n.rotateDumy_sdo.destroy(),n.markersDumy_sdo&&n.markersDumy_sdo.destroy(),n.panDumy_sdo&&n.panDumy_sdo.destroy();try{n.main_do.screen.parentNode.removeChild(n.main_do.screen)}catch(t){}n.main_do&&(n.main_do.setInnerHTML(""),n.main_do.destroy()),n.data=null,n.lightBox_do=null,n.customContextMenu=null,n.preloader_do=null,n.hider=null,n.info_do=null,n.main_do=null,n.imageManager_do=null,n.navigator_do=null,n.rotateDumy_sdo=null,n.markersDumy_sdo=null,n.panDumy_sdo=null,n=null},n.init()};t.ZOOM="zoom",t.GO_FULLSCREEN="goFullScreen",t.GO_NORMALSCREEN="goNormalScreen",t.CLOSE_LIGHTBOX="closeLightBox",t.FULL_SCREEN="fullscreen",t.LIGHTBOX="lightbox",t.RESPONSIVE="responsive",t.All_IMAGES_LOADED="allImagesLoaded",e.FWDViewer=t}(window);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.