PageSourceSearch

https://www.athlosbrooklynpark.org/apps/webapps/common/jssor/19.0.1/jssor.slider-pack.js

js athlosbrooklynpark.org collected 2026-09-29 18:49:36 UTC 46,992 bytes, 2 lines download raw bytes

1var $JssorSlideshowFormations$=window.$JssorSlideshowFormations$=new function(){var $=1,s=2,o=4,e=8,t=2048+$,i=2048+s,r=512+$,n=512+s,a=256+o,l=256+e,u=1024+o,c=1024+e;function d($){return($&s)==s}function J($,s,o){o.push(s),$[s]=$[s]||[],$[s].push(o)}this.$FormationStraight=function($){var s,o=$.$Cols,e=$.$Rows,c=$.$Assembly,d=[],h=0,f=0,g=o-1,p=e-1,E=$.$Count-1;for(f=0;f<e;f++)for(h=0;h<o;h++){switch(f+","+h,c){case t:s=E-(h*e+(p-f));break;case u:s=E-(f*o+(g-h));break;case r:s=E-(h*e+f);case a:s=E-(f*o+h);break;case i:s=h*e+f;break;case l:s=f*o+(g-h);break;case n:s=h*e+(p-f);break;default:s=f*o+h}J(d,s,[f,h])}return d},this.$FormationSwirl=function($){var s,o,e=$.$Cols,c=$.$Rows,d=$.$Assembly,h=$.$Count,f=[],g=[],p=0,E=0,C=0,v=e-1,b=c-1,m=0;switch(d){case t:E=v,C=0,o=[2,1,3,0];break;case u:E=0,C=b,o=[0,3,1,2];break;case r:E=v,C=b,o=[3,1,2,0];break;case a:E=v,C=b,o=[1,3,0,2];break;case i:E=0,C=0,o=[2,0,3,1];break;case l:E=v,C=0,o=[1,2,0,3];break;case n:E=0,C=b,o=[3,0,2,1];break;default:E=0,C=0,o=[0,2,1,3]}for(p=0;p<h;){if(s=C+","+E,E>=0&&E<e&&C>=0&&C<c&&!g[s])g[s]=!0,J(f,p++,[C,E]);else switch(o[m++%o.length]){case 0:E--;break;case 2:C--;break;case 1:E++;break;case 3:C++}switch(o[m%o.length]){case 0:E++;break;case 2:C++;break;case 1:E--;break;case 3:C--}}return f},this.$FormationZigZag=function($){var s,o=$.$Cols,e=$.$Rows,c=$.$Assembly,d=$.$Count,h=[],f=0,g=0,p=0,E=o-1,C=e-1,v=0;switch(c){case t:g=E,p=0,s=[2,1,3,1];break;case u:g=0,p=C,s=[0,3,1,3];break;case r:g=E,p=C,s=[3,1,2,1];break;case a:g=E,p=C,s=[1,3,0,3];break;case i:g=0,p=0,s=[2,0,3,0];break;case l:g=E,p=0,s=[1,2,0,2];break;case n:g=0,p=C,s=[3,0,2,0];break;default:g=0,p=0,s=[0,2,1,2]}for(f=0;f<d;)if(g>=0&&g<o&&p>=0&&p<e&&void 0===h[p+","+g])switch(J(h,f++,[p,g]),s[v%s.length]){case 0:g++;break;case 2:p++;break;case 1:g--;break;case 3:p--}else{switch(s[v++%s.length]){case 0:g--;break;case 2:p--;break;case 1:g++;break;case 3:p++}switch(s[v++%s.length]){case 0:g++;break;case 2:p++;break;case 1:g--;break;case 3:p--}}return h},this.$FormationStraightStairs=function($){var s=$.$Cols,e=$.$Rows,h=$.$Assembly,f=$.$Count,g=[],p=0,E=0,C=0,v=s-1,b=e-1,m=f-1;switch(h){case t:case n:case r:case i:var S=0,w=0;break;case l:case u:case a:case c:S=v,w=0;break;default:h=c;S=v,w=0}for(E=S,C=w;p<f;){switch(C+","+E,(h&o)==o||d(h)?J(g,m-p++,[C,E]):J(g,p++,[C,E]),h){case t:case n:E--,C++;break;case r:case i:E++,C--;break;case l:case u:E--,C--;break;case c:case a:default:E++,C++}if(E<0||C<0||E>v||C>b){switch(h){case t:case n:S++;break;case l:case u:case r:case i:w++;break;case c:case a:default:S--}if(S<0||w<0||S>v||w>b){switch(h){case t:case n:S=v,w++;break;case r:case i:w=b,S++;break;case l:case u:w=b,S--;break;case c:case a:default:S=0,w++}w>b?w=b:w<0?w=0:S>v?S=v:S<0&&(S=0)}C=w,E=S}}return g},this.$FormationSquare=function($){var s,o,e,t,i,r=$.$Cols||1,n=$.$Rows||1,a=[];for(e=r<n?(n-r)/2:0,t=r>n?(r-n)/2:0,i=Math.round(Math.max(r/2,n/2))+1,s=0;s<r;s++)for(o=0;o<n;o++)J(a,i-Math.min(s+1+e,o+1+t,r-s+e,n-o+t),[o,s]);return a},this.$FormationRectangle=function($){var s,o,e,t=$.$Cols||1,i=$.$Rows||1,r=[];for(e=Math.round(Math.min(t/2,i/2))+1,s=0;s<t;s++)for(o=0;o<i;o++)J(r,e-Math.min(s+1,o+1,t-s,i-o),[o,s]);return r},this.$FormationRandom=function($){var s,o,e=[];for(s=0;s<$.$Rows;s++)for(o=0;o<$.$Cols;o++)J(e,Math.ceil(1e5*Math.random())%13,[s,o]);return e},this.$FormationCircle=function($){var s,o,e=$.$Cols||1,t=$.$Rows||1,i=[],r=e/2-.5,n=t/2-.5;for(s=0;s<e;s++)for(o=0;o<t;o++)J(i,Math.round(Math.sqrt(Math.pow(s-r,2)+Math.pow(o-n,2))),[o,s]);return i},this.$FormationCross=function($){var s,o,e=$.$Cols||1,t=$.$Rows||1,i=[],r=e/2-.5,n=t/2-.5;for(s=0;s<e;s++)for(o=0;o<t;o++)J(i,Math.round(Math.min(Math.abs(s-r),Math.abs(o-n))),[o,s]);return i},this.$FormationRectangleCross=function($){var s,o,e=$.$Cols||1,t=$.$Rows||1,i=[],r=e/2-.5,n=t/2-.5,a=Math.max(r,n)+1;for(s=0;s<e;s++)for(o=0;o<t;o++)J(i,Math.round(a-Math.max(r-Math.abs(s-r),n-Math.abs(o-n)))-1,[o,s]);return i}},$JssorSlideshowRunner$=window.$JssorSlideshowRunner$=function($,s,o,e,t){var i,r,n,a,l=this,u=0,c=e.$TransitionsOrder,d=8;function J($,s){var o={$Interval:s,$Duration:1,$Delay:0,$Cols:1,$Rows:1,$Opacity:0,$Zoom:0,$Clip:0,$Move:!1,$SlideOut:!1,$Reverse:!1,$Formation:$JssorSlideshowFormations$.$FormationRandom,$Assembly:1032,$ChessMode:{$Column:0,$Row:0},$Easing:$JssorEasing$.$EaseSwing,$Round:{},$Blocks:[],$During:{}};return $Jssor$.$Extend(o,$),o.$Count=o.$Cols*o.$Rows,$Jssor$.$IsFunction(o.$Easing)&&(o.$Easing={$Default:o.$Easing}),o.$FramesCount=Math.ceil(o.$Duration/o.$Interval),o.$GetBlocks=function($,s){var e=($/=o.$Cols)+"x"+(s/=o.$Rows);
1if(!o.$Blocks[e]){o.$Blocks[e]={$Width:$,$Height:s};for(var t=0;t<o.$Cols;t++)for(var i=0;i<o.$Rows;i++)o.$Blocks[e][i+","+t]={$Top:i*s,$Right:t*$+$,$Bottom:i*s+s,$Left:t*$}}return o.$Blocks[e]},o.$Brother&&(o.$Brother=J(o.$Brother,s),o.$SlideOut=!0),o}function h($,s,o,e,t,i){var r,n,a,l,u,c,d,J={},h={},f=[],g=o.$ChessMode.$Column||0,p=o.$ChessMode.$Row||0,E=o.$GetBlocks(t,i),C=(c=(u=o).$Formation(u),u.$Reverse?c.reverse():c),v=C.length-1,b=o.$Duration+o.$Delay*v,m=e+b,S=o.$SlideOut;if(m+=50,this.$EndTime=m,this.$ShowFrame=function($){var s=($-=e)<b;if(s||d){d=s,S||($=b-$);var t=Math.ceil($/o.$Interval);$Jssor$.$Each(h,function($,s){var o=Math.max(t,$.$Min);o=Math.min(o,$.length-1),$.$LastFrameIndex!=o&&($.$LastFrameIndex||S?o==$.$Max&&S&&$Jssor$.$HideElement(f[s]):$Jssor$.$ShowElement(f[s]),$.$LastFrameIndex=o,$Jssor$.$SetStylesEx(f[s],$[o]))})}},s=$Jssor$.$CloneNode(s),$Jssor$.$IsBrowserIe9Earlier()){var w=!s["no-image"],O=$Jssor$.$FindChildrenByTag(s);$Jssor$.$Each(O,function($){(w||$["jssor-slider"])&&$Jssor$.$CssOpacity($,$Jssor$.$CssOpacity($),!0)})}$Jssor$.$Each(C,function($,s){$Jssor$.$Each($,function($){var e=$[0],u=$[1],c=e+","+u,d=!1,f=!1,C=!1;g&&u%2&&(3&g&&(d=!d),12&g&&(f=!f),16&g&&(C=!C)),p&&e%2&&(3&p&&(d=!d),12&p&&(f=!f),16&p&&(C=!C)),o.$Top=o.$Top||4&o.$Clip,o.$Bottom=o.$Bottom||8&o.$Clip,o.$Left=o.$Left||1&o.$Clip,o.$Right=o.$Right||2&o.$Clip;var v=f?o.$Bottom:o.$Top,b=f?o.$Top:o.$Bottom,m=d?o.$Right:o.$Left,w=d?o.$Left:o.$Right;o.$Clip=v||b||m||w,l={},a={$Top:0,$Left:0,$Opacity:1,$Width:t,$Height:i},n=$Jssor$.$Extend({},a),r=$Jssor$.$Extend({},E[c]),o.$Opacity&&(a.$Opacity=2-o.$Opacity),o.$ZIndex&&(a.$ZIndex=o.$ZIndex,n.$ZIndex=0);var O=o.$Cols*o.$Rows>1||o.$Clip;if(o.$Zoom||o.$Rotate){var T=!0;if($Jssor$.$IsBrowserIe9Earlier()&&(o.$Cols*o.$Rows>1?T=!1:O=!1),T){a.$Zoom=o.$Zoom?o.$Zoom-1:1,n.$Zoom=1,($Jssor$.$IsBrowserIe9Earlier()||$Jssor$.$IsBrowserOpera())&&(a.$Zoom=Math.min(a.$Zoom,2));var D=o.$Rotate;a.$Rotate=360*D*(C?-1:1),n.$Rotate=0}}if(O){if(o.$Clip){var x=o.$ScaleClip||1,y=r.$Offset={};v&&b?(y.$Top=E.$Height/2*x,y.$Bottom=-y.$Top):v?y.$Bottom=-E.$Height*x:b&&(y.$Top=E.$Height*x),m&&w?(y.$Left=E.$Width/2*x,y.$Right=-y.$Left):m?y.$Right=-E.$Width*x:w&&(y.$Left=E.$Width*x)}l.$Clip=r,n.$Clip=E[c]}var A=d?1:-1,I=f?1:-1;o.x&&(a.$Left+=t*o.x*A),o.y&&(a.$Top+=i*o.y*I),$Jssor$.$Each(a,function($,s){$Jssor$.$IsNumeric($)&&$!=n[s]&&(l[s]=$-n[s])}),J[c]=S?n:a;var P=o.$FramesCount,M=Math.round(s*o.$Delay/o.$Interval);h[c]=new Array(M),h[c].$Min=M,h[c].$Max=M+P-1;for(var N=0;N<=P;N++){var R=$Jssor$.$Cast(n,l,N/P,o.$Easing,o.$During,o.$Round,{$Move:o.$Move,$OriginalWidth:t,$OriginalHeight:i});R.$ZIndex=R.$ZIndex||1,h[c].push(R)}})}),C.reverse(),$Jssor$.$Each(C,function(o){$Jssor$.$Each(o,function(o){var e=o[0],t=o[1],i=e+","+t,r=s;(t||e)&&(r=$Jssor$.$CloneNode(s)),$Jssor$.$SetStyles(r,J[i]),$Jssor$.$CssOverflow(r,"hidden"),$Jssor$.$CssPosition(r,"absolute"),$.$AddClipElement(r),f[i]=r,$Jssor$.$ShowElement(r,!S)})})}l.$GetTransition=function($){var s=0,o=e.$Transitions,t=o.length;return o[s=c?u++%t:Math.floor(Math.random()*t)]&&(o[s].$Index=s),o[s]},l.$Initialize=function(e,t,u,c,f){$JssorDebug$.$Execute(function(){r&&$JssorDebug$.$Fail("slideshow runner has not been cleared.")}),a=f,f=J(f,d),u,c;var g=c.$Item,p=u.$Item;g["no-image"]=!c.$Image,p["no-image"]=!u.$Image;var E=g,C=p,v=f,b=f.$Brother||J({},d);f.$SlideOut||(E=p,C=g);var m=b.$Shift||0;r=new h($,C,b,Math.max(m-b.$Interval,0),s,o),n=new h($,E,v,Math.max(b.$Interval-m,0),s,o),r.$ShowFrame(0),n.$ShowFrame(0),i=Math.max(r.$EndTime,n.$EndTime),l.$Index=e},l.$Clear=function(){$.$Clear(),r=null,n=null},l.$GetProcessor=function(){var $=null;return n&&($=new function(){var $=0;$JssorAnimator$.call(this,0,i),this.$OnPositionChange=function(s,o){o-$>d&&($=o,n&&n.$ShowFrame(o),r&&r.$ShowFrame(o))},this.$Transition=a}),$},($Jssor$.$IsBrowserIe9Earlier()||$Jssor$.$IsBrowserOpera()||t&&$Jssor$.$WebKitVersion()<537)&&(d=16),$JssorObject$.call(l),$JssorAnimator$.call(l,-1e7,1e7)},$JssorSlider$=window.$JssorSlider$=function($,s){var o,e=this;function t($,s){var o,t,r,n,a,l,u,c,d,J,h,g,p,E,v,b=this,m=[];function O(s){t&&t.$Revert(),o&&o.$Revert(),function $(s,o,e){$JssorDebug$.$Execute(function(){$Jssor$.$Attribute(s,"jssor-slider")&&$JssorDebug$.$
1Log("Child slider found.")});if($Jssor$.$Attribute(s,"jssor-slider"))return;e=e||0;h||("IMG"==s.tagName&&(m.push(s),$Jssor$.$Attribute(s,"src")||(J=!0,s["display-origin"]=$Jssor$.$CssDisplay(s),$Jssor$.$HideElement(s))),$Jssor$.$IsBrowserIe9Earlier()&&$Jssor$.$CssZIndex(s,($Jssor$.$CssZIndex(s)||0)+1),w.$HWA&&$Jssor$.$WebKitVersion()&&($Jssor$.$WebKitVersion()<534||!t$&&!$Jssor$.$IsBrowserChrome())&&$Jssor$.$EnableHWA(s));var t=$Jssor$.$Children(s);$Jssor$.$Each(t,function(t,i){var r=t.tagName,n=$Jssor$.$AttributeEx(t,"u");if("player"!=n||p||((p=t).pInstance?P():$Jssor$.$AddEvent(p,"dataavailable",P)),"caption"==n){if(!$Jssor$.$IsBrowserIE()&&!o){var c=$Jssor$.$CloneNode(t,!1,!0);$Jssor$.$InsertBefore(c,t,s),$Jssor$.$RemoveElement(t,s),t=c,o=!0}}else h||e||a||("A"==r?("image"==$Jssor$.$AttributeEx(t,"u")?(a=$Jssor$.$FindChildByTag(t,"IMG"),$JssorDebug$.$Execute(function(){a||$JssorDebug$.$Error("slide html code definition error, no 'IMG' found in a 'image with link' slide.\r\n"+s.outerHTML)})):a=$Jssor$.$FindChild(t,"image",!0),a&&(l=t,$Jssor$.$SetStyles(l,L),u=$Jssor$.$CloneNode(l,!0),$Jssor$.$CssDisplay(u,"block"),$Jssor$.$SetStyles(u,L),$Jssor$.$CssOpacity(u,0),$Jssor$.$Css(u,"backgroundColor","#000"))):"IMG"==r&&"image"==$Jssor$.$AttributeEx(t,"u")&&(a=t),a&&$Jssor$.$SetStyles(a,L));$(t,o,e+1)})}($,s),h=!0,o=new x.$Class($,x,1),$JssorDebug$.$LiveStamp(o,"caption_slider_"+S+"_in"),t=new x.$Class($,x),$JssorDebug$.$LiveStamp(t,"caption_slider_"+S+"_out"),$JssorDebug$.$Execute(function(){S++}),t.$GoToPosition(0),o.$GoToPosition(0)}function D($,o,t){if(!d&&(d=!0,a&&t)){var i=t.width,r=t.height,n=i,l=r;if(i&&r&&w.$FillMode){if(3&w.$FillMode&&(!(4&w.$FillMode)||i>m$||r>S$)){var u=!1,c=m$/S$*r/i;1&w.$FillMode?u=c>1:2&w.$FillMode&&(u=c<1),n=u?i*S$/r:m$,l=u?S$:r*m$/i}$Jssor$.$CssWidth(a,n),$Jssor$.$CssHeight(a,l),$Jssor$.$CssTop(a,(S$-l)/2),$Jssor$.$CssLeft(a,(m$-n)/2)}$Jssor$.$CssPosition(a,"absolute"),e.$TriggerEvent($JssorSlider$.$EVT_LOAD_END,s)}$Jssor$.$HideElement(o),$&&$(b)}function y($,o,e,t){if(t==u$&&v$==s&&o$&&!s$){var i=f($);G$.$Initialize(i,s,o,b,e),o.$HideContentForSlideshow(),g$.$Locate(i,1),g$.$GoToPosition(i),p$.$PlayCarousel($,$,0)}}function A(t){if(t==u$&&v$==s){if(!g){var i=null;G$&&(G$.$Index==s?i=G$.$GetProcessor():G$.$Clear()),o.$Version<x.$Version&&O(),(g=new function($,s,o,t,i){var r,n,a,l,u,c,d,J,h=this,f=0,g=Q$[s];function p(){$Jssor$.$Empty(L$),$$&&u&&g.$Link&&$Jssor$.$AppendChild(L$,g.$Link),$Jssor$.$ShowElement(L$,!u&&g.$Image)}function E(){c&&(c=!1,e.$TriggerEvent($JssorSlider$.$EVT_ROLLBACK_END,s,a,f,n,a,l),h.$GoToPosition(n)),h.$Replay()}function C($){J=$,h.$Stop(),h.$Replay()}$JssorAnimator$.call(h,0,0),h.$Replay=function(){var $=h.$GetPosition_Display();if(!l$&&!a$&&!J&&v$==s){var o;$||(r&&!u&&(u=!0,h.$OpenSlideshowPanel(!0),e.$TriggerEvent($JssorSlider$.$EVT_SLIDESHOW_START,s,f,0,r,l)),p());var t=$JssorSlider$.$EVT_STATE_CHANGE;$!=l&&($==a?o=l:$==n?o=a:$?$>a?(c=!0,o=a,t=$JssorSlider$.$EVT_ROLLBACK_START):o=h.$GetPlayToPosition():o=n),e.$TriggerEvent(t,s,$,f,n,a,l);var i=o$&&(!A$||R$);$==l?(a!=l&&!(12&A$)||i)&&g.$GoForNextSlide():(i||$!=a)&&h.$PlayToPosition(o,E)}},h.$AdjustIdleOnPark=function(){a==l&&a==h.$GetPosition_Display()&&h.$GoToPosition(n)},h.$Abort=function(){G$&&G$.$Index==s&&G$.$Clear();var $=h.$GetPosition_Display();$<l&&e.$TriggerEvent($JssorSlider$.$EVT_STATE_CHANGE,s,-$-1,f,n,a,l)},h.$OpenSlideshowPanel=function($){o&&$Jssor$.$CssOverflow(j,$&&o.$Transition.$Outside?"":"hidden")},h.$OnInnerOffsetChange=function($,o){u&&o>=r&&(u=!1,p(),g.$UnhideContentForSlideshow(),G$.$Clear(),e.$TriggerEvent($JssorSlider$.$EVT_SLIDESHOW_END,s,f,0,r,l)),e.$TriggerEvent($JssorSlider$.$EVT_PROGRESS_CHANGE,s,o,f,n,a,l)},h.$SetPlayer=function($){$&&!d&&(d=$,$.$On($JssorPlayer$.$EVT_SWITCH,C))},o&&h.$Chain(o);r=h.$GetPosition_OuterEnd(),h.$GetPosition_OuterEnd(),h.$Chain(t),n=t.$GetPosition_OuterEnd(),a=n+($Jssor$.$ParseFloat($Jssor$.$AttributeEx($,"idle"))||I$),i.$Shift(a),h.$Combine(i),l=h.$GetPosition_OuterEnd()}($,s,i,b.$GetCaptionSliderIn(),b.$GetCaptionSliderOut())).$SetPlayer(E)}!g.$IsPlaying()&&g.$Replay()}}function I($,o,e){if($==s){$!=o?Q$[o]&&Q$[o].$ParkOut():!e&&g&&g.$AdjustIdleOnPark(),E&&E.$Enable();var t=u$=$Jssor$.$GetNow();b.$LoadImage($Jssor$.$CreateCallback(null,A,t))}else{var i=Math.abs(s-$),r=x$+w.$LazyLoading-1;(!J||i<=r)&&b.$LoadImage()}}function P(){E=p.pInstance,g&&g.$SetPlayer(E)}$JssorAnimator$.call(b,-x$,x$+1,{$SlideItemAnimator:!0}),b.$LoadImage=function($,o){o=o||n,m.length&&!d?($Jssor$.$ShowElement(o),c||(c=!0,e.$TriggerEvent($JssorSlider$.$EVT_LOAD_START,s),$Jssor$.$Each(m,function($){$Jssor$.$Attribute($,"src")||($.src=$Jssor$.$AttributeEx($,"
1src2"),$Jssor$.$CssDisplay($,$["display-origin"]))})),$Jssor$.$LoadImages(m,a,$Jssor$.$CreateCallback(null,D,$,o))):D($,o)},b.$GoForNextSlide=function(){var $=s;w.$AutoPlaySteps<0&&($-=b$);var o=$+w.$AutoPlaySteps*T;if(2&N$&&(o=f(o)),1&N$||(o=Math.max(0,Math.min(o,b$-x$))),o!=s){if(G$){var e=G$.$GetTransition(b$);if(e){var t=u$=$Jssor$.$GetNow(),i=Q$[f(o)];return i.$LoadImage($Jssor$.$CreateCallback(null,y,o,i,e,t),n)}}C(o)}},b.$TryActivate=function(){I(s,s,!0)},b.$ParkOut=function(){E&&E.$Quit(),E&&E.$Disable(),b.$UnhideContentForSlideshow(),g&&g.$Abort(),g=null,O()},b.$StampSlideItemElements=function(s){s=v+"_"+s,$JssorDebug$.$Execute(function(){a&&$Jssor$.$Attribute(a,"debug-id",s+"_slide_item_image_id"),$Jssor$.$Attribute($,"debug-id",s+"_slide_item_item_id")}),$JssorDebug$.$Execute(function(){$Jssor$.$Attribute(r,"debug-id",s+"_slide_item_wrapper_id")}),$JssorDebug$.$Execute(function(){$Jssor$.$Attribute(n,"debug-id",s+"_loading_container_id")})},b.$HideContentForSlideshow=function(){$Jssor$.$HideElement($)},b.$UnhideContentForSlideshow=function(){$Jssor$.$ShowElement($)},b.$EnablePlayer=function(){E&&E.$Enable()},b.$OnInnerOffsetChange=function($,s){i(r,x$-s)},b.$GetCaptionSliderIn=function(){return o},b.$GetCaptionSliderOut=function(){return t},b.$Index=s,$JssorObject$.call(b);var M=$Jssor$.$FindChild($,"thumb",!0);M&&(b.$Thumb=$Jssor$.$CloneNode(M),$Jssor$.$RemoveAttribute(M,"id"),$Jssor$.$HideElement(M)),$Jssor$.$ShowElement($),n=$Jssor$.$CloneNode(R),$Jssor$.$CssZIndex(n,1e3),$Jssor$.$AddEvent($,"click",function($){n$||e.$TriggerEvent($JssorSlider$.$EVT_CLICK,s,$)}),O(!0),b.$Image=a,b.$Link=u,b.$Item=$,b.$Wrapper=r=$,$Jssor$.$AppendChild(r,n),e.$On(203,I),e.$On(28,function(){v$==s&&g&&g.$Stop()}),e.$On(24,function(){v$==s&&g&&(g.$Stop(),E&&E.$Quit(),E&&E.$Disable(),g.$OpenSlideshowPanel())}),$JssorDebug$.$Execute(function(){v=C$++}),$JssorDebug$.$Execute(function(){$Jssor$.$Attribute(r,"debug-id","slide-"+s)})}function i($,s){var o=K>0?K:O,e=O$*s*(1&o),t=T$*s*(o>>1&1);e=Math.round(e),t=Math.round(t),$Jssor$.$CssLeft($,e),$Jssor$.$CssTop($,t)}function r(){B$=a$,W$=p$.$GetPlayToPosition(),H$=f$.$GetPosition()}function n(){r(),(l$||!R$&&12&A$)&&(p$.$Stop(),e.$TriggerEvent($JssorSlider$.$EVT_FREEZE))}function a($){if(!l$&&(R$||!(12&A$))&&!p$.$IsPlaying()){var s=f$.$GetPosition(),o=Math.ceil(H$);$&&Math.abs(c$)>=w.$MinDragOffsetToSlide&&(o=Math.ceil(s),o+=J$),1&N$||(o=Math.min(b$-x$,Math.max(o,0)));var e=Math.abs(o-s);e=1-Math.pow(1-e,5),!n$&&B$?p$.$Continue(W$):s==o?(Q.$EnablePlayer(),Q.$TryActivate()):p$.$PlayCarousel(s,o,e*P$)}}function l($){$Jssor$.$AttributeEx($Jssor$.$EvtSrc($),"nodrag")||$Jssor$.$CancelEvent($)}function u($,s){$=$Jssor$.$GetEvent($);var o=$Jssor$.$EvtSrc($);if(!U&&!$Jssor$.$AttributeEx(o,"nodrag")&&function(){var $=$JssorSlider$.$DragRegistry||0,s=r$;K$&&1&s&&(s&=1);return $JssorSlider$.$DragRegistry|=s,U=s&~$}()&&(!s||1==$.touches.length)){if(l$=!0,z=!1,u$=null,$Jssor$.$AddEvent(document,s?"touchmove":"mousemove",c),$Jssor$.$GetNow()-50,n$=0,n(),B$||(K=0),s){var t=$.touches[0];k$=t.clientX,F$=t.clientY}else{var i=$Jssor$.$MousePosition($);k$=i.x,F$=i.y}c$=0,d$=0,J$=0,e.$TriggerEvent($JssorSlider$.$EVT_DRAG_START,f(H$),H$,$)}}function c($){if(l$){var s;if("mousemove"!=($=$Jssor$.$GetEvent($)).type){var o=$.touches[0];s={x:o.clientX,y:o.clientY}}else s=$Jssor$.$MousePosition($);if(s){var e=s.x-k$,t=s.y-F$;if(Math.floor(H$)!=H$&&(K=K||O&U),!e&&!t||K||(K=3==U?Math.abs(t)>Math.abs(e)?2:1:U,K$&&1==K&&Math.abs(t)-Math.abs(e)>3&&(z=!0)),K){var i=t,r=T$;if(1==K&&(i=e,r=O$),!(1&N$)){var n,a;if(i>0)(a=i-(n=r*v$))>0&&(i=n+5*Math.sqrt(a));if(i<0)(a=-i-(n=r*(b$-x$-v$)))>0&&(i=-n-5*Math.sqrt(a))}c$-d$<-2?J$=0:c$-d$>2&&(J$=-1),d$=c$,V$=H$-(c$=i)/r/(E$||1),c$&&K&&!z&&($Jssor$.$CancelEvent($),a$?p$.$SetStandByPosition(V$):p$.$StandBy(V$))}}}}function d(){if(U&&($JssorSlider$.$DragRegistry&=~r$,U=0),l$){l$=!1,$Jssor$.$GetNow(),$Jssor$.$RemoveEvent(document,"mousemove",c),$Jssor$.$RemoveEvent(document,"touchmove",c),n$=c$,p$.$Stop();var $=f$.$GetPosition();e.$TriggerEvent($JssorSlider$.$EVT_DRAG_END,f($),$,f(H$),H$),12&A$&&r(),a(!0)}}function J($,s){Z=$,$Jssor$.$Each(y$,function(o){o.$SetCurrentIndex(f($),$,s)})}function h(){var $=$Jssor$.$CreateDiv();return $Jssor$.$SetStyles($,L),$Jssor$.$CssPosition($,"absolute"),$}function f($){return($%b$+b$)%b$}function g($,s){var o=$;s?N$?2&N$&&(o=f(o+Z),s=!1):(o=Math.min(Math.max(o+Z,0),b$-x$),s=!1):N$&&(o=e.$GetVirtualIndex(o)),C(o,w.$SlideDuration,s)}function p(){$Jssor$.$Each(y$,function($){$.$Show($.$Options.$ChanceToShow<=R$)})}function E($,s){C($,s,!0)}function C($,s,o){if(M$&&(!l$&&(R$||!(12&A$))||w.$NaviQuitDrag)){a$=!0,l$=!1,p$.$Stop(),void 0==s&&(s=P$);var e=h$.$GetPosition_Display(),t=$;o&&(t=e+$,t=$>0?Math.ceil(t):Math.floor(t)),2&N$&&(t=f(t)),1&N$||(t=Math.max(0,Math.min(t,b$-x$)));var i=(t-e)%b$,r=e==(t=e+i)?0:s*Math.abs(i);r=Math.min(r,s*x$*1.5),p$.$PlayCarousel(e,t,r||1)}}function v(){return $Jssor$.$CssWidth(P||$)}function b(){return $Jssor$.$CssHeight(P||$)}function m(s,t){if(void 0==s)return $Jssor$.$CssWidth($);if(!P){$JssorDebug$.$Execute(function(){var s=$Jssor$.$Css($,"width"),o=$Jssor$.$Css($,"height"),e=$Jssor$.$CssP($,"width"),t=$Jssor$.$CssP($,"height");s&&-1!=s.indexOf("px")||$JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not specified. Please specify 'width' in pixel. e.g. 'width: 600px;'"),o&&-1!=o.indexOf("px")||$JssorDebug$.$Fail("Cannot scale jssor slider, 'he
1ight' of 'outer container' not specified. Please specify 'height' in pixel. e.g. 'height: 300px;'"),-1!=s.indexOf("%")&&$JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not valid. Please specify 'width' in pixel. e.g. 'width: 600px;'"),-1!=o.indexOf("%")&&$JssorDebug$.$Fail("Cannot scale jssor slider, 'height' of 'outer container' not valid. Please specify 'height' in pixel. e.g. 'height: 300px;'"),e||$JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not valid. 'width' of 'outer container' should be positive number. e.g. 'width: 600px;'"),t||$JssorDebug$.$Fail("Cannot scale jssor slider, 'height' of 'outer container' not valid. 'height' of 'outer container' should be positive number. e.g. 'height: 300px;'")});var i=$Jssor$.$CreateDiv(document);$Jssor$.$ClassName(i,$Jssor$.$ClassName($)),$Jssor$.$CssCssText(i,$Jssor$.$CssCssText($)),$Jssor$.$CssDisplay(i,"block"),$Jssor$.$CssPosition(i,"relative"),$Jssor$.$CssTop(i,0),$Jssor$.$CssLeft(i,0),$Jssor$.$CssOverflow(i,"visible"),P=$Jssor$.$CreateDiv(document),$Jssor$.$CssPosition(P,"absolute"),$Jssor$.$CssTop(P,0),$Jssor$.$CssLeft(P,0),$Jssor$.$CssWidth(P,$Jssor$.$CssWidth($)),$Jssor$.$CssHeight(P,$Jssor$.$CssHeight($)),$Jssor$.$SetStyleTransformOrigin(P,"0 0"),$Jssor$.$AppendChild(P,i);var r=$Jssor$.$Children($);$Jssor$.$AppendChild($,P),$Jssor$.$Css($,"backgroundImage",""),$Jssor$.$Each(r,function(s){$Jssor$.$AppendChild($Jssor$.$AttributeEx(s,"noscale")?$:i,s)})}$JssorDebug$.$Execute(function(){(!s||s<0)&&$JssorDebug$.$Fail("'$ScaleWidth' error, 'dimension' should be positive value.")}),$JssorDebug$.$Execute(function(){o||(o=e.$Elmt.scrollWidth)}),E$=s/(t?$Jssor$.$CssHeight:$Jssor$.$CssWidth)(P),$Jssor$.$CssScale(P,E$);var n=t?E$*v():s,a=t?s:E$*b();$Jssor$.$CssWidth($,n),$Jssor$.$CssHeight($,a),$Jssor$.$Each(y$,function($){$.$Relocate(n,a)})}e.$PlayTo=C,e.$GoTo=function($){f$.$GoToPosition($)},e.$Next=function(){E(1)},e.$Prev=function(){E(-1)},e.$Pause=function(){o$=!1},e.$Play=function(){o$||(o$=!0,Q$[v$]&&Q$[v$].$TryActivate())},e.$SetSlideshowTransitions=function($){$JssorDebug$.$Execute(function(){$&&$.length||$JssorDebug$.$Error("Can not set slideshow transitions, no transitions specified.")}),w.$SlideshowOptions.$Transitions=$},e.$SetCaptionTransitions=function($){$JssorDebug$.$Execute(function(){$&&$.length||$JssorDebug$.$Error("Can not set caption transitions, no transitions specified")}),x.$CaptionTransitions=$,x.$Version=$Jssor$.$GetNow()},e.$SlidesCount=function(){return W.length},e.$CurrentIndex=function(){return v$},e.$IsAutoPlaying=function(){return o$},e.$IsDragging=function(){return l$},e.$IsSliding=function(){return a$},e.$IsMouseOver=function(){return!R$},e.$LastDragSucceded=function(){return n$},e.$OriginalWidth=e.$GetOriginalWidth=v,e.$OriginalHeight=e.$GetOriginalHeight=b,e.$ScaleHeight=e.$GetScaleHeight=function(s){if(void 0==s)return $Jssor$.$CssHeight($);m(s,!0)},e.$ScaleWidth=e.$SetScaleWidth=e.$GetScaleWidth=m,e.$GetVirtualIndex=function($){var s=Math.ceil(f(i$/D$)),o=f($-Z+s);return o>x$?$-Z>b$/2?$-=b$:$-Z<=-b$/2&&($+=b$):$=Z+o-s,$},$JssorObject$.call(e),$JssorDebug$.$Execute(function(){$Jssor$.$GetElement($)||$JssorDebug$.$Fail("Outer container '"+$+"' not found.")}),e.$Elmt=$=$Jssor$.$GetElement($);var S=1,w=$Jssor$.$Extend({$FillMode:0,$LazyLoading:1,$StartIndex:0,$AutoPlay:!1,$Loop:1,$HWA:!0,$NaviQuitDrag:!0,$AutoPlaySteps:1,$AutoPlayInterval:3e3,$PauseOnHover:1,$SlideDuration:500,$SlideEasing:$JssorEasing$.$EaseOutQuad,$MinDragOffsetToSlide:20,$SlideSpacing:0,$DisplayPieces:1,$ParkingPosition:0,$UISearchMode:1,$PlayOrientation:1,$DragOrientation:1},s);void 0!=w.$Idle&&(w.$AutoPlayInterval=w.$Idle),void 0!=w.$Cols&&(w.$DisplayPieces=w.$Cols),$JssorDebug$.$Execute(function(){w=$Jssor$.$Extend({$ArrowKeyNavigation:void 0,$SlideWidth:void 0,$SlideHeight:void 0,$SlideshowOptions:void 0,$CaptionSliderOptions:void 0,$BulletNavigatorOptions:void 0,$ArrowNavigatorOptions:void 0,$ThumbnailNavigatorOptions:void 0},w)});var O=3&w.$PlayOrientation,T=(4&w.$PlayOrientation)/-4||1,D=w.$SlideshowOptions,x=$Jssor$.$Extend({$Class:$JssorCaptionSliderBase$,$PlayInMode:1,$PlayOutMode:1},w.$CaptionSliderOptions),y=w.$BulletNavigatorOptions,A=w.$ArrowNavigatorOptions,I=w.$ThumbnailNavigatorOptions;$JssorDebug$.$Execute(function(){D&&!D.$Class&&$JssorDebug$.$Fail("Option $SlideshowOptions error, class not specified.")}),$JssorDebug$.$Execute(function(){w.$CaptionSliderOptions&&!w.$CaptionSliderOptions.$Class&&$JssorDebug$.$Fail("Option $CaptionSliderOptions error, class not specified.")}),$JssorDebug$.$Execute(function(){y&&!y.$Class&&$JssorDebug$.$Fail("Option $BulletNavigatorOptions error, class not specified.")}),$JssorDebug$.$Execute(function(){A&&!A.$Class&&$JssorDebug$.$Fail("Option $ArrowNavigatorOptions error, class not specified.")}),$JssorDebug$.$Execute(function(){I&&!I.$Class&&$JssorDebug$.$Fail("Option $ThumbnailNavigatorOptions error, class not specified.")});var P,M=!w.$UISearchMode,N=$Jssor$.$FindChild($,"slides",M),R=$Jssor$.$FindChild($,"loading",M)||$Jssor$.$CreateDiv(document),k=$Jssor$.$FindChild($,"navigator",M),F=$Jssor$.$FindChild($,"arrowleft",M),_=$Jssor$.$FindChild($,"arrowright",M),G=$Jssor$.$FindChild($,"thumbnavigator",M);$JssorDebug$.$Execute(function(){if(k&&!y)throw new Error("Bullet navigator container defined but $BulletNavigatorOptions not specified.");if((F||_)&&!A)throw new Error("arrowleft or arrowright defined, but $ArrowNavigatorOptions not specified.");
1if(G&&!I)throw new Error("Thumbnail navigator container defined, but $ThumbnailNavigatorOptions not specified.")});var L,H=$Jssor$.$CssWidth(N),B=$Jssor$.$CssHeight(N);$JssorDebug$.$Execute(function(){isNaN(H)&&$JssorDebug$.$Fail("Width of slides container wrong specification, it should be specified in pixel (like style='width: 600px;')."),void 0==H&&$JssorDebug$.$Fail("Width of slides container not specified, it should be specified in pixel (like style='width: 600px;')."),isNaN(B)&&$JssorDebug$.$Fail("Height of slides container wrong specification, it should be specified in pixel (like style='height: 300px;')."),void 0==B&&$JssorDebug$.$Fail("Height of slides container not specified, it should be specified in pixel (like style='height: 300px;').");var $=$Jssor$.$CssOverflow(N),s=$Jssor$.$Css(N,"overflowX"),o=$Jssor$.$Css(N,"overflowY");"hidden"==$||"hidden"==s&&"hidden"==o||$JssorDebug$.$Fail("Overflow of slides container wrong specification, it should be specified as 'hidden' (style='overflow:hidden;').")}),$JssorDebug$.$Execute(function(){$Jssor$.$IsNumeric(w.$DisplayPieces)||$JssorDebug$.$Fail("Option $DisplayPieces error, it should be a numeric value and greater than or equal to 1."),w.$DisplayPieces<1&&$JssorDebug$.$Fail("Option $DisplayPieces error, it should be greater than or equal to 1."),w.$DisplayPieces>1&&w.$DragOrientation&&w.$DragOrientation!=O&&$JssorDebug$.$Fail("Option $DragOrientation error, it should be 0 or the same of $PlayOrientation when $DisplayPieces is greater than 1."),$Jssor$.$IsNumeric(w.$ParkingPosition)||$JssorDebug$.$Fail("Option $ParkingPosition error, it should be a numeric value."),w.$ParkingPosition&&w.$DragOrientation&&w.$DragOrientation!=O&&$JssorDebug$.$Fail("Option $DragOrientation error, it should be 0 or the same of $PlayOrientation when $ParkingPosition is not equal to 0.")});var W=[],V=$Jssor$.$Children(N);$Jssor$.$Each(V,function($){"DIV"!=$.tagName||$Jssor$.$AttributeEx($,"u")?$Jssor$.$IsBrowserIe9Earlier()&&$Jssor$.$CssZIndex($,($Jssor$.$CssZIndex($)||0)+1):W.push($)}),$JssorDebug$.$Execute(function(){W.length<1&&$JssorDebug$.$Error("Slides html code definition error, there must be at least 1 slide to initialize a slider.")});var Z,Q,j,K,U,z,X,q,Y,$$,s$,o$,e$,t$,i$,r$,n$,a$,l$,u$,c$,d$,J$,h$,f$,g$,p$,E$,C$=0,v$=-1,b$=W.length,m$=w.$SlideWidth||H,S$=w.$SlideHeight||B,w$=w.$SlideSpacing,O$=m$+w$,T$=S$+w$,D$=1&O?O$:T$,x$=Math.min(w.$DisplayPieces,b$),y$=[],A$=(w.$AutoPlaySteps,w.$PauseOnHover),I$=w.$AutoPlayInterval,P$=w.$SlideDuration,M$=x$<b$,N$=M$?w.$Loop:0,R$=1,k$=0,F$=0,_$=new function(){var $=h();$Jssor$.$CssZIndex($,0),$Jssor$.$Css($,"pointerEvents","none"),this.$Elmt=$,this.$AddClipElement=function(s){$Jssor$.$AppendChild($,s),$Jssor$.$ShowElement($)},this.$Clear=function(){$Jssor$.$HideElement($),$Jssor$.$Empty($)}};o$=w.$AutoPlay,e.$Options=s,L={$Width:m$,$Height:S$,$Top:0,$Left:0},$Jssor$.$Each(W,function($,s){$Jssor$.$SetStyles($,L),$Jssor$.$CssPosition($,"absolute"),$Jssor$.$CssOverflow($,"hidden"),$Jssor$.$HideElement($)}),$Jssor$.$SetStyles(R,L),$Jssor$.$Attribute($,"jssor-slider",!0),$Jssor$.$CssZIndex(N,$Jssor$.$CssZIndex(N)||0),$Jssor$.$CssPosition(N,"absolute"),j=$Jssor$.$CloneNode(N,!0),$Jssor$.$InsertBefore(j,N),D&&($$=D.$ShowLink,e$=D.$Class,$JssorDebug$.$Execute(function(){D.$Transitions&&D.$Transitions.length||$JssorDebug$.$Error("Invalid '$SlideshowOptions', no '$Transitions' specified.")}),t$=1==x$&&b$>1&&e$&&(!$Jssor$.$IsBrowserIE()||$Jssor$.$BrowserVersion()>=8)),i$=t$||x$>=b$||!(1&N$)?0:w.$ParkingPosition,r$=(x$>1||i$?O:-1)&w.$DragOrientation;var G$,L$,H$,B$,W$,V$,Z$=N,Q$=[],j$=$Jssor$.$Device(),K$=j$.$Touchable;j$.$TouchActionAttr&&$Jssor$.$Css(Z$,j$.$TouchActionAttr,[null,"pan-y","pan-x","none"][r$]||""),g$=new function(){var $=_$.$Elmt;$JssorAnimator$.call(this,-1,2,{$Easing:$JssorEasing$.$EaseLinear,$Setter:{$Position:i},$LoopLength:b$},$,{$Position:1},{$Position:-2}),this.$Wrapper=$,$JssorDebug$.$Execute(function(){$Jssor$.$Attribute(_$.$Elmt,"debug-id","slide_container")})},t$&&(G$=new e$(_$,m$,S$,D,K$)),$Jssor$.$AppendChild(j,g$.$Wrapper),$Jssor$.$CssOverflow(N,"hidden"),L$=h(),$Jssor$.$Css(L$,"backgroundColor","#000"),$Jssor$.$CssOpacity(L$,0),$Jssor$.$InsertBefore(L$,Z$.firstChild,Z$);for(var U$=0;U$<W.length;U$++){var z$=new t(W[U$],U$);Q$.push(z$)}$Jssor$.$HideElement(R),$JssorDebug$.$Execute(function(){$Jssor$.$Attribute(R,"debug-id","loading-container")}),h$=new function(){var $=this;$JssorAnimator$.call($,0,0,{$LoopLength:b$}),$Jssor$.$Each(Q$,function(s){1&N$&&s.$SetLoopLength(b$),$.$Chain(s),s.$Shift(i$/D$)})},p$=new function($,s){var o,t,i,r,n,a=this;$JssorAnimator$.call(a,-1e8,2e8,{$IntervalMax:100}),a.$OnStart=function(){a$=!0,u$=null,e.$TriggerEvent($JssorSlider$.$EVT_SWIPE_START,f(f$.$GetPosition()),f$.$GetPosition())},a.$OnStop=function(){a$=!1,r=!1;var $,s,o,t=f$.$GetCurrentSlideInfo();e.$TriggerEvent($JssorSlider$.$EVT_SWIPE_END,f(f$.$GetPosition()),f$.$GetPosition()),t.$Position||($=t.$VirtualIndex,s=v$,K=0,o=$,Q$[v$],v$,v$=f(o),Q=Q$[v$],J(o),e.$TriggerEvent($JssorSlider$.$EVT_PARK,f($),s))},a.$OnPositionChange=function($,s){var e;if(r)e=n;else if(e=t,i){var a=s/i;e=w.$SlideEasing(a)*(t-o)+o}f$.$GoToPosition(e)},a.$PlayCarousel=function($,s,e,r){$JssorDebug$.$Execute(function(){a.$IsPlaying()&&$JssorDebug$.$Fail("The carousel is already playing.")}),o=$,t=s,i=e,f$.$GoToPosition($),a.$GoToPosition(0),a.$PlayToPosition(e,r)},a.$StandBy=function($){r=!0,n=$,a.$Play($,null,!0)}
1,a.$SetStandByPosition=function($){n=$},a.$MoveCarouselTo=function($){f$.$GoToPosition($)},(f$=new function(){var $=this;$JssorAnimator$.call($,-1e8,2e8),$.$GetCurrentSlideInfo=function(){var s=$.$GetPosition_Display(),o=Math.floor(s);return{$Index:f(o),$VirtualIndex:o,$Position:s-Math.floor(s)}},$.$OnPositionChange=function($,s){var o=Math.floor(s);o!=s&&s>$&&o++,J(o,!0),e.$TriggerEvent($JssorSlider$.$EVT_POSITION_CHANGE,f(s),f($),s,$)}}).$Combine($),f$.$Combine(s)}(h$,g$),$JssorDebug$.$Execute(function(){$Jssor$.$Attribute(Z$,"debug-id","slide-board")}),r$&&($Jssor$.$AddEvent(N,"mousedown",u),$Jssor$.$AddEvent(N,"touchstart",function($){u($,1)}),$Jssor$.$AddEvent(N,"dragstart",l),$Jssor$.$AddEvent(N,"selectstart",l),$Jssor$.$AddEvent(document,"mouseup",d),$Jssor$.$AddEvent(document,"touchend",d),$Jssor$.$AddEvent(document,"touchcancel",d),$Jssor$.$AddEvent(window,"blur",d)),A$&=K$?10:5,k&&y&&(X=new y.$Class(k,y,v(),b()),y$.push(X)),A&&F&&_&&(A.$Loop=N$,A.$DisplayPieces=x$,q=new A.$Class(F,_,A,v(),b()),y$.push(q)),G&&I&&(I.$StartIndex=w.$StartIndex,Y=new I.$Class(G,I),y$.push(Y)),$Jssor$.$Each(y$,function($){$.$Reset(b$,Q$,R),$.$On($JssorNavigatorEvents$.$NAVIGATIONREQUEST,g)}),m(v()),$Jssor$.$AddEvent(N,"click",function($){if(n$){$Jssor$.$StopEvent($);for(var s=$Jssor$.$EvtSrc($);s&&N!==s;){"A"==s.tagName&&$Jssor$.$CancelEvent($);try{s=s.parentNode}catch($){break}}}}),$Jssor$.$AddEvent($,"mouseout",$Jssor$.$MouseOverOutFilter(function(){R$||(R$=1,p(),l$||(12&A$&&a(),3&A$&&Q$[v$].$TryActivate()))},$)),$Jssor$.$AddEvent($,"mouseover",$Jssor$.$MouseOverOutFilter(function(){R$&&(R$=0,p(),l$||!(12&A$)||n())},$)),p(),w.$ArrowKeyNavigation&&$Jssor$.$AddEvent(document,"keydown",function($){37==$.keyCode?E(-1):39==$.keyCode&&E(1)});var X$=w.$StartIndex;1&N$||(X$=Math.max(0,Math.min(X$,b$-x$))),p$.$PlayCarousel(X$,X$,0)},$JssorSlideo$=window.$JssorSlideo$=$JssorSlider$;$JssorSlider$.$EVT_CLICK=21,$JssorSlider$.$EVT_DRAG_START=22,$JssorSlider$.$EVT_DRAG_END=23,$JssorSlider$.$EVT_SWIPE_START=24,$JssorSlider$.$EVT_SWIPE_END=25,$JssorSlider$.$EVT_LOAD_START=26,$JssorSlider$.$EVT_LOAD_END=27,$JssorSlider$.$EVT_FREEZE=28,$JssorSlider$.$EVT_POSITION_CHANGE=202,$JssorSlider$.$EVT_PARK=203,$JssorSlider$.$EVT_SLIDESHOW_START=206,$JssorSlider$.$EVT_SLIDESHOW_END=207,$JssorSlider$.$EVT_PROGRESS_CHANGE=208,$JssorSlider$.$EVT_STATE_CHANGE=209,$JssorSlider$.$EVT_ROLLBACK_START=210,$JssorSlider$.$EVT_ROLLBACK_END=211;var $JssorNavigatorEvents$={$NAVIGATIONREQUEST:1,$INDEXCHANGE:2,$RESET:3},$JssorBulletNavigator$=window.$JssorBulletNavigator$=function($,s,o,e){var t,i,r,n,a=this;$JssorObject$.call(a),$=$Jssor$.$GetElement($);var l,u,c,d,J,h,f,g,p,E,C,v=0,b=[],m=[];function S($){-1!=$&&m[$].$Selected($==v)}function w($){a.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST,$*u)}a.$Elmt=$,a.$GetCurrentIndex=function(){return n},a.$SetCurrentIndex=function($){if($!=n){var s=v,o=Math.floor($/u);v=o,n=$,S(s),S(o)}},a.$Show=function(s){$Jssor$.$ShowElement($,s)},a.$Relocate=function(s,o){if(!E||0==l.$Scale){s=$Jssor$.$ParentNode($).clientWidth,o=$Jssor$.$ParentNode($).clientHeight;1&l.$AutoCenter&&$Jssor$.$CssLeft($,(s-i)/2),2&l.$AutoCenter&&$Jssor$.$CssTop($,(o-r)/2),E=!0}},a.$Reset=function(s){if(!C){s,t=Math.ceil(s/u),v=0;var o=g+d,e=p+J,n=Math.ceil(t/c)-1;i=g+o*(h?c-1:n),r=p+e*(h?n:c-1),$Jssor$.$CssWidth($,i),$Jssor$.$CssHeight($,r);for(var a=0;a<t;a++){var E=$Jssor$.$CreateSpan();$Jssor$.$InnerText(E,a+1);var S=$Jssor$.$BuildElement(f,"numbertemplate",E,!0);$Jssor$.$CssPosition(S,"absolute");var O=a%(n+1);$Jssor$.$CssLeft(S,h?Math.floor(a/(n+1))*o:o*O),$Jssor$.$CssTop(S,h?e*O:Math.floor(a/(n+1))*e),$Jssor$.$AppendChild($,S),b[a]=S,1&l.$ActionMode&&$Jssor$.$AddEvent(S,"click",$Jssor$.$CreateCallback(null,w,a)),2&l.$ActionMode&&$Jssor$.$AddEvent(S,"mouseover",$Jssor$.$MouseOverOutFilter($Jssor$.$CreateCallback(null,w,a),S)),m[a]=$Jssor$.$Buttonize(S)}C=!0}},a.$Options=l=$Jssor$.$Extend({$SpacingX:0,$SpacingY:0,$Orientation:1,$ActionMode:1},s),$JssorDebug$.$Execute(function(){l=$Jssor$.$Extend({$Steps:void 0,$Lanes:void 0},l)}),f=$Jssor$.$FindChild($,"prototype"),$JssorDebug$.$Execute(function(){f||$JssorDebug$.$Fail("Navigator item prototype not defined."),isNaN($Jssor$.$CssWidth(f))&&$JssorDebug$.$Fail("Width of 'navigator item prototype' not specified."),isNaN($Jssor$.$CssHeight(f))&&$JssorDebug$.$Fail("Height of 'navigator item prototype' not specified.")}),g=$Jssor$.$CssWidth(f),p=$Jssor$.$CssHeight(f),$Jssor$.$RemoveElement(f,$),u=l.$Steps||1,c=l.$Lanes||1,d=l.$SpacingX,J=l.$SpacingY,h=l.$Orientation-1,0==l.$Scale&&$Jssor$.$Attribute($,"noscale",!0)},$JssorArrowNavigator$=window.$JssorArrowNavigator$=function($,s,o,e,t){var i,r,n,a,l,u=this;$JssorObject$.call(u),$JssorDebug$.$Execute(function(){$||$JssorDebug$.$Fail("Option '$ArrowNavigatorOptions' spepcified, but UI 'arrowleft' not defined. Define 'arrowleft' to enable direct navigation, or remove option '$ArrowNavigatorOptions' to disable direct navigation."),s||$JssorDebug$.$Fail("Option '$ArrowNavigatorOptions' spepcified, but UI 'arrowright' not defined. Define 'arrowright' to enable direct navigation, or remove option '$ArrowNavigatorOptions' to disable direct navigation."),isNaN($Jssor$.$CssWidth($))&&$JssorDebug$.$Fail("Width of 'arrow left' not specified."),isNaN($Jssor$.$CssWidth(s))&&$JssorDebug$.$Fail("Width of 'arrow right' not specified."),isNaN($Jssor$.$CssHeight($))&&$JssorDebug$.$Fail("Height of 'arrow left' not specified."),isNaN($Jssor$.$CssHeight(s))&&$JssorDebug$.$Fail("Height of 'arrow right' not specified.")});var c,d,J=$Jssor$.$CssWidth($),h=$Jssor$.$CssHeight($);function f($){u.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST,$,!0)}function g(e){$Jssor$.$ShowElement($,e||!o.$Loop&&0==n),$Jssor$.$ShowElement(s,e||!o.$Loop&&n>=r-o.$DisplayPieces),i=e}u.$GetCurrentIndex=function(){return n},u.$SetCurrentIndex=function($,s,o){o?n=s:(n=$,g(i))},u.$Show=g,u.$Relocate=function(o,e){if(!c||0==a.$Scale){var t=$Jssor$.$ParentNode($).clientWidth;e=$Jssor$.$ParentNode($).clientHeight;1&a.$AutoCenter&&($Jssor$.$CssLeft($,(t-J)/2),$Jssor$.$CssLeft(s,(t-J)/2)),2&a.$AutoCenter&&($Jssor$.$CssTop($,(e-h)/2),$Jssor$.$CssTop(s,(e-h)/2)),c=!0}},u.$Reset=function(o){r=o,n=0,d||($Jssor$.$AddEvent($,"click",$Jssor$.$CreateCallback(null,f,-l)),$Jssor$.$AddEvent(s,"click",$Jssor$.$CreateCallback(null,f,l)),$Jssor$.$Buttonize($),$Jssor$.$Buttonize(s),d=!0)},u.$Options=a=$Jssor$.$Extend({$Steps:1},o),l=a.$Steps,0==a.$Scale&&($Jssor$.$Attribute($,"noscale",!0),$Jssor$.$Attribute(s,"noscale",!0))},$JssorThumbnailNavigator$=window.$JssorThumbnailNavigator$=function($,s){var o,e,t,i,r,n,a,l,u,c,d,J,h,f,g,p=this,E=[];$JssorObject$.call(p),$=$Jssor$.$GetElement($),p.$GetCurrentIndex=function(){return e},p.$SetCurrentIndex=function($,s,o){var t=e;e=$,-1!=t&&E[t].$Highlight(),E[$].$Highlight(),o||J.$PlayTo(J.$GetVirtualIndex(Math.floor(s/n)))},p.$Show=function(s){$Jssor$.$ShowElement($,s)},p.$Relocate=$Jssor$.$EmptyFunction,p.$Reset=function(s,C,v){if(!g){o=s,Math.ceil(o/n),e=-1,d=Math.min(d,C.length);var b=1&t.$Orientation,m=u+(u+a)*(n-1)*(1-b),S=c+(c+l)*(n-1)*b,w=m+(m+a)*(d-1)*b,O=S+(S+l)*(d-1)*(1-b);$Jssor$.$CssPosition(h,"absolute"),$Jssor$.$CssOverflow(h,"hidden"),1&t.$AutoCenter&&$Jssor$.$CssLeft(h,(i-w)/2),2&t.$AutoCenter&&$Jssor$.$CssTop(h,(r-O)/2),$Jssor$.$CssWidth(h,w),$Jssor$.$CssHeight(h,O);var T=[];$Jssor$.$Each(C,function($,s){var o=new function($,s){var o,i,r,n=this;function a($,o){!$&&J.$LastDragSucceded()||p.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST,s)}$JssorDebug$.$Execute(function(){n.$Wrapper=void 0}),n.$Index=s,n.$Highlight=function($){i.$Selected(e==s)},r=$.$Thumb||$.$Image||$Jssor$.$CreateDiv(),n.$Wrapper=o=$Jssor$.$Bu
1ildElement(f,"thumbnailtemplate",r,!0),i=$Jssor$.$Buttonize(o),1&t.$ActionMode&&$Jssor$.$AddEvent(o,"click",$Jssor$.$CreateCallback(null,a,0)),2&t.$ActionMode&&$Jssor$.$AddEvent(o,"mouseover",$Jssor$.$MouseOverOutFilter($Jssor$.$CreateCallback(null,a,1),o))}($,s),i=o.$Wrapper,r=Math.floor(s/n),d=s%n;$Jssor$.$CssLeft(i,(u+a)*d*(1-b)),$Jssor$.$CssTop(i,(c+l)*d*b),T[r]||(T[r]=$Jssor$.$CreateDiv(),$Jssor$.$AppendChild(h,T[r])),$Jssor$.$AppendChild(T[r],i),E.push(o)});var D=$Jssor$.$Extend({$HWA:!1,$AutoPlay:!1,$NaviQuitDrag:!1,$SlideWidth:m,$SlideHeight:S,$SlideSpacing:a*b+l*(1-b),$MinDragOffsetToSlide:12,$SlideDuration:200,$PauseOnHover:1,$PlayOrientation:t.$Orientation,$DragOrientation:t.$DisableDrag?0:t.$Orientation},t);J=new $JssorSlider$($,D),g=!0}},p.$Options=t=$Jssor$.$Extend({$SpacingX:3,$SpacingY:3,$DisplayPieces:1,$Orientation:1,$AutoCenter:3,$ActionMode:1},s),void 0!=t.$Rows&&(t.$Lanes=t.$Rows),$JssorDebug$.$Execute(function(){t=$Jssor$.$Extend({$Lanes:void 0,$Width:void 0,$Height:void 0},t)}),i=$Jssor$.$CssWidth($),r=$Jssor$.$CssHeight($),$JssorDebug$.$Execute(function(){i||$JssorDebug$.$Fail("width of 'thumbnavigator' container not specified."),r||$JssorDebug$.$Fail("height of 'thumbnavigator' container not specified.")}),h=$Jssor$.$FindChild($,"slides",!0),f=$Jssor$.$FindChild(h,"prototype"),$JssorDebug$.$Execute(function(){f||$JssorDebug$.$Fail("prototype of 'thumbnavigator' not defined.")}),u=$Jssor$.$CssWidth(f),c=$Jssor$.$CssHeight(f),$Jssor$.$RemoveElement(f,h),n=t.$Lanes||1,a=t.$SpacingX,l=t.$SpacingY,d=t.$DisplayPieces,0==t.$Scale&&$Jssor$.$Attribute($,"noscale",!0)};function $JssorCaptionSliderBase$(){$JssorAnimator$.call(this,0,0),this.$Revert=$Jssor$.$EmptyFunction}var $JssorCaptionSlider$=window.$JssorCaptionSlider$=function($,s,o){$JssorDebug$.$Execute(function(){s.$CaptionTransitions||$JssorDebug$.$Error("'$CaptionSliderOptions' option error, '$CaptionSliderOptions.$CaptionTransitions' not specified.")});var e,t=this,i=o?s.$PlayInMode:s.$PlayOutMode,r=s.$CaptionTransitions,n={$Transition:"t",$Delay:"d",$Duration:"du",x:"x",y:"y",$Rotate:"r",$Zoom:"z",$Opacity:"f",$BeginTime:"b"},a={$Default:function($,s){return isNaN(s.$Value)?$*=s.$Percent:$=s.$Value,$},$Opacity:function($,s){return this.$Default($-1,s)}};function l($,s,e){var t={$Easing:s.$Easing,$Round:s.$Round,$During:s.$During,$Reverse:o&&!e};$JssorDebug$.$Execute(function(){t.$CaptionAnimator=!0});var i=$,r=$Jssor$.$ParentNode($),n=$Jssor$.$CssWidth(i),a=$Jssor$.$CssHeight(i),l=$Jssor$.$CssWidth(r),u=$Jssor$.$CssHeight(r),c={},d={},J=s.$ScaleClip||1;if(s.$Opacity&&(d.$Opacity=1-s.$Opacity),t.$OriginalWidth=n,t.$OriginalHeight=a,s.$Zoom||s.$Rotate){d.$Zoom=(s.$Zoom||2)-2,($Jssor$.$IsBrowserIe9Earlier()||$Jssor$.$IsBrowserOpera())&&(d.$Zoom=Math.min(d.$Zoom,1)),c.$Zoom=1;var h=s.$Rotate||0;d.$Rotate=360*h,c.$Rotate=0}else if(s.$Clip){var f={$Top:0,$Right:n,$Bottom:a,$Left:0},g=$Jssor$.$Extend({},f),p=g.$Offset={},E=4&s.$Clip,C=8&s.$Clip,v=1&s.$Clip,b=2&s.$Clip;E&&C?(p.$Top=a/2*J,p.$Bottom=-p.$Top):E?p.$Bottom=-a*J:C&&(p.$Top=a*J),v&&b?(p.$Left=n/2*J,p.$Right=-p.$Left):v?p.$Right=-n*J:b&&(p.$Left=n*J),t.$Move=s.$Move,d.$Clip=g,c.$Clip=f}var m=0,S=0;s.x&&(m-=l*s.x),s.y&&(S-=u*s.y),(m||S||t.$Move)&&(d.$Left=m,d.$Top=S);var w=s.$Duration;return c=$Jssor$.$Extend(c,$Jssor$.$GetStyles(i,d)),t.$Setter=$Jssor$.$StyleSetterEx(),new $JssorAnimator$(s.$Delay,w,t,i,c,d)}a.$Zoom=a.$Opacity,$JssorAnimator$.call(t,0,0),t.$Revert=function(){t.$GoToPosition(t.$GetPosition_OuterEnd()*(o||0)),e.$GoToPosition(0)},e=new $JssorAnimator$(0,0),function $(s,o){return $Jssor$.$Each(o,function(o,i){var r;$JssorDebug$.$Execute(function(){if(o.length){var $=$Jssor$.$CssTop(o.$Elmt),s=$Jssor$.$CssLeft(o.$Elmt),e=$Jssor$.$CssWidth(o.$Elmt),t=$Jssor$.$CssHeight(o.$Elmt),r=null;isNaN($)?r="Style 'top' for caption not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'.":isNaN(s)?r="Style 'left' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'.":isNaN(e)?r="Style 'width' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'.":isNaN(t)&&(r="Style 'height' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."),r&&$JssorDebug$.$Error("Caption "+(i+1)+" definition error, \r\n"+r+"\r\n"+o.$Elmt.outerHTML)}});var n=o.$Elmt,a=o[0],u=o[1];if(a&&(r=l(n,a),s=r.$Locate(void 0==a.$BeginTime?s:a.$BeginTime,1)),s=$(s,o.$Children),u){var c=l(n,u,1);
1c.$Locate(s,1),t.$Combine(c),e.$Combine(c)}r&&t.$Combine(r)}),s}(0,i?function $(s,e){var t,l=[],u=[],c=[];function d($,s){var o={};return $Jssor$.$Each(n,function(e,t){var i=$Jssor$.$AttributeEx($,e+(s||""));if(i){var r={};"t"==e?r.$Value=i:i.indexOf("%")+1?r.$Percent=$Jssor$.$ParseFloat(i)/100:r.$Value=$Jssor$.$ParseFloat(i),o[t]=r}}),o}function J($){var s;if("*"==$)s=r[Math.floor(Math.random()*r.length)];else if($){var o=r[$Jssor$.$ParseInt($)]||r[$];$Jssor$.$IsArray(o)&&($!=t?(t=$,c[$]=0,u[$]=o[Math.floor(Math.random()*o.length)]):c[$]++,o=u[$],$Jssor$.$IsArray(o)&&(o=o.length&&o[c[$]%o.length],$Jssor$.$IsArray(o)&&(o=o[Math.floor(Math.random()*o.length)]))),s=o,$Jssor$.$IsString(s)&&(s=J(s))}return s}var h=$Jssor$.$Children(s);return $Jssor$.$Each(h,function(s,t){var r=[];r.$Elmt=s;var n="caption"==$Jssor$.$AttributeEx(s,"u");$Jssor$.$Each(o?[0,3]:[2],function(o,t){if(n){var l,u;if(2==o&&$Jssor$.$AttributeEx(s,"t3")||(u=d(s,o),2!=o||u.$Transition||(u.$Delay=u.$Delay||{$Value:0},u=$Jssor$.$Extend(d(s,0),u))),u&&u.$Transition&&(l=J(u.$Transition.$Value))){var c=$Jssor$.$Extend({$Delay:0},l);$Jssor$.$Each(u,function($,s){var o=(a[s]||a.$Default).apply(a,[c[s],u[s]]);isNaN(o)||(c[s]=o)}),t||(u.$BeginTime?c.$BeginTime=u.$BeginTime.$Value||0:2&i&&(c.$BeginTime=0))}r.push(c)}e%2&&!t&&(r.$Children=$(s,e+1))}),l.push(r)}),l}($,1):[])},$JssorCaptionSlideo$=function($,s,o){$JssorDebug$.$Execute(function(){s.$CaptionTransitions?$Jssor$.$IsArray(s.$CaptionTransitions)||$JssorDebug$.$Error("'$CaptionSlideoOptions' option error, '$CaptionSlideoOptions.$CaptionTransitions' is not an array."):$JssorDebug$.$Error("'$CaptionSlideoOptions' option error, '$CaptionSlideoOptions.$CaptionTransitions' not specified.")});var e,t=this,i={},r=s.$CaptionTransitions;function n($,s,r,n){return $Jssor$.$Each(s,function(s){!function $(s,o){$Jssor$.$Each(s,function(t,r){var n=i[r];n&&((o||"e"==r)&&($Jssor$.$IsNumeric(t)?t=e[t]:$Jssor$.$IsPlainObject(t)&&$(t,!0)),s[n]=t,delete s[r])})}(s);var a={$Easing:s.$Easing,$Round:s.$Round,$During:s.$During,$Setter:$Jssor$.$StyleSetterEx()},l=$Jssor$.$Extend($Jssor$.$GetStyles(captionItem,s),r),u=new $JssorAnimator$(s.b||0,s.d,a,$,l,s);!n==!o&&t.$Combine(u),r=$Jssor$.$Extend(r,$Jssor$.$Cast(l,s,1,a.$Easing,a.$During,a.$Round,a,void 0))}),r}$JssorAnimator$.call(t,0,0),t.$Revert=function(){t.$GoToPosition(-1,!0)},e=[$JssorEasing$.$EaseSwing,$JssorEasing$.$EaseLinear,$JssorEasing$.$EaseInQuad,$JssorEasing$.$EaseOutQuad,$JssorEasing$.$EaseInOutQuad,$JssorEasing$.$EaseInCubic,$JssorEasing$.$EaseOutCubic,$JssorEasing$.$EaseInOutCubic,$JssorEasing$.$EaseInQuart,$JssorEasing$.$EaseOutQuart,$JssorEasing$.$EaseInOutQuart,$JssorEasing$.$EaseInQuint,$JssorEasing$.$EaseOutQuint,$JssorEasing$.$EaseInOutQuint,$JssorEasing$.$EaseInSine,$JssorEasing$.$EaseOutSine,$JssorEasing$.$EaseInOutSine,$JssorEasing$.$EaseInExpo,$JssorEasing$.$EaseOutExpo,$JssorEasing$.$EaseInOutExpo,$JssorEasing$.$EaseInCirc,$JssorEasing$.$EaseOutCirc,$JssorEasing$.$EaseInOutCirc,$JssorEasing$.$EaseInElastic,$JssorEasing$.$EaseOutElastic,$JssorEasing$.$EaseInOutElastic,$JssorEasing$.$EaseInBack,$JssorEasing$.$EaseOutBack,$JssorEasing$.$EaseInOutBack,$JssorEasing$.$EaseInBounce,$JssorEasing$.$EaseOutBounce,$JssorEasing$.$EaseInOutBounce];var a;$Jssor$.$Each({$Top:"y",$Left:"x",$Bottom:"m",$Right:"t",$Zoom:"s",$Rotate:"r",$Opacity:"o",$Easing:"e",$ZIndex:"i",$Round:"rd",$During:"du",$Duration:"d"},function($,s){i[$]=s}),a=function $(s,o){var e=[],t=$Jssor$.$Children(s);return $Jssor$.$Each(t,function(s,t){if("caption"==$Jssor$.$AttributeEx(s,"u")){var i=$Jssor$.$AttributeEx(s,"t"),n=r[$Jssor$.$ParseInt(i)]||r[i],a=$Jssor$.$AttributeEx(s,"t2"),l={$Elmt:s,$Transition:n,$Transition2:r[$Jssor$.$ParseInt(a)]||r[a]};o<3&&e.concat($(s,o+1)),e.push(l)}}),e}($,1),$Jssor$.$Each(a,function($,s){$JssorDebug$.$Execute(function(){if($.length){var o=$Jssor$.$CssTop($.$Elmt),e=$Jssor$.$CssLeft($.$Elmt),t=$Jssor$.$CssWidth($.$Elmt),i=$Jssor$.$CssHeight($.$Elmt),r=null;if(isNaN(o)?r="style 'top' not specified":isNaN(e)?r="style 'left' not specified":isNaN(t)?r="style 'width' not specified":isNaN(i)&&(r="style 'height' not specified"),r)throw new Error("Caption "+(s+1)+" definition error, "+r+".\r\n"+$.$Elmt.outerHTML)}});var o=$.$Elmt,e=$Jssor$.$CssWidth($),t=$Jssor$.$CssHeight($),i=($Jssor$.$CssWidth(captionParent),$Jssor$.$CssHeight(captionParent),{$Zoom:1,$Rotate:0,$Clip:{$Top:0,$Right:e,$Bottom:t,$Left:0}});i=n(o,$.$Transition,i,!0),n(o,$.$Transition2,i,!1)})};
2//# sourceMappingURL=../../../maps/common/jssor/19.0.1/jssor.slider-pack.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.