/* Copyright (c) 2009-2013 Petr Vostrel (http://petr.vostrel.cz/) Licensed under the MIT License (LICENSE.txt). jQuery Reel http://reel360.org Version: 1.3.0 Updated: 2013-11-04 Requires jQuery 1.6.2 or higher */ 'use strict';(function(e){var u="function"==typeof define&&define.amd&&(define(["jquery"],e)||!0),F=!u&&"object"==typeof module&&"object"==typeof module.exports&&(module.exports=e);u||F||e()})(function(){return jQuery.reel||function(e,u,F,q){function H(h){return t.instances.push(h[0])&&h}function B(h){return t.instances.first().data(h)}function I(h){return"\x3c"+h+"/\x3e"}function y(h){return"."+(h||"")}function fa(h){return"url('"+encodeURI(decodeURI(h))+"')"}function P(h,n){return ca(h)*(n?-1:1)} function Q(h){return h.touch||h.originalEvent.touches&&h.originalEvent.touches[0]||h}function z(h){return h===q?0:typeof h==Ib?h:h+"px"}function X(h,n,w){for(;h.length+(X(Oa[0],2,"0")+X(Oa[1],2,"0")+X(Oa[2]||"",2,"0")))return $a("Too old jQuery library. Please upgrade your jQuery to version 1.6.2 or higher"); var t=e.reel={version:"1.3.0",def:{frame:1,frames:36,loops:!0,clickfree:!1,draggable:!0,scrollable:!0,steppable:!0,throwable:!0,wheelable:!0,orientable:!1,cw:!1,revolution:q,stitched:0,directional:!1,row:1,rows:0,rowlock:!1,framelock:!1,orbital:0,vertical:!1,inversed:!1,footage:6,spacing:0,horizontal:!0,suffix:"-reel",image:q,images:"",path:"",preload:"fidelity",shy:!1,speed:0,delay:0,timeout:2,duration:q,rebound:.5,entry:q,opening:0,brake:.23,velocity:0,tempo:36,laziness:6,cursor:q,hint:"",indicator:0, klass:"",preloader:2,area:q,attr:{},annotations:q,responsive:!1,graph:q,monitor:q},scan:function(){return e(y(x)+":not("+y(ra)+" \x3e "+y(x)+")").each(function(h,n){h=e(n);n=h.data();n.images=R(n.images);var w={};e(y(gc)+"[data-for\x3d"+h.attr(Ea)+"]").each(function(D,C){D=e(C);C=D.data();C.x=Za(R(C.x));C.y=Za(R(C.y));var g=D.attr(Ea);C.node=D.removeData();w[g]=C});n.annotations=w;h.removeData().reel(n)})},fn:{reel:function(){var h=arguments,n=e(this),w=n.data(),D=h[0]||{},C=h[1];if("object"!=typeof D){if(":"== D.slice(0,1))return n.trigger(D.slice(1),C);if(1==h.length)return w[D];C!==q&&(t.normal[D]&&(C=t.normal[D](C,w)),w[D]===q?w[D]=C:w[D]!==C&&n.trigger(D+"Change",[q,w[D]=C]));return n}var g=e.extend({},t.def,D),Y=[];n.filter(mb).unreel().filter(function(){var l=e(this),d=g.attr,b=d.src||l.attr(Pa),T=d.width||l.attr(ha)||l.width();l=d.height||l.attr(U)||l.height();return b?T&&l?!0:$a("Dimension(s) of the target image unknown"):$a("`src` attribute missing on target image")}).each(function(){var l=e(this), d=function(a,c){return l.reel(a,c)&&b(a)},b=function(a){return l.data(a)},T={setup:function(a){if(!l.hasClass(x)||!l.parent().hasClass(ra)){d(ab,g);a={src:l.attr(Pa),width:l.attr(U)||null,height:l.attr(ha)||null,style:l.attr(wa)||null,"class":l.attr(hc)||null};var c=l.attr(g.attr).attr(Pa),f=d(Ea,l.attr(Ea)||l.attr(Ea,x+"-"+ +new Date).attr(Ea)),k=e.extend({},l.data()),p=d(xa,g.images||[]),v=d(sa,g.stitched),r=!p.length||v;r=d(nb,g.responsive&&(J?!0:!r));var G=d(ic,{}),A=g.loops,W=g.orbital,E=g.revolution, V=g.rows,ob=d(Qa,ta(g.footage,g.frames));d(pb,g.spacing);var ua=d(U,+l.attr(U)||l.width()),Jb=d(ha,+l.attr(ha)||l.height()),Cc=d(bb,g.shy),jc=d(ka,W&&ob||1>=V&&p.length||g.frames),Dc=1d(Ta,g.speed));d(fb,!1);d(Ga,0);d(Ua,g.vertical);d(ya,0);d(Va,P(1,!g.cw&&!v));d(wb,{});d(za,!1);d(xb,d(Pb,0));d(yb,d(zb,0));d(gb,!1);d(Qb,!1);d(Aa,!1);d(pc,g.brake);d(Rb,!!W);d(Ba,g.tempo/(t.lazy?g.laziness:1));d(Wa,-1);d(Ab,-1);d(hb,g.annotations|| A.unbind(y(hb))&&{});d(Sb,1);d(qc,{attr:a,data:k});g.steppable||A.unbind("up.steppable");g.indicator||A.unbind(".indicator");S(la,{overflow:Tb,position:"relative"});r||S(la,{width:ua,height:Jb});r&&e.each(Ec,function(Xc,rc){G[rc]=b(rc)});S(Ha+N+y(x),{display:Ub});S(y(Nb),{position:"fixed",left:z(-100),top:z(-100)},!0);S(y(Nb)+N+mb,{position:ib,width:10,height:10},!0);ea.bind(T.pool);l.trigger(Cc?"prepare":"setup")}},instance:{teardown:function(a){a=l.data(qc);l.parent().unbind(T.instance);b(bb)?l.parent().unbind(Bb, ja):b(wa).remove()&&b(db).unbind(Z);b(sb).empty();clearTimeout(Vb);clearTimeout(Wb);e(u).unbind(sc,tc);e(u).unbind(Z);ea.unbind(T.pool);Ia.unbind(Ca);l.siblings().unbind(Z).remove();na=[0,0];l.removeAttr("onloaded");a=l.unbind(Z).removeData().unwrap().attr(a.attr).data(a.data);t.instances=t.instances.not("#"+a.attr(Ea));l.attr(wa)==la&&l.removeAttr(wa)},setup:function(a){function c(r){return l.trigger("down",[Q(r).clientX,Q(r).clientY,r])&&r.give}a=l.parent().append(Xa());var f=d(db,e(g.area||a)), k=1c);c=d(kb,!!c);d(bc,!c);aa=0},reach:function(a,c,f){if(c!=b(da)){a=b(ka);d(ma,Fa(c/a));var k=d(tb,b(da));c=d(eb,c);c=d(ub,t.math.distance(k,c,a));f=ca(f||b(Ta))*P(1,0> c);l.trigger("play",f)}},pause:function(a){ba()},stop:function(a){a=d(bc,!0);d(kb,!a)},down:function(a,c,f,k){function p(r){return l.trigger("pan",[Q(r).clientX,Q(r).clientY,r])&&r.give}function v(r){return l.trigger("up",[r])&&r.give}!g.clickfree&&k&&k.button!==q&&k.button!=Oc||!g.draggable||(d(za,b(da)),a=g.clickfree,d(Ga,0),k=a?b(db):Ia,Fb=Gb(b(cb),c,f),ba(),na=[0,0],oa=0,e(ac,Ia).addClass(Db),k.bind(Pc+N+Qc,p).bind(Rc+N+Sc,v).bind(a?Tc:Uc,v))},up:function(a,c){d(za,!1);d(gb,!1);a=g.throwable; c=ca(na[0]+na[1])/60;Ka=d(Ga,a?!0===a?c:ta(a,c):0)?1:0;ba();na=[0,0];e(ac,Ia).removeClass(Db);(g.clickfree?b(db):Ia).unbind(Ca)},pan:function(a,c,f,k){if(g.draggable&&lb){lb=!1;ba();a=g.rows;var p=g.orbital,v=!b(gb)&&1>=a&&!p&&g.scrollable,r=c-Fb.x,G=f-Fb.y,A=ca(r),W=ca(G);if(k&&v&&Ar)}p&&b(Rb)&&(d(Ua,ca(f-v.y)>ca(c-v.x)),v=Gb(k,c,f));1a),d(Ga,0),d(O,yc(a,b(xb),c,b(yb),b(zb),b(Va))),f&&f.preventDefault(),f&&(f.give=!1),ba(),l.trigger("up",[f]))},orient:function(a,c,f,k,p){lb&&!aa&&(pa=!0,a=c/360,fraction=d(O,+(g.stitched||g.cw?1-a:a).toFixed(2)),lb=!1)},fractionChange:function(a, c,f){c===q&&(a=1+Hb(f/b(vb)),c=1=b(Qa)-f+2)),c&&(a+=(b(ma)-1)*b(ka)),d(da,a))},tierChange:function(a,c,f){c===q&&(a=d(ma,qa(cc(f,1,g.rows))),c=b(ka),f=b(da)%c||c,d(da,f+a*c-c))},rowChange:function(a,c,f){c===q&&dc(Sa,q,f,g.rows)},frameChange:function(a,c,f){if(c===q){this.className=this.className.replace(t.re.frame_klass,kc+f);a=b(ka);c=g.rows;var k=g.path,p=f%a||a,v=((f-p)/a+1-1)/(c-1),r=b(ma);c?dc(Sa,v,r,c):b(Sa);var G=dc(O,q,p,a),A=b(Qa);g.orbital&&b(Ua)&& (f=g.inversed?A+1-f:f,f+=A);var W=b(sa);a=b(xa);if(a.length&&!W)b(nb)&&$b(),b(ya)&&l.attr({src:encodeURI(decodeURI(t.substitute(k+a[f-1],b)))});else{p=b(pb);var E=b(U);v=b(ha);W?(f=d(rb,qa(cc(G,0,b(Lb)))%W),c=1>=c?0:(v+p)*(c-r),f=[z(-f),z(-c)],a=1l.css("backgroundImage").search(c)&&l.css({backgroundImage:fa(c)})):(k=g.horizontal,r=f%A-1,r=0>r?A-1:r,f=Hb((f-.1)/A),f+=1=ca(b(ub))&&(d(da,d(eb)),d(eb,d(ub,d(tb,0))),l.trigger("stop")))},"imageChange imagesChange":function(a,c,f){l.trigger("preload")},"fractionChange.indicator":function(a,c,f){if(g.indicator&&c===q){a=g.indicator;var k=g.orbital;c=k&&b(Ua)?b(ha):b(U);k=k?b(Qa):g.images.length||b(ka);k=Fa(c/k);c-=k;f=qa(cc(f,0,c));f=!g.cw||b(sa)?f:c-f;jb.$x.css(b(Ua)? {left:0,top:z(f),bottom:Yb,width:a,height:k}:{bottom:0,left:z(f),top:Yb,width:k,height:a})}},"tierChange.indicator":function(a,c,f){if(1p-k&&0<=v&&vp-k?E+p:E,E=A?E-p:E,E-=v);b(nb)&&(A=b(Sb),E=E&&E*A,ua=ua&&ua*A);E={display:G?Ub:Cb,left:z(E),top:z(ua)};r.css(E)})}},"up.annotations":function(a,c){10.5*b(U)?"stepRight":"stepLeft")},"stepLeft stepRight":function(a){ba()},stepLeft:function(a){d(ia,!1);d(O,b(O)-b(vb)* b(Va))},stepRight:function(a){d(ia,!0);d(O,b(O)+b(vb)*b(Va))},stepUp:function(a){d(ma,b(ma)-1)},stepDown:function(a){d(ma,b(ma)+1)},resize:function(a,c){if(!b(fb)||c){var f=b(sa),k=b(pb);a=b(ha);var p=!b(xa).length||f,v=g.rows||1;f=b(xa).length?f?z(f)+N+z(a):q:f&&z(f)+N+z((a+k)*v-k)||z((b(U)+k)*b(Qa)-k)+N+z((a+k)*b(Ob)*v*(g.directional?2:1)-k);l.css({height:p?z(a):null,backgroundSize:f||null});c}},"setup.fu":function(a){d(da,g.frame+(b(ma)-1)*b(ka));l.trigger("preload")},"wheel.fu":function(){M=!1}, "clean.fu":function(){l.trigger("teardown")},"loaded.fu":function(){l.trigger("opening")}},pool:{"tick.reel.preload":function(a){if((Ja||b(fb))&&!b(bb)){a=b(U);var c=Vc(Xa.$.css(U)),f=b(xa).length||1,k=qa(1/f*b(ya)*a);Xa.$.css({width:c+(k-c)/3+1});b(ya)===f&&c>a-1&&(Ja=!1,Xa.$.fadeOut(300,function(){Xa.$.css({opacity:1,width:0})}))}},"tick.reel":function(a){if(!b(bb)){var c=b(Ga),f=B(Ba),k=g.monitor,p;if(p=!t.intense){p=b(ha);var v=b(U),r=l[0].getBoundingClientRect();p=r.top<-p||r.left<-v||r.right> v+e(u).width()||r.bottom>p+e(u).height()}if(!p){Ka&&(c-=b(pc)/f*Ka,c=d(Ga,.1=1E3*g.rebound/f&&d(ia,!b(ia))),a=b(Va)*P(1,b(ia)),f=b(Ab),c=(b(kb)&&!pa&&f?ca(b(Ta))+c:c)/B(Ba),d(O,b(O)-c*a),f=g.duration?0=+(1/(k-1)).toFixed(8)?d(a,f):c||p}},Ia=ea;try{ea[0]!=top.document&&(Ia=ea.add(top.document))}catch(a){}top===self?e():function(a){e("iframe",Ia.last()).each(function(){try{if(e(this).contents().find(Zb).html()== e(Zb).html())return(a=e(this))&&!1}catch(c){}});return a}();S.rules=[];T.setup()});K=K||function d(){var b=+new Date,T=B(Ba);if(!T)return K=null;ea.trigger(Eb);t.cost=(+new Date+t.cost-b)/2;return K=setTimeout(d,La(4,1E3/T-t.cost))}();return e(Y)},unreel:function(){return this.trigger("teardown")}},re:{image:/^(.*)\.(jpg|jpeg|png|gif)\??.*$/i,ua:[/(msie|opera|firefox|chrome|safari)[ \/:]([\d.]+)/i,/(webkit)\/([\d.]+)/i,/(mozilla)\/([\d.]+)/i],array:/ *, */,lazy_agent:/\(iphone|ipod|android|fennec|blackberry/i, frame_klass:/frame-\d+/,substitution:/(@([A-Z]))/g,no_match:/^(undefined|)$/,sequence:/(^[^#|]*([#]+)[^#|]*)($|[|]([0-9]+)\.\.([0-9]+))($|[|]([0-9]+)$)/},cdn:"http://code.vostrel.net/",math:{envelope:function(h,n,w,D,C,g,Y){return n+La(D,ta(C,-h*g))/w},hatch:function(h,n,w,D,C,g,Y){h=n+-((hD?h-w:h}},preload:{fidelity:function(h,n,w){function D(d,b,T){function Ja(pa){for(;!(1<= pa&&pa<=ba);)pa+=1>pa?+ba:-ba;return l[T+pa]||(l[T+pa]=!!ja.push(pa))}if(!d.length)return[];var ja=[],aa=4*b,Ka=n.frame,ba=d.length;b=!0;for(var oa=ba/aa,M=0;Mg?[]:C.slice(w,w+Y);return D(h,1,w).concat(D(C,g,0))},linear:function(h, n,w){return h}},substitute:function(h,n){return h.replace(t.re.substitution,function(w,D,C){return"function"==typeof t.substitutes[C]?t.substitutes[C](n):Bc[C]?n(Bc[C]):D})},substitutes:{T:function(h){return+new Date}},normal:{fraction:function(h,n){return null===h?h:n[ab].loops?h-Hb(h):La(0,ta(1,h))},tier:function(h,n){return null===h?h:La(0,ta(1,h))},row:function(h,n){return null===h?h:qa(La(1,ta(n[ab].rows,h)))},frame:function(h,n){if(null===h)return h;var w=n[ab];n=n[ka]*(w.orbital?2:w.rows|| 1);h=qa(w.loops?h%n||n:La(1,ta(n,h)));return 0>h?h+n:h},images:function(h,n){var w=t.re.sequence.exec(h);return w?t.sequence(w,n[ab]):h}},sequence:function(h,n){if(1>=h.length)return n.images;var w=[],D=n.orbital,C=h[1],g=h[2],Y=h[4];Y=t.re.no_match.test(Y+la)?1:+Y;var l=D?2:n.rows||1;n=D?n.footage:n.stitched?1:n.frames;l=+(h[5]||l*n)-Y;h=+h[7]||1;for(n=0;n<=l;)w.push(C.replace(g,X(Y+n+la,g.length,"0"))),n+=h;return w},instances:e(),leader:B,resize_gauge:300,concurrent_requests:4,cost:0},ea=e(F), Na=navigator.userAgent,va=t.re.ua[0].exec(Na)||t.re.ua[1].exec(Na)||t.re.ua[2].exec(Na),Ya=+va[2].split(".").slice(0,2).join("."),m="MSIE"==va[1],L=!(m&&8>Ya),J=!(m&&9>Ya),K,x="reel",ra=x+"-overlay",Nb=x+"-cache",Ac=x+"-indicator",zc=x+"-preloader",wc=x+"-monitor",gc=x+"-annotation",Db=x+"-panning",Xb=x+"-loading",kc="frame-",Ma=Math,qa=Ma.round,Hb=Ma.floor,Fa=Ma.ceil,ta=Ma.min,La=Ma.max,ca=Ma.abs,Vc=parseInt,cc=t.math.interpolate,hb="annotations",db="area",Yb="auto",qc="backup",ia="backwards",vb= "bit",pc="brake",sb="cache",lc=sb+"d",Rb="center",hc="class",Bb="click",za=Bb+"ed",wb=za+"_location",xb=za+"_on",Pb=za+"_tier",Va="cwish",tb="departure",eb="destination",ub="distance",Qa="footage",O="fraction",da="frame",nc="framelock",ka="frames",ha="height",zb="hi",Tb="hidden",Mb="image",xa="images",yb="lo",fb="loading",Aa="opening",Wa=Aa+"_ticks",ab="options",kb="playing",ya="preloaded",Sb="ratio",gb="reeling",Qb="reeled",nb="responsive",cb="revolution",Kb="revolution_y",ma="row",mc="rowlock", Ob="rows",bb="shy",pb="spacing",Ta="speed",Pa="src",oc="stage",sa="stitched",rb=sa+"_shift",Lb=sa+"_travel",bc="stopped",wa="style",Ba="tempo",Ab="ticks",Sa="tier",ic="truescale",Ga="velocity",Ua="vertical",U="width",Z=y(x),Ca=y("pan")+Z,Nc="deviceorientation"+Z,Mc="dragstart"+Z,Kc="mousedown"+Z,Jc="mouseenter"+Z,Tc="mouseleave"+Ca,Qc="mousemove"+Ca,Uc="mouseup"+Ca,Lc="mousewheel"+Z,Eb="tick"+Z,Sc="touchcancel"+Ca,Rc="touchend"+Ca,Ic="touchstart"+Z,Pc="touchmove"+Ca,sc="resize"+Z,la="",N=" ",Ha=",", ib="absolute",Ub="block",Da="@CDN@",Ra="div",uc="hand",Zb="head",ac="html",Ea="id",mb="img",fc="jquery."+x,Cb="none",qb="object",Ib="string",Ec=[U,ha,pb,cb,Kb,sa,rb,Lb],Bc={W:U,H:ha},xc=L?"data:image/gif;base64,R0lGODlhCAAIAIAAAAAAAAAAACH5BAEAAAAALAAAAAAIAAgAAAIHhI+py+1dAAA7":Da+"blank.gif",Gc=fa(Da+fc+".cur")+Ha+"move",Fc=fa(Da+fc+"-drag.cur")+Ha+"move",Hc=fa(Da+fc+"-drag-down.cur")+Ha+"move";t.lazy=t.re.lazy_agent.test(Na);var Oc=m&&9>Ya?1:0,Wc=e.cleanData;e.cleanData=function(h){e(h).each(function(){e(this).triggerHandler("clean")}); return Wc.apply(this,arguments)};e.extend(e.fn,t.fn)&&e(t.scan);return t}}(jQuery,window,document)});"use strict";function moveDegreeNumber(e,u){0=X);P.prop("disabled",X>=Q);z.css("cursor",1>=X?"not-allowed":"pointer");P.css("cursor",X>=Q?"not-allowed":"pointer")})});e.trigger("input.custom-range-input-slide");$(window).on("resize",()=>e.trigger("input.custom-range-input-slide"))}function isMobile(){return/Mobi|Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)} function setVerticalWidth(e,u){0{var L=e.find(".rotator"),J=e.find(".rotator .animation-buttons"),K=e.find(".custom-range-slide .range-buttons"),x=va.attr("data-anim-wrapper"),ra=e.find(".input-custom-border");!1===m.detail?F(L,J,K,x,ra):q(L,J,K,x,ra)})} window.addEventListener("DOMContentLoaded",function(){$(".draggable-feature").each(function(){var e=$(this);spinRotatorImage(e)})});