-1}function ie(e){return te(e)?!Jo.overrides.videoAutoPlay&&!Jo.overrides.vimeoDefault:!Jo.overrides.videoAutoPlay}function ne(e){function t(e){e.isOpen?o.closeItem(e):o.openItem(e)}function i(){n=new ye,n.gap=o.gap,n.axis=o.axis,n.align=o.align,n.wrap=o.wrap,n.perpLength=0}e=e||{};var n,o=e.self||new Zo(e),a=[];return o.gap=e.gap||1,o.axis=e.axis||"y",o.align=e.align||"left",o.wrap=e.wrap||!1,o.perpLength=e.perpLength||o.width,o.expand="auto",o.toggle=e.toggle||!0,o.updateSpeed=e.updateSpeed||.35,o.animate=e.animate||!0,o.addEventListener(nn,o.select),o.addItem=function(e,t,i,n){"all"===o.expand&&(n=!0);var r={container:e,title:t,content:i,isOpen:n||!1,hasSubs:e.hasSubs||!1};"x"===o.axis&&ri.dropdownSubMenu?(t.addEventListener("mouseover",function(){o.animate=!0,o.updateSpeed=.25,o.openItem(r)}),t.addEventListener("mouseout",function(){o.animate=!0,o.updateSpeed=.25,o.closeItem(r)}),i&&(i.addEventListener("mouseover",function(){o.openItem(r)}),i.addEventListener("mouseout",function(){o.closeItem(r)}))):t.addEventListener(Ji,o.select),a.push(r),t.accordionItem=r,o.addChild(e)},o.select=function(e){for(var i=a.length;i--;)a[i]===this.accordionItem?"y"!==o.axis&&"x"===o.axis&&ri.dropdownSubMenu||(o.toggle?t(this.accordionItem):this.accordionItem.isOpen||o.openItem(this.accordionItem),o.dispatchEvent(on,this.accordionItem)):"single"===o.expand&&o.closeItem(a[i]);o.layout()},o.closeItem=function(e){"all"!==o.expand&&(e.isOpen=!1,e.content&&(e.content.overflow="hidden",ze(e.content,o.animate?o.updateSpeed:0,{height:0}),e.container.height=e.title.height))},o.openItem=function(e){e.isOpen=!0,e.content&&(ze(e.content,o.animate?o.updateSpeed:0,{height:e.contentHeight,onComplete:function(){ri.dropdownSubMenu&&/top|bottom/.test(Jo.menuView.placement())||(e.content.overflow="visible")}}),e.container.height=e.title.height+e.contentHeight)},o.layout=function(){function e(e,t,i){return e+(t<0?-t:0)+(i+t-e<0?0:i+t-e)}i();var t,r,l=a.length,s=-o.gap;for(n.perpLength=0,t=0;tn.perpLength?h:n.perpLength:n.perpLength=d>n.perpLength?d:n.perpLength,n.addItem(d,h)}n.layoutItems();var c="x"===o.axis?o.gap+s:0,u="x"===o.axis?0:o.gap+s,p=n.getBounds(),m="x"===o.axis?p.width-o.gap:n.perpLength,v=p.height+("x"===o.axis?0:o.gap+s);for(t=0;tKo.menuView.width()&&(m=f)}}o.width=m,o.height=v,o.dispatchEvent(an,{width:m,height:v})},o}function oe(e,t,i){var n=new ae({hRange:i.hRange,vRange:i.vRange,hAlign:i.hAlign,vAlign:i.vAlign,width:i.width||e.width,height:i.height||e.height,hOffset:i.hOffset,vOffset:i.vOffset}),o=i.hOrigin||0,a=i.vOrigin||0,r={x:Math.round(n.x+o),y:Math.round(n.y+a),onComplete:i.onComplete,onCompleteParams:i.onCompleteParams,onCompleteScope:i.onCompleteScope,onUpdate:i.onUpdate,onUpdateParams:i.onUpdateParams,onUpdateScope:i.onUpdateScope,onInit:i.onInit,onInitScope:i.onInitScope,onInitParams:i.onInitParams};return ze(e,t,r),r}function ae(e){e=e||{};var t=e.hRange||0,i=e.vRange||0,n=e.width||0,o=e.height||0,a=e.hAlign||"left",r=e.vAlign||"top",l=e.hOffset||0,s=e.vOffset||0;return{set hRange(e){t=e},set vRange(e){i=e},set width(e){n=e},set height(e){o=e},set hAlign(e){a=e},set vAlign(e){r=e},set hOffset(e){l=e},set vOffset(e){s=e},get x(){return"center"===a?.5*(t-n)+l:"right"===a?t-n-l:l},get y(){return"center"===r||"middle"===r?.5*(i-o)+s:"bottom"===r?i-o-s:s}}}function re(e){function t(e){C=e}function i(e){w=!/none|disabled/.test(ri.cursorIconStyle)&&e}function n(){c=new Uo,c.left=-20,c.top=-20,c.width=40,c.height=40,f.addChild(c),c.element.style["pointer-events"]="none",f.svg=c,u=new Pe,u.id="icon",u.fill=ri.cursorColor,c.addChild(u),u.element.style["pointer-events"]="none",f.iconLeft=u,p=new Pe,p.id="icon",p.d=Go.cursorThumbs,p.fill=ri.cursorColor,c.addChild(p),p.element.style["pointer-events"]="none",f.iconCenter=p,m=new Pe,m.id="icon",m.fill=ri.cursorColor,c.addChild(m),m.element.style["pointer-events"]="none",f.iconRight=m,o(),e.parentView.addChild(f),Yo.addEventListener(Ri,a),f.listenerAdded=!0}function o(){var e=pi!==vi&&pi!==mi&&ri.cursorIconBlendMode?ri.cursorIconBlendMode:"normal";f.element.style["mix-blend-mode"]=e,f.cursorIconStyle=ri.cursorIconStyle,f.iconLeft.d=b.left[ri.cursorIconStyle],f.iconRight.d=b.right[ri.cursorIconStyle]}function a(e){if(e.target!==c.element&&e.target!==u.element&&e.target!==p.element&&e.target!==m.element){var t=V(e),i=ri.unifiedPageScrolling&&"y"===C?e.pageY:k(e),n=Jo.mediaView.x(),a=Jo.mediaView.y(),r=Jo.mediaView.width(),h=Jo.mediaView.height();ri.unifiedPageScrolling&&"y"===C&&(a+=Yo.scrollY),f.transition=0,f.translateX=t-2,f.translateY=i-2,e.target.navigationCursor&&f.enabled?v||l(e):v&&s(e);var b=w?.333*r:.5*r,y=w?.333*h:.5*h,L="x"===C?b:y,S="x"===C?t-n:i-a,M=L,x=2*L;ri.cursorColor!==f.iconLeft.fill&&(f.iconLeft.fill=ri.cursorColor,f.iconCenter.fill=ri.cursorColor,f.iconRight.fill=ri.cursorColor),f.cursorIconStyle!==ri.cursorIconStyle&&o(),SM&&Sx)&&(f.iconLeft.alpha=0,f.iconCenter.alpha=0,f.iconRight.alpha=1,f.svg.rotate="y"===C&&/arrow/.test(f.cursorIconStyle)?90:0,f.type="next")}clearTimeout(g),g=setTimeout(function(){d(e)},5e3)}function r(t){t.target.navigationCursor&&f.enabled&&(f.alpha=0,v=!1,"thumbs"===f.type?e.events.dispatchEvent(Mo,f.type):e.events.dispatchEvent(So,{navDir:f.type}))}function l(e){v=!0,f.display="block",f.alpha=.85,/none|disabled/.test(ri.cursorIconStyle)||(e.target.style.cursor="none",f.iconLeft.cursor="none",f.iconCenter.cursor="none",f.iconRight.cursor="none",f.svg.cursor="none",f.cursor="none"),"disabled"===ri.cursorIconStyle?f.display="none":(Yo.element.addEventListener(Ji,r),Yo.element.addEventListener("contextmenu",h),Yo.element.addEventListener("dragstart",h))}function s(e){v&&(v=!1,f.alpha=0,f.display="none"),Yo.element.removeEventListener(Ji,r),Yo.element.removeEventListener("contextmenu",h),Yo.element.removeEventListener("dragstart",h)}function d(e){v=!1,f.alpha=0,f.display="none",e&&e.target&&e.target.style&&(e.target.style.cursor="default"),f.iconLeft.cursor="default",f.iconCenter.cursor="default",f.iconRight.cursor="default",f.svg.cursor="default",f.cursor="default","disabled"===ri.cursorIconStyle?f.display="none":(Yo.element.addEventListener(Ji,r),Yo.element.addEventListener("contextmenu",h),Yo.element.addEventListener("dragstart",h))}function h(e){var t=void 0===hi.disableRightClick||hi.disableRightClick;t&&e.preventDefault()}var c,u,p,m,v,g,f=new Zo({events:new Oe}),b={left:{arrow1:Go.arrow1Left,arrow2:Go.arrow2Left,plus1:Go.plus1Left,plus2:Go.plus2Left,none:"",disabled:""},right:{arrow1:Go.arrow1Right,arrow2:Go.arrow2Right,plus1:Go.plus1Right,plus2:Go.plus2Right,none:"",disabled:""}},C="y",w=!1;return f.enabled=!0,f.zIndex=999,f.alpha=0,f.display="none",f.addEventListener("cursorAxisUpdate",t),f.addEventListener("cursorThumbsUpdate",i),f.addEventListener("cursorBlendMode",function(){var e=pi!==vi&&pi!==mi&&ri.cursorIconBlendMode?ri.cursorIconBlendMode:"normal";f.element.style["mix-blend-mode"]=e}),n.call(f),f}function le(e){function t(e){u.text=e.target.tooltip,u.alpha=1,h.width=u.element.offsetWidth+2*y,h.height=u.element.offsetHeight+2*y,d.width=h.width+2*w,d.height=h.height+2*w,T=x+d.height+.5*w,z=x+w}function i(e){S=e.pageX/window.innerWidth;var t=Math.round(d.width*S);t-c.point-bd.width?(c.x=d.width-(w+c.width+b),d.x=e.pageX-d.width+w+c.point+b):(c.x=t-(w-c.width),d.x=e.pageX-t)}function n(e){e.pageY=a-1&&t<=a+1},default:function(e){return e.isInViewport}});this.update=function(e){setTimeout(function(){e&&(a=e),n()},0)}}function ce(e,t){function i(e){ze(this,.2,{backgroundColor:aa.bgColorLighter,fontColor:aa.fontColorSelected})}function n(e){ze(this,.2,{backgroundColor:aa.bgColor,fontColor:aa.fontColor})}t=t||{};var o=new Zo;o.backgroundColor=t.backgroundColor||aa.bgColorLight,o.width=250,o.height=150,o.borderRadius=4,o.overflow="hidden",o.boxShadow=aa.shadowDark,o.addEventListener(Ji,function(e){e.stopPropagation()});var a=new Zo;a.x=25,a.y=20,a.fontColor=t.fontColor||aa.fontColor,a.fontFamily="Helvetica Neue, Arial, sans-serif",a.fontSize=15.5,a.selectable=!0,a.text=e,a.textAlign="center";var r=new Zo({type:"button"});r.width=65,r.height=40,r.text="OK",r.outline="none",r.border="none",r.fontWeight="bold",r.fontSize=aa.fontSize,r.fontColor=aa.fontColor,r.fontFamily="Helvetica Neue, Arial, sans-serif",r.backgroundColor=aa.bgColor,o.addChild(r),o.addChild(a);var l=[];dx&&B(dx,"site.siteView")&&(l=[B(dx,"site.siteView")]),dx&&B(dx,"admin.adminView")&&(l=[dx.site.siteView,dx.admin.adminView]);var s=new Do(o,{userOverride:t.userOverride||!0,backgroundColor:t.backgroundColor||"#000000",alpha:t.alpha||.5,blurLayers:t.blurLayers||l});return s.open(),r.addEventListener(Ii,i),r.addEventListener(ji,n),r.addEventListener(Ei,i),r.addEventListener(Vi,n),r.addEventListener(Ji,function(e){t.onClose&&t.onClose(),s.close()}),o.width=a.width+50,a.width=o.width-50,o.height=a.height+r.height+50,r.width=o.width,r.y=o.height-r.height-0,s.overlayResize(),r.focus(),s}function ue(e){function t(){h.width=c,h.height=u,l=new Zo,l.backgroundColor=ri.overlayColor,l.width=c,l.height=u,r=new Fe,r.backgroundColor=ri.contactFieldRectColor,r.fontFamily=ri.contactFont,r.fontColor=ri.contactFontColor,r.fontSize=pi===vi?16:14,r.width=170,r.height=23,r.x=10,r.y=.5*(u-r.height),r.paddingLeft=3,r.addEventListener(Ei,a),r.addEventListener(Vi,o),r.element.addEventListener(Ji,function(e){e.stopPropagation()}),r.element.tabIndex=1,h.setMessage("PASSWORD"),s=new Ve,s.text="SUBMIT",s.x=r.x+r.width+10,s.y=r.y,s.height=23,s.width=70,s.fontSize=pi===vi?16:14,s.fontFamily=ri.contactFont,s.fontColor=ri.contactFontColor,s.backgroundColor=ri.contactFieldRectColor,h.addChild(l),h.addChild(r),h.addChild(s);var e=dx&&B(dx,"admin.adminView")?[dx.site.siteView,dx.admin.adminView]:[dx.site.siteView];d=new Do(h,{userOverride:!0,backgroundColor:"#000000",alpha:.5,blurLayers:e}),h.open(),d.overlayResize()}function i(e){13===e.keyCode&&n(e)}function n(t){h.events.dispatchEvent("SITE_SERVICE_PASSWORD_CHECK",{sectionKey:e.section.key,value:r.value})}function o(e){Yo.isInputFocus=!1,""===r.value&&h.setMessage("PASSWORD")}function a(e){Yo.isInputFocus=!0,r.value=""}var r,l,s,d,h=new Zo({events:e.events}),c=272,u=47;return h.updateSpeed=0,h.addEventListener(qn,function(e){}),h.updatePosition=function(e){ze(h,h.updateSpeed,{x:Ko.mediaView.x()+.5*(Ko.mediaView.width()-c),y:Ko.mediaView.y()+.5*(Ko.mediaView.height()-u)}),h.updateSpeed=Un},h.close=function(){Yo.removeEventListener(Wi,i),s.removeEventListener(Ji,n),d.close()},h.setMessage=function(e){r.value=e},h.open=function(t){t&&(e.section=t),d.open(),setTimeout(function(){Yo.addEventListener(Wi,i),s.addEventListener(Ji,n)},100)},t(),h}function pe(e,t,i){var n=new ve({type:i.type,hRange:i.hRange,vRange:i.vRange,width:i.width||e.width,height:i.height||e.height,disableOrientationCheck:i.disableOrientationCheck}),o=new ae({hRange:i.hRange,vRange:i.vRange,hAlign:i.hAlign,vAlign:i.vAlign,width:n.width,height:n.height}),a={x:Oo.round(o.x),y:Oo.round(o.y),width:n.width,height:n.height,onComplete:i.onComplete,onCompleteParams:i.onCompleteParams,onCompleteScope:i.onCompleteScope,onUpdate:i.onUpdate,onUpdateParams:i.onUpdateParams,onUpdateScope:i.onUpdateScope,onInit:i.onInit,onInitScope:i.onInitScope,onInitParams:i.onInitParams};return i.onComplete&&(a.onComplete=i.onComplete),e&&ze(e,t,a),{scale:n,align:o}}function me(e){function t(e){var t=e.match(/[@]([0-9]*\.?[0-9]+)?[x]/i),i=e.match(/__at__([0-9]*\.?[0-9]+)?x/i);return t?Number(t[1]):i?Number(i[1]):1}var i=e.width,n=e.height,o=t(e.filename);return{width:Math.round(i/o),height:Math.round(n/o)}}function ve(e){function t(){return m=d/h,"fit"===l||"native"===l?mp}function i(){p=c/u,n(),t()?(c=d,u=d/p):(c=h*p,u=h),"native"===e.type&&e.widtht}function r(e,t){return e===t}e=e||{};var l=e.type||"fit",s=e.disableOrientationCheck||!1,d=e.hRange||0,h=e.vRange||0,c=e.width||0,u=e.height||0,p=-1,m=-1;return{set hRange(e){d=e},set vRange(e){h=e},set type(e){l=e},get type(){return l},set width(e){c=e},set height(e){u=e},get width(){return i(),c},get height(){return i(),u}}}function ge(e,t,i){function n(e,t){e>t?u.alignSave||(u.alignSave=u.align,u.align="width"===u.dim?"left":"top",l=u.alignment()):(u.alignSave&&(u.align=u.alignSave,delete u.alignSave),l=u.alignment())}function o(e,t){e1?1:e,l=e},get position(){return s},set position(e){s=e},get scrollDist(){return d},set scrollDist(e){d=e},get ing(){return h},set ing(e){h=e}};u.perpAxis="x"===i.axis?"y":"x",u.dim="x"===i.axis?"width":"height",u.perpDim="x"===i.axis?"height":"width",u.alpha=isNaN(i.alpha)?.35:i.alpha;var p=!1,m="width"===u.dim?"offsetWidth":"offsetHeight";return u.alignment=function(){switch(u.align){case"middle":case"center":return.5;case"right":case"bottom":return 1;default:return 0}},u.scrollTo=function(e){u.bar&&u.bar.scrollTo(e,0)},u.update=function(t,a,h){t=t||0,p||(p=!0,h||u.dispatchEvent("scrollStart"));var v=u.mask.element[m],g=(u.margin||u.marginTop)+e.element[m]+(u.margin||u.marginBottom);if(g&&v){d=g-v,u.captionScroll?n(g,v):o(g,v),s=-(d*l)+(u.margin||u.marginTop);var f={};e.transition=0,"translate"===u.property?f["translate"+i.axis.toUpperCase()]=Oo.round(s):f[i.axis]=Oo.round(s),f.ease="cubic-bezier(0.5, 0.5, 0.5, 0.8)",u.hvr&&(f.onUpdate=function(){u.dispatchEvent(Vn)}),ze(e,t,f),u.bar&&u.bar.moveHandle(0),u.bar&&"when scrolling"===u.visibility&&(u.bar.show(),u.bar.checkVisible()),clearTimeout(r),r=setTimeout(function(){c||u.dispatchEvent("scrollStop"),u.bar&&"when scrolling"===u.visibility&&(u.bar.hide(),u.bar.checkVisible()),p=!1,u.bar&&u.bar.resize(),c=!1},200)}},u.resize=function(e){u.update(e||0,!1,!0),u.bar&&u.bar.resize()},u.destroy=function(){u.bar&&u.bar.destroy(),u.wheel&&u.wheel.destroy(),u.hvr&&u.hvr.destroy(),u.touch&&u.touch.destroy()},u.hide=function(){u.bar&&(u.bar.hide(),u.bar.checkVisible())},u.show=function(){u.bar&&(u.bar.show(),u.bar.checkVisible())},u.enable=function(){u.disabled=!1,u.bar&&u.bar.enable()},u.disable=function(){u.disabled=!0,u.bar&&u.bar.disable()},u.setAlpha=function(e){u.bar&&u.bar.setAlpha(e)},u.getBack=function(){return u.bar?u.bar.getBack():null},a(),u.resize(),u.update(),Wo.register(u),u}function fe(e){function t(t){var i="when scrolling"===e.visibility?.5:1;!e.active&&/hidden/.test(e.visibility)&&(i=0),ze(v,.35,{alpha:i,backgroundColor:e.hover})}function i(t){!e.ing&&/when scrolling|hidden/.test(e.visibility)&&ze(v,.35,{alpha:0,backgroundColor:e.color})}function n(t){var i="when scrolling"===e.visibility?.5:1;!e.active&&/hidden/.test(e.visibility)&&(i=0),ze(v,.35,{alpha:i,backgroundColor:e.hover}),u=r(t)-m[e.axis]-v[e.axis],Yo.addEventListener(Hi,a,!1),Yo.addEventListener(Ri,o,!1),Yo.addEventListener(Fi,a,!1),Yo.addEventListener(Oi,o,!1)}function o(t){e.ing===!1&&(e.ing=!0,t.preventDefault()),window.getSelection().removeAllRanges(),c=r(t)-u-m[e.axis],e.percent=(c-m[e.axis])/(m[e.dim]-v[e.dim]),e.update(0),e.dispatchEvent(Vn)}function a(t){setTimeout(function(){e.ing=!1},10),ze(v,.35,{backgroundColor:e.color}),Yo.removeEventListener(Ri,o),Yo.removeEventListener(Hi,a),Yo.removeEventListener(Fi,a,!1),Yo.removeEventListener(Oi,o,!1)}function r(t){return"x"===e.axis?V(t):k(t)}function l(){return"x"===e.axis?e.offsetX:e.offsetY}function s(){return"y"===e.axis?e.offsetX:e.offsetY}var d=e.obj,h=e.mask,c=0,u=0,p=!0,m=this.back=new Zo;m.alpha=0,m.selectable=!0,m.backgroundColor=e.color,e.zIndex&&(m.zIndex=e.zIndex),e.parent.addChild(m);var v=this.handle=new Zo;v.alpha=0,v.backgroundColor=e.color,e.zIndex&&(v.zIndex=e.zIndex),v.selectable=!1,v.cursor="default",v.borderRadius=e.rounded?Math.ceil(e.width/2):0,v.style.pointerEvents="auto",e.parent.addChild(v),v.addEventListener(Ii,t),v.addEventListener(ji,i),v.addEventListener(Pi,n),v.addEventListener(ki,n),this.moveHandle=function(t){v.transition=t||0,v[e.axis]=(m[e.dim]-v[e.dim])*e.percent+m[e.axis],"hidden"===e.visibility?v.alpha=0:"when scrolling"===e.visibility?v.alpha=.5:v.alpha=1},this.resize=function(){m.transition=Un,v.transition=Un,m[e.perpDim]=e.width,m[e.dim]=h[e.dim],e.parent===h?m[e.axis]=l():m[e.axis]=h[e.axis]+l(),v[e.perpDim]=e.width,"left"===e.side||"top"===e.side?(m[e.perpAxis]=h[e.perpAxis]-e.width+s(),v[e.perpAxis]=h[e.perpAxis]-e.width+s()):(m[e.perpAxis]=h[e.perpAxis]+h[e.perpDim]+s(),v[e.perpAxis]=h[e.perpAxis]+h[e.perpDim]+s()),this.moveHandle(0),setTimeout(this.checkVisible,0)},this.checkVisible=function(){m.style.transition="opacity 750ms",v.style.transition="opacity 750ms";var t="offset"+e.dim[0].toUpperCase()+e.dim.substr(1),i=h.element[t],n=(e.margin||e.marginTop)+d.element[t]+(e.margin||e.marginBottom),o=i/n*i;o=m[e.dim]?(m.transition=0,m.alpha=0,m.display="none",v.transition=0,v.alpha=0,v.display="none",v[e.dim]=m[e.dim],e.scrollTo(0,0)):(ze(m,.35,{alpha:0,onComplete:function(){this.dislplay="none"}}),ze(v,.35,{alpha:0,onComplete:function(){setTimeout(function(){v.dislplay="none"},200),e.scrollTo(0,0)}}))},this.destroy=function(){e.parent.removeChild(v),e.parent.removeChild(m),v.removeEventListener(Ii,t),v.removeEventListener(ji,i),v.removeEventListener(Pi,n),v.removeEventListener(ki,n)},this.setAlpha=function(e){v.alpha=m.alpha=e},this.getBack=function(){return m},this.scrollTo=function(e){},this.hide=function(){p=!1},this.show=function(){p=!0},this.disable=function(){v.removeEventListener(Ii,t),v.removeEventListener(ji,i),
v.removeEventListener(Pi,n),v.removeEventListener(ki,n)},this.enable=function(){v.addEventListener(Ii,t),v.addEventListener(ji,i),v.addEventListener(Pi,n),v.addEventListener(ki,n)}}function be(e){function t(t){e.active&&!e.ing&&e.dispatchEvent("WINDOW_SCROLL_TOP")}function i(t){Wo.setActive(e),r=o(t),l=e.percent||0,e.mask.addEventListener(Fi,a),e.mask.addEventListener(Oi,n)}function n(t){e.ing===!1&&(e.ing=!0,U()&&window.scrollTo(0,1),t.preventDefault()),s=o(t)-r,e.percent=-(s/e.scrollDist)+l,e.percent=e.percent<0?0:e.percent,e.percent=e.percent>1?1:e.percent,e.update(0),e.dispatchEvent(Vn)}function o(t){return"x"===e.axis?_n?event.touches[0].pageX:event.clientX:_n?event.touches[0].pageY:event.clientY}function a(t){e.ing=!1,e.mask.removeEventListener(Fi,a),e.mask.removeEventListener(Oi,n)}var r=0,l=0,s=0;e.mask.addEventListener(ki,i),U()&&e.scrollTopCheck&&window.addEventListener("scroll",t),this.destroy=function(){r&&(e.ing=!1,e.mask.removeEventListener(Fi,a),e.mask.removeEventListener(Oi,n))}}function Ce(e){function t(){l=!0,Wo.focusTarget=r,Yo.addEventListener(Bi,n),Yo.addEventListener(_i,n)}function i(){l=!1,Yo.removeEventListener(Bi,n),Yo.removeEventListener(_i,n)}function n(t){if(e.active){t.preventDefault();var i="x"===e.axis?t.deltaX:t.deltaY;o(i)}}function o(t){t="bottom"===e.align?t=-t:t,isNaN(e.percent)&&(e.percent=0);var i="offset"+e.dim[0].toUpperCase()+e.dim.substr(1),n=(e.margin||e.marginTop)+e.obj.element[i]+(e.margin||e.marginBottom),o=n-e.mask.element[i],a=e.percent+t/o;e.percent=a<0?0:a,e.percent=a>1?1:a,e.update(0),e.dispatchEvent(Vn)}var a=e.mask,r=this,l=!1;e.active=!1,a.addEventListener(Ii,t),a.addEventListener(ji,i),this.destroy=function(){a.removeEventListener(Ii,t),l&&i()}}function we(e){function t(){e.mask.addEventListener(Ri,o),Yo.addEventListener(Ri,i)}function i(t){e.mask.hitTestPoint(V(t),k(t))?h=!0:h&&(h=!1,n())}function n(){clearTimeout(r),e.mask.removeEventListener(Ri,o),Yo.removeEventListener(Ri,i)}function o(t){l.enabled&&(r=setTimeout(function(){var i="x"===e.axis?t.mouseX:t.mouseY,n="offset"+e.dim[0].toUpperCase()+e.dim.substr(1);s=i/e.mask.element[n],0===s&&i>.5*e.mask.element[n]?s=.98:0===s&&i<.5*e.mask.element[n]&&(s=.15),e.percent=s>.5?1:0;var o=e.position,r=e.obj._private[e.axis],l=Math.abs(o-r),c=Math.abs(l)/e.maxSpeed;if(d+=.1*(c-d),d+=.1*(a()-d),e.update(d,!0),e.dispatchEvent(Vn),!h){var u,p={};u="x"===e.axis?e.obj.element.offsetLeft:e.obj.element.offsetTop,p[e.axis]=Oo.round(u),ze(e.obj,1,p)}},50))}function a(){var t=s<.5?2*s:s*-2+2;return Math.round(Math.pow(t,5)*e.maxSpeed+e.minSpeed)}var r,l=this,s=0,d=0,h=!1;return l.enabled=!0,l.destroy=n,e.mask.addEventListener(Ii,t),l}function ye(e){function t(e,t,n){return b.wrap?t:i(e,t,n)}function i(e,t,i){return"x"===e&&"center"===b.align||"y"===e&&"middle"===b.align?.5*(b.perpLength-i):"x"===e&&"right"===b.align||"y"===e&&"bottom"===b.align?b.perpLength-i:t}function n(t){if("y"===b.axis){var i=C[t].width;"thumbs"===e.name&&/fill|vMasonry/.test(e.type)&&(i=r(g+1,b.numberOfColumns)?b.lastColumnWidth:b.gridWidths),b.isWrap=y[f]&&C[t]&&y[f].size+i>b.perpLength,!b.wrap||b.isWrap?(f+=1,g=0):b.wrap&&!b.horizontalMasonry&&(g+=1)}else!b.wrap||w[g]&&C[t]&&w[g].size+C[t].height>b.perpLength?(g+=1,f=0):b.wrap&&(f+=1)}function o(e,t){for(var i=t.length,n=t[0]&&t[0].size?t[0].size:0;i--;)t[0]&&t[i].size<=n&&(n=t[i].size,e=i);return e}function a(e){for(var t=e.length,i=0;t--;)e[t]&&e[t].size>i&&(i=e[t].size);return i}function r(e,t){return e===t-1}function l(e){return!!e.ids.filter(function(e){return C[e].isDoubleSize}).length}function s(e){var t=C[e.ids[0]],i=t.isDoubleSize?Math.round(.5*(t.height-b.vGap)):t.height;return l(e)?2*i+b.vGap:i}function d(e){if(L.length)for(var t=0,i=L.length;tf+v?(d="top",h=g,c=m):g+m1&&(H=b.perpLength-R),F.x=H,F.y=E,F.height=I,F.width=R,a.scaledSize=F.x+F.width}a.gapRowIds=a.gapRowIds.map(function(t){return e[t].id=t,e[t]}).sort(function(e,t){return e.xt.x?1:0}).map(function(e){return e.id});for(var j=0,_=a.gapRowIds.length;j<_;j++){var F=e[a.gapRowIds[j]],A=e[a.gapRowIds[j-1]],I=T,P=p(j,_),R=Math.round(I*(F.width/F.height)),H=A?A.x+A.width+b.hGap:0;F.isDoubleSize||(u(/gap|equal/,d)&&P,u(/top/,d)&&P&&(H=b.perpLength-R),F.x=H,F.y=V,F.height=I,F.width=R,a.scaledGapRowSize=F.x+F.width)}return a.fullRowHeight=M,a.maxRow=d,a}function v(e,t,i){var n=e*t/i;return.85*(n-t)+t}e=e||{};var g,f,b=this,C=[],w=[],y=[],L=[];b.axis=e.axis||"y",b.perpLength=e.perpLength||300,b.align=e.align||"left",b.wrap=e.wrap||!0,b.hGap=D(e.hGap,e.gap,0),b.vGap=D(e.vGap,e.gap,0),b.width=0,b.height=0,b.horizontalMasonry=e.horizontalMasonry,b.masonryFill=e.masonryFill,b.isWrap=!1,b.items=C,b.maintainOrder=e.maintainOrder,b.lastRowGap=e.lastRowGap||!1,Object.defineProperty(b,"gap",{get:function(){return this.hGap},set:function(e){this.hGap=e,this.vGap=e}}),b.layoutItems=function(){g=-1,f=-1,w=Array.apply(null,Array(b.numberOfColumns||1)).map(function(){return{size:0,ids:[]}}),y=[{size:0,gapRowSize:0,ids:[],gapRowIds:[],doubleSizeIds:[]}],L=[];var i,u,p=0,S=C.length;for(p;p1&&C[p].isDoubleSize){if(r(i,b.numberOfColumns)){var R=C[p],H=w[i].size,j=w[i-1].size,_=(i-1)*(x+b.hGap);if(T=t("x",_,x),j<=H){var B=H-j;L.push({x:t("x",_,x),y:j,size:B,isLastColumn:!0}),w[i].size+=R.height+b.vGap,w[i-1].size+=R.height+B+b.vGap}else{var B=j-H,D=i*(x+b.hGap);L.push({x:t("x",D,x),y:w[i].size,size:B,isLastColumn:!0}),E=j,w[i-1].size+=R.height+b.vGap,w[i].size+=R.height+B+b.vGap}w[i].ids.push(p)}else{var W=0;w[i+1]&&w[i+1].size>w[i].size&&(W=w[i+1].size-w[i].size,L.push({x:t("x",T,x),y:w[i].size,size:W}),E=w[i+1].size),w[i].size+=C[p].height+b.vGap+W,w[i+1]||(w[i+1]={size:0,ids:[]}),w[i+1].size+=C[p].height+b.vGap}w[i].ids.push(p)}else w[i].ids.push(p),w[i].size+=C[p].height+b.vGap;M===!1&&(C[p].x=t("x",T,x),C[p].y=t("y",E,z))}b.isWrap=!1}if(b.horizontalMasonry){var N;if(0===y[u].ids.length&&(N=y.pop()),b.masonryFill&&y.length>1){w[0].size=0;for(var X,Z=b.perpLength,Y=.5*Z,p=0,S=y.length;p1)if(/top|equal/.test(U.maxRow))for(;J--;)q=v(q,Z,U.scaledSize),U=m(X,p,y,q,Y),Math.abs(Z-U.scaledSize)-i||n<-i}function r(){m&&!v?(n(),d=requestAnimationFrame(r)):m||(gd.width?(c.x=d.width-(w+c.width+b),d.x=e.pageX-d.width+w+c.point+b):(c.x=t-(w-c.width),d.x=e.pageX-t)}function n(e){e.pageY=Oo.abs(n)?i>0?"right":"left":Oo.abs(i)0?"down":"up")}function a(t){d=(new Date).getTime();var i=r(s,d,t.pageX-u);e.events.dispatchEvent(mo,{flickSpeed:i,isMove:w,swipeDirection:h.swipeDirection}),h.startdrag=!1,h.swipeDirection=!1,w=!1,sectionEnd=!1,f=0}function r(e,t,i){var n=1,o=.7,a=(t-e)/Math.abs(i);return a>n&&(a=n),a=Oo.abs(t)?e>0?"right":"left":Oo.abs(e)0?"down":"up")}function a(t){if(h.startdrag&&Yo.zoom<=1){d=(new Date).getTime();var i=r(s,d,u-m);e.events.dispatchEvent(mo,{flickSpeed:i,isMove:w,swipeDirection:h.swipeDirection}),h.startdrag=!1,h.swipeDirection=!1,w=!1,sectionEnd=!1,f=0,u=0,p=0}}function r(e,t,i){var n=1,o=.5,a=(t-e)/Math.abs(i);return a>n&&(a=n),a-1?o():n()},1e3*g)}function n(){l(),r()}function o(){s(),a()}function a(){if(!document.getElementById("likesrc")){var e=document.createElement("script");e.setAttribute("id","likesrc"),e.setAttribute("type","text/javascript"),e.setAttribute("src","https://connect.facebook.net/en_US/all.js#xfbml=1"),document.getElementsByTagName("head")[0].appendChild(e)}}function r(){if(!document.getElementById("plus1src")){var e=document.createElement("script");e.setAttribute("id","plus1src"),e.setAttribute("type","text/javascript"),e.setAttribute("src","https://apis.google.com/js/plusone.js"),document.getElementsByTagName("head")[0].appendChild(e)}}function l(){if(Te.plusDiv)Te.plusDiv.alpha=0,Te.plusDiv.display="block",u(Te.plusDiv,0),Te.plusDiv.alpha=1;else{var e=h("plus1",100,40);e.overflow="hidden",e.text="";var i=c();i.x=e.width-2,i.y=2,e.addChild(i),Yo.addChild(e),Te.plusDiv=e,Te.plusClose=i}Te.plusClose.addEventListener(Ji,p)}function s(){if(Te.likeDiv)Te.likeDiv.alpha=0,Te.likeDiv.display="block",u(Te.likeDiv,0),Te.likeDiv.alpha=1;else{var e=h("like",320,40);e.overflow="visible",e.text="";var t=c();t.x=e.width-2,t.y=2,e.addChild(t),Yo.addChild(e),Te.likeDiv=e,Te.likeClose=t}Te.likeClose.addEventListener(Ji,p)}function d(){v.backgroundColor=x("#000000",.65),v.width=Yo.width,v.alpha=0,v.addEventListener(Ji,p),m.addChild(v),v.height=Yo.height,Yo.addChild(m),ze(v,g,{alpha:1})}function h(e,t,i){var n=new Zo;return n.element.setAttribute("id",e),n.backgroundColor=x("#FFFFFF",.85),n.x=.5*(Yo.width-t),n.y=.5*(Yo.height-i),n.width=t,n.height=i,n.paddingTop=20,n.paddingBottom=2,n.paddingLeft=15,n.zIndex=2e3,n}function c(){var e=new Uo;e.width=14,e.height=14,e.rotate=0;var t=new Pe;return t.id="icon",t.d=Go.close,t.strokeWidth=2,t.fill="none",t.stroke="#555",e.addChild(t),e}function u(e,t){if(e&&"block"===e.style.display){var i=.5*(Yo.width-e.width),n=.5*(Yo.height-e.height);ze(e,t,{x:i,y:n})}}function p(e){e.target.removeEventListener(Ji,p),ze(v,g,{alpha:0,onComplete:function(){Yo.removeChild(m)}}),Te.plusDiv&&(Te.plusDiv.display="none"),Te.likeDiv&&(Te.likeDiv.display="none")}var m=new Be({events:e.events}),v=new Zo,g=.35;return m.overflow="hidden",m.events.addEventListener(zi,function(e){m.resize()}),i(),m.resize=function(){ze(v,g,{width:Yo.width,height:Yo.height}),u(Te.plusDiv,g),u(Te.likeDiv,g)},m}function ze(e,t,i){function n(){i.onInit&&o(),setTimeout(r,1e3*t),i.onUpdate&&(d=requestAnimationFrame(a)),l(t);var e;for(e in i)/delay|ease|overwrite|css|onComplete|onCompleteScope|onCompleteParams|onUpdate|onUpdateScope|onUpdateParams|onInit|onInitScope|onInitParams/.test(e)||s(e,i[e])}function o(){i.onInit.apply(i.onInitScope||e,i.onInitParams||[!1])}function a(){d&&(d=requestAnimationFrame(a)),i.onUpdate.apply(i.onUpdateScope||e,i.onUpdateParams||[!1])}function r(t){d&&cancelAnimationFrame(d),i.onComplete&&i.onComplete.apply(i.onCompleteScope||e,i.onCompleteParams||[!1]),i={},l(0)}function l(t){t?(t="all "+t+"s",i.ease&&(t+=" "+i.ease)):t="",e&&e.style&&(e.style.WebkitTransition=t,e.style.MozTransition=t,e.style.OTransition=t,e.style.transition=t)}function s(t,i){e&&e.element?e[t]=i:e&&e.style&&(e.style[t]=i)}if(this===window)return new ze(e,t,i);var d,h=i.delay||0;this.destroy=function(){delete i.onComplete},setTimeout(n,1e3*h)}function Ee(e){e=e||{},e.type="img",e.className="Bitmap";var t=new Zo(e);return t.element.style["user-select"]="none",t}function Ve(e){e=e||{},e.type="button",e.className="Button";var t=new Zo(e);return t.borderRadius=0,t.enable=function(){this.alpha=1,this.element.removeAttribute("disabled")},t.disable=function(){this.alpha=.25,this.element.setAttribute("disabled",!0)},t}function ke(e){var t=e||{};t.events=t.events||new Oe;var i,n={listeners:t.events.listeners,dispatchEvent:t.events.dispatchEvent,addEventListener:t.events.addEventListener,removeEventListener:t.events.removeEventListener};for(i in n)t[i]=n[i];return t}function Oe(){function e(e,t){for(var i=t.length;i--;)if(e.callback===t[i].callback&&e.target===t[i].target)return!0;return!1}var t=!1;return{listeners:{},addEventListener:function(t,i){this.listeners[t]||(this.listeners[t]=[]);var n={type:t,callback:i,target:this};e(n,this.listeners[t])||this.listeners[t].push(n)},removeEventListener:function(e,t){if(!this.listeners[e],t&&"function"==typeof t){if(this.listeners[e])for(var i=0,n=this.listeners[e].length;i-264?a.y-=24:a.y=0)}e=e||{};var i=(e.type||"spinner",e.alpha||.75),n=e.color||"#FFFFFF",o=new Zo;o.width=24,o.height=24,o.alpha=i,o.overflow="hidden";var a=new Ee;a.width=24,a.height=288,"#FFFFFF"===n?a.src=Wn+"loader1.png":a.src=Wn+"loader2.png",o.addChild(a);var r=setInterval(t,80);return o.removeLoader=function(){clearInterval(r)},o}function Ie(){function e(){d&&d(function(){r.zoom<=1&&!r.isInputFocus&&(document.body.style["-webkit-overflow-scrolling"]="touch")})}var t,i=!1,n=1,o={},a="Stage",r={children:[],dragElements:[],activeFocus:void 0,isInputFocus:void 0,element:document.body,listeners:Xo.listeners,dispatchEvent:Xo.dispatchEvent,addEventListener:Xo.addEventListener,removeEventListener:Xo.removeEventListener,addChild:function(e){e.element.parentNode||document.body.appendChild(e.element),e.parent=this,this.children.push(e),e.dispatchEvent(qn,e)},get topParentName(){return a},addChildAt:function(e,t){},removeChild:function(e){e.events&&e.events.removeAllListeners(e),e.removeLoader&&e.removeLoader(),e.element.parentNode&&document.body.removeChild(e.element);for(var t=this.children.length;t--;)this.children[t]===e&&this.children.splice(t,1);e=null},removeChildren:function(e){if(e&&e.children&&e.children.length>0)for(var t=e.children.length;t--;)this.removeChildren(e.children[t]),e.removeChild(e.children[t])},moveToTop:function(e){for(var t=0,i=this.children.length;i--;)this.children[i].zIndex>=t&&!this.children[i]===e?t=this.children[i].zIndex+1:this.children[i].zIndex--;e.zIndex=t},domContentLoaded:function(){t||(setTimeout(function(){r.element=document.body,i||(document.body.style.overflow="hidden"),document.body.style.margin=0,document.body.style.padding=0,r.dispatchEvent(xi,r)},10),t=!0)},documentReadyListener:function(){function e(e){return Object.keys(e).map(function(t){return e[t]})}function t(e){return e.reduce(function(e,t){return t&&t.override&&(t.overrides.captionFont&&e.push(t.overrides.captionFont),t.overrides.pageTextFont&&e.push(t.overrides.pageTextFont),t.overrides.pageTitleFont&&e.push(t.overrides.pageTitleFont)),t&&t.thumb&&t.thumb.titleFont&&e.push(t.thumb.titleFont),e},[])}function i(e,t,i){return i.indexOf(e)===t}function n(e,t,i){var n=L(e);return"system"!==n.service}function o(e){return e.reduce(function(e,t){if(!t)return e;var i=L(t);if(i&&i.family&&i.weight&&i.charset&&i.service){e[i.service]||(e[i.service]={families:[]});var n=i.family,o=i.weight.join(","),a=i.charset;e[i.service].families.push(n+":"+o+":"+a)}return e},{})}var a=[ri.captionFont,ri.contactFont,ri.contactTitleFont,ri.copyrightFont,ri.logoFont,ri.menuFont,ri.navbarFont,ri.pageTextFont,ri.pageTitleFont,ri.thumbnailTitleFont,ri.thumbnailTitleBlockFont||""];!ai&&ri.menuFontMobile&&a.push(ri.menuFontMobile),!ai&&ri.menuFontTablet&&a.push(ri.menuFontTablet),!ai&&ri.mobileLogoFont&&a.push(ri.mobileLogoFont),!ai&&ri.tabletLogoFont&&a.push(ri.tabletLogoFont),WebFontConfig={loading:function(){},fontloading:function(e,t){},fontactive:function(e,t){},fontinactive:function(e,t){},active:function(){r.domContentLoaded(),r.style=document.body.style,r.element=document.body},inactive:function(){r.domContentLoaded(),r.style=document.body.style,r.element=document.body}};var l=a.concat(t(e(di))).filter(i).filter(n),s=o(l);s.google&&(WebFontConfig.google=s.google),s.typekit&&hi.typekitId&&(WebFontConfig.typekit={id:hi.typekitId}),s.custom&&hi.customFonts.length&&(WebFontConfig.custom=s.custom,WebFontConfig.custom.urls=["https://"+window.location.host+"/css"]),WebFontConfig.custom||WebFontConfig.google||(r.domContentLoaded(),r.style=document.body.style,r.element=document.body)},globalToLocal:function(e){return{x:e.x,y:e.y}},localToGlobal:function(e){return{x:e.x,y:e.y}},event:function(e){var t={type:e.type,target:e.target,currentTarget:e.target,x:e.x,y:e.y,keyCode:e.which,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,mouseX:e.clientX-r.stageX,mouseY:e.clientY-r.stageY,deltaX:e.deltaX||-e.wheelDeltaX||0,deltaY:e.deltaY||-e.wheelDeltaY||0,preventDefault:function(){e.preventDefault()},stopPropagation:function(){e.stopPropagation()},dataTransfer:e.dataTransfer};"Windows"===Fo?(t.deltaX=Math.max(-50,Math.min(50,e.deltaX)),t.deltaY=Math.max(-50,Math.min(50,e.deltaY)),"Firefox"===Ao&&(t.deltaX=20*e.deltaX,t.deltaY=20*e.deltaY)):"Firefox"===Ao&&"Macintosh"===Fo&&1===e.deltaMode&&(t.deltaX=20*e.deltaX,t.deltaY=20*e.deltaY),e.touches&&(t.touches=e.touches),e.type!==Bi&&e.type!==_i||(t.type=_i),e.type!==Ti&&e.type!==Rn&&e.type!==Hn&&e.type!==In||(n=G()||K()?document.documentElement.clientWidth/window.innerWidth:document.documentElement.clientHeight/window.innerHeight),Wo&&e.clientX&&e.clientY&&Wo.hitMask(e.clientX,e.clientY),/click|key|touch|down/.test(e.type)&&(r.userInteraction=!0),r.dispatchEvent(e.type,t)},get getChildren(){return children},get images(){return document.images},get forms(){return document.forms},get links(){return document.links},get anchors(){return document.anchors},get scripts(){return document.scripts},get plugins(){return document.plugins},get embeds(){return document.embeds},get width(){n=G()||K()?document.documentElement.clientWidth/window.innerWidth:document.documentElement.clientHeight/window.innerHeight;var e=window.innerWidth,t=e*n;return n<=1?t:e},get height(){n=G()||K()?document.documentElement.clientWidth/window.innerWidth:document.documentElement.clientHeight/window.innerHeight;var e=window.innerHeight,t=e*n;return n<=1?t:e},get stageX(){return 0},get stageY(){return 0},get scrollX(){return o.scrollX||window.scrollX},set scrollX(e){o.scrollX=e},get scrollY(){return o.scrollY||window.scrollY},set scrollY(e){o.scrollY=e},get selectable(){return i},set selectable(e){i=e},get zoom(){return n},set zoom(e){n=e},get backgroundColor(){return o.backgroundColor||document.body.style.backgroundColor},set backgroundColor(e){o.backgroundColor=e,document.body.style.backgroundColor=e},get transition(){return o.transition},set transition(e){o.transition=e,e=0===e?"none":"all "+e+"s",document.body.style.WebkitTransition=e,document.body.style.MozTransition=e,document.body.style.OTransition=e,document.body.style.transition=e},get disableKeyNavigation(){return o.disableKeyNavigation},set disableKeyNavigation(e){o.disableKeyNavigation=e},focus:function(){r.activeFocus=r},blur:function(){}};r.proxy=r;var l=document.createElement("div");l.className="scrollbar-measure",document.body.appendChild(l);var s=l.offsetWidth-l.clientWidth;document.body.removeChild(l),Vo=0===s;var d;pi!==vi&&pi!==mi||(d=Q(200)),window.addEventListener(In,function(t){setTimeout(function(){e(),r.event(t)},200)},!1),window.addEventListener(Vn,function(t){r.scrollY=window.scrollY,e(),r.event(t)},!1),window.addEventListener(ki,r.event,!1),window.addEventListener(Oi,r.event,!1),window.addEventListener(Fi,r.event,!1),window.addEventListener(Ai,r.event,!1),window.addEventListener(Ii,r.event,!1),window.addEventListener(Pi,r.event,!1),window.addEventListener(Ri,r.event,!1),window.addEventListener(Hi,r.event,!1),window.addEventListener(ji,r.event,!1),window.addEventListener(Ji,r.event,!1),window.addEventListener(Ti,r.event,!1),window.addEventListener(Pn,r.event,!1),window.addEventListener(Rn,r.event,!1),window.addEventListener(Hn,r.event,!1),window.addEventListener(Wi,r.event,!1),window.addEventListener(Di,r.event,!1);var h;return window.addEventListener(Ti,function(e){clearTimeout(h),h=setTimeout(function(){r.dispatchEvent(zi,e)},200)},!1),window.addEventListener(In,function(e){r.dispatchEvent(In,e)},!1),window.addEventListener(Bi,r.event,{passive:!1}),window.addEventListener(_i,r.event,{passive:!1}),r.documentReadyListener(),r}function Pe(){return new Uo({type:"path"})}function Re(){return new Uo({type:"rect"})}function He(){return new Uo({type:"circle"})}function je(e){var t;return e=e||{},e.type="textarea",e.className="TextArea",t=new Zo(e),t.borderRadius=0,t.style["-webkit-appearance"]="none",t.element.addEventListener("focus",function(){"Safari"===Ao&&document.webkitCancelFullScreen(),Yo.disableKeyNavigation=!0,Yo.activeFocus=t,Yo.isInputFocus=!0}),t.element.addEventListener("blur",function(){Yo.disableKeyNavigation=!1,Yo.isInputFocus=!1}),t}function _e(e){e=e||{},e.type="span",e.className="TextField";var t=new Zo(e);return t.selectable=!0,t.fontFamily="sans-serif",t.element.addEventListener("focus",function(){Yo.disableKeyNavigation=!0,Yo.activeFocus=t,Yo.isInputFocus=!0}),t.element.addEventListener("blur",function(){Yo.disableKeyNavigation=!1,Yo.isInputFocus=!1}),t}function Be(e){var t=e||{};return t.events=t.events||new Oe,new Zo(t)}function De(e){function t(e){r.dispatchEvent(Zn,e),l&&r.play()}function i(e){r.dispatchEvent(Mi,e)}function n(e,t){var i=r.element.canPlayType(e+';codecs="'+t+'"');return""!==i}function o(){r.dispatchEvent("playbackEnd")}function a(e){r&&Po[e.keyCode]===Ui&&r.togglePlay()}e=e||{},e.type="video",e.className="VideoPlayer";var r=new Zo(e),l=!1;r.element.setAttribute("playsinline",!0),r.element.addEventListener(Zn,t,!1),r.element.addEventListener(Mi,i,!1),r.width=e.width||640,r.height=e.height||480,r.parent=e.parent,r.hud=new We(r),r.hud.disable();var d=!0,h=new Ve;return h.x=20,h.y=20,h.zIndex=10,h.borderRadius=2,h.backgroundColor="white",h.text="TAP TO UNMUTE",h.display="none",h.element.style.padding="3px 6px",r.unmuteBtn=h,r.unmuteClick=function(){r.hud.unmute(),r.hud.enable(),h.display="none",h.removeEventListener("click",r.unmuteClick)},h.addEventListener("click",r.unmuteClick),r.unmuteBtn=h,r.parent.addChild(h),r.disableUnmuteButton=function(){d=!1,h.display="none"},r.play=function(){var e=r.element.play();void 0!==e&&e.then(function(){r.paused=!1,Yo.userInteraction&&(h.display="none",r.hud?r.hud.unmute():r.element.muted=!1),r.dispatchEvent(Sn),Yo.addEventListener(Di,a)}).catch(function(){r.hud?r.hud.mute():r.element.muted=!0,d&&(h.display="block"),r.element.play(),r.paused=!1,r.dispatchEvent(Sn),Yo.addEventListener(Di,a)})},r.pause=function(){r.element.pause(),r.paused=!0,r.dispatchEvent(Ln)},r.togglePlay=function(){r.element.paused?r.play():r.pause()},r.setSize=function(e,t,i){r&&(0===i?(r.width=e,r.height=t):ze(r,i,{width:e,height:t}))},r.setSource=function(e,t){t&&r.element.setAttribute("autoplay",!0),n("video/mp4","avc1.42E01E, mp4a.40.2")?(r.src=s(e),r.element.addEventListener("ended",o),
t&&(l=!0)):R(Bn+e.replace(z(e),"webm"))?(r.src=s(e.replace(z(e),"webm")),r.element.addEventListener("ended",o),t&&(l=!0)):window.open(Bn+e)},r.destroy=function(){r&&r.element.removeEventListener("ended",o),r.removeKeyListener(),r=null},r.removeKeyListener=function(){Yo.removeEventListener(Di,a)},r}function We(e){function t(){M.height=50,M.width=e.width,M.alpha=0,M.zIndex=5,e.parent.addChild(M);var t;t=e.element.paused?Go.pause:Go.play,f=a(t,c),M.addChild(f),b=a(Go.fullscreen,v),M.addChild(b);var n=Go.volume,o=u;pi===mi&&(n="",o=function(){}),C=a(n,o),M.addChild(C),r(),M.interval=setInterval(d,100),e.element.addEventListener("ended",h),Yo.addEventListener(Ri,i)}function i(t){var i=V(t),a=ri.unifiedPageScrolling?t.pageY:k(t);e.hitTestPoint(i,a)?n():pi!==mi&&o()}function n(){E||(E=!0,M.display="block",ze(M,Un,{alpha:1}))}function o(){E&&(E=!1,ze(M,Un,{alpha:0,onComplete:function(){M.display="none",E=!1}}))}function a(e,t){var i=new Zo;i.width=x,i.height=T,i.backgroundColor=z;var n=new Uo;n.id="svg",n.width=12,n.height=12,n.left=Oo.round(.5*(i.width-n.width)),n.top=Oo.round(.5*(i.height-n.height)),i.addChild(n);var o=new Pe;o.id="icon",o.d=e,o.fill="#FFFFFF",o.alpha=.65,n.addChild(o);var a=new Zo;return a.width=i.width,a.height=i.height,i.addChild(a),i.hit=a,i.icon=o,i.svg=n,a.icon=o,a.bg=i,a.addEventListener(Ji,t),a.addEventListener(Ii,function(){ze(this.bg,Un,{backgroundColor:"rgba(0,0,0,0.85)"}),ze(this.icon,Un,{alpha:1})}),a.addEventListener(ji,function(){ze(this.bg,Un,{backgroundColor:z}),ze(this.icon,Un,{alpha:.65})}),i}function r(){w=new Zo,w.zIndex=-1,w.backgroundColor=z,w.height=T,M.addChild(w),w.buffer=new Zo,w.buffer.backgroundColor="#FFFFFF",w.buffer.alpha=.12,w.buffer.width=1,w.buffer.height=M.height,w.addChild(w.buffer),w.progress=new Zo,w.progress.backgroundColor="#FFFFFF",w.progress.alpha=.25,w.progress.width=1,w.progress.height=M.height,w.addChild(w.progress),w.time=new Zo,w.time.fontFamily="Arial, Helvetia, sans-serif",w.time.fontColor="#FFF",w.time.fontSize=10,w.time.text="00:00 / 00:00",w.time.alpha=1,w.addChild(w.time),w.time.x=10,w.time.y=20,w.head=new Zo,w.head.backgroundColor="#FFFFFF",w.head.alpha=0,w.head.x=30,w.head.width=1,w.head.height=M.height,w.addChild(w.head),w.headTime=new Zo,w.headTime.fontFamily="Arial, Helvetia, sans-serif",w.headTime.fontColor="#FFFFFF",w.headTime.fontSize=10,w.headTime.alpha=0,w.headTime.text="00:00",w.headTime.x=30,w.headTime.y=-15,w.addChild(w.headTime),w.hit=new Zo,w.hit.height=M.height,w.addChild(w.hit),w.hit.addEventListener(Ii,function(){ze(w.buffer,Un,{alpha:.2}),ze(w.progress,Un,{alpha:.4}),ze(w.time,Un,{alpha:1}),ze(w.head,Un,{alpha:1}),ze(w.headTime,Un,{alpha:1}),ze(w,Un,{backgroundColor:"rgba(0,0,0,0.85)"})}),w.hit.addEventListener(ji,function(){ze(w.buffer,Un,{alpha:.12}),ze(w.progress,Un,{alpha:.25}),ze(w.time,Un,{alpha:.5}),ze(w.head,Un,{alpha:0}),ze(w.headTime,Un,{alpha:0}),ze(w,Un,{backgroundColor:z})}),w.hit.addEventListener(Ri,l),w.hit.addEventListener(Ji,s)}function l(t){var i=p(t);w.head.transition=0,w.head.x=i,w.headTime.transition=0,w.headTime.x=i,w.headTime.text=m(i/S*e.element.duration)}function s(t){var i=p(t);w.head.x=i,w.headTime.x=i;var n=i/S*e.element.duration;e.element.currentTime=n,w.headTime.text=m(n),d(e)}function d(){e.element.buffered.length>0&&(bufferedPercent=e.element.buffered.end(0)/e.element.duration,w.buffer.transition=0,w.buffer.width=bufferedPercent*S,playedPercent=e.element.currentTime/e.element.duration,w.progress.transition=0,w.progress.width=playedPercent*S,w.time.text=m(e.element.currentTime)+" / "+m(e.element.duration))}function h(){clearInterval(M.interval)}function c(){e.element.paused?(e.play(),f.icon.d=Go.pause,M.interval=setInterval(d,50)):(e.pause(),f.icon.d=Go.play)}function u(){e.element.muted?M.unmute():M.mute()}function p(e){return _n&&e.touches?e.touches[0].offsetX-x-w.x:e.offsetX}function m(e){return minutes=Math.floor(e/60),e=Math.floor(e-60*minutes),minutes=minutes<10?"0"+minutes:minutes,e=e<10?"0"+e:e,minutes+":"+e}function v(){document.webkitIsFullScreen?document.webkitCancelFullScreen():e.element.mozRequestFullScreen?(e.element.mozRequestFullScreen(),e.element.setAttribute("controls","true")):e.element.webkitEnterFullscreen(),document.addEventListener("webkitfullscreenchange",g,!1),document.addEventListener("mozfullscreenchange",g,!1)}function g(){var t=document.isFullScreen|document.mozFullScreen|document.webkitIsFullScreen;t||e.element.removeAttribute("controls")}var f,b,C,w,y,L,S,M=new Zo,x=50,T=50,z="rgba(0,0,0,0.65)",E=!0;return M.resize=function(e,t,i,n,o){var a=t,r=i,l=n,s=o;y=n,L=o,S=l-3*x,0===e?(M.width=l,M.x=Oo.floor(a),M.y=Oo.floor(r+s-M.height),b.x=l-b.width,C.x=l-b.width-C.width,w.x=x,w.width=S,w.hit.width=S):(ze(M,e,{width:l,x:a,y:r+o-M.height}),ze(b,e,{x:l-b.width}),ze(C,e,{x:l-b.width-C.width}),ze(w,e,{x:x,width:S}),ze(w.hit,e,{width:S})),d()},M.mute=function(){e.element.muted=!0,C.icon.d=Go.mute},M.unmute=function(){e.element.muted=!1,C.icon.d=Go.volume},M.disable=function(){o(),Yo.removeEventListener(Ri,i)},M.enable=function(){n(),Yo.addEventListener(Ri,i)},t.call(M),M}function Ne(e){function t(e){var t=new Ve;return t.x=20,t.y=20,t.zIndex=10,t.borderRadius=2,t.backgroundColor="white",t.text="TAP TO UNMUTE",t.display="block",t.element.style.padding="3px 6px",e.unmuteBtn=t,e.unmuteClick=function(){t.display="none",t.removeEventListener("click",e.unmuteClick),e.element.contentWindow.postMessage(JSON.stringify({method:"setVolume",value:1}),s)},t.addEventListener("click",e.unmuteClick),e.unmuteBtn=t,e.addEventListener("load",function(){setTimeout(function(){e.parent.addChild(t)},1e3)}),e.disableUnmuteButton=function(){t.display="none"},t}function i(){h.ended||h.dispatchEvent("playbackEnd"),h.ended=!0}function n(){l="player"+Ne.getNextPlayerID(),h.element.id=l,h.element.setAttribute("frameborder","0"),h.element.setAttribute("webkitAllowFullScreen",""),h.element.setAttribute("mozallowfullscreen",""),h.element.setAttribute("allowFullScreen",""),h.element.style["user-select"]="none"}function o(t){var n;try{n=JSON.parse(t.data)}catch(e){n={}}if(n.player_id===l)switch("ready"===n.event&&setTimeout(function(){a(n)},10),"error"===n.event,"getVideoWidth"===n.method&&n.value&&n.value!==h.videoWidth&&(e.thumbBuild||(h.width=n.value,h.element.setAttribute("width",n.value)),h.videoWidth=n.value,h.videoHeight&&h.dispatchEvent(Yn)),"getVideoHeight"===n.method&&n.value&&n.value!==h.videoHeight&&(e.thumbBuild||(h.height=n.value,h.element.setAttribute("height",n.value)),h.videoHeight=n.value,h.videoWidth&&h.dispatchEvent(Yn)),n.event){case"finish":i();break;case"pause":n.data.seconds>=n.data.duration-1?i():(h.dispatchEvent(Ln),"function"==typeof h.onpause&&h.onpause(),h.paused=!0);break;case"play":h.dispatchEvent(Sn),"function"==typeof h.onplay&&h.onplay(),h.paused=!1}}function a(e){h.loaded=!0,!Yo.userInteraction&&d&&h.element.contentWindow.postMessage(JSON.stringify({method:"setVolume",value:0}),s),h&&h.element.contentWindow&&(h.element.contentWindow.postMessage(JSON.stringify({method:"getVideoWidth",value:e.player_id}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"getVideoHeight",value:e.player_id}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:"finish"}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:"pause"}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:"play"}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:"error"}),s))}function r(e){h&&Po[e.keyCode]===Ui&&h.togglePlay()}e=e||{},e.type="iframe",e.className="VimeoPlayer";var l,s,d,h=new Zo(e),c="";return h.parent=e.parent,h.style.pointerEvents="auto",G()&&e.thumbBuild&&(h.style.position="fixed"),n(),h.pointerEvents="auto",window.addEventListener("message",o,!1),h.setSource=function(i,n){d=!!n;try{s="https://player.vimeo.com/video/"+i.split("vimeo:")[1],c=s;var o=n?"&autoplay=1":"";Jo.overrides.videoLoop?h.src=s+"?api=1&autopause=0&loop=1&wmode=opaque"+o+"&player_id="+l:h.src=s+"?api=1&autopause=0&wmode=opaque"+o+"&player_id="+l;var a=h.width||e.width||640,r=h.height||e.height||480;h.element.setAttribute("width",a),h.element.setAttribute("height",r),h.width=a,h.height=r,n&&(h.element.setAttribute("allow","autoplay"),Yo.userInteraction?(h.unmuteBtn&&(h.unmuteBtn.display="none",h.unmuteBtn.removeEventListener("click",h.unmuteClick)),h.element.contentWindow.postMessage(JSON.stringify({method:"setVolume",value:1}),s)):t(h)),h.element.setAttribute("frameborder",0),h.element.setAttribute("webkitallowfullscreen",!0),h.element.setAttribute("mozallowfullscreen",!0),h.element.setAttribute("allowfullscreen",!0)}catch(e){}},h.togglePlay=function(e){h.paused?h.play():h.pause()},h.setLoop=function(e){h&&h.loaded&&h.element.contentWindow&&(window.addEventListener("message",o,!1),h.element.contentWindow.postMessage(JSON.stringify({method:"loop",value:e}),c))},h.play=function(){h.ended=!1,Yo.userInteraction?(h.unmuteBtn&&(h.unmuteBtn.display="none",h.unmuteBtn.removeEventListener("click",h.unmuteClick)),h.element.contentWindow.postMessage(JSON.stringify({method:"setVolume",value:1}),s)):t(h),window.addEventListener("message",o,!1),h&&h.element.contentWindow&&(h.loaded?(h.element.contentWindow.postMessage(JSON.stringify({method:"play",value:""}),c),Yo.addEventListener(Di,r),h.paused=!1,h.dispatchEvent(Sn)):h.element.addEventListener("load",function(){h.loaded=!0,h.element.contentWindow.postMessage(JSON.stringify({method:"play",value:""}),c),Yo.addEventListener(Di,r),h.paused=!1,h.dispatchEvent(Sn)}))},h.pause=function(){h&&h.loaded&&h.element.contentWindow&&(h.element.contentWindow.postMessage(JSON.stringify({method:"pause",value:""}),c),h.paused=!0)},h.setSize=function(e,t,i){h&&(h.transition=0,h.width=e,h.height=t)},h.align=function(e,t){h&&(h.transition=0,h.style.left=e+"px",h.style.top=t+"px")},h.destroy=function(){window.removeEventListener("message",o,!1),h.removeKeyListener(),h=null},h.removeKeyListener=function(){Yo.removeEventListener(Di,r)},h}function Xe(e){function t(){pi!==vi&&pi!==mi||(ri.unifiedPageScrolling=!1),Yo.backgroundColor=ri.siteBackgroundColor,q()&&(ri.mobileAutoPlay=!1),pe.siteView.updateStyle(),_(),e.parentView=pe.siteView,e.parentController=pe,e.events=pe.events,e.siteControllerEvents=pe.events,pe.mediaModule=new e.MediaModule(pe.events,pe.siteView),pe.menuController=new e.MenuController(e),e.menuController=pe.menuController,pi===vi||pi===mi&&ri.footerOnMenuTablet||(pe.footerController=new e.FooterController(e)),pe.logoController=new e.LogoController(e),pe.navbarController=new e.NavbarController(e),pe.caption=new ia,pe.siteView.addChild(pe.caption.container),pe.addressController=new e.AddressController(e),G()||K()||(pe.cursor=new e.Cursor(e)),pe.tooltip=new e.Tooltip(e),pe.fullscreen=new e.Fullscreen(e),pe.service=new e.SiteService(e),isLogin&&(hi.adminLockout?ce("ADMIN LOCKED FOR MAINTENANCE.
Please try again later.
If problem persists, contact support."):Y(Ao,Io)?pe.login=new oi(e):ce("Admin not supported for this browser ["+Ao+" "+Io+"]. Please use latest version of Chrome, Firefox, Safari or MS Edge.")),pe.events.dispatchEvent(pn,{id:"layoutModelInit"}),pe.events.addEventListener(Mo,u),pe.events.addEventListener(So,p),pe.events.addEventListener(wn,m),pe.events.addEventListener(Cn,g),pe.events.addEventListener(Tn,v),pe.events.addEventListener(zn,b),pe.events.addEventListener(yn,f),pe.events.addEventListener(ln,L),pe.events.addEventListener(dn,i),pe.events.addEventListener(io,Q),pe.events.addEventListener(ao,$),pe.events.addEventListener(so,ee),pe.events.addEventListener(kn,c),pe.events.addEventListener("OVER_LOGO",te),pe.events.addEventListener("privateGalleryAuthCheck",k),pe.events.addEventListener("passwordViewUpdate",O),pe.events.addEventListener("updateAssetId",S),pe.events.addEventListener("UPDATE_CONTENT_HEIGHT",W),pe.events.addEventListener(Eo,n),Yo.addEventListener(zi,d),Yo.addEventListener(Hn,s),Yo.addEventListener(In,h),Yo.addEventListener(Di,w),(G()||K())&&window.addEventListener("scroll",function(e){clearTimeout(de),he=!0,de=setTimeout(function(){de=null,he=!1},150)}),Yo.zoom>1?pe.events.dispatchEvent(zi):d(),pe.events.addEventListener("cursorAxisUpdate",ne),An=90===Math.abs(window.orientation)?"horizontal":"vertical"}function i(e){dx.admin.events.addEventListener(hn,I),dx.admin.events.addEventListener(cn,P),dx.admin.events.addEventListener(un,R),dx.admin.events.addEventListener(pn,j),dx.admin.events.addEventListener(mn,N),dx.admin.events.addEventListener(vn,X),dx.admin.events.addEventListener(gn,Z),dx.admin.events.addEventListener(fn,U),dx.admin.events.addEventListener(bn,J),dx.admin.events.addEventListener(xo,o),dx.admin.events.addEventListener(To,a)}function n(e){pe.events.dispatchEvent(zo,{name:"js"})}function o(){pe.events.dispatchEvent(xo)}function a(){pe.events.dispatchEvent(To)}function s(e){Yo.zoom<=1}function d(e){if(/responsive/.test(ri.menuAlignHorizontal)){var t=1;G()&&(t=window.devicePixelRatio||1);var i=(ri.screenWidthBreakpoint||800)*t,n=Ko.isMenuResponsiveOverlay;Ko.isMenuResponsiveOverlay=Yo.width-1)&&n&&"site"===o?(pe.caption.text=F(n),pe.caption.show(T)):(pe.caption.text="",pe.caption.hide(),pe.caption.scroll&&pe.caption.scroll.destroy())}}function M(){if(le&&le.asset){var e=le.asset,t=E(e);e.overrides||(e.overrides={}),ve=e.overrides||{};var i=D(pi===vi?"site":void 0,e.overrides.captionAnchorTo,Jo.overrides.captionAnchorTo);le.mode.indexOf("caption")>-1&&t&&"site"===i?(pe.caption.text=F(t),pe.caption.show(T)):(pe.caption.text="",pe.caption.hide(),pe.caption.scroll&&pe.caption.scroll.destroy())}else pe.caption&&(pe.caption.text="",pe.caption.hide(),pe.caption.scroll&&pe.caption.scroll.destroy())}function T(){pe.caption.container.transition=0,pe.caption.container.zIndex=Jo.captionView.zIndex(),D(ve.captionCloseButton,Jo.overrides.captionCloseButton)?pe.caption.showCloseButton():pe.caption.hideCloseButton();var e={onInit:function(){pe.caption.scroll&&pe.caption.scroll.hide()},onComplete:function(){pe.caption.scroll&&(pe.caption.scroll.show(),pe.caption.scroll.resize())}},t=D(ve.captionBackgroundRectColor,Jo.overrides.captionBackgroundRectColor),i=D(pi===vi?ri.overlayAlpha:void 0,ve.captionBackgroundAlpha,Jo.overrides.captionBackgroundAlpha);pe.caption.backgroundColor=x(t,i),pe.caption.fontFamily=ve.captionFont||Jo.overrides.captionFont,pe.caption.fontSize=D(ve.captionFontSize,Jo.overrides.captionFontSize),pe.caption.fontColor=ve.captionFontColor||Jo.overrides.captionFontColor,pe.caption.width=D(pi===vi?Yo.width:void 0,ve.captionWidth,Jo.overrides.captionWidth),pe.caption.height=D(pi===vi?Yo.height:void 0,ve.captionHeight,Jo.overrides.captionHeight),e.width=D(ve.captionWidth,Jo.overrides.captionWidth),e.height=D(ve.captionHeight,Jo.overrides.captionHeight),e.hOrigin=0,e.vOrigin=0,e.hRange=Yo.width,e.vRange=Yo.height,e.hAlign=ve.captionAlignHorizontal||Jo.overrides.captionAlignHorizontal,e.vAlign=ve.captionAlignVertical||Jo.overrides.captionAlignVertical,e.hOffset=D(ve.captionOffsetX,Jo.overrides.captionOffsetX),e.vOffset=D(ve.captionOffsetY,Jo.overrides.captionOffsetY),pe.caption.textAlign=ve.captionTextAlign||Jo.overrides.captionTextAlign,pe.caption.paddingTop=D(ve.captionPaddingTop,Jo.overrides.captionPaddingTop),pe.caption.paddingRight=D(ve.captionPaddingRight,Jo.overrides.captionPaddingRight),pe.caption.paddingBottom=D(ve.captionPaddingBottom,Jo.overrides.captionPaddingBottom),pe.caption.paddingLeft=D(ve.captionPaddingLeft,Jo.overrides.captionPaddingLeft),setTimeout(function(){pe.caption.buildScroll({color:ve.captionScrollbarColor||Jo.overrides.captionScrollbarColor,hover:ve.captionScrollbarHover||Jo.overrides.captionScrollbarHover,align:D(pi===vi?"top":void 0,ve.captionTextAlignVertical,Jo.overrides.captionTextAlignVertical),side:ve.captionScrollbarAlignment||Jo.overrides.captionScrollbarAlignment,alpha:D(ve.captionScrollbarBgAlpha,Jo.overrides.captionScrollbarBgAlpha),width:D(ve.captionScrollbarWidth,Jo.overrides.captionScrollbarWidth),offsetX:D(ve.captionScrollbarHorizontalOffset,Jo.overrides.captionScrollbarHorizontalOffset),offsetY:D(ve.captionScrollbarVerticalOffset,Jo.overrides.captionScrollbarVerticalOffset)})},0),setTimeout(function(){pe.caption.buildScroll({color:ve.captionScrollbarColor||Jo.overrides.captionScrollbarColor,hover:ve.captionScrollbarHover||Jo.overrides.captionScrollbarHover,align:D(pi===vi?"top":void 0,ve.captionTextAlignVertical,Jo.overrides.captionTextAlignVertical),side:ve.captionScrollbarAlignment||Jo.overrides.captionScrollbarAlignment,alpha:D(ve.captionScrollbarBgAlpha,Jo.overrides.captionScrollbarBgAlpha),width:D(ve.captionScrollbarWidth,Jo.overrides.captionScrollbarWidth),offsetX:D(ve.captionScrollbarHorizontalOffset,Jo.overrides.captionScrollbarHorizontalOffset),offsetY:D(ve.captionScrollbarVerticalOffset,Jo.overrides.captionScrollbarVerticalOffset)})},500),pi===vi?(pe.caption.mask.y=40,pe.caption.mask.width=Yo.width,pe.caption.mask.height=Yo.height-40,pe.caption.container.x=0,pe.caption.container.y=0,pe.caption.paddingTop=10,pe.caption.paddingRight=10,pe.caption.paddingBottom=10,pe.caption.paddingLeft=10):oe(pe.caption.container,pe.updateSpeed,e)}function z(){H()&&Ko.isLandingMedia?pe.events.dispatchEvent("fillSiteMode"):pe.events.dispatchEvent("nonFillSiteMode")}function V(e){pe.events.removeEventListener(fo,V),pe.events.removeEventListener(zi,pe.introView.updatePosition),pe.introView&&pe.siteView.removeChild(pe.introView),pe.events.dispatchEvent(sn,pe.savedUriInfo),delete pe.savedUriInfo}function k(e){se?(se.setMessage("PASSWORD"),se.open(e.section)):(se=ue({section:e.section,events:pe.events}),pe.events.dispatchEvent(Mn))}function O(e){e?A():(se.setMessage("INCORRECT PASSWORD"),setTimeout(function(){se.setMessage("")},1e3))}function A(){se&&se.close()}function I(e){pe.events.dispatchEvent(hn,e)}function P(e){pe.events.dispatchEvent(cn,e)}function R(e){}function j(e){e&&/site/.test(e.id)&&pe.siteView.updateStyle(),_(),pe.events.dispatchEvent(pn,e),M(),W(),/cursorBlendMode/.test(e.id)&&pe.cursor.dispatchEvent("cursorBlendMode",e)}function _(){"Safari"!=Ao&&"Chrome"!=Ao||(ri&&ri.fontRenderingOptions&&ri.fontRenderingOptions.enable?(pe.siteView.style.webkitFontSmoothing=ri.fontRenderingOptions.webkitFontSmoothing,pe.siteView.style.webkitTextStrokeWidth=ri.fontRenderingOptions.webkitTextStrokeWidth+"px"):(pe.siteView.style.webkitFontSmoothing="",pe.siteView.style.webkitTextStrokeWidth=""))}function W(){clearTimeout(ge),ge=setTimeout(function(){document.body.style.overflowY=ri.unifiedPageScrolling?"auto":"hidden",pe.siteView.updatePosition()},40)}function N(e){pe.addressController.setTitle(),pe.events.dispatchEvent(mn,e),B(le,"asset.id")===e.id&&(le.asset=e),M()}function X(e){pe.events.dispatchEvent(vn,e)}function Z(e){pe.events.dispatchEvent(gn,e)}function U(e){pe.events.dispatchEvent(fn,e)}function J(e){if(B(le,"section.id")===e.id){var t=r(e.id);Jo.section(t)}pe.events.dispatchEvent(bn,e),M()}function Q(e){pe.events.dispatchEvent(no,e)}function $(e){pe.events.dispatchEvent(ro,e)}function ee(e){pe.events.dispatchEvent(ho,e)}function te(){Yo.addEventListener(Ri,ie)}function ie(e){pe.menuController.menuView.menuText.hitTestPoint(e.pageX,e.pageY)?pe.logoController.logoView.element.style.pointerEvents="none":pe.logoController.logoView.element.style.pointerEvents="auto"}function ne(e){pe.cursor&&pe.cursor.dispatchEvent("cursorAxisUpdate",e)}function ae(e){var t="none"!==Jo.overrides.thumbnailType;pe.cursor&&pe.cursor.dispatchEvent("cursorThumbsUpdate",t)}var re,le,se,de,he,pe=new ke({events:new Oe}),me=!0,ve={};e.parent=pe,e.siteControllerEvents=pe.events,pe.siteView=new Ze(e),pi===vi&&Jo.overrides.menuDisplaceMobile||pi===mi&&Jo.overrides.menuDisplaceTablet||Yo.addChild(pe.siteView);var ge;return t.call(pe),pe}function Ze(e){var t=new Be({events:e.siteControllerEvents});t.zIndex=0,t.position=ri.unifiedPageScrolling?"relative":"absolute",pi!==mi&&(t.overflow="hidden"),t.element.setAttribute("class","SiteView"),"Chrome"===Ao&&(t.selectable=!0),t.addEventListener(qn,function(e){t.updatePosition()});var i;return t.updatePosition=function(e){clearTimeout(i),i=setTimeout(function(){t.position=ri.unifiedPageScrolling?"relative":"absolute",ze.defer(t,0,{width:Jo.siteView.width(),height:Jo.siteView.height()}),pi===vi&&Jo.overrides.menuDisplaceMobile?t.x=Yo.width:pi===mi&&Jo.overrides.menuDisplaceTablet&&(t.x=Ko.menuView.width())},50)},t.updateStyle=function(e){Yo.backgroundColor?ze(t,Un,{backgroundColor:ri.siteBackgroundColor}):t.backgroundColor=ri.siteBackgroundColor},t}function Ye(){return G()&&ri.transitionTypeMobile?ri.transitionTypeMobile:K()&&ri.transitionTypeTablet?ri.transitionTypeTablet:void 0}function Ge(e,t){return{custom:{width:e||300,height:t||200},small:{width:100,height:66},medium:{width:200,height:133},large:{width:300,height:200},xLarge:{width:400,height:266},xxLarge:{width:500,height:333},small_sq:{width:100,height:100},medium_sq:{width:200,height:200},large_sq:{width:300,height:300},xLarge_sq:{width:400,height:400},xxLarge_sq:{width:500,height:500},small_v:{width:66,height:100},medium_v:{width:133,height:200},large_v:{width:200,height:300},xLarge_v:{width:266,height:400},xxLarge_v:{width:333,height:500}}}function Ue(t){function i(){s.events.addEventListener(no,o),s.events.addEventListener(ro,a),s.events.addEventListener(ho,r),s.events.addEventListener(zo,l),s.events.addEventListener("SITE_SERVICE_PASSWORD_CHECK",n)}function n(t){new e({url:"/dx/siteservice/sectionpasswordcheck",params:t,callback:function(e){"pass"===e.status&&Jo.setPassedSection(e.sectionId),dx.site.events.dispatchEvent("SECTION_PASSWORD_AUTH",e)}})}function o(t){new e({url:"/dx/siteservice/email/contact",params:t,callback:function(e){if("pass"!==e.status)throw"contact form failed";dx.site.events.dispatchEvent(oo,e)}})}function a(t){new e({url:"/dx/siteservice/email/share",params:t,callback:function(e){if("pass"!==e.status)throw"share form failed";dx.site.events.dispatchEvent(lo,e)}})}function r(t){new e({url:"/dx/siteservice/email/inquiry",params:t,callback:function(e){if("pass"!==e.status)throw"inquiry form failed";dx.site.events.dispatchEvent(co,e)}})}function l(e){s.customJsResponse({content:ci.js})}var s=new ke({events:t.events});return s.inquiryResponse=function(e){if("pass"!==e.status)throw"inquiry form failed";dx.site.events.dispatchEvent(co,e)},s.customJsResponse=function(e){if(e.content){var t=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.id="customJs",i.innerHTML=e.content.replace(/\\/g,"");var n=document.getElementById("customJs");n?t.replaceChild(i,n):t.appendChild(i)}},i.call(s),s}function qe(e){function t(e){ae.events.dispatchEvent("passwordViewUpdate","pass"===e.status),setTimeout(function(){Jo.getPassedSection(e.sectionId)&&i(me)},350)}function i(e){p(e);var t=a(re);if(re&&re.password.length>0&&!Jo.getPassedSection(re.id))me=e,ae.events.dispatchEvent("privateGalleryAuthCheck",{section:re});else if(t&&t.password.length>0&&!Jo.getPassedSection(t.id))me=e,ae.events.dispatchEvent("privateGalleryAuthCheck",{section:t});else if(re){me=void 0,he=re.id;var i=s(re),o={section:re,mediaToRender:C(re.mediaItems),path:le,assetId:se,asset:l(re.mediaItems[se]),mode:de,info:{isSectionChange:re!==B(ce,"section"),isAssetChange:se!==B(ce,"assetId"),isModeChange:de!==B(ce,"mode"),isLandingMedia:re.label===gi,mediaViewState:i,isDeepLink:ue&&""!==e,isMediaViewStateChange:B(ce,"info.mediaViewState")!==i,isIntroGallery:re.isIntroGallery,flickSpeed:ie,lastUri:$,isThumbsFirst:M(re),isMobileVideoClick:oe,isBlog:b(re.id),isIndexSection:v(re)}};Jo.uri=o,ae.setTitle(),Ko._section=o.section,Ko._thumbsVisible=U("thumbs"),ee=o,n(),r(re),ce=o,$=e,ue=!1,pe=!1,ie=void 0,oe=!1}}function n(){ae.events.dispatchEvent(ln,ee)}function o(){ee.asset=l(re.mediaItems[se]),ae.events.dispatchEvent(ln,ee)}function r(e){var t=l(e.media[0]);"link"!==t.type||t.thumb||("_blank"===t.linkTarget?window.open(t.content):"_self"===t.linkTarget&&(window.location.href=t.content))}function s(e){return e.label===gi?"landingMedia":"mediaView"}function d(e){se=b(re.id)?f(e.id,re.mediaItems.length-1):e.id,ne=!0,Qo.setPath({value:P(),passive:!0,history:!1})}function c(e,t){if(e.indexOf("/")>-1){var i=e.split("/");return i[0]==t||i[1]==t}return e==t}function u(e,t){return e.indexOf(t)>-1}function p(e){e=e.split("/"),de=E(e),delete re.isIntroGallery,re=m(e),b(re.id)?(se=z(e)?z(e):re.mediaItems.length,se=f(se-1,re.mediaItems.length)):se=z(e)?z(e):0,se=re&&re.key&&c(re.key,se)&&!u(e,se)?0:se,se=0!==se?se-1:se,!z(e)&&M(re)&&(se=-1,q("thumbs"))}function m(e){if(le=w(e))return re=di[le],Jo.section(re),re;if(hi.backgroundImages.length){var t=hi.backgroundImages.filter(function(e){return!!li[e]}),i={id:gi,label:gi,visible:1,password:"",media:t,mediaItems:t};return Jo.section(i),i}return L(),!!le&&(se=0,re=di[le],re.isIntroGallery=!0,Jo.section(re),x(),"none"!==Jo.overrides.thumbnailType&&(Jo.overrides.thumbnailDefaultOn||v(re))?re&&re.media&&re.media.length>1&&q("thumbs"):K("thumbs"),re)}function g(e){return le=w(e),!!le&&(re=di[le],Jo.section(re),re)}function w(e){var t=[e[0]+"/"+e[1],e[0]],i=t.length;if(i>0)for(var n=0;n1&&q("thumbs")}function M(e){return Jo.overrides.thumbnailDefaultOn&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&1===ri.overlayAlpha||v(e)}function x(){if(pi!==vi&&re&&se>-1){var e=l(re.mediaItems[se]);e||(e={overrides:{}});var t=D(e.overrides.captionDefault,Jo.overrides.captionDefault);"caption"===te?q("caption"):""===te?K("caption"):t?q("caption"):K("caption"),Y()}}function T(e){var t=w(e.split("/"));return t?I(e).replace(I(t),""):e}function z(e){var t=H(e.join("/")),i=T(t),n=i.split("/")[1];return!isNaN(n)&&Number(n)}function E(e){var t=/thumbs|share|inquiry|caption|fotomoto/;return t.test(e[3])?e[3]:t.test(e[2])?e[2]:t.test(e[1])?e[1]:""}function V(e){return"mailTo:"+e.replace("mailto:","").replace("mailTo:","")}function k(e){var t=/[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}/g.test(e.path);return!!t&&function(){window.location.href=V(e.path)}}function O(e){return("[one]"===e.label||"[like]"===e.label)&&function(){ae.events.dispatchEvent(kn,e)}}function F(e){return"_blank"===e.linkTarget&&function(){window.open(e.path)}}function A(e){return!j(e)&&"_self"===e.linkTarget&&"external"===e.type&&function(){window.location.href=e.path}}function P(){var e=H(le),t=e;if(re&&!R(le)){var i=W(t);if(i){t=i&&i.key||"",t="/"+t+"/";var n=z(e.split("/"));n&&se>-1&&(se=n-1),se>-1&&(t+=Number(se)+1+"/"),de.length>0&&(t+=de+"/")}else t="/"}return t}function R(e){return/^(ht|f)tp(s?)\:\/\//.test(e)}function H(e){var t=window.location.protocol+"//"+window.location.host;return e.replace(t,"").replace(/^\/|\/$/g,"")}function j(e){return!!e.path&&(g(e.path.split("/"))?(e.section=g(e.path.split("/")),e.type="internal",!0):(e.path=H(e.path),e.section=W(e.path),e.type="internal",!0))}function _(e){!e.isThumbClick&&v(e.section)?q("thumbs"):"none"===Jo.overrides.thumbnailType?K("thumbs"):e.section&&e.section.mediaItems.length>1&&Jo.overrides.thumbnailDefaultOn&&!e.isThumbClick?q("thumbs"):e.section&&e.section.mediaItems.length>1&&e.isThumbClick&&"strip"===Jo.overrides.thumbnailType&&Jo.overrides.thumbnailDefaultOn&&"displace"===Jo.overrides.thumbnailDock&&q("thumbs"),e.nothumbs&&K("thumbs"),!e.isThumbClick&&e.section&&M(e.section)&&0===se&&U("thumbs")&&(se=-1)}function W(e){var t,i=e.split("/"),n=i[0];return i[0]&&i[1]&&(t=i[0]+"/"+i[1]),t?m(t.split("/")):!!n&&m(n.split("/"))}function N(e){pe=!0,action=O(e)||k(e)||F(e)||A(e)||X(e),action()}function X(e){return e.section?(Jo.section(e.section),re=e.section):e.section||e.path||(p(""),Jo.section(re)),le=e.path,se=e.section&&b(e.section.id)?D(e.assetId,e.section.mediaItems.length-1):e.assetId||0,de=e.mode,oe=!!e.isMobileVideoClick,_(e),x(),K("inquiry"),K("share"),function(){Qo.setPath({value:P(),history:!0})}}function Z(e){J(e),Y(),Qo.setPath({value:P()})}function Y(){U("thumbs")&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&K("caption")}function G(e){var t=re.mediaItems.length-1;!ne&&b(re.id)&&(se=f(se,t)),ne=!1,b(re.id)?"next"===e.navDir?se=se>0?se-1:0:"prev"===e.navDir&&(se=pi===vi||pi===mi?se0?se-1:0:"next"===e.navDir&&(se=pi===vi||pi===mi?se-1&&(a.footerView.updateStyle(e),a.footerView.updatePosition(e)))}function n(){pi===vi&&a.footerView.hide()}function o(){a.footerView.show()}var a=new ke({parentView:e.parentView,parentController:e.parentController,events:e.siteControllerEvents});return a.updateSpeed=0,a.footerView=new e.FooterView(e),a.footerView.alpha=0,a.parentView.addChild(a.footerView),a.events.addEventListener(pn,i),a.events.addEventListener(mn,i),a.events.addEventListener(fn,i),a.events.addEventListener(zi,a.footerView.updatePosition),a.events.addEventListener(go,n),a.events.addEventListener(vo,o),a.events.addEventListener(sn,function(){a.footerView.updateSpeed=0,a.footerView.updatePosition()}),a.events.addEventListener("UPDATE_CONTENT_HEIGHT",function(){a.footerView.updateSpeed=0,a.footerView.updatePosition()}),a.footerView.addEventListener(Tn,t),a}function Je(e){function t(e){"Safari"===Ao&&(w.translateZ=0)}function i(e){"Safari"===Ao&&(w.style["-webkit-transform"]="none",w.style["-ms-transform"]="none",w.style.transform="none")}function n(){M=""!==hi.copyright?[hi.copyright].concat(y(hi.socialLinks)):y(hi.socialLinks);var e=0,t=M.length,i=pi===vi?"y":"x";for(C=new f("x"),b=new f(i),w.addChild(b),w.addChild(C);e0&&g()}function o(e){return/src=/.test(e.label)}function a(e){e=e.replace(/\[|\]|\s+/g,"");var t="",i=20,n=20;if(e.indexOf(",")>-1){var o=e.split(",");t=o[0].split("=")[1];var a=o[1].split("x");i=Number(a[0].split("=")[1]),n=Number(a[1])}else t=e.split("=")[1];return{path:t,width:i,height:n}}function r(e){var t=a(e.label),i=new Ee;return i.src=hi.cdnSslUri+"/"+t.path,i.width=t.width,i.height=t.height,i.element.style.cursor="pointer",i.customLabel=e.label.toLowerCase(),i}function s(t,i,n){var o=_o[t.label.toLowerCase()],a=new e.Bitmap;return a.src=Wn+o.filename,a.width=o.width,a.height=o.height,a.element.style.cursor="pointer",a.addEventListener(xi,c),a}function d(e){switch(ri.footerIconShape){case"standard":return e.svgStdPath;case"rectangle":return e.svgRectPath;case"circle":return e.svgCircPath}}function h(e){var t=_o[e.label.toLowerCase()],i=new Uo,n=new Uo({type:"g"}),o=new Pe,a=pi===mi||pi===vi?1:ri.footerIconScale;if(n.scale=a,/circle|rectangle/.test(ri.footerIconShape)){var r=new Re;r.rx="circle"===ri.footerIconShape?t.bgCircRadius:t.bgRectRadius,r.width=t.width,r.height=t.height,r.fill=ri.footerIconColor,n.addChild(r)}return o.d=d(t),o.fill="standard"===ri.footerIconShape?ri.footerIconColor:ri.footerIconBgColor,o.fillRule="evenodd",n.addChild(o),i.addChild(n),i.width=t.width*a,i.height=t.height*a,i.element.style.cursor="pointer",i.socialLabel=e.label.toLowerCase(),i}function c(e){g(),w.updatePosition()}function u(e){var t=l(e);return e&&t&&t.label&&_o[t.label.toLowerCase()]&&!isNaN(e)}function p(t){var i=document.createElement("span"),n=L(ri.copyrightFont);i.style.position="absolute",i.style.display="block",pi===vi&&(i.style.width=Yo.width-12+"px"),i.style.fontFamily=n.family,i.style.textTransform=ri.copyrightTextTransform||"none",i.style.fontWeight=n.weight,i.style.fontSize=ri.copyrightFontSize.toString().replace("px","")+"px",i.style.letterSpacing=ri.footerKerning+"px",i.innerHTML=t,i.whiteSpace=pi===vi?"normal":"nowrap",document.body.appendChild(i);var o=new e.Sprite;return o.fontFamily=ri.copyrightFont,o.textTransform=ri.copyrightTextTransform||"none",o.fontSize=ri.copyrightFontSize.toString().replace("px","")+"px",o.fontColor=ri.copyrightColor,o.letterSpacing=ri.footerKerning,o.text=t,o.width=i.offsetWidth,o.height=i.offsetHeight,o.textWrap=pi===vi,document.body.removeChild(i),i=null,o}function m(e){this.btn.txt?ze(this.btn.txt,Un,{fontColor:x(ri.copyrightColor,.5)}):ze(this.btn,Un,{alpha:.5})}function v(e){this.btn.txt?ze(this.btn.txt,Un,{fontColor:x(ri.copyrightColor,1)}):ze(this.btn,Un,{alpha:1})}function g(){var e,t=w.children,i=t.length;for(b.layoutContent(),C.layoutContent(),S=new ye,S.gap=0,S.axis=pi===vi?"y":"x",S.align="left",S.wrap=!1,"x"===S.axis?S.perpLength=Yo.height:S.perpLength=Yo.width,e=0;e0&&pi!==vi&&(b.y=C.height-b.height);var o=S.getBounds();w.transition=0,w.width=o.width,w.height=o.height}function f(e){var t=new Zo;return t.layoutContent=function(){var i=new ye;i.gap=6,i.axis=e,i.align="left",i.wrap=!1,i.perpLength=150;for(var n=0,o=t.children,a=o.length;n-1||(this.txt?ze(this.txt,Un,{fontColor:x(ri.logoFontColor,.5)}):ze(this,Un,{alpha:.5}))}function n(e){this.txt&&this.txt.text.indexOf("-1||(this.txt?ze(this.txt,Un,{fontColor:x(ri.logoFontColor,1)}):ze(this,Un,{alpha:1}))}function o(){pi!==vi&&r()}function a(){l()}function r(){d.logoView.style.pointerEvents="none",ze(d.logoView,Un,{alpha:0,display:"none"})}function l(){d.logoView.display="block",ze.defer(d.logoView,Un,{alpha:1,onComplete:function(){d.logoView.style.pointerEvents="auto"}})}function s(e){if(this.txt&&this.txt.text.indexOf("-1);else{var t={type:"internal",path:"",target:"_self"};d.events.dispatchEvent(zn,t)}}var d=new ke({parentView:e.parentView,parentController:e.parentController,events:e.siteControllerEvents});return d.updateSpeed=0,d.logoView=new e.LogoView({parentView:d.parentView,parentController:d,events:e.siteControllerEvents}),d.logoView.alpha=0,d.events.addEventListener("LOGO_CHILD_ADDED",l),pi===vi?e.menuController.menuView.addContent(d.logoView):d.parentView.addChild(d.logoView),d.events.addEventListener(fn,function(e){/intro|logo/.test(e.id)&&(d.logoView.updateStyle(e),d.logoView.updatePosition(e))}),d.events.addEventListener(pn,t),d.events.addEventListener(zi,d.logoView.updatePosition),d.events.addEventListener(go,o),d.events.addEventListener(vo,a),d.logoView.addEventListener(Ji,s),pi!==vi&&pi!==mi&&(d.logoView.addEventListener(Ii,i),d.logoView.addEventListener(ji,n)),d}function $e(e){function t(e){var t=void 0===hi.disableRightClick||hi.disableRightClick;t&&e.preventDefault()}function i(e){"Safari"===Ao&&(v.translateZ=0)}function n(e){"Safari"===Ao&&(v.style["-webkit-transform"]="none",v.style["-ms-transform"]="none",v.style.transform="none")}function o(e){v.events.dispatchEvent("OVER_LOGO")}function a(){return pi===vi?D(ri.mobileLogoFontSize,ri.logoFontSize):pi===mi?D(ri.tabletLogoFontSize,ri.logoFontSize):ri.logoFontSize}function r(){return pi===vi?D(ri.mobileLogoFontColor,ri.logoFontColor):pi===mi?D(ri.tabletLogoFontColor,ri.logoFontColor):ri.logoFontColor}function l(){return pi===vi?D(ri.mobileLogoFont,ri.logoFont):pi===mi?D(ri.tabletLogoFont,ri.logoFont):ri.logoFont}function s(){return pi===vi?D(ri.mobileLogoKerning,ri.logoKerning):pi===mi?D(ri.tabletLogoKerning,ri.logoKerning):ri.logoKerning}function d(e){m=!0,u=e.target.width,p=e.target.height,setTimeout(function(){v.updatePosition(),v.events.dispatchEvent(En),ze.defer(v.img,Un,{alpha:1}),v.events.dispatchEvent("LOGO_LOADED")},10),v.img.element.removeEventListener(xi,d)}var h,c,u,p,m,v=new Be({events:e.events});return G()?v.textWrap=!0:v.textWrap=!1,v.zIndex=Jo.logoView.zIndex(),pi!==vi&&pi!==mi&&(v.position=ri.logoPositionFixed?"fixed":"absolute"),v.updateSpeed=0,v.events.addEventListener("fillSiteMode",i),v.events.addEventListener("nonFillSiteMode",n),v.element.addEventListener("contextmenu",t),v.element.addEventListener("dragstart",t),v.addEventListener(qn,function(e){v.updatePosition(),setTimeout(function(){v.updatePosition(),v.updateSpeed=Un},500),v.events.dispatchEvent("LOGO_CHILD_ADDED")}),v.addEventListener(Ii,o),v.updatePosition=function(e){if(v.zIndex=Jo.logoView.zIndex(),pi!==vi&&pi!==mi&&(v.position=ri.logoPositionFixed?"fixed":"absolute"),v.transition=0,v.txt)G()?(v.txt.width=Yo.width,v.width=Yo.width):v.width=v.txt.width,v.height=v.txt.height;else if(v.img&&m&&(!e||!e.action||"changeTemplate"!==e.action))if(pi===vi&&(ri.mobileLogoWidth||ri.mobileLogoHeight)||ri.logoWidth||ri.logoHeight){var t=T(ri.logoWidth,Yo.width)||2e3,i=T(ri.logoHeight,Yo.height)||2e3;pi===vi&&(t=(T(ri.mobileLogoWidth,Yo.width)||T(ri.logoWidth,Yo.width)||2e3)>Yo.width-2*T(ri.mobileLogoOffsetX,Yo.width)?Yo.width-2*T(ri.mobileLogoOffsetX,Yo.width):t,i=T(ri.mobileLogoHeight,Yo.height)||T(ri.logoHeight,Yo.height)||2e3);var n={type:"fit",hRange:t,vRange:i,width:u,height:p,disableOrientationCheck:!0},o=ve(n);v.img.width=o.width,v.img.height=o.height,v.width=o.width,v.height=o.height}else if(!e||!e.action||"changeTemplate"!==e.action){var a={width:u,height:p,filename:h},r=me(a),t=r.width;pi===vi&&(t=r.width>Yo.width-2*T(ri.mobileLogoOffsetX,Yo.width)?Yo.width-2*T(ri.mobileLogoOffsetX,Yo.width):t);var o=ve({type:"fit",hRange:t,vRange:r.height,width:u,height:p,disableOrientationCheck:!0});v.img.width=o.width,v.img.height=o.height,v.width=o.width,v.height=o.height}ze.defer(v,0,{x:Ko.logoView.x(v.width),y:Ko.logoView.y(v.height)})},v.updateStyle=function(t){if(t&&t.id&&/logo|layoutModelInit/i.test(t.id)){var i=pi!==vi&&pi!==mi&&ri.logoBlendMode?ri.logoBlendMode:"normal";v.element.style["mix-blend-mode"]=i;var n=hi.logoFile||ri.logoFile||"";if(pi===vi&&(n=hi.mobileLogoFile||ri.mobileLogoFile||n),pi===mi&&(n=hi.tabletLogoFile||ri.tabletLogoFile||n),h=n.indexOf("dxlogo1__at__2x.png")>-1||n.indexOf("dxlogo2__at__2x.png")>-1?Dn+"/media/"+n:""!==n?hi.cdnSslUri+"/"+n:void 0,v.txt&&(v.removeChild(v.txt),v.txt=void 0),h&&h!==c)v.img&&(v.removeChild(v.img),v.img=void 0),v.img=new Ee,v.img.element.style["user-select"]="none",v.img.alpha=0,v.img.element.addEventListener(xi,d),c=h,v.img.element.src=h,v.addChild(v.img),v.img.element.style.cursor="pointer";else if(!h){v.img&&(v.removeChild(v.img),v.img=void 0),h=void 0,c=void 0,m=!1;var o=hi.logoText||ri.logoText||"",u=hi.logoHtml||ri.logoHtml||"";v.txt=new Zo,v.txt.text=u.replace(/(\\*'|\\*")/g,"'")||o.replace(/(\\*'|\\*")/g,"'"),v.txt.element.style["user-select"]="none",v.addChild(v.txt),v.txt.element.style.cursor="pointer",pi===vi&&(v.txt.textAlign=ri.mobileLogoAlignHorizontal||"left");var p=a(),g=r(),f=l(),b=s();p!==v.txt.fontSize&&(v.txt.fontSize=p),g!==v.txt.fontColor&&ze(v.txt,e.parentController.updateSpeed,{fontColor:g}),f!==v.txt.fontFamily&&(v.txt.fontFamily=f),b!==v.txt.letterSpacing&&(v.txt.letterSpacing=b),ri.logoTextTransform&&ri.logoTextTransform!==v.txt.textTransform&&(v.txt.textTransform=ri.logoTextTransform)}}},v}function et(e){function t(e){1===x.assetId&&"right"===e.swipeDirection?self.touchNav&&(self.touchNav.disabled=!0):self.touchNav&&(self.touchNav.disabled=!1),e.isMove?n()&&"right"===e.swipeDirection?l():o()&&"left"===e.swipeDirection?l():"left"===e.swipeDirection||"right"===e.swipeDirection?(e.navDir="left"===e.swipeDirection?"next":"prev",L.dispatchEvent(Lo,e)):l():e.isMove&&/left|right/.test(e.swipeDirection)&&l()}function i(){b||a(),b(),/scroll/i.test(C)||l()}function n(){return 0===x.assetId}function o(){return x.assetId===y(x.section.media).length-1}function a(){S.scroll&&(S.scroll.destroy(),S.scroll=null),C=Jo.overrides.transitionType,"mSlide"!==C||self.touchNav||(self.touchNav=new xe({events:L,mediaViewContainer:M}));var e="fade"===C||"mSlide"===C?"fade":"default",t=S.container,i=S.mask;switch(S.lazyLoader=new he(t,i,{type:e,property:"translate"}),S.lazyLoader.windowScroll=/vScroll/.test(C)&&ri.unifiedPageScrolling&&"MSIE"!==Ao,f&&f.destroy(),C){case"fade":b=new ot({mediaView:S,mediaViewContainer:M,localEvents:L}),f=new at({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"hSlide":b=new gt({mediaView:S,mediaViewContainer:M,localEvents:L}),f=new ft({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"vSlide":b=new bt({mediaView:S,mediaViewContainer:M,localEvents:L}),f=new Ct({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","y");break;case"hScroll":b=new st({mediaView:S,localEvents:L}),f=new dt({mediaView:S,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"hScrollNC":b=new ht({mediaView:S,localEvents:L}),f=new ct({mediaView:S,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"vScroll":b=new ut({mediaView:S,localEvents:L}),f=new pt({mediaView:S,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","y");break;case"vScrollNC":b=new mt({mediaView:S,localEvents:L}),f=new vt({mediaView:S,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","y");break;case"grid":b=new rt({mediaView:S,mediaViewContainer:M,localEvents:L}),f=new lt({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"mSlide":b=new wt({mediaView:S,mediaViewContainer:M}),f=new Lt({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x")}}function r(e){x=e;var t=M.children.length>0;if(x.mediaToRender&&t){if(x.mode.indexOf("thumbs")!==-1&&x.assetId===-1?(M.transition=0,M.alpha=0):1!==M.alpha&&(M.transition=0,M.alpha=1),x.assetId>-1&&(x.info.isDeeplink?s(x.assetId):ri.unifiedPageScrolling&&x.info.isModeChange&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(x.mode)?(M.transition=0,M.alpha=0,setTimeout(function(){ze(M,Jo.mediaView.transitionDuration(),{alpha:1})},1e3*Un+10)):x.info.isModeChange&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(x.info.lastUri)?(M.transition=0,M.alpha=0,ri.unifiedPageScrolling?setTimeout(function(){s(x.assetId),ze(M,Jo.mediaView.transitionDuration(),{alpha:1})},1e3*Un+10):(s(x.assetId),setTimeout(function(){ze(M,Jo.mediaView.transitionDuration(),{alpha:1})},500*Un))):x.info.isModeChange&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(x.mode)||(self.touchNav?(1!==Yo.zoom||pi!==vi||hi.podUseDesktop||S.mask.element.scrollTo(0,0),f(x.assetId,x.info.flickSpeed,self.touchNav.swipeDirection)):x.info.isSectionChange?(M.transition=0,M.alpha=0,f(x.assetId,x.info.flickSpeed),setTimeout(function(){ze(M,Jo.mediaView.transitionDuration(),{alpha:1})},1e3*Un+10)):f(x.assetId,x.info.flickSpeed))),x.assetId>-1&&(!/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)||!/thumbs/.test(e.mode))&&Jo.mediaView.videoAutoPlay()){var i=M.children[x.assetId].id;L.dispatchEvent("mediaAutoPlay",i)}else if(!(/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(e.mode)||pi!==vi)){var i=M.children[x.assetId]&&M.children[x.assetId].id,n=li[i];n&&"video"===n.type&&0!==n.content.indexOf("vimeo")&&Jo.mediaView.videoAutoPlay()&&L.dispatchEvent("mediaAutoPlay",i)}x.assetId>-1&&M.children[x.assetId]&&"html"===M.children[x.assetId].type&&L.dispatchEvent(Eo),self.touchNav&&(self.touchNav.assetId=e.assetId)}}function l(){var e=G()||K()?0:.85;1===Yo.zoom&&(x.mediaToRender.length>x.assetId&&f?x.assetId>-1&&f(x.assetId,e):f&&f(0,e))}function s(e){f(e,0)}function d(){1===Yo.zoom&&U()&&!hi.podUseDesktop&&window.scrollTo(0,0),b&&b(),x.mediaToRender&&x.mediaToRender.length>0&&x.assetId>-1&&(f||a(),s(x.assetId)),w=!1,S&&S.lazyLoader&&S.lazyLoader.update()}function h(e){w=!0}function c(e){u(e),v()}function u(){a(),b()}function p(e){"unifiedPageScrolling"===e.id&&/vScroll/.test(Jo.overrides.transitionType)&&a(),b&&b()}function m(e){if(T=e.id,x)if(x.assetId=e.id,/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(e.mode)||!Jo.mediaView.videoAutoPlay()){if(!(/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(e.mode)||pi!==vi)){var t=M.children[x.assetId].id,i=li[t];"video"===i.type&&0!==i.content.indexOf("vimeo")&&Jo.mediaView.videoAutoPlay()&&L.dispatchEvent("mediaAutoPlay",t)}}else{var t=M.children[x.assetId].id;L.dispatchEvent("mediaAutoPlay",t)}}function v(){M.transition=0,M.translateX=0,M.translateY=0,M.x=0,M.y=0,ze(M,Un,{backgroundColor:Jo.mediaView.backgroundColor()})}function g(){f&&f.destroy&&f.destroy(),b=void 0,f=void 0,L.removeEventListener(pn,p),L.removeEventListener(bn,p),L.removeEventListener(pn,p),L.removeEventListener(Ti,d),L.removeEventListener(In,h),L.removeEventListener("siteUriChange",r),L.removeEventListener("layoutMediaView",c),L.removeEventListener("mediaSizeUpdate",i),L.removeEventListener("MEDIA_HEIGHT_CHANGE",i),L.removeEventListener("assetReset",l),L.removeEventListener(mo,t),L.removeEventListener("ScrollTransition/updateAssetId",m),S.scroll&&S.scroll.destroy(),self.touchNav&&self.touchNav.destroy(),self.touchNav=null,S.scroll=null}var f,b,C,w,L=e.localEvents,S=e.mediaView,M=e.mediaView.container,x={assetId:0},T=0;L.addEventListener("layoutMediaView",c),L.addEventListener(bn,p),L.addEventListener(pn,p),L.addEventListener(Ti,d),L.addEventListener(In,h),L.addEventListener("mediaSizeUpdate",i),L.addEventListener("MEDIA_HEIGHT_CHANGE",i),L.addEventListener("siteUriChange",r),L.addEventListener("assetReset",l),L.addEventListener(po,function(e){n()&&"prev"===e&&self.touchNav&&(self.touchNav.disabled=!0)}),L.addEventListener(go,function(e){self.touchNav&&(self.touchNav.disabled=!1)}),L.addEventListener(mo,t),L.addEventListener("ScrollTransition/updateAssetId",m),this.destroy=g}function tt(e){function t(e){S=L.children.length,S&&(S>1||"video"===L.children[0].type)?(f&&f.destroy(),d()):n()}function i(e){f.resume()}function n(){M=0,b(M)}function o(){M=r();var e=L.children[M];isLogin?f.pause():"video"===e.type?(f.pause(),setTimeout(function(){e.autoPlay()},100),w.addEventListener("playbackEnd",a)):"image"!==e.type||e.loaded||(f.pause(),e.addEventListener(Gn,i)),b(M)}function a(e){f.resume(),o()}function r(){return x=x=t.x&&-g.translateX+i<=t.x+t.width&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):f.scrollLeft+i>=t.x&&f.scrollLeft+i<=t.x+t.width&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e})}}function r(e){b.dispatchEvent("mediaScrollStart"),h!==!1&&b.dispatchEvent("pauseMedia"),u?i(p):n()}function l(e){h&&a(),h!==!1&&(h=void 0)}function s(e){void 0===h&&(h=!0),v.lazyLoader&&v.lazyLoader.update(),h&&a()}function d(e){c||r(e),clearTimeout(c),s(e),c=setTimeout(function(){l(e),c=null},150)}var h,c,u,p,m,v=e.mediaView,g=v.container,f=v.mask,b=e.localEvents;return v.scroll?(v.scroll.addEventListener("scrollStop",l),v.scroll.addEventListener("scrollStart",r),v.scroll.addEventListener(Vn,s)):f.element.addEventListener("scroll",d),t.destroy=function(){v.scroll?(v.scroll.removeEventListener("scrollStop",l),v.scroll.removeEventListener("scrollStart",r),v.scroll.removeEventListener(Vn,s)):f.element.removeEventListener("scroll",d)},t}function ht(e){function t(){var e=new n;e.gap=0,e.axis="x",e.align="left",e.wrap=!1,e.perpLength=Jo.mediaView.height();for(var t=0,l=r.children,s=l.length;tJo.mediaView.width()?Jo.mediaView.width():p),e.height=Jo.mediaView.height()}}var n=ye,o=e.mediaView,a=e.localEvents,r=o.container,l=o.mask;if("native"===Jo.overrides.imageVideoScrollType)l.element.style.overflowY="hidden",
l.element.style.overflowX="scroll";else if(Vo&&("nativeMacOs"===Jo.overrides.imageVideoScrollType||ri.globalSmoothScroll))l.element.style.overflowY="hidden",l.element.style.overflowX="scroll";else{o.scroll&&o.scroll.destroy();var s={name:"horiz scroll",types:["bar","wheel","touch"],axis:"x",align:"left",color:Jo.overrides.imageVideoScrollbarColor,hover:Jo.overrides.imageVideoScrollbarHover,side:Jo.overrides.imageVideoScrollbarAlignment,alpha:Jo.overrides.imageVideoScrollbarBgTransparency,width:Jo.overrides.imageVideoScrollbarWidth,offsetX:Jo.overrides.imageVideoScrollbarHorizontalOffset,offsetY:Jo.overrides.imageVideoScrollbarVerticalOffset,topPad:0,parent:dx.site.siteView,property:"translate",zIndex:Jo.mediaView.zIndex,rounded:Jo.overrides.imageVideoScrollbarRounded,visibility:Jo.overrides.imageVideoScrollbarVisibility};("nativeMacOs"===Jo.overrides.imageVideoScrollType||ri.globalSmoothScroll)&&(s.margin=0,s.color="#000000",s.hover="#000000",s.side="bottom",s.alpha=0,s.width=7,s.offsetX=0,s.offsetY=0,s.rounded=!0,s.visibility="when scrolling"),o.scroll=new ge(r,l,s)}return t}function ct(e){function t(e,t){p=e;var t=void 0!==t?t:Jo.mediaView.transitionDuration();b.dispatchEvent(Nn);var a=g.children[e];if(a){var r=a.x,l=a.y,s=o(e,g.children.length),d=ae({width:a.width,hRange:f.width,hAlign:s});if(r=a.x-d.x,u=!0,h=!1,v.scroll){var c=g.width-f.width,C=r/c;v.scroll.percent=C,v.scroll.bar.moveHandle(Jo.mediaView.transitionDuration()),ze(g,t,{translateX:-r,translateY:-l,ease:_n?ko.quart.out:ko.cubic.inOut,onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})}else t?(m&&m.kill(),m=No.to(f,t,{scrollLeft:r,scrollTop:l,ease:_n?"outQuart":"inOutCubic",onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})):setTimeout(function(){f.scrollLeft=r,f.scrollTop=l,u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()},10);u?i(e):n()}}function i(e){for(var t=g.children.length;t--;){var i=g.children[t],n=void 0===e||!isNaN(e)&&e===t?1:Jo.overrides.imageVideoInactiveAlpha;ze(i,Jo.mediaView.transitionDuration(),{alpha:n})}}function n(){for(var e=g.children.length;e--;)ze(g.children[e],Jo.mediaView.transitionDuration(),{alpha:1})}function o(e,t){return 0===e?"left":e===t-1?"right":Jo.mediaView.hAlign()}function a(){for(var e=g.children.length;e--;){var t=g.children[e],i=.5*f.width;v.scroll?-g.translateX+i>=t.x&&-g.translateX+i<=t.x+t.width&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):f.scrollLeft+i>=t.x&&f.scrollLeft+i<=t.x+t.width&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e})}}function r(e){b.dispatchEvent("mediaScrollStart"),h!==!1&&b.dispatchEvent("pauseMedia"),u?i(p):n()}function l(e){h&&a(),h!==!1&&(h=void 0)}function s(e){void 0===h&&(h=!0),v.lazyLoader&&v.lazyLoader.update(),h&&a()}function d(e){c||r(e),clearTimeout(c),s(e),c=setTimeout(function(){l(e),c=null},150)}var h,c,u,p,m,v=e.mediaView,g=v.container,f=v.mask,b=e.localEvents;return v.scroll?(v.scroll.addEventListener("scrollStop",l),v.scroll.addEventListener("scrollStart",r),v.scroll.addEventListener(Vn,s)):f.element.addEventListener("scroll",d),t.destroy=function(){v.scroll?(v.scroll.removeEventListener("scrollStop",l),v.scroll.removeEventListener("scrollStart",r),v.scroll.removeEventListener(Vn,s)):f.element.removeEventListener("scroll",d)},t}function ut(e){function t(){var e=new n;e.gap=0,e.axis="y",e.align="left",e.wrap=!1,e.perpLength=Jo.mediaView.width();for(var t=0,l=r.children,s=l.length;tJo.mediaView.zoneHeight()&&pi!==vi?i(e):n()}},20)}function i(e){for(var t=g.children.length;t--;){var i=g.children[t],n=void 0===e||!isNaN(e)&&e===t?1:Jo.overrides.imageVideoInactiveAlpha;ze(i,Jo.mediaView.transitionDuration(),{alpha:n})}}function n(){for(var e=g.children.length;e--;)ze(g.children[e],Jo.mediaView.transitionDuration(),{alpha:1})}function o(e,t){return 0===e?"top":e===t-1?"bottom":Jo.mediaView.vAlign()}function a(){for(var e=g.children.length;e--;){var t=g.children[e],i=.5*f.height;v.scroll?-g.translateY+i>=t.y&&-g.translateY+i<=t.y+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):ri.unifiedPageScrolling?window.scrollY+.5*window.innerHeight>=t.absY&&window.scrollY+.5*window.innerHeight<=t.absY+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):f.scrollTop+i>=t.y&&f.scrollTop+i<=t.y+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e})}}function r(e){b.dispatchEvent("mediaScrollStart"),h!==!1&&b.dispatchEvent("pauseMedia"),u?i(p):n()}function l(e){h&&a(),h!==!1&&(h=void 0)}function s(e){void 0===h&&(h=!0),v.lazyLoader&&v.lazyLoader.update(),h&&a()}function d(e){c||r(e),clearTimeout(c),s(e),c=setTimeout(function(){l(e),c=null},150)}var h,c,u,p,m,v=e.mediaView,g=v.container,f=v.mask,b=e.localEvents;return v.scroll?(v.scroll.addEventListener("scrollStop",l),v.scroll.addEventListener("scrollStart",r),v.scroll.addEventListener(Vn,s)):ri.unifiedPageScrolling?window.addEventListener("scroll",d):f.element.addEventListener("scroll",d),t.destroy=function(){v.scroll?(v.scroll.removeEventListener("scrollStop",l),v.scroll.removeEventListener("scrollStart",r),v.scroll.removeEventListener(Vn,s)):ri.unifiedPageScrolling?window.removeEventListener("scroll",d):f.element.removeEventListener("scroll",d)},t}function mt(e){function t(){var e=new n;e.gap=0,e.axis="y",e.align="left",e.wrap=!1,e.perpLength=Jo.mediaView.width();for(var t=0,l=r.children,s=l.length;tJo.mediaView.height()?Jo.mediaView.height():p}}var n=ye,o=e.mediaView,a=e.localEvents,r=o.container,l=o.mask;if(!ri.unifiedPageScrolling)if("native"===Jo.overrides.imageVideoScrollType)l.element.style.overflowX="hidden",l.element.style.overflowY="scroll";else if(Vo&&("nativeMacOs"===Jo.overrides.imageVideoScrollType||ri.globalSmoothScroll))l.element.style.overflowX="hidden",l.element.style.overflowY="scroll";else{o.scroll&&o.scroll.destroy();var s={name:"horiz scroll",types:["bar","wheel","touch"],axis:"y",align:"left",color:Jo.overrides.imageVideoScrollbarColor,hover:Jo.overrides.imageVideoScrollbarHover,side:Jo.overrides.imageVideoScrollbarAlignment,alpha:Jo.overrides.imageVideoScrollbarBgTransparency,width:Jo.overrides.imageVideoScrollbarWidth,offsetX:Jo.overrides.imageVideoScrollbarHorizontalOffset,offsetY:Jo.overrides.imageVideoScrollbarVerticalOffset,topPad:0,parent:dx.site.siteView,property:"translate",zIndex:Jo.mediaView.zIndex,rounded:Jo.overrides.imageVideoScrollbarRounded,visibility:Jo.overrides.imageVideoScrollbarVisibility};("nativeMacOs"===Jo.overrides.imageVideoScrollType||ri.globalSmoothScroll)&&(s.margin=0,s.color="#000000",s.hover="#000000",s.side="bottom",s.alpha=0,s.width=7,s.offsetX=-10,s.offsetY=0,s.rounded=!0,s.visibility="when scrolling"),o.scroll=new ge(r,l,s)}return t}function vt(e){function t(e,t){p=e;var t=void 0!==t?t:Jo.mediaView.transitionDuration();b.dispatchEvent(Nn);_n?ko.quart.out:ko.cubic.inOut;setTimeout(function(){var a=g.children[e];if(a){if(ri.unifiedPageScrolling){f=document.body;var r=a.absX,l=a.absY,s=o(e,g.children.length);if(0===e)l=0,t=0;else{var d=ae({height:a.height,vRange:f.offsetHeight,vAlign:s});l=Math.round(a.absY-d.y)}}else{var r=a.x,l=ri.unifiedPageScrolling?a.absY:a.y,s=o(e,g.children.length),d=ae({height:a.height,vRange:f.height,vAlign:s});l=Math.round(a.y-d.y)}if(u=!0,h=!1,v.scroll){var c=g.height-f.height,p=l/c;v.scroll.percent=p,v.scroll.bar.moveHandle(Jo.mediaView.transitionDuration()),ze(g,t,{translateX:-r,translateY:-l,ease:_n?ko.quart.out:ko.cubic.inOut,onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})}else ri.unifiedPageScrolling?t?(m&&m.kill(),m=No.to(window,t,{scrollY:l,ease:_n?"outQuart":"inOutCubic",onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})):setTimeout(function(){window.scrollTo(0,l),u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()},10):t?(m&&m.kill(),m=No.to(f,t,{scrollLeft:r,scrollTop:l,ease:_n?"outQuart":"inOutCubic",onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})):setTimeout(function(){f.scrollLeft=r,f.scrollTop=l,u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()},10);u&&Ko._mediaContentHeight>Jo.mediaView.zoneHeight()?i(e):n()}},20)}function i(e){for(var t=g.children.length;t--;){var i=g.children[t],n=void 0===e||!isNaN(e)&&e===t?1:Jo.overrides.imageVideoInactiveAlpha;ze(i,Jo.mediaView.transitionDuration(),{alpha:n})}}function n(){for(var e=g.children.length;e--;)ze(g.children[e],Jo.mediaView.transitionDuration(),{alpha:1})}function o(e,t){return 0===e?"top":e===t-1?"bottom":Jo.mediaView.vAlign()}function a(){for(var e=g.children.length;e--;){var t=g.children[e],i=.5*f.height;v.scroll?-g.translateY+i>=t.y&&-g.translateY+i<=t.y+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):ri.unifiedPageScrolling?window.scrollY+.5*window.innerHeight>=t.absY&&window.scrollY+.5*window.innerHeight<=t.absY+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):f.scrollTop+i>=t.y&&f.scrollTop+i<=t.y+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e})}}function r(e){b.dispatchEvent("mediaScrollStart"),h!==!1&&b.dispatchEvent("pauseMedia"),u?i(p):n()}function l(e){h&&a(),h!==!1&&(h=void 0)}function s(e){void 0===h&&(h=!0),v.lazyLoader&&v.lazyLoader.update(),h&&a()}function d(e){c||r(e),clearTimeout(c),s(e),c=setTimeout(function(){l(e),c=null},150)}var h,c,u,p,m,v=e.mediaView,g=v.container,f=v.mask,b=e.localEvents;return v.scroll?(v.scroll.addEventListener("scrollStop",l),v.scroll.addEventListener("scrollStart",r),v.scroll.addEventListener(Vn,s)):ri.unifiedPageScrolling?window.addEventListener("scroll",d):f.element.addEventListener("scroll",d),t.destroy=function(){v.scroll?(v.scroll.removeEventListener("scrollStop",l),v.scroll.removeEventListener("scrollStart",r),v.scroll.removeEventListener(Vn,s)):ri.unifiedPageScrolling?window.removeEventListener("scroll",d):f.element.removeEventListener("scroll",d)},t}function gt(e){function t(){r.mask.element.scrollLeft=0,r.mask.element.scrollTop=0,r.mask.element.style.overflow="hidden";var e=new n;e.gap=0,e.axis="x",e.align="left",e.wrap=!1,e.perpLength=Jo.mediaView.height();for(var t=0,l=o.children,s=l.length;t").replace(/\\r\\n/g,"
").replace(/\n\r/g,"
").replace(/\\n\\r/g,"
").replace(/\r/g,"
").replace(/\\r/g,"
").replace(/\n/g,"
").replace(/\\n/g,"
").replace(/\\/g,""),V.selectable=!0,V.setClass("dx_page_text ql-editor"),V.fontFamily=ri.contactFont,V.fontSize=ri.contactFontSize,V.fontColor=ri.contactFontColor,V.textAlign="right",V.textWrap=!1,E.addChild(V),E.addChild(k);var n=E.element.getElementsByTagName("img"),o=n.length;if(n.length>0)for(;o--;){var a=n[o];a.addEventListener(xi,function(e){v()})}V.width>320&&(V.width=320,V.textWrap=!0,V.style["word-wrap"]="break-word");for(var o=0,l=L.length,s=0;ok.height?w+=V.element.offsetHeight+t:(w+=k.height,w+=M.height+5+t),E.height=w}function a(){if(pi===vi||pi===mi)z.element.style.overflowY="scroll",z.element.style.overflowX="hidden",z.element.style["-webkit-overflow-scrolling"]="touch";else if(ri.unifiedPageScrolling&&/vScroll/.test(Jo.overrides.transitionType))setTimeout(function(){o();var e=w;e=e>Jo.mediaView.height()?e:Jo.mediaView.height(),z.contentHeight=e,z.height=e,F.dispatchEvent("MEDIA_HEIGHT_CHANGE"),F.dispatchEvent("UPDATE_CONTENT_HEIGHT")},30);else if("native"===ri.pageScrollType)z.element.style.overflowY="scroll",z.element.style.overflowX="hidden";else if("Macintosh"===Fo&&"nativeMacOs"===ri.pageScrollType)z.element.style.overflowY="scroll",z.element.style.overflowX="hidden";else{z.scroll&&z.scroll.destroy();var e=ri.pageScrollbarWidth,t=pi===vi?-(e+5):ri.pageScrollbarHorizontalOffset,i="right"===ri.pageScrollbarAlignment?-t-e:t+e,n={name:"text page",types:["bar","wheel","touch"],axis:"y",align:"top",margin:ri.pageScrollVerticalMargin,color:ri.pageScrollbarColor,hover:ri.pageScrollbarHover,side:ri.pageScrollbarAlignment,alpha:ri.pageScrollbarBgAlpha,width:e,offsetX:i,offsetY:ri.pageScrollbarVerticalOffset,property:"translate",rounded:ri.pageScrollbarRounded,visibility:ri.pageScrollbarVisibility,scrollTopCheck:!0,parent:z};"nativeMacOs"===ri.pageScrollType&&(n.margin=0,n.color="#000000",n.hover="#000000",n.side="right",n.alpha=0,n.width=7,n.offsetX=0,n.offsetY=0,n.rounded=!0,n.visibility="when scrolling"),z.scroll=new ge(E,z,n),z.scroll.addEventListener("WINDOW_SCROLL_TOP",function(){z.scroll.percent=0,z.scroll.update(Un)})}}function r(e){function t(e){F.removeEventListener("destroy",t),o.removeEventListener(Ei,l),o.removeEventListener(Vi,s)}var i=new Zo;i.width=300;var n=new _e;n.fontFamily=ri.contactTitleFont,n.fontColor=ri.contactFontColor,n.fontSize=11,n.text=e,n.selectable=!1,i.addChild(n);var o="Comments"===e?new je:new Fe;return o.backgroundColor=x(ri.contactFieldRectColor,.1),o.border="1px solid "+x(ri.contactFieldRectColor,.3),o.fontFamily=ri.contactTitleFont,o.fontColor=ri.contactFontColor,o.fontSize=16,o.height="Comments"===e?150:20,o.width=300,o.y=17,o.addEventListener(Ei,l),o.addEventListener(Vi,s),F.addEventListener("destroy",t),i.addChild(o),i.id=e,i.input=o,i}function l(e){ze(this,Un,{backgroundColor:x(ri.contactFieldRectColor,.2),border:"1px solid "+x(ri.contactFieldRectColor,.7)})}function s(e){ze(this,Un,{backgroundColor:x(ri.contactFieldRectColor,.1),border:"1px solid "+x(ri.contactFieldRectColor,.3)})}function d(e){ze(this,Un,{backgroundColor:x(ri.contactFieldRectColor,.8)})}function h(e){ze(this,Un,{backgroundColor:x(ri.contactFieldRectColor,1)})}function c(e){O.text=e.response,ze(k,Un,{alpha:0,onComplete:function(e){k.display="none"}}),ze(O,Un,{alpha:1})}function u(e){var t=li[z.id],i=[].slice.apply(k.children).filter(function(e){return e.id}).reduce(function(e,t){if(e){if(e[t.id]=t.input.value||"","Name"===t.id&&""===t.input.value)return ce("Name field cannot be blank."),!1;if("Email"===t.id&&(t.input.value.indexOf("@")===-1||t.input.value.indexOf(".")===-1))return ce("Please enter valid email address."),!1;if("Comments"===t.id&&""===t.input.value)return ce("Comments field cannot be blank."),!1}return e},{});i.Title=t.label,i.toEmail=t.content.contactFormEmail,i.subject=t.content.contactFormSubject,i&&F.dispatchEvent(io,i)}function p(e){ze(z,z.updateSpeed,{backgroundColor:Jo.mediaView.backgroundColor()})}function m(){return pi===vi||E.width+16>Jo.mediaView.width()}function v(e){Ko.activeMediaType=z.type,E.width=V.width+k.width+18,m()?(V.x=8,k.x=-8,ri.contactTitleShow?(S.x=8,S.y=T(ri.contactTitleFontSize,100),V.y=S.y+T(ri.contactTitleFontSize,100)+16,k.y=V.y+V.height+16):(V.y=0,k.y=V.height),z.scroll&&(z.scroll.align="top"),k.borderLeft="1px solid "+x(ri.contactFieldRectColor,0),V.textAlign="left"):(V.x=0,V.y=0,k.x=V.width+16,k.y=44,k.borderLeft="1px solid "+x(ri.contactFieldRectColor,.3),V.textAlign="right",ri.contactTitleShow&&(S.textWrap=!0,S.x=V.width+32,S.y=T(ri.contactTitleFontSize,100)-33),z.scroll&&(z.scroll.align="top")),C.contactFormExtra||(z.scroll&&(z.scroll.align="top"),k.borderLeft="1px solid "+x(ri.contactFieldRectColor,0),k.x=-8,S.x=8),E.transition=0,o(),ze.defer(E,z.updateSpeed,{x:g(),y:f(),onComplete:function(){z.scroll&&z.scroll.resize(),ze(E,Un,{alpha:1})}}),z.updateSpeed=Un,isInit=!1,a()}function g(){if(Ko._activeView="contact",E.width+16>Jo.mediaView.width()){var e=Math.round(.5*(Jo.mediaView.width()-k.width));return e}var e=Math.round(.5*(Jo.mediaView.width()-E.width));return e}function f(){return Ko._activeView="contact",w>Jo.mediaView.height()?pi===vi||pi===mi?40:22:Math.round(.5*(Jo.mediaView.height()-w))}function b(e){F.removeEventListener(Ti,v),F.removeEventListener(pn,v),F.removeEventListener("destroy",b),F.removeEventListener("showCursor",t),F.removeEventListener("hideCursor",i),F.removeEventListener(oo,c),z.removeEventListener(qn,n)}var C,w,L,S,M,z=new Zo({events:e.events}),E=new Zo,V=new Zo,k=new Zo,O=new Zo,F=e.localEvents;return z.alpha=0,E.alpha=0,E.selectable=!0,z.updateSpeed=0,z.id=e.mediaItem.id,z.type=e.mediaItem.type,z.dims=e.size.content,z.element.navigationCursor=!0,z.addEventListener(qn,n),F.addEventListener(Ti,v),F.addEventListener(pn,v),F.addEventListener("destroy",b),F.addEventListener("showCursor",t),F.addEventListener("hideCursor",i),z.load=function(){z.loaded=!0},z.unload=function(){},z.show=function(){z.display="block",ze(z,Un,{alpha:1})},z.hide=function(){ze(z,Un,{alpha:0,onComplete:function(){z.display="none"}})},z.updatePosition=v,z}function Mt(e){function t(t){L.element.navigationCursor=!0,S.element.navigationCursor=!0,L.element.addEventListener("contextmenu",i),L.element.addEventListener("dragstart",i),f.element.style["user-select"]="none",S.element.style["user-select"]="none",L.element.style["user-select"]="none",f.addChild(S),S.addChild(L),"spinner"===Jo.overrides.imageVideoLoaderType&&(w=new Ae({color:e.loaderColor}),S.addChild(w)),a(),u()}function i(e){var t=void 0===hi.disableRightClick||hi.disableRightClick;t&&e.preventDefault()}function n(e){f.element.navigationCursor=!0,L.element.navigationCursor=!0,S.element.navigationCursor=!0}function o(e){f.element.navigationCursor=!1,L.element.navigationCursor=!1,S.element.navigationCursor=!1}function a(e){L&&ri.imageRendering.optimizeQuality&&(L.style["image-rendering"]="optimizeQuality"),L&&ri.imageRendering.webkitOptimizeContrast&&(L.style["image-rendering"]="-webkit-optimize-contrast"),L&&"Safari"===Ao&&ri.imageRendering.webkitBackfaceVisibility&&(L.element.style["-webkit-backface-visibility"]="hidden"),L&&pi===vi&&(L.element.style["-webkit-backface-visibility"]="hidden"),pi===vi?ze(f,f.updateSpeed,{backgroundColor:ri.containerColorMobile||Jo.mediaView.backgroundColor()}):pi===mi?ze(f,f.updateSpeed,{backgroundColor:ri.containerColorTablet||Jo.mediaView.backgroundColor()}):ze(f,f.updateSpeed,{backgroundColor:Jo.mediaView.backgroundColor()}),b&&setTimeout(r,1e3*f.updateSpeed)}function r(t){b.container.transition=0,D(y.captionCloseButton,Jo.overrides.captionCloseButton)?b.showCloseButton():b.hideCloseButton();var i={onInit:function(){b.scroll&&b.scroll.hide()},onComplete:function(){b.scroll&&(b.scroll.show(),b.scroll.resize())}},n=y.captionBackgroundRectColor||Jo.overrides.captionBackgroundRectColor,o=D(y.captionBackgroundAlpha,Jo.overrides.captionBackgroundAlpha);if(b.backgroundColor=x(n,o),b.fontFamily=y.captionFont||Jo.overrides.captionFont,b.fontSize=D(y.captionFontSize,Jo.overrides.captionFontSize),b.fontColor=y.captionFontColor||Jo.overrides.captionFontColor,D(y.captionAutoPosition,Jo.overrides.captionAutoPosition)!==!1){var a=10,r=E(e.mediaItem);Ko.captionView.size(r),b.width=Ko.captionView.width+2*a,b.height=Ko.captionView.height+2*a,i.width=Ko.captionView.width+2*a,i.height=Ko.captionView.height+2*a,i.hRange=f.width,i.vRange=f.height,i.hAlign="center",i.vAlign="bottom",i.hOffset=0,i.vOffset=33,b.textAlign="center",b.paddingTop=a,b.paddingRight=0,b.paddingBottom=a,b.paddingLeft=0,b.buildScroll({color:Jo.overrides.captionScrollbarColor,hover:Jo.overrides.captionScrollbarHover,align:Jo.overrides.captionTextAlignVertical,side:Jo.overrides.captionScrollbarAlignment,alpha:Jo.overrides.captionScrollbarBgAlpha,width:Jo.overrides.captionScrollbarWidth,offsetX:Jo.overrides.captionScrollbarHorizontalOffset,offsetY:Jo.overrides.captionScrollbarVerticalOffset})}else b.width=D(y.captionWidth,Jo.overrides.captionWidth),b.height=D(y.captionHeight,Jo.overrides.captionHeight),i.width=D(y.captionWidth,Jo.overrides.captionWidth),i.height=D(y.captionHeight,Jo.overrides.captionHeight),"media item"===y.captionAnchorTo||"media item"===Jo.overrides.captionAnchorTo||/^hScroll/.test(Jo.overrides.transitionType)?(i.hOrigin=Jo.mediaView.maskX()+k,i.vOrigin=Jo.mediaView.maskY()+O,i.hRange=z,i.vRange=V):"media area"!==y.captionAnchorTo&&"media area"!==Jo.overrides.captionAnchorTo||(i.hOrigin=0,i.vOrigin=0,i.hRange=Ko.mediaView.width(),i.vRange=Ko.mediaView.height()),i.hAlign=y.captionAlignHorizontal||Jo.overrides.captionAlignHorizontal,
i.vAlign=y.captionAlignVertical||Jo.overrides.captionAlignVertical,i.hOffset=D(y.captionOffsetX,Jo.overrides.captionOffsetX),i.vOffset=D(y.captionOffsetY,Jo.overrides.captionOffsetY),b.textAlign=y.captionTextAlign||Jo.overrides.captionTextAlign,b.paddingTop=D(y.captionPaddingTop,Jo.overrides.captionPaddingTop),b.paddingRight=D(y.captionPaddingRight,Jo.overrides.captionPaddingRight),b.paddingBottom=D(y.captionPaddingBottom,Jo.overrides.captionPaddingBottom),b.paddingLeft=D(y.captionPaddingLeft,Jo.overrides.captionPaddingLeft),b.buildScroll({color:y.captionScrollbarColor||Jo.overrides.captionScrollbarColor,hover:y.captionScrollbarHover||Jo.overrides.captionScrollbarHover,align:y.captionTextAlignVertical||Jo.overrides.captionTextAlignVertical,side:y.captionScrollbarAlignment||Jo.overrides.captionScrollbarAlignment,alpha:D(y.captionScrollbarBgAlpha,Jo.overrides.captionScrollbarBgAlpha),width:D(y.captionScrollbarWidth,Jo.overrides.captionScrollbarWidth),offsetX:D(y.captionScrollbarHorizontalOffset,Jo.overrides.captionScrollbarHorizontalOffset),offsetY:D(y.captionScrollbarVerticalOffset,Jo.overrides.captionScrollbarVerticalOffset)});oe(b.container,0,i)}function l(t){var i=(C(t.section.mediaItems),e.mediaItem),n=D(i.overrides.captionAnchorTo,Jo.overrides.captionAnchorTo),o=D(i.overrides.captionDefault,Jo.overrides.captionDefault);(o||t.mode.indexOf("caption")>-1)&&pi!==vi&&i.caption&&"site"!==n?b.show(r):(b.text="",b.hide(),b.scroll&&b.scroll.destroy())}function d(e){/media/.test(y.captionAnchorTo)||/media/.test(Jo.overrides.captionAnchorTo)?b.text=F(e):(b.hide(),b.scroll&&b.scroll.destroy())}function h(){var t=D(e.mediaItem.overrides.captionAnchorTo,Jo.overrides.captionAnchorTo),i=E(e.mediaItem);i||(b.text=F(i)),("media area"===t||"media item"===t&&P)&&b.show(r)}function c(){b.hide()}function u(e){Ko.activeMediaType=f.type,A=Jo.mediaView.maskWidth(f.width),I=Jo.mediaView.maskHeight(f.height),ze(S,f.updateSpeed,{x:Jo.mediaView.maskX(),y:Jo.mediaView.maskY(),width:A,height:I}),v(),P&&m(),b&&r()}function p(t){f.updateSpeed=0,P=!0,this.width&&M!==this.width&&(M=this.width),this.height&&T!==this.height&&(T=this.height),w&&(w.removeLoader(),S.removeChild(w)),u();var i=D(e.mediaItem.overrides.captionAnchorTo,Jo.overrides.captionAnchorTo);!P||"media area"!==i&&"media item"!==i||b&&Jo.uri.mode.indexOf("caption")>-1&&!Ko.isLandingMedia&&b.show(r),f.dispatchEvent(Gn,{type:"image",id:e.mediaItem.id,width:this.width,height:this.height}),f.events.dispatchEvent(Gn,{type:"image",id:e.mediaItem.id,width:this.width,height:this.height}),f.updateSpeed=Un,"Safari"===Ao&&/hScroll/.test(Jo.overrides.transitionType)&&L.element.setAttribute("nopin","nopin")}function m(){var e=pe(null,0,{type:Jo.mediaView.imageScaleType(),width:M,height:T,hRange:A,vRange:I,hAlign:Jo.mediaView.hAlign(),vAlign:Jo.mediaView.vAlign(),disableOrientationCheck:!(pi!==vi||!ri.landingMediaScaleTypeMobile)||!(pi!==mi||!ri.landingMediaScaleTypeTablet)});z=Math.ceil(e.scale.width),V=Math.ceil(e.scale.height),k=Math.floor(e.align.x),O=Math.floor(e.align.y),ze(L,f.updateSpeed,{x:k,y:O,width:z,height:V,onComplete:function(){setTimeout(function(){ze(L,Jo.mediaView.transitionDuration(),{alpha:1,ease:"cubic-bezier(0.7, 0, 0.3, 1)"})},0)}}),b&&r()}function v(){w&&(w.x=.5*(A-w.width),w.y=.5*(I-w.height))}function g(e){R.removeEventListener("destroy",g),R.removeEventListener(Ti,u),R.removeEventListener(pn,u),R.removeEventListener("showCursor",n),R.removeEventListener("hideCursor",o),L.removeEventListener(xi,p),f.removeEventListener(qn,t)}var f=new Zo({events:e.localEvents});f.alpha=0,f.updateSpeed=0,f.overflow="hidden",f.id=e.mediaItem.id,f.type=e.mediaItem.type,f.dims=e.size.content,f.element.navigationCursor=!0;var b,w,y,L=new Ee,S=new Zo,M=e.size.content.width,T=e.size.content.height,z=0,V=0,k=0,O=0,A=0,I=0,P=!1,R=e.localEvents;return L.alpha=0,L.selectable=!1,S.overflow="hidden",R.addEventListener(Ti,u),R.addEventListener(pn,u),R.addEventListener("destroy",g),R.addEventListener("showCursor",n),R.addEventListener("hideCursor",o),f.addEventListener(qn,t),f.load=function(){f.loaded=!0,L.addEventListener(xi,p),L.src=s(e.mediaItem.content,e.mediaItem.demoFile);var t=E(e.mediaItem);b||""===t||(b=new ia,f.addChild(b.container),y=e.mediaItem.overrides||{},R.addEventListener("showCaption",h),R.addEventListener("hideCaption",c),R.addEventListener("checkCaption",l),d(t))},f.unload=function(){},f.hide=function(){1===f.alpha&&ze(f,Un,{alpha:0,onComplete:function(){f.display="none"}})},f.show=function(){0===f.alpha&&(f.display="block",ze(f,Un,{alpha:1}))},f.updatePosition=u,f}function xt(e){function t(e){y.element.navigationCursor=!0,f&&(f.element.navigationCursor=!0),S.element.navigationCursor=!0}function i(e){y.element.navigationCursor=!1,f&&(f.element.navigationCursor=!1),S.element.navigationCursor=!1}function n(e){/page|imageRendering/.test(e.id)&&(c(),u())}function o(){e.mediaItem.content=ee(e.mediaItem.content),y.loaded=!1;var t=me({width:M,height:x,filename:e.mediaItem.featuredImage});M=Math.round(t.width),x=Math.round(t.height),h()&&!g()?(f=new Ee,f.dataSrc=s(e.mediaItem.featuredImage,e.mediaItem.demoFile),f.element.navigationCursor=!0,S.element.navigationCursor=!0,f.addEventListener(xi,m),f.alpha=0,y.addChild(f)):(y.events.dispatchEvent(Gn,{}),setTimeout(function(){y.updateSpeed=Jo.mediaView.transitionDuration()},0));var i="";if(d()){var n=Jo.overrides.pageTitleFont.split(":"),o=n[0],a=n[1],r=T(Jo.overrides.pageTitleFontSize,22);i+=""+e.mediaItem.label+"
"}O=g(),g()&&h()&&(i+="+")
"),i+=F(e.mediaItem.content),L.text=i.replace(/src\=/g,"data-src="),S.addChild(L),y.addChild(S),w=L.element.getElementsByClassName("responsive"),C=L.element.getElementsByClassName("responsive-width")}function a(e){o(),c(),u()}function r(){b=Array.prototype.slice.apply(L.element.getElementsByTagName("img"));var e=Array.prototype.slice.apply(L.element.getElementsByTagName("iframe"));b=b.concat(e);var t=Array.prototype.slice.apply(L.element.getElementsByTagName("input"));b=b.concat(t);var i=b.length;if(i>0)for(;i--;)!function(e){var t=e.getAttribute("data-src");e.addEventListener(xi,function(t){setTimeout(function(){e.width&&(e.originalWidth=e.width),u()},100)}),e.src=t}(b[i])}function l(){if(pi===vi||pi===mi)S.element.style.overflowY="scroll",S.element.style.overflowX="hidden",S.element.style["-webkit-overflow-scrolling"]="touch",ze.defer(L,Un,{alpha:1}),clearTimeout(I),I=setTimeout(function(){var e=T(Jo.overrides.pageMarginTop,Yo.height),t=T(Jo.overrides.pageMarginBottom,Yo.height),i=e+L.element.offsetHeight+t;P=i!==y.contentHeight,y.contentHeight=i,S.height=i,y.height=i,L.element.offsetHeight<=S.element.offsetHeight&&(S.element.style.overflowX="hidden",S.element.style.overflowY="hidden"),P&&(A.dispatchEvent("MEDIA_HEIGHT_CHANGE"),A.dispatchEvent("UPDATE_CONTENT_HEIGHT")),ze.defer(L,Un,{alpha:1})},20);else if(ri.unifiedPageScrolling&&/vScroll/.test(Jo.overrides.transitionType))clearTimeout(I),I=setTimeout(function(){var e=T(Jo.overrides.pageMarginTop,Yo.height),t=T(Jo.overrides.pageMarginBottom,Yo.height),i=e+L.element.offsetHeight+t;P=i!==y.contentHeight,y.contentHeight=i,S.height=i,y.height=i,P&&(A.dispatchEvent("MEDIA_HEIGHT_CHANGE"),A.dispatchEvent("UPDATE_CONTENT_HEIGHT")),ze.defer(L,Un,{alpha:1})},20);else if("native"===Jo.overrides.pageScrollType)S.element.style.overflowY="scroll",S.element.style.overflowX="hidden",ze.defer(L,Un,{alpha:1});else if(Vo&&("nativeMacOs"===Jo.overrides.pageScrollType||ri.globalSmoothScroll))S.element.style.overflowY="scroll",S.element.style.overflowX="hidden",ze.defer(L,Un,{alpha:1});else{y.scroll&&y.scroll.destroy();var e=Jo.overrides.pageScrollbarWidth,t=pi===vi?-(e+5):Jo.overrides.pageScrollbarHorizontalOffset,i="right"===Jo.overrides.pageScrollbarAlignment?-t-e:t+e,n={name:"text page",types:["bar","wheel","touch"],axis:"y",align:"top",margin:Jo.overrides.pageScrollVerticalMargin,color:Jo.overrides.pageScrollbarColor,hover:Jo.overrides.pageScrollbarHover,side:Jo.overrides.pageScrollbarAlignment,alpha:Jo.overrides.pageScrollbarBgAlpha,width:e,offsetX:i,offsetY:Jo.overrides.pageScrollbarVerticalOffset,property:"translate",rounded:Jo.overrides.pageScrollbarRounded,visibility:Jo.overrides.pageScrollbarVisibility,scrollTopCheck:!0};("nativeMacOs"===Jo.overrides.pageScrollType||ri.globalSmoothScroll)&&(n.margin=0,n.color="#000000",n.hover="#000000",n.side="right",n.alpha=0,n.width=7,n.offsetX=0,n.offsetY=0,n.rounded=!0,n.visibility="when scrolling"),y.scroll=new ge(L,S,n),y.scroll.addEventListener("WINDOW_SCROLL_TOP",function(){y.scroll.percent=0,y.scroll.update(Un)}),setTimeout(function(){y.scroll.resize(),ze.defer(L,Un,{alpha:1})},0)}}function d(){return Jo.overrides.pageTitle&&""!==e.mediaItem.label}function h(){return""!==e.mediaItem.featuredImage}function c(e){f&&ri.imageRendering.optimizeQuality&&(f.style["image-rendering"]="optimizeQuality"),f&&ri.imageRendering.webkitOptimizeContrast&&(f.style["image-rendering"]="-webkit-optimize-contrast"),f&&"Safari"===Ao&&ri.imageRendering.webkitBackfaceVisibility&&(f.style["-webkit-backface-visibility"]="hidden"),L.fontFamily=Jo.overrides.pageTextFont,L.fontColor=Jo.overrides.pageTextFontColor,L.fontSize=Jo.overrides.pageTextFontSize,L.letterSpacing=Jo.overrides.pageTextKerning,ze(y,y.updateSpeed,{backgroundColor:Jo.mediaView.backgroundColor()})}function u(e){Ko.activeMediaType=y.type;var t=Math.round(Jo.mediaView.maskX()),i=Math.round(Jo.mediaView.maskY()),n=Jo.mediaView.maskWidth(y.element.offsetWidth);if(E=Math.round(Jo.mediaView.maskWidth(y.element.offsetWidth)),V=Math.round(Jo.mediaView.maskHeight(y.element.offsetHeight)),Jo.overrides.pageMaxWidth&&E>Jo.overrides.pageMaxWidth)switch(E=Jo.overrides.pageMaxWidth,Jo.overrides.pageMaxAlign){case"center":t+=Math.round(.5*(n-E));break;case"right":t+=Math.round(n-E)}f&&h()&&!g()&&(t+=M+z,E-=M+z,ze(f,y.updateSpeed,{x:t-M-z,y:i})),!O&&g()?(f&&(y.removeChild(f),f=void 0),o()):O&&!g()&&(L.text="",o()),ze(S,0,{x:t,y:i,width:E,height:V}),ze(L,0,{width:E}),p(),w.length>0?((G()||K())&&(S.style.overflow="auto",S.style["-webkit-overflow-scrolling"]="touch"),ze.defer(L,Un,{alpha:1})):l()}function p(){var e=w[0];e&&(e.style.overflow="hidden",e.style.width=E-e.offsetLeft+"px",e.style.height=V-e.offsetTop+"px",e.style.border="none");var t=C[0];if(t&&(t.style.overflow="hidden",t.style.width=E-t.offsetLeft+"px",t.style.border="none"),b){var i=b.length;if(i>0)for(;i--;){var n=b[i];0===n.offsetLeft&&(n.originalWidth&&n.originalWidth>E?n.width=E:n.originalWidth&&(n.width=n.originalWidth))}}}function m(t){y.updateSpeed=0,k=!0;var i=me({width:f.width,height:f.height,filename:f.src});M=Math.round(i.width),x=Math.round(i.height),f.width=M,f.height=x,ze(f,1,{alpha:1}),y.updateSpeed=Jo.mediaView.transitionDuration(),u(),y.events.dispatchEvent(Gn,{type:"featuredImage",id:e.mediaItem.id,width:f.width,height:f.height})}function v(e){A.removeEventListener(Ti,u),A.removeEventListener(pn,u),A.removeEventListener("destroy",v),A.removeEventListener("showCursor",t),A.removeEventListener("hideCursor",i),f&&f.removeEventListener(xi,m),y.removeEventListener(qn,a)}function g(){return pi===vi||(Jo.mediaView.width()-1)&&Q.show(T))}}function A(){Q.hide(),Q.scroll&&Q.scroll.destroy()}function I(){Jo.section(U.section),q&&ri.imageRendering.optimizeQuality&&(q.style["image-rendering"]="optimizeQuality"),q&&ri.imageRendering.webkitOptimizeContrast&&(q.style["image-rendering"]="-webkit-optimize-contrast"),q&&"Safari"===Ao&&ri.imageRendering.webkitBackfaceVisibility&&(q.style["-webkit-backface-visibility"]="hidden"),Ko.activeMediaType=U.type,me=Jo.mediaView.maskWidth(U.width),ve=Jo.mediaView.maskHeight(U.height),h(),ze(J,U.updateSpeed,{x:Jo.mediaView.maskX(),y:Jo.mediaView.maskY(),width:me,height:ve,onComplete:function(){h()}}),ee&&Z(),te(e.mediaItem)&&G()||Se||ee&&ze(ee,Un,{alpha:1}),Se&&!Le&&R(),Le&&H()}function P(){U.updateSpeed=0,Se=!0,I(),R(),ee&&ze(ee,Un,{alpha:0}),U.events.dispatchEvent(Gn,{type:"posterImage",id:e.mediaItem.id,width:le,height:se}),U.updateSpeed=Un,re.addEventListener(xi,d),re.src=Wn+"play@2x.png",k(),"Safari"===Ao&&/hScroll/.test(Jo.overrides.transitionType)&&q.element.setAttribute("nopin","nopin")}function R(){Ko.activeMediaType=U.type,me=Jo.mediaView.maskWidth(U.width),ve=Jo.mediaView.maskHeight(U.height);var e=pe({},0,{type:Jo.mediaView.imageScaleType(),width:le,height:se,hRange:me,vRange:ve,hAlign:Jo.mediaView.hAlign(),vAlign:Jo.mediaView.vAlign(),disableOrientationCheck:!(pi!==vi||!ri.landingMediaScaleTypeMobile)||!(pi!==mi||!ri.landingMediaScaleTypeTablet)});de=Math.ceil(e.scale.width),he=Math.ceil(e.scale.height),ce=Math.floor(e.align.x),ue=Math.floor(e.align.y),ze(q,U.updateSpeed,{x:ce,y:ue,width:de,height:he,onComplete:function(){setTimeout(function(){O(U.section)||ze(q,Jo.mediaView.transitionDuration(),{alpha:1,ease:"cubic-bezier(0.7, 0, 0.3, 1)"})},1e3)}}),Q&&T()}function H(t){Jo.section(U.section),Ko.activeMediaType=U.type,t&&(U.playState=t),$.display="block",setTimeout(function(){$.display="block"},1e3),me=Jo.mediaView.maskWidth(U.width),ve=Jo.mediaView.maskHeight(U.height);var i=pe({},0,{type:Jo.mediaView.videoScaleType(te(e.mediaItem)),width:ge,height:fe,hRange:me,vRange:ve,hAlign:Jo.mediaView.hAlign(),vAlign:Jo.mediaView.vAlign(),disableOrientationCheck:!(pi!==vi||!ri.landingMediaScaleTypeMobile)||!(pi!==mi||!ri.landingMediaScaleTypeTablet)});if(we=Math.floor(i.align.x),ye=Math.floor(i.align.y),be=Math.ceil(i.scale.width),Ce=Math.ceil(i.scale.height),be&&Ce){if(ze($,U.updateSpeed,{x:we,y:ye,width:be,height:Ce,onComplete:function(){setTimeout(function(){ze($,Un,{alpha:1,ease:"cubic-bezier(0.7, 0, 0.3, 1)"})},1e3)}}),$.setSize(be,Ce,U.updateSpeed),N(i),$.hud){var n=Math.floor(i.align.x),o=Math.floor(i.align.y),a=be,r=Ce;be>Jo.mediaView.maskWidth()&&"hScroll"!==Jo.overrides.transitionType?(n=0,a=Jo.mediaView.maskWidth(),r=Jo.mediaView.maskHeight()):Ce>Jo.mediaView.maskHeight()&&(o=0,a=Jo.mediaView.maskWidth(),r=Jo.mediaView.maskHeight()),$.hud.resize(U.updateSpeed,n,o,a,r);var l=i.align.x>0?i.align.x:0,s=i.align.y>0?i.align.y:0;$.unmuteBtn.x=Math.round(l)+20,$.unmuteBtn.y=Math.round(s)+20}Q&&T()}}function j(){return{banner:{width:0,height:0},hdpopup:{width:170,height:180},shareCtrls:{width:50,height:180},videoCtrls:{width:be,height:50}}}function _(){return{banner:{width:550,height:180},hdpopup:{width:170,height:180},shareCtrls:{width:50,height:180},videoCtrls:{width:be,height:50}}}function B(){return{banner:{width:550,height:180},hdpopup:{width:170,height:180},shareCtrls:{width:50,height:180},videoCtrls:{width:be,height:50}}}function W(){return"ended"===U.playState?B():"paused"===U.playState?_():j()}function N(e){if(ae){var t=W();K()&&(t.banner.width=540,t.banner.height=170);var i=.5*(be-t.banner.width),n=.5*(Ce-t.banner.height);ae.top.x=e.align.x,ae.top.y=e.align.y,ae.top.width=be-t.shareCtrls.width,ae.top.height=n,ae.right.x=e.align.x+be-i,ae.right.y=e.align.y+t.shareCtrls.height,ae.right.width=i,ae.right.height=Ce-t.shareCtrls.height-t.hdpopup.height,ae.bottom.x=e.align.x,ae.bottom.y=e.align.y+Ce-n,ae.bottom.width=be-t.hdpopup.width,ae.bottom.height=n-t.videoCtrls.height,ae.left.x=e.align.x,ae.left.y=e.align.y,ae.left.width=i,ae.left.height=Ce-t.videoCtrls.height}}function X(t){t.id===e.mediaItem.id&&(e.mediaItem.thumb!==t.thumb,e.mediaItem.content!==t.content)}function Z(){ee&&(ee.transition=0,ee.x=.5*(Jo.mediaView.maskWidth(U.width)-ee.width),ee.y=.5*(Jo.mediaView.maskHeight(U.height)-ee.height))}function Y(){U.events.removeEventListener(Mn,c),U.events.removeEventListener(xn,u),U.events.removeEventListener(Xn,v),U.events.removeEventListener(xo,r),U.events.removeEventListener(To,l),Me.removeEventListener(Ti,I),Me.removeEventListener(pn,I),Me.removeEventListener("mediaSizeUpdate",I),Me.removeEventListener(mn,X),Me.removeEventListener("mediaAutoPlay",a),Me.removeEventListener("destroy",Y),Me.removeEventListener("showCursor",t),Me.removeEventListener("hideCursor",i),q.removeEventListener(xi,P),$&&($.element.removeEventListener("webkitendfullscreen",b),te(e.mediaItem)?$.removeEventListener(Yn,y):$.element.removeEventListener(Zn,w,!1),$.destroy()),U.removeEventListener(qn,n)}var U=new Zo({events:e.localEvents});U.alpha=0,U.updateSpeed=0,U.overflow="hidden",U.id=e.mediaItem.id,U.type=e.mediaItem.type,U.dims=e.size.content,U.section=e.section,e.mediaItem.thumb.length||(li[U.id].size.thumb.width=1200,li[U.id].size.thumb.height=800);var q=new Ee,J=new Zo;J.element.className="video.mask";var Q,$,ee,ne,ae,re=new Ee,le=e.size.thumb.width,se=e.size.thumb.height,de=0,he=0,ce=0,ue=0,me=0,ve=0,ge=e.size.content.width,fe=e.size.content.height,be=0,Ce=0,we=0,ye=0,Le=!1,Se=!1,Me=e.localEvents;return q.alpha=0,q.zIndex=1,J.overflow="hidden",re.width=70,re.height=70,re.alpha=0,re.zIndex=4,U.addEventListener(qn,n),U.events.addEventListener(Mn,c),U.events.addEventListener(xn,u),U.events.addEventListener(xo,r),U.events.addEventListener(To,l),Me.addEventListener(Ti,I),Me.addEventListener(pn,function(){$&&(te(e.mediaItem)?Jo.overrides.videoLoop?$.setLoop("true"):$.setLoop("false"):Jo.overrides.videoLoop?$.element.setAttribute("loop",!0):$.element.removeAttribute("loop")),I()}),Me.addEventListener("mediaSizeUpdate",I),Me.addEventListener(mn,X),Me.addEventListener("mediaAutoPlay",a),Me.addEventListener("destroy",Y),Me.addEventListener("showCursor",t),Me.addEventListener("hideCursor",i),U.load=function(){Jo.section(U.section),U.loaded=!0,U.playState=Jo.overrides.videoAutoPlay?"playing":"paused";var t=E(e.mediaItem);Q||""===t||(Q=new ia,U.addChild(Q.container),Q.container.zIndex=3,ne=e.mediaItem.overrides||{},Me.addEventListener("showCaption",k),Me.addEventListener("hideCaption",A),Me.addEventListener("checkCaption",z),V(t)),ie(e.mediaItem)?(q.addEventListener(xi,P),e.mediaItem.thumb.length?q.src=s(e.mediaItem.thumb,e.mediaItem.demoFile):q.src=Wn+"videoLarge2.png"):$||(v(),Jo.overrides.videoAutoPlay||$.setSource(e.mediaItem.content,Jo.overrides.videoAutoPlay),k())},U.unload=function(){},U.play=function(t){t=void 0!==t?t:Jo.overrides.videoAutoPlay,$&&$.src?$.play():$&&!$.src?($.setSource(e.mediaItem.content,t),(G()||K())&&$.play()):(v(),$.setSource(e.mediaItem.content,t)),ee&&(ee.removeLoader(),ee.zIndex=0),ze(re,Un,{alpha:0,onComplete:function(){re.display="none"}}),O(U.section)&&!ri.landingMediaUnmuteBtn&&($.disableUnmuteButton(),te(e.mediaItem)||$.hud.disable())},U.pause=function(){$&&$.pause()},U.destroy=function(){u()},U.autoPlay=function(){U.play(!0),pi!==vi&&I()},U.hide=function(){1===U.alpha&&ze(U,Un,{alpha:0,onComplete:function(){U.display="none"}})},U.show=function(){0===U.alpha&&(U.display="block",ze(U,Un,{alpha:1}))},U.updatePosition=I,U}function zt(e){function t(e){if(x){var t=r(e.id),i=t&&t.key.indexOf(x.key)>-1;(e&&"thumb"===e.field||e.section===x||i)&&(F=!0,x=e.section?e.section:x,O.overlayView.updatePosition(e),p({mode:M,section:x}),O.thumbs&&O.thumbs.resize()),x=e.section?e.section:x}else O.thumbs&&(O.thumbs.hide(),O.thumbs.scroll&&O.thumbs.scroll.destroy(),O.overlayView.removeChild(O.thumbs),delete O.thumbs)}function i(e){O.inquiry&&O.inquiry.updateInquiryInfo()}function n(e){e&&O.share&&(O.share.updateStyle(e),O.share.updatePosition(e)),e&&O.inquiry&&(O.inquiry.updateStyle(e),O.inquiry.updatePosition(e)),e&&/overlay/.test(e.id)&&("overlay"===Jo.overrides.thumbnailDock||/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType))&&(F=!0,O.overlayView.updatePosition(e),p({mode:M,section:x})),e&&/thumbnail|menuWidth|menuAlignHorizontal|menuOffsetX|sitePaddingTop|sitePaddingRight|sitePaddingBottom|sitePaddingLeft/.test(e.id)&&(F=!0,O.overlayView.updatePosition(e),p({mode:M,section:x}),O.thumbs&&O.thumbs.resize())}function o(e){O.overlayView.updatePosition(e),O.share&&O.share.updatePosition(e),O.inquiry&&O.inquiry.updatePosition(e),b(e)}function a(e){(e.info.isMediaViewStateChange||e.info.isModeChange)&&O.overlayView.updatePosition(e),e.assetId&&(T=e.assetId),pi!==vi&&pi!==mi&&(O.overlayView.position=Ko._thumbsVisible&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)?"absolute":"fixed"),p(e),C(e),w(e),s(e)}function s(t){if(t.section&&t.mode.indexOf("fotomoto")>-1){var i=y(t.section.media),n=l(i[t.assetId]);window.FOTOMOTO&&n&&n.type===fi&&window.FOTOMOTO.API.showWindow(10,hi.cdnSslUri+"/"+n.content),setTimeout(function(){e.siteEvents.dispatchEvent("clearFotomotoMode","fotomoto")},100)}}function d(e,t){return!!t&&t.indexOf(e)!==-1}function h(e){O.thumbs&&!O.thumbs.scroll&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)?e.info&&e.info.isModeChange&&d("thumbs",e.mode)||(e.info&&!e.info.isSectionChange&&e.info.isModeChange&&d("thumbs",e.info.lastUri)?k=O.thumbs.mask.scrollY||window.scrollY:e.info&&e.info.isSectionChange&&(k=void 0)):k=void 0}function c(e){if(O.thumbs&&!O.thumbs.scroll&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&(info&&info.isSectionChange&&!info.isModeChange&&d("thumbs",M)?ri.unifiedPageScrolling&&window.scrollTo(0,0):info&&!info.isSectionChange&&info.isModeChange&&d("thumbs",M)&&(ri.unifiedPageScrolling?window.scrollTo(0,k||0):O.thumbs.mask.scrollY=k||0)),O.thumbs&&/strip/.test(Jo.overrides.thumbnailType)&&d("thumbs",M))if(O.thumbs.scroll&&!O.thumbs.mouseHover)O.thumbs.scroll.percent=T/(V.length-1),O.thumbs.scroll.update(Un),O.thumbs.lazyLoader&&O.thumbs.lazyLoader.update();else if("strip"===Jo.overrides.thumbnailType){var t=T/(V.length-1);if(/top|bottom/.test(Jo.overrides.thumbnailSide)){var i=O.thumbs.mask.grid.width-O.thumbs.mask.width;No.to(O.thumbs.mask,Un,{scrollLeft:Math.round(i*t),scrollTop:0,ease:_n?"outQuart":"inOutCubic",onComplete:function(){
O.thumbs&&O.thumbs.lazyLoader&&O.thumbs.lazyLoader.update()}})}else{var i=O.thumbs.mask.grid.height-O.thumbs.mask.height;No.to(O.thumbs.mask,Un,{scrollLeft:0,scrollTop:Math.round(i*t),ease:_n?"outQuart":"inOutCubic",onComplete:function(){O.thumbs&&O.thumbs.lazyLoader&&O.thumbs.lazyLoader.update()}})}}}function p(t){if(M=t.mode||"",x=t.section||x,A=t.info?t.info.isModeChange:M!==t.mode&&x===t.section,info=t.info?t.info:{},t.assetId>-1&&(T=t.assetId),z=t.path||z,t.section&&(V=t.section.mediaItems||V),/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(M)?(e.siteEvents.dispatchEvent(Mn),setTimeout(function(){e.mediaView.scroll&&e.mediaView.scroll.hide()},20)):/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&setTimeout(function(){e.mediaView.scroll&&e.mediaView.scroll.show()},0),O.thumbs&&O.thumbs.section!==x&&(k=void 0),O.thumbs&&(O.thumbs.section!==x||F)&&(O.thumbs.hide(),O.thumbs.scroll&&O.thumbs.scroll.destroy(),O.thumbs.lazyLoader&&delete O.thumbs.lazyLoader,O.overlayView.removeChild(O.thumbs),delete O.thumbs),t.section&&t.section.isIndex&&(V=t.section.media.map(function(e){return e<9999?S(r(e)):l(e)}).filter(function(e){return!!e})),t.section&&t.section.thumb)if(E=t.section.thumb,!O.thumbs&&M.indexOf("thumbs")>-1&&(O.thumbs=new Vt({assetId:T,path:z,mediaItems:V,settings:E,events:e.siteEvents,parent:e.siteView,section:x,thumbnailOnly:Jo.overrides.thumbnailOnly,isIndexSection:t.info?t.info.isIndexSection:v(x)}),O.thumbs.section=x,O.thumbs.settings=E,O.overlayView.addChild(O.thumbs)),O.thumbs&&M.indexOf("thumbs")>-1&&!O.thumbs.toggleState())setTimeout(function(){m(),c(t),O.thumbs.show()},1e3*Un);else if(O.thumbs&&O.thumbs.toggleState()&&M.indexOf("thumbs")===-1)if(A)if(m(),ri.unifiedPageScrolling||"strip"===Jo.overrides.thumbnailType)O.thumbs.hide();else{var i=500*Un;setTimeout(function(){O.thumbs.hide()},i)}else e.siteEvents.addEventListener(Nn,g);h(t),setTimeout(function(){f(t),M.indexOf("thumbs")>-1&&c(t)},20),A=!1,F=!1}function m(){"strip"===Jo.overrides.thumbnailType&&"displace"===Jo.overrides.thumbnailDock&&e.siteEvents.dispatchEvent("thumbStripDisplaceChange")}function g(){e.siteEvents.removeEventListener(Nn,g),1===ri.overlayAlpha&&e.siteEvents.dispatchEvent("OPAQUE_OVERLAY_CLOSE"),O.thumbs.hide()}function f(){O.thumbs&&(T>-1?O.thumbs.highlight(T):O.thumbs.highlight(-1))}function b(){O.thumbs&&O.thumbs.resize()}function C(t){!O.share&&t.mode.indexOf("share")>-1?(O.share=new Jt(e),O.share.pointerEvents="auto",O.overlayView.addChild(O.share),O.share.updateContent(t)):O.share&&t.mode.indexOf("share")>-1?(O.share.updateContent(t),O.share.show()):O.share&&t.mode.indexOf("share")===-1&&O.share.hide()}function w(t){!O.inquiry&&t.mode.indexOf("inquiry")>-1?(O.inquiry=new Kt(e),O.inquiry.pointerEvents="auto",O.overlayView.addChild(O.inquiry),O.inquiry.updateContent(t)):O.inquiry&&t.mode.indexOf("inquiry")>-1?(O.inquiry.updateContent(t),O.inquiry.show()):O.inquiry&&t.mode.indexOf("inquiry")===-1&&O.inquiry.hide()}function L(e){if(e.customThumb)return{name:e.customThumb,size:e.customThumbSize};if(e.media)for(var t=0;t9999){var i=l(e.media[t]);if(i.thumb)return{name:i.thumb,size:i.size.thumb,demoFile:i.demoFile};if("image"===i.type)return{name:i.content,size:i.size.content,demoFile:i.demoFile}}return{name:"",size:{width:0,height:0}}}function S(e){var t;if(e){var i=l(e.media[0]),n=L(e);u(i,e)?(t=JSON.parse(JSON.stringify(i)),t.size.thumb=n.size,t.thumb=n.name,t.demoFile=n.demoFile):t={size:{content:{width:0,height:0},thumb:{width:n.size.width,height:n.size.height},featuredImage:{width:0,height:0},bytes:0},label:e.label,subTitle:e.subTitle,alias:e.alias,title:"",type:"link",content:e.indexLink||e.key.replace(/ /g,"-"),thumb:n.name,linkTarget:e.linkTarget||"_self",caption:"",overrides:{thumbScaleFactor:e.overrides.thumbScaleFactor},featuredImage:"",filters:[],dateAdded:(new Date).toISOString(),demoFile:n.demoFile}}return!(!e||!e.visible)&&t}var M,x,T,z,E,V,k,O=new ke({parentView:e.mediaView.mask,parentController:e.parentController,events:e.siteEvents}),F=!1,A=!1;e.localEvents;return O.overlayView=new Et(e),O.overlayView.zIndex=Jo.overlayView.zIndex,e.siteView.addChild(O.overlayView),e.siteEvents.addEventListener(pn,n),e.siteEvents.addEventListener(sn,a),e.siteEvents.addEventListener(bn,t),e.siteEvents.addEventListener(fn,i),e.siteEvents.addEventListener(zi,o),e.siteEvents.addEventListener("UPDATE_CONTENT_HEIGHT",function(){O.overlayView.updatePosition()}),e.siteEvents.addEventListener("holdersBuilt",function(){f(),c()}),O}function Et(e){var t=new Be({events:e.events});return t.zIndex=Jo.overlayView.zIndex,t.overflow="hidden",t.pointerEvents="none",t.updateSpeed=0,"Safari"===Ao&&(t.style["-webkit-backface-visibility"]="hidden",t.style.transform="translateZ(0)"),t.element.setAttribute("class","OverlayView"),t.addEventListener(qn,function(e){t.updatePosition()}),t.show=function(){t.display="block",ze(t,Un,{alpha:1})},t.hide=function(){ze(t,Un,{alpha:0,onComplete:function(){t.display="none"}})},t.updatePosition=function(e){var i=Jo.overlayView.zoneHeight();ri.unifiedPageScrolling&&Ko._thumbsVisible&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&(i+=T(ri.sitePaddingBottom,Yo.height)),ze.defer(t,0,{x:Jo.mediaView.zoneX(),y:Jo.mediaView.zoneY(),width:Jo.overlayView.zoneWidth(),height:i}),t.updateSpeed=Un},t}function Vt(e){"use strict";function t(e){var t=new Zo;return t.selectable=!0,t.text=e.thumb.titleBlock,t.fontFamily=ri.thumbnailTitleBlockFont||Jo.overrides.thumbnailTitleFont,t.fontColor=ri.thumbnailTitleBlockFontColor||Jo.overrides.thumbnailTitleFontColor,t.fontSize=ri.thumbnailTitleBlockFontSize||Jo.overrides.thumbnailTitleFontSize,t.textAlign=ri.thumbnailTitleBlockJustification||"left",t.width=Nt(),document.body.appendChild(t.element),document.body.removeChild(t.element),t}function i(){var t="object"==typeof e.mediaItems[0]?e.mediaItems[0]:l(e.mediaItems[0]);"link"===t.type&&t.thumb||e.thumbnailOnly||P.addEventListener(Ji,y)}function n(e,t,i){var n="";return"image"===e.type&&(n=e.content),e.thumb&&(n=e.thumb),e.thumb&&e.demoFile?Dn+"/media/"+e.thumb:e.thumb?hi.cdnSslUri+"/"+e.thumb:"gif"===z(n)?hi.cdnSslUri+"/"+e.content:n?d(t,i,n,e.demoFile):u(e.type)}function o(e,t,i){var n="";return"image"===e.type&&(n=e.content),e.thumb&&(n=e.thumb),e.thumb&&e.demoFile?Dn+"/media/"+n:e.thumb?hi.cdnSslUri+"/"+n:"gif"===z(n)?hi.cdnSslUri+"/"+n:n?s(n,e.demoFile):u(e.type)}function a(){return pi===vi?D(Jo.overrides.thumbnailHoverAlphaMobile,Jo.overrides.thumbnailHoverAlpha):pi===mi?D(Jo.overrides.thumbnailHoverAlphaTablet,Jo.overrides.thumbnailHoverAlpha):Jo.overrides.thumbnailHoverAlpha}function r(){return pi===vi?D(Jo.overrides.thumbnailSelectedAlpha,Jo.overrides.thumbnailHoverAlphaMobile,Jo.overrides.thumbnailHoverAlpha):pi===mi?D(Jo.overrides.thumbnailSelectedAlpha,Jo.overrides.thumbnailHoverAlphaTablet,Jo.overrides.thumbnailHoverAlpha):D(Jo.overrides.thumbnailSelectedAlpha,Jo.overrides.thumbnailHoverAlpha)}function h(){var e,t;return/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&!Jo.overrides.thumbnailMasonry?(e=S(ri.overlayColor),t=.33*(e[0]+e[1]+e[2]),t<128?"#FFFFFF":"#000000"):(e=S(ri.containerColor),t=.33*(e[0]+e[1]+e[2]),t<128?"#FFFFFF":"#000000")}function c(){var t=e.mediaItems,i=0,a=t.length,r=0;for(Xt(Nt(),Jo.overrides.thumbnailMaxCols,Jo.overrides.thumbnailGap);r1?(c=2*to[Jo.overrides.thumbnailSize].width+Jo.overrides.thumbnailGap,u=2*to[Jo.overrides.thumbnailSize].height+Jo.overrides.thumbnailGap,v=2*to[Jo.overrides.thumbnailSize].width+Jo.overrides.thumbnailGap,y=2*to[Jo.overrides.thumbnailSize].height+Jo.overrides.thumbnailGap):(c=to[Jo.overrides.thumbnailSize].width,u=to[Jo.overrides.thumbnailSize].height,v=to[Jo.overrides.thumbnailSize].width,y=to[Jo.overrides.thumbnailSize].height);var M=c,T=u;L.width=M,L.height=T,L.filename=n(d,c,u),L.original=o(d,c,u),b(e.section.id)?L.index=f(i,e.section.mediaItems.length-1):L.index=i,"link"!==d.type&&i++,L.thumb=new Ee,L.thumb.attempts=0,L.thumb.selectable=!1;var z=ve({type:"fit",hRange:v,vRange:y,width:d.size.thumb.width||d.size.content.width||to[Jo.overrides.thumbnailSize].width,height:d.size.thumb.height||d.size.content.height||to[Jo.overrides.thumbnailSize].height,disableOrientationCheck:!0}),E=new ae({hRange:c,vRange:u,hAlign:Jo.overrides.thumbnailAlignHorizontal||"center",vAlign:Jo.overrides.thumbnailAlignVertical||"center",width:z.width,height:z.height});L.thumb.width=Math.ceil(z.width),L.thumb.height=Math.ceil(z.height),L.thumb.x=Math.floor(E.x),L.thumb.y=Math.floor(E.y),d.type===bi&&Jo.overrides.thumbnailVideoPlayIcon&&m(L,c,u),L.playBtn&&(L.playBtn.x=Math.round(.5*(c-50)),L.playBtn.y=Math.round(.5*(u-50)));var V=Ft(e.isIndexSection);if(L.selectable=!0,V&&"none"!==V){L.label=new _e,L.label.selectable=!0;var O=d.alias||d.label;d.subTitle&&(O+="
"+d.subTitle+"
"),L.label.text=O,L.label.element.style.wordBreak="break-word",L.label.fontFamily=Jo.overrides.thumbnailTitleFont,L.label.fontColor=Jo.overrides.thumbnailTitleFontColor,L.label.fontSize=Jo.overrides.thumbnailTitleFontSize,L.label.width=c,L.label.textAlign=Pt(e.isIndexSection),L.label.zIndex=5;var F=W(L.label);switch(V){case"top":L.label.y=D(Jo.overrides.thumbnailLabelVerticalOffset,5),L.thumb.y=F.height+D(Jo.overrides.thumbnailLabelVerticalOffset,5),Q=F.height+2*D(Jo.overrides.thumbnailLabelVerticalOffset,5)>Q?F.height+2*D(Jo.overrides.thumbnailLabelVerticalOffset,5):Q,L.height=u+Q;break;case"over":case"hover":d.type===bi&&Jo.overrides.thumbnailVideoPlayIcon?L.label.y=.5*(u-50)-F.height+D(Jo.overrides.thumbnailLabelVerticalOffset,0):L.label.y=.5*(u-F.height)+D(Jo.overrides.thumbnailLabelVerticalOffset,0),L.label.pointerEvents="none",pi===vi||G()?L.label.alpha=1:pi===mi||K()?L.label.alpha=1:"over"===V?L.label.alpha=1:L.label.alpha=0;break;case"bottom":default:L.label.y=u+D(Jo.overrides.thumbnailLabelVerticalOffset,5),Q=F.height+2*D(Jo.overrides.thumbnailLabelVerticalOffset,5)>Q?F.height+2*D(Jo.overrides.thumbnailLabelVerticalOffset,5):Q,L.height=u+Q}L.addChild(L.label)}"spinner"===Jo.overrides.thumbnailLoaderType&&(L.loader=new Ae({type:"spinner",alpha:.65,color:h()}),L.addChild(L.loader),L.loader.x=.5*(c-L.loader.width),L.loader.y=.5*(u-L.loader.height));var I=new Zo;I.id="hit",I.zIndex=4,pi===vi&&"hover"===V?I.alpha=D(Jo.overrides.thumbnailHoverAlphaMobile,Jo.overrides.thumbnailHoverAlpha):pi===mi&&"hover"===V?I.alpha=D(Jo.overrides.thumbnailHoverAlphaTablet,Jo.overrides.thumbnailHoverAlpha):I.alpha=0,I.y=L.thumb.y,I.width=M,I.height=T,I.backgroundColor=Jo.overrides.thumbnailHoverColor,"Safari"===Ao&&(I.style["-webkit-backface-visibility"]="hidden",I.style.transform="translateZ(0px)"),L.addChild(I),L.hit=I;var H=Nt(),j=Xt(H,Jo.overrides.thumbnailMaxCols,Jo.overrides.thumbnailGap),_=/hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryMaintainOrder,B=!(!(j>1&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType))||_)&&d.overrides.thumbScaleFactor;$.addItem(c,L.height,B),L.defaultWidth=M,L.defaultHeight=T,R.addChild(L),q.push(L),(!e.thumbnailOnly||"image"!==d.type&&"video"!==d.type)&&(I.addEventListener(Ii,g),I.addEventListener(ji,C),I.addEventListener(Ji,w)),I.element.addEventListener("contextmenu",s),I.element.addEventListener("dragstart",s),L.load=k,L.unload=A,r===a-1&&setTimeout(function(){P.gridContainer.addChild(R),Z.holdersBuilt=!0,Z.updateSpeed=Un,Z.events.dispatchEvent("holdersBuilt"),p(),Z.resize()},0)}},0)}(r)}function u(e){var t=Wn;switch(e){case bi:t+="video2@2x.png";break;case Ci:t+="text3@2x.png";break;case wi:t+="swf@2x.png";break;case yi:t+="link@2x.png";break;case Li:t+="pdf@2x.png";break;case Si:t+="contact@2x.png"}return t}function p(){if(/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType))j=new Ut({titleBlock:_,container:Z,mask:P,items:q,side:Jo.overrides.thumbnailSide,size:Jo.overrides.thumbnailSize,horizontalMargin:T(Jo.overrides.thumbnailHorizontalMargin,Yo.width),verticalMargin:J+T(Jo.overrides.thumbnailVerticalMargin,Yo.height)-Jo.overrides.thumbnailTitleBlockTopMargin,masonry:Jo.overrides.thumbnailMasonry,tile:$,parent:Z,grid:R,gap:Jo.overrides.thumbnailGap,maxGap:Q,events:e.events,isIndexSection:e.isIndexSection});else if("strip"===Jo.overrides.thumbnailType){var t="displace"===Jo.overrides.thumbnailDock?0:24;"Safari"===Ao&&(Z.style["-webkit-backface-visibility"]="hidden");var i=Rt()?T(Jo.overrides.thumbnailHorizontalMargin,Yo.width):T(Jo.overrides.thumbnailVerticalMargin,Yo.height);N=new se(Z,Ko.mediaView.size,{side:Jo.overrides.thumbnailSide,align:"left",pOffset:i,margin:0,reveal:t,updateSpeed:Un}),j=new qt({container:Z,mask:P,items:q,side:Jo.overrides.thumbnailSide,size:Jo.overrides.thumbnailSize,horizontalMargin:T(Jo.overrides.thumbnailHorizontalMargin,Yo.width),verticalMargin:T(Jo.overrides.thumbnailVerticalMargin,Yo.height),tile:$,parent:Z})}}function m(e,t,i){var n=new Ee;n.src=Wn+"play@2x.png",n.width=50,n.height=50,n.alpha=0,n.zIndex=3,n.thumbHolder=e,n.index=e.index,ze(n,1,{alpha:.85}),e.playBtn=n,e.addChild(n)}function g(e){e.target.parent.label&&ze(e.target.parent.label,.35,{alpha:1}),ze(e.target,.35,{alpha:a(),backgroundColor:Jo.overrides.thumbnailHoverColor})}function C(t){if("link"===t.target.parent.mediaItem.type||X!==t.target.parent.index||0===r()?ze(t.target,.2,{alpha:0}):ze(t.target,.2,{alpha:r(),backgroundColor:Jo.overrides.thumbnailSelectedColor}),t.target.parent.label){var i=v(e.section);(i&&"hover"===Jo.overrides.thumbnailLabelPosition||!i&&"hover"===Jo.overrides.thumbnailStdLabelPosition)&&ze(t.target.parent.label,.35,{alpha:0})}}function w(t){t.stopPropagation();var i=t.target.parent.mediaItem;"string"==typeof i.content&&0===i.content.indexOf("vimeo:")&&t.target.parent.vimeo?(t.target.parent.vimeo.setSource(i.content),t.target.parent.vimeo.element.style.zIndex=5,ze(t.target.parent.vimeo,Un,{alpha:1})):"link"===i.type?Z.events.dispatchEvent(yn,{nothumbs:/nothumbs(\/|)$/.test(i.content),type:"internal",path:i.content.replace(/nothumbs(\/|)/i,""),linkTarget:i.linkTarget,isThumbClick:!1}):Z.events.dispatchEvent(yn,{assetId:Number(t.target.parent.index),type:"internal",path:e.path,linkTarget:"_self",isThumbClick:!0,isMobileVideoClick:"video"===i.type&&pi===vi&&Jo.overrides.mobileAutoPlay})}function y(t){e.events.dispatchEvent(Mo,"thumbs")}function L(e){var t=e.target;t.attempts<2&&t.parent.mediaItem.thumb?(t.src=Dn+"/media/"+t.parent.mediaItem.thumb,t.attempts++):t.removeEventListener(Mi,L)}function M(e){return jn?e.width>500||e.height>500:e.width>1e3||e.height>1e3}function E(t){var i=t.thumb,n=t.mediaItem,o=new Ne({parent:t,thumbBuild:!0,width:Math.floor(t.width),height:Math.floor(t.height)});o.setSize(Math.floor(t.width),Math.floor(t.height)),o.zIndex=-2,o.alpha=0,t.addChild(o),t.vimeo=o,o.addEventListener(Yn,function(e){o.play()}),e.thumbnailOnly&&(t.hit.element.onclick=function(e){o.zIndex=5,ze(o,Un,{alpha:1}),ze(i,Un,{alpha:0}),o.setSource(n.content)}),o.onplay=function(){F(o)},o.onpause=function(){}}function V(e){var t=e.thumb,i=e.mediaItem,n=new De({parent:e,thumbBuild:!0,width:Math.floor(e.hit.width),height:Math.floor(e.hit.height)});n.alpha=0,e.addChild(n),e.video=n,e.hit.element.onclick=function(){F(n),n.setSource(i.content),n.play(),n.element.style.zIndex=5,ze(n,Un,{alpha:1}),ze(t,Un,{alpha:0})},n.element.onclick=function(){n.paused?(F(n),n.play()):n.pause()}}function k(){var t=this;t.thumb,t.mediaItem;!j||t.loaded&&t.thumb.src||(t.thumb.addEventListener(xi,j.thumbLoaded),t.thumb.addEventListener(Mi,L),M(t.thumb)||Jo.overrides.thumbnailFullRes?t.thumb.src=t.original:t.thumb.src=t.filename,t.thumb.alpha=0,t.loaded=!0,t.addChild(t.thumb)),t.mediaItem.type!==bi||t.vimeo||t.video||(0===t.mediaItem.content.indexOf("vimeo")&&(pi===vi&&Jo.overrides.mobileAutoPlay||e.thumbnailOnly)?E(t):e.thumbnailOnly&&V(t))}function O(e){return"video"===e.mediaItem.type&&(e.vimeo||e.video)}function F(e){Z.mask.grid.children.filter(O).forEach(function(t){0===t.mediaItem.content.indexOf("vimeo")?t.vimeo!==e&&t.vimeo.pause():t.video!==e&&t.video.pause()})}function A(){this.mediaItem.type===bi&&this.vimeo&&0===this.mediaItem.content.indexOf("vimeo")&&pi===vi&&Jo.overrides.mobileAutoPlay&&this.removeChild(this.vimeo)}function I(){B.state=!0,Z.holdersBuilt&&(Z.updateSpeed=Un)}var P,R,H,j,_,B,N,X,Z=new Zo({events:e.events}),Y="left"===Jo.overrides.thumbnailSide||"right"===Jo.overrides.thumbnailSide||/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)?"y":"x",U="y"===Y?"top":"left",q=[],J=0,Q=Jo.overrides.thumbnailGap,$=new ye({name:"thumbs",type:Jo.overrides.thumbnailType,marginHorizontal:T(Jo.overrides.thumbnailHorizontalMargin,Yo.width),marginVertical:T(Jo.overrides.thumbnailVerticalMargin,Yo.height),maintainOrder:/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryMaintainOrder,horizontalMasonry:/hMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryEvenRowHeight,masonryFill:/hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryFill,gap:Jo.overrides.thumbnailGap});return Z.currentThumb=1,Z.settings=e.settings,Z.tile=$,Z.pointerEvents="auto",Z.isInit=!0,Z.element.setAttribute("class","Thumbs.container"),Z.selectable=!1,Z.build=function(){Z.updateSpeed=0,Z.holdersBuilt=!1,Z.id="thumbs",Z.overflow="hidden",Z.zIndex=200,Z.alpha=0,P=Z.mask=new Zo,P.id="mask",P.overflow="hidden",P.zIndex=1,P.element.setAttribute("class","Thumbs.mask"),("overlay"===Jo.overrides.thumbnailDock||/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType))&&(P.backgroundColor=x(ri.overlayColor,ri.overlayAlpha)),Z.addChild(P),Z.mask=P,R=new Zo,R.id="grid",R.element.setAttribute("class","Thumbs.grid"),R.element.style.transform="translateZ(0)",/hMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryFill&&(R.overflowX="hidden"),P.grid=R,H=new Zo,H.id="grid-container",H.element.setAttribute("class","Thumbs.grid.container"),H.element.style.transform="translateZ(0)",P.gridContainer=H,P.addChild(H);var n={Containername:"thumbs"};(G()||K())&&(n.domElementScroll=!0),ri.unifiedPageScrolling&&(/native/.test(Jo.overrides.thumbnailScrollType)||ri.globalSmoothScroll)&&"strip"!==Jo.overrides.thumbnailType&&"MSIE"!==Ao&&(n.windowScroll=!0),Vo&&(/native/.test(Jo.overrides.thumbnailScrollType)||ri.globalSmoothScroll)?n.domElementScroll=!0:n.property="translate",n.targetChildren=R.children;var o="strip"===Jo.overrides.thumbnailType?R:H;Z.lazyLoader=new he(o,P,n),Z.lazyLoader.name="thumbs",B=new Se({target:Z,on:Z.hide,off:Z.show});var a,r,l=0,s=0,d=0,h=0;if(/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&e.section.thumb&&e.section.thumb.titleBlock&&(_=t(e.section),J=Jo.overrides.thumbnailTitleBlockTopMargin+_.element.offsetHeight,_.y=Jo.overrides.thumbnailTitleBlockTopMargin,P.gridContainer.addChild(_)),G()||K())"y"===Y?(P.element.style.overflowY="scroll",P.element.style.overflowX="hidden"):(P.element.style.overflowY="hidden",P.element.style.overflowX="scroll"),P.element.style["-webkit-overflow-scrolling"]="touch",R.element.addEventListener("touchstart",function(e){l=0,s=0,d=e.touches[0].pageX,h=e.touches[0].pageY}),R.element.addEventListener("touchmove",function(e){l=e.touches[0].pageX-d,s=e.touches[0].pageY-h,Oo.abs(l)>Oo.abs(s)?(l>0?P.element.scrollLeft>0&&P.element.scrollLeft<=R.width-Ko.mediaView.width()&&e.stopPropagation():"x"===Y&&e.stopPropagation(),a=!0,r=!1):(r=!0,a=!1),Z.lazyLoader&&Z.lazyLoader.update()}),R.element.addEventListener("touchend",function(e){Z.lazyLoader&&Z.lazyLoader.update()}),P.element.addEventListener("scroll",function(){Z.lazyLoader&&Z.lazyLoader.update()}),ri.unifiedPageScrolling&&window.addEventListener("scroll",function(e){Z.lazyLoader&&Z.lazyLoader.update()});else if(ri.unifiedPageScrolling&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&(/native/.test(Jo.overrides.thumbnailScrollType)||ri.globalSmoothScroll))window.addEventListener("scroll",function(e){Z.lazyLoader&&Z.lazyLoader.update()});else if(Vo&&(/native/.test(Jo.overrides.thumbnailScrollType)||ri.globalSmoothScroll))P.element.addEventListener("scroll",function(){Z.lazyLoader&&Z.lazyLoader.update()}),"y"===Y?(P.element.style.overflowY="scroll",P.element.style.overflowX="hidden"):(P.element.style.overflowY="hidden",P.element.style.overflowX="scroll");else{i();var u="strip"===Jo.overrides.thumbnailType?0:Jo.overrides.thumbnailScrollbarWidth,p="right"===Jo.overrides.thumbnailScrollbarAlignment?-Jo.overrides.thumbnailScrollbarHorizontalOffset-u:Jo.overrides.thumbnailScrollbarHorizontalOffset+u,m=Rt()?"x":"y";"strip"===Jo.overrides.thumbnailType&&(U="y"===Y?Jo.overrides.thumbnailAlignVertical||"center":Jo.overrides.thumbnailAlignHorizontal||"center");var v={name:"thumbs",types:["bar","wheel","touch"],axis:m,align:U,zIndex:Jo.overlayView.zIndex+1,color:Jo.overrides.thumbnailScrollbarColor,hover:Jo.overrides.thumbnailScrollbarHover,side:Jo.overrides.thumbnailScrollbarAlignment,alpha:Jo.overrides.thumbnailScrollbarBgAlpha,width:u,offsetX:Jo.overlayView.x()+p,offsetY:Jo.overlayView.y()+Jo.overrides.thumbnailScrollbarVerticalOffset,property:"translate",rounded:Jo.overrides.thumbnailScrollbarRounded,visibility:Jo.overrides.thumbnailScrollbarVisibility,parent:e.parent};/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)?(v.marginTop=_?Jo.overrides.thumbnailTitleBlockTopMargin:T(Jo.overrides.thumbnailVerticalMargin,Yo.height),v.marginBottom=T(Jo.overrides.thumbnailVerticalMargin,Yo.height)):v.margin=0,(/native/.test(Jo.overrides.thumbnailScrollType)||ri.globalSmoothScroll)&&(v.margin=0,v.color="#000000",v.hover="#000000",v.side="right",v.alpha=0,v.width=u,v.offsetX=Jo.overlayView.x()-10,v.offsetY=Jo.overlayView.y(),v.rounded=!0,v.visibility="when scrolling");var o="strip"===Jo.overrides.thumbnailType?R:H;Z.scroll=new ge(o,P,v)}Z.scroll&&(Z.scroll.addEventListener(Vn,function(){Z.lazyLoader&&Z.lazyLoader.update()}),Z.scroll.addEventListener("WINDOW_SCROLL_TOP",function(){Z.scroll.percent=0,Z.scroll.update(Un)})),e.mediaItems.length>0&&c(),B.state=!0,Z.resize(),B.state=!1,Z.isInit=!1},Z.resizeThumbVideo=function(){Z.mask.grid.children.filter(O).forEach(function(e){e.video?e.video.setSize(e.width,e.height):e.vimeo&&e.vimeo.setSize(e.width,e.height)})},Z.highlight=function(t){if(pi!==vi&&!e.thumbnailOnly){var i=q.length;for(X=Number(void 0!==t?t:e.assetId);i--;)if(i!==X){var n=q[i].hit.parent.mediaItem,o=Ft(e.isIndexSection);Yt(n)||pi===vi||pi===mi||(ze(q[i].hit,Un,{alpha:0}),q[i].hit.parent.label&&"hover"===o&&pi!==vi&&pi!==mi&&ze(q[i].hit.parent.label,.35,{alpha:0}))}if(X>-1&&q[X]&&"link"!==q[X].hit.parent.mediaItem.type){Z.currentThumb=X+1;var n=q[X].hit.parent.mediaItem,o=Ft(e.isIndexSection);ze(q[X].hit,Un,{alpha:r(),backgroundColor:Jo.overrides.thumbnailSelectedColor}),q[X].hit.parent.label&&"hover"===o&&pi!==vi&&pi!==mi&&ze(q[X].hit.parent.label,.35,{alpha:0})}}},Z.hide=function(){B.state&&(ze(Z,Un,{alpha:0,onComplete:function(){Z.display="none",Z.updateSpeed=0,B.state=!1}}),"strip"===Jo.overrides.thumbnailType&&N&&N.hide(),Z.scroll&&(Z.scroll.disable(),Z.scroll.hide()))},Z.show=function(){B.state||(Z.display="block",Z.alpha=0,N&&N.resize(0),setTimeout(function(){N&&N.show(),ze(Z,Un,{alpha:1,onComplete:I}),"scrollbar"===Jo.overrides.thumbnailScrollType&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&Z.scroll&&Z.scroll.enable(),Z.scroll&&(Z.scroll.show(),Z.scroll.update())},0))},Z.toggle=function(){B.flip(),"strip"===Jo.overrides.thumbnailType&&N.toggle(),B.state?Z.show():Z.hide()},Z.toggleState=function(){return B.state},Z.resize=function(){j&&j.resize(),Z.scroll&&Z.scroll.resize()},Z.build(),Z}function kt(){var e=Jo.overrides.thumbnailLabelPosition;return pi===vi&&(e=D(Jo.overrides.thumbnailLabelPositionMobile,Jo.overrides.thumbnailLabelPosition)),pi===mi&&(e=D(Jo.overrides.thumbnailLabelPositionTablet,Jo.overrides.thumbnailLabelPosition)),e}function Ot(){var e=Jo.overrides.thumbnailStdLabelPosition;return pi===vi&&(e=D(Jo.overrides.thumbnailStdLabelPositionMobile,Jo.overrides.thumbnailStdLabelPosition)),pi===mi&&(e=D(Jo.overrides.thumbnailStdLabelPositionTablet,Jo.overrides.thumbnailStdLabelPosition)),e}function Ft(e){var t=kt(),i=Ot();if(e){if(t)return t}else if(i)return i;return!1}function At(){var e=Jo.overrides.thumbnailLabelJustification;return e}function It(){var e=Jo.overrides.thumbnailStdLabelJustification;return e}function Pt(e){var t=At(),i=It();if(e){if(t)return t}else if(i)return i;return"center"}function Rt(){return"strip"===Jo.overrides.thumbnailType&&("top"===Jo.overrides.thumbnailSide||"bottom"===Jo.overrides.thumbnailSide)}function Ht(){return"strip"===Jo.overrides.thumbnailType&&("left"===Jo.overrides.thumbnailSide||"right"===Jo.overrides.thumbnailSide)}function jt(){return/hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)}function _t(e){return!Gt(e)&&(Rt()||jt()||Ht())?e.size.thumb.width||e.size.content.width:to[Jo.overrides.thumbnailSize].width}function Bt(e){return!Gt(e)&&(Rt()||jt()||Ht())?e.size.thumb.height||e.size.content.height:to[Jo.overrides.thumbnailSize].height}function Dt(e,t){if(/hMasonry/.test(Jo.overrides.thumbnailType)||/vMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryFill)return Zt(e,t);var i=to[Jo.overrides.thumbnailSize].width,n=Xt(Nt(),Jo.overrides.thumbnailMaxCols,t);return/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&e&&n>1?2*i+t:Rt()?10*i:i}function Wt(e,t){var i=to[Jo.overrides.thumbnailSize].height,n=Xt(Nt(),Jo.overrides.thumbnailMaxCols,t);return/fill|hMasonry/.test(Jo.overrides.thumbnailType)&&e&&n>1?2*i+t:jt()&&!Jo.overrides.thumbnailMasonryEvenRowHeight||Ht()?10*i:i}function Nt(){var e=T(Jo.overrides.thumbnailHorizontalMargin,Yo.width);return Jo.mediaView.zoneWidth()-2*e}function Xt(e,t,i){t="fill"===Jo.overrides.thumbnailType?1/0:t;var n=to[Jo.overrides.thumbnailSize].width+i,o=/vMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryFill?Math.round:Math.floor,a=o((e+i)/n);return a1?2*Math.round(a)+t:Math.round(a)}function Yt(e){return"link"===e.type&&!!e.thumb}function Gt(e){return!e.thumb&&"image"!==e.type}function Ut(e){function t(){if(/hMasonry/.test(Jo.overrides.thumbnailType)||/vMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryFill)r.perpLength=Nt();else{var t=Xt(Nt(),Jo.overrides.thumbnailMaxCols,Jo.overrides.thumbnailGap),i=Dt(!1,Jo.overrides.thumbnailGap),n=Jo.overrides.thumbnailGap*(t-1);r.perpLength=i*t+n}r.layoutItems();for(var a=o.grid.children,l=0,s=a.length;l1?(v=2*to[Jo.overrides.thumbnailSize].width+Jo.overrides.thumbnailGap,g=2*to[Jo.overrides.thumbnailSize].height+Jo.overrides.thumbnailGap,f=2*to[Jo.overrides.thumbnailSize].width+Jo.overrides.thumbnailGap,b=2*to[Jo.overrides.thumbnailSize].height+Jo.overrides.thumbnailGap):(v=to[Jo.overrides.thumbnailSize].width,g=to[Jo.overrides.thumbnailSize].height,f=to[Jo.overrides.thumbnailSize].width,b=to[Jo.overrides.thumbnailSize].height);var w=ve({type:"fit",hRange:f,vRange:b,width:m.size.thumb.width||m.size.content.width||to[Jo.overrides.thumbnailSize].width,height:m.size.thumb.height||m.size.content.height||to[Jo.overrides.thumbnailSize].height,disableOrientationCheck:!0}),y=new ae({hRange:v,vRange:g,hAlign:Jo.overrides.thumbnailAlignHorizontal||"center",vAlign:Jo.overrides.thumbnailAlignVertical||"center",width:w.width,height:w.height});d[h].thumb.width=Math.ceil(w.width),d[h].thumb.height=Math.ceil(w.height),d[h].thumb.x=Math.round(y.x),d[h].thumb.y=Math.round(y.y),d[h].playBtn&&(d[h].playBtn.x=Math.round(.5*(v-50)),d[h].playBtn.y=Math.round(.5*(g-50))),d[h].width=v,d[h].height=g,d[h].hit.width=v,d[h].hit.height=g;var L=/hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryMaintainOrder,S=!(!(p>1&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType))||L)&&d[h].mediaItem.overrides.thumbScaleFactor;r.addItem(v,g,S)}/fill|vMasonry/.test(Jo.overrides.thumbnailType)&&(r.gridWidths=Dt(!1,Jo.overrides.thumbnailGap),r.lastColumnWidth=/vMasonry/.test(Jo.overrides.thumbnailType)&&Jo.overrides.thumbnailMasonryFill?u-(r.gridWidths+Jo.overrides.thumbnailGap)*(p-1):r.gridWidths,
r.numberOfColumns=p),n.transition=0,n.x=0,n.y=0,r.items.length&&t(),setTimeout(function(){var t=r.getBounds(),s=new ae({hRange:Jo.mediaView.zoneWidth(),vRange:Jo.mediaView.zoneHeight(),width:r.perpLength,height:t.height,hAlign:"center",vAlign:"top",hOffset:0,vOffset:e.verticalMargin});if((Jo.overrides.thumbnailMasonryFill||Jo.overrides.thumbnailMasonryEvenRowHeight)&&/hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)?o.gridContainer.x=e.horizontalMargin:(o.gridContainer.x=Math.floor(s.x),a&&(a.width=r.perpLength,l=Jo.overrides.thumbnailTitleBlockTopMargin+a.element.offsetHeight,a.y=Jo.overrides.thumbnailTitleBlockTopMargin)),o.gridContainer.y=0,o.grid.y=l+e.verticalMargin,n.width=Jo.mediaView.zoneWidth(),o.width=Jo.mediaView.zoneWidth(),o.grid.width=r.perpLength,o.gridContainer.width=r.perpLength,ri.unifiedPageScrolling&&(/native/.test(Jo.overrides.thumbnailScrollType)||ri.globalSmoothScroll)){var d=t.height>Jo.mediaView.zoneHeight()?t.height:Jo.mediaView.zoneHeight();d+=e.verticalMargin,n.height=l+d+e.verticalMargin+T(ri.sitePaddingBottom,Yo.height),o.height=l+d+e.verticalMargin+T(ri.sitePaddingBottom,Yo.height),o.grid.height=d,o.gridContainer.height=l+(d+e.verticalMargin),Ko._thumbContentHeight=l+d+e.verticalMargin}else n.height=Jo.mediaView.zoneHeight(),o.height=n.height,i.height=n.height,o.grid.height=t.height+e.verticalMargin,o.gridContainer.height=l+(t.height+e.verticalMargin);e.events.dispatchEvent("UPDATE_CONTENT_HEIGHT"),n.resizeThumbVideo()},20)},this.thumbLoaded=function(e){this.parent.loader&&this.parent.removeChild(this.parent.loader),ze(this,.25,{alpha:1})}}function qt(e){function t(){switch(a){case"top":l.axis="x",l.perpLength=to[r].height,n.height=to[r].height,o.height=to[r].height;break;case"right":l.axis="y",l.perpLength=to[r].width,n.width=to[r].width,o.width=to[r].width;break;case"bottom":l.axis="x",l.perpLength=to[r].height,n.height=to[r].height,o.height=to[r].height;break;case"left":l.axis="y",l.perpLength=to[r].width,n.width=to[r].width,o.width=to[r].width}}function i(){l.layoutItems(),items=o.grid.children;for(var t=0,i=items.length;t573?573:Jo.mediaView.width(),O=Jo.mediaView.height()>225?225:Jo.mediaView.height(),f.y=g.height+10,hi.inquiryInfo?(b.y=g.height+20,C.x=2,C.y=b.y+b.height+10):(C.x=2,C.y=g.height+20),Ko.mediaView.width()>573?hi.inquiryInfo?(w.x=222,w.y=b.y+b.height+10):(w.x=222,w.y=C.y):(w.x=2,w.y=C.y+C.height+10),hi.inquiryInfo?(F.x=w.x,F.y=b.y+b.height+10):(F.x=w.x,F.y=40),0===V.updateSpeed?(V.width=Jo.mediaView.width(),V.height=Jo.mediaView.height(),v.x=.5*(Jo.mediaView.width()-k),v.y=.5*(Jo.mediaView.height()-O),v.width=k,v.height=O):(ze(V,V.updateSpeed,{width:Jo.mediaView.width(),height:Jo.mediaView.height()}),ze(v,V.updateSpeed,{x:.5*(Jo.mediaView.width()-k),y:.5*(Jo.mediaView.height()-O),width:k,height:O})),E.width=Jo.mediaView.width(),E.height=Jo.mediaView.height(),V.updateSpeed=Un},V.show=function(){V.updateSpeed=0,V.updatePosition(),V.visible||(V.visible=!0,V.display="block",ze(V,Un,{alpha:1}),ze(w,Un,{alpha:1}),ze(F,Un,{alpha:0}))},V.hide=function(){V.visible&&(V.visible=!1,ze(V,Un,{alpha:0,onComplete:function(){this.display="none"}}))},V.updateInquiryInfo=function(){g.text=hi.inquiryTitle?hi.inquiryTitle:"Inquire about this image",hi.inquiryInfo&&(b.text=hi.inquiryInfo),V.updatePosition()},V.updateContent=function(e){var t=y(e.section.media);L=l(t[e.assetId]),C&&v.removeChild(C),C=new Ee,C.alpha=0,hi.inquiryInfo?(C.x=2,C.y=b.y+b.height+10):(C.x=2,C.y=g.height+20),pi!==vi&&(C.src=d(200,300,L.thumb||L.content,L.demoFile)),C.width=200,v.addChild(C),C.addEventListener(xi,i)},V.addEventListener(qn,function(e){t.call(V)}),V}function Jt(e){function t(){g=new Zo,g.backgroundColor="#cccccc",g.alpha=0,g.addEventListener(Pi,o),f.addChild(g),a=new Zo,a.width=b,a.height=C,f.addChild(a),r=new _e,r.text="Share this item:",r.fontFamily=Jo.overrides.overlayTitleFont,r.fontColor=Jo.overrides.overlayTitleFontColor,r.fontSize=Jo.overrides.overlayTitleFontSize,a.addChild(r),s=new Zo,s.backgroundColor=x(Jo.overrides.overlayTitleFontColor,.35),s.width=b,s.height=1,s.y=Jo.overrides.overlayTitleFontSize+10,a.addChild(s),h=new Ee,h.alpha=0,a.addChild(h),h.addEventListener(xi,i),c=new Zo,c.x=222,c.y=r.height+20,c.width=b-c.x,c.height=C-c.y,a.addChild(c);var e="https://"+window.location.host+window.location.pathname.split("/").slice(0,-1).join("/");p=new Zo({type:"iframe"}),p.src="https://www.facebook.com/plugins/share_button.php?href="+encodeURIComponent(e)+"&width="+S.width+"&layout="+S.layout+"&action=like&size="+S.size+"&show_faces="+S.showFaces+"&share="+S.showShareButton+"&height="+S.height,p.width=S.width,p.height=S.height,p.element.setAttribute("scrolling","no"),p.element.setAttribute("frameborder","0"),p.element.setAttribute("allowTransparency","true"),m=new Ve,m.addEventListener("click",function(){var e="https://"+window.location.host+window.location.pathname.split("/").slice(0,-1).join("/");window.open("https://twitter.com/intent/tweet?text="+encodeURI(e),"_blank")});var t=new Ee;t.position="relative",t.width=20,t.height=20,t.src="https://33acda504924667afc4c-95ab99cbba1f87315d458f4e201677b2.ssl.cf1.rackcdn.com/icon/twitter@2x.png",m.addChild(t),v=new Ve,v.addEventListener("click",function(){var e="https://"+window.location.host+window.location.pathname.split("/").slice(0,-1).join("/");window.location.href="mailto:?subject=Shared item from "+window.location.host+"&body="+hi.portfolioEmailMessage+"%0A%0A"+e});var l=new Ee;l.position="relative",l.width=20,l.height=20,l.src="https://33acda504924667afc4c-95ab99cbba1f87315d458f4e201677b2.ssl.cf1.rackcdn.com/icon/email@2x.png",v.addChild(l),p.y=0,m.y=30,v.y=60,c.addChild(p),c.addChild(m),c.addChild(v),w.alpha=0,w.x=c.x,w.y=40,w.fontFamily=Jo.overrides.overlayTitleFont,w.fontColor=Jo.overrides.overlayTitleFontColor,w.fontSize=14,a.addChild(w),f.updateStyle(),f.updatePosition(),f.show(),L.addEventListener(lo,n)}function i(e){var t=me({width:this.width,height:this.height,filename:h.src});this.width=t.width,this.height=t.height,ze(this,Un,{alpha:1})}function n(e){w.text=e.response,ze(c,Un,{alpha:0}),ze(w,Un,{alpha:1}),f.addEventListener(Pi,o)}function o(e){e.target===f&&f.removeEventListener(Pi,o),L.dispatchEvent(Mo,"share")}var a,r,s,h,c,u,p,m,v,g,f=new Zo(e),b=573,C=225,w=new Zo,L=e.localEvents,S={layout:"button",size:"small",showFaces:!1,showShareButton:!0,width:120,height:35};return f.updateSpeed=0,f.backgroundColor=x(ri.overlayColor,ri.overlayAlpha),f.zIndex=100,f.alpha=0,f.visible=!1,f.updateStyle=function(e){Jo.overrides.overlayTitleFont!==r.fontFamily&&(r.fontFamily=Jo.overrides.overlayTitleFont,p.fontFamily=Jo.overrides.overlayTitleFont,m.fontFamily=Jo.overrides.overlayTitleFont,v.fontFamily=Jo.overrides.overlayTitleFont),Jo.overrides.overlayTitleFontSize!==r.fontSize&&ze(r,Un,{fontSize:Jo.overrides.overlayTitleFontSize,onComplete:function(){f.updatePosition(e)}}),Jo.overrides.overlayTitleFontColor!==r.fontColor&&(ze(r,Un,{fontColor:Jo.overrides.overlayTitleFontColor}),ze(s,Un,{backgroundColor:x(Jo.overrides.overlayTitleFontColor,.35)}),ze(p,Un,{fontColor:x(ri.overlayColor,.35),backgroundColor:x(Jo.overrides.overlayTitleFontColor,.35)}),ze(m,Un,{fontColor:x(ri.overlayColor,.35),backgroundColor:x(Jo.overrides.overlayTitleFontColor,.35)}),ze(v,Un,{fontColor:x(ri.overlayColor,.35),backgroundColor:x(Jo.overrides.overlayTitleFontColor,.35)})),x(ri.overlayColor,ri.overlayAlpha)!==f.backgroundColor&&ze(f,Un,{backgroundColor:x(ri.overlayColor,ri.overlayAlpha)})},f.updatePosition=function(e){f.x=0,f.y=0,b=Jo.mediaView.width()>573?573:Jo.mediaView.width(),C=Jo.mediaView.height()>225?225:Jo.mediaView.height(),h.x=2,h.y=r.height+20,s.y=Jo.overrides.overlayTitleFontSize+10,Ko.mediaMask.width()>573?(c.x=222,c.y=r.height+20):(c.x=2,c.y=h.y+h.height+10),0===f.updateSpeed?(f.width=Jo.mediaView.width(),f.height=Jo.mediaView.height(),a.x=.5*(Jo.mediaView.width()-b),a.y=.5*(Jo.mediaView.height()-C),a.width=b,a.height=C):(ze(f,f.updateSpeed,{width:Jo.mediaView.width(),height:Jo.mediaView.height()}),ze(a,f.updateSpeed,{x:.5*(Jo.mediaView.width()-b),y:.5*(Jo.mediaView.height()-C),width:b,height:C})),g.width=Jo.mediaView.width(),g.height=Jo.mediaView.height(),f.updateSpeed=Un},f.show=function(){f.updateSpeed=0,f.updatePosition(),f.visible||(f.visible=!0,f.display="block",ze(f,Un,{alpha:1}),ze(c,Un,{alpha:1}),ze(w,Un,{alpha:0}))},f.hide=function(e){f.visible&&(f.visible=!1,ze(f,Un,{alpha:0,onComplete:function(){this.display="none"}}))},f.updateContent=function(e){var t=y(e.section.media);u=l(t[e.assetId]),r.text="Share this "+u.type+":",h&&a.removeChild(h),h=new Ee,h.alpha=0,h.x=2,h.y=r.height+20,h.width=200,h.src=d(200,300,u.thumb||u.content,u.demoFile),c.y=r.height+20;var n="https://"+window.location.host+window.location.pathname.split("/").slice(0,-1).join("/");p.src="https://www.facebook.com/plugins/share_button.php?href="+encodeURIComponent(n)+"&width="+S.width+"&layout="+S.layout+"&action=like&size="+S.size+"&show_faces="+S.showFaces+"&share="+S.showShareButton+"&height="+S.height,a.addChild(h),h.addEventListener(xi,i)},f.addEventListener(qn,function(e){t.call(f)}),f}function Qt(e){function t(e){"Safari"===Ao&&(v.menuView.menuText.translateZ=0)}function i(e){"Safari"===Ao&&(v.menuView.menuText.style["-webkit-transform"]="none",v.menuView.menuText.style["-ms-transform"]="none",v.menuView.menuText.style.transform="none")}function n(e){v.menuView.dock.toggleState()&&v.menuView.closeDock()}function o(e){if(v.menuView.isInitUri=!1,pi===vi||pi===mi){var t=e.info.isDeepLink||""===ri.menuAutoCloseMobile||void 0===ri.menuAutoCloseMobile||ri.menuAutoCloseMobile;""===hi.introFile&&""===ri.introFile||e.path?!f&&L(e)&&v.menuView.dock.toggleState()?setTimeout(v.menuView.closeDock,200):f||t?t&&v.menuView.dock.toggleState()&&setTimeout(v.menuView.closeDock,2e3):v.menuView.dock.toggleState()&&(clearTimeout(m),m=setTimeout(v.menuView.closeDock,200)):(v.menuView.dock.toggleState()||v.menuView.openDock(),t&&setTimeout(v.menuView.closeDock,2e3))}else"overlay"===Jo.menuView.placement()&&(!f&&v.menuView.dock.toggleState()&&v.menuView.closeDock(),f&&(ri.menuOpenOverlayOnInit?v.menuView.openDock():v.menuView.closeDock(),v.menuView.dock.toggleState()?v.menuView.showCloseButton():v.menuView.showMenuIcon()));v.menuView.menuText.setActiveMenuItem(e),f=!1}function a(e){var t=y(e.value);return"media"===e.field&&"update"===e.method&&1===t.length&&"link"===l(t[0]).type}function r(e){return"media"===e.field&&"update"===e.method&&""===e.value}function s(e){p&&clearTimeout(p),p=setTimeout(function(){e.action&&"sectionReorder"===e.action||(e.action&&"remove"===e.action?r(e)&&v.menuView.menuText.rebuild({model:d()}):e.action&&"addMediaToSection"===e.action||(e.action&&"addSelectionToSection"===e.action?a(e)&&v.menuView.menuText.rebuild({model:d()}):v.menuView.menuText.rebuild({model:d()})))},0)}function d(){var e={};for(var t in di)di[t].media&&di[t].mediaItems&&di.hasOwnProperty(t)&&(e[t]={id:di[t].id,key:di[t].key,customLink:di[t].customLink,isIndex:di[t].isIndex,indexLink:di[t].indexLink,linkTarget:di[t].linkTarget,isOpen:di[t].isOpen,hideSubs:di[t].hideSubs,label:di[t].label,alias:di[t].alias,media:di[t].media.slice(0),mediaItems:di[t].mediaItems.slice(0),overrides:di[t].overrides,password:di[t].password,thumb:di[t].thumb,visible:di[t].visible});if((pi===vi||pi===mi&&ri.footerOnMenuTablet)&&(hi.socialLinks.forEach(function(t){var i=li[t],n=c(e);e[t]={id:n,key:i.label,label:i.label,media:[t],mediaItems:[],overrides:{},password:"",thumb:{},visible:!0},e.ROOT_SECTION.media.push(n)}),hi.copyright)){var i=c(e);e.copyright={id:i,key:"copyright",label:hi.copyright,media:[],mediaItems:[],overrides:{},password:"",thumb:{},visible:!0},e.ROOT_SECTION.media.push(i)}return e}function h(e){if(g||e&&/menu|marginOverlap|dropdownSubMenu|sitePaddingTop|sitePaddingRight|sitePaddingBottom|sitePaddingLeft|footerIcon/.test(e.id)){v.menuView.updateStyle();var t=d();v.menuView.menuText.display="block",v.menuView.display="block",v.menuView.menuText.rebuild({model:t}),v.menuView.menuText.updatePosition(),v.menuView.updatePosition("layoutModelChange"),v.menuView.updateScroll(),g=!1,setTimeout(function(){v.menuView.menuText.display="block",v.menuView.display="block",v.menuView.menuText.rebuild({model:t})},400)}}function u(e){"link"===e.type&&"Footer Links"!==e.filters&&(v.menuView.updateStyle(),v.menuView.menuText.display="block",v.menuView.display="block",v.menuView.menuText.rebuild({model:d()}),v.menuView.menuText.updatePosition(),v.menuView.updatePosition(),v.menuView.updateScroll())}var p,m,v=new ke({parentView:e.parentView,parentController:e.parentController,events:e.siteControllerEvents}),g=!0,f=!0,b=!0,C=350,w=!1;v.updateSpeed=0,v.menuView=new e.MenuView(e),v.menuView.alpha=0,pi===vi&&Jo.overrides.menuDisplaceMobile?(Yo.addChild(v.menuView),v.menuView.addChild(e.parentView)):pi===mi&&Jo.overrides.menuDisplaceTablet?(Yo.addChild(v.menuView),v.menuView.addChild(e.parentView)):v.parentView.addChild(v.menuView),e.model=di,v.menuView.menuText=new ei(e),v.menuView.menuText.element.setAttribute("class","menuText"),v.menuView.addContent(v.menuView.menuText),v.events.addEventListener("menuUpdatePosition",function(e){v.menuView.updatePosition()}),v.events.addEventListener(pn,h),v.events.addEventListener(mn,u),v.events.addEventListener(bn,s),v.events.addEventListener(In,function(e){w=!0}),v.events.addEventListener(zi,function(){Ko.isMenuOverlayStateChange?(v.menuView.transition=0,v.menuView.alpha=0,setTimeout(function(){Ko.isMenuResponsiveOverlay&&pi!==vi?v.menuView.closeDock(0):v.menuView.openDock(0),v.menuView.menuText.display="block",v.menuView.display="block",v.menuView.menuText.rebuild({model:d()}),v.menuView.menuText.updatePosition(),v.menuView.updatePosition(0),v.menuView.updateStyle(0),v.menuView.updateScroll(),v.menuView.dock.toggleState()&&setTimeout(function(){v.menuView.transition=0,v.menuView.alpha=1},350)},C)):(v.menuView.menuText.display="block",v.menuView.display="block",(w||b)&&(v.menuView.menuText.rebuild({model:d()}),w=!1),v.menuView.menuText.updatePosition(),v.menuView.updatePosition(),pi===vi||pi===mi||v.menuView.dock.toggleState()||setTimeout(function(){v.menuView.display="none"},C)),C=50,b=!1}),v.events.addEventListener("mobile_scroll_resize",function(){}),v.events.addEventListener(sn,o),v.events.addEventListener(mo,n),v.events.addEventListener(bo,function(){p=setTimeout(function(){v.menuView.dock.toggleState()&&(v.menuView.menuText.display="block",v.menuView.display="block"),v.menuView.menuText.updatePosition(),v.menuView.updatePosition()},0)}),v.events.addEventListener(Co,v.menuView.updatePosition),v.events.addEventListener("fillSiteMode",t),v.events.addEventListener("nonFillSiteMode",i),v.events.addEventListener("LOGO_LOADED",function(e){v.menuView.menuText.display="block",v.menuView.display="block",v.menuView.menuText.updatePosition(),v.menuView.updatePosition()});var L=function(e){return e.path};return v}function $t(e){function t(e){var t=Math.floor(e/4),i=Math.floor(t/3*2),n=e-2*i,a=e-2*t;return{zoneSize:e,topMargin:t,leftMargin:i,width:n,height:a,diagonal:o(n,a)}}function i(){var i=ri.menuIconHOffset||30,n=ri.menuIconVOffset||20,o=ri.menuIconColor||"#333333",a=ri.menuIconSide||"right",r="right"===a?"left":"right",l=Number(ri.menuIconSize||36),s=t(l);g||(g=new Zo,g.position="fixed",g.zIndex=9,g.style.pointerEvents="auto",/overlay/.test(Jo.menuView.placement())?Yo.addChild(g):e.parentView.addChild(g),g.addEventListener(Ji,d),g.line1=new Zo,g.addChild(g.line1),g.line2=new Zo,g.addChild(g.line2),g.line3=new Zo,g.addChild(g.line3)),g.width=s.zoneSize,g.height=s.zoneSize,g.y=n,g.element.style[r]="",g.element.style[a]=i+"px",g.line1.backgroundColor=o,g.line1.width=s.width,g.line1.x=s.leftMargin,g.line1.y=s.topMargin,g.line1.height=ri.menuIconLineWidth||1,g.line2.backgroundColor=o,g.line2.width=s.width,g.line2.x=s.leftMargin,g.line2.y=2*s.topMargin,g.line2.height=ri.menuIconLineWidth||1,g.line3.backgroundColor=o,g.line3.width=s.width,g.line3.x=s.leftMargin,g.line3.y=3*s.topMargin,g.line3.height=ri.menuIconLineWidth||1,u.dock.toggleState()?u.showCloseButton():u.showMenuIcon()}function n(e){if(m.overflow="visible",g){var t=e.isClosed?0:45,i=e.isClosed?1:0;u.isInitUri?g.alpha=0:(g.alpha=1,ze.defer(g.line1,Un,{width:e.diagonal,x:e.leftMargin,y:e.line1Y,rotate:-t,backgroundColor:e.color}),ze.defer(g.line2,.5*Un,{alpha:i}),ze.defer(g.line3,Un,{width:e.diagonal,x:e.leftMargin,y:e.line3Y,rotate:t,backgroundColor:e.color}),ze.defer(g,Un,{rotate:e.rotate,onComplete:function(){pi!==mi&&(m.overflow="hidden")}}))}}function o(e,t){return Math.sqrt(Math.pow(e,2)+Math.pow(t,2))}function a(e){e.isMove||u.dock.toggleState()?H||u.closeDock():h()}function r(e){1===e.touches.length&&Yo.zoom<=1&&(b=Date.now(),y=0,L=0,z=u.translateX,S=e.touches[0].pageX,M=e.touches[0].pageY,O=!0,u.addEventListener(Oi,l),u.addEventListener(Fi,s),u.addEventListener(Ai,s))}function l(e){if(1===e.touches.length&&Yo.zoom<=1){pi!==vi&&pi!==mi&&e.preventDefault(),y=e.touches[0].pageX-S,L=e.touches[0].pageY-M,Oo.abs(y)>Oo.abs(L)?(F=!0,k=!1,e.stopPropagation()):(k=!0,pi===vi&&(u.dock.toggleState()?u.dock.show(0):u.dock.hide(0)),F=!1),pi!==vi&&pi!==mi||!F||e.preventDefault();var t=/left|top|bottom/.test(Jo.menuView.placement())?"left":"right";if(pi!==mi&&pi!==vi||(t="left"),F){u.transition=0;var i=y+z;"left"===t?u.dock.toggleState()?u.translateX=i>0?0:i:u.translateX=i<-Ko.menuView.width()?-Ko.menuView.width():i:u.translateX=i=e.touches[0].pageX&&(E="left"===t?"close":"open",V=e.touches[0].pageX)}}function s(e){F&&"close"===E?(O=!1,u.dock.toggleState()&&u.closeDock()):F&&"open"===E&&(O=!1,u.dock.toggleState()||u.openDock()),O=!1,F=!1,u.removeEventListener(Oi,l),u.removeEventListener(Fi,s),u.removeEventListener(Ai,s)}function d(){u.dock.toggleState()?(H=!1,u.closeDock()):(H=!0,u.openDock())}function h(){w,c()}function c(){w=!0,ze(g,Un,{alpha:1})}var u=new Be({events:e.events});u.isInitUri=!0,u.alpha=0,u.updateSpeed=0,u.zIndex=Jo.menuView.zIndex,u.style.pointerEvents="none",u.x=0,u.y=0,u.position=ri.menuPositionFixed||"overlay"===Jo.menuView.placement()?"fixed":"absolute";var p=pi!==vi&&pi!==mi&&ri.menuBlendMode?ri.menuBlendMode:"normal";u.element.style["mix-blend-mode"]=p;var m=e.parentView,v=new Zo;v.element.setAttribute("class","mask"),v.backgroundColor=x("#FF0000",0),v.width=Ko.menuView.width(),u.mask=v,u.addChild(v);var g,f,b,C=!0,w=!1,y=0,L=0,S=0,M=0,z=0,E="open",V=0,k=!1,O=!1,F=!1,A=N()?"top":"left",I=X()?Ko.menuView.y():Ko.menuView.x(),P=X()?Ko.menuView.x():Ko.menuView.y(),R={width:Yo.width,height:Yo.height};if(u.addEventListener(qn,function(e){u.updatePosition(),"overlay"===Jo.menuView.placement()?C=!1:ze(u,Un,{delay:Un,alpha:1,onComplete:function(){C=!1}})}),u.dock=new se(u,R,{side:pi===mi||pi===vi?"left":Jo.menuView.placement(),align:A,margin:I,pOffset:P,reveal:0,disableResize:"overlay"===Jo.menuView.placement()}),u.showCloseButton=function(){var e=Jo.menuView.menuIconOverlayColor(),i=Number(ri.menuIconSize||36),o=t(i);o.isClosed=!1,o.color=e,o.rotate=-180,o.line1Y=2*o.topMargin-(Number(ri.menuIconLineWidth||1)+1),o.line3Y=2*o.topMargin-(Number(ri.menuIconLineWidth||1)+1),o.leftMargin=.5*o.leftMargin,n(o)},u.showMenuIcon=function(){var e=Number(ri.menuIconSize||36),i=t(e);i.isClosed=!0,i.color=ri.menuIconColor||"#333333",i.rotate=0,i.line1Y=i.topMargin,i.line3Y=3*i.topMargin,i.diagonal=i.width,i.leftMargin=i.leftMargin,n(i)},pi===mi||pi===vi){var g=new Zo;g.svg=new Uo,g.path=new Pe,g.width=20,g.height=20,g.svg.width=20,g.svg.height=20,g.path.d=Go.menuIconMobile,g.path.strokeWidth=0,g.path.stroke="none",g.path.fill=ri.menuIconColor||Jo.overrides.overlayTitleFontColor||"#606060",g.addChild(g.svg),g.svg.addChild(g.path),g.zIndex=50,g.padding=8,g.alpha=1,g.style.pointerEvents="auto",g.y=16,u.addChild(g),g.addEventListener(Ji,d),u.events.addEventListener(mo,a),u.addEventListener(ki,r),u.style.pointerEvents="auto"}else"overlay"===Jo.menuView.placement()&&i();var H=!1;return u.openDock=function(e){e=isNaN(e)?Un:e,Yo.zoom<=1&&(pi===vi||pi===mi)?(u.events.dispatchEvent(vo),u.dock.show(e),clearInterval(f)):"overlay"===Jo.menuView.placement()&&(u.showCloseButton(),u.dock.show(0,function(t){t.display="block",ze(t,e,{delay:.05,alpha:1})}))},u.closeDock=function(e){e=isNaN(e)?Un:e,Yo.zoom<=1&&!O&&(pi===vi||pi===mi)?(u.dock.toggleState()&&u.events.dispatchEvent(go),u.dock.hide(e)):"overlay"===Jo.menuView.placement()&&(u.showMenuIcon(),u.dock.hide(0,function(t){ze(t,e,{delay:.05,alpha:0,onComplete:function(){t.display="none"}})}))},u.updateStyle=function(e){pi===vi?ze(u,u.updateSpeed,{backgroundColor:x(ri.menuBgColorMobile||ri.menuBgColor,ri.menuBgAlphaMobile||ri.menuBgAlpha)}):pi===mi?ze(u,u.updateSpeed,{backgroundColor:x(ri.menuBgColorTablet||ri.menuBgColor,ri.menuBgAlphaTablet||ri.menuBgAlpha)}):ze(u,0,{backgroundColor:x(Jo.menuView.menuBgColor(),Jo.menuView.menuBgAlpha())})},u.updatePosition=function(e){var t="layoutModelChange"===e,n=isNaN(e)?u.updateSpeed:e;u.position=ri.menuPositionFixed||"overlay"===Jo.menuView.placement()?"fixed":"absolute";var o=pi!==vi&&pi!==mi&&ri.menuBlendMode?ri.menuBlendMode:"normal";u.element.style["mix-blend-mode"]=o;var a=B(u,"menuText.height")||0,r=Ko.menuView.height()-Ko.menuText.y(a),l=Ko.menuText.y(a);if(pi===vi?r=Ko._footerHeight?Ko.menuView.height()-Ko.menuText.y(a)-Ko._footerHeight-2*Ko.mobileFooterPadding:Ko.menuView.height()-Ko.menuText.y(a):r>Ko.menuView.height()&&(r=Ko.menuView.height(),l=0),pi!==mi&&pi!==vi&&ri.navbarAlignHorizontal===Jo.menuView.placement()&&"bottom"===ri.navbarAlignVertical&&Ko._navbarVisible){var s=12;r=Ko.navbarView.y()-T(ri.sitePaddingTop,Yo.height)-l-ri.menuOffsetY-s}pi===mi||pi===vi?(g.x=Ko.menuView.width()+16,g.y=16):"overlay"===Jo.menuView.placement()&&(g&&!t||i());var d=G()&&"overlay"===Jo.menuView.placement()?250:0;ze(u,n,{width:Ko.menuView.width(),height:Ko.menuView.height()+d}),pi===vi?(ze(v,n,{width:Ko.menuView.width(),height:Ko.menuView.height(),y:0}),u.menuText&&ze(u.menuText,n,{y:l})):ze(v,n,{width:Ko.menuView.width(),height:r,y:l}),u.updateSpeed=Un,R.width=Yo.width,R.height=Yo.height,pi===mi||pi===vi?u.dock.side="left":u.dock.side=Jo.menuView.placement(),u.dock.align=N()?"top":"left",u.dock.margin=X()?Ko.menuView.y():Ko.menuView.x(),u.dock.pOffset=X()?Ko.menuView.x():Ko.menuView.y(),u.dock.disableResize="overlay"===Jo.menuView.placement(),u.dock.resize(C?0:Un),setTimeout(function(){u.scroll&&u.scroll.resize()},1e3*Un)},u.addContent=function(e){u.mask.addChild(e),setTimeout(function(){u.updateScroll()},1e3*Un)},u.updateScroll=function(){if((G()||K())&&(v.element.style["-webkit-overflow-scrolling"]="touch"),"native"===ri.menuScrollType)u.style.pointerEvents="auto",!N()&&ri.dropdownSubMenu?v.element.style.overflow="visible":N()?(v.element.style.overflowY="scroll",v.element.style.overflowX="hidden"):(v.element.style.overflowY="hidden",v.element.style.overflowX="scroll");else if(Vo&&("nativeMacOs"===ri.menuScrollType||ri.globalSmoothScroll||pi===vi))u.style.pointerEvents="auto",!N()&&ri.dropdownSubMenu?v.element.style.overflow="visible":N()?(v.element.style.overflowY="scroll",v.element.style.overflowX="hidden"):v.element.style.overflow="auto";else if(N()||!ri.dropdownSubMenu){u.scroll&&u.scroll.destroy(),v.overflow="hidden";var e=ri.menuScrollbarWidth,t="right"===ri.menuScrollbarAlign?-e:-T(ri.menuWidth,Yo.width),i=["bar","wheel","touch"],n=T(Jo.menuView.menuTextPaddingHorizontal(),Yo.width),o={name:"menu",types:i,axis:N()?"y":"x",align:N()?"top":Jo.menuView.menuTextAlignHorizontal(),alpha:ri.menuScrollbarBgAlpha,color:ri.menuScrollbarColor,hover:ri.menuScrollbarHover,side:ri.menuScrollbarAlignment,width:e,topPad:0,margin:N()?2:n,offsetX:N()?t:0,zIndex:500,rounded:Jo.overrides.thumbnailScrollbarRounded,visibility:Jo.overrides.thumbnailScrollbarVisibility};("nativeMacOs"===ri.menuScrollType||ri.globalSmoothScroll)&&(o.color="#000000",o.hover="#000000",o.side="right",o.alpha=0,o.width=7,o.offsetX=-10,o.offsetY=0,o.rounded=!0,o.visibility="when scrolling"),u.scroll=new ge(u.menuText,v,o)}else u.style.pointerEvents="auto",v.element.style.overflow="visible"},u.updateStyle(),u}function ei(e){function i(){_.text="",_.children=[],Z=new ne(e),Z.alpha=0,pi===vi?Z.gap=0:pi===mi?Z.gap=T(D(ri.menuTextGapTablet,Jo.menuView.menuTextGap()),100):Z.gap=T(Jo.menuView.menuTextGap(),100),ri.menuExpandAll?Z.expand="all":Z.expand="single",Z.toggle=!1,Z.wrap=!1;var t=pi===mi?ri.menuTextAlignHorizontalTablet||"left":Jo.menuView.menuTextAlignHorizontal(),i=t;pi===vi?i="left":/top|bottom/.test(Jo.menuView.placement())&&pi!==mi&&(i="top"),Z.align=i,Z.updateSpeed=_.updateSpeed,Z.axis=N()?"y":"x",Z.perpLength=N()?_.height:_.width,Z.animate=!1,s(U,!1,Z,!1),_.addChild(Z),_.width=Z.width,_.height=Z.height,Z.addEventListener(an,r),r(),Z.layout(),W&&_.selectMenuItem(),setTimeout(function(){o(),a(),_.events.dispatchEvent(bo),J=0},J)}function o(){k(),Z.perpLength=N()?_.height:_.width,Z.layout()}function a(){setTimeout(function(){ze(Z,Un,{alpha:1})},350)}function r(e){e&&(_.width=e.width,_.height=e.height),_.x=Math.round(Ko.menuText.x(_.width)),_.events.dispatchEvent(Co)}function s(e,t,i,o){i.parentLabel=o;for(var a=0,r=e.length;a-1){var o=e.split(",");t=o[0].split("=")[1];var a=o[1].split("x");i=Number(a[0].split("=")[1]),n=Number(a[1])}else t=e.split("=")[1];return{path:t,width:i,height:n}}function b(e){var t=f(e.label),i=new Ee;return i.src=hi.cdnSslUri+"/"+t.path,i.width=t.width,i.height=t.height,i.customLabel=e.label.toLowerCase(),i.cursor="pointer",i}function C(e){var t=_o[e.label.toLowerCase()],i=new Ee;return i.src=Wn+t.filename,i.width=t.width,i.height=t.height,i.style.padding="2px 0",i.socialLabel=e.label.toLowerCase(),i.cursor="pointer",i}function w(e){switch(ri.footerIconShape){case"standard":return e.svgStdPath;case"rectangle":return e.svgRectPath;case"circle":return e.svgCircPath}}function L(e){var t=_o[e.label.toLowerCase()],i=new Uo,n=new Uo({type:"g"}),o=new Pe,a=pi===mi||pi===vi?1:ri.footerIconScale;if(n.scale=a,/circle|rectangle/.test(ri.footerIconShape)){var r=new Re;r.rx="circle"===ri.footerIconShape?t.bgCircRadius:t.bgRectRadius,r.width=t.width,r.height=t.height,r.fill=ri.footerIconColor,n.addChild(r)}return o.d=w(t),o.fill="standard"===ri.footerIconShape?ri.footerIconColor:ri.footerIconBgColor,o.fillRule="evenodd",n.addChild(o),i.addChild(n),i.width=t.width*a,i.height=t.height*a,i.socialLabel=e.label.toLowerCase(),i}function S(e,t){var i="%spacer%"===e.toLowerCase()?"span":"a",n=new Zo({type:i});return n.element.style["user-select"]="none",pi===vi?(t?(n.fontFamily=ri.menuSubFontMobile||ri.menuFontMobile||ri.menuFont,n.fontSize=ri.menuSubFontSizeMobile||ri.menuFontSizeMobile||ri.menuSubFontSize,n.textTransform=ri.menuSubTextTransform||"none"):(n.fontFamily=ri.menuFontMobile||ri.menuFont,n.fontSize=ri.menuFontSizeMobile||ri.menuFontSize,n.textTransform=ri.menuTextTransform||"none"),n.fontColor=ri.menuFontColorMobile||ri.menuFontColor):pi===mi?(t?(n.fontFamily=ri.menuSubFontTablet||ri.menuFontTablet||ri.menuFont,n.fontSize=ri.menuSubFontSizeTablet||ri.menuFontSizeTablet||ri.menuSubFontSize,n.textTransform=ri.menuSubTextTransform||"none"):(n.fontFamily=ri.menuFontTablet||ri.menuFont,n.fontSize=ri.menuFontSizeTablet||ri.menuFontSize,n.textTransform=ri.menuTextTransform||"none"),n.fontColor=ri.menuFontColorTablet||ri.menuFontColor):(t?(n.fontFamily=ri.menuSubFont||ri.menuFont,n.fontSize=Jo.menuView.menuSubFontSize(),n.textTransform=ri.menuSubTextTransform||"none"):(n.fontFamily=ri.menuFont,n.fontSize=Jo.menuView.menuFontSize(),n.textTransform=ri.menuTextTransform||"none"),n.fontColor=Jo.menuView.menuFontColor()),n.fontStyle=ri.menuFontStyle||"normal",n.letterSpacing=ri.menuKerning,n.textWrap=pi===vi,n.text="%spacer%"===e.toLowerCase()?" ":e,n.label=n,"%spacer%"!==e.toLowerCase()&&(n.cursor="pointer"),n}function M(e){var t=isNaN(ri.menuIndentMobile)?20:ri.menuIndentMobile,i=isNaN(ri.menuSubIndentMobile)?t+10:t+ri.menuSubIndentMobile;return e?i:t}function z(e,t){var i,n=ri.menuTextAlignHorizontalMobile?ri.menuTextAlignHorizontalMobile:"left",o=M(t),a=(e instanceof Uo||"img"===e.type,""===ri.menuLinesMobile||void 0===ri.menuLinesMobile||ri.menuLinesMobile),r=ri.menuLineHeightMobile||60;switch(n){case"left":i="flex-start";break;case"center":i="center";break;case"right":i="flex-end"}var l=new Zo;return l.addChild(e),l.label=e,l.width=Ko.menuView.width(),l.minHeight=r,l.position="relative",l.display="flex",l.style.justifyContent=i,l.style.alignItems="center",a&&(l.borderBottom="1px solid "+x(Jo.menuView.menuFontColor(),Jo.menuView.menuBgAlpha()+.15)),e.position="relative",Ko.menuBullet.updateSize(t),e.x=0,e.y=a?1:0,e.textAlign=n,e.paddingLeft=o,e.paddingRight=o,l}function E(e){if("custom_png"===ri.menuBulletType){var t=new Ee;t.isSub=e,Ko.menuBullet.updateSize(e),t.alpha=0,_.addChild(t),t.element.addEventListener(xi,function(i){var n={width:i.target.offsetWidth,height:i.target.offsetHeight,filename:this.src};setTimeout(function(){var i=me(n);t.width=i.width,t.height=i.height,Ko.menuBullet.width=i.width,Ko.menuBullet.height=i.height,t.width=Ko.menuBullet.width,e?(t.x=Math.round(-(t.width+15)+ri.menuSubBulletOffsetHorizontal),t.y=0+ri.menuSubBulletOffsetVertical):(t.x=Math.round(-(t.width+15)+ri.menuBulletOffsetHorizontal),t.y=0+ri.menuBulletOffsetVertical)},10)}),t.src=hi.cdnSslUri+"/menu-bullet__at__2x.png"}else if(/^underline/.test(ri.menuBulletType)){var i=Number(ri.menuBulletType.split("_")[1]),t=new Zo;t.isSub=e,t.backgroundColor=x(Jo.menuView.menuFontColor(),0),t.width=0,t.height=i}else{var t=new Zo;t.isSub=e,Ko.menuBullet.updateSize(e),t.fontFamily=ri.menuFont,t.fontColor=x(Jo.menuView.menuFontColor(),0),t.fontSize=e?Jo.menuView.menuSubFontSize():Jo.menuView.menuFontSize(),t.width=Ko.menuBullet.width,t.text=na[ri.menuBulletType],e?(t.x=Math.round(-(t.width+15)+ri.menuSubBulletOffsetHorizontal),t.y=0+ri.menuSubBulletOffsetVertical):(t.x=Math.round(-(t.width+15)+ri.menuBulletOffsetHorizontal),t.y=0+ri.menuBulletOffsetVertical)}return t}function V(){var e="inherit"===Jo.menuView.menuSubTextAlignHorizontal()?Jo.menuView.menuTextAlignHorizontal():Jo.menuView.menuSubTextAlignHorizontal();return pi===vi?ri.menuTextAlignHorizontalMobile||"left":pi===mi?ri.menuTextAlignHorizontalTablet||"left":e}function k(){function e(){return pi===vi?0:pi===mi?D(ri.menuSubIndentTablet,ri.menuSubIndent):ri.menuSubIndent}for(var t=0,i=q.length,n=V(),o=D(ri.menuSubTextPaddingHorizontal,5);ta.tile.perpLength?a.children[j].label.width:a.tile.perpLength,a.tile.addItem(a.children[j].label.width,a.children[j].label.height);a.tile.layoutItems();var r=Jo.menuView.menuSubTextGap();pi===mi&&(r=D(ri.menuTextGapTablet,Jo.menuView.menuSubTextGap())),r=T(r,100);for(var l=0;l0){for(c=new ye({id:"nav"}),c.gap=ri.navbarGap+2,c.axis="horizontal"===ri.navbarLayout?"x":"y",c.align="vertical"===ri.navbarLayout?ri.navbarJustification:"left",c.wrap=!1,c.perpLength="x"===c.axis?t[0].height:t[0].width,e=0;ec.perpLength&&(c.perpLength=t[e].height):t[e].width>c.perpLength&&(c.perpLength=t[e].width),c.addItem(t[e].width,t[e].height);for(c.layoutItems(),e=0;e-1&&f?(b=e.assetId,w>1?(u.show(),window.FOTOMOTO&&m&&"image"===m.type?s(m.content):u.buildNavBtns()):u.hide()):(e.assetId===-1&&(b=0),w>1?(u.show(),window.FOTOMOTO&&m&&"image"===m.type?s(m.content):u.buildNavBtns()):u.hide())},u.buildNavBtns=function(){S=T(ri.navbarFontSize,100),u.parent.removeChildren(u);for(var e in si)if(si.hasOwnProperty(e)){if("fullscreen"===si[e].type&&!A())continue;if("thumbs"===si[e].type&&"none"===y)continue;if("fotomoto"===si[e].type&&!L)continue;if(!/caption|inquiry/.test(si[e].type)&&pi===vi)continue;if(pi===vi&&!v)continue;var i=new Zo;u.addChild(i),"caption"===si[e].type&&m&&(i.alpha=""===m.caption?.35:1),pi===vi&&g&&"caption"===g&&"caption"===si[e].type&&m&&m.caption?(i.label=a("×",S+20),i.addChild(i.label),i.width=i.label.width,i.height=S+10,i.label.x=0,i.label.y=.5*(S-i.label.height)):"spacer"===si[e].type?(i.label=a(" "),i.addChild(i.label),i.width=i.label.width,i.height=S,i.label.x=0,i.label.y=.5*(S-i.label.height)):"label"===si[e].iconType||"count"===si[e].type?(i.label=a(si[e].name),i.addChild(i.label),i.width=i.label.width,i.height=S,i.label.x=0,i.label.y=.5*(S-i.label.height)):"icon"===si[e].iconType?(i.icon=r(si[e].type),i.addChild(i.icon),i.width=i.icon.width,i.height=S,i.icon.left=0,i.icon.top=Math.round(.5*(S-i.icon.height))+ri.navbarIconOffsetY):"both"===si[e].iconType&&(i.icon=r(si[e].type),i.addChild(i.icon),i.label=a(si[e].name),i.addChild(i.label),"next"===si[e].type?("vertical"===ri.navbarLayout?(i.label.x=-3,i.icon.left=Math.round(i.label.width-ri.navbarIconOffsetX)):(i.label.x=0,i.icon.left=Math.round(i.label.width-ri.navbarIconOffsetX+3)),i.label.y=.5*(S-i.label.height),i.icon.top=Math.round(.5*(S-i.icon.height)+ri.navbarIconOffsetY),i.width=i.icon.width+i.label.width-ri