!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.baguetteBox=t()}(this,function(){function yt(n,t){a.transforms=fi();a.svg=ei();bt();pt(n,t)}function pt(n,t){var i=document.querySelectorAll(n);ut.push(i);[].forEach.call(i,function(n){var r,i;t&&t.filter&&(li=t.filter);r=n.getElementsByTagName("a");r=[].filter.call(r,function(){return!0});i=u.length;u.push(r);u[i].options=t;[].forEach.call(u[i],function(n,t){var r=function(n){n.preventDefault?n.preventDefault():n.returnValue=!1;gt(i);ti(t)};et[i+"_"+n]=r;o(n,"click",r)})})}function wt(){ut.forEach(function(n){[].forEach.call(n,function(){var n=u.length-1;[].forEach.call(u[n],function(t){e(t,"click",et[n+"_"+t])});u.pop()})})}function bt(){return(t=y("baguetteBox-overlay"))?(i=y("baguetteBox-slider"),s=y("previous-button"),h=y("next-button"),void(c=y("close-button"))):(t=f("div"),t.id="baguetteBox-overlay",document.getElementsByTagName("body")[0].appendChild(t),i=f("div"),i.id="baguetteBox-slider",t.appendChild(i),s=f("button"),s.id="previous-button",s.innerHTML=a.svg?si:"<",t.appendChild(s),h=f("button"),h.id="next-button",h.innerHTML=a.svg?hi:">",t.appendChild(h),c=f("button"),c.id="close-button",c.innerHTML=a.svg?ci:"X",t.appendChild(c),s.className=h.className=c.className="baguetteBox-button",void kt())}function k(n){switch(n.keyCode){case 37:w();break;case 39:p();break;case 27:d()}}function kt(){o(t,"click",ot);o(s,"click",st);o(h,"click",ht);o(c,"click",ct);o(t,"touchstart",lt);o(t,"touchmove",at);o(t,"touchend",vt)}function dt(){e(t,"click",ot);e(s,"click",st);e(h,"click",ht);e(c,"click",ct);e(t,"touchstart",lt);e(t,"touchmove",at);e(t,"touchend",vt)}function gt(n){if(v!==n){for(v=n,ni(u[n].options);i.firstChild;)i.removeChild(i.firstChild);l.length=0;for(var t,r=0;r
<\/div>
<\/div><\/div>';e.onload=function(){var u=document.querySelector("#baguette-img-"+t+" .spinner");r.removeChild(u);!n.async&&i&&i()};e.setAttribute("src",imageSrc);n.titleTag&&imageCaption&&(e.title=imageCaption);r.appendChild(e);n.captions&&imageCaption&&(s.innerHTML=imageCaption,r.appendChild(s));n.async&&i&&i()}}function ui(n){var u=imageElement.href,r,t,f,i;if(n.dataset){r=[];for(t in n.dataset)"at-"!==t.substring(0,3)||isNaN(t.substring(3))||(r[t.replace("at-","")]=n.dataset[t]);for(keys=Object.keys(r).sort(function(n,t){return parseInt(n)=1?(r--,nt(),it(r),t=!0):n.animation&&(i.className="bounce-from-left",setTimeout(function(){i.className=""},400),t=!1),n.onChange&&n.onChange(r,l.length),t}function nt(){var t=100*-r+"%";"fadeIn"===n.animation?(i.style.opacity=0,setTimeout(function(){a.transforms?i.style.transform=i.style.webkitTransform="translate3d("+t+",0,0)":i.style.left=t;i.style.opacity=1},400)):a.transforms?i.style.transform=i.style.webkitTransform="translate3d("+t+",0,0)":i.style.left=t}function fi(){var n=f("div");return"undefined"!=typeof n.style.perspective||"undefined"!=typeof n.style.webkitPerspective}function ei(){var n=f("div");return n.innerHTML="","http://www.w3.org/2000/svg"==(n.firstChild&&n.firstChild.namespaceURI)}function tt(t){t-r>=n.preload||g(t+1,function(){tt(t+1)})}function it(t){r-t>=n.preload||g(t-1,function(){it(t-1)})}function o(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent("on"+t,i)}function e(n,t,i){n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent("on"+t,i)}function y(n){return document.getElementById(n)}function f(n){return document.createElement(n)}function oi(){dt();wt();e(document,"keydown",k);document.getElementsByTagName("body")[0].removeChild(document.getElementById("baguetteBox-overlay"));r=0;v=-1;ut.length=0;u.length=0}var t,i,s,h,c,rt,si='<\/svg>',hi='<\/svg>',ci='<\/g><\/svg>',n={},ft={captions:!0,fullScreen:!1,noScrollbars:!1,titleTag:!1,buttons:"auto",async:!1,preload:2,animation:"slideIn",afterShow:null,afterHide:null,onChange:null,overlayBackgroundColor:"rgba(0, 0, 0, .8)"},a={},r=0,v=-1,b=!1,li=/.+\.(gif|jpe?g|png|webp)/i,ut=[],u=[],l=[],et={},ot=function(n){n.target&&"IMG"!==n.target.nodeName&&"FIGCAPTION"!==n.target.nodeName&&d()},st=function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0;w()},ht=function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0;p()},ct=function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0;d()},lt=function(n){rt=n.changedTouches[0].pageX},at=function(n){b||(n.preventDefault?n.preventDefault():n.returnValue=!1,touch=n.touches[0]||n.changedTouches[0],touch.pageX-rt>40?(b=!0,w()):touch.pageX-rt<-40&&(b=!0,p()))},vt=function(){b=!1};return[].forEach||(Array.prototype.forEach=function(n,t){for(var i=0;i