(function(m){window.rt01MODULE=window.rt01MODULE||{};window.rt01VA||(window.rt01VA={rubyName:"rubytabs",rubyData:"tabs",namespace:"rt01",$ruby:m(),numID:0},rt01VA.optsDefault={tagCanvas:"div",nameCanvas:"canvas",nameViewport:"viewport",nameSlide:"slide",nameImageBack:"imgback",nameImageLazy:"img",nameNav:"nav",namePag:"pag",nameCap:"cap",nameNext:"nav-next",namePrev:"nav-prev",namePlay:"playpause",nameTimer:"timer",nameLayer:"layer",nameOverlay:"overlay",nameDataSlide:"slide",nameDataLazy:"src",name:null,current:"cur",actived:"actived",deactived:"deactived",optionsPlus:"tabs",fx:"line",fxEasing:"easeOutCubic",cssOne:"roDeal",cssTwoOut:"pullOut",cssTwoIn:"pushIn",cssThreePrev:"pullIn",cssThreeNext:"pushIn",cssFourNextOut:"roEdgeLeftOut",cssFourNextIn:"roEdgeRightIn",cssFourPrevOut:"roEdgeRightOut",cssFourPrevIn:"roEdgeLeftIn",cssEasing:null,imagePosition:null,direction:"hor",width:null,height:null,widthSlide:1,widthRange:null,padding:0,margin:30,speed:400,speedHeight:400,delayUpdate:1E3,perspective:800,slot:"auto",stepNav:1,stepPlay:1,idBegin:0,showBy:"all",showInRange:0,offsetBy:null,wheel:!1,isAutoInit:!0,isCenter:!0,isNav:!1,isPag:!0,isCap:!1,isSwipe:!0,isLoop:!0,isAnimRebound:!0,isKeyboard:!1,isOverlay:!1,isViewGrabStop:!1,isFullscreen:!1,isSlideshow:!1,isDeeplinking:!1,isCookie:!1,isLoader:!0,isParallaxScroll:!1,isLayerParallax:!1,isMask:"auto",load:{preload:1,amountEachLoad:2,isLazy:!0},swipe:{easing:"easeOutQuint",isBody:!0,isAutoOnPag:!0,isLiveEffect:!0},oneSlide:{isNav:!1,isPag:!0,isSwipe:!1},className:{grab:["grab","grabbing"],swipe:["","swiping"],stop:["stopLeft","stopRight"]},rubyAnimateKeyframes:{fadeOut:[{pos:100,opacity:0}],fadeIn:[{pos:0,opacity:0}]},rubyAnimateOne:{fade:{next:["fadeOut","fadeIn"],prev:["fadeOut","fadeIn"]}},fxMathName:"rectMove rectRun rectSlice rubyFade rubyMove rubyRun rubyScale zigzagRun randomMath".split(" "),coverflow3D:{widthSlide:.8,perspective:1200,zDeep:600,rotate:30,opacity:1,isDeepMulti:!0},nav:{isEventTap:!0,markup:"
=c.tCur&&g.go(100);g.play();return g};g.reset=function(a){if(a){a=0;for(var d=c.animate.length;aa.pageX0?"right":"left","swipe"==d?(a.y=f.A(a.y0-h.pageY),null===a.swipeDirs&&f.A(a.xOffset)>=a.y&&(a.swipeDirs="chieuX"),null===a.swipeDirs&&5 u.xMin||v&&a.xBuffer a.xOffset?1:-1,w=a.pageX1-a.pageX0,A=!0,B=!0;if(z){if("math"==a.fxType||"css"==a.view)B=!1;k.swipe.isLiveEffect||(A=B=!1)}B&&A&&(z?("line"!=d||e.loop||g(),"dot"==d&&(w/=e.mobile?3:6,!e.loop&&(0>=n&&m||n>=b.num-1&&v)&&(w/=4)),!e.loop&&k.isViewGrabStop&&(m&&0 t&&(e.loop||!e.loop&&0 t)&&k.isSlideshow&&(e.hoverAction=!0)}else e.pag&&0!=m&&(t.xCanvas=a.xBuffer,m=k.pag.speed,"center"==t.align||"end"==t.align?t.xCanvas!=t.xMin&&n.AnimateX(null,t.xMin,!1,!0,m):0 k.wRes?b>=k.wRuby:k.wRes>k.wSlide)?(b=h.M.GetValueInRange(k.sizeRange),k.pa.left=null===b?l():(k.wSlide-b)/2):k.pa.left=(k.wSlide-k.wRes)/2}else k.pa.left=k.wRes>k.wSlide?l():(k.wSlide-k.wRes)/2;k.pa.left=~~k.pa.left;b=(k.wSlide-2*k.pa.left)/k.wRes;k.rate=1",{"class":b});e.$pagItem=m("");e.$s.each(function(){a.RenderPagItem(m(this))});e.$pagInner=m("",{"class":e.ns+"paginner"});e.$pagInner.append(e.$pagItem);e.$pag.prepend(e.$pagInner);if(!f.pagOutside)e.$ruby["begin"==c.position?"prepend":"append"](e.$pag);b=g+c.type;f.pagList||(b+=g+r+g+c.position,f.pagOutside&&(b+=h));e.$ruby.addClass(b);f.$pag=!0}else!k.isPag&&f.$pag&&(e.$s.each(function(){n.Data(m(this),{$thumbWrap:void 0})}),e.$pag[f.pagOutside?"empty":"remove"](),f.$pag=f.$pagArrow=f.$pagMark=!1,f.swipePagCur=!1);k.isPag&&(a.RenderPagArrow(),a.RenderPagMark());f.$pag&&e.$s.each(function(){a.RenderThumbnail(m(this))})},RenderPagItem:function(a){l(this);a=n.Data(a).$pagItem;e.$pagItem=e.$pagItem.add(a);return a},RenderPagArrow:function(){l(this);if(k.pag.isArrow&&!f.$pagArrow){var a=n.NS(k.pag.markupArrow);e.$pagArrowLeft=m(a.replace(/\{dirs\}/g,"left"));e.$pagArrowRight=m(a.replace(/\{dirs\}/g,"right"));e.$pag.append(e.$pagArrowLeft,e.$pagArrowRight);f.$pagArrow=!0}!k.pag.isArrow&&f.$pagArrow&&(e.$pagArrowLeft.remove(),e.$pagArrowRight.remove(),f.$pagArrow=!1)},RenderPagMark:function(){l(this);k.pag.isMark&&!f.$pagMark?(e.$pagMark=m(n.NS(k.pag.markupMark)),e.$pagMarkItem=e.$pagMark.children(),e.$pag.append(e.$pagMark),f.$pagMark=!0):!k.pag.isMark&&f.$pagMark&&(e.$pagMark.remove(),f.$pagMark=!1)},RenderThumbnail:function(a){l(this);var b=n.Data(a);if(f.pagThumb&&!b.$thumbWrap){var g=n.Find(a,"."+e.ns+"thumbitem"),c=n.Find(a,"."+e.ns+k.nameImageBack),h=n.Find(a,"."+e.ns+"videoback"),r=h.length&&!/^\s*$/.test(h.attr("href")),v;if(c.length||h.length)v=(c.length&&c||h.length&&h).data("thumbnail-link"),/^\s*$/g.test(v)&&(v=!1);if(g.length||c.length||v||r||b.isLoaded&&b.$thumbItem)h=b.$pagItem,r=m("",{"class":"{ns}thumbwrap {ns}wfit".replace(/\{ns\}/g,e.ns)}),h.append(r),b.$thumbWrap=r,this.RENDER.LoaderAdd(a,h,"$loaderThumb"),b.isLoaded&&b.$thumbItem?(r.append(b.$thumbItem),this.SetupWhenLoadSlideEnd(a),this.PosCenterForThumbItem(a)):g.length?r.append(g):v?(g=m("",{src:v,"class":e.ns+"thumbitem"}),r.append(g)):c.length&&(g=c.clone(),g.addClass(e.ns+"thumbitem").removeClass(e.ns+"imgback").css({width:"",height:""}),r.append(g))}else!f.pagThumb&&b.$thumbWrap&&(b.$thumbWrap.remove(),b.$thumbWrap=null)},SetupWhenLoadSlideEnd:function(a){l(this);f.pagThumb&&h.RENDER.LoaderRemove(a,"$loaderThumb")},ToggleClass:function(a){l(this);if(!m.isEmptyObject(b)){var d=(a?k:b).pag,g=" "+e.ns,c=g+"pag-",f="",h="",n="";k.pag.moreClass!=b.pag.moreClass&&(h+=" "+d.moreClass);k.pag.type!=b.pag.type&&(h+=g+d.type,n+=c+d.type);k.pag.position!=b.pag.position&&(f+=c+"pos-"+d.position);k.pag.direction!=b.pag.direction&&d.direction?f+=c+d.direction:e.addInfo&&(d=e.addInfo.pagDirs,f=a?f+(c+d):f+(c+("hor"==d?"ver":"hor")));e.$pag&&e.$pag[a?"addClass":"removeClass"](h+(" "+f));e.$ruby[a?"addClass":"removeClass"](n+(" "+f))}},FirstLastClass:function(){var a=this.va,b=a.$pagItem,e=a.ns+"first",a=a.ns+"last";b&&(b.removeClass(e+" "+a),b.first().addClass(e),b.last().addClass(a))},EventTap:function(){var b=this;l(b);if(!e.$pag)return!1;var d=e.ev.click+" "+e.ev.swipe.end;e.$pagItem.off(d);if(f.pag){var g=m();e.$pagItem.each(function(){var a=m(this),c="a"===a[0].tagName.toLowerCase(),b=a.attr("href");c&&b||(g=g.add(a))});g.on(d,function(c){l(b);var d=m(this);a.ev.trigger("beforeTap");k.pag.isEventTap&&f.tapEnable&&(e.moveBy="tap",b.TOSLIDE.Run(n.Data(d).id,!0,!1,!0),b.EVENTS.DelayToTapNext());c.preventDefault()})}if(k.pag.isArrow){var c=e.$pagArrowLeft.add(e.$pagArrowRight);c.off(d);if(k.pag.isTapOnArrow)c.on(d,function(a){l(b);if(f.tapEnable){var c=m(this).is(e.$pagArrowLeft)?"left":"right";b.TranslatePagByTapArrow(c);b.EVENTS.DelayToTapNext()}a.preventDefault()})}},ToggleEvent:function(){l(this);var a=e.pag.isViewLarge;f.SWIPE&&k.swipe.isAutoOnPag&&(a&&f.swipePagCur||!a&&!f.swipePagCur)&&(a=a?"offPag":"onPag",n.Module("SWIPE").Events(a))},TypeSizeItem:function(){l(this);var a=k.pag,b=e.pag,g=e.ns+"wfit",c=e.ns+"hfit",t="hor"==b.dirs,r=f.pagItemSizeSelf;(function(){e.$pagInner.css({width:"",height:"","margin-right":"","margin-bottom":""}).removeClass(g+" "+c);e.$pagItem.each(function(){m(this).css({width:"",height:""})})})();h.GetSizeOfItems();(function(){var h=t?"max"==a.typeSizeItem?b.wMax:b.wMin:b.wMax,h={width:f.pagOutside&&!t?"":h,height:t?b.hMax:"max"==a.typeSizeItem?b.hMax:b.hMin};t?(h["margin-bottom"]=b.maBottom,r&&(h.width="1px")):(h["margin-right"]=b.maRight,r&&(h.height="1px"));e.$pagInner.css(h);f.pagList||(h=g+" "+c,r&&(h=t?c:g),e.$pagInner.addClass(h))})();(function(){function a(c){var b=0,d=0;for(i=c.length-1;0<=i;i--)b+=n.PInt(e.$viewport.css(c[i])),d+=n.PInt(e.$pag.css(c[i]));return b-d}e.viewSpace={hor:a(["padding-left","padding-right","border-left-width","border-right-width"]),ver:a(["padding-top","padding-bottom","border-top-width","border-bottom-width"])}})()},GetSizeOfItems:function(){function b(a){var d="w"==a?"width":"height",f="w"==a?"Width":"Height",h=[a+"Self",a+"ToPadding",a+"ToBorder",a+"ToMargin"];for(i=0;i l&&(b=l);c[h[0]].push(b);c[h[1]].push(b+e);c[h[2]].push(b+p);c[h[3]].push(b+a)});c[a+"Min"]=Math.min.apply(null,c[h[0]]);c[a+"Max"]=Math.max.apply(null,c[h[0]]);c[a+"Sum"]=n.Sum(c[h[3]])}function d(c,b){var d=0;for(i=0;i d&&(d=e)}return d}l(this);var g=k.pag,c=e.pag;(function(){var a=["padding","border","margin"],b=["Top","Right","Bottom","Left"],d=["","Width",""],g=a.length,f=b.length;for(i=0;i =b*d||k.pag.isJustifyWhenLarge)c=~~(g.wViewport/d);e.$pagInner.css({width:c-g.maRight,height:g.hSelf[0]})}this.GetSizeOfItems();d=g.sViewport-g.sSum;b=g.isViewLarge=0<=d;g.align=k.pag.align;b&&"justify"==g.align&&(g.align="center");b||"begin"==g.align||(g.align="begin");"begin"==g.align?(g.xMin=g.xCanvas=0,g.xMax=b?0:d):"end"==g.align?(g.xMin=g.xCanvas=d,g.xMax=g.sViewport):"center"==g.align&&(g.xMin=g.xCanvas=n.R(d/2),g.xMax=g.xMin+g.sSum);this.ToggleEvent()},PosAndSizeOfItems:function(){l(this);var a=e.pag,b="hor"==a.dirs;h.GetSizeOfItems();var g=b?"wToMargin":"hToMargin";a.pBegin=[0];for(i=1;i r?(g=c+"hfit",u.left=-n.R((z*h-f)/2)):(g=c+"wfit",u.top=-n.R((f/z-h)/2)));b.css(u);b="{ns}hfit{ns}wfit".replace(/\{ns\}/g,c).replace(g,"");a.addClass(g).removeClass(b)}},UpdateThumbnail:function(){var a=this;l(a);f.pagThumb&&f.initEnd&&e.$s.each(function(){a.PosCenterForThumbItem(m(this))})},PosCenterForItemCur:function(b,d){function e(){l(c);if(f.isViewLarge)"ver"==f.dirs&&(d=!1),c.TranslateTo(f.xCanvas,b,d);else{var g="hor"==f.dirs?f.wToMargin:f.hToMargin,h=n.Sum(g,a.idCur),g=-n.R(h-(f.sViewport-g[a.idCur])/2);0 e.pag.xMax+30,b))},TranslatePagByTapArrow:function(a){l(this);var b=e.pag;if(!b.isViewLarge){a="left"==a;var g=b.xCanvas+(b.sViewport-10)*(a?1:-1),b=a?b.xMin:b.xMax;if(a&&g>b||!a&&g",{"class":b.ns+k.nameCap});b.$capCur=m("",{"class":b.ns+"cap-cur"});b.$capLast=m("",{"class":b.ns+"cap-last"});b.$capInner=m("",{"class":b.ns+"capinner"});b.$capInner.append(b.$capCur,b.$capLast).appendTo(b.$cap);!a.capOutside&&b.$ruby.append(b.$cap);a.$cap=!0}else!k.isCap&&a.$cap&&(b.$cap[a.capOutside?"empty":"remove"](),a.$cap=!1)},Toggle:function(f,r){l(this);var n=e.Data(f).htmlCap,p=r.length?e.Data(r).htmlCap:"";b.$capCur.html(n);a.mobile||a.ie7||(b.$capLast.html(p),n=e.OuterHeight(b.$capCur,!0),p=e.OuterHeight(b.$capLast,!0)||n,b.tweenCaption.css(b.$capCur,{opacity:0}).animate(b.$capCur,{opacity:1},{isNew:!0,duration:k.speedHeight,complete:function(){setTimeout(function(){l(h);b.$capLast.css("visibility","");b.$capInner.css("height","")},10)}}).css(b.$capLast,{opacity:1,visibility:"visible"}).animate(b.$capLast,{opacity:0},{duration:k.speedHeight}),p!==n&&b.tweenCaption.css(b.$capInner,{height:p}).animate(b.$capInner,{height:n},{duration:k.speedHeight}))}}})(jQuery);(function(m){function l(l){h=l;k=l.o;b=l.va;a=l.is;e=l.M;f=e.Module("PAG")}window.rt01MODULE=window.rt01MODULE||{};var h,k,b,a,e,f;rt01MODULE.IMAGE={SetupAtLoadSlideBegin:function(f,n){l(this);var p=b.ns,d=e.Data(f);n=n||".{ns}{imgback}, .{ns}{imglazy}, img.{ns}{layer}".replace(/\{imgback\}/,k.nameImageBack).replace(/\{imglazy\}/,k.nameImageLazy).replace(/\{layer\}/,k.nameLayer).replace(/\{ns\}/g,p);var g=e.Find(f,n);if(d.$pagItem)var c=".{ns}thumbitem, .{ns}{imglazy}".replace(/\{imglazy\}/,k.nameImageLazy).replace(/\{ns\}/g,p),c=e.Find(d.$pagItem,c),g=g.add(c);e.Data(f,{$images:m(),imageLen:g.length,nImage:0});g.each(function(){var c=m(this);/^img/i.test(this.tagName)||(c=h.ConvertToImage(c));var b=c.hasClass(p+k.nameImageBack),g=c.hasClass(p+"thumbitem"),n=b||c.hasClass(p+k.nameImageLazy),g=e.Data(c,{$slide:f,isImgOfRuby:n,isImgback:b,isThumbItem:g,isSrcOutside:!1,isLoaded:!1,src:[],styleInline:e.PStyleToJson(c),opts:b?m.extend({},d.opts.imageback,c.data("imageback")):m.extend({},d.opts.image,c.data("image"))});g.layer&&void 0!==g.layer.opts.isResponsive&&(g.opts.isResponsive=g.layer.opts.isResponsive);b&&(h.Wrap(c),e.Data(f,{$imgbackWrap:f.find("."+p+"imgback-wrap"),$imgback:c,isImgback:!0}),g.opts.position=d.opts.imagePosition||g.opts.position);var b=g.src,g=c.attr("src"),n=/^data\:image\//g.test(g),l=c.attr("data-"+k.nameDataLazy);!n&&b.push(g);void 0===l||/^\s*$/.test(l)||b.push(l);c.removeAttr("data-"+k.nameDataLazy);a.FLICKR&&c.data("flickr")?e.Module("FLICKR").GetLinkByPhotoID(c):h.EventLoad(c)})},ConvertToImage:function(b){l(this);var e={},f=k.isCap?"image link":b.text(),d=m("",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:f});m.each(b[0].attributes,function(a,b){var g=b.name,f=b.value;d.attr(g,f);e[g]=f});var f="data-NAME".replace(/NAME/,k.nameDataLazy),g=b.attr(f)||e.href||"";d.attr(f,g).removeAttr("href");a.ie&&d.removeAttr("width height");b.after(d).remove();return d},Wrap:function(a){l(this);var f=b.ns+"imgback-wrap",h=a.closest("."+f);h.length||(h=m("",{"class":f}),a.wrap(h),h=a.closest("."+f));e.Data(h,e.Data(a));e.Data(h,{$imgItem:a});for(var f=["data-video","data-video-link"],d=0,g=f.length;d v?k():h(),f.css({width:z,height:u}),d(),g());else if("fit"==t)a.heightFixed&&(y>v?h():k(),f.css({width:z,height:u}),d(),g());else if("stretch"==t)a.heightFixed&&(z=b.wSlide,u=b.hRuby,f.css({width:z,height:u}));else if("tile"==t){var t=[],x=v=0,q=0,w=0,A=!1,B=!1;z=e.OuterWidth(f,!0);u=e.OuterHeight(f,!0);do{q=0;w=x;v=0;A=!1;do t.push([q,w]),q+=z,v+=z,v>=b.wSlide&&(A=!0);while(!A);x+=u;a.heightFixed?x>=b.hRuby&&(B=!0):B=!0}while(!B);x=c.$itemClone;v=f.parent("."+b.ns+"imgback-wrap");x&&x.remove();c.$itemClone=m();x=1;for(q=t.length;x",{"class":b.ns+"video"}),c={};m.each(a[0].attributes,function(a,b){var d=b.name,e=b.value;g.attr(d,e);c[d]=e});if(c.href&&!/^\s*$/g.test(c.href)){var f=m("",{src:c.href,alt:a.text()});f.addClass(b.ns+"video-preview");g.append(f).removeAttr("href");var h=b.ns+k.nameImageLazy;g.hasClass(h)&&(g.removeClass(h),f.addClass(h))}a.after(g).remove();return g}l(this);var f=a.find("[data-video-link]");a=a.find(b.ns).find("[data-video-link]");f=f.not(a);if(!f.length)return!1;f.each(function(){var a=m(this),g=a[0].tagName.toLowerCase(),c=a.hasClass(b.ns+k.nameImageBack);"a"!=g||c||e(a)})},Init:function(a){l(this);var f=e.Data(a),p=a.find("[data-video-link]"),d=m(),g=!1;p.each(function(){var c=m(this),l=c.data("video-link"),l=h.GetID(l);if(l.type){var p={$video:c,$slide:a,isImgback:c.hasClass(b.ns+ k.nameImageBack),isShow:!1},v=c.find("img"),z=!1;v.length&&(l.$imgPreview=v,l.isImgPreview=z=!0);v=(v=f.$imgbackWrap)&&v.is(c)?"imgback":e.Data(c).layer?"layer":"free";l.position=v;v=e.StringToJson(e.Data(c).video,'options on "data-video" not valid');l=m.extend(!0,{},p,k.video,l,v);c.addClass(b.ns+"video "+b.ns+l.type).addClass(z?"":b.ns+"no-preview").removeAttr("data-video-link").removeAttr("data-video");l=e.Data(c,{video:l}).video;h.SetupIframe(l);z&&(h.AddElements(l),h.Events(l));g=!0;d=d.add(c)}});g&&(f.isVideo=!0,f.$video=d)},GetID:function(a){function b(){var g=a.match(/^.*(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|ondemand\/(?:\w+\/)?|)(\d+)(?:$|\/|\?)/);g&&g[3]&&(d=g[3],e="vimeo")}var e=!1,d;(function(){var b=a.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);b&&11==b[2].length&&(d=b[2],e="youtube")})();e||b();return{type:e,id:d}},SetupIframe:function(a){l(this);var e=a.isImgPreview?1:0,f="?";"youtube"==a.type?(f+="rel=0&autohide=3",f+="&autoplay="+e,f+="&showinfo=0",f+="&wmode=opaque",f+="&enablejsapi=1",a.src="//www.youtube.com/embed/"+a.id+f):"vimeo"==a.type&&(f+="&autoplay="+e,f+="&api=1",a.src="//player.vimeo.com/video/"+a.id+f);a.$iframe=m("",{"class":b.ns+"video-item",frameborder:0,allowfullscreen:"",width:"100%",height:a.isImgPreview?"100%":a.height+"px"});a.isImgPreview||a.$video.append(a.$iframe)},AddElements:function(a){l(this);var e=a.$video,f=b.ns,d=f+"swipe-prevent",g=f+"btn-close";a.$btnPlay=m("",{"class":f+"btn-play "+d});a.$btnClose=m("",{"class":g+" "+d});h.RENDER.LoaderAdd(e,e,"$loader");e.append(a.$btnPlay,a.$btnClose)},Events:function(e){l(this);var h=this,k=b.ev.click;e.$btnPlay.on(k,function(d){l(h);h.FnOpen(e);a.slideshow&&(b.nVideoOpen++,f.Go("videoOpen"))});e.$btnClose.on(k,function(d){l(h);h.FnClose(e);a.slideshow&&(b.nVideoOpen--,0>b.nVideoOpen&&(b.nVideoOpen=0),f.Go("videoClosed"))});if(a.ie){var d=b.ns+"hover";e.$iframe.hover(function(a){e.$btnClose.addClass(d)},function(a){e.$btnClose.removeClass(d)})}},FnOpen:function(a){function e(){g.addClass(d+"video-init");a.isEmbbed=!0;a.$iframe.attr("src",a.src).prependTo(g).on("load",function(){g.addClass(d+"video-ready").removeClass(d+"video-init")})}function f(){g.addClass(d+"video-ready");var c=a.$iframe[0].contentWindow;"youtube"==a.type?c.postMessage('{ "event": "command", "func": "playVideo", "args": "" }',"*"):"vimeo"==a.type&&c.postMessage('{ "method": "play" }',"*")}l(this);var d=b.ns,g=a.$video;a.isShow=!0;a.isImgback&&a.$slide.addClass(d+"videoback-show");a.isEmbbed?f():e()},FnClose:function(e){function f(){e.isShow=!1;e.isEmbbed=!1;g.removeClass(d+"video-ready");e.$iframe.attr("src","about:blank").remove()}function h(){var c=e.$iframe[0].contentWindow;"youtube"==e.type?c.postMessage('{ "event": "command", "func": "pauseVideo", "args": "" }',"*"):"vimeo"==e.type&&(a.online?c.postMessage('{ "method": "pause" }',"*"):f())}l(this);var d=b.ns,g=e.$video;e.isShow&&(g.removeClass(d+"video-init"),e.isImgback&&e.$slide.removeClass(d+"videoback-show"),e.isPauseThenRemove?f():h())},SlideDeactived:function(f){var h=this;l(h);(f=e.Data(b.$s.eq(f)).$video)&&f.each(function(){h.FnClose(e.Data(m(this)).video)});a.slideshow&&(b.nVideoOpen=0)}}})(jQuery);(function(m){window.rt01MODULE=window.rt01MODULE||{};var l,h;rt01MODULE.IFRAME={Init:function(k){l=this;h=this.M;var b=h.NS("a.{ns}iframe"),b=h.Find(k,b);b.length&&(h.Data(k,{isIframe:!0,$iframe:b}),l.ConvertTag(k),h.Data(k,{$iframe:h.Find(k,h.NS("iframe.{ns}iframe"))}))},ConvertTag:function(k){function b(a){var b=m("");m.each(a[0].attributes,function(a,h){b.attr(h.name,h.value)});a.after(b).remove()}l=this;h=this.M;k=h.Data(k);k.isIframe&&k.$iframe.each(function(){b(m(this))})},ToggleSource:function(k){l=this;h=this.M;k=h.Data(k);k.isIframe&&(k.$iframe.each(function(){var b=m(this),a=b.attr("href");a&&!/^\s*$/g.test(a)&&b.attr("src",a).removeAttr("href")}),k.isFrame=!1)}}})(jQuery);(function(m){function l(c){h=c;k=c.o;b=c.cs;a=c.va;e=c.is;f=c.M;r=f.Module("FXMATH");d=c.cs.idCur;g=a.speed}window.rt01MODULE=window.rt01MODULE||{};var h,k,b,a,e,f,r,n,p,d,g;rt01MODULE.FXMATH={rectMove:function(c,b){l(this);if(void 0===b){var e=768 m?p:m;for(n=0;n n/2?p+10:-p-10,q={y:c.isNext?r:0},r={y:c.isNext?0:r},w=c.isNext?e-n*k:n*k;a.tweenMath.css(m.find(".{ns}imgback-wrap".replace(/\{ns\}/,a.ns)),q);m.css({left:n*c.wFront,top:0}).appendTo(c.$frontWrap);f.Data(m,{tfEnd:r,speed:b,delay:w})}c.easeOut="easeOutCubic";c.animateBy="imgwrap";h.TransformEnd(c)},rubyFade:function(c){l(this);var b=a.slot[d];c.slot="auto"==b?f.R(f.Rm(2,5)):f.PInt(b);h.FirstSetup(c,{isSizeSquare:!0,isFxBackFading:!1});for(n=0;n b/2?n:c.slot.ver-n-1,e=b+c.slot.ver*(c.slot.hor-p-1),b=c.$front.clone(),k=c.isNext?{x:-2E3}:{x:0},m=c.isNext?{x:0}:{x:2E3},r=~~(g[d]/(c.slot.ver*c.slot.hor)-.5),e=r*e;a.tweenMath.css(b.find(".{ns}imgback-wrap".replace(/\{ns\}/,a.ns)),k);b.css({left:p*c.wFront,top:n*c.hFront}).appendTo(c.$frontWrap);f.Data(b,{tfEnd:m,speed:r,delay:e})}c.animateBy="imgwrap";h.TransformEnd(c)},FirstSetup:function(b,h){function k(a,d,e,g){var h={};h[e]=b.slot;h.height=f.C(d/b.slot);h[g]=f.C(a/h.height);h.width=h.height+f.C((a-h.height*h[g])/h[g]);return h}l(this);var p=a.ns;a.tweenMath.reset(!0);a.$s.removeClass(p+"hide");b.$fxOverlay&&b.$fxOverlay.remove();h=m.extend({},{isMask:!1,isNoInvert:!1,isSizeSquare:!1,isFxBackFading:!0,isNextNavFrontOfSlideNext:!0,isPrevNavFrontOfSlidePrev:!0},h);h.isNoInvert&&(b.isNext=!0);b.isNext?(b.mark=-1,b.opacity=1,b.opaReverse=0):(b.mark=1,b.opacity=0,b.opaReverse=1);var n=b.isNext,r=a.wSlide,x=b.$imgWrapSlCur,q=b.$imgWrapSlNext;b.$imgItemSlCur=x.find("img");b.$imgItemSlNext=q.find("img");b.hCur=f.OuterHeight(q,!0);b.$fxOverlay=m("",{"class":p+"fx-overlay"});b.$back=m("",{"class":p+"fx-back"});b.$frontWrap=m("",{"class":p+"fx-front-wrap"});b.$front=m("",{"class":p+"fx-front"});n?h.isNextNavFrontOfSlideNext?(b.$imgInBack=x.clone(),b.$imgInFront=q.clone()):(b.$imgInBack=q.clone(),b.$imgInFront=x.clone()):h.isPrevNavFrontOfSlidePrev?(b.$imgInBack=q.clone(),b.$imgInFront=x.clone()):(b.$imgInBack=x.clone(),b.$imgInFront=q.clone());b.$imgInBack.add(b.$imgInFront).children(":not(img)").remove();b.$imgItemFront=b.$imgInFront.find("img");b.$back.append(b.$imgInBack).appendTo(b.$fxOverlay);b.$slCur.add(b.$slNext).addClass(p+"hide");b.$fxOverlay.append(b.$frontWrap);b.$frontWrap.css("height",e.heightFixed?a.hRuby:b.hCur);h.isMask&&b.$frontWrap.addClass(p+"math-mask");b.$imgInFront.appendTo(b.$front);b.$imgItemFront.each(function(){var a=m(this);f.Data(a,{left:f.PInt(a.css("left")),top:f.PInt(a.css("top"))})});h.isFxBackFading&&(p=n?1:0,x=n?.25:1,q=b.$back.find("img"),a.tweenMath.css(q,{opacity:p}).animate(q,{opacity:x},{duration:g[d]},!1));h.isSizeSquare?(p=e.heightFixed?a.hRuby:b.hCur,r>p?(b.slot=k(r,p,"ver","hor"),b.wFront=b.slot.width,b.hFront=b.slot.height):(b.slot=k(p,r,"hor","ver"),b.wFront=b.slot.height,b.hFront=b.slot.width),b.$front.css({width:b.wFront,height:b.hFront}),b.$imgInFront.css({width:"100%",height:"100%"})):(b.wFront=f.C(r/b.slot),b.$front.css({width:b.wFront,height:"100%"}),b.$imgInFront.css({width:b.wFront}));b.top=f.R((f.OuterHeight(b.$slNext,!0)-f.OuterHeight(b.$slCur,!0))/2);e.heightFixed||(h.isSizeSquare?n&&(b.$back.css("top",b.top),b.top=0):n?h.isNextNavFrontOfSlideNext?b.$back.css("top",b.top):b.$imgInFront.css("top",b.top):h.isPrevNavFrontOfSlidePrev?b.$imgInFront.css("top",b.top):b.$back.css("top",b.top));h.isSizeSquare&&e.heightFixed&&(b.tImg=b.$imgInFront.css("top"),""!==b.tImg&&"auto"!==b.tImg&&(b.top+=f.PInt(b.tImg),b.$imgInFront.css("top","")))},PosBeginImgItem:function(a,b,d){l(this);a.$imgItemFront.each(function(){var e=m(this),g=f.Data(e);e.css("left",-(b*a.wFront)+g.left);void 0!==d&&e.css("top",-(d*a.hFront)+a.top+g.top)})},TransformEnd:function(b){var d=this;l(d);b.$frontWrap.on(a.ev.drag,function(a){return!1});a.fxTime0=+new Date;var e=b.easeIn||"easeOutCubic",g=b.easeOut||"easeInCubic";es=b.isNext?e:g;b.$front=b.$frontWrap.find("."+a.ns+"fx-front");b.$front.each(function(){var d=m(this),e=f.Data(d),g=~~e.speed,h=e.tfEnd,k;"self"==b.animateBy&&(k=d);"imgwrap"==b.animateBy&&(k=d.find(".{ns}imgback-wrap".replace(/\{ns\}/,a.ns)));a.tweenMath.animate(k,h,{duration:g,delay:~~e.delay,easing:es},!1)});a.tweenMath.eventComplete(function(){l(d);a.fxMath.status=null;a.$s.removeClass(a.ns+"hide");b.$fxOverlay&&b.$fxOverlay.remove();d.TOSLIDE.End()});b.$fxOverlay.appendTo(a.$canvas)}};rt01MODULE.VIEWMATH={ResetTweenMath:function(b,d){l(this);var e=a.fxMath;e.idCur=b;e.idNext=d;e.fx=a.fx[e.idNext];e.$slCur=a.$s.eq(b);e.$slNext=a.$s.eq(d);var g=e.fx;"randomMath"==g?g=f.RandomInArray2(k.fxMathName,a.fxMathRandom):m.isArray(g)&&(g=f.RandomInArray(g,a.fxLast));a.fxLast=g;e.$imgWrapSlCur=f.Data(e.$slCur).$imgbackWrap;e.$imgWrapSlNext=f.Data(e.$slNext).$imgbackWrap;if(e.$imgWrapSlCur&&e.$imgWrapSlNext&&1 g?g=b.num-1:g>b.num-1&&(g=0);var k=d.idNext!=g;if(!d.status||k)d.isNext=0 n?n=k.num-1:n>k.num-1&&(n=0);var p=f.idNext!=n;if(!f.status||p)f.isNext=0 ",{"class":e.ns+k.namePlay,text:"play-pause"}),h.RENDER.Into(k.markup.playInto,e.$playpause)),f.$playpause=!0,f.autoRun||(f.ssPauseAbsolute=!0,e.$playpause.addClass(e.actived))):!f.playpause&&f.$playpause&&(!f.playpauseOutside&&e.$playpause.remove(),f.$playpause=!1)},Init:function(){l(this);n.Scroll.Setup();h.Go("init")},Go:function(b){l(this);if(!f.stop){var g=n.Data(a.idCur);f.ssPauseAbsolute?f.ssPlaying&&h.Pause():f.ssRunInto&&!f.into||f.mouseHover||e.nVideoOpen||f.fxRun||!g.isLoaded?f.ssPlaying&&h.Pause():f.fxRun||(m.isNumeric(e.tDelay)?f.hoverAction?f.ssPlaying||h.ResetPropThenPlay():f.ssPlaying||h.Play():h.ResetPropThenPlay());"slideToBegin"==b&&f.TIMER&&p[n.ProperCase(e.timer)+"AnimationEnd"]()}},ResetPropThenPlay:function(){l(this);e.tDelay!=e.delay[a.idCur]&&(e.tDelay=e.delay[a.idCur]);f.TIMER&&("line"==e.timer&&100!=e.xTimer?e.xTimer=100:"arc"==e.timer&&(e.arc.angCur=0));h.Play()},Play:function(){var b=this;l(b);e.tTimer0=+new Date;f.ssPlaying=!0;f.timer&&p[n.ProperCase(e.timer)+"Animation"]();clearTimeout(r.play);r.play=setTimeout(function(){l(b);var g=a.num,c=a.idCur,h=k.slideshow.isRandom&&1<=g,p=h?n.RandomInArray2(e.idMap,e.ssIDRandom,c):c>=g-1?0:c+1,m=e.$s.eq(p),m=n.Data(m),r=m.opts.load.isLazy;r||!r&&m.isLoaded?h?b.TOSLIDE.Run(p,!0):f.loop||c!=g-1?b.EVENTS.Next(!0):b.TOSLIDE.Run(0,!0):a.stop()},e.tDelay)},Pause:function(b){l(this);var g=a.idCur;f.ssPlaying=f.hoverAction=!1;b?e.tDelay=e.delay[g]:(b=e.tDelay,e.tTimer1=+new Date,e.tDelay=e.delay[g]-(e.tTimer1-e.tTimer0),e.delay[g]!=b&&(e.tDelay-=e.delay[g]-b),0>e.tDelay&&(e.tDelay=0,f.hoverAction=!0));f.timer&&p.Stop();clearTimeout(r.play)},EventHover:function(){var a=this;l(a);e.$ruby.off(e.ev.mouseenter+" "+e.ev.mouseleave);k.slideshow.isHoverPause&&(f.mouseHover=!1,e.$ruby.on(e.ev.mouseenter,function(){a.is.mouseHover=!0;a.Go("mouseenter")}).on(e.ev.mouseleave,function(){a.is.mouseHover=!1;a.Go("mouseleave")}))},EventTap:function(){l(this);var a=this,b=e.ev.click;if(e.$playpause&&(e.$playpause.off(b),f.playpause))e.$playpause.on(b,function(b){l(a);n.Scroll.Check(!0);e.$playpause.hasClass(e.actived)?a.Api("play"):a.Api("pause");return!1})},Api:function(b){l(this);"play"==b?(k.isSlideshow||(k.isSlideshow=!0,this.Init()),f.ssPauseAbsolute&&(e.$playpause&&e.$playpause.removeClass(e.actived),f.stop=f.ssPauseAbsolute=!1,!f.fxRun&&this.Go("apiPlay"),a.ev.trigger("slideshowPlay"))):"pause"==b?f.ssPauseAbsolute||(e.$playpause&&e.$playpause.addClass(e.actived),f.ssPauseAbsolute=!0,this.Go("apiPause"),a.ev.trigger("slideshowPause")):"stop"!=b||f.stop||(e.$playpause&&e.$playpause.addClass(e.actived),f.stop=f.ssPauseAbsolute=!0,this.Pause(!0),a.ev.trigger("slideshowStop"))},UpdateAll:function(){l(this);void 0!==b.slideshow&&(f.timer&&("arc"==e.timer&&p.ArcSetupInit(),p[n.ProperCase(e.timer)+"Animation"]()),b.isSlideshow!=k.isSlideshow&&(k.isSlideshow?h.Init():(h.Pause(!0),e.$w.off(e.ev.scroll),e.$ruby.off(e.ev.mouseenter+" "+e.ev.mouseleave))))}}})(jQuery);(function(m){function l(l){h=l;k=l.o;b=l.cs;a=l.va;e=l.is;f=l.ti;r=l.M}window.rt01MODULE=window.rt01MODULE||{};var h,k,b,a,e,f,r;rt01MODULE.TIMER={Render:function(){function b(){a.$timer[e.timerOutside?"empty":"remove"]();e.$timer=!1}l(this);var f=h.oo;f.slideshow&&f.slideshow.timer!=k.slideshow.timer&&a.$timer&&b();if(e.timer&&!e.$timer){var f=a.ns+k.nameTimer,d=f+"-"+a.timer,g=h.RENDER.SearchNode("."+f);g.length?(a.$timer=g.addClass(d),e.timerOutside=!0):(a.$timer=m("",{"class":f+" "+d}),h.RENDER.Into(k.markup.timerInto,a.$timer));e.$timer=!0;"line"==a.timer?(a.$timerItem=m("",{"class":f+"item"}),a.$timer.append(a.$timerItem),h.LineSetupInit()):"arc"==a.timer&&(a.$timerItem=m(""),a.$timer.append(a.$timerItem),h.ArcSetupInit())}else!e.timer&&e.$timer&&b()},LineSetupInit:function(){l(this);r.GetTween(a.$timerItem).css(a.$timerItem,{x:"-100%"})},LineAnimation:function(){l(this);h.LineAnimationReset(a.xTimer);r.GetTween(a.$timerItem).animate(a.$timerItem,{x:0},{isNew:!0,duration:a.tDelay,easing:"linear"})},LineAnimationReset:function(b){l(this);r.GetTween(a.$timerItem).css(a.$timerItem,{x:-b.toFixed(2)+"%"})},LineAnimationEnd:function(){var e=this;l(e);var f=b.idCur+1;f>b.num-1&&(f=0);r.GetTween(a.$timerItem).animate(a.$timerItem,{opacity:0},{isNew:!0,duration:a.speed[f]-100,complete:function(){l(e);a.$timerItem.css({opacity:""});e.LineAnimationReset(100)}})},ArcSetupInit:function(){l(this);var b=k.timerArc,b={angCur:a.arc&&a.arc.angCur?a.arc.angCur:0,pi:Math.PI/180,width:null===b.width?r.Width(a.$timer):b.width,height:null===b.height?r.Height(a.$timer):b.height,speed:~~(1E3/b.fps)};a.arc=m.extend(!0,{},k.timerArc,b);a.$timerItem.attr({width:a.arc.width,height:a.arc.height});a.tContext=a.$timerItem[0].getContext("2d");b=a.tContext;b.setTransform(1,0,0,1,0,0);b.translate(a.arc.width/2,a.arc.height/2);b.rotate(-a.arc.pi*(90-a.arc.rotate));b.strokeStyle=a.arc.stroke;b.fillStyle=a.arc.fill;b.lineWidth=a.arc.weight},ArcAnimation:function(h){function k(b){g.clearRect(-c.width/2,-c.height/2,c.width,c.height);g.globalAlpha=1;g.beginPath();g.lineCap="round";g.arc(0,0,c.radiusOuter,0,360*c.pi,!1);g.lineWidth=c.weightOuter;g.strokeStyle=c.strokeOuter;g.fillStyle=c.fillOuter;g.stroke();g.fill();g.beginPath();g.arc(0,0,m+1,0,c.pi*Math.ceil(10*c.angCur)/10,!1);g.lineWidth=2*m+2;g.strokeStyle=c.fill;g.stroke();g.beginPath();g.arc(0,0,c.radius,0,c.pi*c.angCur,!1);g.lineWidth=c.weight;g.strokeStyle=c.stroke;g.stroke();c.angCur+=b;370 =c||0>g)clearInterval(f.timer),e.enableTimerAnimEnd=!0,a.arc.angCur=0}l(this);var k=1E3/30,d=a.speed[b.idCur]-(600<=a.speed[b.idCur]?400:100),g=d/k-1,c=1,r=0,y,v=a.tContext,z=a.arc,u=Math.ceil((z.radius-z.weight)/2);e.enableTimerAnimEnd&&(e.enableTimerAnimEnd=!1,clearInterval(f.timer),f.timer=setInterval(h,k))},Stop:function(){l(this);switch(a.timer){case"line":a.xTimer=a.tDelay/a.delay[b.idCur]*100;r.GetTween(a.$timerItem).css(a.$timerItem,{x:-a.xTimer.toFixed(2)+"%"});break;case"arc":a.arc.angCur=360-a.tDelay/a.delay[b.idCur]*360,h.ArcAnimation(!0),clearInterval(f.timer)}}}})(jQuery);(function(m){window.rt01MODULE=window.rt01MODULE||{};rt01MODULE.FULLSCREEN={Variable:function(){var l=this.va,h=this.M;l.wContent=l.wRuby-2*l.pa.left;l.hContent=h.R(l.wContent/l.rRes);l.hContent h.one.va.wRuby||10>h.one.va.hRuby)&&h.refresh()})}}})(jQuery);(function(m){window.rt01MODULE=window.rt01MODULE||{};rt01MODULE.CLASSADD={Filter:function(l){var h="";void 0!==l.classAdd&&(h=l.classAdd.toString());return h},Toggle:function(){var l=this.va,h=this.cs,k=l.classAdd[h.idLast],h=l.classAdd[h.idCur];void 0!==k&&""!=k&&l.$ruby.removeClass(k);void 0!==h&&""!=h&&l.$ruby.addClass(h)}}})(jQuery);(function(m){function l(e){h=e;k=e.o;b=e.va;a=e.is}window.rt01MODULE=window.rt01MODULE||{};var h,k,b,a;rt01MODULE.DISPLAY={SetupInit:function(){l(this);var e=!0;if(a.mobile&&"desktop"==k.showBy||!a.mobile&&"mobile"==k.showBy)e=!1;e?(h.SetupVars(),h.Check(),a.awake?h.INIT.Ready():h.ResizeON()):b.$ruby.remove()},SetupVars:function(){l(this);var e=h.M;if(k.showInRange){var f=b;var r=k.showInRange;m.isNumeric(r)?r=[[r,1E5]]:e.ElesIsNumber(r,2)&&(r=[r]);if(m.isArray(r)){var n={num:r.length};for(i=n.num- 1;0<=i;i--){var p=r[i];m.isNumeric(p)&&(p=[p,1E5]);n[i]={from:e.PInt(p[0]),to:e.PInt(p[1])}}e=n}else e=!1;f.showInRange=e}else a.showInRange=a.awake=!0},Check:function(){l(this);var e=b.showInRange;if(m.isPlainObject(b.showInRange))for(a.showInRange=!1,i=e.num-1;0<=i;i--)if(h.M.MatchMedia(e[i].from,e[i].to)){a.showInRange=!0;break}void 0===a.awake&&a.showInRange&&(a.awake=!0)},Toggle:function(){l(this);h.Check();b.$ruby[(a.showInRange?"remove":"add")+"Class"](b.ns+"none")},ResizeON:function(){var a=this,b=a.va,h=a.is,k=a.ti;b.$ruby.addClass(b.ns+"none");b.$w.on("resize.rubyShow"+b.rubykey,function(){clearTimeout(k.showResize);k.showResize=setTimeout(function(){a.Check();h.awake&&a.ResizeOFF()},200)})},ResizeOFF:function(){l(this);b.$w.off("resize.rubyShow"+b.rubykey);b.$ruby.removeClass(b.ns+"none");h.INIT.Ready()}}})(jQuery);(function(m){function l(f){h=f;k=f.o;b=f.cs;a=f.va;e=f.ti}window.rt01MODULE=window.rt01MODULE||{};var h,k,b,a,e;rt01MODULE.DEEPLINKING={HashReturn:function(e){function h(){if(n.isIDConvert)for(i=0;i k.idCur&&(k.idCur=0);d===k.idCur&&(k.idLast=k.idCur+1);k.refresh();g.LOAD.Way();!a.load.isLazy&&g.LOAD.Next()},GetFromURL:function(a,b){var e=this,c=m.extend({},c,e);m.ajax(a,{type:"GET",cache:!1,crossDomain:!0,success:function(a){c.CoreAddSlide([a],b)},error:function(){e.M.Message("ajax load failed",a)}})}};rt01MODULE.APIMORE={addSlide:function(a,b){l(this);"string"===typeof a&&""!==a?n.CoreAddSlide([a],b):a instanceof jQuery?n.CoreAddSlide([a],b):m.isArray(a)&&a.length?n.CoreAddSlide(a,b):m.isPlainObject(a)&&(void 0!==a.ajax&&"string"==typeof a.ajax?n.GetFromURL(a.ajax,b):void 0!==a.html&&"string"==typeof a.html&&n.CoreAddSlide([a.html],b))},removeSlide:function(b){l(this);f.apiRemove=!0;m.isArray(b)?(k.ev.trigger("beforeSwapIDCur"),k.idLast=k.idCur=0,k.ev.trigger("afterSwapIDCur"),r.ToggleSlide()):(b=[b],k.idCur==k.num-1&&(k.ev.trigger("beforeSwapIDCur"),k.idCur=k.num-2,k.ev.trigger("afterSwapIDCur")));for(var d=0,g=b.length;d c||c>=d){g=!1;break}}else g=!1;if(g){e.$s.detach();f.pag&&e.$pagItem.detach();for(v=0;v