2022-02-22 03:11:25 +00:00
|
|
|
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Viewer=e()}(this,function(){"use strict";function e(e,t){var i,n=Object.keys(e);return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(e),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)),n}function l(n){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?e(Object(o),!0).forEach(function(t){var e,i;e=n,i=o[t=t],t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(o,t))})}return n}function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var s={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"],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"!=typeof window&&void 0!==window.document,o=t?window:{},a=!(!t||!o.document.documentElement)&&"ontouchstart"in o.document.documentElement,r=t&&"PointerEvent"in o,g="viewer",c="move",d="switch",m="zoom",b="".concat(g,"-active"),w="".concat(g,"-close"),y="".concat(g,"-fade"),E="".concat(g,"-fixed"),I="".concat(g,"-fullscreen"),h="".concat(g,"-fullscreen-exit"),A="".concat(g,"-hide"),S="".concat(g,"-hide-md-down"),O="".concat(g,"-hide-sm-down"),C="".concat(g,"-hide-xs-down"),L="".concat(g,"-in"),R="".concat(g,"-invisible"),F="".concat(g,"-loading"),N="".concat(g,"-move"),Y="".concat(g,"-open"),X="".concat(g,"-show"),u="".concat(g,"-transition"),M="click",P="dblclick",q="dragstart",W="focusin",j="keydown",H="load",B="error",V=r?"pointerdown":a?"touchstart":"mousedown",U=r?"pointermove":a?"touchmove":"mousemove",K=r?"pointerup pointercancel":a?"touchend touchcancel":"mouseup",Z="resize",$="transitionend",_="wheel",G="ready",J="show",Q="viewed",tt="rotated",et="".concat(g,"Action"),it=/\s\s*/,nt=["zoom-in","zoom-out","one-to-one","reset","prev","play","next","rotate-left","rotate-right","flip-horizontal","flip-vertical"];function ot(t){return"string"==typeof t}var st=Number.isNaN||o.isNaN;function x(t){return"number"==typeof t&&!st(t)}function at(t){return void 0===t}function rt(t){return"object"===i(t)&&null!==t}var ht=Object.prototype.hasOwnProperty;function lt(t){if(!rt(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&ht.call(i,"isPrototypeOf")}catch(t){return!1}}function k(t){return"function"==typeof t}function z(e,i){if(e&&k(i))if(Array.isArray(e)||x(e.length))for(var t=e.length,n=0;n<t&&!1!==i.call(e,e[n],n,e);n+=1);else rt(e)&&Object.keys(e).forEach(function(t){i.call(e,e[t],t,e)});return e}var ct=Object.assign||function(i){for(var t=arguments.length,e=new Array(1<t?t-1:0),n=1;n<t;n++)e[n-1]=arguments[n];return rt(i)&&0<e.length&&e.forEach(function(e){rt(e)&&Object.keys(e).forEach(function(t){i[t]=e[t]})}),i},ut=/^(?:width|height|left|top|marginLeft|marginTop)$/;function dt(t,e){var i=t.style;z(e
|