/*! Swipebox v1.4.5 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */ !function(e,t,i,s){i.swipebox=function(s,o){var n,a,r={useCSS:!0,useSVG:!0,initialIndexOnArray:0,removeBarsOnMobile:!0,hideCloseButtonOnMobile:!1,hideBarsDelay:3e3,videoMaxWidth:1140,vimeoColor:"cccccc",beforeOpen:null,afterOpen:null,afterClose:null,afterMedia:null,nextSlide:null,prevSlide:null,loopAtEnd:!1,autoplayVideos:!1,queryStringData:{},toggleClassOnLoad:"",titleAttribute:"title",captionAttribute:"data-caption",selector:null},l=this,d=[],p=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i),c=null!==p||void 0!==t.createTouch||"ontouchstart"in e||"onmsgesturechange"in e||navigator.msMaxTouchPoints,b=!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,u=e.innerWidth?e.innerWidth:i(e).width(),h=e.innerHeight?e.innerHeight:i(e).height(),g=0;l.settings={},i.swipebox.close=function(){n.closeSlide()},i.swipebox.extend=function(){return n},l.init=function(){l.settings=i.extend({},r,o),i.isArray(s)?(d=s,n.target=i(e),n.init(l.settings.initialIndexOnArray)):i(s).on("click",l.settings.selector,(function(e){if("slide current"===e.target.parentNode.className)return!1;var t,o,r;n.destroy(),a=null===l.settings.selector?i(s):i(s).find(l.settings.selector),d=[],r||(o="data-rel",r=i(this).attr(o)),r||(o="rel",r=i(this).attr(o)),r&&""!==r&&"nofollow"!==r&&(a=a.filter("["+o+'="'+r+'"]')),a.each((function(){var e=null,t=null,s=null;i(this).attr(l.settings.titleAttribute)&&(e=i(this).attr(l.settings.titleAttribute)),i(this).attr(l.settings.captionAttribute)&&(t=i(this).attr(l.settings.captionAttribute)),i(this).attr("href")&&(s=i(this).attr("href")),d.push({href:s,title:e,caption:t})})),t=a.index(i(this)),e.preventDefault(),e.stopPropagation(),n.target=i(e.target),n.init(t)}))},n={init:function(e){l.settings.beforeOpen&&l.settings.beforeOpen(),this.target.trigger("swipebox-start"),i.swipebox.isOpen=!0,this.build(),this.openSlide(e),this.openMedia(e),this.preloadMedia(e+1),this.preloadMedia(e-1),l.settings.afterOpen&&l.settings.afterOpen(e)},build:function(){var e;i("body").append('
\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t
\t\t\t
'),b&&!0===l.settings.useSVG&&(e=(e=i("#swipebox-close").css("background-image")).replace("png","svg"),i("#swipebox-prev, #swipebox-next, #swipebox-close").css({"background-image":e})),p&&l.settings.removeBarsOnMobile&&i("#swipebox-bottom-bar, #swipebox-top-bar").remove(),i.each(d,(function(){i("#swipebox-slider").append('
')})),this.setDim(),this.actions(),c&&this.gesture(),this.keyboard(),this.animBars(),this.resize()},setDim:function(){var t,s,o;"onorientationchange"in e?e.addEventListener("orientationchange",(function(){0===e.orientation?(t=u,s=h):90!==e.orientation&&-90!==e.orientation||(t=h,s=u)}),!1):(t=e.innerWidth?e.innerWidth:i(e).width(),s=e.innerHeight?e.innerHeight:i(e).height()),o={width:t,height:s},i("#swipebox-overlay").css(o)},resize:function(){var t=this;i(e).resize((function(){t.setDim()})).resize()},supportTransition:function(){var e,i="transition WebkitTransition MozTransition OTransition msTransition KhtmlTransition".split(" ");for(e=0;e=50||l)){var h=.75-Math.abs(s)/f.height();f.css({top:s+"px"}),f.css({opacity:h}),l=!0}o=t,t=b.pageX-c.pageX,a=100*t/u,!p&&!l&&Math.abs(t)>=10&&(i("#swipebox-slider").css({"-webkit-transition":"",transition:""}),p=!0),p&&(0t&&(d.length===e+1?i("#swipebox-overlay").addClass("rightSpringTouch"):(i("#swipebox-overlay").removeClass("leftSpringTouch").removeClass("rightSpringTouch"),i("#swipebox-slider").css({"-webkit-transform":"translate3d("+(g+a)+"%, 0, 0)",transform:"translate3d("+(g+a)+"%, 0, 0)"}))))})),!1})).bind("touchend",(function(e){if(e.preventDefault(),e.stopPropagation(),i("#swipebox-slider").css({"-webkit-transition":"-webkit-transform 0.4s ease",transition:"transform 0.4s ease"}),s=b.pageY-c.pageY,t=b.pageX-c.pageX,a=100*t/u,l)if(l=!1,Math.abs(s)>=100&&Math.abs(s)>Math.abs(n)){var d=s>0?f.height():-f.height();f.animate({top:d+"px",opacity:0},300,(function(){r.closeSlide()}))}else f.animate({top:0,opacity:1},300);else p?(p=!1,t>=10&&t>=o?r.getPrev():t<=-10&&t<=o&&r.getNext()):h.hasClass("visible-bars")?(r.clearTimeout(),r.hideBars()):(r.showBars(),r.setTimeout());i("#swipebox-slider").css({"-webkit-transform":"translate3d("+g+"%, 0, 0)",transform:"translate3d("+g+"%, 0, 0)"}),i("#swipebox-overlay").removeClass("leftSpringTouch").removeClass("rightSpringTouch"),i(".touching").off("touchmove").removeClass("touching")}))},setTimeout:function(){if(l.settings.hideBarsDelay>0){var t=this;t.clearTimeout(),t.timeout=e.setTimeout((function(){t.hideBars()}),l.settings.hideBarsDelay)}},clearTimeout:function(){e.clearTimeout(this.timeout),this.timeout=null},showBars:function(){i("#swipebox-top-bar, #swipebox-bottom-bar").addClass("visible-bars")},hideBars:function(){i("#swipebox-top-bar, #swipebox-bottom-bar").removeClass("visible-bars")},animBars:function(){var e=this,t=i("#swipebox-top-bar, #swipebox-bottom-bar");t.addClass("visible-bars"),e.setTimeout(),i("#swipebox-slider").click((function(){t.hasClass("visible-bars")||(e.showBars(),e.setTimeout())})),i("#swipebox-bottom-bar").hover((function(){e.showBars(),t.addClass("visible-bars"),e.clearTimeout()}),(function(){l.settings.hideBarsDelay>0&&(t.removeClass("visible-bars"),e.setTimeout())}))},keyboard:function(){var t=this;i(e).bind("keyup",(function(e){e.preventDefault(),e.stopPropagation(),37===e.keyCode?t.getPrev():39===e.keyCode?t.getNext():27===e.keyCode&&t.closeSlide()}))},actions:function(){var e=this,t="touchend click";d.length<2?(i("#swipebox-bottom-bar").hide(),void 0===d[1]&&i("#swipebox-top-bar").hide()):(i("#swipebox-prev").bind(t,(function(t){t.preventDefault(),t.stopPropagation(),e.getPrev(),e.setTimeout()})),i("#swipebox-next").bind(t,(function(t){t.preventDefault(),t.stopPropagation(),e.getNext(),e.setTimeout()}))),i("#swipebox-close").bind(t,(function(t){t.preventDefault(),t.stopPropagation(),e.closeSlide()}))},setSlide:function(e,t){t=t||!1;var s=i("#swipebox-slider");g=100*-e,this.doCssTrans()?s.css({"-webkit-transform":"translate3d("+100*-e+"%, 0, 0)",transform:"translate3d("+100*-e+"%, 0, 0)"}):s.animate({left:100*-e+"%"}),i("#swipebox-slider .slide").removeClass("current"),i("#swipebox-slider .slide").eq(e).addClass("current"),this.setTitle(e),t&&s.fadeIn(),i("#swipebox-prev, #swipebox-next").removeClass("disabled"),0===e?i("#swipebox-prev").addClass("disabled"):e===d.length-1&&!0!==l.settings.loopAtEnd&&i("#swipebox-next").addClass("disabled"),this.showBars(),this.setTimeout()},openSlide:function(t){i("html").addClass("swipebox-html"),c?(i("html").addClass("swipebox-touch"),l.settings.hideCloseButtonOnMobile&&i("html").addClass("swipebox-no-close-button")):i("html").addClass("swipebox-no-touch"),i(e).trigger("resize"),this.setSlide(t,!0)},preloadMedia:function(e){var t=this,i=null;void 0!==d[e]&&(i=d[e].href),t.isVideo(i)?t.openMedia(e):setTimeout((function(){t.openMedia(e)}),1e3)},openMedia:function(e){var t,s;if(void 0!==d[e]&&(t=d[e].href),e<0||e>=d.length)return!1;s=i("#swipebox-slider .slide").eq(e),this.isVideo(t)?(s.html(this.getVideo(t)),l.settings.afterMedia&&l.settings.afterMedia(e)):(s.addClass("slide-loading"),this.loadMedia(t,(function(){s.removeClass("slide-loading"),s.html(this),l.settings.afterMedia&&l.settings.afterMedia(e)})))},setTitle:function(e){var t=null,s=null;if(i("#swipebox-title").empty(),void 0!==d[e]&&(t=d[e].title,s=d[e].caption),t||s){if(i("#swipebox-top-bar").show(),t){var o=i("
").addClass("title").text(t);i("#swipebox-title").append(o)}if(s){var n=i("
").addClass("caption").text(s);i("#swipebox-title").append(n)}}else i("#swipebox-top-bar").hide()},isVideo:function(e){if(e){if(e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/vimeo\.com\/([0-9]*)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/))return!0;if(e.toLowerCase().indexOf("swipeboxvideo=1")>=0)return!0}},parseUri:function(e,s){var o=t.createElement("a"),n={};return o.href=decodeURIComponent(e),o.search&&(n=JSON.parse('{"'+o.search.toLowerCase().replace("?","").replace(/&/g,'","').replace(/=/g,'":"')+'"}')),i.isPlainObject(s)&&(n=i.extend(n,s,l.settings.queryStringData)),i.map(n,(function(e,t){if(e&&e>"")return encodeURIComponent(t)+"="+encodeURIComponent(e)})).join("&")},getVideo:function(e){var t="",i=e.match(/((?:www\.)?youtube\.com|(?:www\.)?youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/),s=e.match(/(?:www\.)?youtu\.be\/([a-zA-Z0-9\-_]+)/),o=e.match(/(?:www\.)?vimeo\.com\/([0-9]*)/),a="";return i||s?(s&&(i=s),a=n.parseUri(e,{autoplay:l.settings.autoplayVideos?"1":"0",v:""}),t=''):o?(a=n.parseUri(e,{autoplay:l.settings.autoplayVideos?"1":"0",byline:"0",portrait:"0",color:l.settings.vimeoColor}),t=''):t='','
'+t+"
"},loadMedia:function(e,t){if(0===e.trim().indexOf("#"))t.call(i("
",{class:"swipebox-inline-container"}).append(i(e).clone().toggleClass(l.settings.toggleClassOnLoad)));else if(!this.isVideo(e)){var s=i("").on("load",(function(){t.call(s)}));s.attr("src",e)}},getNext:function(){var e,t=i("#swipebox-slider .slide").index(i("#swipebox-slider .slide.current"));t+10?(e=i("#swipebox-slider .slide").eq(t).contents().find("iframe").attr("src"),i("#swipebox-slider .slide").eq(t).contents().find("iframe").attr("src",e),t--,this.setSlide(t),this.preloadMedia(t-1),l.settings.prevSlide&&l.settings.prevSlide(t)):(i("#swipebox-overlay").addClass("leftSpring"),setTimeout((function(){i("#swipebox-overlay").removeClass("leftSpring")}),500))},nextSlide:function(e){},prevSlide:function(e){},closeSlide:function(){i("html").removeClass("swipebox-html"),i("html").removeClass("swipebox-touch"),i(e).trigger("resize"),this.destroy()},destroy:function(){i(e).unbind("keyup"),i("body").unbind("touchstart"),i("body").unbind("touchmove"),i("body").unbind("touchend"),i("#swipebox-slider").unbind(),i("#swipebox-overlay").remove(),i.isArray(s)||s.removeData("_swipebox"),this.target&&this.target.trigger("swipebox-destroy"),i.swipebox.isOpen=!1,l.settings.afterClose&&l.settings.afterClose()}},l.init()},i.fn.swipebox=function(e){if(!i.data(this,"_swipebox")){var t=new i.swipebox(this,e);this.data("_swipebox",t)}return this.data("_swipebox")}}(window,document,jQuery),function(e){e.qtSwipeboxFunction=function(){e.qtSwipeboxEnable=!0,e('.swipebox, .gallery a, a[href*=".jpg"], a[href*="youtube.com/watch"]:not(.qw_social), a[href*="youtube.com"]:not(.qw_social), a[href*="youtu.be"]:not(.qw_social), a[href*="vimeo.com"]:not(.qw_social), a[href*="jpeg"], a[href*=".png"], a[href*=".gif"], .Collage a').not(".qt-popupwindow").not(".vc_general").not('[target="_blank"]').swipebox({beforeOpen:function(){e.swipeboxState=1}})},e(window).on("load",(function(){e.qtSwipeboxFunction()}))}(jQuery); //# sourceMappingURL=qt-swipebox-min.js.map