File: /home/dailygoldindex/www/wp-content/themes/jnews/assets/js/photoswipe/photoswipe-ui-default.min.js
/*
PhotoSwipe Default UI - 4.1.1 - 2015-12-24
http://photoswipe.com
Copyright (c) 2015 Dmitry Semenov; */
(function(c,e){"function"===typeof define&&define.amd?define(e):"object"===typeof exports?module.exports=e():c.PhotoSwipeUI_Default=e()})(this,function(){return function(c,e){var d=this,x=!1,m=!0,k,g,r,p,E,F,n,l=!0,G,y,h,H,I,J,K,f,P={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4E3,timeToIdleOutside:1E3,loadingIndicatorDelay:1E3,addCaptionHTMLFn:function(a,b){if(!a.title)return b.children[0].innerHTML="",!1;b.children[0].innerHTML=a.title;
return!0},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:"https://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"}],
getImageURLForShare:function(){return c.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return c.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},u,L=function(a){if(u)return!0;a=a||window.event;f.timeToIdle&&f.mouseUsed&&!y&&z();for(var b,c=(a.target||a.srcElement).getAttribute("class")||"",d,g=0;g<v.length;g++)b=v[g],b.onTap&&-1<c.indexOf("pswp__"+b.name)&&(b.onTap(),d=!0);d&&(a.stopPropagation&&a.stopPropagation(),u=!0,setTimeout(function(){u=
!1},e.features.isOldAndroid?600:30))},q=function(a,b,c){e[(c?"add":"remove")+"Class"](a,"pswp__"+b)},M=function(){var a=1===f.getNumItemsFn();a!==K&&(q(g,"ui--one-slide",a),K=a)},N=function(){q(n,"share-modal--hidden",l)},t=function(){(l=!l)?(e.removeClass(n,"pswp__share-modal--fade-in"),setTimeout(function(){l&&N()},300)):(N(),setTimeout(function(){l||e.addClass(n,"pswp__share-modal--fade-in")},30));l||Q();return!1},R=function(a){a=a||window.event;var b=a.target||a.srcElement;c.shout("shareLinkClick",
a,b);if(!b.href)return!1;if(b.hasAttribute("download"))return!0;window.open(b.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));l||t();return!1},Q=function(){for(var a="",b,c,e,d,g=0;g<f.shareButtons.length;g++)b=f.shareButtons[g],c=f.getImageURLForShare(b),e=f.getPageURLForShare(b),d=f.getTextForShare(b),c=b.url.replace("{{url}}",encodeURIComponent(e)).replace("{{image_url}}",encodeURIComponent(c)).replace("{{raw_image_url}}",
c).replace("{{text}}",encodeURIComponent(d)),a+='<a href="'+c+'" target="_blank" class="pswp__share--'+b.id+'"'+(b.download?"download":"")+">"+b.label+"</a>",f.parseShareButtonOut&&(a=f.parseShareButtonOut(b,a));n.children[0].innerHTML=a;n.children[0].onclick=R},A=function(a){for(var b=0;b<f.closeElClasses.length;b++)if(e.hasClass(a,"pswp__"+f.closeElClasses[b]))return!0},B,C,D=0,z=function(){clearTimeout(C);D=0;y&&d.setIdle(!1)},O=function(a){a=a?a:window.event;a=a.relatedTarget||a.toElement;a&&
"HTML"!==a.nodeName||(clearTimeout(C),C=setTimeout(function(){d.setIdle(!0)},f.timeToIdleOutside))},S=function(){f.preloaderEl&&(w(!0),h("beforeChange",function(){clearTimeout(J);J=setTimeout(function(){c.currItem&&c.currItem.loading?(!c.allowProgressiveImg()||c.currItem.img&&!c.currItem.img.naturalWidth)&&w(!1):w(!0)},f.loadingIndicatorDelay)}),h("imageLoadComplete",function(a,b){c.currItem===b&&w(!0)}))},w=function(a){I!==a&&(q(H,"preloader--active",!a),I=a)},T=function(a){var b=a.vGap;if(!c.likelyTouchDevice||
f.mouseUsed||screen.width>f.fitControlsWidth){var d=f.barsSize;f.captionEl&&"auto"===d.bottom?(p||(p=e.createEl("pswp__caption pswp__caption--fake"),p.appendChild(e.createEl("pswp__caption__center")),g.insertBefore(p,r),e.addClass(g,"pswp__ui--fit")),f.addCaptionHTMLFn(a,p,!0)?b.bottom=parseInt(p.clientHeight,10)||44:b.bottom=d.top):b.bottom="auto"===d.bottom?0:d.bottom;b.top=d.top}else b.top=b.bottom=0},U=function(){f.timeToIdle&&h("mouseUsed",function(){e.bind(document,"mousemove",z);e.bind(document,
"mouseout",O);B=setInterval(function(){D++;2===D&&d.setIdle(!0)},f.timeToIdle/2)})},V=function(){h("onVerticalDrag",function(a){m&&.95>a?d.hideControls():!m&&.95<=a&&d.showControls()});var a;h("onPinchClose",function(b){m&&.9>b?(d.hideControls(),a=!0):a&&!m&&.9<b&&d.showControls()});h("zoomGestureEnded",function(){a=!1})},v=[{name:"caption",option:"captionEl",onInit:function(a){r=a}},{name:"share-modal",option:"shareEl",onInit:function(a){n=a},onTap:function(){t()}},{name:"button--share",option:"shareEl",
onInit:function(a){F=a},onTap:function(){t()}},{name:"button--zoom",option:"zoomEl",onTap:c.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(a){E=a}},{name:"button--close",option:"closeEl",onTap:c.close},{name:"button--arrow--left",option:"arrowEl",onTap:c.prev},{name:"button--arrow--right",option:"arrowEl",onTap:c.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){k.isFullscreen()?k.exit():k.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(a){H=a}}],
W=function(){var a,b,c,d=function(d){if(d)for(var g=d.length,h=0;h<g;h++){a=d[h];b=a.className;for(var k=0;k<v.length;k++)if(c=v[k],-1<b.indexOf("pswp__"+c.name))if(f[c.option]){if(e.removeClass(a,"pswp__element--disabled"),c.onInit)c.onInit(a)}else e.addClass(a,"pswp__element--disabled")}};d(g.children);var h=e.getChildByClass(g,"pswp__top-bar");h&&d(h.children)};d.init=function(){e.extend(c.options,P,!0);f=c.options;g=e.getChildByClass(c.scrollWrap,"pswp__ui");h=c.listen;V();h("beforeChange",d.update);
h("doubleTap",function(a){var b=c.currItem.initialZoomLevel;c.getZoomLevel()!==b?c.zoomTo(b,a,333):c.zoomTo(f.getDoubleTapZoom(!1,c.currItem),a,333)});h("preventDragEvent",function(a,b,c){(b=a.target||a.srcElement)&&b.getAttribute("class")&&-1<a.type.indexOf("mouse")&&(0<b.getAttribute("class").indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(b.tagName))&&(c.prevent=!1)});h("bindEvents",function(){e.bind(g,"pswpTap click",L);e.bind(c.scrollWrap,"pswpTap",d.onGlobalTap);c.likelyTouchDevice||e.bind(c.scrollWrap,
"mouseover",d.onMouseOver)});h("unbindEvents",function(){l||t();B&&clearInterval(B);e.unbind(document,"mouseout",O);e.unbind(document,"mousemove",z);e.unbind(g,"pswpTap click",L);e.unbind(c.scrollWrap,"pswpTap",d.onGlobalTap);e.unbind(c.scrollWrap,"mouseover",d.onMouseOver);k&&(e.unbind(document,k.eventK,d.updateFullscreen),k.isFullscreen()&&(f.hideAnimationDuration=0,k.exit()),k=null)});h("destroy",function(){f.captionEl&&(p&&g.removeChild(p),e.removeClass(r,"pswp__caption--empty"));n&&(n.children[0].onclick=
null);e.removeClass(g,"pswp__ui--over-close");e.addClass(g,"pswp__ui--hidden");d.setIdle(!1)});f.showAnimationDuration||e.removeClass(g,"pswp__ui--hidden");h("initialZoomIn",function(){f.showAnimationDuration&&e.removeClass(g,"pswp__ui--hidden")});h("initialZoomOut",function(){e.addClass(g,"pswp__ui--hidden")});h("parseVerticalMargin",T);W();f.shareEl&&F&&n&&(l=!0);M();U();f.fullscreenEl&&!e.features.isOldAndroid&&(k||(k=d.getFullscreenAPI()),k?(e.bind(document,k.eventK,d.updateFullscreen),d.updateFullscreen(),
e.addClass(c.template,"pswp--supports-fs")):e.removeClass(c.template,"pswp--supports-fs"));S()};d.setIdle=function(a){y=a;q(g,"ui--idle",a)};d.update=function(){m&&c.currItem?(d.updateIndexIndicator(),f.captionEl&&(f.addCaptionHTMLFn(c.currItem,r),q(r,"caption--empty",!c.currItem.title)),x=!0):x=!1;l||t();M()};d.updateFullscreen=function(a){a&&setTimeout(function(){c.setScrollOffset(0,e.getScrollY())},50);e[(k.isFullscreen()?"add":"remove")+"Class"](c.template,"pswp--fs")};d.updateIndexIndicator=
function(){f.counterEl&&(E.innerHTML=c.getCurrentIndex()+1+f.indexIndicatorSep+f.getNumItemsFn())};d.onGlobalTap=function(a){a=a||window.event;var b=a.target||a.srcElement;u||(a.detail&&"mouse"===a.detail.pointerType?A(b)?c.close():e.hasClass(b,"pswp__img")&&(1===c.getZoomLevel()&&c.getZoomLevel()<=c.currItem.fitRatio?f.clickToCloseNonZoomable&&c.close():c.toggleDesktopZoom(a.detail.releasePoint)):(f.tapToToggleControls&&(m?d.hideControls():d.showControls()),f.tapToClose&&(e.hasClass(b,"pswp__img")||
A(b))&&c.close()))};d.onMouseOver=function(a){a=a||window.event;q(g,"ui--over-close",A(a.target||a.srcElement))};d.hideControls=function(){e.addClass(g,"pswp__ui--hidden");m=!1};d.showControls=function(){m=!0;x||d.update();e.removeClass(g,"pswp__ui--hidden")};d.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)};d.getFullscreenAPI=function(){var a=document.documentElement,b;a.requestFullscreen?b={enterK:"requestFullscreen",
exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:"fullscreenchange"}:a.mozRequestFullScreen?b={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"mozfullscreenchange"}:a.webkitRequestFullscreen?b={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkitfullscreenchange"}:a.msRequestFullscreen&&(b={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"});
b&&(b.enter=function(){G=f.closeOnScroll;f.closeOnScroll=!1;if("webkitRequestFullscreen"===this.enterK)c.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT);else return c.template[this.enterK]()},b.exit=function(){f.closeOnScroll=G;return document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]});return b}}});