import{t as $,r as ss,l as q,G as as,H as es,z as g,L as d,bE as ts,w as rs,x as ns,aq as is,j as m,d7 as D,ad as I,n as H,d8 as ls,d9 as Q,da as os,db as ps,dc as cs,ae as gs,dd as hs,D as f,Q as v,T as p,E as us}from"./index-CEmnTf-r.js";var ms=function(b){$(o,b);function o(n){var s=b.call(this,n)||this;return s.containerRef=ss.createRef(),s.resizeObserver=null,s.isSwiping=!1,s.startX=0,s.list=[],s.gap=5,s.evenReg=/^even-[1-9]\d*-[1-9]\d*$/,s.wrapperRef=q.createRef(),s.generateHeight=function(e,a){var t=Number(s.props.height)||s.state.defaultHeight;if(e==="sm-ss-sss-m"||e==="sss-ss-ms-m"||e==="sms-ss-sms-m")return a===0?t:(t-s.gap)*.5;if(e==="sm-ss-sss-ss"||e==="ms-ss-sss-ss"||e==="sss-ss-sm-ss"||e==="mss-ss-ssm-ss"||e==="sss-ss-mm-ss")return(t-s.gap)*.5;if(s.evenReg.test(e||"")){var r=Number(e==null?void 0:e.split("-")[1]),i=Number(e==null?void 0:e.split("-")[2]);if(as&&(n>0?this.transitFramesTowards("right","slideRight"):this.transitFramesTowards("left","slideLeft"))},o.prototype.handleTouchStart=function(n){this.props.displayMode==="full"&&(this.isSwiping=!0,this.startX=n.touches[0].clientX)},o.prototype.handleTouchEnd=function(n){if(this.isSwiping){var s=n.changedTouches[0].clientX-this.startX;this.handleSwipe(s),this.isSwiping=!1}},o.prototype.handleMouseDown=function(n){this.props.displayMode==="full"&&(n.preventDefault(),this.isSwiping=!0,this.startX=n.clientX,document.addEventListener("mouseup",this.handleMouseUp))},o.prototype.handleMouseUp=function(n){if(this.isSwiping){var s=n.clientX-this.startX;this.handleSwipe(s),this.isSwiping=!1,document.removeEventListener("mouseup",this.handleMouseUp)}},o.prototype.handleEnlarge=function(n){var s=this.props,e=s.onImageEnlarge,a=s.src,t=s.originalSrc;e&&e(g(g({},n),{originalSrc:n.originalSrc||n.src,list:this.list.map(function(r){return{src:a?d(a,r,"| raw"):r&&r.image||r,originalSrc:t?d(t,r,"| raw"):(r==null?void 0:r.src)||d(a,r,"| raw")||(r==null?void 0:r.image)||r,title:r&&(r.enlargeTitle||r.title),caption:r&&(r.enlargeCaption||r.description||r.caption)}})}),this.props)},o.prototype.generateEvenTranslate=function(n,s){var e="",a=Number(this.props.width)||this.state.defaultWidth,t=Number(this.props.height)||this.state.defaultHeight,r=Number(n==null?void 0:n.split("-")[1]),i=Number(n==null?void 0:n.split("-")[2]);if(s