function centerBannerAd(){$(".cus-html.adv .content").scrollLeft(window.innerWidth)}function isElementInViewport(n,t){var i,r;return typeof jQuery=="function"&&t instanceof jQuery&&(t=t[0]),r=t.getBoundingClientRect(),n=="touchmove"&&(r.left>=(window.innerWidth||document.documentElement.clientWidth)?i="right":r.right<=0&&(i="left")),i}function stopVideo(){for(var t,r=$(".video-wrapper").find("iframe").length,i={event:"command",func:"pauseVideo"},n=0;n<r;n++)t=$(".video-wrapper").find("iframe").get(n),t!=undefined&&t.contentWindow.postMessage(JSON.stringify(i),"*")}function initializeDotdotdot(n){$(n).trigger("destroy.dot");$(n).dotdotdot({height:$(n).css("max-height"),wrap:"letter",fallbackToLetter:!0,watch:!0,callback:function(n){n?($(".container__readmore").removeClass("no-readmore"),$(".container__readmore").addClass("with-readmore")):($(".container__readmore").removeClass("with-readmore"),$(".container__readmore").addClass("no-readmore"))}})}function showPhotoswipeByUrl(){var t=window.location.hash,i,n;t&&(i=parseInt(t.split("pid=")[1])-1,n=$(".passage").find("[data-photoindex='"+i+"']").parent(".photoswipe-item"),$(n).length&&showPhotoSwipe($(n)),history.pushState("",document.title,window.location.pathname+window.location.search))}function getPhotoswipeLastRef(n,t){$.ajax({url:"/Base/LoadPhotoswipeLastRef",type:"POST",dataType:"html",async:!0,data:{type:n,id:t},success:function(n){n!=""&&$("#photoswipe-last-ref").append(n)}})}function appendCPhotoswipeLastRefJobList(n){var t="",i="",r="",u="",f="Jobs You Maybe Interested In";n.length!=0&&($.cookie("culture")=="zh-TW"&&(f="你可能感興趣的好工"),t='<div class="cus-html recommend-jobs"><div class="content"><h3>'+f+'<\/h3><ul class="job-list">',n.slice(0,3).map(function(n){i=n.url;r=n.companyUrl;u=n.startPostDate;t+='<li><div class="job-item clearfix"><a class="job-title" href="'+i+'">'+n.jobTitle+'<\/a><a class="company" href="'+r+'">'+n.COMPANY_NAME+'<\/a><div class="date">'+u+'<\/div><\/div><a href="'+i+'" class="a-overlay"><\/a><\/li>'}),t+="<\/ul><\/div><\/div>",$("#photoswipe-last-ref-jobs").append(t))}function appendCPhotoswipeLastRefCompanyJobList(n){var t="",i="",u="",f="",r=0;n.length!=0&&(n.slice(0,3).map(function(n){r==0&&(t='<div class="cus-html recommend-jobs"><div class="content"><h3>'+lang_jobsFromCompany.replace("{0}",n.companyName)+'<\/h3><ul class="job-list">');i=n.url;u=n.companyUrl;f=n.startPostDate;t+='<li><div class="job-item clearfix"><a class="job-title" href="'+i+'">'+n.jobTitle+'<\/a><a class="company" href="'+u+'">'+n.companyName+'<\/a><div class="date">'+f+'<\/div><\/div><a href="'+i+'" class="a-overlay"><\/a><\/li>';r=r+1}),t+="<\/ul><\/div><\/div>",$("#photoswipe-last-ref-jobs").append(t))}var showArticleInPhotoSwipe;!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.PhotoSwipe=t()}(this,function(){"use strict";return function(n,t,i,r){var f={features:null,bind:function(n,t,i,r){var f=(r?"remove":"add")+"EventListener",u;for(t=t.split(" "),u=0;u<t.length;u++)t[u]&&n[f](t[u],i,!1)},isArray:function(n){return n instanceof Array},createEl:function(n,t){var i=document.createElement(t||"div");return n&&(i.className=n),i},getScrollY:function(){var n=window.pageYOffset;return void 0!==n?n:document.documentElement.scrollTop},unbind:function(n,t,i){f.bind(n,t,i,!0)},removeClass:function(n,t){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");n.className=n.className.replace(i," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(n,t){f.hasClass(n,t)||(n.className+=(n.className?" ":"")+t)},hasClass:function(n,t){return n.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(n.className)},getChildByClass:function(n,t){for(var i=n.firstChild;i;){if(f.hasClass(i,t))return i;i=i.nextSibling}},arraySearch:function(n,t,i){for(var r=n.length;r--;)if(n[r][i]===t)return r;return-1},extend:function(n,t,i){for(var r in t)if(t.hasOwnProperty(r)){if(i&&n.hasOwnProperty(r))continue;n[r]=t[r]}},easing:{sine:{out:function(n){return Math.sin(n*(Math.PI/2))},inOut:function(n){return-(Math.cos(Math.PI*n)-1)/2}},cubic:{out:function(n){return--n*n*n+1}}},detectFeatures:function(){var o,i,s,r,e,l;if(f.features)return f.features;var a=f.createEl(),v=a.style,t="",n={};(n.oldIE=document.all&&!document.addEventListener,n.touch="ontouchstart"in window,window.requestAnimationFrame&&(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,n.pointerEvent)||(o=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(i=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),i&&i.length>0&&(i=parseInt(i[1],10),i>=1&&i<8&&(n.isOldIOSPhone=!0))),s=o.match(/Android\s([0-9\.]*)/),r=s?s[1]:0,r=parseFloat(r),r>=1&&(r<4.4&&(n.isOldAndroid=!0),n.androidVersion=r),n.isMobileOpera=/opera mini|opera mobi/i.test(o));for(var u,h,y=["transform","perspective","animationName"],p=["","webkit","Moz","ms","O"],c=0;c<4;c++){for(t=p[c],e=0;e<3;e++)u=y[e],h=t+(t?u.charAt(0).toUpperCase()+u.slice(1):u),!n[u]&&h in v&&(n[u]=h);t&&!n.raf&&(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&&(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}return n.raf||(l=0,n.raf=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-l)),r=window.setTimeout(function(){n(t+i)},i);return l=t+i,r},n.caf=function(n){clearTimeout(n)}),n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,f.features=n,n}},si,uf,ff,et;f.detectFeatures();f.features.oldIE&&(f.bind=function(n,t,i,r){t=t.split(" ");for(var u,e=(r?"detach":"attach")+"Event",o=function(){i.handleEvent.call(i)},f=0;f<t.length;f++)if(u=t[f])if("object"==typeof i&&i.handleEvent){if(r){if(!i["oldIE"+u])return!1}else i["oldIE"+u]=o;n[e]("on"+u,i["oldIE"+u])}else n[e]("on"+u,i)});var u=this,pe=25,dt=3,e={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(n){return"A"===n.tagName},getDoubleTapZoom:function(n,t){return n?1:t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};f.extend(e,r);var gi,we,of,h,be,vt,lr,eu,b,l,hi,sf,hf,cf,ou,y,ke,su,hu,ar,cu,nr,gt,yt,lu,lf,de,ge,af,ci,a,vf,no,au,vr,yf,yr,pr,ct,pf,li,tr,vu,ai,ot,pt,to,io,s,wt,d,ni,wf,yu,pu,wu,bu,ti=function(){return{x:0,y:0}},ii=ti(),ir=ti(),o=ti(),k={},ri=0,rr={},rt=ti(),ht=0,ku=!0,bf=[],wr={},vi=!1,br=function(n,t){f.extend(u,t.publicMethods);bf.push(n)},du=function(n){var t=ft();return n>t-1?n-t:n<0?t+n:n},kr={},v=function(n,t){return kr[n]||(kr[n]=[]),kr[n].push(t)},c=function(n){var i=kr[n],r,t;if(i)for(r=Array.prototype.slice.call(arguments),r.shift(),t=0;t<i.length;t++)i[t].apply(u,r)},lt=function(){return(new Date).getTime()},bt=function(n){pu=n;u.bg.style.opacity=n*e.bgOpacity},ro=function(n,t,i,r,f){(!vi||f&&f!==u.currItem)&&(r/=f?f.fitRatio:u.currItem.fitRatio);n[nr]=sf+t+"px, "+i+"px"+hf+" scale("+r+")"},p=function(n){wt&&(n&&(l>u.currItem.fitRatio?vi||(di(u.currItem,!1,!0),vi=!0):vi&&(di(u.currItem),vi=!1)),ro(wt,o.x,o.y,l))},dr=function(n){n.container&&ro(n.container.style,n.initialPosition.x,n.initialPosition.y,n.initialZoomLevel,n)},ur=function(n,t){t[nr]=sf+n+"px, 0px"+hf},gu=function(n,t){if(!e.loop&&t){var r=h+(rt.x*ri-n)/rt.x,i=Math.round(n-kt.x);(r<0&&i>0||r>=ft()-1&&i<0)&&(n=kt.x+i*e.mainScrollEndFriction)}kt.x=n;ur(n,be)},kf=function(n,t){var i=iu[n]-rr[n];return ir[n]+ii[n]+i-i*(t/hi)},g=function(n,t){n.x=t.x;n.y=t.y;t.id&&(n.id=t.id)},uo=function(n){n.x=Math.round(n.x);n.y=Math.round(n.y)},df=null,gf=function(){df&&(f.unbind(document,"mousemove",gf),f.addClass(n,"pswp--has_mouse"),e.mouseUsed=!0,c("mouseUsed"));df=setTimeout(function(){df=null},100)},os=function(){f.bind(document,"keydown",u);a.transform&&f.bind(u.scrollWrap,"click",u);e.mouseUsed||f.bind(document,"mousemove",gf);f.bind(window,"resize scroll orientationchange",u);c("bindEvents")},ss=function(){f.unbind(window,"resize scroll orientationchange",u);f.unbind(window,"scroll",b.scroll);f.unbind(document,"keydown",u);f.unbind(document,"mousemove",gf);a.transform&&f.unbind(u.scrollWrap,"click",u);ct&&f.unbind(window,lr,u);clearTimeout(vf);c("unbindEvents")},ne=function(n,t){var i=uu(u.currItem,k,n);return t&&(s=i),i},fo=function(n){return n||(n=u.currItem),n.initialZoomLevel},eo=function(n){return n||(n=u.currItem),n.w>0?e.maxSpreadZoom:1},oo=function(n,t,i,r){return r===u.currItem.initialZoomLevel?(i[n]=u.currItem.initialPosition[n],!0):(i[n]=kf(n,r),i[n]>t.min[n]?(i[n]=t.min[n],!0):i[n]<t.max[n]&&(i[n]=t.max[n],!0))},hs=function(){if(nr){var t=a.perspective&&!yt;return sf="translate"+(t?"3d(":"("),void(hf=a.perspective?", 0px)":")")}nr="left";f.addClass(n,"pswp--ie");ur=function(n,t){t.left=n+"px"};dr=function(n){var i=n.fitRatio>1?1:n.fitRatio,t=n.container.style,r=i*n.w,u=i*n.h;t.width=r+"px";t.height=u+"px";t.left=n.initialPosition.x+"px";t.top=n.initialPosition.y+"px"};p=function(){if(wt){var n=wt,t=u.currItem,i=t.fitRatio>1?1:t.fitRatio,r=i*t.w,f=i*t.h;n.width=r+"px";n.height=f+"px";n.left=o.x+"px";n.top=o.y+"px"}}},cs=function(n){var t="";e.escKey&&27===n.keyCode?t="close":e.arrowKeys&&(37===n.keyCode?t="prev":39===n.keyCode&&(t="next"));t&&(n.ctrlKey||n.altKey||n.shiftKey||n.metaKey||(n.preventDefault?n.preventDefault():n.returnValue=!1,u[t]()))},ls=function(n){n&&(tr||li||d||yr)&&(n.preventDefault(),n.stopPropagation())},so=function(){u.setScrollOffset(0,f.getScrollY())},ut={},fr=0,gr=function(n){ut[n]&&(ut[n].raf&&lf(ut[n].raf),fr--,delete ut[n])},te=function(n){ut[n]&&gr(n);ut[n]||(fr++,ut[n]={})},nu=function(){for(var n in ut)ut.hasOwnProperty(n)&&gr(n)},tu=function(n,t,i,r,u,f,e){var o,h=lt(),s;te(n);s=function(){if(ut[n]){if(o=lt()-h,o>=r)return gr(n),f(i),void(e&&e());f((i-t)*u(o/r)+t);ut[n].raf=lu(s)}};s()},as={shout:c,listen:v,viewportSize:k,options:e,isMainScrollAnimating:function(){return d},getZoomLevel:function(){return l},getCurrentIndex:function(){return h},isDragging:function(){return ct},isZooming:function(){return pt},setScrollOffset:function(n,t){rr.x=n;ci=rr.y=t;c("updateScrollOffset",rr)},applyZoomPan:function(n,t,i,r){o.x=t;o.y=i;l=n;p(r)},init:function(){var i,o,s,r;if(!gi&&!we){for(u.framework=f,u.template=n,u.bg=f.getChildByClass(n,"pswp__bg"),de=n.className,gi=!0,a=f.detectFeatures(),lu=a.raf,lf=a.caf,nr=a.transform,af=a.oldIE,u.scrollWrap=f.getChildByClass(n,"pswp__scroll-wrap"),u.container=f.getChildByClass(u.scrollWrap,"pswp__container"),be=u.container.style,u.itemHolders=y=[{el:u.container.children[0],wrap:0,index:-1},{el:u.container.children[1],wrap:0,index:-1},{el:u.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",hs(),b={resize:u.updateSize,orientationchange:function(){clearTimeout(vf);vf=setTimeout(function(){k.x!==u.scrollWrap.clientWidth&&u.updateSize()},500)},scroll:so,keydown:cs,click:ls},o=a.isOldIOSPhone||a.isOldAndroid||a.isMobileOpera,a.animationName&&a.transform&&!o||(e.showAnimationDuration=e.hideAnimationDuration=0),i=0;i<bf.length;i++)u["init"+bf[i]]();for(t&&(s=u.ui=new t(u,f),s.init()),c("firstUpdate"),h=h||e.index||0,(isNaN(h)||h<0||h>=ft())&&(h=0),u.currItem=oi(h),(a.isOldIOSPhone||a.isOldAndroid)&&(ku=!1),n.setAttribute("aria-hidden","false"),e.modal&&(ku?n.style.position="fixed":(n.style.position="absolute",n.style.top=f.getScrollY()+"px")),void 0===ci&&(c("initialLayout"),ci=ge=f.getScrollY()),r="pswp--open ",e.mainClass&&(r+=e.mainClass+" "),e.showHideOpacity&&(r+="pswp--animate_opacity "),r+=yt?"pswp--touch":"pswp--notouch",r+=a.animationName?" pswp--css_animation":"",r+=a.svg?" pswp--svg":"",f.addClass(n,r),u.updateSize(),vt=-1,ht=null,i=0;i<dt;i++)ur((i+vt)*rt.x,y[i].el.style);af||f.bind(u.scrollWrap,eu,u);v("initialZoomInEnd",function(){u.setContent(y[0],h-1);u.setContent(y[2],h+1);y[0].el.style.display=y[2].el.style.display="block";e.focus&&n.focus();os()});u.setContent(y[1],h);u.updateCurrItem();c("afterInit");ku||(cf=setInterval(function(){fr||ct||pt||l!==u.currItem.initialZoomLevel||u.updateSize()},1e3));f.addClass(n,"pswp--visible")}},close:function(){gi&&(gi=!1,we=!0,c("close"),ss(),ko(u.currItem,null,!0,u.destroy))},destroy:function(){c("destroy");bi&&clearTimeout(bi);n.setAttribute("aria-hidden","true");n.className=de;cf&&clearInterval(cf);f.unbind(u.scrollWrap,eu,u);f.unbind(window,"scroll",u);ue();nu();kr=null},panTo:function(n,t,i){i||(n>s.min.x?n=s.min.x:n<s.max.x&&(n=s.max.x),t>s.min.y?t=s.min.y:t<s.max.y&&(t=s.max.y));o.x=n;o.y=t;p()},handleEvent:function(n){n=n||window.event;b[n.type]&&b[n.type](n)},goTo:function(n){n=du(n);var t=n-h;ht=t;h=n;u.currItem=oi(h);ri-=t;gu(rt.x*ri);nu();d=!1;u.updateCurrItem()},next:function(){u.goTo(h+1)},prev:function(){u.goTo(h-1)},updateCurrZoomItem:function(n){if(n&&c("beforeChange",0),y[1].el.children.length){var t=y[1].el.children[0];wt=f.hasClass(t,"pswp__zoom-wrap")?t.style:null}else wt=null;s=u.currItem.bounds;hi=l=u.currItem.initialZoomLevel;o.x=s.center.x;o.y=s.center.y;n&&c("afterChange")},invalidateCurrItems:function(){ou=!0;for(var n=0;n<dt;n++)y[n].item&&(y[n].item.needsUpdate=!0)},updateCurrItem:function(n){var t,i,r,f;if(0!==ht&&(i=Math.abs(ht),!(n&&i<2))){for(u.currItem=oi(h),vi=!1,c("beforeChange",ht),i>=dt&&(vt+=ht+(ht>0?-dt:dt),i=dt),r=0;r<i;r++)ht>0?(t=y.shift(),y[dt-1]=t,vt++,ur((vt+2)*rt.x,t.el.style),u.setContent(t,h-i+r+1+1)):(t=y.pop(),y.unshift(t),vt--,ur(vt*rt.x,t.el.style),u.setContent(t,h+i-r-2));wt&&1===Math.abs(ht)&&(f=oi(ke),f.initialZoomLevel!==l&&(uu(f,k),di(f),dr(f)));ht=0;u.updateCurrZoomItem();ke=h;c("afterChange")}},updateSize:function(t){var w,v,i,r,a;if(!ku&&e.modal){if(w=f.getScrollY(),ci!==w&&(n.style.top=w+"px",ci=w),!t&&wr.x===window.innerWidth&&wr.y===window.innerHeight)return;wr.x=window.innerWidth;wr.y=window.innerHeight;n.style.height=wr.y+"px"}if(k.x=u.scrollWrap.clientWidth,k.y=u.scrollWrap.clientHeight,so(),rt.x=k.x+Math.round(k.x*e.spacing),rt.y=k.y,gu(rt.x*ri),c("beforeResize"),void 0!==vt){for(a=0;a<dt;a++)v=y[a],ur((a+vt)*rt.x,v.el.style),r=h+a-1,e.loop&&ft()>2&&(r=du(r)),i=oi(r),i&&(ou||i.needsUpdate||!i.bounds)?(u.cleanSlide(i),u.setContent(v,r),1===a&&(u.currItem=i,u.updateCurrZoomItem(!0)),i.needsUpdate=!1):v.index===-1&&r>=0&&u.setContent(v,r),i&&i.container&&(uu(i,k),di(i),dr(i));ou=!1}hi=l=u.currItem.initialZoomLevel;s=u.currItem.bounds;s&&(o.x=s.center.x,o.y=s.center.y,p(!0));c("resize")},zoomTo:function(n,t,i,r,u){var h,e,c,s,a;t&&(hi=l,iu.x=Math.abs(t.x)-o.x,iu.y=Math.abs(t.y)-o.y,g(ir,o));h=ne(n,!1);e={};oo("x",h,e,n);oo("y",h,e,n);c=l;s={x:o.x,y:o.y};uo(e);a=function(t){1===t?(l=n,o.x=e.x,o.y=e.y):(l=(n-c)*t+c,o.x=(e.x-s.x)*t+s.x,o.y=(e.y-s.y)*t+s.y);u&&u(t);p(1===t)};i?tu("customZoomTo",0,1,i,r||f.easing.sine.inOut,a):a(1)}},ho=30,ie=10,nt={},yi={},tt={},it={},er={},ui=[],pi={},wi=[],or={},nf=0,tf=ti(),re=0,kt=ti(),iu=ti(),sr=ti(),vs=function(n,t){return n.x===t.x&&n.y===t.y},ys=function(n,t){return Math.abs(n.x-t.x)<pe&&Math.abs(n.y-t.y)<pe},co=function(n,t){return or.x=Math.abs(n.x-t.x),or.y=Math.abs(n.y-t.y),Math.sqrt(or.x*or.x+or.y*or.y)},ue=function(){vu&&(lf(vu),vu=null)},lo=function(){ct&&(vu=lu(lo),gs())},ps=function(){return!("fit"===e.scaleMode&&l===u.currItem.initialZoomLevel)},ao=function(n,t){return!(!n||n===document)&&!(n.getAttribute("class")&&n.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(t(n)?n:ao(n.parentNode,t))},fe={},vo=function(n,t){return fe.prevent=!ao(n.target,e.isClickableElement),c("preventDragEvent",n,t,fe),fe.prevent},yo=function(n,t){return t.x=n.pageX,t.y=n.pageY,t.id=n.identifier,t},po=function(n,t,i){i.x=.5*(n.x+t.x);i.y=.5*(n.y+t.y)},ws=function(n,t,i){if(n-au>50){var r=wi.length>2?wi.shift():{};r.x=t;r.y=i;wi.push(r);au=n}},wo=function(){var n=o.y-u.currItem.initialPosition.y;return 1-Math.abs(n/(k.y/2))},ru={},bs={},fi=[],ee=function(n){for(;fi.length>0;)fi.pop();return gt?(bu=0,ui.forEach(function(n){0===bu?fi[0]=n:1===bu&&(fi[1]=n);bu++})):n.type.indexOf("touch")>-1?n.touches&&n.touches.length>0&&(fi[0]=yo(n.touches[0],ru),n.touches.length>1&&(fi[1]=yo(n.touches[1],bs))):(ru.x=n.pageX,ru.y=n.pageY,ru.id="",fi[0]=ru),fi},bo=function(n,t){var f,c,a,i,y=0,r=o[n]+t[n],p=t[n]>0,h=kt.x+t.x,v=kt.x-pi.x;return f=r>s.min[n]||r<s.max[n]?e.panEndFriction:1,r=o[n]+t[n]*f,!e.allowPanToNext&&l!==u.currItem.initialZoomLevel||(wt?"h"!==ni||"x"!==n||li||(p?(r>s.min[n]&&(f=e.panEndFriction,y=s.min[n]-r,c=s.min[n]-ir[n]),(c<=0||v<0)&&ft()>1?(i=h,v<0&&h>pi.x&&(i=pi.x)):s.min.x!==s.max.x&&(a=r)):(r<s.max[n]&&(f=e.panEndFriction,y=r-s.max[n],c=ir[n]-s.max[n]),(c<=0||v>0)&&ft()>1?(i=h,v>0&&h<pi.x&&(i=pi.x)):s.min.x!==s.max.x&&(a=r))):i=h,"x"!==n)?void(d||ai||l>u.currItem.fitRatio&&(o[n]+=t[n]*f)):(void 0!==i&&(gu(i,!0),ai=i!==pi.x),s.min.x!==s.max.x&&(void 0!==a?o.x=a:ai||(o.x+=t.x*f)),void 0!==i)},ks=function(n){var i,t,r;if(!("mousedown"===n.type&&n.button>0)){if(hr)return void n.preventDefault();pr&&"mousedown"===n.type||((vo(n,!0)&&n.preventDefault(),c("pointerDown"),gt)&&(i=f.arraySearch(ui,n.pointerId,"id"),i<0&&(i=ui.length),ui[i]={x:n.pageX,y:n.pageY,id:n.pointerId}),t=ee(n),r=t.length,ot=null,nu(),ct&&1!==r||(ct=wf=!0,f.bind(window,lr,u),yf=wu=yu=yr=ai=tr=pf=li=!1,ni=null,c("firstTouchStart",t),g(ir,o),ii.x=ii.y=0,g(it,t[0]),g(er,it),pi.x=rt.x*ri,wi=[{x:it.x,y:it.y}],au=no=lt(),ne(l,!0),ue(),lo()),!pt&&r>1&&!d&&!ai&&(hi=l,li=!1,pt=pf=!0,ii.y=ii.x=0,g(ir,o),g(nt,t[0]),g(yi,t[1]),po(nt,yi,sr),iu.x=Math.abs(sr.x)-o.x,iu.y=Math.abs(sr.y)-o.y,to=io=co(nt,yi)))}},ds=function(n){var i,r,t,u;(n.preventDefault(),gt)&&(i=f.arraySearch(ui,n.pointerId,"id"),i>-1&&(r=ui[i],r.x=n.pageX,r.y=n.pageY));ct&&(t=ee(n),ni||tr||pt?ot=t:kt.x!==rt.x*ri?ni="h":(u=Math.abs(t[0].x-it.x)-Math.abs(t[0].y-it.y),Math.abs(u)>=ie&&(ni=u>0?"h":"v",ot=t)))},gs=function(){var r,f,n,y,a,v,w;if(ot&&(r=ot.length,0!==r))if(g(nt,ot[0]),tt.x=nt.x-it.x,tt.y=nt.y-it.y,pt&&r>1){if(it.x=nt.x,it.y=nt.y,!tt.x&&!tt.y&&vs(ot[1],yi))return;g(yi,ot[1]);li||(li=!0,c("zoomGestureStarted"));f=co(nt,yi);n=uh(f);n>u.currItem.initialZoomLevel+u.currItem.initialZoomLevel/15&&(wu=!0);var t=1,i=fo(),h=eo();n<i?e.pinchToClose&&!wu&&hi<=u.currItem.initialZoomLevel?(y=i-n,a=1-y/(i/1.2),bt(a),c("onPinchClose",a),yu=!0):(t=(i-n)/i,t>1&&(t=1),n=i-t*(i/3)):n>h&&(t=(n-h)/(6*i),t>1&&(t=1),n=h+t*i);t<0&&(t=0);to=f;po(nt,yi,tf);ii.x+=tf.x-sr.x;ii.y+=tf.y-sr.y;g(sr,tf);o.x=kf("x",n);o.y=kf("y",n);yf=n>l;l=n;p()}else{if(!ni)return;if(wf&&(wf=!1,Math.abs(tt.x)>=ie&&(tt.x-=ot[0].x-er.x),Math.abs(tt.y)>=ie&&(tt.y-=ot[0].y-er.y)),it.x=nt.x,it.y=nt.y,0===tt.x&&0===tt.y)return;if("v"===ni&&e.closeOnVerticalDrag&&!ps())return ii.y+=tt.y,o.y+=tt.y,v=wo(),yr=!0,c("onVerticalDrag",v),bt(v),void p();ws(lt(),nt.x,nt.y);tr=!0;s=u.currItem.bounds;w=bo("x",tt);w||(bo("y",tt),uo(o),p())}},nh=function(n){var i,h,b,r,v,t,s,k,y,w,nt;if(a.isOldAndroid){if(pr&&"mouseup"===n.type)return;n.type.indexOf("touch")>-1&&(clearTimeout(pr),pr=setTimeout(function(){pr=0},600))}if(c("pointerUp"),vo(n,!1)&&n.preventDefault(),gt&&(h=f.arraySearch(ui,n.pointerId,"id"),h>-1&&((i=ui.splice(h,1)[0],navigator.msPointerEnabled)?(b={4:"mouse",2:"touch",3:"pen"},i.type=b[n.pointerType],i.type||(i.type=n.pointerType||"mouse")):i.type=n.pointerType||"mouse")),v=ee(n),t=v.length,"mouseup"===n.type&&(t=0),2===t)return ot=null,!0;if(1===t&&g(er,v[0]),0!==t||ni||d||(i||("mouseup"===n.type?i={x:n.pageX,y:n.pageY,type:"mouse"}:n.changedTouches&&n.changedTouches[0]&&(i={x:n.changedTouches[0].pageX,y:n.changedTouches[0].pageY,type:"touch"})),c("touchRelease",n,i)),s=-1,0===t&&(ct=!1,f.unbind(window,lr,u),ue(),pt?s=0:re!==-1&&(s=lt()-re)),re=1===t?lt():-1,r=s!==-1&&s<150?"zoom":"swipe",pt&&t<2&&(pt=!1,1===t&&(r="zoomPointerUp"),c("zoomGestureEnded")),ot=null,tr||li||d||yr)if(nu(),vr||(vr=th()),vr.calculateSwipeSpeed("x"),yr)k=wo(),k<e.verticalDragRange?u.close():(y=o.y,w=pu,tu("verticalDrag",0,1,300,f.easing.cubic.out,function(n){o.y=(u.currItem.initialPosition.y-y)*n+y;bt((1-w)*n+w);p()}),c("onVerticalDrag",1));else{if((ai||d)&&0===t){if(nt=rh(r,vr),nt)return;r="zoomPointerUp"}if(!d)return"swipe"!==r?void fh():void(!ai&&l>u.currItem.fitRatio&&ih(vr))}},th=function(){var t,i,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(r){wi.length>1?(t=lt()-au+50,i=wi[wi.length-2][r]):(t=lt()-no,i=er[r]);n.lastFlickOffset[r]=it[r]-i;n.lastFlickDist[r]=Math.abs(n.lastFlickOffset[r]);n.lastFlickSpeed[r]=n.lastFlickDist[r]>20?n.lastFlickOffset[r]/t:0;Math.abs(n.lastFlickSpeed[r])<.1&&(n.lastFlickSpeed[r]=0);n.slowDownRatio[r]=.95;n.slowDownRatioReverse[r]=1-n.slowDownRatio[r];n.speedDecelerationRatio[r]=1},calculateOverBoundsAnimOffset:function(t,i){n.backAnimStarted[t]||(o[t]>s.min[t]?n.backAnimDestination[t]=s.min[t]:o[t]<s.max[t]&&(n.backAnimDestination[t]=s.max[t]),void 0!==n.backAnimDestination[t]&&(n.slowDownRatio[t]=.7,n.slowDownRatioReverse[t]=1-n.slowDownRatio[t],n.speedDecelerationRatioAbs[t]<.05&&(n.lastFlickSpeed[t]=0,n.backAnimStarted[t]=!0,tu("bounceZoomPan"+t,o[t],n.backAnimDestination[t],i||300,f.easing.sine.out,function(n){o[t]=n;p()}))))},calculateAnimOffset:function(t){n.backAnimStarted[t]||(n.speedDecelerationRatio[t]=n.speedDecelerationRatio[t]*(n.slowDownRatio[t]+n.slowDownRatioReverse[t]-n.slowDownRatioReverse[t]*n.timeDiff/10),n.speedDecelerationRatioAbs[t]=Math.abs(n.lastFlickSpeed[t]*n.speedDecelerationRatio[t]),n.distanceOffset[t]=n.lastFlickSpeed[t]*n.speedDecelerationRatio[t]*n.timeDiff,o[t]+=n.distanceOffset[t])},panAnimLoop:function(){if(ut.zoomPan&&(ut.zoomPan.raf=lu(n.panAnimLoop),n.now=lt(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),p(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05))return o.x=Math.round(o.x),o.y=Math.round(o.y),p(),void gr("zoomPan")}};return n},ih=function(n){return n.calculateSwipeSpeed("y"),s=u.currItem.bounds,n.backAnimDestination={},n.backAnimStarted={},Math.abs(n.lastFlickSpeed.x)<=.05&&Math.abs(n.lastFlickSpeed.y)<=.05?(n.speedDecelerationRatioAbs.x=n.speedDecelerationRatioAbs.y=0,n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),!0):(te("zoomPan"),n.lastNow=lt(),void n.panAnimLoop())},rh=function(n,t){var r,o,l,a,v,i,s,y;return d||(nf=h),"swipe"===n&&(l=it.x-er.x,a=t.lastFlickDist.x<10,l>ho&&(a||t.lastFlickOffset.x>20)?o=-1:l<-ho&&(a||t.lastFlickOffset.x<-20)&&(o=1)),o&&(h+=o,h<0?(h=e.loop?ft()-1:0,v=!0):h>=ft()&&(h=e.loop?0:ft()-1,v=!0),v&&!e.loop||(ht+=o,ri-=o,r=!0)),s=rt.x*ri,y=Math.abs(s-kt.x),r||s>kt.x==t.lastFlickSpeed.x>0?(i=Math.abs(t.lastFlickSpeed.x)>0?y/Math.abs(t.lastFlickSpeed.x):333,i=Math.min(i,400),i=Math.max(i,250)):i=333,nf===h&&(r=!1),d=!0,c("mainScrollAnimStart"),tu("mainScroll",kt.x,s,i,f.easing.cubic.out,gu,function(){nu();d=!1;nf=-1;(r||nf!==h)&&u.updateCurrItem();c("mainScrollAnimComplete")}),r&&u.updateCurrItem(!0),r},uh=function(n){return 1/io*n*hi},fh=function(){var n=l,t=fo(),r=eo(),e,o,i;return l<t?n=t:l>r&&(n=r),o=1,i=pu,yu&&!yf&&!wu&&l<t?(u.close(),!0):(yu&&(e=function(n){bt((o-i)*n+i)}),u.zoomTo(n,0,200,f.easing.cubic.out,e),!0)};br("Gestures",{publicMethods:{initGestures:function(){var n=function(n,t,i,r,u){su=n+t;hu=n+i;ar=n+r;cu=u?n+u:""};gt=a.pointerEvent;gt&&a.touch&&(a.touch=!1);gt?navigator.msPointerEnabled?n("MSPointer","Down","Move","Up","Cancel"):n("pointer","down","move","up","cancel"):a.touch?(n("touch","start","move","end","cancel"),yt=!0):n("mouse","down","move","up");lr=hu+" "+ar+" "+cu;eu=su;gt&&!yt&&(yt=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1);u.likelyTouchDevice=yt;b[su]=ks;b[hu]=ds;b[ar]=nh;cu&&(b[cu]=b[ar]);a.touch&&(eu+=" mousedown",lr+=" mousemove mouseup",b.mousedown=b[su],b.mousemove=b[hu],b.mouseup=b[ar]);yt||(e.allowPanToNext=!1)}}});var bi,ei,oe,hr,oi,ft,eh,ko=function(t,i,r,s){var a,v,y,w;if(bi&&clearTimeout(bi),hr=!0,oe=!0,t.initialLayout?(a=t.initialLayout,t.initialLayout=null):a=e.getThumbBoundsFn&&e.getThumbBoundsFn(h),v=r?e.hideAnimationDuration:e.showAnimationDuration,y=function(){gr("initialZoom");r?(u.template.removeAttribute("style"),u.bg.removeAttribute("style")):(bt(1),i&&(i.style.display="block"),f.addClass(n,"pswp--animated-in"),c("initialZoom"+(r?"OutEnd":"InEnd")));s&&s();hr=!1},!v||!a||void 0===a.x)return c("initialZoom"+(r?"Out":"In")),l=t.initialZoomLevel,g(o,t.initialPosition),p(),n.style.opacity=r?0:1,bt(1),void(v?setTimeout(function(){y()},v):y());w=function(){var s=of,i=!u.currItem.src||u.currItem.loadError||e.showHideOpacity;t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden");r||(l=a.w/t.w,o.x=a.x,o.y=a.y-ge,u[i?"template":"bg"].style.opacity=.001,p());te("initialZoom");r&&!s&&f.removeClass(n,"pswp--animated-in");i&&(r?f[(s?"remove":"add")+"Class"](n,"pswp--animate_opacity"):setTimeout(function(){f.addClass(n,"pswp--animate_opacity")},30));bi=setTimeout(function(){if(c("initialZoom"+(r?"Out":"In")),r){var e=a.w/t.w,u={x:o.x,y:o.y},h=l,w=pu,b=function(t){1===t?(l=e,o.x=a.x,o.y=a.y-ci):(l=(e-h)*t+h,o.x=(a.x-u.x)*t+u.x,o.y=(a.y-ci-u.y)*t+u.y);p();i?n.style.opacity=1-t:bt(w-t*w)};s?tu("initialZoom",0,1,v,f.easing.cubic.out,b,y):(b(1),bi=setTimeout(y,v+20))}else l=t.initialZoomLevel,g(o,t.initialPosition),p(),bt(1),i?n.style.opacity=1:bt(1),bi=setTimeout(y,v+20)},r?25:90)};w()},st={},ki=[],oh={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image<\/a> could not be loaded.<\/div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return ei.length}},go=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},sh=function(n,t,i){var r=n.bounds;r.center.x=Math.round((st.x-t)/2);r.center.y=Math.round((st.y-i)/2)+n.vGap.top;r.max.x=t>st.x?Math.round(st.x-t):r.center.x;r.max.y=i>st.y?Math.round(st.y-i)+n.vGap.top:r.center.y;r.min.x=t>st.x?0:r.center.x;r.min.y=i>st.y?n.vGap.top:r.center.y},uu=function(n,t,i){var r,u,f,o;return n.src&&!n.loadError?(r=!i,(r&&(n.vGap||(n.vGap={top:0,bottom:0}),c("parseVerticalMargin",n)),st.x=t.x,st.y=t.y-n.vGap.top-n.vGap.bottom,r)&&(u=st.x/n.w,f=st.y/n.h,n.fitRatio=u<f?u:f,o=e.scaleMode,"orig"===o?i=1:"fit"===o&&(i=n.fitRatio),i>1&&(i=1),n.initialZoomLevel=i,n.bounds||(n.bounds=go())),!i)?void 0:(sh(n,n.w*i,n.h*i),r&&i===n.initialZoomLevel&&(n.initialPosition=n.bounds.center),n.bounds):(n.w=n.h=0,n.initialZoomLevel=n.fitRatio=1,n.bounds=go(),n.initialPosition=n.bounds.center,n.bounds)},rf=function(n,t,i,r,f,e){t.loadError||r&&(t.imageAppended=!0,di(t,r,t===u.currItem&&vi),i.appendChild(r),e&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},ns=function(n){n.loading=!0;n.loaded=!1;var t=n.img=f.createEl("pswp__img","img"),i=function(){n.loading=!1;n.loaded=!0;n.loadComplete?n.loadComplete(n):n.img=null;t.onload=t.onerror=null;t=null};return t.onload=i,t.onerror=function(){n.loadError=!0;i()},t.src=n.src,t},ts=function(n,t){if(n.src&&n.loadError&&n.container)return t&&(n.container.innerHTML=""),n.container.innerHTML=e.errorMsg.replace("%url%",n.src),!0},di=function(n,t,i){if(n.src){t||(t=n.container.lastChild);var r=i?n.w:Math.round(n.w*n.fitRatio),u=i?n.h:Math.round(n.h*n.fitRatio);n.placeholder&&!n.loaded&&(n.placeholder.style.width=r+"px",n.placeholder.style.height=u+"px");t.style.width=r+"px";t.style.height=u+"px"}},is=function(){if(ki.length){for(var n,t=0;t<ki.length;t++)n=ki[t],n.holder.index===n.index&&rf(n.index,n.item,n.baseDiv,n.img,!1,n.clearPlaceholder);ki=[]}};br("Controller",{publicMethods:{lazyLoadItem:function(n){n=du(n);var t=oi(n);t&&(!t.loaded&&!t.loading||ou)&&(c("gettingData",n,t),t.src&&ns(t))},initController:function(){f.extend(e,oh,!0);u.items=ei=i;oi=u.getItemAt;ft=e.getNumItemsFn;eh=e.loop;ft()<3&&(e.loop=!1);v("beforeChange",function(n){for(var i=e.preload,r=null===n||n>=0,f=Math.min(i[0],ft()),o=Math.min(i[1],ft()),t=1;t<=(r?o:f);t++)u.lazyLoadItem(h+t);for(t=1;t<=(r?f:o);t++)u.lazyLoadItem(h-t)});v("initialLayout",function(){u.currItem.initialLayout=e.getThumbBoundsFn&&e.getThumbBoundsFn(h)});v("mainScrollAnimComplete",is);v("initialZoomInEnd",is);v("destroy",function(){for(var n,t=0;t<ei.length;t++)n=ei[t],n.container&&(n.container=null),n.placeholder&&(n.placeholder=null),n.img&&(n.img=null),n.preloader&&(n.preloader=null),n.loadError&&(n.loaded=n.loadError=!1);ki=null})},getItemAt:function(n){return n>=0&&void 0!==ei[n]&&ei[n]},allowProgressiveImg:function(){return e.forceProgressiveLoading||!yt||e.mouseUsed||screen.width>1200},setContent:function(n,t){var l,o,i,r,v,s;if(e.loop&&(t=du(t)),l=u.getItemAt(n.index),l&&(l.container=null),i=u.getItemAt(t),!i)return void(n.el.innerHTML="");c("gettingData",t,i);n.index=t;n.item=i;r=i.container=f.createEl("pswp__zoom-wrap");(!i.src&&i.html&&(i.html.tagName?r.appendChild(i.html):r.innerHTML=i.html),ts(i),uu(i,k),!i.src||i.loadError||i.loaded)?i.src&&!i.loadError&&(o=f.createEl("pswp__img","img"),o.style.opacity=1,o.src=i.src,di(i,o),rf(t,i,r,o,!0)):((i.loadComplete=function(i){if(gi){if(n&&n.index===t){if(ts(i,!0))return i.loadComplete=i.img=null,uu(i,k),dr(i),void(n.index===h&&u.updateCurrZoomItem());i.imageAppended?!hr&&i.placeholder&&(i.placeholder.style.display="none",i.placeholder=null):a.transform&&(d||hr)?ki.push({item:i,baseDiv:r,img:i.img,index:t,holder:n,clearPlaceholder:!0}):rf(t,i,r,i.img,d||hr,!0)}i.loadComplete=null;i.img=null;c("imageLoadComplete",t,i)}},f.features.transform)&&(v="pswp__img pswp__img--placeholder",v+=i.msrc?"":" pswp__img--placeholder--blank",s=f.createEl(v,i.msrc?"img":""),i.msrc&&(s.src=i.msrc),di(i,s),r.appendChild(s),i.placeholder=s),i.loading||ns(i),u.allowProgressiveImg()&&(!oe&&a.transform?ki.push({item:i,baseDiv:r,img:i.img,index:t,holder:n}):rf(t,i,r,i.img,!0,!0)));oe||t!==h?dr(i):(wt=r.style,ko(i,o||i.img));n.el.innerHTML="";n.el.appendChild(r)},cleanSlide:function(n){n.img&&(n.img.onload=n.img.onerror=null);n.loaded=n.loading=n.img=n.imageAppended=!1}}});uf={};ff=function(n,t,i){var r=document.createEvent("CustomEvent"),u={origEvent:n,target:n.target,releasePoint:t,pointerType:i||"touch"};r.initCustomEvent("pswpTap",!0,!0,u);n.target.dispatchEvent(r)};br("Tap",{publicMethods:{initTap:function(){v("firstTouchStart",u.onTapStart);v("touchRelease",u.onTapRelease);v("destroy",function(){uf={};si=null})},onTapStart:function(n){n.length>1&&(clearTimeout(si),si=null)},onTapRelease:function(n,t){var i,r;if(t&&!tr&&!pf&&!fr){if(i=t,si&&(clearTimeout(si),si=null,ys(i,uf)))return void c("doubleTap",i);if("mouse"===t.type)return void ff(n,t,"mouse");if(r=n.target.tagName.toUpperCase(),"BUTTON"===r||f.hasClass(n.target,"pswp__single-tap"))return void ff(n,t);g(uf,i);si=setTimeout(function(){ff(n,t);si=null},300)}}}});br("DesktopZoom",{publicMethods:{initDesktopZoom:function(){af||(yt?v("mouseUsed",function(){u.setupDesktopZoom()}):u.setupDesktopZoom(!0))},setupDesktopZoom:function(t){var r,e,i,o;et={};r="wheel mousewheel DOMMouseScroll";v("bindEvents",function(){f.bind(n,r,u.handleMouseWheel)});v("unbindEvents",function(){et&&f.unbind(n,r,u.handleMouseWheel)});u.mouseZoomedIn=!1;i=function(){u.mouseZoomedIn&&(f.removeClass(n,"pswp--zoomed-in"),u.mouseZoomedIn=!1);l<1?f.addClass(n,"pswp--zoom-allowed"):f.removeClass(n,"pswp--zoom-allowed");o()};o=function(){e&&(f.removeClass(n,"pswp--dragging"),e=!1)};v("resize",i);v("afterChange",i);v("pointerDown",function(){u.mouseZoomedIn&&(e=!0,f.addClass(n,"pswp--dragging"))});v("pointerUp",o);t||i()},handleMouseWheel:function(n){if(l<=u.currItem.fitRatio)return e.modal&&(!e.closeOnScroll||fr||ct?n.preventDefault():nr&&Math.abs(n.deltaY)>2&&(of=!0,u.close())),!0;if(n.stopPropagation(),et.x=0,"deltaX"in n)1===n.deltaMode?(et.x=18*n.deltaX,et.y=18*n.deltaY):(et.x=n.deltaX,et.y=n.deltaY);else if("wheelDelta"in n)n.wheelDeltaX&&(et.x=-.16*n.wheelDeltaX),et.y=n.wheelDeltaY?-.16*n.wheelDeltaY:-.16*n.wheelDelta;else{if(!("detail"in n))return;et.y=n.detail}ne(l,!0);var t=o.x-et.x,i=o.y-et.y;(e.modal||t<=s.min.x&&t>=s.max.x&&i<=s.min.y&&i>=s.max.y)&&n.preventDefault();u.panTo(t,i)},toggleDesktopZoom:function(t){t=t||{x:k.x/2+rr.x,y:k.y/2+rr.y};var r=e.getDoubleTapZoom(!0,u.currItem),i=l===r;u.mouseZoomedIn=!i;u.zoomTo(i?u.currItem.initialZoomLevel:r,t,333);f[(i?"remove":"add")+"Class"](n,"pswp--zoomed-in")}}});var se,rs,fu,ef,he,us,w,cr,ce,le,at,ae,hh={history:!0,galleryUID:1},ve=function(){return at.hash.substring(1)},fs=function(){se&&clearTimeout(se);fu&&clearTimeout(fu)},es=function(){var u=ve(),n={},t,i,r,f;if(u.length<5)return n;for(i=u.split("&"),t=0;t<i.length;t++)i[t]&&(r=i[t].split("="),r.length<2||(n[r[0]]=r[1]));if(e.galleryPIDs){for(f=n.pid,n.pid=0,t=0;t<ei.length;t++)if(ei[t].pid===f){n.pid=t;break}}else n.pid=parseInt(n.pid,10)-1;return n.pid<0&&(n.pid=0),n},ye=function(){var t,i,n,r;if(fu&&clearTimeout(fu),fr||ct)return void(fu=setTimeout(ye,500));ef?clearTimeout(rs):ef=!0;t=h+1;i=oi(h);i.hasOwnProperty("pid")&&(t=i.pid);n=w+"&gid="+e.galleryUID+"&pid="+t;cr||at.hash.indexOf(n)===-1&&(le=!0);r=at.href.split("#")[0]+"#"+n;ae?"#"+n!==window.location.hash&&history[cr?"replaceState":"pushState"]("",document.title,r):cr?at.replace(r):at.hash=n;cr=!0;rs=setTimeout(function(){ef=!1},60)};br("History",{publicMethods:{initHistory:function(){var n,t;(f.extend(e,hh,!0),e.history)&&(at=window.location,le=!1,ce=!1,cr=!1,w=ve(),ae="pushState"in history,w.indexOf("gid=")>-1&&(w=w.split("&gid=")[0],w=w.split("?gid=")[0]),v("afterChange",u.updateURL),v("unbindEvents",function(){f.unbind(window,"hashchange",u.onHashChange)}),n=function(){us=!0;ce||(le?history.back():w?at.hash=w:ae?history.pushState("",document.title,at.pathname+at.search):at.hash="");fs()},v("unbindEvents",function(){of&&n()}),v("destroy",function(){us||n()}),v("firstUpdate",function(){h=es().pid}),t=w.indexOf("pid="),t>-1&&(w=w.substring(0,t),"&"===w.slice(-1)&&(w=w.slice(0,-1))),setTimeout(function(){gi&&f.bind(window,"hashchange",u.onHashChange)},40))},onHashChange:function(){return ve()===w?(ce=!0,void u.close()):void(ef||(he=!0,u.goTo(es().pid),he=!1))},updateURL:function(){fs();he||(cr?se=setTimeout(ye,800):ye())}}});f.extend(u,as)}});!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(n,t){var e,u,a,c,rt,ut,s,ft,b,f,et,ot,st,ht,i,y,yt,k,d,r=this,g=!1,h=!0,o=!0,pt={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(n,t){return n.title?(t.children[0].innerHTML=n.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return n.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return n.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},ct=function(n){var e;if(y)return!0;n=n||window.event;i.timeToIdle&&i.mouseUsed&&!b&&it();for(var r,f,o=n.target||n.srcElement,s=o.getAttribute("class")||"",u=0;u<w.length;u++)r=w[u],r.onTap&&s.indexOf("pswp__"+r.name)>-1&&(r.onTap(),f=!0);f&&(n.stopPropagation&&n.stopPropagation(),y=!0,e=t.features.isOldAndroid?600:30,yt=setTimeout(function(){y=!1},e))},wt=function(){return!n.likelyTouchDevice||i.mouseUsed||screen.width>i.fitControlsWidth},l=function(n,i,r){t[(r?"add":"remove")+"Class"](n,"pswp__"+i)},lt=function(){var n=1===i.getNumItemsFn();n!==ht&&(l(u,"ui--one-slide",n),ht=n)},at=function(){l(s,"share-modal--hidden",o)},v=function(){return o=!o,o?(t.removeClass(s,"pswp__share-modal--fade-in"),setTimeout(function(){o&&at()},300)):(at(),setTimeout(function(){o||t.addClass(s,"pswp__share-modal--fade-in")},30)),o||kt(),!1},bt=function(t){t=t||window.event;var i=t.target||t.srcElement;return n.shout("shareLinkClick",t,i),!!i.href&&(!!i.hasAttribute("download")||(window.open(i.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),o||v(),!1))},kt=function(){for(var n,f,r,e,o,t="",u=0;u<i.shareButtons.length;u++)n=i.shareButtons[u],r=i.getImageURLForShare(n),e=i.getPageURLForShare(n),o=i.getTextForShare(n),f=n.url.replace("{{url}}",encodeURIComponent(e)).replace("{{image_url}}",encodeURIComponent(r)).replace("{{raw_image_url}}",r).replace("{{text}}",encodeURIComponent(o)),t+='<a href="'+f+'" target="_blank" class="pswp__share--'+n.id+'"'+(n.download?"download":"")+">"+n.label+"<\/a>",i.parseShareButtonOut&&(t=i.parseShareButtonOut(n,t));s.children[0].innerHTML=t;s.children[0].onclick=bt},nt=function(n){for(var r=0;r<i.closeElClasses.length;r++)if(t.hasClass(n,"pswp__"+i.closeElClasses[r]))return!0},tt=0,it=function(){clearTimeout(d);tt=0;b&&r.setIdle(!1)},vt=function(n){n=n?n:window.event;var t=n.relatedTarget||n.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(d),d=setTimeout(function(){r.setIdle(!0)},i.timeToIdleOutside))},dt=function(){i.fullscreenEl&&!t.features.isOldAndroid&&(e||(e=r.getFullscreenAPI()),e?(t.bind(document,e.eventK,r.updateFullscreen),r.updateFullscreen(),t.addClass(n.template,"pswp--supports-fs")):t.removeClass(n.template,"pswp--supports-fs"))},gt=function(){i.preloaderEl&&(p(!0),f("beforeChange",function(){clearTimeout(st);st=setTimeout(function(){n.currItem&&n.currItem.loading?(!n.allowProgressiveImg()||n.currItem.img&&!n.currItem.img.naturalWidth)&&p(!1):p(!0)},i.loadingIndicatorDelay)}),f("imageLoadComplete",function(t,i){n.currItem===i&&p(!0)}))},p=function(n){ot!==n&&(l(et,"preloader--active",!n),ot=n)},ni=function(n){var r=n.vGap,f,e;wt()?(f=i.barsSize,i.captionEl&&"auto"===f.bottom?(c||(c=t.createEl("pswp__caption pswp__caption--fake"),c.appendChild(t.createEl("pswp__caption__center")),u.insertBefore(c,a),t.addClass(u,"pswp__ui--fit")),i.addCaptionHTMLFn(n,c,!0))?(e=c.clientHeight,r.bottom=parseInt(e,10)||44):r.bottom=f.top:r.bottom="auto"===f.bottom?0:f.bottom,r.top=f.top):r.top=r.bottom=0},ti=function(){i.timeToIdle&&f("mouseUsed",function(){t.bind(document,"mousemove",it);t.bind(document,"mouseout",vt);k=setInterval(function(){tt++;2===tt&&r.setIdle(!0)},i.timeToIdle/2)})},ii=function(){f("onVerticalDrag",function(n){h&&n<.95?r.hideControls():!h&&n>=.95&&r.showControls()});var n;f("onPinchClose",function(t){h&&t<.9?(r.hideControls(),n=!0):n&&!h&&t>.9&&r.showControls()});f("zoomGestureEnded",function(){n=!1;n&&!h&&r.showControls()})},w=[{name:"caption",option:"captionEl",onInit:function(n){a=n}},{name:"share-modal",option:"shareEl",onInit:function(n){s=n},onTap:function(){v()}},{name:"button--share",option:"shareEl",onInit:function(n){ut=n},onTap:function(){v()}},{name:"button--zoom",option:"zoomEl",onTap:n.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(n){rt=n}},{name:"button--close",option:"closeEl",onTap:n.close},{name:"button--arrow--left",option:"arrowEl",onTap:n.prev},{name:"button--arrow--right",option:"arrowEl",onTap:n.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){e.isFullscreen()?e.exit():e.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(n){et=n}}],ri=function(){var n,e,r,o=function(u){var s,f,o;if(u)for(s=u.length,f=0;f<s;f++)for(n=u[f],e=n.className,o=0;o<w.length;o++)r=w[o],e.indexOf("pswp__"+r.name)>-1&&(i[r.option]?(t.removeClass(n,"pswp__element--disabled"),r.onInit&&r.onInit(n)):t.addClass(n,"pswp__element--disabled"))},f;o(u.children);f=t.getChildByClass(u,"pswp__top-bar");f&&o(f.children)};r.init=function(){t.extend(n.options,pt,!0);i=n.options;u=t.getChildByClass(n.scrollWrap,"pswp__ui");f=n.listen;ii();f("beforeChange",r.update);f("doubleTap",function(t){var r=n.currItem.initialZoomLevel;n.getZoomLevel()!==r?n.zoomTo(r,t,333):n.zoomTo(i.getDoubleTapZoom(!1,n.currItem),t,333)});f("preventDragEvent",function(n,t,i){var r=n.target||n.srcElement;r&&r.getAttribute("class")&&n.type.indexOf("mouse")>-1&&(r.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(r.tagName))&&(i.prevent=!1)});f("bindEvents",function(){t.bind(u,"pswpTap click",ct);t.bind(n.scrollWrap,"pswpTap",r.onGlobalTap);n.likelyTouchDevice||t.bind(n.scrollWrap,"mouseover",r.onMouseOver)});f("unbindEvents",function(){o||v();k&&clearInterval(k);t.unbind(document,"mouseout",vt);t.unbind(document,"mousemove",it);t.unbind(u,"pswpTap click",ct);t.unbind(n.scrollWrap,"pswpTap",r.onGlobalTap);t.unbind(n.scrollWrap,"mouseover",r.onMouseOver);e&&(t.unbind(document,e.eventK,r.updateFullscreen),e.isFullscreen()&&(i.hideAnimationDuration=0,e.exit()),e=null)});f("destroy",function(){i.captionEl&&(c&&u.removeChild(c),t.removeClass(a,"pswp__caption--empty"));s&&(s.children[0].onclick=null);t.removeClass(u,"pswp__ui--over-close");t.addClass(u,"pswp__ui--hidden");r.setIdle(!1)});i.showAnimationDuration||t.removeClass(u,"pswp__ui--hidden");f("initialZoomIn",function(){i.showAnimationDuration&&t.removeClass(u,"pswp__ui--hidden")});f("initialZoomOut",function(){t.addClass(u,"pswp__ui--hidden")});f("parseVerticalMargin",ni);ri();i.shareEl&&ut&&s&&(o=!0);lt();ti();dt();gt()};r.setIdle=function(n){b=n;l(u,"ui--idle",n)};r.update=function(){h&&n.currItem?(r.updateIndexIndicator(),i.captionEl&&(i.addCaptionHTMLFn(n.currItem,a),l(a,"caption--empty",!n.currItem.title)),g=!0):g=!1;o||v();lt()};r.updateFullscreen=function(i){i&&setTimeout(function(){n.setScrollOffset(0,t.getScrollY())},50);t[(e.isFullscreen()?"add":"remove")+"Class"](n.template,"pswp--fs")};r.updateIndexIndicator=function(){i.counterEl&&(rt.innerHTML=n.getCurrentIndex()+1+i.indexIndicatorSep+i.getNumItemsFn())};r.onGlobalTap=function(u){u=u||window.event;var f=u.target||u.srcElement;if(!y)if(u.detail&&"mouse"===u.detail.pointerType){if(nt(f))return void n.close();t.hasClass(f,"pswp__img")&&(1===n.getZoomLevel()&&n.getZoomLevel()<=n.currItem.fitRatio?i.clickToCloseNonZoomable&&n.close():n.toggleDesktopZoom(u.detail.releasePoint))}else if(i.tapToToggleControls&&(h?r.hideControls():r.showControls()),i.tapToClose&&(t.hasClass(f,"pswp__img")||nt(f)))return void n.close()};r.onMouseOver=function(n){n=n||window.event;var t=n.target||n.srcElement;l(u,"ui--over-close",nt(t))};r.hideControls=function(){t.addClass(u,"pswp__ui--hidden");h=!1};r.showControls=function(){h=!0;g||r.update();t.removeClass(u,"pswp__ui--hidden")};r.supportsFullscreen=function(){var n=document;return!!(n.exitFullscreen||n.mozCancelFullScreen||n.webkitExitFullscreen||n.msExitFullscreen)};r.getFullscreenAPI=function(){var t,r=document.documentElement,u="fullscreenchange";return r.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:u}:r.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+u}:r.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+u}:r.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){return ft=i.closeOnScroll,i.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?n.template[this.enterK]():void n.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return i.closeOnScroll=ft,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}});var gallery,currentPageGalleryIndex=[],currentPageGalleryRead=[],photoSwipe_randomNum=Math.floor(Math.random()*11),resType=$(".art-detail, .news-detail").data("type"),googleAd1Exist=!1,googleAd2Exist=!1,googleAd3Exist=!1,googleAdTmExist=!1,dfpDivId1="",dfpDivId2="",dfpDivId3="",dfpDivId_tm="",dfpDivId_a="",dfpDivId_b="",galleryJobsCountDefault=70,maxphotoindex=photoswipe_num;sessionStorage.setItem("photoswipeJobList","");dfpDivId1="1611635749299";dfpDivId2="1611635844870";dfpDivId3="1625715272116";dfpDivId_tm="1615173271869";dfpDivId_a="1669189079586";dfpDivId_b="1669189192354";showArticleInPhotoSwipe=!0,function(n){function u(t){var i="",f="",c="",o=sessionStorage.getItem("moreJobsURL"),s="",e=0,r=0,l=!0,a,v,y,h,u;JSON.parse(sessionStorage.getItem("photoswipeJobList"));i='<div class="row joblist-slider joblist-slider-v2">';n("div.pswp__joblist").hide();n(gallery.currItem.container).children().hasClass("adv")||n(gallery.currItem.container).children().hasClass("wrapper")||(y=t+1,h=n(".google-ad").length>Math.floor(t/5)?Math.floor(t/5):n(".google-ad").length,t=Object.keys(videojs.players).length>0?t-h-1:t-h,sessionStorage.getItem("photoswipeJobList")!=""&&(u=JSON.parse(sessionStorage.getItem("photoswipeJobList")),Object.keys(u).length>=3?(n.each(u,function(n,u){r==0&&(a=u.companyName,v=u.jobCase);e>=t*3&&e<(t+1)*3&&(f=u.url,c=u.companyUrl,i+='<div class="slider-media" data-seq="'+(n+1)+'">',i+='<a href="'+f+'" class="job" onclick="window.open(this.href,\'_blank\');return false;"  alt="'+u.jobTitle+'" title="'+u.jobTitle+'" target="_blank">',i+='<div class="job-title">'+u.jobTitle+"<\/div>",i+='<div class="comp">'+u.companyName+"<\/div>",i+='<div class="post-date">'+u.publishTime+"<\/div>",i+="<\/a>",i+="<\/div>",l=!1,r=r+1);e=e+1}),r<3&&(sessionStorage.setItem("photoswipeJobList",JSON.stringify(u.concat(u.slice(0,photoswipe_num*3-Object.keys(u).length)))),u=JSON.parse(sessionStorage.getItem("photoswipeJobList")),n.each(u,function(n,t){r<3&&(f=t.url,c=t.companyUrl,i+='<div class="slider-media" data-seq="'+(n+1)+'">',i+='<a href="'+f+'" class="job"  alt="'+t.jobTitle+'" title="'+t.jobTitle+'" target="_blank">',i+='<div class="job-title">'+t.jobTitle+"<\/div>",i+='<div class="comp">'+t.companyName+"<\/div>",i+='<div class="post-date">'+t.publishTime+"<\/div>",i+="<\/a>",i+="<\/div>",r=r+1)})),r==3&&o!=""&&(s='<a href="'+o+'" onclick="window.open(this.href,\'_blank\');return false;" class="view-more" target="_blank" rel="noreferrer">'+lang_viewMoreJobs+"<\/a>",insertActionLogAjax("impression","page-resources","photoswipe-joblisting-click-link",n(".art-detail, .news-detail").attr("id"),""),window.outerWidth<576&&(i+='<div class="slider-media promo" data-seq="'+(r+1)+'">',i+='<a href="'+o+'" class="job"  alt="'+lang_lookingForMoreGoodJobs+'" title="'+lang_lookingForMoreGoodJobs+'" target="_blank">',i+='<div class="msg">'+lang_lookingForMoreGoodJobs+'<div class="act-btn">'+lang_clickHere+"<\/div><\/div>",i+="<\/a>",i+="<\/div>")),i+="<\/div>",l==!1&&(n("div.pswp__joblist").show(),u[0].jobCase==1?n("div.pswp__joblist h4").html(lang_jobFromThisCompany+s):n("div.pswp__joblist h4").html(lang_jobYouMaybeInterestIn+s),n("div.pswp__joblist .joblist").html(i),n(document).ready(function(){n(".joblist-slider").slick({dots:!0,speed:300,slidesToShow:3,slidesToScroll:3,responsive:[{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:576,settings:{slidesToShow:1,slidesToScroll:1}}]}).on("afterChange",function(){n(this).find("[aria-hidden='false']").hasClass("promo")?insertActionLogAjax("click","page-resources","photoswipe-joblisting-move","view-more-jobs",""):n(this).find("[aria-hidden='false']").find("a").attr("href").indexOf("joblist.asp")>0?insertActionLogAjax("impression","page-resources","photoswipe-joblisting-click-link",n(".art-detail, .news-detail").attr("id"),""):insertActionLogAjax("click","page-resources","photoswipe-joblisting-move",""+n(this).find("[aria-hidden='false']").find("a").attr("href").split("/").pop()+"","")});n("div.slider-media .job-title").dotdotdot({height:23,wrap:"letter",fallbackToLetter:!0,watch:!0});n("div.slider-media .comp").dotdotdot({height:23,wrap:"letter",fallbackToLetter:!0,watch:!0});n("div.pswp__joblist").show()}))):n("div.pswp__scroll-wrap").css({"max-height":"calc(100% - 50px)",top:"auto",bottom:"0"})))}function r(t){var o,h,r,e,i,f,s;if(n("div.pswp__joblist .joblist").html(""),sessionStorage.getItem("photoswipeJobList")==""){o="";h=paidArticle;switch(n.cookie("skipjob")){case"0":r=0;break;case"1":r=1;break;case"2":r=2;break;default:r=0}if(e="",i=n.cookie("logincookie"),i!=null)for(i=i.split("&"),f=0;f<i.length;f++)i[f].indexOf("userid=")===0&&(e=i[f].replace("userid=",""));o="https://app05.ctgoodjobs.hk/gateway/ct/jobs/resources/recommended?articleId="+n(".art-detail, .news-detail").attr("id")+"&paid="+(h=="Y"?"true":"false")+"&specialJobOnly=false&isMobile="+(isMobile?"true":"false")+"&skipJob="+r+"&channel_id=002&galleriesCount="+galleryJobsCountDefault;s={url:o,headers:{"visitor-id":GAGlobalDimension[1]},type:"GET"};e!=""&&(s.headers["user-id"]=e);n.ajax(s).done(function(n){sessionStorage.setItem("jobList",JSON.stringify(n.data));sessionStorage.setItem("photoswipeJobList",JSON.stringify(n.data.galleryJobs));sessionStorage.setItem("moreJobsURL",n.data.moreJobsUrl);var i=window.location.hash;i!=""&&u(t)})}else u(t)}function o(u){var o=[],e=[],a,c,l;u=u.find("a");a=u.data("gallery-id");c="";n("[data-gallery-id="+a+"], .passage .video-content, .awsvideo").each(function(i,r){n(this).hasClass("video-content")||n(this).hasClass("awsvideo")?(e.push(h(o,r)),n(".passage .video-content, .passage .awsvideo").next().find(".google-ad")&&(c=n(".passage .video-content, .awsvideo").siblings(".google-ad").attr("data-id"),c==1&&(googleAd1Exist=!0,e.push(t(o,dfpDivId1))),c==2&&(googleAdTmExist=!0,e.push(t(o,dfpDivId_tm))),c==3&&(googleAd2Exist=!0,e.push(t(o,dfpDivId2))),c>=4&&(googleAd3Exist=!0,c%2==0?e.push(t(o,dfpDivId_a)):e.push(t(o,dfpDivId_b))))):e.push(s(o,r));c=n(r).siblings(".google-ad").attr("data-id");typeof c!="undefined"&&(c==1&&(googleAd1Exist=!0,e.push(t(o,dfpDivId1))),c==2&&(googleAdTmExist=!0,e.push(t(o,dfpDivId_tm))),c==3&&(googleAd2Exist=!0,e.push(t(o,dfpDivId2))),c>=4&&(googleAd3Exist=!0,c%2==0?e.push(t(o,dfpDivId_a)):e.push(t(o,dfpDivId_b))))});photoSwipe_randomNum%4==0?n("#photoswipe-last-ref-jobs").html()?(l=n("#photoswipe-last-ref-jobs"),e.push(i(o,l))):n("#photoswipe-last-ref").html()&&(l=n("#photoswipe-last-ref"),e.push(i(o,l)),showArticleInPhotoSwipe=!1):n("#photoswipe-last-ref").html()?(l=n("#photoswipe-last-ref"),e.push(i(o,l)),showArticleInPhotoSwipe=!1):n("#photoswipe-last-ref-jobs").html()&&(l=n("#photoswipe-last-ref-jobs"),e.push(i(o,l)));n.when.apply(null,e).done(function(){for(var s,i,h,c,t=0;t<e.length;t++)i=e[t][t].src,typeof i!="undefined"&&i.indexOf(u.data("src"))>=0&&(s=t);h={addCaptionHTMLFn:function(n,t){return n.title?(t.children[0].innerHTML=n.title,!0):(t.children[0].innerHTML="",!1)},index:s,bgOpacity:.85,timeToIdle:24e4,timeToIdleOutside:24e4,closeOnScroll:!1,shareEl:!1,zoomEl:!1,tapToClose:!1,clickToCloseNonZoomable:!0,captionEl:!0,closeElClasses:[],tapToToggleControls:!0,preloaderEl:!0};c=n(".pswp")[0];gallery=new PhotoSwipe(c,PhotoSwipeUI_Default,o,h);gallery.init();gallery.framework.bind(gallery.scrollWrap,"pswpTap",function(t){gallery.options.tapToToggleControls=n(t.target).is(".container__readmore.with-readmore, .caption_container__readmore, .fa, .caption__content.full-view ")?!1:!0;n(t.target).is("img.pswp__img")&&gallery.currItem.href&&(insertActionLogGAAjax("click","CTHR","photoswipe-clickable-image","",""),window.open(gallery.currItem.href))});gallery.listen("beforeChange",function(){});gallery.listen("initialZoomInEnd",function(){var t,i;r(gallery.getCurrentIndex());t=window.location.href;GAGlobalDimension[0]=t;n.getScript("/Scripts/gacode.js");_comscore.push({c1:"2",c2:"17563924",c4:t});n.get("/pv.xml?t="+(new Date).getTime());_paq.push(["setReferrerUrl",n("link[rel='canonical']").attr("href")]);_paq.push(["setCustomUrl",t]);_paq.push(["setDocumentTitle",n(document).find("title").first().text()]);_paq.push(["trackPageView"]);i=n(gallery.currItem.container);i.find(".pswp__video").hasClass("yt-video")&&typeof YT!="undefined"&&onYouTubeIframeAPIReady()});gallery.listen("afterChange",function(){var i=parseInt(gallery.getCurrentIndex())+1,t;r(gallery.getCurrentIndex());t=location.protocol+"//"+location.host+location.pathname+"#&gid=1&pid="+i;GAGlobalDimension[0]=t;n.getScript("/Scripts/gacode.js");_comscore.push({c1:"2",c2:"17563924",c4:t});n.get("/pv.xml?t="+(new Date).getTime());_paq.push(["setReferrerUrl",n("link[rel='canonical']").attr("href")]);_paq.push(["setCustomUrl",t]);_paq.push(["setDocumentTitle",n(document).find("title").first().text()]);_paq.push(["trackPageView"]);f();n(gallery.currItem.container).find(".pswp__video").hasClass("yt-video")?(typeof YT!="undefined"&&onYouTubeIframeAPIReady(),stopVideo()):stopVideo()});gallery.listen("gettingData",function(){for(initializeDotdotdot(n(".cus-html .job-title")),initializeDotdotdot(n(".cus-html .company")),initializeDotdotdot(n(".cus-html .thumb-info .title")),x=0;x<Object.keys(videojs.players).length;x++)videojs.getPlayer(Object.keys(videojs.players)[x]).pause()||videojs.getPlayer(Object.keys(videojs.players)[x]).pause();if(n(".caption__container").hasClass("expand")&&(n(".caption_container__readmore").find(".fa").removeClass("fa-chevron-down"),n(".caption_container__readmore").find(".fa").addClass("fa-chevron-up"),n(".caption__container").removeClass("expand"),n(".caption__container").addClass("shrink"),n(".caption__content").removeClass("full-view"),n(".caption__content").addClass("partial-view")),gallery.currItem.title?(n(".caption__content").html(gallery.currItem.title),n(".caption__container").show(),n(".caption__content").hasClass("partial-view")?initializeDotdotdot(n(".caption__content")):n(".caption__content").trigger("destroy.dot")):(n(".caption__content").text(""),n(".caption__container").hide()),gallery.currItem.href&&n(gallery.currItem.container).find("img.pswp__img").addClass("urlImage"),jQuery.inArray(gallery.getCurrentIndex(),currentPageGalleryIndex)<0){currentPageGalleryIndex.push(gallery.getCurrentIndex());var r=currentPageGalleryIndex.length/gallery.items.length*100,u=n(".art-detail, .news-detail"),t=u.attr("id"),i=u.data("cat");currentPageGalleryIndex.length==1&&(insertActionLogGAAjax("click",artType,"photoswipe-first-art-"+parseInt(gallery.getCurrentIndex()+1),"",""),insertArticleNewsActionLogAjax("click",t,i,artType,"photoswipe-first-art-"+parseInt(gallery.getCurrentIndex()+1),"",""));jQuery.inArray(25,currentPageGalleryRead)<0&&r>=25&&(currentPageGalleryRead.push(25),insertActionLogGAAjax("click",artType,"photoswipe-pass-25","",""),insertArticleNewsActionLogAjax("click",t,i,artType,"photoswipe-pass-25","",""));jQuery.inArray(50,currentPageGalleryRead)<0&&r>=50&&(currentPageGalleryRead.push(50),insertActionLogGAAjax("click",artType,"photoswipe-pass-50","",""),insertArticleNewsActionLogAjax("click",t,i,artType,"photoswipe-pass-50","",""));jQuery.inArray(75,currentPageGalleryRead)<0&&r>=75&&(currentPageGalleryRead.push(75),insertActionLogGAAjax("click",artType,"photoswipe-pass-75","",""),insertArticleNewsActionLogAjax("click",t,i,artType,"photoswipe-pass-75","",""));jQuery.inArray(100,currentPageGalleryRead)<0&&r>=100&&(currentPageGalleryRead.push(100),insertActionLogGAAjax("click",artType,"photoswipe-pass-100","",""),insertArticleNewsActionLogAjax("click",t,i,artType,"photoswipe-pass-100","",""))}});gallery.listen("close",function(){stopVideo();n(".caption__container").hasClass("expand")&&(n(".caption_container__readmore").find(".fa").removeClass("fa-chevron-down"),n(".caption_container__readmore").find(".fa").addClass("fa-chevron-up"),n(".caption__container").removeClass("expand"),n(".caption__container").addClass("shrink"),n(".caption__content").removeClass("full-view"),n(".caption__content").addClass("partial-view"));n("div.pswp__joblist .joblist").html("");n("div.pswp__joblist").hide()});gallery.listen("resize",function(){console.log("gallery resize");var t=window.innerWidth;n(gallery.currItem.container).find(".cus-html.adv .content .google-ad").length!==0&&isMobile&&t!=window.innerWidth&&centerBannerAd()});f()})}function f(){if(n(".art-detail, .news-detail").data("paid")!="Y")if(isMobile&&centerBannerAd(),n(gallery.currItem.container).children().hasClass("adv")){var t=n(gallery.currItem.container).find(".google-ad, .google-ad-wrapper").children().attr("id");clearAds([gptAdSlots.photoswipe_3]);clearAds([gptAdSlots.photoswipe_4]);clearAds([gptAdSlots.photoswipe]);googleAd1Exist&&t.indexOf(dfpDivId1)>=0?refreshAds([gptAdSlots.photoswipeSlide_1]):googleAd2Exist&&t.indexOf(dfpDivId2)>=0?refreshAds([gptAdSlots.photoswipeSlide_2]):googleAd3Exist&&t.indexOf(dfpDivId3)>=0?refreshAds([gptAdSlots.photoswipeSlide]):googleAdTmExist&&t.indexOf(dfpDivId_tm)>=0?refreshAds([gptAdSlots.photoswipeSlide_TM]):(t.indexOf(dfpDivId_a)>=0&&refreshAds([gptAdSlots.photoswipeSlide_3]),t.indexOf(dfpDivId_b)>=0&&refreshAds([gptAdSlots.photoswipeSlide_4]));googletag.cmd.push(function(){googletag.pubads().addEventListener("slotRenderEnded",function(i){if(!i.isEmpty&&i.slot.getSlotElementId().indexOf(t)>=0){n(gallery.container).find(".adv-title").show();n(".pswp .content").on("scroll",function(t){if(t.preventDefault(),n(gallery.currItem.container).find(".cus-html.adv .content .google-ad").length>0){var i=n(gallery.currItem.container).find(".cus-html.adv .content .google-ad")[0];isElementInViewport("touchmove",i)=="right"?gallery.prev():isElementInViewport("touchmove",i)=="left"&&gallery.next()}})}})})}else n(gallery.container).find(".adv-title").hide(),clearAds([gptAdSlots.photoswipeSlide_1,gptAdSlots.photoswipeSlide_2,gptAdSlots.photoswipeSlide,gptAdSlots.photoswipeSlide_TM,gptAdSlots.photoswipeSlide_3,gptAdSlots.photoswipeSlide_4]),n(".pswp").find(".pswp__adv").length!==0&&refreshAds([gptAdSlots.photoswipe])}function s(t,i){var h=parseInt(n(i).data("photoindex"),10),u=n(i).siblings(".caption").html(),f=n(i).data("src"),e=n(i).data("width"),o=n(i).data("height"),s=n(i).data("href"),r;return r=n(i).data("type")=="video"?{html:n(i).data("video")}:{src:f,w:e,h:o,title:u,href:s},t[t.length]=r,t}function t(t,i){var r=n.cookie("culture")=="zh-TW"?"廣告":"Advertisement",u,f;return u=isMobile?'<div class="cus-html adv"><div class="content"><div class="adv-slide" tabindex="0"><div class="adv-title">'+r+'<\/div><div class="google-ad"><div id="div-gpt-ad-'+i+'-0"><script>googletag.cmd.push(function() { googletag.display("div-gpt-ad-'+i+'-0"); });<\/script><\/div><\/div><\/div><\/div><\/div>':'<div class="modal-content adv"><div class="adv-title">'+r+'<\/div><div class="google-ad-wrapper"><div id="div-gpt-ad-'+i+'-0"><script>googletag.cmd.push(function() { googletag.display("div-gpt-ad-'+i+'-0"); });<\/script><\/div><\/div><\/div>',f={html:u},t[t.length]=f,t}function h(t,i){var r,u,f;return(n(i).hasClass("video-content")||n(i).hasClass("awsvideo"))&&(n(i).hasClass("awsvideo")?(r=n(i).next().attr("id"),r=r.split("-").pop(),u='<div class="wrapper"><div class="video-wrapper video-content"><iframe class="pswp__video" src="https://www.ctgoodjobs.hk:8889/videos/video_preview.asp?vid='+r+'" frameborder="0" allowfullscreen><\/iframe><\/div><\/div>'):(r=n(i).children().attr("id"),u='<div class="wrapper"><div class="video-wrapper video-content"><div id="'+r+'" class="pswp__video yt-video"><\/div><\/div><\/div>')),f={html:u},t[t.length]=f,t}function i(t,i){var r,u;return r=n(i).html(),u={html:r},t[t.length]=u,t}if(r(0),n(".art-detail, .news-detail").data("photoswipe-html")=="True"){var e=articleId;n(".passage img").parent("a").attr("data-gallery-id",e);n(window).on("load",function(){n(".passage img").parent("a").each(function(){var i=n(this),t;(n(this).data("width")=="undefined"||n(this).data("height")=="undefined")&&(t=new Image,t.src=n(this).data("src"),t.onload=function(){i.attr("data-size",t.width+"x"+t.height);i.attr("data-width",t.width);i.attr("data-height",t.height)})})})}else n(window).on("load",function(){n(".passage img").each(function(){var t=n(this).get(0).naturalWidth,i=n(this).get(0).naturalHeight;n(this).attr("data-size",t+"x"+i);n(this).attr("data-width",t);n(this).attr("data-height",i)});n(".passage img, .passage .video-content").each(function(t,i){if(n(i).hasClass("video-content"))n(i).data("photoindex",t);else{var f=articleId,e=n(i).data("description")?n(i).data("description").toString().replace(/&lt;br\s*&gt;/g,"<br>").replace(/(<br>\s*)+$/,""):"",o=n(i).attr("src"),s=n(i).attr("src").replace("/L/","/H/"),h=n(i).data("href")&&n(i).data("href")!="undefined"?n(i).data("href"):"",r=n(i).data("width"),u=n(i).data("height"),a=n(i).data("scale"),c=n(i).hasClass("hidden")?"hidden":"",l=n(i).data("type")=="video"?"video":"photo",v=n(i).data("type")=="video"?'data-video="<div class=&quot;wrapper&quot;><div class&quot;video-wrapper&quot;><iframe class=&quot;pswp__video&quot; width=&quot;960&quot; height=&quot;640&quot; src=&quot;https://www.youtube-nocookie.com/embed/'+n(i).data("video-id")+'&quot; frameborder=&quot;0&quot; allowfullscreen><\/iframe><\/div><\/div>"':"";n(this).parent().is("li")?(n(this).parent().wrap('<div class="col-xs-4 col-sm-3 '+l+'"/>'),n(this).parent().wrap('<div class="photoswipe-item '+c+'"/>'),n(this).closest(".photoswipe-item").append('<div class="caption">'+e+"<\/div>"),n(this).parent().wrap('<a data-type="'+l+'" data-src="'+s+'" data-href="'+h+'" data-gallery-id="'+f+'" data-photoindex="'+t+'" data-width="'+r+'" data-height="'+u+'" data-size="'+r+"x"+u+'" '+v+" />").contents().unwrap(),n(i).data("type")=="video"&&n(this).closest(".photoswipe-item").append('<div class="video-player"><img src="/images/photoswipe/play.png"><\/div>'),n(this).replaceWith('<img src="/Content/images/photoswipe/gallery.png" style="background-image: url('+o+')" class="lazyloaded">')):(n(this).parent().is("p")&&n(this).unwrap(),n(this).wrap('<div class="photoswipe-wrapper"/>'),n(this).wrap('<div class="row"/>'),n(this).wrap('<div class="col-sm-8 col-sm-offset-2 photo first-item"/>'),n(this).wrap('<div class="photoswipe-item '+c+'"/>'),n(this).closest(".photoswipe-item").append('<div class="caption">'+e+"<\/div>"),n(this).wrap('<a data-src="'+s+'" data-href="'+h+'" data-gallery-id="'+f+'" data-photoindex="'+t+'" data-width="'+r+'" data-height="'+u+'" data-size="'+r+"x"+u+'"/>').contents().unwrap(),n(this).replaceWith('<img src="'+o+'" class="lazyloaded '+a+'">'))}});n(".passage ul").wrapInner('<div class="row"/>').wrap('<div class="photoswipe-wrapper"/>').contents().unwrap();n(".passage .photoswipe-wrapper").each(function(){var t=parseInt(n(this).find(".photoswipe-item").length,10),i=t-3,r=t-4;t>3&&n(this).find(".photoswipe-item:eq(2) a").append('<div class="counter mobile"><div class="txt">+'+i+"<\/div><\/div>");t>4&&n(this).find(".photoswipe-item:eq(3) a").append('<div class="counter desktop"><div class="txt">+'+r+"<\/div><\/div>")});n(".passage img").show()});n(document).delegate(".photoswipe-item","click",function(){o(n(this))});n(function(){getPhotoswipeLastRef(artType,articleId);n(".container__readmore").click(function(){n(this).find(".fa").toggleClass("fa-chevron-down fa-chevron-up");n(".caption__container").toggleClass("expand shrink");n(".caption__content").toggleClass("full-view partial-view");n(".caption__content").hasClass("partial-view")?initializeDotdotdot(n(".caption__content")):n(".caption__content").trigger("destroy.dot")})})}(jQuery)