Files
breadcrumb-the-shire/web/vendor/fslightbox/fslightbox.js

1 line
49 KiB
JavaScript
Raw Normal View History

2026-02-04 23:31:53 +01:00
!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var o in n)("object"==typeof exports?exports:t)[o]=n[o]}}(self,(()=>(()=>{"use strict";var t={};(t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})})(t);var e,n="fslightbox-",i="".concat(n,"styles"),s="".concat(n,"full-dimension"),r="".concat(n,"flex-centered"),a="".concat(n,"open"),c="".concat(n,"absoluted"),u="".concat(n,"opacity-1"),l="".concat(n,"slide-btn"),d="".concat(l,"-container"),h="".concat(n,"fade-in"),f="".concat(n,"fade-out"),p=h+"-strong",m=f+"-strong",b=("".concat(n,"caption"),"".concat(n,"thumb")),g=b+"s",v="".concat(g,"-loader"),x="".concat(g,"-cursorer"),w="".concat(g,"-inner"),y=b+"-wrapper",C=b+"-invalid";function L(t){return L="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},L(t)}function T(t){var e=t.c,n=t.componentsServices,o=t.core.thumbsRenderDispatcher,i=t.data,s=t.ea,r=t.la,a=(t.stageIndexes,t.ui),c=t.z;function u(){for(var t=0;t<e;t++)r.t(t)}this.o=function(){c.r(),i.isThumbing=!0,s.uc(),a.sthc(),u(),o.renderThumbsIfNotYetAndAllTypesDetected(),i.unloadedThumbsCount&&n.appendThumbsLoaderIfNotYet()},this.x=function(){c.r(),i.isThumbing=!1,s.dc(),a.htsc(),u()}}function z(t,e){var n=t.classList;n.contains(e)&&n.remove(e)}function S(t,e){var n=t.classList;n.contains(e)||n.add(e)}function A(t){var e=t.data,n=t.elements,o=t.stageIndexes;this.runActions=function(){z(n.thumbsContainer,r);var t=innerWidth/2,s=n.thumbsWrappers[o.current],a=s.offsetLeft+s.offsetWidth/2,c=e.thumbsInnerWidth-a;a>t&&c>t?i(t-a):a>t?i(innerWidth-e.thumbsInnerWidth-9):c>t&&i(0)},this.runToThinThumbsActions=function(){S(n.thumbsContainer,r),i(0)};var i=function(t){e.thumbsTransform=t,n.thumbsInner.style.transform="translateX(".concat(t,"px)")}}function I(t){var e=this,n=t.core,o=n.eventsDispatcher,i=n.globalEventsController,s=n.scrollbarRecompensor,r=t.data,c=t.elements,u=t.fs,l=t.p,d=t.props,h=t.qs,f=t.ss,p=t.t,b=t.thumbsSwipingProps,g=t.z;this.isLightboxFadingOut=!1,this.runActions=function(){e.isLightboxFadingOut=!0,c.container.classList.add(m),i.removeListeners(),f.r(),d.exitFullscreenOnClose&&r.ifs&&u.x(),g.r(),p((function(){e.isLightboxFadingOut=!1;for(var n=0;n<t.ts.length;n++)clearTimeout(t.ts[n]);for(t.ts=[],n=0;n<h.length;n++)h[n]=0;l.i=!1,b&&(b.i=!1),c.container.classList.remove(m),document.documentElement.classList.remove(a),s.removeRecompense(),document.body.removeChild(c.container),o.dispatch("onClose")}),270)}}function E(t,e,n,o){var i=t.isl,s=t.props.slideChangeAnimation,r=t.saw,a=t.smw,c=t.st,u=t.stageIndexes,l=t.sws,d=e.previous,h=e.current,p=e.next;function m(){c.i(h)?h===u.previous?a[h].ne():h===u.next&&a[h].p():(a[h].h(),a[h].n())}function b(t,e,n){t&&r[e].classList.add(n)}this.runJumpReflowedActions=function(){b(n,h,f),b(o,u.current,s),l.a(),void 0!==u.previous&&u.previous!==h&&a[u.previous].ne(),a[u.current].n(),void 0!==u.next&&u.next!==h&&a[u.next].p(),l.b(d),l.b(p),i[h]?setTimeout(m,260):m()}}function F(t){var e,n=t.core.slideChangeFacade,o=t.props,i=t.ss,s=t.stageIndexes,r=!1;function a(){r=!1,clearTimeout(e),t.ssb.classList.remove(u),t.ssx()}function c(){var i=t.ssb;i.style.transition="opacity .2s",i.style.width="0px",i.offsetWidth,i.style.transition="opacity .2s, width linear ".concat(o.slideshowTime,"ms"),i.style.width=innerWidth+"px",e=setTimeout((function(){n.changeToNext(),o.disableSlideshowLoop&&s.current+1===o.sources.length?a():c()}),o.slideshowTime)}i.t=function(){r?a():(r=!0,t.sss(),t.ssb.classList.add(u),c())},i.r=function(){r&&a()}}function N(t){var e=t.p,n=Object.keys(e),o=e[n[0]],i=e[n[1]];return Math.hypot(o.screenX-i.screenX,o.screenY-i.screenY)}function k(t){t.componentsServices;var e=t.core.pointeringBucket,n=t.elements,o=t.p,i=t.smw,s=t.stageIndexes,r=t.z,a=t.