-1}function ve(e){return me(e)?!(wa.overrides.videoAutoPlay||wa.overrides.vimeoDefault):!wa.overrides.videoAutoPlay}function ge(e){switch(e){case"fade":case"hSlide":case"mSlide":case"hScroll":case"hScrollNC":case"grid":return"x";case"vSlide":case"vScroll":case"vScrollNC":return"y"}}function fe(e){return"%SPACER%"===e.label}function be(e){return e&&e.media&&1===e.media.length&&"html"===s(e.media[0]).type}function Ce(e){var t=u(e);return!C(e)&&(e.isIndex?e.key:t?t.key:e.key)}function we(e){return function(){function t(){document.isFullscreen||document.webkitIsFullscreen||e.removeAttribute("controls")}document.fullscreenElement?document.exitFullscreen():document.webkitFullscreenElement?document.webkitExitFullscreen():e.requestFullscreen?(e.requestFullscreen(),e.setAttribute("controls",!0)):e.webkitRequestFullscreen&&(e.webkitRequestFullscreen(),e.setAttribute("controls",!0)),document.addEventListener("fullscreenchange",t,!1),document.addEventListener("webkitfullscreenchange",t,!1)}}function ye(e){function t(e){e.isOpen?o.closeItem(e):o.openItem(e)}function i(){n=new De,n.gap=o.gap,n.axis=o.axis,n.align=o.align,n.wrap=o.wrap,n.perpLength=0}e=e||{};var n,o=new pa(e),a=[];return o.identity="menu",o.element.setAttribute("data-identity","menu"),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(Tn,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&&zi.dropdownSubMenu?ae()||se()?(t.addEventListener("click",function(){o.animate=!0,o.updateSpeed=.25,o.openItem(r)}),i&&i.addEventListener("click",function(){o.closeItem(r)})):(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(yn,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&&zi.dropdownSubMenu||(o.toggle?t(this.accordionItem):this.accordionItem.isOpen||o.openItem(this.accordionItem),o.dispatchEvent(Vn,this.accordionItem)):"single"===o.expand&&o.closeItem(a[i]);o.layout(fo)},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.element.offsetHeight))},o.openItem=function(e){e.isOpen=!0,e.content&&(Ze(e.content,o.animate?o.updateSpeed:0,{height:e.contentHeight,onComplete:function(){zi.dropdownSubMenu&&/top|bottom/.test(wa.menuView.placement())||(e.content.overflow="visible")}}),e.container.height=e.title.element.offsetHeight+e.contentHeight)},o.layout=function(e){function t(e,t,i){return e+(t<0?-t:0)+(i+t-e<0?0:i+t-e)}o.updateSpeed=e||0,i();var r,l,s=a.length,d=-o.gap;for(n.perpLength=0,r=0;rn.perpLength?u:n.perpLength:n.perpLength=h>n.perpLength?h:n.perpLength,n.addItem(h,u)}n.layoutItems();var p="x"===o.axis?o.gap+d:0,m="x"===o.axis?0:o.gap+d,v=n.getBounds(),g="x"===o.axis?v.width-o.gap:n.perpLength,f=v.height+("x"===o.axis?0:o.gap+d);for(r=0;rCa.menuView.width()&&(g=C)}}o.width=g,o.height=f,o.dispatchEvent(En,{width:g,height:f})},o}function Le(e,t,i){var n=new Se({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 Se(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 xe(e){function t(){return{left:{arrow1:{fill:zi.cursorColor,d:va.arrow1Left,stroke:zi.cursorColor,strokeWidth:0},arrow2:{fill:zi.cursorColor,d:va.arrow2Left,stroke:zi.cursorColor,strokeWidth:0},arrow3:{fill:"none",d:va.arrow3Left,stroke:zi.cursorColor,strokeWidth:1.5},plus1:{fill:zi.cursorColor,d:va.plus1Left,stroke:zi.cursorColor,strokeWidth:0},plus2:{fill:zi.cursorColor,d:va.plus2Left,stroke:zi.cursorColor,strokeWidth:0},none:{fill:"none",d:"",stroke:"none",strokeWidth:0},disabled:{fill:"none",d:"",stroke:"none",strokeWidth:0}},right:{arrow1:{fill:zi.cursorColor,d:va.arrow1Right,stroke:zi.cursorColor,strokeWidth:0},arrow2:{fill:zi.cursorColor,d:va.arrow2Right,stroke:zi.cursorColor,strokeWidth:0},arrow3:{fill:"none",d:va.arrow3Right,stroke:zi.cursorColor,strokeWidth:1.5},plus1:{fill:zi.cursorColor,d:va.plus1Right,stroke:zi.cursorColor,strokeWidth:0},plus2:{fill:zi.cursorColor,d:va.plus2Right,stroke:zi.cursorColor,strokeWidth:0},none:{fill:"none",d:"",stroke:"none",strokeWidth:0},disabled:{fill:"none",d:"",stroke:"none",strokeWidth:0}}}}function i(){var e=Hi!==ji&&Hi!==Ri&&zi.cursorIconBlendMode?zi.cursorIconBlendMode:"normal";v.element.style["mix-blend-mode"]=e}function n(e){S=e||"x"}function o(e){x=!/none|disabled/.test(zi.navCursorType)&&e}function a(e){return lo&&e.touches?e.touches[0].pageX:e.clientX}function r(e){return lo&&e.touches?e.touches[0].pageY:e.clientY}function l(){g=new fa,g.left=-20,g.top=-20,g.width=40,g.height=40,v.addChild(g),g.element.style["pointer-events"]="none",v.svg=g,f=new et,f.id="icon",g.addChild(f),f.element.style["pointer-events"]="none",v.iconLeft=f,b=new et,b.id="icon",g.addChild(b),b.element.style["pointer-events"]="none",v.iconCenter=b,v.iconCenter.d=va.cursorThumbs,C=new et,C.id="icon",g.addChild(C),C.element.style["pointer-events"]="none",v.iconRight=C,s(),ma.addEventListener(rn,d),v.listenerAdded=!0}function s(){var e=Hi!==ji&&Hi!==Ri&&zi.cursorIconBlendMode?zi.cursorIconBlendMode:"normal";v.cursorIconStyle=zi.cursorIconStyle||"arrow2";var t=L.left[v.cursorIconStyle],i=L.right[v.cursorIconStyle];v.element.style["mix-blend-mode"]=e,v.navCursorType=zi.navCursorType,v.iconLeft.d=t.d,v.iconLeft.fill=t.fill,v.iconLeft.stroke=t.stroke,v.iconLeft.strokeWidth=t.strokeWidth,v.iconCenter.fill=zi.cursorColor,v.iconRight.d=i.d,v.iconRight.fill=i.fill,v.iconRight.stroke=i.stroke,v.iconRight.strokeWidth=i.strokeWidth}function d(e){if(v.enabled){if(e.target!==g.element&&e.target!==f.element&&e.target!==b.element&&e.target!==C.element){var i=a(e),n=r(e),o=wa.mediaView.x(),l=wa.mediaView.y(),d=wa.mediaView.width(),c=wa.mediaView.height();v.transition=0,v.translateX=i-2,v.translateY=n-2,e.target.navigationCursor&&v.enabled?w||h(e):w&&u(e);var m=x?.333*d:.5*d,M=x?.333*c:.5*c,T="x"===S?m:M,V="x"===S?i-o:n-l,E=T,z=2*T;(zi.cursorColor!==L.left.arrow1.fill||zi.cursorIconStyle!==v.cursorIconStyle&&zi.navCursorType!==v.navCursorType)&&(L=t(),s()),VE&&Vz)&&(v.iconLeft.alpha=0,v.iconCenter.alpha=0,v.iconRight.alpha=1,v.svg.rotate="y"===S&&/arrow/.test(v.cursorIconStyle)?90:0,v.type="next")}}else p(e);clearTimeout(y),y=setTimeout(function(){p(e)},5e3)}function c(t){t.target.navigationCursor&&v.enabled&&(v.alpha=0,w=!1,"thumbs"===v.type?e.events.dispatchEvent(Zo,v.type):e.events.dispatchEvent(Yo,{navDir:v.type}))}function h(e){"cursor"===zi.navCursorType?(w=!0,v.display="block",v.alpha=.85,/none/.test(zi.cursorIconStyle)||(e.target.style.cursor="none",v.iconLeft.cursor="none",v.iconCenter.cursor="none",v.iconRight.cursor="none",v.svg.cursor="none",v.cursor="none"),M||(ma.element.addEventListener(yn,c),ma.element.addEventListener("contextmenu",m),ma.element.addEventListener("dragstart",m),M=!0)):v.display="none"}function u(){w&&(w=!1,v.alpha=0,v.display="none"),M&&(ma.element.removeEventListener(yn,c),ma.element.removeEventListener("contextmenu",m),ma.element.removeEventListener("dragstart",m),M=!1)}function p(e){w=!1,v.alpha=0,v.display="none",e&&e.target&&e.target.style&&(e.target.style.cursor="default"),v.iconLeft.cursor="default",v.iconCenter.cursor="default",v.iconRight.cursor="default",v.svg.cursor="default",v.cursor="default","disabled"===zi.navCursorType?v.display="none":M||(ma.element.addEventListener(yn,c),ma.element.addEventListener("contextmenu",m),ma.element.addEventListener("dragstart",m),M=!0)}function m(e){var t=void 0===Fi.disableRightClick||Fi.disableRightClick;t&&e.preventDefault()}var v=new pa({events:new Ke});v.position="fixed";var g,f,b,C,w,y,L=t(),S="x",x=!1,M=!1;return v.enabled=!0,v.zIndex=999,v.alpha=0,v.display="none",v.addEventListener("cursorAxisUpdate",n),v.addEventListener("cursorThumbsUpdate",o),v.addEventListener("cursorBlendMode",i),v.destroy=function(){ma.removeEventListener(rn,d),v.removeEventListener("cursorAxisUpdate",n),v.removeEventListener("cursorThumbsUpdate",o),v.removeEventListener("cursorBlendMode",i),v.iconLeft.cursor="default",v.iconCenter.cursor="default",v.iconRight.cursor="default",v.svg.cursor="default",v.cursor="default",M&&(ma.element.removeEventListener(yn,c),ma.element.removeEventListener("contextmenu",m),ma.element.removeEventListener("dragstart",m),M=!1),v.text=""},l.call(v),v}function Me(e){var t=new pa,i=t;t.element.className="staticnav",t.axis=e.axis||"x",t.zone=e.zone,t.zIndex=e.zIndex;var n=new pa,o=new fa,a=new fa({type:"g"}),r=new et,l=new pa,s=new fa,d=new fa({type:"g"}),c=new et;n.zIndex=e.zIndex,n.position="absolute",n.width=100*e.scale,n.height=100*e.scale,o.width=100*e.scale,o.height=100*e.scale,n.addEventListener("click",function(){e.prevClick(i)}),r.d=e.paths.prev.d,r.fill=e.paths.prev.fill,r.stroke=e.paths.prev.stroke,r.strokeWidth=e.paths.prev.strokeWidth,o.addChild(a),a.addChild(r),n.addChild(o),l.zIndex=e.zIndex,l.position="absolute",l.width=100*e.scale,l.height=100*e.scale,s.width=100*e.scale,s.height=100*e.scale,l.addEventListener("click",function(){e.nextClick(i)}),c.d=e.paths.next.d,c.fill=e.paths.next.fill,c.stroke=e.paths.next.stroke,c.strokeWidth=e.paths.next.strokeWidth,s.addChild(d),d.addChild(c),l.addChild(s),t.addChild(n),t.addChild(l);var h=Hi!==ji&&Hi!==Ri&&zi.cursorIconBlendMode?zi.cursorIconBlendMode:"normal";return n.element.style["mix-blend-mode"]=h,l.element.style["mix-blend-mode"]=h,t.updateAxis=function(e){t.axis=e,n.element.style.transformOrigin="center",l.element.style.transformOrigin="center","y"===t.axis?(n.position="fixed",l.position="fixed",n.element.style.transform="rotate(90deg)",l.element.style.transform="rotate(90deg)"):(n.position="absolute",l.position="absolute",n.element.style.transform="rotate(0deg)",l.element.style.transform="rotate(0deg)"),t.resize(t.zone)},t.resize=function(i){t.zone=i;var o,r;if("y"===t.axis)switch(e.align){case"start":o={x:i.x,y:i.y},r={x:i.x,y:i.y+i.height-l.height};break;case"end":o={x:i.x+i.width-n.width,y:i.y},r={x:i.x+i.width-l.width,y:i.y+i.height-l.height};break;default:o={x:i.x+(i.width-n.width)/2,y:i.y},r={x:i.x+(i.width-l.width)/2,y:i.y+i.height-l.height}}else switch(e.align){case"start":o={x:i.x,y:i.y},r={x:i.x+i.width-l.width,y:i.y};break;case"end":o={x:i.x,y:i.y+i.height-n.height},r={x:i.x+i.width-l.width,y:i.y+i.height-l.height};break;default:o={x:i.x,y:i.y+(i.height-n.height)/2},r={x:i.x+i.width-l.width,y:i.y+(i.height-l.height)/2}}n.x=o.x+e.offset.prevX,n.y=o.y+e.offset.prevY,l.x=r.x+e.offset.nextX,l.y=r.y+e.offset.nextY,a.scale=e.scale,d.scale=e.scale},t.hide=function(e){switch(e){case"prev":n.display="none";break;case"next":l.display="none";break;default:n.display="none",l.display="none"}},t.show=function(e){switch(e){case"prev":n.display="block";break;case"next":l.display="block";break;default:n.display="block",l.display="block"}},t.resize(e.zone),t.updateAxis(e.axis),t}function Te(e){function t(e){u.text=e.target.tooltip,u.alpha=1,c.width=u.element.offsetWidth+2*y,c.height=u.element.offsetHeight+2*y,d.width=c.width+2*w,d.height=c.height+2*w,T=M+d.height+.5*w,V=M+w}function i(e){S=e.pageX/window.innerWidth;var t=Math.round(d.width*S);t-h.point-bd.width?(h.x=d.width-(w+h.width+b),d.x=e.pageX-d.width+w+h.point+b):(h.x=t-(w-h.width),d.x=e.pageX-t)}function n(e){e.pageY=o-1&&t<=o+1},default:function(e){return e.isInViewport}};this.update=function(e){setTimeout(function(){e&&(o=e),n()},0)}}function ze(e,t){function i(e){Ze(this,.2,{backgroundColor:Va.bgColorLighter,fontColor:Va.fontColorSelected})}function n(e){Ze(this,.2,{backgroundColor:Va.bgColor,fontColor:Va.fontColor})}t=t||{};var o=new pa;o.backgroundColor=t.backgroundColor||Va.bgColorLight,o.width=250,o.height=150,o.borderRadius=4,o.overflow="hidden",o.boxShadow=Va.shadowDark,o.addEventListener(yn,function(e){e.stopPropagation()});var a=new pa;a.x=25,a.y=20,a.fontColor=t.fontColor||Va.fontColor,a.fontFamily="Helvetica Neue, Arial, sans-serif",a.fontSize=15.5,a.selectable=!0,a.text=e,a.textAlign="center";var r=new pa({type:"button"});r.width=65,r.height=40,r.text="OK",r.outline="none",r.border="none",r.fontWeight="bold",r.fontSize=Va.fontSize,r.fontColor=Va.fontColor,r.fontFamily="Helvetica Neue, Arial, sans-serif",r.backgroundColor=Va.bgColor,o.addChild(r),o.addChild(a);var l=[];dx&&K(dx,"site.siteView")&&(l=[K(dx,"site.siteView")]),dx&&K(dx,"admin.adminView")&&(l=[dx.site.siteView,dx.admin.adminView]);var s=new da(o,{userOverride:t.userOverride||!0,backgroundColor:t.backgroundColor||"#000000",alpha:t.alpha||.5,blurLayers:t.blurLayers||l});s.open(),r.addEventListener(on,i),r.addEventListener(sn,n),r.addEventListener(Ji,i),r.addEventListener(Qi,n),r.addEventListener(yn,function(e){t.onClose&&t.onClose(),s.close()});var d=r.element.offsetHeight,c=a.element.offsetWidth;return o.width=c+50,a.width=o.width-50,o.height=a.element.offsetHeight+d+50,r.width=o.width,r.y=o.height-d-0,s.overlayResize(),r.focus(),s}function ke(e,t){function i(e){Ze(this,.2,{backgroundColor:Va.bgColorLighter,fontColor:Va.fontColorSelected})}function n(e){a.call(this)}function o(e){ma.activeFocus&&(a.call(ma.activeFocus),ma.activeFocus.blur()),Ze(this,.2,{backgroundColor:Va.bgColorLighter,fontColor:Va.fontColorSelected})}function a(e){Ze(this,.2,{backgroundColor:Va.bgColor,fontColor:Va.fontColor})}t=t||{};var r=new pa;r.backgroundColor=t.backgroundColor||Va.bgColorLight,r.width=t.width||250,r.height=150,r.borderRadius=5,r.overflow="hidden",r.boxShadow=Va.shadowDark,r.addEventListener(yn,function(e){e.stopPropagation()});var l=new pa;l.x=25,l.y=23,l.fontColor=t.fontColor||Va.fontColor,l.fontFamily="Helvetica Neue, Arial, sans-serif",l.fontSize=15.5,l.selectable=!0,l.text=e,l.textAlign="center";var s=new pa({type:"button"});s.width=65,s.height=40,s.text=t.cancelLabel||"CANCEL",s.outline="none",s.border="none",s.fontWeight="bold",s.fontSize=Va.fontSize,s.fontColor=Va.fontColor,s.fontFamily="Helvetica Neue, Arial, sans-serif",s.backgroundColor=Va.bgColor,r.addChild(s);var d=new pa({type:"button"});d.width=65,d.height=40,d.text=t.okLabel||"OK",d.outline="none",d.border="none",d.fontWeight="bold",d.fontSize=Va.fontSize,d.fontColor=Va.fontColor,d.fontFamily="Helvetica Neue, Arial, sans-serif",d.backgroundColor=Va.bgColor,r.addChild(d),r.addChild(l);var c=[dx.site.siteView];dx&&K(dx,"admin.adminView")&&(c=[dx.site.siteView,dx.admin.adminView]);var h=new da(r,{userOverride:!0,backgroundColor:"#000000",alpha:.5,blurLayers:c});h.open(),s.addEventListener(on,o),s.addEventListener(sn,a),d.addEventListener(on,o),d.addEventListener(sn,a),s.addEventListener(Ji,i),s.addEventListener(Qi,n),d.addEventListener(Ji,i),d.addEventListener(Qi,n),s.addEventListener(yn,function(e){t.onCancel&&t.onCancel(),h.close()}),d.addEventListener(yn,function(e){t.onConfirm&&t.onConfirm(),h.close()});var u=d.element.offsetHeight,p=l.element.offsetWidth;return r.width=p+50,l.width=r.width-50,r.height=l.element.offsetHeight+s.element.offsetHeight+u+50,s.width=r.width,s.y=r.height-s.height-u,d.width=r.width,d.y=r.height-u-0,h.overlayResize(),d.focus(),h}function Oe(e){function t(){c.width=h,c.height=u,l=new pa,l.backgroundColor=zi.overlayColor,l.width=h,l.height=u,r=new Je,r.backgroundColor=zi.contactFieldRectColor,r.fontFamily=zi.contactFont,r.fontColor=zi.contactFontColor,r.fontSize=Hi===ji?16:14,r.width=170,r.height=23,r.x=10,r.y=.5*(u-r.height),r.paddingLeft=3,r.addEventListener(Ji,a),r.addEventListener(Qi,o),r.element.addEventListener(yn,function(e){e.stopPropagation()}),r.element.tabIndex=1,c.setMessage("PASSWORD"),s=new Ue,s.text="SUBMIT",s.x=r.x+r.width+10,s.y=r.y,s.height=23,s.width=70,s.fontSize=Hi===ji?16:14,s.fontFamily=zi.contactFont,s.fontColor=zi.contactFontColor,s.backgroundColor=zi.contactFieldRectColor,c.addChild(l),c.addChild(r),c.addChild(s);var e=dx&&K(dx,"admin.adminView")?[dx.site.siteView,dx.admin.adminView]:[dx.site.siteView];d=new da(c,{userOverride:!0,backgroundColor:"#000000",alpha:.5,blurLayers:e}),c.open(),d.overlayResize()}function i(e){13===e.keyCode&&n(e)}function n(t){c.events.dispatchEvent("SITE_SERVICE_PASSWORD_CHECK",{sectionKey:e.section.key,value:r.value})}function o(e){ma.isInputFocus=!1,""===r.value&&c.setMessage("PASSWORD")}function a(e){ma.isInputFocus=!0,r.value=""}var r,l,s,d,c=new pa({events:e.events}),h=272,u=47;return c.updateSpeed=0,c.addEventListener(bo,function(e){}),c.updatePosition=function(e){Ze(c,c.updateSpeed,{x:Ca.mediaView.x()+.5*(Ca.mediaView.width()-h),y:Ca.mediaView.y()+.5*(Ca.mediaView.height()-u)}),c.updateSpeed=fo},c.close=function(){ma.removeEventListener(un,i),s.removeEventListener(yn,n),d.close()},c.setMessage=function(e){r.value=e},c.open=function(t){t&&(e.section=t),d.open(),setTimeout(function(){ma.addEventListener(un,i),s.addEventListener(yn,n)},100)},t(),c}function Ie(e,t,i){var n=new Ae({type:i.type,hRange:i.hRange,vRange:i.vRange,width:i.width||e.width,height:i.height||e.height,disableOrientationCheck:i.disableOrientationCheck}),o=new Se({hRange:i.hRange,vRange:i.vRange,hAlign:i.hAlign,vAlign:i.vAlign,width:n.width,height:n.height}),a={x:Math.round(o.x),y:Math.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 Fe(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 Ae(e){function t(){return m=d/c,"fit"===l||"native"===l?mp}function i(){p=h/u,n(),"fitWidth"===e.type||t()?(h=d,u=d/p):c?(h=c*p,u=c):(h=d,u=d/p),"native"===e.type&&(h>e.width||u>e.height)&&(h=e.width,u=e.height)}function n(){s||o(h,u,d,c)||r(h,u)||(l="fit")}function o(e,t,i,n){return a(e,t)===a(i,n)}function a(e,t){return e>t}function r(e,t){return e===t}e=e||{};var l=e.type||"fit",s=e.disableOrientationCheck||!1,d=e.hRange,c=e.vRange,h=e.width||0,u=e.height||0,p=-1,m=-1;return i(),{set hRange(e){d=e},set vRange(e){c=e},set type(e){l=e},get type(){return l},set width(e){h=e},set height(e){u=e},get width(){return h},get height(){return u}}}function Pe(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 c},set ing(e){c=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,c){t=t||0,p||(p=!0,c||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()]=$o.round(s):f[i.axis]=$o.round(s),f.ease="cubic-bezier(0.5, 0.5, 0.5, 0.8)",u.hvr&&(f.onUpdate=function(){u.dispatchEvent(Qn)}),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(){h||u.dispatchEvent("scrollStop"),u.bar&&"when scrolling"===u.visibility&&(u.bar.hide(),u.bar.checkVisible()),p=!1,u.bar&&u.bar.resize(),h=!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(),ca.register(u),u}function He(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],ma.addEventListener(ln,a,!1),ma.addEventListener(rn,o,!1),ma.addEventListener(tn,a,!1),ma.addEventListener(en,o,!1)}function o(t){e.ing===!1&&(e.ing=!0,t.preventDefault()),window.getSelection().removeAllRanges(),h=r(t)-u-m[e.axis],e.percent=(h-m[e.axis])/(m[e.dim]-v[e.dim]),e.update(0),e.dispatchEvent(Qn)}function a(t){setTimeout(function(){e.ing=!1},10),Ze(v,.35,{backgroundColor:e.color}),ma.removeEventListener(rn,o),ma.removeEventListener(ln,a),ma.removeEventListener(tn,a,!1),ma.removeEventListener(en,o,!1)}function r(t){return"x"===e.axis?I(t):F(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,c=e.mask,h=0,u=0,p=!0,m=this.back=new pa;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 pa;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(on,t),v.addEventListener(sn,i),v.addEventListener(an,n),v.addEventListener($i,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=fo,v.transition=fo,m[e.perpDim]=e.width,m[e.dim]=c[e.dim],e.parent===c?m[e.axis]=l():m[e.axis]=c[e.axis]+l(),v[e.perpDim]=e.width,"left"===e.side||"top"===e.side?(m[e.perpAxis]=c[e.perpAxis]-e.width+s(),v[e.perpAxis]=c[e.perpAxis]-e.width+s()):(m[e.perpAxis]=c[e.perpAxis]+c[e.perpDim]+s(),v[e.perpAxis]=c[e.perpAxis]+c[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=c.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(on,t),v.removeEventListener(sn,i),v.removeEventListener(an,n),v.removeEventListener($i,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(on,t),v.removeEventListener(sn,i),v.removeEventListener(an,n),v.removeEventListener($i,n)},this.enable=function(){v.addEventListener(on,t),v.addEventListener(sn,i),v.addEventListener(an,n),v.addEventListener($i,n)}}function Re(e){function t(t){e.active&&!e.ing&&e.dispatchEvent("WINDOW_SCROLL_TOP")}function i(t){ca.setActive(e),r=o(t),l=e.percent||0,e.mask.addEventListener(tn,a),e.mask.addEventListener(en,n)}function n(t){e.ing===!1&&(e.ing=!0,re()&&window.scrollTo(0,1),t.preventDefault()),s=o(t)-r,e.