import{S as No,p as Cr,c as wr,f as w,E as ea,d as Ie,k as V,w as ce,x as cn,q as ta,e as H,an as Io,s as yr,F as Lt,z as we,o as dn,L as Vo,M as Oo,u as be,g as Eo,O as Ho,Z as $o,r as na,U as Ee,V as mt,a8 as Xe,$ as jt,a3 as fn,a0 as on,W as xr,a9 as aa,aa as ra,af as Fo}from"./vue-18ee037d.js";import{aG as Ao,e as oa,b as y,i as ye,d as A,K as he,ao as ot,aH as Bo,aI as Lo,c as _t,ap as Ge,aq as ue,aJ as Wo,aK as jo,aL as zo,aM as kr,_ as la,aN as rr,aa as Sr,am as ua,aO as Dr,m as $n,u as Pr,aP as br,aQ as Mr,aR as Tr,o as Uo,aS as Ko,q as Zo,aA as qo,J as ln,N as ia,aj as Qo,af as Go}from"./index-122302b9.js";import{u as Xo}from"./index-9374feb1.js";import{d as B,a as Jo}from"./dayjs-4778c158.js";import{u as el}from"./useModal-3ca524ee.js";import{V as tl}from"./jb4-60518ffa.js";import{g as nl,i as al}from"./gb28281-53c246af.js";import{S as rl}from"./index-af741fec.js";import{_ as ol}from"./createForOfIteratorHelper-502f0d2b.js";import{c as wt}from"./mockjs-890b569b.js";import{T as ll}from"./index-bd60fcbe.js";var Fn={},ul={get exports(){return Fn},set exports(t){Fn=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){return function(n,a){a.prototype.weekday=function(l){var u=this.$locale().weekStart||0,o=this.$W,i=(o25){var g=o(this).startOf(a).add(1,a).date(s),d=o(this).endOf(n);if(g.isBefore(d))return 1}var f=o(this).startOf(a).date(s).startOf(n).subtract(1,"millisecond"),m=this.diff(f,n,!0);return m<0?o(this).startOf("week").week():Math.ceil(m)},i.weeks=function(r){return r===void 0&&(r=null),this.week(r)}}})})(dl);const fl=Bn;var Ln={},vl={get exports(){return Ln},set exports(t){Ln=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){return function(n,a){a.prototype.weekYear=function(){var l=this.month(),u=this.week(),o=this.year();return u===1&&l===11?o+1:l===0&&u>=52?o-1:o}}})})(vl);const ml=Ln;var Wn={},gl={get exports(){return Wn},set exports(t){Wn=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){var n="month",a="quarter";return function(l,u){var o=u.prototype;o.quarter=function(s){return this.$utils().u(s)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(s-1))};var i=o.add;o.add=function(s,g){return s=Number(s),this.$utils().p(g)===a?this.add(3*s,n):i.bind(this)(s,g)};var r=o.startOf;o.startOf=function(s,g){var d=this.$utils(),f=!!d.u(g)||g;if(d.p(s)===a){var m=this.quarter()-1;return f?this.month(3*m).startOf(n).startOf("day"):this.month(3*m+2).endOf(n).endOf("day")}return r.bind(this)(s,g)}}})})(gl);const hl=Wn;var jn={},pl={get exports(){return jn},set exports(t){jn=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){return function(n,a){var l=a.prototype,u=l.format;l.format=function(o){var i=this,r=this.$locale();if(!this.isValid())return u.bind(this)(o);var s=this.$utils(),g=(o||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return r.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return r.ordinal(i.week(),"W");case"w":case"ww":return s.s(i.week(),d==="w"?1:2,"0");case"W":case"WW":return s.s(i.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return s.s(String(i.$H===0?24:i.$H),d==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return d}});return u.bind(this)(g)}}})})(pl);const Cl=jn;var zn={},wl={get exports(){return zn},set exports(t){zn=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},a=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,l=/\d\d/,u=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,i={},r=function(c){return(c=+c)+(c>68?1900:2e3)},s=function(c){return function(C){this[c]=+C}},g=[/[+-]\d\d:?(\d\d)?|Z/,function(c){(this.zone||(this.zone={})).offset=function(C){if(!C||C==="Z")return 0;var p=C.match(/([+-]|\d\d)/g),k=60*p[1]+(+p[2]||0);return k===0?0:p[0]==="+"?-k:k}(c)}],d=function(c){var C=i[c];return C&&(C.indexOf?C:C.s.concat(C.f))},f=function(c,C){var p,k=i.meridiem;if(k){for(var h=1;h<=24;h+=1)if(c.indexOf(k(h,0,C))>-1){p=h>12;break}}else p=c===(C?"pm":"PM");return p},m={A:[o,function(c){this.afternoon=f(c,!1)}],a:[o,function(c){this.afternoon=f(c,!0)}],S:[/\d/,function(c){this.milliseconds=100*+c}],SS:[l,function(c){this.milliseconds=10*+c}],SSS:[/\d{3}/,function(c){this.milliseconds=+c}],s:[u,s("seconds")],ss:[u,s("seconds")],m:[u,s("minutes")],mm:[u,s("minutes")],H:[u,s("hours")],h:[u,s("hours")],HH:[u,s("hours")],hh:[u,s("hours")],D:[u,s("day")],DD:[l,s("day")],Do:[o,function(c){var C=i.ordinal,p=c.match(/\d+/);if(this.day=p[0],C)for(var k=1;k<=31;k+=1)C(k).replace(/\[|\]/g,"")===c&&(this.day=k)}],M:[u,s("month")],MM:[l,s("month")],MMM:[o,function(c){var C=d("months"),p=(d("monthsShort")||C.map(function(k){return k.slice(0,3)})).indexOf(c)+1;if(p<1)throw new Error;this.month=p%12||p}],MMMM:[o,function(c){var C=d("months").indexOf(c)+1;if(C<1)throw new Error;this.month=C%12||C}],Y:[/[+-]?\d+/,s("year")],YY:[l,function(c){this.year=r(c)}],YYYY:[/\d{4}/,s("year")],Z:g,ZZ:g};function v(c){var C,p;C=c,p=i&&i.formats;for(var k=(c=C.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(L,ae,ie){var z=ie&&ie.toUpperCase();return ae||p[ie]||n[ie]||p[z].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(oe,le,q){return le||q.slice(1)})})).match(a),h=k.length,P=0;P-1)return new Date(($==="X"?1e3:1)*U);var W=v($)(U),J=W.year,te=W.month,me=W.day,De=W.hours,Re=W.minutes,de=W.seconds,R=W.milliseconds,M=W.zone,Q=new Date,se=me||(J||te?1:Q.getDate()),re=J||Q.getFullYear(),x=0;J&&!te||(x=te>0?te-1:Q.getMonth());var b=De||0,S=Re||0,T=de||0,I=R||0;return M?new Date(Date.UTC(re,x,se,b,S,T,I+60*M.offset*1e3)):_?new Date(Date.UTC(re,x,se,b,S,T,I)):new Date(re,x,se,b,S,T,I)}catch{return new Date("")}}(N,X,D),this.init(),z&&z!==!0&&(this.$L=this.locale(z).$L),ie&&N!=this.format(X)&&(this.$d=new Date("")),i={}}else if(X instanceof Array)for(var oe=X.length,le=1;le<=oe;le+=1){G[1]=X[le-1];var q=p.apply(this,G);if(q.isValid()){this.$d=q.$d,this.$L=q.$L,this.init();break}le===oe&&(this.$d=new Date(""))}else h.call(this,P)}}})})(wl);const yl=zn;B.extend(yl);B.extend(Cl);B.extend(il);B.extend(cl);B.extend(fl);B.extend(ml);B.extend(hl);B.extend(function(t,e){var n=e.prototype,a=n.format;n.format=function(u){var o=(u||"").replace("Wo","wo");return a.bind(this)(o)}});var xl={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Ct=function(e){var n=xl[e];return n||e.split("_")[0]},or=function(){Ao(!1,"Not match any format. Please help to fire a issue about this.")},kl=/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|k{1,2}|S/g;function lr(t,e,n){for(var a=oa(new Set(t.split(n))),l=0,u=0;ue)return o;l+=n.length}}var ur=function(e,n){if(!e)return null;if(B.isDayjs(e))return e;var a=n.matchAll(kl),l=B(e,n);if(a===null)return l;var u=ol(a),o;try{for(u.s();!(o=u.n()).done;){var i=o.value,r=i[0],s=i.index;if(r==="Q"){var g=e.slice(s-1,s),d=lr(e,s,g).match(/\d+/)[0];l=l.quarter(parseInt(d))}if(r.toLowerCase()==="wo"){var f=e.slice(s-1,s),m=lr(e,s,f).match(/\d+/)[0];l=l.week(parseInt(m))}r.toLowerCase()==="ww"&&(l=l.week(parseInt(e.slice(s,s+r.length)))),r.toLowerCase()==="w"&&(l=l.week(parseInt(e.slice(s,s+r.length+1))))}}catch(v){u.e(v)}finally{u.f()}return l},Sl={getNow:function(){return B()},getFixedDate:function(e){return B(e,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(e){return e.endOf("month")},getWeekDay:function(e){var n=e.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,n){return e.add(n,"year")},addMonth:function(e,n){return e.add(n,"month")},addDate:function(e,n){return e.add(n,"day")},setYear:function(e,n){return e.year(n)},setMonth:function(e,n){return e.month(n)},setDate:function(e,n){return e.date(n)},setHour:function(e,n){return e.hour(n)},setMinute:function(e,n){return e.minute(n)},setSecond:function(e,n){return e.second(n)},isAfter:function(e,n){return e.isAfter(n)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return B().locale(Ct(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,n){return n.locale(Ct(e)).weekday(0)},getWeek:function(e,n){return n.locale(Ct(e)).week()},getShortWeekDays:function(e){return B().locale(Ct(e)).localeData().weekdaysMin()},getShortMonths:function(e){return B().locale(Ct(e)).localeData().monthsShort()},format:function(e,n,a){return n.locale(Ct(e)).format(a)},parse:function(e,n,a){for(var l=Ct(e),u=0;u1&&(o=e.addDate(o,-7)),o}function Wt(t,e,n){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(e){case"year":return n.addYear(t,a*10);case"quarter":case"month":return n.addYear(t,a);default:return n.addMonth(t,a)}}function Me(t,e){var n=e.generateConfig,a=e.locale,l=e.format;return typeof l=="function"?l(t):n.locale.format(a.locale,t,l)}function Er(t,e){var n=e.generateConfig,a=e.locale,l=e.formatList;return!t||typeof l[0]=="function"?null:n.locale.parse(a.locale,t,l)}function qn(t){var e=t.cellDate,n=t.mode,a=t.disabledDate,l=t.generateConfig;if(!a)return!1;var u=function(v,c,C){for(var p=c;p<=C;){var k=void 0;switch(v){case"date":{if(k=l.setDate(e,p),!a(k))return!1;break}case"month":{if(k=l.setMonth(e,p),!qn({cellDate:k,mode:"month",generateConfig:l,disabledDate:a}))return!1;break}case"year":{if(k=l.setYear(e,p),!qn({cellDate:k,mode:"year",generateConfig:l,disabledDate:a}))return!1;break}}p+=1}return!0};switch(n){case"date":case"week":return a(e);case"month":{var o=1,i=l.getDate(l.getEndDate(e));return u("date",o,i)}case"quarter":{var r=Math.floor(l.getMonth(e)/3)*3,s=r+2;return u("month",r,s)}case"year":return u("month",0,11);case"decade":{var g=l.getYear(e),d=Math.floor(g/je)*je,f=d+je-1;return u("year",d,f)}}}function ma(t){var e=xe(t),n=Je(),a=n.hideHeader;if(a.value)return null;var l=e.prefixCls,u=e.generateConfig,o=e.locale,i=e.value,r=e.format,s="".concat(l,"-header");return w(gt,{prefixCls:s},{default:function(){return[i?Me(i,{locale:o,format:r,generateConfig:u}):" "]}})}ma.displayName="TimeHeader";ma.inheritAttrs=!1;const nn=Ie({name:"TimeUnitColumn",props:["prefixCls","units","onSelect","value","active","hideDisabledOptions"],setup:function(e){var n=Je(),a=n.open,l=V(null),u=V(new Map),o=V();return ce(function(){return e.value},function(){var i=u.value.get(e.value);i&&a.value!==!1&&Kn(l.value,i.offsetTop,120)}),cn(function(){var i;(i=o.value)===null||i===void 0||i.call(o)}),ce(a,function(){var i;(i=o.value)===null||i===void 0||i.call(o),ta(function(){if(a.value){var r=u.value.get(e.value);r&&(o.value=Ml(r,function(){Kn(l.value,r.offsetTop,0)}))}})},{immediate:!0,flush:"post"}),function(){var i=e.prefixCls,r=e.units,s=e.onSelect,g=e.value,d=e.active,f=e.hideDisabledOptions,m="".concat(i,"-cell");return w("ul",{class:ye("".concat(i,"-column"),A({},"".concat(i,"-column-active"),d)),ref:l,style:{position:"relative"}},[r.map(function(v){var c;return f&&v.disabled?null:w("li",{key:v.value,ref:function(p){u.value.set(v.value,p)},class:ye(m,(c={},A(c,"".concat(m,"-disabled"),v.disabled),A(c,"".concat(m,"-selected"),g===v.value),c)),onClick:function(){v.disabled||s(v.value)}},[w("div",{class:"".concat(m,"-inner")},[v.label])])})])}}});function Hr(t,e){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",a=String(t);a.length=12:!1}),l=H(function(){return e.use12Hours?n.value%12:n.value}),u=H(function(){return e.value?e.generateConfig.getMinute(e.value):-1}),o=H(function(){return e.value?e.generateConfig.getSecond(e.value):-1}),i=V(e.generateConfig.getNow()),r=V(),s=V(),g=V();Io(function(){i.value=e.generateConfig.getNow()}),yr(function(){if(e.disabledTime){var p=e.disabledTime(i),k=[p.disabledHours,p.disabledMinutes,p.disabledSeconds];r.value=k[0],s.value=k[1],g.value=k[2]}else{var h=[e.disabledHours,e.disabledMinutes,e.disabledSeconds];r.value=h[0],s.value=h[1],g.value=h[2]}});var d=function(k,h,P,N){var D=e.value||e.generateConfig.getNow(),G=Math.max(0,h),X=Math.max(0,P),L=Math.max(0,N);return D=Rr(e.generateConfig,D,!e.use12Hours||!k?G:G+12,X,L),D},f=H(function(){var p;return _n(0,23,(p=e.hourStep)!==null&&p!==void 0?p:1,r.value&&r.value())}),m=H(function(){if(!e.use12Hours)return[!1,!1];var p=[!0,!0];return f.value.forEach(function(k){var h=k.disabled,P=k.value;h||(P>=12?p[1]=!1:p[0]=!1)}),p}),v=H(function(){return e.use12Hours?f.value.filter(a.value?function(p){return p.value>=12}:function(p){return p.value<12}).map(function(p){var k=p.value%12,h=k===0?"12":Hr(k,2);return y(y({},p),{},{label:h,value:k})}):f.value}),c=H(function(){var p;return _n(0,59,(p=e.minuteStep)!==null&&p!==void 0?p:1,s.value&&s.value(n.value))}),C=H(function(){var p;return _n(0,59,(p=e.secondStep)!==null&&p!==void 0?p:1,g.value&&g.value(n.value,u.value))});return function(){var p=e.prefixCls,k=e.operationRef,h=e.activeColumnIndex,P=e.showHour,N=e.showMinute,D=e.showSecond,G=e.use12Hours,X=e.hideDisabledOptions,L=e.onSelect,ae=[],ie="".concat(p,"-content"),z="".concat(p,"-time-panel");k.value={onUpDown:function(U){var $=ae[h];if($)for(var _=$.units.findIndex(function(me){return me.value===$.value}),W=$.units.length,J=1;J2&&arguments[2]!==void 0?arguments[2]:!1,re=e.picker,x=e.generateConfig,b=e.onSelect,S=e.onChange,T=e.disabledDate;(U.value===re||se)&&(G(M),b&&b(M),d&&d(M,Q),S&&!Tt(x,M,D.value)&&!(T!=null&&T(M))&&S(M))},me=function(M){return h.value&&h.value.onKeydown?([he.LEFT,he.RIGHT,he.UP,he.DOWN,he.PAGE_UP,he.PAGE_DOWN,he.ENTER].includes(M.which)&&M.preventDefault(),h.value.onKeydown(M)):!1},De=function(M){h.value&&h.value.onBlur&&h.value.onBlur(M)},Re=function(){var M=e.generateConfig,Q=e.hourStep,se=e.minuteStep,re=e.secondStep,x=M.getNow(),b=Pl(M.getHour(x),M.getMinute(x),M.getSecond(x),u.value?Q:1,o.value?se:1,i.value?re:1),S=Rr(M,x,b[0],b[1],b[2]);te(S,"submit")},de=H(function(){var R,M=e.prefixCls,Q=e.direction;return ye("".concat(M,"-panel"),(R={},A(R,"".concat(M,"-panel-has-range"),p&&p.value&&p.value[0]&&p.value[1]),A(R,"".concat(M,"-panel-has-range-hover"),k&&k.value&&k.value[0]&&k.value[1]),A(R,"".concat(M,"-panel-rtl"),Q==="rtl"),R))});return sa(y(y({},r),{},{mode:U,hideHeader:H(function(){var R;return e.hideHeader!==void 0?e.hideHeader:(R=r.hideHeader)===null||R===void 0?void 0:R.value}),hidePrevBtn:H(function(){return c.value&&C.value==="right"}),hideNextBtn:H(function(){return c.value&&C.value==="left"})})),ce(function(){return e.value},function(){e.value&&ie(e.value)}),function(){var R=e.prefixCls,M=R===void 0?"ant-picker":R,Q=e.locale,se=e.generateConfig,re=e.disabledDate,x=e.picker,b=x===void 0?"date":x,S=e.tabindex,T=S===void 0?0:S,I=e.showNow,K=e.showTime,ee=e.showToday,ke=e.renderExtraFooter,Se=e.onMousedown,Ye=e.onOk,Te=e.components;s&&C.value!=="right"&&(s.value={onKeydown:me,onClose:function(){h.value&&h.value.onClose&&h.value.onClose()}});var fe,ve=y(y(y({},a),e),{},{operationRef:h,prefixCls:M,viewDate:ae.value,value:D.value,onViewDateChange:z,sourceMode:_.value,onPanelChange:J,disabledDate:re});switch(delete ve.onChange,delete ve.onSelect,U.value){case"decade":fe=w(fa,y(y({},ve),{},{onSelect:function(Z,pe){z(Z),te(Z,pe)}}),null);break;case"year":fe=w(ba,y(y({},ve),{},{onSelect:function(Z,pe){z(Z),te(Z,pe)}}),null);break;case"month":fe=w(ya,y(y({},ve),{},{onSelect:function(Z,pe){z(Z),te(Z,pe)}}),null);break;case"quarter":fe=w(Sa,y(y({},ve),{},{onSelect:function(Z,pe){z(Z),te(Z,pe)}}),null);break;case"week":fe=w(pa,y(y({},ve),{},{onSelect:function(Z,pe){z(Z),te(Z,pe)}}),null);break;case"time":delete ve.showTime,fe=w(mn,y(y(y({},ve),_t(K)==="object"?K:null),{},{onSelect:function(Z,pe){z(Z),te(Z,pe)}}),null);break;default:K?fe=w(ha,y(y({},ve),{},{onSelect:function(Z,pe){z(Z),te(Z,pe)}}),null):fe=w(Ut,y(y({},ve),{},{onSelect:function(Z,pe){z(Z),te(Z,pe)}}),null)}var He,Ve;f!=null&&f.value||(He=Lr(M,U.value,ke),Ve=Wr({prefixCls:M,components:Te,needConfirmButton:l.value,okDisabled:!D.value||re&&re(D.value),locale:Q,showNow:I,onNow:l.value&&Re,onOk:function(){D.value&&(te(D.value,"submit",!0),Ye&&Ye(D.value))}}));var $e;if(ee&&U.value==="date"&&b==="date"&&!K){var Ne=se.getNow(),Oe="".concat(M,"-today-btn"),Pe=re&&re(Ne);$e=w("a",{class:ye(Oe,Pe&&"".concat(Oe,"-disabled")),"aria-disabled":Pe,onClick:function(){Pe||te(Ne,"mouse",!0)}},[Q.today])}return w("div",{tabindex:T,class:ye(de.value,a.class),style:a.style,onKeydown:me,onBlur:De,onMousedown:Se,ref:g},[fe,He||Ve||$e?w("div",{class:"".concat(M,"-footer")},[He,Ve,$e]):null])}}})}var ql=Zl();const jr=function(t){return w(ql,t)};var Ql={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function zr(t,e){var n,a=e.slots,l=xe(t),u=l.prefixCls,o=l.popupStyle,i=l.visible,r=l.dropdownClassName,s=l.dropdownAlign,g=l.transitionName,d=l.getPopupContainer,f=l.range,m=l.popupPlacement,v=l.direction,c="".concat(u,"-dropdown"),C=function(){return m!==void 0?m:v==="rtl"?"bottomRight":"bottomLeft"};return w(Wo,{showAction:[],hideAction:[],popupPlacement:C(),builtinPlacements:Ql,prefixCls:c,popupTransitionName:g,popupAlign:s,popupVisible:i,popupClassName:ye(r,(n={},A(n,"".concat(c,"-range"),f),A(n,"".concat(c,"-rtl"),v==="rtl"),n)),popupStyle:o,getPopupContainer:d,tryPopPortal:!0},{default:a.default,popup:a.popupElement})}function Gn(t){var e=t.open,n=t.value,a=t.isClickOutside,l=t.triggerOpen,u=t.forwardKeydown,o=t.onKeydown,i=t.blurToCancel,r=t.onSubmit,s=t.onCancel,g=t.onFocus,d=t.onBlur,f=V(!1),m=V(!1),v=V(!1),c=V(!1),C=V(!1),p=H(function(){return{onMousedown:function(){f.value=!0,l(!0)},onKeydown:function(P){var N=function(){C.value=!0};if(o(P,N),!C.value){switch(P.which){case he.ENTER:{e.value?r()!==!1&&(f.value=!0):l(!0),P.preventDefault();return}case he.TAB:{f.value&&e.value&&!P.shiftKey?(f.value=!1,P.preventDefault()):!f.value&&e.value&&!u(P)&&P.shiftKey&&(f.value=!0,P.preventDefault());return}case he.ESC:{f.value=!0,s();return}}!e.value&&![he.SHIFT].includes(P.which)?l(!0):f.value||u(P)}},onFocus:function(P){f.value=!0,m.value=!0,g&&g(P)},onBlur:function(P){if(v.value||!a(document.activeElement)){v.value=!1;return}i.value?setTimeout(function(){for(var N=document,D=N.activeElement;D&&D.shadowRoot;)D=D.shadowRoot.activeElement;a(D)&&s()},0):e.value&&(l(!1),c.value&&r()),m.value=!1,d&&d(P)}}});ce(e,function(){c.value=!1}),ce(n,function(){c.value=!0});var k=V();return dn(function(){k.value=Tl(function(h){var P=_l(h);if(e.value){var N=a(P);N?(!m.value||N)&&l(!1):(v.value=!0,ot(function(){v.value=!1}))}})}),cn(function(){k.value&&k.value()}),[p,{focused:m,typing:f}]}function Xn(t){var e=t.valueTexts,n=t.onTextChange,a=V("");function l(o){a.value=o,n(o)}function u(){a.value=e.value[0]}return ce(function(){return oa(e.value)},function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];o.join("||")!==i.join("||")&&e.value.every(function(r){return r!==a.value})&&u()},{immediate:!0}),[a,l,u]}function un(t,e){var n=e.formatList,a=e.generateConfig,l=e.locale,u=jo(function(){if(!t.value)return[[""],""];for(var r="",s=[],g=0;g1&&arguments[1]!==void 0?arguments[1]:!1;if(ot.cancel(o),v){u.value=m;return}o=ot(function(){u.value=m})}var r=un(u,{formatList:n,generateConfig:a,locale:l}),s=ue(r,2),g=s[1];function d(m){i(m)}function f(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;i(null,m)}return ce(t,function(){f(!0)}),cn(function(){ot.cancel(o)}),[g,d,f]}function Gl(){return Ie({name:"Picker",inheritAttrs:!1,props:["prefixCls","id","tabindex","dropdownClassName","dropdownAlign","popupStyle","transitionName","generateConfig","locale","inputReadOnly","allowClear","autofocus","showTime","showNow","showHour","showMinute","showSecond","picker","format","use12Hours","value","defaultValue","open","defaultOpen","defaultOpenValue","suffixIcon","clearIcon","disabled","disabledDate","placeholder","getPopupContainer","panelRender","inputRender","onChange","onOpenChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onContextmenu","onClick","onKeydown","onSelect","direction","autocomplete","showToday","renderExtraFooter","dateRender","minuteStep","hourStep","secondStep","hideDisabledOptions"],setup:function(e,n){var a=n.attrs,l=n.expose,u=V(null),o=H(function(){var S;return(S=e.picker)!==null&&S!==void 0?S:"date"}),i=H(function(){return o.value==="date"&&!!e.showTime||o.value==="time"}),r=H(function(){return $r(Yr(e.format,o.value,e.showTime,e.use12Hours))}),s=V(null),g=V(null),d=V(null),f=Ge(null,{value:we(e,"value"),defaultValue:e.defaultValue}),m=ue(f,2),v=m[0],c=m[1],C=V(v.value),p=function(T){C.value=T},k=V(null),h=Ge(!1,{value:we(e,"open"),defaultValue:e.defaultOpen,postState:function(T){return e.disabled?!1:T},onChange:function(T){e.onOpenChange&&e.onOpenChange(T),!T&&k.value&&k.value.onClose&&k.value.onClose()}}),P=ue(h,2),N=P[0],D=P[1],G=un(C,{formatList:r,generateConfig:we(e,"generateConfig"),locale:we(e,"locale")}),X=ue(G,2),L=X[0],ae=X[1],ie=Xn({valueTexts:L,onTextChange:function(T){var I=Er(T,{locale:e.locale,formatList:r.value,generateConfig:e.generateConfig});I&&(!e.disabledDate||!e.disabledDate(I))&&p(I)}}),z=ue(ie,3),oe=z[0],le=z[1],q=z[2],U=function(T){var I=e.onChange,K=e.generateConfig,ee=e.locale;p(T),c(T),I&&!Tt(K,v.value,T)&&I(T,T?Me(T,{generateConfig:K,locale:ee,format:r.value[0]}):"")},$=function(T){e.disabled&&T||D(T)},_=function(T){return N.value&&k.value&&k.value.onKeydown?k.value.onKeydown(T):!1},W=function(){e.onMouseup&&e.onMouseup.apply(e,arguments),u.value&&(u.value.focus(),$(!0))},J=Gn({blurToCancel:i,open:N,value:oe,triggerOpen:$,forwardKeydown:_,isClickOutside:function(T){return!Ir([s.value,g.value,d.value],T)},onSubmit:function(){return!C.value||e.disabledDate&&e.disabledDate(C.value)?!1:(U(C.value),$(!1),q(),!0)},onCancel:function(){$(!1),p(v.value),q()},onKeydown:function(T,I){var K;(K=e.onKeydown)===null||K===void 0||K.call(e,T,I)},onFocus:function(T){var I;(I=e.onFocus)===null||I===void 0||I.call(e,T)},onBlur:function(T){var I;(I=e.onBlur)===null||I===void 0||I.call(e,T)}}),te=ue(J,2),me=te[0],De=te[1],Re=De.focused,de=De.typing;ce([N,L],function(){N.value||(p(v.value),!L.value.length||L.value[0]===""?le(""):ae.value!==oe.value&&q())}),ce(o,function(){N.value||q()}),ce(v,function(){p(v.value)});var R=Jn(oe,{formatList:r,generateConfig:we(e,"generateConfig"),locale:we(e,"locale")}),M=ue(R,3),Q=M[0],se=M[1],re=M[2],x=function(T,I){(I==="submit"||I!=="key"&&!i.value)&&(U(T),$(!1))};sa({operationRef:k,hideHeader:H(function(){return o.value==="time"}),panelRef:s,onSelect:x,open:N,defaultOpenValue:we(e,"defaultOpenValue"),onDateMouseenter:se,onDateMouseleave:re}),l({focus:function(){u.value&&u.value.focus()},blur:function(){u.value&&u.value.blur()}});var b=kr();return function(){var S,T=e.prefixCls,I=T===void 0?"rc-picker":T,K=e.id,ee=e.tabindex,ke=e.dropdownClassName,Se=e.dropdownAlign,Ye=e.popupStyle,Te=e.transitionName,fe=e.generateConfig,ve=e.locale,He=e.inputReadOnly,Ve=e.allowClear,$e=e.autofocus,Ne=e.picker,Oe=Ne===void 0?"date":Ne;e.defaultOpenValue;var Pe=e.suffixIcon,ge=e.clearIcon,Z=e.disabled,pe=e.placeholder,lt=e.getPopupContainer,ht=e.panelRender,ut=e.onMousedown,et=e.onMouseenter,it=e.onMouseleave,ze=e.onContextmenu,Fe=e.onClick,st=e.onSelect,St=e.direction,Yt=e.autocomplete,pn=Yt===void 0?"off":Yt,Nt=y(y(y({},e),a),{},{class:ye(A({},"".concat(I,"-panel-focused"),!de.value)),style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),ct=w(jr,y(y({},Nt),{},{generateConfig:fe,value:C.value,locale:ve,tabindex:-1,onSelect:function(_e){st==null||st(_e),p(_e)},direction:St,onPanelChange:function(_e,Qt){var Vt=e.onPanelChange;re(!0),Vt==null||Vt(_e,Qt)}}),null);ht&&(ct=ht(ct));var Kt=w("div",{class:"".concat(I,"-panel-container"),onMousedown:function(_e){_e.preventDefault()}},[ct]),It;Pe&&(It=w("span",{class:"".concat(I,"-suffix")},[Pe]));var Zt;Ve&&v.value&&!Z&&(Zt=w("span",{onMousedown:function(_e){_e.preventDefault(),_e.stopPropagation()},onMouseup:function(_e){_e.preventDefault(),_e.stopPropagation(),U(null),$(!1)},class:"".concat(I,"-clear"),role:"button"},[ge||w("span",{class:"".concat(I,"-clear-btn")},null)]));var Dt=y(y(y({id:K,tabindex:ee,disabled:Z,readonly:He||typeof r.value[0]=="function"||!de.value,value:Q.value||oe.value,onInput:function(_e){le(_e.target.value)},autofocus:$e,placeholder:pe,ref:u,title:oe.value},me.value),{},{size:Nr(Oe,r.value[0],fe)},Fr(e)),{},{autocomplete:pn}),Pt=e.inputRender?e.inputRender(Dt):w("input",Dt,null),qt=St==="rtl"?"bottomRight":"bottomLeft";return w(zr,{visible:N.value,popupStyle:Ye,prefixCls:I,dropdownClassName:ke,dropdownAlign:Se,getPopupContainer:lt,transitionName:Te,popupPlacement:qt,direction:St},{default:function(){return[w("div",{ref:d,class:ye(I,a.class,(S={},A(S,"".concat(I,"-disabled"),Z),A(S,"".concat(I,"-focused"),Re.value),A(S,"".concat(I,"-rtl"),St==="rtl"),S)),style:a.style,onMousedown:ut,onMouseup:W,onMouseenter:et,onMouseleave:it,onContextmenu:ze,onClick:Fe},[w("div",{class:ye("".concat(I,"-input"),A({},"".concat(I,"-input-placeholder"),!!Q.value)),ref:g},[Pt,It,Zt]),b()])]},popupElement:function(){return Kt}})}}})}const Xl=Gl();function Jl(t,e){var n=t.picker,a=t.locale,l=t.selectedValue,u=t.disabledDate,o=t.disabled,i=t.generateConfig,r=H(function(){return ne(l.value,0)}),s=H(function(){return ne(l.value,1)});function g(c){return i.value.locale.getWeekFirstDate(a.value.locale,c)}function d(c){var C=i.value.getYear(c),p=i.value.getMonth(c);return C*100+p}function f(c){var C=i.value.getYear(c),p=Zn(i.value,c);return C*10+p}var m=function(C){var p;if(u&&u!==null&&u!==void 0&&(p=u.value)!==null&&p!==void 0&&p.call(u,C))return!0;if(o[1]&&s)return!rt(i.value,C,s.value)&&i.value.isAfter(C,s.value);if(e.value[1]&&s.value)switch(n.value){case"quarter":return f(C)>f(s.value);case"month":return d(C)>d(s.value);case"week":return g(C)>g(s.value);default:return!rt(i.value,C,s.value)&&i.value.isAfter(C,s.value)}return!1},v=function(C){var p;if((p=u.value)!==null&&p!==void 0&&p.call(u,C))return!0;if(o[0]&&r)return!rt(i.value,C,s.value)&&i.value.isAfter(r.value,C);if(e.value[0]&&r.value)switch(n.value){case"quarter":return f(C)1&&arguments[1]!==void 0?arguments[1]:!0;Eo()?dn(t):e?t():ta(t)}function lu(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=V(),a=function(){return n.value=!!t()};return a(),ou(a,e),n}var Rn,Yn,Kr=typeof window<"u";Kr&&(!((Rn=window)===null||Rn===void 0||(Yn=Rn.navigator)===null||Yn===void 0)&&Yn.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);var uu=Kr?window:void 0,iu=["window"];function su(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=n.window,l=a===void 0?uu:a,u=la(n,iu),o,i=lu(function(){return l&&"ResizeObserver"in l}),r=function(){o&&(o.disconnect(),o=void 0)},s=ce(function(){return Ur(t)},function(d){r(),i.value&&l&&d&&(o=new ResizeObserver(e),o.observe(d,u))},{immediate:!0,flush:"post"}),g=function(){r(),s()};return au(g),{isSupported:i,stop:g}}function At(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{width:0,height:0},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=n.box,l=a===void 0?"content-box":a,u=V(e.width),o=V(e.height);return su(t,function(i){var r=ue(i,1),s=r[0],g=l==="border-box"?s.borderBoxSize:l==="content-box"?s.contentBoxSize:s.devicePixelContentBoxSize;g?(u.value=g.reduce(function(d,f){var m=f.inlineSize;return d+m},0),o.value=g.reduce(function(d,f){var m=f.blockSize;return d+m},0)):(u.value=s.contentRect.width,o.value=s.contentRect.height)},n),ce(function(){return Ur(t)},function(i){u.value=i?e.width:0,o.value=i?e.height:0}),{width:u,height:o}}function dr(t,e){return t&&t[0]&&t[1]&&e.isAfter(t[0],t[1])?[t[1],t[0]]:t}function fr(t,e,n,a){return!!(t||a&&a[e]||n[(e+1)%2])}function cu(){return Ie({name:"RangerPicker",inheritAttrs:!1,props:["prefixCls","id","popupStyle","dropdownClassName","transitionName","dropdownAlign","getPopupContainer","generateConfig","locale","placeholder","autofocus","disabled","format","picker","showTime","showNow","showHour","showMinute","showSecond","use12Hours","separator","value","defaultValue","defaultPickerValue","open","defaultOpen","disabledDate","disabledTime","dateRender","panelRender","ranges","allowEmpty","allowClear","suffixIcon","clearIcon","pickerRef","inputReadOnly","mode","renderExtraFooter","onChange","onOpenChange","onPanelChange","onCalendarChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onClick","onOk","onKeydown","components","order","direction","activePickerIndex","autocomplete","minuteStep","hourStep","secondStep","hideDisabledOptions","disabledMinutes"],setup:function(e,n){var a=n.attrs,l=n.expose,u=H(function(){return e.picker==="date"&&!!e.showTime||e.picker==="time"}),o=kr(),i=V({}),r=V(null),s=V(null),g=V(null),d=V(null),f=V(null),m=V(null),v=V(null),c=V(null),C=H(function(){return $r(Yr(e.format,e.picker,e.showTime,e.use12Hours))}),p=Ge(0,{value:we(e,"activePickerIndex")}),k=ue(p,2),h=k[0],P=k[1],N=V(null),D=H(function(){var F=e.disabled;return Array.isArray(F)?F:[F||!1,F||!1]}),G=Ge(null,{value:we(e,"value"),defaultValue:e.defaultValue,postState:function(Y){return e.picker==="time"&&!e.order?Y:dr(Y,e.generateConfig)}}),X=ue(G,2),L=X[0],ae=X[1],ie=nu({values:L,picker:we(e,"picker"),defaultDates:e.defaultPickerValue,generateConfig:we(e,"generateConfig")}),z=ue(ie,3),oe=z[0],le=z[1],q=z[2],U=Ge(L.value,{postState:function(Y){var O=Y;if(D.value[0]&&D.value[1])return O;for(var E=0;E<2;E+=1)D.value[E]&&!ne(O,E)&&!ne(e.allowEmpty,E)&&(O=Le(O,e.generateConfig.getNow(),E));return O}}),$=ue(U,2),_=$[0],W=$[1],J=Ge([e.picker,e.picker],{value:we(e,"mode")}),te=ue(J,2),me=te[0],De=te[1];ce(function(){return e.picker},function(){De([e.picker,e.picker])});var Re=function(Y,O){var E;De(Y),(E=e.onPanelChange)===null||E===void 0||E.call(e,O,Y)},de=Jl({picker:we(e,"picker"),selectedValue:_,locale:we(e,"locale"),disabled:D,disabledDate:we(e,"disabledDate"),generateConfig:we(e,"generateConfig")},i),R=ue(de,2),M=R[0],Q=R[1],se=Ge(!1,{value:we(e,"open"),defaultValue:e.defaultOpen,postState:function(Y){return D.value[h.value]?!1:Y},onChange:function(Y){var O;(O=e.onOpenChange)===null||O===void 0||O.call(e,Y),!Y&&N.value&&N.value.onClose&&N.value.onClose()}}),re=ue(se,2),x=re[0],b=re[1],S=H(function(){return x.value&&h.value===0}),T=H(function(){return x.value&&h.value===1}),I=V(0),K=V(0),ee=V(0),ke=At(r),Se=ke.width;ce([x,Se],function(){!x.value&&r.value&&(ee.value=Se.value)});var Ye=At(s),Te=Ye.width,fe=At(c),ve=fe.width,He=At(g),Ve=He.width,$e=At(f),Ne=$e.width;ce([h,x,Te,ve,Ve,Ne,function(){return e.direction}],function(){K.value=0,x.value&&h.value?g.value&&f.value&&s.value&&(K.value=Ve.value+Ne.value,Te.value&&ve.value&&K.value>Te.value-ve.value-(e.direction==="rtl"||c.value.offsetLeft>K.value?0:c.value.offsetLeft)&&(I.value=K.value)):h.value===0&&(I.value=0)},{immediate:!0});var Oe=V();function Pe(F,Y){if(F)clearTimeout(Oe.value),i.value[Y]=!0,P(Y),b(F),x.value||q(null,Y);else if(h.value===Y){b(F);var O=i.value;Oe.value=setTimeout(function(){O===i.value&&(i.value={})})}}function ge(F){Pe(!0,F),setTimeout(function(){var Y=[m,v][F];Y.value&&Y.value.focus()},0)}function Z(F,Y){var O=F,E=ne(O,0),j=ne(O,1),Ce=e.generateConfig,dt=e.locale,Ke=e.picker,Ot=e.order,pt=e.onCalendarChange,Mt=e.allowEmpty,tt=e.onChange,Et=e.showTime;E&&j&&Ce.isAfter(E,j)&&(Ke==="week"&&!Or(Ce,dt.locale,E,j)||Ke==="quarter"&&!Vr(Ce,E,j)||Ke!=="week"&&Ke!=="quarter"&&Ke!=="time"&&!(Et?Tt(Ce,E,j):rt(Ce,E,j))?(Y===0?(O=[E,null],j=null):(E=null,O=[null,j]),i.value=A({},Y,!0)):(Ke!=="time"||Ot!==!1)&&(O=dr(O,Ce))),W(O);var Ze=O&&O[0]?Me(O[0],{generateConfig:Ce,locale:dt,format:C.value[0]}):"",We=O&&O[1]?Me(O[1],{generateConfig:Ce,locale:dt,format:C.value[0]}):"";if(pt){var qe={range:Y===0?"start":"end"};pt(O,[Ze,We],qe)}var Ae=fr(E,0,D.value,Mt),Sn=fr(j,1,D.value,Mt),Gt=O===null||Ae&&Sn;Gt&&(ae(O),tt&&(!Tt(Ce,ne(L.value,0),E)||!Tt(Ce,ne(L.value,1),j))&&tt(O,[Ze,We]));var nt=null;Y===0&&!D.value[1]?nt=1:Y===1&&!D.value[0]&&(nt=0),nt!==null&&nt!==h.value&&(!i.value[nt]||!ne(O,nt))&&ne(O,Y)?ge(nt):Pe(!1,Y)}var pe=function(Y){return x&&N.value&&N.value.onKeydown?N.value.onKeydown(Y):!1},lt={formatList:C,generateConfig:we(e,"generateConfig"),locale:we(e,"locale")},ht=un(H(function(){return ne(_.value,0)}),lt),ut=ue(ht,2),et=ut[0],it=ut[1],ze=un(H(function(){return ne(_.value,1)}),lt),Fe=ue(ze,2),st=Fe[0],St=Fe[1],Yt=function(Y,O){var E=Er(Y,{locale:e.locale,formatList:C.value,generateConfig:e.generateConfig}),j=O===0?M:Q;E&&!j(E)&&(W(Le(_.value,E,O)),q(E,O))},pn=Xn({valueTexts:et,onTextChange:function(Y){return Yt(Y,0)}}),Nt=ue(pn,3),ct=Nt[0],Kt=Nt[1],It=Nt[2],Zt=Xn({valueTexts:st,onTextChange:function(Y){return Yt(Y,1)}}),Dt=ue(Zt,3),Pt=Dt[0],qt=Dt[1],Ue=Dt[2],_e=rr(null),Qt=ue(_e,2),Vt=Qt[0],Ya=Qt[1],eo=rr(null),Na=ue(eo,2),bt=Na[0],Ia=Na[1],to=Jn(ct,lt),Cn=ue(to,3),Va=Cn[0],no=Cn[1],wn=Cn[2],ao=Jn(Pt,lt),yn=ue(ao,3),Oa=yn[0],ro=yn[1],xn=yn[2],oo=function(Y){Ia(Le(_.value,Y,h.value)),h.value===0?no(Y):ro(Y)},lo=function(){Ia(Le(_.value,null,h.value)),h.value===0?wn():xn()},Ea=function(Y,O){return{forwardKeydown:pe,onBlur:function(j){var Ce;(Ce=e.onBlur)===null||Ce===void 0||Ce.call(e,j)},isClickOutside:function(j){return!Ir([s.value,g.value,d.value,r.value],j)},onFocus:function(j){var Ce;P(Y),(Ce=e.onFocus)===null||Ce===void 0||Ce.call(e,j)},triggerOpen:function(j){Pe(j,Y)},onSubmit:function(){if(!_.value||e.disabledDate&&e.disabledDate(_.value[Y]))return!1;Z(_.value,Y),O()},onCancel:function(){Pe(!1,Y),W(L.value),O()}}},uo=Gn(y(y({},Ea(0,It)),{},{blurToCancel:u,open:S,value:ct,onKeydown:function(Y,O){var E;(E=e.onKeydown)===null||E===void 0||E.call(e,Y,O)}})),Ha=ue(uo,2),io=Ha[0],$a=Ha[1],Fa=$a.focused,Aa=$a.typing,so=Gn(y(y({},Ea(1,Ue)),{},{blurToCancel:u,open:T,value:Pt,onKeydown:function(Y,O){var E;(E=e.onKeydown)===null||E===void 0||E.call(e,Y,O)}})),Ba=ue(so,2),co=Ba[0],La=Ba[1],Wa=La.focused,ja=La.typing,fo=function(Y){var O;(O=e.onClick)===null||O===void 0||O.call(e,Y),!x.value&&!m.value.contains(Y.target)&&!v.value.contains(Y.target)&&(D.value[0]?D.value[1]||ge(1):ge(0))},vo=function(Y){var O;(O=e.onMousedown)===null||O===void 0||O.call(e,Y),x.value&&(Fa.value||Wa.value)&&!m.value.contains(Y.target)&&!v.value.contains(Y.target)&&Y.preventDefault()},mo=H(function(){var F;return(F=L.value)!==null&&F!==void 0&&F[0]?Me(L.value[0],{locale:e.locale,format:"YYYYMMDDHHmmss",generateConfig:e.generateConfig}):""}),go=H(function(){var F;return(F=L.value)!==null&&F!==void 0&&F[1]?Me(L.value[1],{locale:e.locale,format:"YYYYMMDDHHmmss",generateConfig:e.generateConfig}):""});ce([x,et,st],function(){x.value||(W(L.value),!et.value.length||et.value[0]===""?Kt(""):it.value!==ct.value&&It(),!st.value.length||st.value[0]===""?qt(""):St.value!==Pt.value&&Ue())}),ce([mo,go],function(){W(L.value)}),l({focus:function(){m.value&&m.value.focus()},blur:function(){m.value&&m.value.blur(),v.value&&v.value.blur()}});var ho=H(function(){return Object.keys(e.ranges||{}).map(function(F){var Y=e.ranges[F],O=typeof Y=="function"?Y():Y;return{label:F,onClick:function(){Z(O,null),Pe(!1,h.value)},onMouseenter:function(){Ya(O)},onMouseleave:function(){Ya(null)}}})}),po=H(function(){return x.value&&bt.value&&bt.value[0]&&bt.value[1]&&e.generateConfig.isAfter(bt.value[1],bt.value[0])?bt.value:null});function kn(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=e.generateConfig,E=e.showTime,j=e.dateRender,Ce=e.direction,dt=e.disabledTime,Ke=e.prefixCls,Ot=e.locale,pt=E;if(E&&_t(E)==="object"&&E.defaultValue){var Mt=E.defaultValue;pt=y(y({},E),{},{defaultValue:ne(Mt,h.value)||void 0})}var tt=null;return j&&(tt=function(Ze){var We=Ze.current,qe=Ze.today;return j({current:We,today:qe,info:{range:h.value?"end":"start"}})}),w(Wl,{value:{inRange:!0,panelPosition:F,rangedValue:Vt.value||_.value,hoverRangedValue:po.value}},{default:function(){return[w(jr,y(y(y({},e),Y),{},{dateRender:tt,showTime:pt,mode:me.value[h.value],generateConfig:O,style:void 0,direction:Ce,disabledDate:h.value===0?M:Q,disabledTime:function(We){return dt?dt(We,h.value===0?"start":"end"):!1},class:ye(A({},"".concat(Ke,"-panel-focused"),h.value===0?!Aa.value:!ja.value)),value:ne(_.value,h.value),locale:Ot,tabIndex:-1,onPanelChange:function(We,qe){h.value===0&&wn(!0),h.value===1&&xn(!0),Re(Le(me.value,qe,h.value),Le(_.value,We,h.value));var Ae=We;F==="right"&&me.value[h.value]===qe&&(Ae=Wt(Ae,qe,O,-1)),q(Ae,h.value)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:h.value===0?ne(_.value,1):ne(_.value,0)}),null)]}})}var Co=function(Y,O){var E=Le(_.value,Y,h.value);O==="submit"||O!=="key"&&!u.value?(Z(E,h.value),h.value===0?wn():xn()):W(E)};return sa({operationRef:N,hideHeader:H(function(){return e.picker==="time"}),onDateMouseenter:oo,onDateMouseleave:lo,hideRanges:H(function(){return!0}),onSelect:Co,open:x}),function(){var F,Y,O,E=e.prefixCls,j=E===void 0?"rc-picker":E,Ce=e.id,dt=e.popupStyle,Ke=e.dropdownClassName,Ot=e.transitionName,pt=e.dropdownAlign,Mt=e.getPopupContainer,tt=e.generateConfig,Et=e.locale,Ze=e.placeholder,We=e.autofocus,qe=e.picker,Ae=qe===void 0?"date":qe,Sn=e.showTime,Gt=e.separator,nt=Gt===void 0?"~":Gt,za=e.disabledDate,Ua=e.panelRender,wo=e.allowClear,Ka=e.suffixIcon,yo=e.clearIcon,Za=e.inputReadOnly,xo=e.renderExtraFooter,ko=e.onMouseenter,So=e.onMouseleave,Do=e.onMouseup,qa=e.onOk,Po=e.components,Ht=e.direction,Qa=e.autocomplete,Ga=Qa===void 0?"off":Qa,bo=Ht==="rtl"?{right:"".concat(K.value,"px")}:{left:"".concat(K.value,"px")};function Mo(){var ft,Qe=Lr(j,me.value[h.value],xo),Be=Wr({prefixCls:j,components:Po,needConfirmButton:u.value,okDisabled:!ne(_.value,h.value)||za&&za(_.value[h.value]),locale:Et,rangeList:ho.value,onOk:function(){ne(_.value,h.value)&&(Z(_.value,h.value),qa&&qa(_.value))}});if(Ae!=="time"&&!Sn){var tr=h.value===0?oe.value:le.value,Ro=Wt(tr,Ae,tt),Yo=me.value[h.value],bn=Yo===Ae,nr=kn(bn?"left":!1,{pickerValue:tr,onPickerValueChange:function($t){q($t,h.value)}}),ar=kn("right",{pickerValue:Ro,onPickerValueChange:function($t){q(Wt($t,Ae,tt,-1),h.value)}});Ht==="rtl"?ft=w(Lt,null,[ar,bn&&nr]):ft=w(Lt,null,[nr,bn&&ar])}else ft=kn();var Mn=w(Lt,null,[w("div",{class:"".concat(j,"-panels")},[ft]),(Qe||Be)&&w("div",{class:"".concat(j,"-footer")},[Qe,Be])]);return Ua&&(Mn=Ua(Mn)),w("div",{class:"".concat(j,"-panel-container"),style:{marginLeft:"".concat(I.value,"px")},ref:s,onMousedown:function($t){$t.preventDefault()}},[Mn])}var To=w("div",{class:ye("".concat(j,"-range-wrapper"),"".concat(j,"-").concat(Ae,"-range-wrapper")),style:{minWidth:"".concat(ee.value,"px")}},[w("div",{ref:c,class:"".concat(j,"-range-arrow"),style:bo},null),Mo()]),Xa;Ka&&(Xa=w("span",{class:"".concat(j,"-suffix")},[Ka]));var Ja;wo&&(ne(L.value,0)&&!D.value[0]||ne(L.value,1)&&!D.value[1])&&(Ja=w("span",{onMousedown:function(Qe){Qe.preventDefault(),Qe.stopPropagation()},onMouseup:function(Qe){Qe.preventDefault(),Qe.stopPropagation();var Be=L.value;D.value[0]||(Be=Le(Be,null,0)),D.value[1]||(Be=Le(Be,null,1)),Z(Be,null),Pe(!1,h.value)},class:"".concat(j,"-clear")},[yo||w("span",{class:"".concat(j,"-clear-btn")},null)]));var er={size:Nr(Ae,C.value[0],tt)},Dn=0,Pn=0;g.value&&d.value&&f.value&&(h.value===0?Pn=g.value.offsetWidth:(Dn=K.value,Pn=d.value.offsetWidth));var _o=Ht==="rtl"?{right:"".concat(Dn,"px")}:{left:"".concat(Dn,"px")};return w(zr,{visible:x.value,popupStyle:dt,prefixCls:j,dropdownClassName:Ke,dropdownAlign:pt,getPopupContainer:Mt,transitionName:Ot,range:!0,direction:Ht},{default:function(){return[w("div",y({ref:r,class:ye(j,"".concat(j,"-range"),a.class,(F={},A(F,"".concat(j,"-disabled"),D.value[0]&&D.value[1]),A(F,"".concat(j,"-focused"),h.value===0?Fa.value:Wa.value),A(F,"".concat(j,"-rtl"),Ht==="rtl"),F)),style:a.style,onClick:fo,onMouseenter:ko,onMouseleave:So,onMousedown:vo,onMouseup:Do},Fr(e)),[w("div",{class:ye("".concat(j,"-input"),(Y={},A(Y,"".concat(j,"-input-active"),h.value===0),A(Y,"".concat(j,"-input-placeholder"),!!Va.value),Y)),ref:g},[w("input",y(y(y({id:Ce,disabled:D.value[0],readonly:Za||typeof C.value[0]=="function"||!Aa.value,value:Va.value||ct.value,onInput:function(Be){Kt(Be.target.value)},autofocus:We,placeholder:ne(Ze,0)||"",ref:m},io.value),er),{},{autocomplete:Ga}),null)]),w("div",{class:"".concat(j,"-range-separator"),ref:f},[nt]),w("div",{class:ye("".concat(j,"-input"),(O={},A(O,"".concat(j,"-input-active"),h.value===1),A(O,"".concat(j,"-input-placeholder"),!!Oa.value),O)),ref:d},[w("input",y(y(y({disabled:D.value[1],readonly:Za||typeof C.value[0]=="function"||!ja.value,value:Oa.value||Pt.value,onInput:function(Be){qt(Be.target.value)},placeholder:ne(Ze,1)||"",ref:v},co.value),er),{},{autocomplete:Ga}),null)]),w("div",{class:"".concat(j,"-active-bar"),style:y(y({},_o),{},{width:"".concat(Pn,"px"),position:"absolute"})},null),Xa,Ja,o()])]},popupElement:function(){return To}})}}})}var du=cu();const fu=du;var vu=function(e,n){var a=n.attrs,l=n.slots;return w(Sr,y(y({size:"small",type:"primary"},e),a),l)};const mu=vu;function gu(t,e){var n=e.slots,a=e.attrs;return w(ll,y(y({color:"blue"},t),a),n)}var hu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};const pu=hu;function vr(t){for(var e=1;e({timeRange:[B().subtract(2,"day"),B()],currentChannel:{ID:"",DeviceID:""}}),getters:{getCurrentChannel(){return this.currentChannel},getTimeRange(){return this.timeRange}},actions:{setTimeRange(t){this.timeRange=t},setCurrentChannel(t){this.currentChannel=t}}}),$u={initTime:{type:Jo.Dayjs,default:""},timeRange:{type:Object,default(){return{}}},initZoomIndex:{type:Number,default:5},showCenterLine:{type:Boolean,default:!0},lineHeightRatio:{type:Object,default(){return{date:.3,time:.15,none:.1,hover:.35}}},showHoverTime:{type:Boolean,default:!0},hoverTimeFormat:{type:Function},timeSegments:{type:Array,default:()=>[]},enableZoom:{type:Boolean,default:!0},enableDrag:{type:Boolean,default:!0},maxClickDistance:{type:Number,default:3},roundWidthTimeSegments:{type:Boolean,default:!0},customShowTime:{type:Function},showDateAtZero:{type:Boolean,default:!0},extendZOOM:{type:Array,default(){return[]}},formatTime:{type:Function}},hr=60*60*1e3,Bt=[.5,1,2,6,12,24,72,360,720,8760,87600],Hn=[1/60,1/60,2/60,1/6,.25,.5,1,4,4,720,7200],Fu=[1/20,1/30,1/20,1/3,.5,2,4,4,4,720,7200],Au=[()=>!0,t=>t.getMinutes()%5===0,t=>t.getMinutes()%10===0,t=>t.getMinutes()===0||t.getMinutes()===30,t=>t.getMinutes()===0,t=>t.getHours()%2===0&&t.getMinutes()===0,t=>t.getHours()%3===0&&t.getMinutes()===0,t=>t.getHours()%12===0&&t.getMinutes()===0,t=>!1,t=>!0,t=>!0],Jr=Ie({__name:"index",props:$u,emits:["timeChange","mousedown","mouseup","dragTimeChange","click_timeline"],setup(t,{expose:e,emit:n}){const a=t,{getDarkMode:l}=$o(Zo());ce(()=>be(l),()=>De());const u=H(()=>l.value==="dark"),o=V();dn(()=>{v(),C(),p(),window.addEventListener("mouseup",L)});const i=V(),r=na({ctx:{},width:0,height:0,currentZoomIndex:0,currentTime:0,startTimestamp:0,mousedown:!1,mousedownX:0,mousedownY:0,mousedownCacheStartTimestamp:0,mousemoveX:-1,watchTimeList:[]}),s=H(()=>Bt[r.currentZoomIndex]*hr),g=H(()=>{let x={start:0,end:0};const b=a.timeRange.start;b&&(x.start=typeof b=="number"?b:new Date(b).getTime());const S=a.timeRange.end;return S&&(x.end=typeof S=="number"?S:new Date(S).getTime()),x}),d=H(()=>r.currentZoomIndex===9),f=H(()=>r.currentZoomIndex===10);a.extendZOOM.forEach(x=>{Bt.push(x.zoom),Hn.push(x.zoomHourGrid),Fu.push(x.mobileZoomHourGrid)});const m=x=>new Date(B(x).format("YYYY-MM-DD HH:mm:ss")).getTime(),v=()=>{r.currentZoomIndex=a.initZoomIndex>=0&&a.initZoomIndex{let x=s.value/2,b=r.startTimestamp+x;g.value.start&&bg.value.end&&(r.startTimestamp=g.value.end-x)},C=()=>{let{width:x,height:b}=o.value.getBoundingClientRect();r.width=x,r.height=b,i.value.width=x,i.value.height=b,r.ctx=i.value.getContext("2d")},p=()=>{D(),P(),h(),r.currentTime=r.startTimestamp+s.value/2,n("timeChange",r.currentTime),k()},k=()=>{r.watchTimeList.forEach(x=>{if(x.timer.startTimestamp+s.value)x.callback(-1,-1);else{let b=(x.time-r.startTimestamp)*(r.width/s.value),S=0,{left:T,top:I}=i.value.getBoundingClientRect();S=I,x.callback(b+T,S)}})},h=()=>{if(!a.showCenterLine)return;r.ctx.beginPath();let x=r.width/2;me({x1:x,y1:0,x2:x,y2:r.height,lineWidth:2,color:u.value?"#fff":"#2c2c2c"})},P=()=>{const x=r.ctx;x.beginPath();let b=Bt[r.currentZoomIndex]/Hn[r.currentZoomIndex],S=Hn[r.currentZoomIndex]*hr,T=r.width/b,I=S-r.startTimestamp%S,K=I/S*T;for(let ee=0;ee{if(a.customShowTime){let b=a.customShowTime(x,r.currentZoomIndex);if(b===!0)return!0;if(b===!1)return!1}return Au[r.currentZoomIndex](x)},D=(x=()=>{},b=!1)=>{const S=r.width/s.value;a.timeSegments.forEach(T=>{if(m(T.StartTime)<=r.startTimestamp+s.value){let I=m(T.EndTime)>=r.startTimestamp;r.ctx.beginPath();let K=(m(T.StartTime)-r.startTimestamp)*S,ee;K<0?(K=0,ee=I?(m(T.EndTime)-r.startTimestamp)*S:1):ee=I?(m(T.EndTime)-m(T.StartTime))*S:1;let ke=.7,Se=.9;a.roundWidthTimeSegments&&(K=Math.round(K),ee=Math.round(ee)),ee=Math.max(1,ee),b?r.ctx.rect(K,r.height*ke,ee,r.height*(Se-ke)):(r.ctx.fillStyle=u.value?"#BB86FC":"#d0a3ff",r.ctx.fillRect(K,r.height*ke,ee,r.height*(Se-ke))),x(T)}})},G=x=>{X(x)},X=x=>{let b=W(x);r.mousedownX=b[0],r.mousedownY=b[1],r.mousedown=!0,r.mousedownCacheStartTimestamp=r.startTimestamp,n("mousedown",x)},L=x=>{ae(x)},ae=x=>{let b=W(x);const S=()=>{r.mousedown=!1,r.mousedownX=0,r.mousedownY=0,r.mousedownCacheStartTimestamp=0};if(Math.abs(b[0]-r.mousedownX)<=a.maxClickDistance&&Math.abs(b[1]-r.mousedownY)<=a.maxClickDistance){S(),_(b[0]);return}if(r.mousedown&&a.enableDrag){S();const T=$(r.currentTime);n("dragTimeChange",r.currentTime,T)}else S();n("mouseup",x)},ie=x=>{z(x)},z=x=>{let b=W(x)[0];r.mousemoveX=b,r.mousedown&&a.enableDrag?le(b):a.showHoverTime&&q(b)},oe=()=>{r.mousemoveX=-1},le=x=>{if(!a.enableDrag)return;const b=r.width/s.value;let S=x-r.mousedownX,T=s.value/2,I=r.mousedownCacheStartTimestamp-Math.round(S/b),K=I+T;g.value.start&&Kg.value.end&&(I=g.value.end-T),r.startTimestamp=I,J(r.width,r.height),p()},q=(x,b=!1)=>{const S=r.width/s.value;let T=r.startTimestamp+x/S;b||(J(r.width,r.height),p());let I=r.height*(a.lineHeightRatio.hover??.3);me({x1:x,y1:0,x2:x,y2:I,lineWidth:1,color:u.value?"#fff":"black"}),r.ctx.fillStyle=u.value?"#fff":"black";let K=a.hoverTimeFormat?a.hoverTimeFormat(T):B(T).format("YYYY-MM-DD HH:mm:ss"),ee=r.ctx.measureText(K).width;r.ctx.fillText(K,x-ee/2,I+20)},U=()=>{J(r.width,r.height),p()},$=x=>{let b;for(let S of a.timeSegments){const{StartTime:T,EndTime:I}=S;if(x>=m(T)&&x<=m(I)){b={name:S.name,StartTime:m(T),EndTime:m(I)};break}}return b},_=x=>{const b=r.width/s.value,S=r.startTimestamp+x/b,T=$(S);se(S,T)},W=x=>{if(!o.value||!x)return[0,0];let{left:b,top:S}=o.value.getBoundingClientRect();return[x.clientX-b,x.clientY-S]},J=(x,b)=>{r.ctx.clearRect(0,0,x,b)},te=x=>{let b=B(x),S="";return a.formatTime&&(S=a.formatTime(b)),S||(f.value?b.format("YYYY"):d.value?b.format("YYYY-MM"):b.hour()===0&&b.minute()===0&&b.millisecond()===0?b.format("MM-DD"):b.format("HH:mm"))},me=({x1:x,y1:b,x2:S,y2:T,lineWidth:I=1,color:K="#fff"})=>{const ee=r.ctx;ee.beginPath(),ee.strokeStyle=K,ee.lineWidth=I,ee.moveTo(x,b),ee.lineTo(S,T),ee.stroke()},De=()=>{ta(()=>{J(r.width,r.height),de(),v(),C(),p()})},Re=()=>{C(),p()};qo(document.body,()=>{Re()});const de=()=>{r.width=0,r.height=0,r.ctx=null,r.currentZoomIndex=0,r.currentTime=0,r.startTimestamp=0,r.mousedown=!1,r.mousedownX=0,r.mousedownCacheStartTimestamp=0},R=x=>{if(r.mousedown)return;let b=typeof x=="number"?x:new Date(x).getTime();r.startTimestamp=b-s.value/2,c(),J(r.width,r.height),p(),r.mousemoveX!==-1&&q(r.mousemoveX,!0)},M=x=>{r.currentZoomIndex=x>=0&&x{!x||!b||r.watchTimeList.push({time:typeof x=="number"?x:new Date(x).getTime(),callback:b,windowTimeLineIndex:typeof S=="number"?S-1:-1})},se=(x,b=[])=>{n("click_timeline",x,b)},re=()=>{J(r.width,r.height),r.startTimestamp=r.currentTime-s.value/2,p()};return e({reRender:De,setTime:R,setZoom:M,watchTime:Q}),(x,b)=>(Ee(),mt(Lt,null,[Xe("div",{class:"timeRuleContainer w-full h-full cursor-pointer",ref_key:"timeRuleContainer",ref:o,onMousedown:G,onMouseout:U,onMousemove:ie,onMouseleave:oe},[Xe("canvas",{ref_key:"canvasRef",ref:i},null,512)],544),x.enableZoom?(Ee(),jt(be(rl),{key:0,class:"w-50% m-auto mt-8px",value:r.currentZoomIndex,"onUpdate:value":b[0]||(b[0]=S=>r.currentZoomIndex=S),min:1,max:9,tooltipVisible:!1,onChange:re},null,8,["value"])):fn("",!0)],64))}});const Bu=t=>(aa("data-v-ed654ca9"),t=t(),ra(),t),Lu={class:"w-full max-w-1200px m-auto pt-10px"},Wu={key:0,class:"placeholder"},ju={class:"tip"},zu=Bu(()=>Xe("p",{class:"font-bold font-size-18px"},"当前无可播放的录像资源",-1)),Uu={key:2,class:"text-center mt-10px"},Ku=Ie({name:"Record"}),Zu=Ie({...Ku,props:{data:{type:Array,default:[]},streamPathPre:{type:String,default:""},showDatePicker:{type:Boolean,default:!0}},setup(t){const e=t,n=v=>new Date(B(v).format("YYYY-MM-DD HH:mm:ss")).getTime()/1e3,a=Ra(),l=v=>v&&(v<=B(a.getTimeRange[0]).add(-1,"day")||v>a.getTimeRange[1]),u=V(),o=na({initTime:B(),currentTime:B(),timeSegments:[],initZoomIndex:4,inTimeSegments:!1}),i=(v,c)=>{o.currentTime=B(v),c?(f(o.currentTime,o.timeSegments[o.timeSegments.length-1].EndTime),o.inTimeSegments=!0):o.inTimeSegments=!1},r=v=>{v&&u.value.setTime(v),o.timeSegments.length?(f(v,o.timeSegments[o.timeSegments.length-1].EndTime),o.inTimeSegments=!0):o.inTimeSegments=!1},s=(v,c)=>{u.value.setTime(v),o.currentTime=B(v),c!=null&&c.name?(f(v,o.timeSegments[o.timeSegments.length-1].EndTime),o.inTimeSegments=!0):o.inTimeSegments=!1},g=v=>v.sort((C,p)=>Date.parse(C.StartTime)-Date.parse(p.StartTime)).map((C,p)=>({name:`可播放时间段${p+1}`,StartTime:B(C.StartTime),EndTime:B(C.EndTime)})),d=V(""),f=(v,c)=>{d.value=`${e.streamPathPre}/${n(v)}-${n(c)}`},m=V("ws-flv");return ce(()=>e.data,()=>{var v,c;if((v=e.data)!=null&&v.length){o.timeSegments=g(e.data);const C=o.timeSegments[0].StartTime;o.currentTime=C,o.initTime=C,f(C,o.timeSegments[o.timeSegments.length-1].EndTime)}else o.currentTime=B(),o.initTime=B(),o.timeSegments=[];(c=u==null?void 0:u.value)==null||c.reRender()},{immediate:!0}),ce(()=>be(o.inTimeSegments),v=>{}),(v,c)=>(Ee(),mt("div",Lu,[t.data.length?(Ee(),jt(tl,{key:1,streamPath:d.value,format:m.value,videoShadow:!0},null,8,["streamPath","format"])):(Ee(),mt("div",Wu,[Xe("div",ju,[w(be(ln),{icon:"pepicons-pop:television-play-off",size:70}),zu])])),t.showDatePicker?(Ee(),mt("div",Uu,[w(be(Xr),{value:o.currentTime,"onUpdate:value":c[0]||(c[0]=C=>o.currentTime=C),showTime:"",onChange:r,bordered:!1,allowClear:!1,"disabled-date":l,class:"cursor-pointer"},{suffixIcon:on(()=>[w(be(ln),{icon:"line-md:edit"})]),_:1},8,["value"])])):fn("",!0),Xe("div",{class:xr(["h-40px w-96% m-auto",{"mt-10px":!t.showDatePicker}])},[w(Jr,{ref_key:"timeRuleRef",ref:u,"init-zoom-index":o.initZoomIndex,initTime:o.initTime,timeSegments:o.timeSegments,onDragTimeChange:i,onClick_timeline:s},null,8,["init-zoom-index","initTime","timeSegments"])],2)]))}});const qu=ia(Zu,[["__scopeId","data-v-ed654ca9"]]),Qu=async({channel:t,row:e})=>{const{ID:n,DeviceID:a}=t,{StartTime:l,EndTime:u}=e,o=`${n}/${a}`,i=await nl({id:n,channel:a,range:`${pr(l,"YYYY-MM-DD 00:00:00")}-${pr(u,"YYYY-MM-DD 24:00:00")}`});al({id:n,channel:a}).finally(()=>{el({content:()=>w(qu,{data:i,streamPathPre:o,key:o,showDatePicker:!1},null),modalConfig:{width:"100%",wrapClassName:"full-antdv-modal",destroyOnClose:!0,footer:null}})})},pr=(t,e="YYYY-MM-DD HH:mm:ss")=>new Date(B(t).format(e)).getTime(),ki=Ie({__name:"list",props:{data:{type:Array,default:[]}},setup(t){const e=t,n=Ra(),a=H(()=>n.getCurrentChannel),l=Xo(),u={height:"auto",rowConfig:{keyField:"StartTime",useKey:!0},columnConfig:{useKey:!0},columns:[{field:"DeviceID",title:"通道编号",showOverflow:"tooltip"},{field:"Name",title:"名称"},{field:"Address",title:"地址",showOverflow:"tooltip"},{field:"StartTime",title:"录像开始时间",formatter:({cellValue:o})=>B(o).format("YYYY-MM-DD HH:ss:mm")},{field:"EndTime",title:"录像结束时间",formatter:({cellValue:o})=>B(o).format("YYYY-MM-DD HH:ss:mm")},{field:"any",title:"录像时长",formatter:({row:o})=>{const{StartTime:i,EndTime:r}=o;return`${B(r).diff(B(i),"minutes")} 分钟`}},{field:"operate",title:"操作",width:"70px",slots:{default:"operate"},align:"center",fixed:"right"}],data:e.data};return ce(()=>e.data,()=>{var o,i,r;(o=e.data)!=null&&o.length?(i=l==null?void 0:l.tableRef)==null||i.loadData(e.data):(r=l==null?void 0:l.tableRef)==null||r.loadData([])}),(o,i)=>(Ee(),jt(be(Qo),{uid:be(l).uid,gridOptions:be(u)},{operate:on(({row:r})=>[w(be(Sr),{size:"small",type:"link",onClick:()=>be(Qu)({row:r,channel:be(a)})},{default:on(()=>[ea(" 播放 ")]),_:2},1032,["onClick"])]),_:1},8,["uid","gridOptions"]))}}),Gu=t=>(aa("data-v-8ae8e3dc"),t=t(),ra(),t),Xu={class:"video-container"},Ju={class:"container-shell"},ei=Gu(()=>Xe("div",{id:"back-video",class:"player-container"},null,-1)),ti=Ie({__name:"hk-back",props:{streamPath:String,start:String,end:String,seekStart:String},setup(t){const e=t;window.allEnv.media+"";const n=V(!1);let a=null;const l=()=>{a=new window.JSPlugin({szId:"back-video",szBasePath:"./hk-plugins/",iMaxSplit:1,iCurrentSplit:document.body.clientWidth<992?1:2,openDebug:!0,oStyle:{}}),a.JS_SetWindowControlCallback({windowEventSelect:function(s){},pluginErrorHandler:function(s,g,d){},windowEventOver:function(s){},windowEventOut:function(s){},windowEventUp:function(s){},windowFullCcreenChange:function(s){},firstFrameDisplay:function(s,g,d){},performanceLack:function(){}});const r=e.streamPath;a.JS_Play(r,{playURL:r,mode:0},a.currentWindowIndex,e.start+"Z",e.end+"Z").then(()=>{},s=>{console.error(s)})};dn(()=>{e.streamPath&&o()}),ce(()=>e.streamPath,r=>{r&&o()}),ce(()=>e.seekStart,r=>{r&&u()});function u(){a&&a.JS_Seek(a.currentWindowIndex,e.seekStart+"Z",e.end+"Z").then(()=>{},r=>{console.error(r)})}function o(){a&&i(),setTimeout(l,100)}cn(i);async function i(){a&&(a.JS_Stop(a.currentWindowIndex).then(()=>{},r=>{console.error(r)}),a=null)}return(r,s)=>(Ee(),mt("div",Xu,[Xe("div",Ju,[ei,n.value?(Ee(),jt(be(Go),{key:0,class:"loading",size:"large"})):fn("",!0),Fo(r.$slots,"default",{},void 0,!0)])]))}});const ni=ia(ti,[["__scopeId","data-v-8ae8e3dc"]]),ai=t=>(aa("data-v-586ac1aa"),t=t(),ra(),t),ri={class:"w-full max-w-1200px m-auto pt-10px"},oi={key:0,class:"placeholder"},li={class:"tip"},ui=ai(()=>Xe("p",{class:"font-bold font-size-18px"},"当前无可播放的录像资源",-1)),ii={key:2,class:"text-center mt-10px"},si=Ie({name:"Record"}),ci=Ie({...si,props:{data:{type:Array,default:[]},end:{type:String,default:""},start:{type:String,default:""},streamPathPre:{type:String,default:""},showDatePicker:{type:Boolean,default:!0}},setup(t){const e=t,n=V(""),a=Ra(),l=m=>m&&(m<=B(a.getTimeRange[0]).add(-1,"day")||m>a.getTimeRange[1]),u=V(),o=na({initTime:B(),currentTime:B(),timeSegments:[],initZoomIndex:4,inTimeSegments:!1}),i=(m,v)=>{o.currentTime=B(m),v?(f(o.currentTime,o.timeSegments[o.timeSegments.length-1].EndTime),o.inTimeSegments=!0):o.inTimeSegments=!1},r=m=>{m&&u.value.setTime(m),o.timeSegments.length?(f(m,o.timeSegments[o.timeSegments.length-1].EndTime),o.inTimeSegments=!0):o.inTimeSegments=!1},s=(m,v)=>{u.value.setTime(m),o.currentTime=B(m),v!=null&&v.name?(f(m,o.timeSegments[o.timeSegments.length-1].EndTime),o.inTimeSegments=!0):o.inTimeSegments=!1},g=m=>m.map((c,C)=>({name:`可播放时间段${C+1}`,StartTime:B(c.beginTime),EndTime:B(c.endTime)})),d=V(e.streamPathPre),f=(m,v)=>{d.value=e.streamPathPre,n.value=B(m).format("YYYY-MM-DDTHH:mm:ss")};return ce(()=>e.data,()=>{var m,v;if((m=e.data)!=null&&m.length){o.timeSegments=g(e.data);const c=o.timeSegments[0].StartTime;o.currentTime=c,o.initTime=c,f(c,o.timeSegments[o.timeSegments.length-1].EndTime)}else o.currentTime=B(),o.initTime=B(),o.timeSegments=[];(v=u==null?void 0:u.value)==null||v.reRender()},{immediate:!0}),ce(()=>be(o.inTimeSegments),m=>{}),(m,v)=>(Ee(),mt("div",ri,[t.data.length?(Ee(),jt(ni,{key:1,seekStart:n.value,start:t.start,end:t.end,streamPath:d.value,videoShadow:!0},null,8,["seekStart","start","end","streamPath"])):(Ee(),mt("div",oi,[Xe("div",li,[w(be(ln),{icon:"pepicons-pop:television-play-off",size:70}),ui])])),t.showDatePicker?(Ee(),mt("div",ii,[w(be(Xr),{value:o.currentTime,"onUpdate:value":v[0]||(v[0]=c=>o.currentTime=c),showTime:"",onChange:r,bordered:!1,allowClear:!1,"disabled-date":l,class:"cursor-pointer"},{suffixIcon:on(()=>[w(be(ln),{icon:"line-md:edit"})]),_:1},8,["value"])])):fn("",!0),Xe("div",{class:xr(["h-40px w-96% m-auto",{"mt-10px":!t.showDatePicker}])},[w(Jr,{ref_key:"timeRuleRef",ref:u,"init-zoom-index":o.initZoomIndex,initTime:o.initTime,timeSegments:o.timeSegments,onDragTimeChange:i,onClick_timeline:s},null,8,["init-zoom-index","initTime","timeSegments"])],2)]))}});const Si=ia(ci,[["__scopeId","data-v-586ac1aa"]]);export{En as R,Si as V,ki as _,pr as d,Ra as u};