!function(t,e){"object"==typeofexports&&"undefined"!=typeofmodule?module.exports=e():"function"==typeofdefine&&define.amd?define(e):(t="undefined"!=typeofglobalThis?globalThis:t||self).Viewer=e()}(this,function(){"use strict";functions(e,t){vari,n=Object.keys(e);returnObject.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(e),t&&(i=i.filter(function(t){returnObject.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)),n}functionq(n){for(vart=1;t<arguments.length;t++){varo=null!=arguments[t]?arguments[t]:{};t%2?s(Object(o),!0).forEach(function(t){vare,i;e=n,i=o[t=t],(t=l(t))ine?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(o,t))})}returnn}functionn(t){return(n="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(t){returntypeoft}:function(t){returnt&&"function"==typeofSymbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeoft})(t)}functionr(t,e){for(vari=0;i<e.length;i++){varn=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"inn&&(n.writable=!0),Object.defineProperty(t,l(n.key),n)}}functionl(t){t=function(t,e){if("object"!=typeoft||null===t)returnt;vari=t[Symbol.toPrimitive];if(void0===i)return("string"===e?String:Number)(t);if("object"!=typeof(i=i.call(t,e||"default")))returni;thrownewTypeError("@@toPrimitive must return a primitive value.")}(t,"string");return"symbol"==typeoft?t:String(t)}varW={backdrop:!0,button:!0,navbar:!0,title:!0,toolbar:!0,className:"",container:"body",filter:null,fullscreen:!0,inheritedAttributes:["crossOrigin","decoding","isMap","loading","referrerPolicy","sizes","srcset","useMap"],initialCoverage:.9,initialViewIndex:0,inline:!1,interval:5e3,keyboard:!0,focus:!0,loading:!0,loop:!0,minWidth:200,minHeight:100,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,slideOnTouch:!0,toggleOnDblclick:!0,tooltip:!0,transition:!0,zIndex:2015,zIndexInline:0,zoomRatio:.1,minZoomRatio:.01,maxZoomRatio:100,url:"src",ready:null,show:null,shown:null,hide:null,hidden:null,view:null,viewed:null,move:null,moved:null,rotate:null,rotated:null,scale:null,scaled:null,zoom:null,zoomed:null,play:null,stop:null},t="undefined"!=typeofwindow&&void0!==window.document,e=t?window:{},a=!(!t||!e.document.documentElement)&&"ontouchstart"ine.document.documentElement,i=t&&"PointerEvent"ine,g="viewer",h="move",j="switch",c="zoom",f="".concat(g,"-active"),H="".concat(g,"-close"),B="".concat(g,"-fade"),V="".concat(g,"-fixed"),U="".concat(g,"-fullscreen"),K="".concat(g,"-fullscreen-exit"),v="".concat(g,"-hide"),Z="".concat(g,"-hide-md-down"),$="".concat(g,"-hide-sm-down"),_="".concat(g,"-hide-xs-down"),u="".concat(g,"-in"),p="".concat(g,"-invisible"),b="".concat(g,"-loading"),G="".concat(g,"-move"),J="".concat(g,"-open"),d="".concat(g,"-show"),m="".concat(g,"-transition"),w="click",Q="dblclick",tt="dragstart",et="focusin",it="keydown",y="load",x="error",nt=i?"pointerdown":a?"touchstart":"mousedown",ot=i?"pointermove":a?"touchmove":"mousemove",st=i?"pointerup pointercancel":a?"touchend touchcancel":"mouseup",at="resize",k="transitionend",rt="wheel",z="viewed",lt="rotated",ht="".concat(g,"Action"),ct=/\s\s*/,ut=["zoom-in","zoom-out","one-to-one","reset","prev","play","next","rotate-left","rotate-right","flip-horizontal","flip-vertical"];functionT(t){return"string"==typeoft}vardt=Number.isNaN||e.isNaN;functionE(t){return"number"==typeoft&&!dt(t)}functionD(t){returnvoid0===t}functiono(t){return"object"===n(t)&&null!==t}varmt=Object.prototype.hasOwnProperty;functionS(t){if(!o(t))return!1;try{vare=t.constructor,i=e.prototype;returne&&i&&mt.call(i,"isPrototypeOf")}catch(t){return!1}}functionI(t){return"function"==typeoft}functionA(e,i){if(e&&I(i))if(Array.isArray(e)||E(e.length))for(vart=e.length,n=0;n<t&&!1!==i.call(e,e[n],n,e);n+=1);elseo(e)&&Object.keys(e).forEach(function(t){i.call