!function(e,t){if("function"==typeof define&&define.amd)define("GLightbox",["module"],t);else if("undefined"!=typeof exports)t(module);else{var i={exports:{}};t(i),e.GLightbox=i.exports}}(this,function(e){"use strict";function t(){var e={},i=!1,n=0,s=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(i=arguments[0],n++);for(var o=function(n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i&&"[object Object]"===Object.prototype.toString.call(n[s])?e[s]=t(!0,e[s],n[s]):e[s]=n[s])};n1&&void 0!==arguments[1]?arguments[1]:{},s=n.onElement,o=n.withCallback,l=n.once,r=void 0!==l&&l,a=n.useCapture,d=void 0!==a&&a,c=arguments[2],u=s||[];return j.isString(u)&&(u=document.querySelectorAll(u)),t.destroy=function(){i(u,function(i){i.removeEventListener(e,t,d)})},i(u,function(i){i.addEventListener(e,t,d)}),t}function s(e,t){l(e,t)||(e.classList?e.classList.add(t):e.className+=" "+t)}function o(e,t){var n=t.split(" ");n.length>1?i(n,function(t){o(e,t)}):e.classList?e.classList.remove(t):e.className=e.className.replace(t,"")}function l(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||""===t)return!1;if("none"==t)return j.isFunction(l)&&l(),!1;var r=t.split(" ");i(r,function(t){s(e,"g"+t)});n(T,{onElement:e,once:!0,withCallback:function(e,t){i(r,function(e){o(t,"g"+e)}),j.isFunction(l)&&l()}})}function a(e){var t=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=e;i.firstChild;)t.appendChild(i.firstChild);return t}function d(e,t){for(;e!==document.body;)if((e=e.parentElement).matches(t))return e}function c(e){e.style.display="block"}function u(e){e.style.display="none"}function h(e,i,n){var o=this,l=i.source,r="gvideo"+i.index,d=e.querySelector(".gslide-media"),c=i.href,u=location.protocol.replace(":","");if("file"==u&&(u="http"),"vimeo"==l){var h=/vimeo.*\/(\d+)/i.exec(c),f=p(this.settings.vimeo.params),y=v(u+"://player.vimeo.com/video/"+h[1]+"?"+f,i.width,i.height,n);y.id=r,y.className="vimeo-video gvideo",this.settings.autoplayVideos&&(y.className+=" wait-autoplay"),g(this.settings.vimeo.api,function(){var e=new Vimeo.Player(y);q[r]=e,d.appendChild(y)})}if("youtube"==l){var m=p(t(this.settings.youtube.params,{playerapiid:r})),b=v(u+"://www.youtube.com/embed/"+function(e){var t="";t=void 0!==(e=e.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]?(t=e[2].split(/[^0-9a-z_\-]/i))[0]:e;return t}(c)+"?"+m,i.width,i.height,n);b.id=r,b.className="youtube-video gvideo",this.settings.autoplayVideos&&(b.className+=" wait-autoplay"),g(this.settings.youtube.api,function(){if(!j.isNil(YT)&&YT.loaded){var e=new YT.Player(b);q[r]=e}else O.push(b);d.appendChild(b)})}if("local"==l){var w='");d.appendChild(E);var C=document.getElementById(r);if(null!==this.settings.jwplayer&&null!==this.settings.jwplayer.api){this.settings.jwplayer;var A=this.settings.jwplayer.api;if(!A)return console.warn("Missing jwplayer api file"),j.isFunction(n)&&n(),!1;g(A,function(){var e=t(o.settings.jwplayer.params,{width:o.settings.width+"px",height:o.settings.height+"px",file:c});jwplayer.key=o.settings.jwplayer.licenseKey;var i=jwplayer(r);i.setup(e),q[r]=i,i.on("ready",function(){s(C=d.querySelector(".jw-video"),"gvideo"),C.id=r,j.isFunction(n)&&n()})})}else s(C,"html5-video"),q[r]=C,j.isFunction(n)&&n()}}function v(e,t,i,n){var o=document.createElement("iframe"),l=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;return o.className="vimeo-video gvideo",o.src=e,o.style.height=x&&l<767?"":i+"px",o.style.width=t+"px",o.setAttribute("allowFullScreen",""),o.onload=function(){s(o,"iframe-ready"),j.isFunction(n)&&n()},o}function g(e,t){if(j.isNil(e))console.error("Inject videos api error");else{var i=document.querySelectorAll('script[src="'+e+'"]');if(j.isNil(i)||0==i.length){var n=document.createElement("script");return n.type="text/javascript",n.src=e,n.onload=function(){t()},document.body.appendChild(n),!1}t()}}function f(){for(var e=0;e0&&(t+="&"),t+=i+"="+e,n+=1}),t}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""==t)return e.style.webkitTransform="",e.style.MozTransform="",e.style.msTransform="",e.style.OTransform="",e.style.transform="",!1;e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t,e.style.transform=t}function m(e){var t=e.querySelector(".gslide-media"),i=e.querySelector(".gslide-description");s(t,"greset"),y(t,"translate3d(0, 0, 0)");n(A,{onElement:t,once:!0,withCallback:function(e,i){o(t,"greset")}});t.style.opacity="",i&&(i.style.opacity="")}function b(e,t){var i=e.querySelector(".desc-more");if(!i)return!1;n("click",{onElement:i,withCallback:function(e,i){e.preventDefault();var l=d(i,".gslide-desc");if(!l)return!1;l.innerHTML=t.description,s(C,"gdesc-open");var r=n("click",{onElement:[C,d(l,".gslide-description")],withCallback:function(e,i){"a"!==e.target.nodeName.toLowerCase()&&(o(C,"gdesc-open"),s(C,"gdesc-closed"),l.innerHTML=t.smallDescription,b(l,t),setTimeout(function(){o(C,"gdesc-closed")},400),r.destroy())}})}})}var w=function(){function e(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:null,n=arguments[1],s={href:"",title:"",description:"",descPosition:"bottom",effect:"",node:e};if(j.isObject(e)&&!j.isNode(e))return t(s,e);var o="",l=e.getAttribute("data-glightbox"),r=e.nodeName.toLowerCase();"a"===r&&(o=e.href),"img"===r&&(o=e.src),s.href=o;var a=B(o);if(s=t(s,a),j.isNil(l)){if("a"==r){var d=e.title;j.isNil(d)||""===d||(s.title=d)}if("img"==r){var c=e.alt;j.isNil(c)||""===c||(s.title=c)}var u=e.getAttribute("data-description");j.isNil(u)||""===u||(s.description=u)}else""!==(l=l.replace(/'/g,'\\"')).trim()&&(l=(l=l.split(";")).filter(Boolean)),i(l,function(e){if(e=e.trim().split(":"),2==j.size(e)){var t=e[0].trim(),i=e[1].trim();""!==i&&(i=i.replace(/\\/g,"")),s[t]=i}});var h=e.querySelector(".glightbox-desc");h&&(s.description=h.innerHTML),s.sourcetype=s.hasOwnProperty("type")?s.type:s.sourcetype,s.type=s.sourcetype;var v="video"==s.sourcetype?n.videosWidth:n.width,g="video"==s.sourcetype?n.videosHeight:n.height;return s.width=j.has(s,"width")?s.width:v,s.height=j.has(s,"height")?s.height:g,s},I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(l(e,"loaded"))return!1;j.isFunction(this.settings.beforeSlideLoad)&&this.settings.beforeSlideLoad(e,i);var o=i.type,r=i.descPosition,a=e.querySelector(".gslide-media"),d=e.querySelector(".gslide-title"),c=e.querySelector(".gslide-desc"),u=e.querySelector(".gslide-description"),g=n;if(j.isFunction(this.settings.afterSlideLoad)&&(g=function(){j.isFunction(n)&&n(),t.settings.afterSlideLoad(e,i)}),""==i.title&&""==i.description?u&&u.parentNode.removeChild(u):(d&&""!==i.title?d.innerHTML=i.title:d.parentNode.removeChild(d),c&&""!==i.description?x&&this.settings.moreLength>0?(i.smallDescription=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=i;if((e=e.trim()).length<=t)return e;var s=e.substr(0,t-1);return n?s+'... '+i+"":s}(i.description,this.settings.moreLength,this.settings.moreText),c.innerHTML=i.smallDescription,b.apply(this,[c,i])):c.innerHTML=i.description:c.parentNode.removeChild(c),s(a.parentNode,"desc-"+r),s(u,"description-"+r)),s(a,"gslide-"+o),s(e,"loaded"),"video"!==o)if("external"!==o)if("inline"!==o){if("image"===o){var f=new Image;return f.addEventListener("load",function(){j.isFunction(g)&&g()},!1),f.src=i.href,void a.appendChild(f)}j.isFunction(g)&&g()}else(function(e,t,i){var n=e.querySelector(".gslide-media"),o=document.getElementById(t.inlined.replace("#",""));if(o){var l=o.cloneNode(!0);return l.style.height=t.height+"px",l.style.maxWidth=t.width+"px",s(l,"ginlined-content"),n.appendChild(l),void(j.isFunction(i)&&i())}}).apply(this,[e,i,g]);else{var p=v(i.href,i.width,i.height,g);a.appendChild(p)}else h.apply(this,[e,i,g])};void 0!==window.onYouTubeIframeAPIReady?window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady(),f()}:window.onYouTubeIframeAPIReady=f;var B=function(e){var t=e,i={};if(null!==(e=e.toLowerCase()).match(/\.(jpeg|jpg|gif|png)$/))return i.sourcetype="image",i;if(e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/))return i.sourcetype="video",i.source="youtube",i;if(e.match(/vimeo\.com\/([0-9]*)/))return i.sourcetype="video",i.source="vimeo",i;if(null!==e.match(/\.(mp4|ogg|webm)$/))return i.sourcetype="video",i.source="local",i;if(e.indexOf("#")>-1){var n=t.split("#").pop();if(""!==n.trim())return i.sourcetype="inline",i.source=e,i.inlined="#"+n,i}return e.includes("gajax=true")&&(i.sourcetype="ajax",i.source=e),i.sourcetype="external",i.source=e,i},P=function(){function e(i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.settings=t(N,i||{}),this.effectsClasses=this.getAnimationClasses()}return w(e,[{key:"init",value:function(){var e=this;this.baseEvents=n("click",{onElement:"."+this.settings.selector,withCallback:function(t,i){t.preventDefault(),e.open(i)}})}},{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.elements=this.getElements(e),0==this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var t=this.settings.startAt;e&&(t=this.elements.indexOf(e))<0&&(t=0),this.build(),r(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var i=C.offsetWidth;if(C.style.width=i+"px",s(C,"glightbox-open"),s(E,"glightbox-open"),x&&(s(E,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(t,!0),1==this.elements.length?(u(this.prevButton),u(this.nextButton)):(c(this.prevButton),c(this.nextButton)),this.lightboxOpen=!0,j.isFunction(this.settings.onOpen)&&this.settings.onOpen(),x&&k&&this.settings.touchNavigation)return function(){var e=this;if(this.events.hasOwnProperty("touchStart"))return!1;var t=void 0,i=void 0,r=void 0,a=void 0,d=void 0,c=void 0,u=!1,h=!1,v=!1,g=!1,f={},p={},b=(this.slidesContainer,null),w=0,S=0,x=null,k=null,E=null,A=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,this.events.doctouchmove=n("touchmove",{onElement:document,withCallback:function(e,t){if(l(C,"gdesc-open"))return e.preventDefault(),!1}}),this.events.touchStart=n("touchstart",{onElement:C,withCallback:function(i,n){l(C,"gdesc-open")||(s(C,"touching"),b=e.getActiveSlide(),x=b.querySelector(".gslide-image"),k=b.querySelector(".gslide-media"),E=b.querySelector(".gslide-description"),t=e.index,p=i.targetTouches[0],f.pageX=i.targetTouches[0].pageX,f.pageY=i.targetTouches[0].pageY,w=i.targetTouches[0].clientX,S=i.targetTouches[0].clientY)}}),this.events.gestureStart=n("gesturestart",{onElement:C,withCallback:function(e,t){x&&(e.preventDefault(),v=!0)}}),this.events.gestureChange=n("gesturechange",{onElement:C,withCallback:function(e,t){e.preventDefault(),y(x,"scale("+e.scale+")")}}),this.events.gesturEend=n("gestureend",{onElement:C,withCallback:function(e,t){v=!1,e.scale<1?(g=!1,y(x,"scale(1)")):g=!0}}),this.events.touchMove=n("touchmove",{onElement:C,withCallback:function(t,n){if(l(C,"touching")&&!(l(C,"gdesc-open")||v||g)){t.preventDefault(),p=t.targetTouches[0];var s=b.querySelector(".gslide-inner-content").offsetHeight,o=b.querySelector(".gslide-inner-content").offsetWidth,x=t.targetTouches[0].clientX,T=t.targetTouches[0].clientY,O=w-x,q=S-T;if(Math.abs(O)>Math.abs(q)?(u=!1,h=!0):(h=!1,u=!0),u){if(d=r,r=p.pageY-f.pageY,Math.abs(r)>=0||u){var N=.75-Math.abs(r)/s;k.style.opacity=N,E&&(E.style.opacity=N),y(k,"translate3d(0, "+r+"px, 0)")}}else if(a=i,i=p.pageX-f.pageX,c=100*i/A,h){if(e.index+1==e.elements.length&&i<-60)return m(b),!1;if(e.index-1<0&&i>60)return m(b),!1;var j=.75-Math.abs(i)/o;k.style.opacity=j,E&&(E.style.opacity=j),y(k,"translate3d("+c+"%, 0, 0)")}}}}),this.events.touchEnd=n("touchend",{onElement:C,withCallback:function(t,n){r=p.pageY-f.pageY,i=p.pageX-f.pageX,c=100*i/A,o(C,"touching");var s=b.querySelector(".gslide-inner-content").offsetHeight,l=b.querySelector(".gslide-inner-content").offsetWidth;if(u){var a=s/2;return u=!1,Math.abs(r)>=a?void e.close():void m(b)}if(h){h=!1;var d="prev",v=!0;if(i<0&&(d="next",i=Math.abs(i)),"prev"==d&&e.index-1<0&&(v=!1),"next"==d&&e.index+1>=e.elements.length&&(v=!1),v&&i>=l/2-90)return void("next"==d?e.nextSlide():e.prevSlide());m(b)}}})}.apply(this),!1;this.settings.keyboardNavigation&&function(){var e=this;if(this.events.hasOwnProperty("keyboard"))return!1;this.events.keyboard=n("keydown",{onElement:window,withCallback:function(t,i){var n=(t=t||window.event).keyCode;39==n&&e.nextSlide(),37==n&&e.prevSlide(),27==n&&e.close()}})}.apply(this)}},{key:"showSlide",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];c(this.loader),this.index=t;var n=this.slidesContainer.querySelector(".current");n&&o(n,"current"),this.slideAnimateOut();var r=this.slidesContainer.querySelectorAll(".gslide")[t];if(c(this.slidesContainer),l(r,"loaded"))this.slideAnimateIn(r,i),u(this.loader);else{c(this.loader);var a=L(this.elements[t],this.settings);a.index=t,I.apply(this,[r,a,function(){u(e.loader),e.slideAnimateIn(r,i)}])}this.preloadSlide(t+1),this.preloadSlide(t-1),o(this.nextButton,"disabled"),o(this.prevButton,"disabled"),0===t?s(this.prevButton,"disabled"):t===this.elements.length-1&&!0!==this.settings.loopAtEnd&&s(this.nextButton,"disabled"),this.activeSlide=r}},{key:"preloadSlide",value:function(e){var t=this;if(e<0||e>this.elements.length)return!1;if(j.isNil(this.elements[e]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[e];if(l(i,"loaded"))return!1;var n=L(this.elements[e],this.settings);n.index=e;var s=n.sourcetype;"video"==s||"external"==s?setTimeout(function(){I.apply(t,[i,n])},200):I.apply(this,[i,n])}},{key:"prevSlide",value:function(){var e=this.index-1;if(e<0)return!1;this.goToSlide(e)}},{key:"nextSlide",value:function(){var e=this.index+1;if(e>this.elements.length)return!1;this.goToSlide(e)}},{key:"goToSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e>-1&&(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,e0&&l&&(u(l),e.querySelector(".ginner-container").style.maxWidth=n.offsetWidth+"px",l.style.display=""),o(e,this.effectsClasses),t)r(e,this.settings.openEffect,function(){!x&&i.settings.autoplayVideos&&i.playSlideVideo(e),j.isFunction(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[a,d])});else{var c=this.settings.slideEffect,h="none"!==c?this.settings.cssEfects[c].in:c;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(h=this.settings.cssEfects.slide_back.in),r(e,h,function(){!x&&i.settings.autoplayVideos&&i.playSlideVideo(e),j.isFunction(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[a,d])})}s(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var e=this.prevActiveSlide;o(e,this.effectsClasses),s(e,"prev");var t=this.settings.slideEffect,i="none"!==t?this.settings.cssEfects[t].out:t;this.stopSlideVideo(e),j.isFunction(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide},{index:this.index,slide:this.activeSlide}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(i=this.settings.cssEfects.slide_back.out),r(e,i,function(){var t=e.querySelector(".gslide-media"),i=e.querySelector(".gslide-description");t.style.transform="",o(t,"greset"),t.style.opacity="",i&&(i.style.opacity=""),o(e,"prev")})}},{key:"stopSlideVideo",value:function(e){j.isNumber(e)&&(e=this.slidesContainer.querySelectorAll(".gslide")[e]);var t=e?e.querySelector(".gvideo"):null;if(!t)return!1;var i=t.id;if(q&&q.hasOwnProperty(i)){var n=q[i];l(t,"vimeo-video")&&n.pause(),l(t,"youtube-video")&&n.pauseVideo(),l(t,"jw-video")&&n.pause(!0),l(t,"html5-video")&&n.pause()}}},{key:"playSlideVideo",value:function(e){j.isNumber(e)&&(e=this.slidesContainer.querySelectorAll(".gslide")[e]);var t=e.querySelector(".gvideo");if(!t)return!1;var i=t.id;if(q&&q.hasOwnProperty(i)){var n=q[i];return l(t,"vimeo-video")&&n.play(),l(t,"youtube-video")&&n.playVideo(),l(t,"jw-video")&&n.play(),l(t,"html5-video")&&n.play(),setTimeout(function(){o(t,"wait-autoplay")},300),!1}}},{key:"setElements",value:function(e){this.settings.elements=e}},{key:"getElements",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.elements=[],!j.isNil(this.settings.elements)&&j.isArray(this.settings.elements))return this.settings.elements;var t=!1;if(null!==e){var i=e.getAttribute("data-gallery");i&&""!==i&&(t=document.querySelectorAll('[data-gallery="'+i+'"]'))}return 0==t&&(t=document.querySelectorAll("."+this.settings.selector)),t=Array.prototype.slice.call(t)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var e=[];for(var t in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(t)){var i=this.settings.cssEfects[t];e.push("g"+i.in),e.push("g"+i.out)}return e.join(" ")}},{key:"build",value:function(){var e=this;if(this.built)return!1;var t=a(this.settings.lightboxHtml);document.body.appendChild(t);var o=document.getElementById("glightbox-body");this.modal=o;var r=o.querySelector(".gclose");this.prevButton=o.querySelector(".gprev"),this.nextButton=o.querySelector(".gnext"),this.overlay=o.querySelector(".goverlay"),this.loader=o.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.events={},s(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&r&&(this.events.close=n("click",{onElement:r,withCallback:function(t,i){t.preventDefault(),e.close()}})),this.nextButton&&(this.events.next=n("click",{onElement:this.nextButton,withCallback:function(t,i){t.preventDefault(),e.nextSlide()}})),this.prevButton&&(this.events.prev=n("click",{onElement:this.prevButton,withCallback:function(t,i){t.preventDefault(),e.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=n("click",{onElement:o,withCallback:function(t,i){d(t.target,".ginner-container")||l(t.target,"gnext")||l(t.target,"gprev")||e.close()}})),i(this.elements,function(){var t=a(e.settings.slideHtml);e.slidesContainer.appendChild(t)}),k&&s(E,"glightbox-touch"),this.built=!0}},{key:"close",value:function(){var e=this;if(this.closing)return!1;this.closing=!0,this.stopSlideVideo(this.activeSlide),s(this.modal,"glightbox-closing"),r(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),r(this.activeSlide,this.settings.closeEffect,function(){if(e.activeSlide=null,e.prevActiveSlideIndex=null,e.prevActiveSlide=null,e.built=!1,e.events)for(var t in e.events)e.events.hasOwnProperty(t)&&e.events[t].destroy();o(C,"glightbox-open"),o(E,"glightbox-open"),o(C,"touching"),o(C,"gdesc-open"),C.style.width="",e.modal.parentNode.removeChild(e.modal),j.isFunction(e.settings.onClose)&&e.settings.onClose(),e.closing=null})}},{key:"destroy",value:function(){this.close(),this.baseEvents.destroy()}}]),e}();e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new P(e);return t.init(),t}});