/* ADOBE CONFIDENTIAL ___________________ Copyright 2012 Adobe Systems Incorporated All Rights Reserved. NOTICE: All information contained herein is, and remains the property of Adobe Systems Incorporated and its suppliers, if any. The intellectual and technical concepts contained herein are proprietary to Adobe Systems Incorporated and its suppliers and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright law. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Adobe Systems Incorporated. */ (function(a,b,c,d,g){c.Plugins.SlideShowCaptions={defaultOptions:{captionClassName:"SSSlideCaption"},initialize:function(b,c){var d=this;a.extend(c,a.extend({},d.defaultOptions,c));b.bind("attach-behavior",function(){d._attachBehavior(b)})},_attachBehavior:function(a){var b=a._findWidgetElements("."+a.options.captionClassName);if(b.length)a._sscpCaptions=b,b.css("display","none"),a.slides.bind("wp-panel-show",function(a,c){b.eq(c.panelIndex).css("display","block")}),a.slides.bind("wp-panel-hide", function(a,c){b.eq(c.panelIndex).css("display","none")}),a.bind("ready",function(){-1!=a.slides.activeIndex&&b.eq(a.slides.activeIndex).css("display","block")})}};c.Plugins.SlideShowLabel={defaultOptions:{labelClassName:"SlideShowLabel"},initialize:function(b,c){var d=this;a.extend(c,a.extend({},d.defaultOptions,c));b.bind("attach-behavior",function(){d._attachBehavior(b)})},_attachBehavior:function(a){var b=this,c=a._findWidgetElements("."+a.options.labelClassName);if(c.length)a._$sslpLabels=c,a.slides.bind("wp-panel-show", function(){b._updateLabels(a)}),a.bind("ready",function(){b._updateLabels(a)})},_findAllTextNodes:function(a,b){b=b||[];switch(a.nodeType){case 3:b.push(a);break;case 1:if(a.nodeName.toLowerCase()!=="script")for(var c=a.firstChild;c;)this._findAllTextNodes(c,b),c=c.nextSibling}a.nextSibling&&this._findAllTextNodes(a.nextSibling,b);return b},_updateLabels:function(a){var b=this,c=a.slides,d=c.activeIndex+1,g=c.$element.length;a._$sslpLabels.each(function(){for(var a=b._findAllTextNodes(this),c=a.length, f=0,h=function(a){return++f===1?d:f===2?g:a},r=0;r').css({left:0,top:0,width:"auto",height:"auto",padding:0,margin:0,zIndex:"auto"}),q;g&&(q=a("
"),d.elastic==="fullScreen"?q.addClass("fullscreen"):d.elastic==="fullWidth"&&q.addClass("fullwidth"),q.css({paddingLeft:k.css("padding-left"),paddingRight:k.css("padding-right"),paddingTop:k.css("padding-top"),paddingBottom:k.css("padding-bottom"),borderColor:k.css("border-left-color"),borderStyle:k.css("border-left-style"),borderLeftWidth:k.css("border-left-width"), borderRightWidth:k.css("border-right-width"),borderTopWidth:k.css("border-top-width"),borderBottomWidth:k.css("border-bottom-width")}),q.append(c.Utils.includeMEditableTags(j)),q.append(c.Utils.includeMEditableTags(r)),m.css({border:"none"}));k.removeAttr("id");var u=a("
").insertBefore(c.Utils.includeMEditableTags(i)[0]);m.append(c.Utils.includeMEditableTags(k.children().not("."+d.slideClassName)));k.append(c.Utils.includeMEditableTags(i));m.css({visibility:"hidden"}).appendTo(document.body); var k=m.outerWidth(),D=m.outerHeight();m.detach().css({visibility:""});j.css({position:d.elastic==="fullScreen"?"relative":"absolute",padding:0,left:d.elastic==="fullWidth"?"":0,top:0,borderWidth:0,background:"none"});d.elastic!=="fullScreen"&&j.css({width:o,height:p});d.transitionStyle==="fading"&&i.css({position:"absolute",left:0,top:0});var E;if(b._fstpPositionSlides||b._csspResizeFullScreenImages)E=function(a,c){b._fstpPositionSlides&&b._fstpPositionSlides(a,c);b._csspResizeFullScreenImages&& b._csspResizeFullScreenImages(b,b.slides.$element,d.heroFitting)};i=-o/2;p=-p/2;j=a("
").css({position:"absolute"}).append(g?q:j);g||j.append(c.Utils.includeMEditableTags(r));j.museOverlay({autoOpen:!1,offsetLeft:i,offsetTop:p,overlayExtraWidth:k,overlayExtraHeight:D,$overlaySlice:m,$overlayWedge:u,onClose:function(){b.stop();b.slides.hidePanel(b.slides.activeElement)},$elasticContent:q,resizeSlidesFn:E});if(a.browser.msie&&a.browser.version<9){c.Assert.assert(!c.Utils.isIBE(), "IBE doesn't support '),i=b._findWidgetElements("."+d.slideClassName),b=i.outerWidth(),i=i.outerHeight();if(d.elastic==="fullScreen")k.addClass("fullscreen");else{var j={position:"relative",width:b+"px",height:i+"px",overflow:"hidden"},n=g.css("position");if(n==="absolute")j.position=n,j.left=g.css("left"),j.top=g.css("top");else if(n==="fixed"){var o=c.Utils.getStyleSheetRuleById(c.Utils.getPageStyleSheet(),g.get(0).id);j.position=n;j.left=c.Utils.getRuleProperty(o,"left");j.top=c.Utils.getRuleProperty(o,"top"); j.bottom=c.Utils.getRuleProperty(o,"bottom");j.right=c.Utils.getRuleProperty(o,"right")}k.css(j)}d.elastic!=="fullScreen"&&g.css({width:b+"px",height:i+"px"});g.css({position:"relative",top:"0",left:"0",margin:"0",overflow:"hidden"}).wrap(k)}else n=g.css("position"),d.elastic!=="fullScreen"&&n!=="fixed"&&g.css({width:"0",height:"0"})},_attachBehavior:function(b){var g=this,h=b.options,k=b.tabs,i=b.slides.$element,j=h.slideLinkActiveClassName,n=h.contentLayout_runtime==="lightbox";if(h.elastic!=="off"&& (g._resizeFullScreenImages(b,b.slides.$element,h.heroFitting),!n))a(d).on("orientationchange resize",function(){g._resizeFullScreenImages(b,b.slides.$element,h.heroFitting)});if(n&&!h.autoActivate_runtime)h.hideAllContentsFirst=!0;if(k){var o=k.$element;h.event==="mouseover"&&o.bind("mouseenter",function(){var b=a(this);b.data("enter",!0);k.selectTab(o.index(b))});h.deactivationEvent==="mouseout_trigger"?o.bind("mouseleave",function(){var c=a(this);c.data("enter",!1);b.slides.hidePanel(o.index(c))}): h.deactivationEvent==="mouseout_both"&&(o.bind("mouseleave",function(){var c=a(this),d=o.index(c),g=i.eq(d);c.data("enter",!1);c.data("setTimeout")||(c.data("setTimeout",!0),setTimeout(function(){!g.data("enter")&&!c.data("enter")&&b.slides.hidePanel(d);c.data("setTimeout",!1)},300))}),i.bind("mouseenter",function(){a(this).data("enter",!0)}),i.bind("mouseleave",function(){var c=a(this),d=i.index(c),g=o.eq(d);c.data("enter",!1);g.data("setTimeout")||(g.data("setTimeout",!0),setTimeout(function(){!c.data("enter")&& !g.data("enter")&&b.slides.hidePanel(d);g.data("setTimeout",!1)},300))}))}k&&j&&(h.hideAllContentsFirst||k.$element.eq(k.options.defaultIndex).addClass(j),b._findWidgetElements("a."+j).each(function(){a(this).data("default-active",!0)}),b.slides.bind("wp-panel-show",function(a,b){k.$element.eq(b.panelIndex).addClass(j)}).bind("wp-panel-hide",function(a,b){var c=k.$element.eq(b.panelIndex);c.data("default-active")||c.removeClass(j)}));g._attachStopOnClickHandler(b,b.$firstBtn);g._attachStopOnClickHandler(b, b.$lastBtn);g._attachStopOnClickHandler(b,b.$previousBtn);g._attachStopOnClickHandler(b,b.$nextBtn);g._attachStopOnClickHandler(b,b.$playBtn);g._attachStopOnClickHandler(b,b.$stopBtn);g._attachStopOnClickHandler(b,b.$closeBtn);k&&!n&&g._attachStopOnClickHandler(b,k.$element);b._csspIsImageSlideShow||(b.slides.bind("wp-panel-hide",function(b,d){c.Utils.detachIframesAndObjectsToPauseMedia(a(d.panel))}).bind("wp-panel-show",function(d,g){setTimeout(function(){c.Utils.attachIframesAndObjectsToResumeMedia(a(g.panel))}, b.options.transitionDuration)}),i.each(function(){this!=b.slides.activeElement||h.hideAllContentsFirst?c.Utils.detachIframesAndObjectsToPauseMedia(a(this)):c.Utils.attachIframesAndObjectsToResumeMedia(a(this))}));b.bind("wp-swiped",function(){(b.options.autoPlay||b._sslbpAutoPlay)&&b.options.resumeAutoplay&&0=c.x&&a.pageX<=c.x+c.width&&a.pageY>=c.y&&a.pageY<=c.y+c.height},_layoutThumbs:function(b){var d=b.options,g=c.Utils.getStyleValue;b._findWidgetElements("."+d.slideLinksClassName).each(function(){var b=a(this).find("."+d.slideLinkClassName);firstThumb=b[0];tWidth=g(firstThumb,"width");tHeight=g(firstThumb,"height");gapH=g(firstThumb,"margin-right");gapV=g(firstThumb,"margin-bottom");borderL=g(firstThumb,"border-left-width"); borderR=g(firstThumb,"border-right-width");borderT=g(firstThumb,"border-top-width");borderB=g(firstThumb,"border-bottom-width");gWidth=g(this,"width");paddingL=g(this,"padding-left");paddingT=g(this,"padding-top");maxNumThumb=Math.floor((gWidth+gapH)/(tWidth+borderL+borderR+gapH));gStyle=this.runtimeStyle?this.runtimeStyle:this.style;numRow=Math.ceil(b.length/maxNumThumb);firstRowNum=b.lengthfirstRowNum&&(numInRow=1,leftPos=leftMostPos,topPos+=tHeight+borderT+borderB+gapV);numInRow++>1&&(leftPos+=tWidth+borderL+borderR+gapH);var a=this.runtimeStyle?this.runtimeStyle:this.style;a.marginRight="0px";a.marginBottom="0px";a.left=leftPos+"px";a.top=topPos+"px"})})},_resizeFullScreenImages:function(b,c,d){c.each(function(){a(this).find("img").each(function(){this.complete&& !a(this).hasClass(b.options.imageIncludeClassName)&&b._csspPositionImage(this,d,b.options.elastic)})})},_setupImagePositioning:function(b,c,d,g){var i=this;c.each(function(){a(this).find("img").each(function(){var b=this;b.complete?i._positionImage(b,d,g):a(b).load(function(){i._positionImage(b,d,g)})})})},_positionImage:function(b,l,h,k,i){var j=a(d),n=b.runtimeStyle?b.runtimeStyle:b.style,o=h==="fullWidth"||h==="fullScreen",p=h==="fullHeight"||h==="fullScreen",r=l=="fitContentProportionally";$img= a(b);o=o?d.innerWidth?d.innerWidth:j.width():r?$img.data("width"):$img.parent().width();j=p?d.innerHeight?d.innerHeight:j.height():r?$img.data("height"):$img.parent().height();k=k!==g?k:c.Utils.getNaturalWidth(b);b=i!==g?i:c.Utils.getNaturalHeight(b);h!=="off"&&(k===0&&(k=$img.data("imageWidth")),b===0&&(b=$img.data("imageHeight")));if(o==k&&j==b)n.marginTop="0px",n.marginLeft="0px";else{p=k;i=b;if(l=="fillFrameProportionally"){if(h!=="off"||k>o&&b>j)l=k/o,h=b/j,lo||b>j))l=k/o,h=b/j,l>h?(i=b/l,p=k/l):(i=b/h,p=k/h);n.width=c.Utils.pixelRound(p)+"px";n.height=c.Utils.pixelRound(i)+"px";n.marginTop=c.Utils.pixelRound((j-i)/2)+"px";n.marginLeft=c.Utils.pixelRound((o-p)/2)+"px"}}};a.extend(b.Widget.ContentSlideShow.slideImageIncludePlugin.defaultOptions,{imageIncludeClassName:"ImageInclude",slideLoadingClassName:"SSSlideLoading"});b.Widget.ContentSlideShow.prototype.defaultPlugins=[c.Plugins.ContentSlideShow];b.Widget.ContentSlideShow.prototype._getAjaxSrcForImage= function(b){for(var c=a(d).data("ResolutionManager").getDataSrcAttrName(),g=c.length,k,i=0;i