1/*! 2 * @preserve 3/* 4 * jQuery Easing v1.4.1 - http://gsgd.co.uk/sandbox/jquery/easing/ 5 * Open source under the BSD License. 6 * Copyright © 2008 George McGinley Smith 7 * All rights reserved. 8 * https://raw.github.com/gdsmith/jquery.easing/master/LICENSE 9*/ 10!function(a){"function"==typeof define&&define.amd?define(["jquery"],function(b){return a(b)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(a){var b=7.5625,c=2.75;return a<1/c?b*a*a:a<2/c?b*(a-=1.5/c)*a+.75:a<2.5/c?b*(a-=2.25/c)*a+.9375:b*(a-=2.625/c)*a+.984375}void 0!==a.easing&&(a.easing.jswing=a.easing.swing);var c=Math.pow,d=Math.sqrt,e=Math.sin,f=Math.cos,g=Math.PI,h=1.70158,i=1.525*h,j=2*g/3,k=2*g/4.5;return a.extend(a.easing,{def:"easeOutQuad",swing:function(b){return a.easing[a.easing.def](b)},easeInQuad:function(a){return a*a},easeOutQuad:function(a){return 1-(1-a)*(1-a)},easeInOutQuad:function(a){return a<.5?2*a*a:1-c(-2*a+2,2)/2},easeInCubic:function(a){return a*a*a},easeOutCubic:function(a){return 1-c(1-a,3)},easeInOutCubic:function(a){return a<.5?4*a*a*a:1-c(-2*a+2,3)/2},easeInQuart:function(a){return a*a*a*a},easeOutQuart:function(a){return 1-c(1-a,4)},easeInOutQuart:function(a){return a<.5?8*a*a*a*a:1-c(-2*a+2,4)/2},easeInQuint:function(a){return a*a*a*a*a},easeOutQuint:function(a){return 1-c(1-a,5)},easeInOutQuint:function(a){return a<.5?16*a*a*a*a*a:1-c(-2*a+2,5)/2},easeInSine:function(a){return 1-f(a*g/2)},easeOutSine:function(a){return e(a*g/2)},easeInOutSine:function(a){return-(f(g*a)-1)/2},easeInExpo:function(a){return 0===a?0:c(2,10*a-10)},easeOutExpo:function(a){return 1===a?1:1-c(2,-10*a)},easeInOutExpo:function(a){return 0===a?0:1===a?1:a<.5?c(2,20*a-10)/2:(2-c(2,-20*a+10))/2},easeInCirc:function(a){return 1-d(1-c(a,2))},easeOutCirc:function(a){return d(1-c(a-1,2))},easeInOutCirc:function(a){return a<.5?(1-d(1-c(2*a,2)))/2:(d(1-c(-2*a+2,2))+1)/2},easeInElastic:function(a){return 0===a?0:1===a?1:-c(2,10*a-10)*e((10*a-10.75)*j)},easeOutElastic:function(a){return 0===a?0:1===a?1:c(2,-10*a)*e((10*a-.75)*j)+1},easeInOutElastic:function(a){return 0===a?0:1===a?1:a<.5?-c(2,20*a-10)*e((20*a-11.125)*k)/2:c(2,-20*a+10)*e((20*a-11.125)*k)/2+1},easeInBack:function(a){return 2.70158*a*a*a-h*a*a},easeOutBack:function(a){return 1+2.70158*c(a-1,3)+h*c(a-1,2)},easeInOutBack:function(a){return a<.5?c(2*a,2)*(7.189819*a-i)/2:(c(2*a-2,2)*((i+1)*(2*a-2)+i)+2)/2},easeInBounce:function(a){return 1-b(1-a)},easeOutBounce:b,easeInOutBounce:function(a){return a<.5?(1-b(1-2*a))/2:(1+b(2*a-1))/2}}),a}),/*! 11* @preserve 12 * @fileOverview TouchSwipe - jQuery Plugin 13 * @version 1.6.18 14 * 15 * @author Matt Bryson http://www.github.com/mattbryson 16 * @see https://github.com/mattbryson/TouchSwipe-Jquery-Plugin 17 * @see http://labs.rampinteractive.co.uk/touchSwipe/ 18 * @see http://plugins.jquery.com/project/touchSwipe 19 * @license 20 * Copyright (c) 2010-2015 Matt Bryson 21 * Dual licensed under the MIT or GPL Version 2 licenses. 22 * 23 */ 24function(a){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],a):a("undefined"!=typeof module&&module.exports?require("jquery"):jQuery)}(function(a){"use strict";function b(b){return!b||void 0!==b.allowPageScroll||void 0===b.swipe&&void 0===b.swipeStatus||(b.allowPageScroll=j),void 0!==b.click&&void 0===b.tap&&(b.tap=b.click),b||(b={}),b=a.extend({},a.fn.swipe.defaults,b),this.each(function(){var d=a(this),e=d.data(B);e||(e=new c(this,b),d.data(B,e))})}function c(b,c){function C(b){if(!(ja()||a(b.target).closest(c.excludedElements,Ta).length>0)){var d=b.originalEvent?b.originalEvent:b;if(!d.pointerType||"mouse"!=d.pointerType||0!=c.fallbackToMouseEvents){var e,f=d.touches,g=f?f[0]:d;return Ua=u,(f?Va=f.length:!1!==c.preventDefaultEvents&&b.preventDefault(),Ja=0,Ka=null,La=null,Ra=null,Ma=0,Na=0,Oa=0,Pa=1,Qa=0,Sa=qa(),ha(),la(0,g),!f||Va===c.fingers||c.fingers===s||R()?(Xa=za(),2==Va&&(la(1,f[1]),Na=Oa=ta(Wa[0].start,Wa[1].start)),(c.swipeStatus||c.pinchStatus)&&(e=J(d,Ua))):e=!1,!1===e)?(Ua=x,J(d,Ua),e):(c.hold&&(bb=setTimeout(a.proxy(function(){Ta.trigger("hold",[d.target]),c.hold&&(e=c.hold.call(Ta,d,d.target))},this),c.longTapThreshold)),ka(!0),null)}}}function D(a){var b=a.originalEvent?a.originalEvent:a;if(Ua!==w&&Ua!==x&&!ia()){var d,e=b.touches,f=e?e[0]:b,g=ma(f);if(Ya=za(),e&&(Va=e.length),c.hold&&clearTimeout(bb),Ua=v,2==Va&&(0==Na?(la(1,e[1]),Na=Oa=ta(Wa[0].start,Wa[1].start)):(ma(e[1]),Oa=ta(Wa[0].end,Wa[1].end),Ra=va(Wa[0].end,Wa[1].end)),Pa=ua(Na,Oa),Qa=Math.abs(Na-Oa)),Va===c.fingers||c.fingers===s||!e||R()){if
vendor: 8,572 bytes, line 24
24(Ka=ya(g.start,g.end),La=ya(g.last,g.end),P(a,La),Ja=wa(g.start,g.end),Ma=sa(),oa(Ka,Ja),d=J(b,Ua),!c.triggerOnTouchEnd||c.triggerOnTouchLeave){var h=!0;if(c.triggerOnTouchLeave){var i=Aa(this);h=Ba(g.end,i)}!c.triggerOnTouchEnd&&h?Ua=I(v):c.triggerOnTouchLeave&&!h&&(Ua=I(w)),Ua!=x&&Ua!=w||J(b,Ua)}}else Ua=x,J(b,Ua);!1===d&&(Ua=x,J(b,Ua))}}function E(a){var b=a.originalEvent?a.originalEvent:a,d=b.touches;if(d){if(d.length&&!ia())return ga(b),!0;if(d.length&&ia())return!0}return ia()&&(Va=$a),Ya=za(),Ma=sa(),M()||!L()?(Ua=x,J(b,Ua)):c.triggerOnTouchEnd||!1===c.triggerOnTouchEnd&&Ua===v?(!1!==c.preventDefaultEvents&&!1!==a.cancelable&&a.preventDefault(),Ua=w,J(b,Ua)):!c.triggerOnTouchEnd&&Y()?(Ua=w,K(b,Ua,n)):Ua===v&&(Ua=x,J(b,Ua)),ka(!1),null}function F(){Va=0,Ya=0,Xa=0,Na=0,Oa=0,Pa=1,ha(),ka(!1)}function G(a){var b=a.originalEvent?a.originalEvent:a;c.triggerOnTouchLeave&&(Ua=I(w),J(b,Ua))}function H(){Ta.unbind(Ea,C),Ta.unbind(Ia,F),Ta.unbind(Fa,D),Ta.unbind(Ga,E),Ha&&Ta.unbind(Ha,G),ka(!1)}function I(a){var b=a,d=O(),e=L(),f=M();return!d||f?b=x:!e||a!=v||c.triggerOnTouchEnd&&!c.triggerOnTouchLeave?!e&&a==w&&c.triggerOnTouchLeave&&(b=x):b=w,b}function J(a,b){var c,d=a.touches;return(V()||U())&&(c=K(a,b,l)),(S()||R())&&!1!==c&&(c=K(a,b,m)),ea()&&!1!==c?c=K(a,b,o):fa()&&!1!==c?c=K(a,b,p):da()&&!1!==c&&(c=K(a,b,n)),b===x&&F(a),b===w&&(d?d.length||F(a):F(a)),c}function K(b,j,k){var q;if(k==l){if(Ta.trigger("swipeStatus",[j,Ka||null,Ja||0,Ma||0,Va,Wa,La]),c.swipeStatus&&!1===(q=c.swipeStatus.call(Ta,b,j,Ka||null,Ja||0,Ma||0,Va,Wa,La)))return!1;if(j==w&&T()){if(clearTimeout(ab),clearTimeout(bb),Ta.trigger("swipe",[Ka,Ja,Ma,Va,Wa,La]),c.swipe&&!1===(q=c.swipe.call(Ta,b,Ka,Ja,Ma,Va,Wa,La)))return!1;switch(Ka){case d:Ta.trigger("swipeLeft",[Ka,Ja,Ma,Va,Wa,La]),c.swipeLeft&&(q=c.swipeLeft.call(Ta,b,Ka,Ja,Ma,Va,Wa,La));break;case e:Ta.trigger("swipeRight",[Ka,Ja,Ma,Va,Wa,La]),c.swipeRight&&(q=c.swipeRight.call(Ta,b,Ka,Ja,Ma,Va,Wa,La));break;case f:Ta.trigger("swipeUp",[Ka,Ja,Ma,Va,Wa,La]),c.swipeUp&&(q=c.swipeUp.call(Ta,b,Ka,Ja,Ma,Va,Wa,La));break;case g:Ta.trigger("swipeDown",[Ka,Ja,Ma,Va,Wa,La]),c.swipeDown&&(q=c.swipeDown.call(Ta,b,Ka,Ja,Ma,Va,Wa,La))}}}if(k==m){if(Ta.trigger("pinchStatus",[j,Ra||null,Qa||0,Ma||0,Va,Pa,Wa]),c.pinchStatus&&!1===(q=c.pinchStatus.call(Ta,b,j,Ra||null,Qa||0,Ma||0,Va,Pa,Wa)))return!1;if(j==w&&Q())switch(Ra){case h:Ta.trigger("pinchIn",[Ra||null,Qa||0,Ma||0,Va,Pa,Wa]),c.pinchIn&&(q=c.pinchIn.call(Ta,b,Ra||null,Qa||0,Ma||0,Va,Pa,Wa));break;case i:Ta.trigger("pinchOut",[Ra||null,Qa||0,Ma||0,Va,Pa,Wa]),c.pinchOut&&(q=c.pinchOut.call(Ta,b,Ra||null,Qa||0,Ma||0,Va,Pa,Wa))}}return k==n?j!==x&&j!==w||(clearTimeout(ab),clearTimeout(bb),Z()&&!aa()?(_a=za(),ab=setTimeout(a.proxy(function(){_a=null,Ta.trigger("tap",[b.target]),c.tap&&(q=c.tap.call(Ta,b,b.target))},this),c.doubleTapThreshold)):(_a=null,Ta.trigger("tap",[b.target]),c.tap&&(q=c.tap.call(Ta,b,b.target)))):k==o?j!==x&&j!==w||(clearTimeout(ab),clearTimeout(bb),_a=null,Ta.trigger("doubletap",[b.target]),c.doubleTap&&(q=c.doubleTap.call(Ta,b,b.target))):k==p&&(j!==x&&j!==w||(clearTimeout(ab),_a=null,Ta.trigger("longtap",[b.target]),c.longTap&&(q=c.longTap.call(Ta,b,b.target)))),q}function L(){var a=!0;return null!==c.threshold&&(a=Ja>=c.threshold),a}function M(){var a=!1;return null!==c.cancelThreshold&&null!==Ka&&(a=pa(Ka)-Ja>=c.cancelThreshold),a}function N(){return null===c.pinchThreshold||Qa>=c.pinchThreshold}function O(){return!c.maxTimeThreshold||!(Ma>=c.maxTimeThreshold)}function P(a,b){if(!1!==c.preventDefaultEvents)if(c.allowPageScroll===j)a.preventDefault();else{var h=c.allowPageScroll===k;switch(b){case d:(c.swipeLeft&&h||!h&&c.allowPageScroll!=q)&&a.preventDefault();break;case e:(c.swipeRight&&h||!h&&c.allowPageScroll!=q)&&a.preventDefault();break;case f:(c.swipeUp&&h||!h&&c.allowPageScroll!=r)&&a.preventDefault();break;case g:(c.swipeDown&&h||!h&&c.allowPageScroll!=r)&&a.preventDefault()}}}function Q(){var a=W(),b=X(),c=N();return a&&b&&c}function R(){return!!(c.pinchStatus||c.pinchIn||c.pinchOut)}function S(){return!(!Q()||!R())}function T(){var a=O(),b=L(),c=W(),d=X();return!M()&&d&&c&&b&&a}function U(){return!!(c.swipe||c.swipeStatus||c.swipeLeft||c.swipeRight||c.swipeUp||c.swipeDown)}function V(){return!(!T()||!U())}function W(){return Va===c.fingers||c.fingers===s||!y}function X(){return 0!==Wa[0].end.x}function Y(){return!!c.tap}function Z(){return!!c.doubleTap}function $(){return!!c.longTap}function _(){if(null==_a)return!1;var a=za();return Z()&&a-_a<=c.doubleTapThreshold}function aa(){return _()}function ba(){return(1===Va||!y)&&(isNaN(Ja)||Ja<c.threshold)}function ca(){return Ma>c.longTapThreshold&&Ja<t}function da(){return!(!ba()||!Y())}function ea(){return!(!_()||!Z())}function fa(){return!(!ca()||!$())}function ga(a){Za=za(),$a=a.touches.length+1}function ha(){Za=0,$a=0}function ia(){var a=!1;if(Za){za()-Za<=c.fingerReleaseThreshold&&(a=!0)}return a}function ja(){return!(!0!==Ta.data(B+"_intouch"))}function ka(a){Ta&&(!0===a?(Ta.bind(Fa,D),Ta.bind(Ga,E),Ha&&Ta.bind(Ha,G)):(Ta.unbind(Fa,D,!1),Ta.unbind(Ga,E,!1),Ha&&Ta.unbind(Ha,G,!1)),Ta.data(B+"_intouch",!0===a))}function la(a,b){var c={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return c.start.x=c.last.x=c.end.x=b.pageX||b.clientX,c.start.y=c.last.y=c.end.y=b.pageY||b.clientY,Wa[a]=c,c}function ma(a){var b=void 0!==a.identifier?a.identifier:0,c=na(b);return null===c&&(c=la(b,a)),c.last.x=c.end.x,c.last.y=c.end.y,c.end.x=a.pageX||a.clientX,c.end.y=a.pageY||a.clientY,c}function na(a){return Wa[a]||null}function oa(a,b){a!=j&&(b=Math.max(b,pa(a)),Sa[a].distance=b)}function pa(a){if(Sa[a])return Sa[a].distance}function qa(){var a={};return a[d]=ra(d),a[e]=ra(e),a[f]=ra(f),a[g]=ra(g),a}function ra(a){return{direction:a,distance:0}}function sa(){return Ya-Xa}function ta(a,b){var c=Math.abs(a.x-b.x),d=Math.abs(a.y-b.y);return Math.round(Math.sqrt(c*c+d*d))}function ua(a,b){return(b/a*1).toFixed(2)}function va(){return Pa<1?i:h}function wa(a,b){return Math.round(Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2)))}function xa(a,b){var c=a.x-b.x,d=b.y-a.y,e=Math.atan2(d,c),f=Math.round(180*e/Math.PI);return f<0&&(f=360-Math.abs(f)),f}function ya(a,b){if(Ca(a,b))return j;var c=xa(a,b);return c<=45&&c>=0?d:c<=360&&c>=315?d:c>=135&&c<=225?e:c>45&&c<135?g:f}function za(){return(new Date).getTime()}function Aa(b){b=a(b);var c=b.offset();return{left:c.left,right:c.left+b.outerWidth(),top:c.top,bottom:c.top+b.outerHeight()}}function Ba(a,b){return a.x>b.left&&a.x<b.right&&a.y>b.top&&a.y<b.bottom}function Ca(a,b){return a.x==b.x&&a.y==b.y}var c=a.extend({},c),Da=y||A||!c.fallbackToMouseEvents,Ea=Da?A?z?"MSPointerDown":"pointerdown":"touchstart":"mousedown",Fa=Da?A?z?"MSPointerMove":"pointermove":"touchmove":"mousemove",Ga=Da?A?z?"MSPointerUp":"pointerup":"touchend":"mouseup",Ha=Da?A?"mouseleave":null:"mouseleave",Ia=A?z?"MSPointerCancel":"pointercancel":"touchcancel",Ja=0,Ka=null,La=null,Ma=0,Na=0,Oa=0,Pa=1,Qa=0,Ra=0,Sa=null,Ta=a(b),Ua="start",Va=0,Wa={},Xa=0,Ya=0,Za=0,$a=0,_a=0,ab=null,bb=null;try{Ta.bind(Ea,C),Ta.bind(Ia,F)}catch(b){a.error("events not supported "+Ea+","+Ia+" on jQuery.swipe")}this.enable=function(){return this.disable(),Ta.bind(Ea,C),Ta.bind(Ia,F),Ta},this.disable=function(){return H(),Ta},this.destroy=function(){H(),Ta.data(B,null),Ta=null},this.option=function(b,d){if("object"==typeof b)c=a.extend(c,b);else if(void 0!==c[b]){if(void 0===d)return c[b];c[b]=d}else{if(!b)return c;a.error("Option "+b+" does not exist on jQuery.swipe.options")}return null}}var d="left",e="right",f="up",g="down",h="in",i="out",j="none",k="auto",l="swipe",m="pinch",n="tap",o="doubletap",p="longtap",q="horizontal",r="vertical",s="all",t=10,u="start",v="move",w="end",x="cancel",y="ontouchstart"in window,z=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled&&!y,A=(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&!y,B="TouchSwipe",C={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:".noSwipe",preventDefaultEvents:!0};a.fn.swipe=function(c){var d=a(this),e=d.data(B);if(e&&"string"==typeof c){if(e[c])return e[c].apply(e,Array.prototype.slice.call(arguments,1
24));a.error("Method "+c+" does not exist on jQuery.swipe")}else if(e&&"object"==typeof c)e.option.apply(e,arguments);else if(!(e||"object"!=typeof c&&c))return b.apply(this,arguments);return d},a.fn.swipe.version="1.6.18",a.fn.swipe.defaults=C,a.fn.swipe.phases={PHASE_START:u,PHASE_MOVE:v,PHASE_END:w,PHASE_CANCEL:x},a.fn.swipe.directions={LEFT:d,RIGHT:e,UP:f,DOWN:g,IN:h,OUT:i},a.fn.swipe.pageScroll={NONE:j,HORIZONTAL:q,VERTICAL:r,AUTO:k},a.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,FOUR:4,FIVE:5,ALL:s}}),function(a,b,c,d){"use strict";var e=function(){var a=c.body||c.documentElement,a=a.style;return""==a.WebkitTransition?"-webkit-":""==a.MozTransition?"-moz-":""==a.OTransition?"-o-":""==a.transition&&""},f=!1!==e(),g=function(a,b,c){var d={},f=e();d[f+"transform"]="translateX("+b+")",d[f+"transition"]=f+"transform "+c+"s linear",a.css(d)},h="ontouchstart"in b,i=b.navigator.pointerEnabled||b.navigator.msPointerEnabled,j=function(a){if(h)return!0;if(!i||void 0===a||void 0===a.pointerType)return!1;if(void 0!==a.MSPOINTER_TYPE_MOUSE){if(a.MSPOINTER_TYPE_MOUSE!=a.pointerType)return!0}else if("mouse"!=a.pointerType)return!0;return!1};a.fn.imageLightbox=function(d){var d=a.extend({selector:'id="imagelightbox"',animationSpeed:250,preloadNext:!0,enableKeyboard:!0,quitOnEnd:!1,quitOnImgClick:!1,quitOnDocClick:!0,onStart:!1,onEnd:!1,onLoadStart:!1,onLoadEnd:!1},d),e=a([]),k=a(),l=a(),m=0,n=0,o=0,p=!1,q=function(){if(!l.length)return!0;var c=.8*a(b).width(),d=.9*a(b).height(),e=new Image;e.src=l.attr("src"),e.onload=function(){if(m=e.width,n=e.height,m>c||n>d){var f=m/n>c/d?m/c:n/d;m/=f,n/=f}l.css({width:m+"px",height:n+"px",top:(a(b).height()-n)/2+"px",left:(a(b).width()-m)/2+"px"})}},r=function(b){if(p)return!1;if(b=void 0!==b&&("left"==b?1:-1),l.length){if(!1!==b&&(e.length<2||!0===d.quitOnEnd&&(-1===b&&0==e.index(k)||1===b&&e.index(k)==e.length-1)))return t(),!1;var c={opacity:0};f?g(l,100*b-o+"px",d.animationSpeed/1e3):c.left=parseInt(l.css("left"))+100*b+"px",l.animate(c,d.animationSpeed,function(){s()}),o=0}p=!0,!1!==d.onLoadStart&&d.onLoadStart(),setTimeout(function(){l=a("<img "+d.selector+" />").attr("src",k.attr("href")).on("load",function(){l.appendTo("body"),q();var c={opacity:1};if(l.css("opacity",0),f)g(l,-100*b+"px",0),setTimeout(function(){g(l,"0px",d.animationSpeed/1e3)},50);else{var h=parseInt(l.css("left"));c.left=h+"px",l.css("left",h-100*b+"px")}if(l.animate(c,d.animationSpeed,function(){p=!1,!1!==d.onLoadEnd&&d.onLoadEnd()}),d.preloadNext){var i=e.eq(e.index(k)+1);i.length||(i=e.eq(0)),a("<img />").attr("src",i.attr("href"))}}).on("error",function(){!1!==d.onLoadEnd&&d.onLoadEnd()});var c=0,h=0,n=0;l.on(i?"pointerup MSPointerUp":"click",function(a){if(a.preventDefault(),d.quitOnImgClick)return t(),!1;if(j(a.originalEvent))return!0;var b=(a.pageX||a.originalEvent.pageX)-a.target.offsetLeft;k=e.eq(e.index(k)-(m/2>b?1:-1)),k.length||(k=e.eq(m/2>b?e.length:0)),r(m/2>b?"left":"right")}).on("touchstart pointerdown MSPointerDown",function(a){if(!j(a.originalEvent)||d.quitOnImgClick)return!0;f&&(n=parseInt(l.css("left"))),c=a.originalEvent.pageX||a.originalEvent.touches[0].pageX}).on("touchmove pointermove MSPointerMove",function(a){if(!j(a.originalEvent)||d.quitOnImgClick)return!0;a.preventDefault(),h=a.originalEvent.pageX||a.originalEvent.touches[0].pageX,o=c-h,f?g(l,-o+"px",0):l.css("left",n-o+"px")}).on("touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel",function(a){if(!j(a.originalEvent)||d.quitOnImgClick)return!0;Math.abs(o)>50?(k=e.eq(e.index(k)-(o<0?1:-1)),k.length||(k=e.eq(o<0?e.length:0)),r(o>0?"right":"left")):f?g(l,"0px",d.animationSpeed/1e3):l.animate({left:n+"px"},d.animationSpeed/2)})},d.animationSpeed+100)},s=function(){if(!l.length)return!1;l.remove(),l=a()},t=function(){if(!l.length)return!1;l.animate({opacity:0}
24,d.animationSpeed,function(){s(),p=!1,!1!==d.onEnd&&d.onEnd()})},u=function(b){b.each(function(){e=e.add(a(this))}),b.on("click.imageLightbox",function(b){if(b.preventDefault(),p)return!1;p=!1,!1!==d.onStart&&d.onStart(),k=a(this),r()})};return a(b).on("resize",q),d.quitOnDocClick&&a(c).on(h?"touchend":"click",function(b){l.length&&!a(b.target).is(l)&&t()}),d.enableKeyboard&&a(c).on("keyup",function(a){if(!l.length)return!0;a.preventDefault(),27==a.keyCode&&t(),37!=a.keyCode&&39!=a.keyCode||(k=e.eq(e.index(k)-(37==a.keyCode?1:-1)),k.length||(k=e.eq(37==a.keyCode?e.length:0)),r(37==a.keyCode?"left":"right"))}),u(a(this)),this.switchImageLightbox=function(a){var b=e.eq(a);if(b.length){var c=e.index(k);k=b,r(a<c?"left":"right")}return this},this.addToImageLightbox=function(a){u(a)},this.quitImageLightbox=function(){return t(),this},this}}(jQuery,window,document),/** 25 * @preserve lightbox connector 26 * callback functions for lightbox 27 * @author Osvaldas Valutis/Daniel Grenzmann 28 * @see https://osvaldas.info/image-lightbox-responsive-touch-friendly 29 * 30 */ 31function(a,b){function c(a){this.galleryID=a}c.prototype.activityIndicatorOn=function(){a('<div id="imagelightbox-loading"><div></div></div>').appendTo("body")},c.prototype.activityIndicatorOff=function(){a("#imagelightbox-loading").remove()},c.prototype.overlayOn=function(){a('<div id="imagelightbox-overlay"></div>').appendTo("body"),a('<div id="imagelightbox-button-container"></div>').appendTo("body")},c.prototype.overlayOff=function(){a("#imagelightbox-overlay").remove(),a("#imagelightbox-button-container").remove()},c.prototype.closeButtonOn=function(b){a('<button type="button" id="imagelightbox-close" title="Close"></button>').appendTo("#imagelightbox-button-container").on("click touchend",function(){return a(this).remove(),b.quitImageLightbox(),!1})},c.prototype.closeButtonOff=function(){a("#imagelightbox-close").remove()},c.prototype.captionOn=function(){var b=a('a[href="'+a("#imagelightbox").attr("src")+'"] img').data("photocredit"),c=a('a[href="'+a("#imagelightbox").attr("src")+'"] img').attr("alt");(c.length>0||b>0)&&a('<div id="imagelightbox-caption">'+c+' <span class="photocredit">'+b+"</span></div>").appendTo("body")},c.prototype.captionOff=function(){a("#imagelightbox-caption").remove()},c.prototype.navigationOn=function(b,c){var d=a(c);if(d.length){for(var e=a('<div id="imagelightbox-nav"></div>'),f=0;f<d.length;f++)e.append('<button type="button"></button>');e.appendTo("#imagelightbox-button-container"),e.on("click touchend",function(){return!1});var g=e.find("button");g.on("click touchend",function(){var c=a(this);return d.eq(c.index()).attr("href")!=a("#imagelightbox").attr("src")&&b.switchImageLightbox(c.index()),g.removeClass("active"),g.eq(c.index()).addClass("active"),!1}).on("touchend",function(){return!1})}},c.prototype.navigationUpdate=function(b){var c=a("#imagelightbox-nav button");c.removeClass("active"),c.eq(a(b).filter('[href="'+a("#imagelightbox").attr("src")+'"]').index(b)).addClass("active")},c.prototype.navigationOff=function(){a("#imagelightbox-nav").remove()},c.prototype.arrowsOn=function(b,c){var d=a('<button type="button" class="imagelightbox-arrow imagelightbox-arrow-left"></button><button type="button" class="imagelightbox-arrow imagelightbox-arrow-right"></button>');d.appendTo("#imagelightbox-button-container"),d.on("click touchend",function(d){d.preventDefault();var e=a(this),f=a(c+'[href="'+a("#imagelightbox").attr("src")+'"]'),g=f.index(c);return e.hasClass("imagelightbox-arrow-left")?(g-=1,a(c).eq(g).length||(g=a(c).length)):(g+=1,a(c).eq(g).length||(g=0)),b.switchImageLightbox(g),!1})},c.prototype.arrowsOff=function(){a(".imagelightbox-arrow").remove()},b.LightboxConnector=c}(jQuery,window),/**! 32 * @preserve 33 * Grenzmann Slider Core Class 34 * 35 */ 36function(a,b){"use strict";function c(c){function d(){if(s="linear"!==J&&"jswing"!==J?"easeInOut"+J:J,N=E.length,B=0,A=Math.ceil(N/S),z=0,x=!1,I=void 0===I?1:I,g(),f(),e(),0!==M&&(h(),a(C).unbind("hover"),a(C).hover(function(){i()},function(){h()})),G){if(N<2)return Z.hide(),void $.hide();a(C).swipe("destroy"),a(C).swipe({swipe:function(a,b,c,d,e,f){switch(b){case"left":k();break;case"right":j()}}})}}function e(){if(q(0!==U.length?U:V),p(),n(),W.off(),X.off(),W.click(function(a){a.preventDefault(),x||(m(),l(Number((z-1)*S)))}),X.click(function(a){a.preventDefault(),x||(m(),l(Number(z*S)+5))}),N<2)return Z.hide(),void $.hide();H?Z.hide():Z.show(),$.show(),Z.off(),Z.click(function(a){a.preventDefault(),i(),m(),j()}),$.off(),$.click(function(a){a.preventDefault(),i(),m(),k()})}function f(){if(v=0,E.width(a(C).width()*I),t=E.width(),P&&!Q){var b=a(D+" "+c.slideImageContainer).height();a(F).css({top:b,width:"100%",height:y+"px"});var d=R+y+31;a(C).height(d),a(Y).height(d)}a(D).css({left:"0px"}),u=[];for(var e=0;e<N;e++)E[e].style.position="absolute",E[e].style.left=e*t+"px",u.push(E[e])}function g(){var b=[];a(F).each(function(){b.push(a(this).height())}),y=Math.max.apply(Math,b)}function h(){if(w)return!1;w=setInterval(k,M+L)}function i(){clearInterval(w),w=!1}function j(b){x=!0;var c;if(void 0===b?(b=1,L=K,c=s):(c=1===b?"easeOut"+J:"linear",L=K/b),0===b)return x=!1,void(L=K);var d=parseInt(u[0].style.left,10)-t;u[O].style.left=d+"px",u.unshift(u.pop()),$.show(),v--,0===v&&H?Z.hide():Z.show(),B--,B<0&&(B=N-1),n(),o(),r(),a(D).animate({left:"+="+t+"px"},L,c,function(){v===-1*O-1&&f(),j(b-1)})}function k(b){x=!0;var c;if(void 0===b?(b=1,L=K,c=s):(c=1===b?"easeOut"+J:"linear",L=K/b),0===b)return x=!1,void(L=K);Z.show(),v++,v===O&&H?($.hide(),i()):$.show(),B++,B>N-1&&(B=0),n(),o(),r(),a(D).animate({left:"-="+t+"px"},L,c,function(){var a=parseInt(u[O].style.left,10)+t;u[0].style.left=a+"px",u.push(u.shift()),v===O+1&&f(),k(b-1)})}function l(a){var b=B-a;x||0===b||(b<0?k(-1*b):j(b))}function m(){U.removeClass("is-selected").removeClass("is-hovered"),V.removeClass("is-selected").removeClass("is-hovered")}function n(){if((z=Math.floor(B/S))===A-1){X.addClass("hide");var b=A*S-N;if(b>0)for(var c=0;c<=b;c++)U.eq(S-c).addClass("hide")}else X.removeClass("hide"),U.removeClass("hide").removeClass("is-selected");0===z?W.addClass("hide"):W.removeClass("hide"),U.each(function(b){var c=z*S;a(this).data("slide-id",String(c+b)),a(this).html(String(c+b+1))}),U.removeClass("is-selected").removeClass("is-hovered"),U.eq(B-z*S).addClass("is-hovered")}function o(){V.removeClass("is-selected"),V.eq(B).addClass("is-selected")}function p(){U.mouseover(function(){x||(U.removeClass("is-hovered"),a(this).addClass("is-hovered"))}),U.mouseout(function(){x||U.removeClass("is-hovered")}),V.mouseover(function(){x||(V.removeClass("is-hovered"),a(this).addClass("is-hovered"))}),V.mouseout(function(){x||V.removeClass("is-hovered")})}function q(b){b.off(),b.removeClass("is-selected"),b.first().addClass("is-selected"),b.click(function(b){if(b.preventDefault(),!x){m(),i();var c=a(this).data("slide-id");a(this).addClass("is-selected"),l(c)}})}function r(){E.length}var s,t,u,v,w,x,y,z,A,B,C=c.slideshowID+" "+c.slideshowMaskWrapper,D=C+" "+c.slideshowSliderContainer,E=a(C+" "+c.slideshowSliders),F=C+" "+c.slideCaptionWrapper,G=c.isWipable,H=c.noLoop,I=c.slideWidthFactor,J=c.easingFunction,K=c.transitionTime,L=c.transitionTime,M=c.automaticTime,N=E.length,O=N-1,P=c.showCaptions,Q=c.captionsFixedHeight,R=a(D+" "+c.slideImageContainer).height(),S=c.slideBlockWidth,T=c.slidePagination,U=a(T+" .slide-number"),V=a(T+" .slide-dot"),W=a(T+" .fast-backward"),X=a(T+" .fast-forward"),Y=a(c.slideshowID+" "+c.slideshowButtonContainer),Z=a(c.slideshowID+" "+c.slideshowButtonPrev),$=a(c.slideshowID+" "+c.slideshowButtonNext);a(b).resize(function(){d()}),d()}b.GrenzmannSlider=c}(jQuery,window),function(a){"use strict";var b={init:function(){b.initializeGalleries(),b.initializeSliders()},initializeGalleries:function(){a(".gallery-container").each(function(b){var c=a(this).data("gallery-id"),d=new LightboxConnector,e="#"+c+".gallery-container a",f=a(e).imageLightbox({onStart:function(){d.overlayOn(),d.closeButtonOn(f),d.arrowsOn(f,e)},onEnd:function(){d.overlayOff(),d.captionOff(),d.closeButtonOff(),d.arrowsOff(),d.activityIndicatorOff()},onLoadStart:function(){d.captionOff(),d.activityIndicatorOn()},onLoadEnd:function(){d.captionOn(),d.activityIndicatorOff(),a(".imagelightbox-arrow").css("display","block")}})})},initializeSliders:function(){a(".slideshow").each(function(b){var c="#"+a(this).attr("id"),d={slideshowID:c,slideshowMaskWrapper:".slideshow-mask-wrapper",slideshowSliderContainer:".slides-container",slideshowSliders:".slide",slideImageContainer:".image-container",slideCaptionContainer:".caption-container",slideCaptionWrapper:".caption-wrapper",slideshowButtonContainer:".slideshow-button-container",slideshowButtonPrev:".prev-button",slideshowButtonNext:".next-button",slidePagination:c+"-pagination",transitionTime:a(this).data("transition_time"),easingFunction:a(this).data("easing"),isWipable:a(this).data("is_wipable"),canLoop:a(this).data("no_loop"),automaticTime:a(this).data("autoplay_time"),showCaptions:a(this).data("show_captions"),captionsFixedHeight:a(this).data("captions_fixed_height"),slideBlockWidth:5,slideWidthFactor:a(this).data("slide_width_factor")};new GrenzmannSlider(d)})}};a(document).on("ready",function(a){b.init()}),a(document).on("reinitAfterAjax",function(){b.init()})}(jQuery); 37//# sourceMappingURL=slidery-frontend.min.js.map
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.