m,5>mO#3gQUO'#CgO#4]QUO,5>qO#6OQUO'#IfOOQR'#JO'#JOO#6WQUO,5:xO#6tQUO,5:xO#7eQUO,5:xO#8YQUO'#CtO!0QQUO'#ClOOQQ'#JX'#JXO#6tQUO,5:xO#8bQUO,5;QO!4xQUO'#C}O#9kQUO,5;QO#9pQUO,5>RO#:|QUO'#C}O#;dQUO,5>|O#;iQUO'#KxO#}QUO'#L]O#?UQUO,5>VO#?ZQbO'#CwO#?fQUO'#GdO#?kQUO'#E^O#@[QUO,5;kO#@sQUO'#LOO#@{QUO,5;rOKkQUO'#HgOBUQUO'#HhO#AQQUO'#KrO!6nQUO'#HkO#AxQUO'#CtO!0tQVO,5 QO$(WQUO'#E[O$(eQUO,5>SOOQQ,5>T,5>TO$,RQVO'#C{OOQQ-E=p-E=pOOQQ,5>e,5>eOOQQ,59`,59`O$,]QUO,5>xO$.]QUO,5>{O!6nQUO,59tO$.pQUO,5;qO$.}QUO,5<|O!0QQUO,5:oOOQQ,5:r,5:rO$/YQUO,5;mO$/_QUO'#KnOBUQUO,5;kOOQR,5;y,5;yO$0OQUO'#FcO$0^QUO'#FcO$0cQUO,5;{O$3|QVO'#FnO!0tQVO,5 eQUO,5 pQUO,5=]O$>uQUO,5=]O!4xQUO,5 }QUO,5 uQUO,5<|O$DXQUO,5<|O$DdQUO,5=ZO!(zQVO,5=_O!(zQVO,5=gO#NeQUO,5=nOOQQ,5>U,5>UO$FiQUO,5>UO$FsQUO,5>UO$FxQUO,5>UO$F}QUO,5>UO!6nQUO,5>UO$H{QUO'#K[O$ISQUO,5=pO$I_QUO,5=bOKkQUO,5=pO$JXQUO,5=tOOQR,5=t,5=tO$JaQUO,5=tO$LlQVO'#H]OOQQ,5=v,5=vO!;]QUO,5=vO%#gQUO'#KkO%#nQUO'#K]O%$SQUO'#KkO%$^QUO'#DyO%$oQUO'#D|O%'lQUO'#K]OOQQ'#K]'#K]O%)_QUO'#K]O%#nQUO'#K]O%)dQUO'#K]OOQQ,59r,59rOOQQ,5>b,5>bOOQQ,5>c,5>cO%)lQUO'#H{O%)tQUO,5>dOOQQ,5>d,5>dO%-`QUO,5>dO%-kQUO,5>iO%1VQVO,5>jO%1^QUO,5>}O# hQVO'#EfO%4dQUO,5>}OOQQ,5>},5>}O%5TQUO,5?PO%7XQUO,5?SO!<[QUO,5?SO%9TQUO,5?VO% zQUO1G0mOOQQ1G0m1G0mO%@WQUO'#CoO%BgQbO'#CwO%BrQUO'#CrO%BwQUO'#CrO%B|QUO1G.tO#AxQUO'#CqOOQQ1G.t1G.tO%EPQUO1G4^O%FVQUO1G4_O%GxQUO1G4_O%IkQUO1G4_O%K^QUO1G4_O%MPQUO1G4_O%NrQUO1G4_O&!eQUO1G4_O&$WQUO1G4_O&%yQUO1G4_O&'lQUO1G4_O&)_QUO1G4_O&+QQUO'#KQO&,ZQUO'#KQO&,cQUO,59SOOQQ,5=Q,5=QO&.kQUO,5=QO&.uQUO,5=QO&.zQUO,5=QO&/PQUO,5=QO!6nQUO,5=QO#NeQUO1G3YO&/ZQUO1G4nO!<[QUO1G4nO&1VQUO1G4qO&2xQVO1G4qOOQQ1G.}1G.}OOQQ1G.|1G.|OOQQ1G2j1G2jO!IwQ&lO1G3YO&3PQUO'#LPO@XQVO'#EiO&4YQUO'#F]OOQQ'#Jb'#JbO&4_QUO'#FZO&4jQUO'#LPO&4rQUO,5;tO&4wQUO1G.qOOQQ1G.q1G.qOOQR1G/|1G/|O&6jQ!dO'#JQO&6oQbO,59xO&9QQ!eO'#D`O&9XQ!dO'#JSO&9^QbO,5@yO&9^QbO,5@yOOQR1G/c1G/cO&9iQbO1G/cO&9nQ&lO'#GfO&:lQbO,59cOOQR1G7[1G7[O#@[QUO1G1VO&:wQUO1G1^OBUQUO1G1VO&=YQUO'#CyO#*wQbO,59cO&@{QUO1G6tOOQR-E<|-E<|O&B_QUO1G0dO#6WQUO1G0dOOQQ-E=V-E=VO#6tQUO1G0dOOQQ1G0l1G0lO&CSQUO,59iOOQQ1G3m1G3mO&CjQUO,59iO&DQQUO,59iO!M_QVO1G4hO!(zQVO'#JZO&DlQUO,5AdOOQQ1G0o1G0oO!(zQVO1G0oO!6nQUO'#JoO&DtQUO,5AwOOQQ1G3q1G3qOOQR1G1V1G1VO&J]QVO'#FOO!M_QVO,5;sOOQQ,5;s,5;sOBUQUO'#JdO&JmQUO,5AjO&JuQVO'#E[OOQR1G1^1G1^O&MdQUO'#L]OOQR1G1o1G1oOOQR-E=g-E=gOOQR1G7^1G7^O#DhQUO1G7^OGVQUO1G7^O#DhQUO1G7`OOQR1G7`1G7`O&MlQUO'#HOO&MtQUO'#LXOOQQ,5=i,5=iO&NSQUO,5=kO&NXQUO,5=lOOQR1G7a1G7aO#EfQVO1G7aO&N^QUO1G7aO' dQVO,5=lOOQR1G1U1G1UO$.vQUO'#E]O'!YQUO'#E]OOQQ'#Kz'#KzO'!sQUO'#KyO'#OQUO,5;UO'#WQUO'#ElO'#kQUO'#ElO'$OQUO'#EtOOQQ'#J]'#J]O'$TQUO,5;cO'$zQUO,5;cO'%uQUO,5;dO'&{QVO,5;dOOQQ,5;d,5;dO''VQVO,5;dO'&{QVO,5;dO''^QUO,5;bO'(ZQUO,5;eO'(fQUO'#KqO'(nQUO,5:vO'(sQUO,5;fOOQQ1G0n1G0nOOQQ'#J^'#J^O''^QUO,5;bO!4xQUO'#E}OOQQ,5;b,5;bO')nQUO'#E`O'+hQUO'#E{OHrQUO1G0nO'+mQUO'#EbOOQQ'#JY'#JYO'-VQUO'#KsOOQQ'#Ks'#KsO'.PQUO1G0eO'.wQUO1G3lO'/}QVO1G3lOOQQ1G3l1G3lO'0XQVO1G3lO'0`QUO'#L`O'1lQUO'#KYO'1zQUO'#KXO'2VQUO,59gO'2_QUO1G/`O'2dQUO'#FPOOQR1G1]1G1]OOQR1G2h1G2hO$>uQUO1G2hO'2nQUO1G2hO'2yQUO1G0ZOOQR'#Ja'#JaO'3OQVO1G1XO'8wQUO'#FTO'8|QUO1G1VO!6nQUO'#JeO'9[QUO,5;}O$0^QUO,5;}OOQQ'#Fd'#FdOOQQ,5;},5;}O'9jQUO1G1gOOQR1G1g1G1gO'9rQUO,5 }QUO1G2aOOQQ'#Cu'#CuO'DRQUO'#G]O'D|QUO'#G]O'ERQUO'#LSO'EaQUO'#G`OOQQ'#LT'#LTO'EoQUO1G2aO'EtQVO1G1lO'HVQVO'#GVOBUQUO'#FWOOQR'#Jf'#JfO'EtQVO1G1lO'HaQUO'#FwOOQR1G2g1G2gOOQR,5;x,5;xO'HfQVO,5;xO'HmQUO1G2hO'HrQUO'#JhO'2nQUO1G2hO!(zQVO1G2uO'HzQUO1G2yO'JTQUO1G3RO'KZQUO1G3YOOQQ1G3p1G3pO'KoQUO1G3pOOQR1G3[1G3[O'KtQUO'#K[O'2dQUO'#LUOGkQUO'#LWOOQR'#Gz'#GzO#DhQUO'#LYOOQR'#HR'#HRO'LOQUO'#GwO'$OQUO'#GvOOQR1G2|1G2|O'L{QUO1G2|O'MrQUO1G3[O'M}QUO1G3`O'NSQUO1G3`OOQR1G3`1G3`O'N[QUO'#H^OOQR'#H^'#H^O( eQUO'#H^O!(zQVO'#HaO!(zQVO'#H`OOQR'#L['#L[O( jQUO'#L[OOQR'#Jl'#JlO( oQVO,5=wOOQQ,5=w,5=wO( vQUO'#H_O(!OQUO'#H[OOQQ1G3b1G3bO(!YQUO,5@wOOQQ,5@w,5@wO%)_QUO,5@wO%)dQUO,5@wO%$^QUO,5:eO(%wQUO'#KlO(&VQUO'#KlOOQQ,5:e,5:eOOQQ'#JT'#JTO(&bQUO'#D}O(&lQUO'#KrOGkQUO'#LWO('hQUO'#D}OOQQ'#Hq'#HqOOQQ'#Hs'#HsOOQQ'#Ht'#HtOOQQ'#Km'#KmOOQQ'#JV'#JVO('rQUO,5:hOOQQ,5:h,5:hO((oQUO'#LWO((|QUO'#HuO()dQUO,5@wO()kQUO'#H|O()vQUO'#L_O(*OQUO,5>gO(*TQUO'#L^OOQQ1G4O1G4OO(-zQUO1G4OO(.RQUO1G4OO(.YQUO1G4UO(/`QUO1G4UO(/eQUO,5A}O!6nQUO1G4iO!(zQVO'#IjOOQQ1G4n1G4nO(/jQUO1G4nO(1mQVO1G4qPOOO1G.h1G.hP!A_{,UO1G.hP(3mQUO'#LfP(3x{,UO1G.hP(3}{7[O1G.hPO{O-E=t-E=tPOOO,5BO,5BOP(4V{,UO,5BOPOOO1G5R1G5RO!(zQVO7+$[O(4[QUO'#CyOOQQ,59^,59^O(4gQbO,59cO(4rQbO,59^OOQQ,59],59]OOQQ7+)x7+)xO!M_QVO'#JuO(4}QUO,5@lOOQQ1G.n1G.nOOQQ1G2l1G2lO(5VQUO1G2lO(5[QUO7+(tOOQQ7+*Y7+*YO(7pQUO7+*YO(7wQUO7+*YO(1mQVO7+*]O#NeQUO7+(tO(8UQVO'#JcO(8iQUO,5AkO(8qQUO,5;vOOQQ'#Co'#CoOOQQ,5;w,5;wO!(zQVO'#F[OOQQ-E=`-E=`O!M_QVO,5;uOOQQ1G1`1G1`OOQQ,5?l,5?lOOQQ-E=O-E=OOOQR'#Dg'#DgOOQR'#Di'#DiOOQR'#Dl'#DlO(9zQ!eO'#K`O(:RQMkO'#K`O(:YQ!eO'#K`OOQR'#K`'#K`OOQR'#JR'#JRO(:aQ!eO,59zOOQQ,59z,59zO(:hQbO,5?nOOQQ-E=Q-E=QO(:vQbO1G6eOOQR7+$}7+$}OOQR7+&q7+&qOOQR7+&x7+&xO'8|QUO7+&qO(;RQUO7+&OO#6WQUO7+&OO(;vQUO1G/TO(<^QUO1G/TO( kQUO,5?uOOQQ-E=X-E=XO(?tQUO7+&ZOOQQ,5@Z,5@ZOOQQ-E=m-E=mO(?yQUO'#LPO@XQVO'#EiO(AVQUO1G1_OOQQ1G1_1G1_O(B`QUO,5@OOOQQ,5@O,5@OOOQQ-E=b-E=bO(BtQUO'#KqOOQR7+,x7+,xO#DhQUO7+,xOOQR7+,z7+,zO(CRQUO,5=jO#DsQUO'#JkO(CdQUO,5AsOOQR1G3V1G3VOOQR1G3W1G3WO(CrQUO7+,{OOQR7+,{7+,{O(EjQUO,5:wO(GXQUO'#EwO!(zQVO,5;VO(GzQUO,5:wO(HUQUO'#EpO(HgQUO'#EzOOQQ,5;Z,5;ZO#K]QVO'#ExO(H}QUO,5:wO(IUQUO'#EyO#GgQUO'#J[O(JnQUO,5AeOOQQ1G0p1G0pO(JyQUO,5;WO!<[QUO,5;^O(KdQUO,5;_O(KrQUO,5;WO(NUQUO,5;`OOQQ-E=Z-E=ZO(N^QUO1G0}OOQQ1G1O1G1OO) XQUO1G1OO)!_QVO1G1OO)!fQVO1G1OO)!pQUO1G0|OOQQ1G0|1G0|OOQQ1G1P1G1PO)#mQUO'#JpO)#wQUO,5A]OOQQ1G0b1G0bOOQQ-E=[-E=[O)$PQUO,5;iO!<[QUO,5;iO)$|QVO,5:zO)%TQUO,5;gO$ mQUO7+&YOOQQ7+&Y7+&YO!(zQVO'#EfO)%[QUO,5:|OOQQ'#Kt'#KtOOQQ-E=W-E=WOOQQ,5A_,5A_OOQQ'#Jm'#JmO))PQUO7+&PPOQQ7+&P7+&POOQQ7+)W7+)WO))wQUO7+)WO)*}QVO7+)WOOQQ,5>n,5>nO$)YQVO'#JtO)+UQUO,5@sOOQQ1G/R1G/ROOQQ7+$z7+$zO)+aQUO7+(SO)+fQUO7+(SOOQR7+(S7+(SO$>uQUO7+(SOOQQ7+%u7+%uOOQR-E=_-E=_O!0VQUO,5;oOOQQ,5@P,5@POOQQ-E=c-E=cO$0^QUO1G1iOOQQ1G1i1G1iOOQR7+'R7+'ROOQR1G1t1G1tOBUQUO,5;rO),SQUO,5 hQUO,5 VQUO7+(aO)?]QUO7+(eO)?bQVO7+(eOOQQ7+(m7+(mOOQQ7+)[7+)[O)?jQUO'#KkO)?tQUO'#KkOOQR,5=c,5=cO)@RQUO,5=cO!;bQUO,5=cO!;bQUO,5=cO!;bQUO,5=cOOQR7+(h7+(hOOQR7+(v7+(vOOQR7+(z7+(zOOQR,5=x,5=xO)@WQUO,5={O)A^QUO,5=zOOQR,5Av,5AvOOQR-E=j-E=jOOQQ1G3c1G3cO)BdQUO,5=yO)BiQVO'#EfOOQQ1G6c1G6cO%)_QUO1G6cO%)dQUO1G6cOOQQ1G0P1G0POOQQ-E=R-E=RO)EQQUO,5AWO(%wQUO'#JUO)E]QUO,5AWO)E]QUO,5AWO)EeQUO,5:iO8zQUO,5:iOOQQ,5>^,5>^O)EoQUO,5ArO)EvQUO'#EVO)GQQUO'#EVO)GkQUO,5:iO)GuQUO'#HmO)GuQUO'#HnOOQQ'#Kp'#KpO)HdQUO'#KpO!(zQVO'#HoOOQQ,5:i,5:iO)IUQUO,5:iO!M_QVO,5:iOOQQ-E=T-E=TOOQQ1G0S1G0SOOQQ,5>a,5>aO)IZQUO1G6cO!(zQVO,5>hO)LxQUO'#JsO)MTQUO,5AyOOQQ1G4R1G4RO)M]QUO,5AxOOQQ,5Ax,5AxOOQQ7+)j7+)jO*!zQUO7+)jOOQQ7+)p7+)pO*'yQVO1G7iO*){QUO7+*TO**QQUO,5?UO*+WQUO7+*]POOO7+$S7+$SP*,yQUO'#LgP*-RQUO,5BQP*-W{,UO7+$SPOOO1G7j1G7jO*-]QUO< RQUO'#ElOOQQ1G0z1G0zOOQQ7+&j7+&jO*>gQUO7+&jO*?mQVO7+&jOOQQ7+&h7+&hOOQQ,5@[,5@[OOQQ-E=n-E=nO*@iQUO1G1TO*@sQUO1G1TO*A^QUO1G0fOOQQ1G0f1G0fO*BdQUO'#K|O*BlQUO1G1ROOQQ< OOOQQ-E=k-E=kPOQQ< uQUO< WO)GuQUO'#JqO*N`QUO1G0TO*NqQVO1G0TOOQQ1G3v1G3vO*NxQUO,5>XO+ TQUO,5>YO+ rQUO,5>ZO+!xQUO1G0TO%)dQUO7++}O+$OQUO1G4SOOQQ,5@_,5@_OOQQ-E=q-E=qOOQQ< o,5>oO+/wQUOANAYOOQRANAYANAYO+/|QUO7+'aOOQRAN@dAN@dO+1YQVOAN@oO+1aQUOAN@oO!0tQVOAN@oO+2jQUOAN@oO+2oQUOANAOO+2zQUOANAOO+4QQUOANAOOOQRAN@oAN@oO!M_QVOANAOOOQRANAPANAPO+4VQUO7+'}O)7eQUO7+'}OOQQ7+(P7+(PO+4hQUO7+(PO+5nQVO7+(PO+5uQVO7+'iO+5|QUOANAkOOQR7+(i7+(iOOQR7+)Q7+)QO+6RQUO7+)QO+6WQUO7+)QOOQQ<= i<= iO+6`QUO7+,^O+6hQUO1G5[OOQQ1G5[1G5[O+6sQUO7+%oOOQQ7+%o7+%oO+7UQUO7+%oO*NqQVO7+%oOOQQ7+)b7+)bO+7ZQUO7+%oO+8aQUO7+%oO!M_QVO7+%oO+8kQUO1G0]O*LyQUO1G0]O)EvQUO1G0]OOQQ1G0a1G0aO+9YQUO1G3rO+:`QVO1G3rOOQQ1G3r1G3rO+:jQVO1G3rO+:qQUO,5@]OOQQ-E=o-E=oOOQQ1G3s1G3sO%)_QUO<= iOOQQ7+*[7+*[POQQ,5@c,5@cPOQQ-E=u-E=uOOQQ1G/}1G/}OOQQ,5?y,5?yOOQQ-E=]-E=]OOQRG26tG26tO+;YQUOG26ZO!0tQVOG26ZO+ UQUO< ZQUO< `QUO< uAN>uO+COQUOAN>uO+DUQUOAN>uO!M_QVOAN>uO+DZQUO< |QUO'#K[O,?^QUO'#CyO,?lQbO,59cO,6eQUO7+&OO, XP>r?U?jFdMf!&l!-UP!4Q!4u!5jP!6UPPPPPPPP!6oP!8ZPP!9n!;YP!;`PPPPPP!;cP!;cPP!;cPPPPPPPPP!;o!?XP!?[PP!?x!@mPPPPP!@qP>u!BUPP>u!D_!F`!Fn!HV!IxP!JTP!Jd!Jd!Mv##X#$q#(P#+]!F`#+gPP!F`#+n#+t#+g#+g#+wP#+{#,j#,j#,j#,j!IxP#-T#-f#/lP#0SP#1qP#1u#2P#2v#3R#5a#5i#5i#5p#1uP#1uP#6U#6[P#6fPP#7T#7t#8h#7TP#9[#9hP#7TP#7TPP#7T#7TP#7TP#7TP#7TP#7TP#7TP#7TP#9k#6f#:ZP#:rP#;Z#;Z#;Z#;Z#;h#1uP# u>u>u$%V!@m!@m!@m!@m!@m!@m!6o!6o!6o$%jP$'X$'g!6o$'mPP!6o$)}$*Q#B[$*T:{7o$-]$/W$0w$2g7oPP7o$4Z7oP7o7oP7oP$7c7oP7oPP7o$7oPPPPPPPPP*]P$:y$;P$=h$?p$?v$@^$@h$@s$AS$AY$Bj$Ci$Cp$Cw$C}$DV$Da$Dg$Dv$D|$EV$E_$Ej$Ep$Ez$FQ$F[$Fc$Ft$Fz$GQP$GW$G`$Gg$Gu$Ie$Ik$Iq$Ix$JRPPPPPPPP$JX$J]PPPPP%#a$)}%#d%&n%(xP%)V%)YPPPPPPPPPP%)f%*i%*o%*s%,l%-{%.n%.u%1W%1^PPP%1h%1s%1v%1|%3T%3W%3d%3n%3r%4x%5m%5s#BeP%6^%6p%6s%7V%7e%7i%7o%7u$)}$*Q$*Q%7x%7{P%8V%8YR#cP'dmO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'e'j'k'z(a(c(j)m)s*i*j*m*r*s*w+X+Z+i+k+l,Q,S,o,r,x-^-_-b-f-j.S.T.X/Q/T/_/f/o/q/v/x0k1O1T1d1e1o1s1}2P2f2i2l2x2}3Q3m4S4V4[4e5^5i5u6c6g6j6l6n6x6z7P7f7n7q8i8k8q8w8x9V9Z9a9c9p9s9t:P:S:Y:[:a:f:jU%om%p7UQ&m!`Q(k#]d0S*O0P0Q0R0U5R5S5T5W8UR7U3Xf}Oaewx{!g&S'e*r-f&v$i[!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&W&b&f&x&y&|'O'P'b'j'k'z(a(c(j)m)s*i*j*m*s*w+X+Z+i+k+l,Q,S,o,r,x-^-_-b-j.S.T.X/Q/T/_/f/o/q/v/x1O1d1e1o1s1}2P2f2i2l2x2}3Q3m4S4V4[4e5^5i5u6c6g6j6l6n6x6z7P7f7n7q8i8k8q8w8x9V9Z9a9c9p9s9t:P:S:Y:[:a:f:jS%`f0k#d%jgnp|#O$g$|$}%S%d%h%i%w&s'u'v(R*Z*a*c*u+^,m,w-`-s-z.i.p.r0`0|0}1R1V2b2m5e6k;[;];^;d;e;f;s;t;u;v;z;{;|;}<[<]<^S%qm!YS&u!h#PQ']!tQ'h!yQ'i!zQ(k#`Q(l#]Q(m#^Q*y%kQ,X&lQ,^&nQ-T'^Q-g'gQ-n'rS.u([4]Q/i)hQ0h*nQ2T,]Q2[,dQ3S-hQ4f/PQ4j/WQ5j1QQ6`2WQ7R3TQ8e6_Q9i8OR;_1T$|#hS!]$y%Q%T%Z&j&k'Q'X'Z'a'c(b(f(i(x(y)S)T)U)V)W)X)Y)Z)[)])^)_)`)l)r)y+Y+h,P,T,k,v-k-l.P.|/s0c0e0j0l0z1c1|2d2k3V3g3h4g4h4n4q4w4y4}5O5h5t5{6Y6i6m6w7O7u7v7x8W8X8g8j8n8v9X9`9o9u:Q:X:^:d:mQ&p!dQ(h#ZQ(t#bQ)k$T[*t%e*X0n2c2j3OQ,_&oQ/R(gQ/V(lQ/^(uS/l)j/SQ0u+RS4u/m/nR8S4v'e![O[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'e'j'k'z(a(c(j)m)s*i*j*m*r*s*w+X+Z+i+k+l,Q,S,o,r,x-^-_-b-f-j.S.T.X/Q/T/_/f/o/q/v/x0k1O1T1d1e1o1s1}2P2f2i2l2x2}3Q3m4S4V4[4e5^5i5u6c6g6j6l6n6x6z7P7f7n7q8i8k8q8w8x9V9Z9a9c9p9s9t:P:S:Y:[:a:f:j'e!VO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'e'j'k'z(a(c(j)m)s*i*j*m*r*s*w+X+Z+i+k+l,Q,S,o,r,x-^-_-b-f-j.S.T.X/Q/T/_/f/o/q/v/x0k1O1T1d1e1o1s1}2P2f2i2l2x2}3Q3m4S4V4[4e5^5i5u6c6g6j6l6n6x6z7P7f7n7q8i8k8q8w8x9V9Z9a9c9p9s9t:P:S:Y:[:a:f:jQ)P#kS+R%y0vQ/u)tk4R.j3w3{4O4P7g7i7j7l7o9]9^:VQ)R#kk4Q.j3w3{4O4P7g7i7j7l7o9]9^:Vl)Q#k.j3w3{4O4P7g7i7j7l7o9]9^:VT+R%y0v`UOwx!g&S'e*r-fW$`[e$e(c#l$p_!f!u!}#R#S#T#U#V#Z$S$T$l%U&U&Y&c&m'_(O(Q(V(_(h)k)q+]+b+c+u+z,Y,l,{-R-r-w.Z.[.b.c.g.t.x1W1[1i1n1p2o3`3a3b3t3x5n6R6T7`8_![%cg$g%d%i&s*Z*u+^,m,w-`0}1R2b;[;];^;e;f;s;t;u;v;z;{;}<[<]<^Y%snp%w-s.il(}#k.j3w3{4O4P7g7i7j7l7o9]9^:VS;i'u-zU;j(R.p.r&|MacroName LineComment BlockComment PreprocDirective #include String EscapeSequence SystemLibString Identifier ArgumentList ( ConditionalExpression AssignmentExpression CallExpression PrimitiveType FieldExpression FieldIdentifier DestructorName TemplateMethod ScopedFieldIdentifier NamespaceIdentifier TemplateType TypeIdentifier ScopedTypeIdentifier ScopedNamespaceIdentifier :: NamespaceIdentifier TypeIdentifier TemplateArgumentList < TypeDescriptor const volatile restrict _Atomic mutable constexpr constinit consteval StructSpecifier struct MsDeclspecModifier __declspec ) Attribute AttributeName Identifier AttributeArgs { } [ ] UpdateOp ArithOp ArithOp ArithOp LogicOp BitOp BitOp BitOp CompareOp CompareOp CompareOp > CompareOp BitOp UpdateOp , Number CharLiteral AttributeArgs VirtualSpecifier BaseClassClause Access virtual FieldDeclarationList FieldDeclaration extern static register inline thread_local AttributeSpecifier __attribute__ PointerDeclarator MsBasedModifier __based MsPointerModifier FunctionDeclarator ParameterList ParameterDeclaration PointerDeclarator FunctionDeclarator Noexcept noexcept RequiresClause requires True False ParenthesizedExpression CommaExpression LambdaExpression LambdaCaptureSpecifier TemplateParameterList OptionalParameterDeclaration TypeParameterDeclaration typename class VariadicParameterDeclaration VariadicDeclarator ReferenceDeclarator OptionalTypeParameterDeclaration VariadicTypeParameterDeclaration TemplateTemplateParameterDeclaration template AbstractFunctionDeclarator AbstractPointerDeclarator AbstractArrayDeclarator AbstractParenthesizedDeclarator AbstractReferenceDeclarator ThrowSpecifier throw TrailingReturnType CompoundStatement FunctionDefinition MsCallModifier TryStatement try CatchClause catch LinkageSpecification Declaration InitDeclarator InitializerList InitializerPair SubscriptDesignator FieldDesignator DeclarationList ExportDeclaration export ImportDeclaration import ModuleName PartitionName HeaderName CaseStatement case default LabeledStatement StatementIdentifier ExpressionStatement IfStatement if ConditionClause Declaration else SwitchStatement switch DoStatement do while WhileStatement ForStatement for ReturnStatement return BreakStatement break ContinueStatement continue GotoStatement goto CoReturnStatement co_return CoYieldStatement co_yield AttributeStatement ForRangeLoop AliasDeclaration using TypeDefinition typedef PointerDeclarator FunctionDeclarator ArrayDeclarator ParenthesizedDeclarator ThrowStatement NamespaceDefinition namespace ScopedIdentifier Identifier OperatorName operator ArithOp BitOp CompareOp LogicOp new delete co_await ConceptDefinition concept UsingDeclaration enum StaticAssertDeclaration static_assert ConcatenatedString TemplateDeclaration FriendDeclaration friend union FunctionDefinition ExplicitFunctionSpecifier explicit FieldInitializerList FieldInitializer DefaultMethodClause DeleteMethodClause FunctionDefinition OperatorCast operator TemplateInstantiation FunctionDefinition FunctionDefinition Declaration ModuleDeclaration module RequiresExpression RequirementList SimpleRequirement TypeRequirement CompoundRequirement ReturnTypeRequirement ConstraintConjuction LogicOp ConstraintDisjunction LogicOp ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator TemplateFunction OperatorName StructuredBindingDeclarator ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator BitfieldClause FunctionDefinition FunctionDefinition Declaration FunctionDefinition Declaration AccessSpecifier UnionSpecifier ClassSpecifier EnumSpecifier SizedTypeSpecifier TypeSize EnumeratorList Enumerator DependentType Decltype decltype auto PlaceholderTypeSpecifier ParameterPackExpansion ParameterPackExpansion FieldIdentifier PointerExpression SubscriptExpression BinaryExpression ArithOp LogicOp LogicOp BitOp UnaryExpression LogicOp BitOp UpdateExpression CastExpression SizeofExpression sizeof CoAwaitExpression CompoundLiteralExpression NULL NewExpression new NewDeclarator DeleteExpression delete ParameterPackExpansion nullptr this UserDefinedLiteral ParamPack #define PreprocArg #if #ifdef #ifndef #else #endif #elif PreprocDirectiveName Macro Program",maxTerm:426,nodeProps:[["group",-35,1,8,11,14,15,16,18,71,72,100,101,102,104,192,209,230,243,244,271,272,273,278,281,282,283,285,286,287,288,291,293,294,295,296,297,"Expression",-13,17,24,25,26,42,256,257,258,259,263,264,266,267,"Type",-19,126,129,148,151,153,154,159,161,164,165,167,169,171,173,175,177,179,180,189,"Statement"]],propSources:[j],skippedNodes:[0,3,4,5,6,7,10,298,299,300,301,302,303,304,305,306,307,348,349],repeatNodeCount:41,tokenData:"&*r7ZR!UOX$eXY({YZ.gZ]$e]^+P^p$epq({qr.}rs0}st2ktu$euv!7dvw!9bwx!;exy! O{|!?R|}!AV}!O!BQ!O!P!DX!P!Q#+y!Q!R#Az!R![$(x![!]$Ag!]!^$Cc!^!_$D^!_!`%1W!`!a%2X!a!b%5_!b!c$e!c!n%6Y!n!o%7q!o!w%6Y!w!x%7q!x!}%6Y!}#O%:n#O#P% u#Y#]4Y#]#^NZ#^#o4Y#o;'S$e;'S;=`(u<%lO$e4e4eb)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4e5xd)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#X4Y#X#Y7W#Y#o4Y#o;'S$e;'S;=`(u<%lO$e4e7cd)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#Y4Y#Y#Z8q#Z#o4Y#o;'S$e;'S;=`(u<%lO$e4e8|d)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#]4Y#]#^:[#^#o4Y#o;'S$e;'S;=`(u<%lO$e4e:gd)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#b4Y#b#c;u#c#o4Y#o;'S$e;'S;=`(u<%lO$e4e /g,"%3E").replace(/\s+/g," ")}function svgToData($){return"data:image/svg+xml,"+encodeSVGforURL($)}function svgToURL($){return'url("'+svgToData($)+'")'}const defaultExtendedIconCustomisations={...defaultIconCustomisations,inline:!1},svgDefaults={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},commonProps={display:"inline-block"},monotoneProps={backgroundColor:"currentColor"},coloredProps={backgroundColor:"transparent"},propsToAdd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},propsToAddTo={webkitMask:monotoneProps,mask:monotoneProps,background:coloredProps};for(const $ in propsToAddTo){const j=propsToAddTo[$];for(const z in propsToAdd)j[$+z]=propsToAdd[z]}const customisationAliases={};["horizontal","vertical"].forEach($=>{const j=$.slice(0,1)+"Flip";customisationAliases[$+"-flip"]=j,customisationAliases[$.slice(0,1)+"-flip"]=j,customisationAliases[$+"Flip"]=j});function fixSize($){return $+($.match(/^[-0-9.]+$/)?"px":"")}const render$1=($,j)=>{const z=mergeCustomisations(defaultExtendedIconCustomisations,j),re={...svgDefaults},oe=j.mode||"svg",ie={},ae=j.style,le=typeof ae=="object"&&!(ae instanceof Array)?ae:{};for(let xe in j){const Ie=j[xe];if(Ie!==void 0)switch(xe){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":z[xe]=Ie===!0||Ie==="true"||Ie===1;break;case"flip":typeof Ie=="string"&&flipFromString(z,Ie);break;case"color":ie.color=Ie;break;case"rotate":typeof Ie=="string"?z[xe]=rotateFromString(Ie):typeof Ie=="number"&&(z[xe]=Ie);break;case"ariaHidden":case"aria-hidden":Ie!==!0&&Ie!=="true"&&delete re["aria-hidden"];break;default:{const Ne=customisationAliases[xe];Ne?(Ie===!0||Ie==="true"||Ie===1)&&(z[Ne]=!0):defaultExtendedIconCustomisations[xe]===void 0&&(re[xe]=Ie)}}}const ue=iconToSVG($,z),de=ue.attributes;if(z.inline&&(ie.verticalAlign="-0.125em"),oe==="svg"){re.style={...ie,...le},Object.assign(re,de);let xe=0,Ie=j.id;return typeof Ie=="string"&&(Ie=Ie.replace(/-/g,"_")),re.innerHTML=replaceIDs(ue.body,Ie?()=>Ie+"ID"+xe++:"iconifyVue"),h$2("svg",re)}const{body:pe,width:he,height:_e}=$,Ce=oe==="mask"||(oe==="bg"?!1:pe.indexOf("currentColor")!==-1),$e=iconToHTML(pe,{...de,width:he+"",height:_e+""});return re.style={...ie,"--svg":svgToURL($e),width:fixSize(de.width),height:fixSize(de.height),...commonProps,...Ce?monotoneProps:coloredProps,...le},h$2("span",re)};allowSimpleNames(!0);setAPIModule("",fetchAPIModule);if(typeof document<"u"&&typeof window<"u"){initBrowserStorage();const $=window;if($.IconifyPreload!==void 0){const j=$.IconifyPreload,z="Invalid IconifyPreload syntax.";typeof j=="object"&&j!==null&&(j instanceof Array?j:[j]).forEach(re=>{try{(typeof re!="object"||re===null||re instanceof Array||typeof re.icons!="object"||typeof re.prefix!="string"||!addCollection(re))&&console.error(z)}catch{console.error(z)}})}if($.IconifyProviders!==void 0){const j=$.IconifyProviders;if(typeof j=="object"&&j!==null)for(let z in j){const re="IconifyProviders["+z+"] is invalid.";try{const oe=j[z];if(typeof oe!="object"||!oe||oe.resources===void 0)continue;addAPIProvider(z,oe)||console.error(re)}catch{console.error(re)}}}}const emptyIcon={...defaultIconProps,body:""},Icon=defineComponent({inheritAttrs:!1,data(){return{iconMounted:!1,counter:0}},mounted(){this._name="",this._loadingIcon=null,this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon($,j){if(typeof $=="object"&&$!==null&&typeof $.body=="string")return this._name="",this.abortLoading(),{data:$};let z;if(typeof $!="string"||(z=stringToIcon($,!1,!0))===null)return this.abortLoading(),null;const re=getIconData(z);if(!re)return(!this._loadingIcon||this._loadingIcon.name!==$)&&(this.abortLoading(),this._name="",re!==null&&(this._loadingIcon={name:$,abort:loadIcons([z],()=>{this.counter++})})),null;this.abortLoading(),this._name!==$&&(this._name=$,j&&j($));const oe=["iconify"];return z.prefix!==""&&oe.push("iconify--"+z.prefix),z.provider!==""&&oe.push("iconify--"+z.provider),{data:re,classes:oe}}},render(){this.counter;const $=this.$attrs,j=this.iconMounted?this.getIcon($.icon,$.onLoad):null;if(!j)return render$1(emptyIcon,$);let z=$;return j.classes&&(z={...$,class:(typeof $.class=="string"?$.class+" ":"")+j.classes.join(" ")}),render$1({...defaultIconProps,...j.data},z)}}),_hoisted_1$2=["xlink:href"],__default__=defineComponent({name:"SvgIcon"}),_sfc_main$3=defineComponent({...__default__,props:{name:{type:String,required:!0},flip:{type:String,default:""},rotate:{type:Number,default:0}},setup($){const j=$,z=computed$1(()=>{const re=[];if(j.flip!=="")switch(j.flip){case"horizontal":re.push("rotateY(180deg)");break;case"vertical":re.push("rotateX(180deg)");break;case"both":re.push("rotateX(180deg)"),re.push("rotateY(180deg)");break}return j.rotate!==0&&re.push(`rotate(${j.rotate}deg)`),`transform: ${re.join(" ")};`});return(re,oe)=>$.name.indexOf("ep:")===0?(openBlock(),createBlock(unref(Icon),{key:0,icon:$.name,style:normalizeStyle$1(unref(z))},null,8,["icon","style"])):(openBlock(),createElementBlock("svg",{key:1,style:normalizeStyle$1(unref(z)),"aria-hidden":"true"},[createBaseVNode("use",{"xlink:href":`#icon-${$.name}`},null,8,_hoisted_1$2)],4))}});/*! * vue-router v4.1.6 * (c) 2022 Eduardo San Martin Morote * @license MIT @@ -1343,7 +1343,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * pinia v2.0.35 * (c) 2023 Eduardo San Martin Morote * @license MIT - */let activePinia;const setActivePinia=$=>activePinia=$,piniaSymbol=Symbol();function isPlainObject$1($){return $&&typeof $=="object"&&Object.prototype.toString.call($)==="[object Object]"&&typeof $.toJSON!="function"}var MutationType;(function($){$.direct="direct",$.patchObject="patch object",$.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const $=effectScope(!0),j=$.run(()=>ref({}));let z=[],re=[];const oe=markRaw({install(ie){setActivePinia(oe),oe._a=ie,ie.provide(piniaSymbol,oe),ie.config.globalProperties.$pinia=oe,re.forEach(ae=>z.push(ae)),re=[]},use(ie){return!this._a&&!isVue2?re.push(ie):z.push(ie),this},_p:z,_a:null,_e:$,_s:new Map,state:j});return oe}const noop$3=()=>{};function addSubscription($,j,z,re=noop$3){$.push(j);const oe=()=>{const ie=$.indexOf(j);ie>-1&&($.splice(ie,1),re())};return!z&&getCurrentScope()&&onScopeDispose(oe),oe}function triggerSubscriptions($,...j){$.slice().forEach(z=>{z(...j)})}function mergeReactiveObjects($,j){$ instanceof Map&&j instanceof Map&&j.forEach((z,re)=>$.set(re,z)),$ instanceof Set&&j instanceof Set&&j.forEach($.add,$);for(const z in j){if(!j.hasOwnProperty(z))continue;const re=j[z],oe=$[z];isPlainObject$1(oe)&&isPlainObject$1(re)&&$.hasOwnProperty(z)&&!isRef(re)&&!isReactive(re)?$[z]=mergeReactiveObjects(oe,re):$[z]=re}return $}const skipHydrateSymbol=Symbol();function shouldHydrate($){return!isPlainObject$1($)||!$.hasOwnProperty(skipHydrateSymbol)}const{assign}=Object;function isComputed($){return!!(isRef($)&&$.effect)}function createOptionsStore($,j,z,re){const{state:oe,actions:ie,getters:ae}=j,le=z.state.value[$];let ue;function de(){le||(z.state.value[$]=oe?oe():{});const pe=toRefs(z.state.value[$]);return assign(pe,ie,Object.keys(ae||{}).reduce((he,_e)=>(he[_e]=markRaw(computed$1(()=>{setActivePinia(z);const Ce=z._s.get($);return ae[_e].call(Ce,Ce)})),he),{}))}return ue=createSetupStore($,de,j,z,re,!0),ue}function createSetupStore($,j,z={},re,oe,ie){let ae;const le=assign({actions:{}},z),ue={deep:!0};let de,pe,he=markRaw([]),_e=markRaw([]),Ce;const $e=re.state.value[$];!ie&&!$e&&(re.state.value[$]={}),ref({});let xe;function Ie(qe){let Et;de=pe=!1,typeof qe=="function"?(qe(re.state.value[$]),Et={type:MutationType.patchFunction,storeId:$,events:Ce}):(mergeReactiveObjects(re.state.value[$],qe),Et={type:MutationType.patchObject,payload:qe,storeId:$,events:Ce});const Pt=xe=Symbol();nextTick().then(()=>{xe===Pt&&(de=!0)}),pe=!0,triggerSubscriptions(he,Et,re.state.value[$])}const Ne=ie?function(){const{state:Et}=z,Pt=Et?Et():{};this.$patch(Lt=>{assign(Lt,Pt)})}:noop$3;function Oe(){ae.stop(),he=[],_e=[],re._s.delete($)}function Ve(qe,Et){return function(){setActivePinia(re);const Pt=Array.from(arguments),Lt=[],jt=[];function vn(Sn){Lt.push(Sn)}function hn(Sn){jt.push(Sn)}triggerSubscriptions(_e,{args:Pt,name:qe,store:Ue,after:vn,onError:hn});let bn;try{bn=Et.apply(this&&this.$id===$?this:Ue,Pt)}catch(Sn){throw triggerSubscriptions(jt,Sn),Sn}return bn instanceof Promise?bn.then(Sn=>(triggerSubscriptions(Lt,Sn),Sn)).catch(Sn=>(triggerSubscriptions(jt,Sn),Promise.reject(Sn))):(triggerSubscriptions(Lt,bn),bn)}}const ze={_p:re,$id:$,$onAction:addSubscription.bind(null,_e),$patch:Ie,$reset:Ne,$subscribe(qe,Et={}){const Pt=addSubscription(he,qe,Et.detached,()=>Lt()),Lt=ae.run(()=>watch(()=>re.state.value[$],jt=>{(Et.flush==="sync"?pe:de)&&qe({storeId:$,type:MutationType.direct,events:Ce},jt)},assign({},ue,Et)));return Pt},$dispose:Oe},Ue=reactive(ze);re._s.set($,Ue);const Fe=re._e.run(()=>(ae=effectScope(),ae.run(()=>j())));for(const qe in Fe){const Et=Fe[qe];if(isRef(Et)&&!isComputed(Et)||isReactive(Et))ie||($e&&shouldHydrate(Et)&&(isRef(Et)?Et.value=$e[qe]:mergeReactiveObjects(Et,$e[qe])),re.state.value[$][qe]=Et);else if(typeof Et=="function"){const Pt=Ve(qe,Et);Fe[qe]=Pt,le.actions[qe]=Et}}return assign(Ue,Fe),assign(toRaw$1(Ue),Fe),Object.defineProperty(Ue,"$state",{get:()=>re.state.value[$],set:qe=>{Ie(Et=>{assign(Et,qe)})}}),re._p.forEach(qe=>{assign(Ue,ae.run(()=>qe({store:Ue,app:re._a,pinia:re,options:le})))}),$e&&ie&&z.hydrate&&z.hydrate(Ue.$state,$e),de=!0,pe=!0,Ue}function defineStore($,j,z){let re,oe;const ie=typeof j=="function";typeof $=="string"?(re=$,oe=ie?z:j):(oe=$,re=$.id);function ae(le,ue){const de=getCurrentInstance();return le=le||de&&inject(piniaSymbol,null),le&&setActivePinia(le),le=activePinia,le._s.has(re)||(ie?createSetupStore(re,j,oe,le):createOptionsStore(re,oe,le)),le._s.get(re)}return ae.$id=re,ae}const useSettingsStore=defineStore("settings",()=>{const $=defaultsDeep$1(globalSettings,globalSettingsDefault),j=ref($);watch(()=>j.value.app.colorScheme,_e=>{switch(_e===""&&(_e=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),_e){case"dark":document.documentElement.classList.add("dark");break;case"light":document.documentElement.classList.remove("dark");break}},{immediate:!0}),watch(()=>j.value.menu.menuMode,_e=>{document.body.setAttribute("data-menu-mode",_e)},{immediate:!0});const z=ref("other"),re=navigator.userAgent.toLowerCase();switch(!0){case re.includes("mac os"):z.value="mac";break;case re.includes("windows"):z.value="windows";break;case re.includes("linux"):z.value="linux";break}const oe=ref();function ie(_e){oe.value=_e}const ae=ref("pc");function le(_e){j.value.layout.enableMobileAdaptation?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?ae.value="mobile":ae.value=_e<992?"mobile":"pc":ae.value="pc"}const ue=ref($.menu.subMenuCollapse);function de(){j.value.menu.subMenuCollapse=!j.value.menu.subMenuCollapse,ae.value==="pc"&&(ue.value=!ue.value)}watch(ae,_e=>{switch(_e){case"pc":j.value.menu.subMenuCollapse=ue.value;break;case"mobile":j.value.menu.subMenuCollapse=!0;break}document.body.setAttribute("data-mode",_e)},{immediate:!0});function pe(_e){j.value.app.colorScheme=_e}function he(_e){j.value=defaultsDeep$1(_e,j.value)}return{settings:j,os:z,title:oe,setTitle:ie,mode:ae,setMode:le,subMenuCollapseLastStatus:ue,toggleSidebarCollapse:de,setColorScheme:pe,updateSettings:he}}),scriptRel="modulepreload",assetsURL=function($){return"/admin/"+$},seen={},__vitePreload=function $(j,z,re){if(!z||z.length===0)return j();const oe=document.getElementsByTagName("link");return Promise.all(z.map(ie=>{if(ie=assetsURL(ie),ie in seen)return;seen[ie]=!0;const ae=ie.endsWith(".css"),le=ae?'[rel="stylesheet"]':"";if(!!re)for(let pe=oe.length-1;pe>=0;pe--){const he=oe[pe];if(he.href===ie&&(!ae||he.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${ie}"]${le}`))return;const de=document.createElement("link");if(de.rel=ae?"stylesheet":scriptRel,ae||(de.as="script",de.crossOrigin=""),de.href=ie,document.head.appendChild(de),ae)return new Promise((pe,he)=>{de.addEventListener("load",pe),de.addEventListener("error",()=>he(new Error(`Unable to preload CSS for ${ie}`)))})})).then(()=>j())};function assertPath($){if(typeof $!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify($))}function normalizeStringPosix($,j){for(var z="",re=0,oe=-1,ie=0,ae,le=0;le<=$.length;++le){if(le<$.length)ae=$.charCodeAt(le);else{if(ae===47)break;ae=47}if(ae===47){if(!(oe===le-1||ie===1))if(oe!==le-1&&ie===2){if(z.length<2||re!==2||z.charCodeAt(z.length-1)!==46||z.charCodeAt(z.length-2)!==46){if(z.length>2){var ue=z.lastIndexOf("/");if(ue!==z.length-1){ue===-1?(z="",re=0):(z=z.slice(0,ue),re=z.length-1-z.lastIndexOf("/")),oe=le,ie=0;continue}}else if(z.length===2||z.length===1){z="",re=0,oe=le,ie=0;continue}}j&&(z.length>0?z+="/..":z="..",re=2)}else z.length>0?z+="/"+$.slice(oe+1,le):z=$.slice(oe+1,le),re=le-oe-1;oe=le,ie=0}else ae===46&&ie!==-1?++ie:ie=-1}return z}function _format($,j){var z=j.dir||j.root,re=j.base||(j.name||"")+(j.ext||"");return z?z===j.root?z+re:z+$+re:re}var posix={resolve:function $(){for(var j="",z=!1,re,oe=arguments.length-1;oe>=-1&&!z;oe--){var ie;oe>=0?ie=arguments[oe]:(re===void 0&&(re=process.cwd()),ie=re),assertPath(ie),ie.length!==0&&(j=ie+"/"+j,z=ie.charCodeAt(0)===47)}return j=normalizeStringPosix(j,!z),z?j.length>0?"/"+j:"/":j.length>0?j:"."},normalize:function $(j){if(assertPath(j),j.length===0)return".";var z=j.charCodeAt(0)===47,re=j.charCodeAt(j.length-1)===47;return j=normalizeStringPosix(j,!z),j.length===0&&!z&&(j="."),j.length>0&&re&&(j+="/"),z?"/"+j:j},isAbsolute:function $(j){return assertPath(j),j.length>0&&j.charCodeAt(0)===47},join:function $(){if(arguments.length===0)return".";for(var j,z=0;z][)T,g)[W(qQ%[!b'g&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!?`^)[W(qQ%[!b!Y,g'g&jOY$eZr$ers%^sw$ewx(Ox{$e{|!@[|!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!@gY)[W!X-y(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!AbY!h,k)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!B__)[W(qQ%[!b!Y,g'g&jOY$eZr$ers%^sw$ewx(Ox}$e}!O!@[!O!_$e!_!`!8g!`!a!C^!a#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!CiY(y-y)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!Dd^)[W(qQ'g&j(x,gOY$eZr$ers%^sw$ewx(Ox!O$e!O!P!E`!P!Q$e!Q![!GY![#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!Ei[)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox!O$e!O!P!F_!P#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!FjY)Y,k)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]!Gen)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx!Icx!Q$e!Q![!GY![!g$e!g!h#$w!h!i#*Y!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#X$e#X#Y#$w#Y#Z#*Y#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2T!IjY(qQ'g&jOY(OZr(Ors%}s!Q(O!Q![!JY![#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O2T!Jcn(qQ!i,g'g&jOY(OZr(Ors%}sw(Owx!Icx!Q(O!Q![!JY![!g(O!g!h!La!h!i##`!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#X(O#X#Y!La#Y#Z##`#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T!Ljl(qQ!i,g'g&jOY(OZr(Ors%}s{(O{|!Nb|}(O}!O!Nb!O!Q(O!Q![# e![!c(O!c!h# e!h!i# e!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#Y# e#Y#Z# e#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T!Ni^(qQ'g&jOY(OZr(Ors%}s!Q(O!Q![# e![!c(O!c!i# e!i#O(O#O#P&f#P#T(O#T#Z# e#Z;'S(O;'S;=`(o<%lO(O2T# nj(qQ!i,g'g&jOY(OZr(Ors%}sw(Owx!Nbx!Q(O!Q![# e![!c(O!c!h# e!h!i# e!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#Y# e#Y#Z# e#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T##id(qQ!i,g'g&jOY(OZr(Ors%}s!h(O!h!i##`!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#Y(O#Y#Z##`#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2]#%Sn)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx(Ox{$e{|#'Q|}$e}!O#'Q!O!Q$e!Q![#(]![!c$e!c!h#(]!h!i#(]!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#Y#(]#Y#Z#(]#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]#'Z`)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![#(]![!c$e!c!i#(]!i#O$e#O#P&f#P#T$e#T#Z#(]#Z;'S$e;'S;=`(u<%lO$e2]#(hj)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx!Nbx!Q$e!Q![#(]![!c$e!c!h#(]!h!i#(]!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#Y#(]#Y#Z#(]#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]#*ef)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx(Ox!h$e!h!i#*Y!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#Y$e#Y#Z#*Y#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e7Z#,W`)[W(qQ%[!b![,g'g&jOY$eZr$ers%^sw$ewx(Oxz$ez{#-Y{!P$e!P!Q#:s!Q!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z#-c])[W(qQ'g&jOY#-YYZ#.[Zr#-Yrs#/csw#-Ywx#5wxz#-Yz{#8j{#O#-Y#O#P#2`#P;'S#-Y;'S;=`#:m<%lO#-Y1e#._TOz#.[z{#.n{;'S#.[;'S;=`#/]<%lO#.[1e#.qVOz#.[z{#.n{!P#.[!P!Q#/W!Q;'S#.[;'S;=`#/]<%lO#.[1e#/]OT1e1e#/`P;=`<%l#.[7X#/jZ)[W'g&jOY#/cYZ#.[Zw#/cwx#0]xz#/cz{#4O{#O#/c#O#P#2`#P;'S#/c;'S;=`#5q<%lO#/c7P#0bX'g&jOY#0]YZ#.[Zz#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#1SZ'g&jOY#0]YZ#.[Zz#0]z{#0}{!P#0]!P!Q#1u!Q#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#1|UT1e'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}7P#2eZ'g&jOY#0]YZ#0]Z]#0]]^#3W^z#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#3]X'g&jOY#0]YZ#0]Zz#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#3{P;=`<%l#0]7X#4V])[W'g&jOY#/cYZ#.[Zw#/cwx#0]xz#/cz{#4O{!P#/c!P!Q#5O!Q#O#/c#O#P#2`#P;'S#/c;'S;=`#5q<%lO#/c7X#5XW)[WT1e'g&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^7X#5tP;=`<%l#/c7R#6OZ(qQ'g&jOY#5wYZ#.[Zr#5wrs#0]sz#5wz{#6q{#O#5w#O#P#2`#P;'S#5w;'S;=`#8d<%lO#5w7R#6x](qQ'g&jOY#5wYZ#.[Zr#5wrs#0]sz#5wz{#6q{!P#5w!P!Q#7q!Q#O#5w#O#P#2`#P;'S#5w;'S;=`#8d<%lO#5w7R#7zW(qQT1e'g&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O7R#8gP;=`<%l#5w7Z#8s_)[W(qQ'g&jOY#-YYZ#.[Zr#-Yrs#/csw#-Ywx#5wxz#-Yz{#8j{!P#-Y!P!Q#9r!Q#O#-Y#O#P#2`#P;'S#-Y;'S;=`#:m<%lO#-Y7Z#9}Y)[W(qQT1e'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z#:pP;=`<%l#-Y7Z#;OY)[W(qQS1e'g&jOY#:sZr#:srs#;nsw#:swx#@{x#O#:s#O#P# [<%lO# b#P;'S#[<%lO# [<%lO# _P;=`<%l# i]S1e'g&jOY# b#P#b#[<%lO# [<%lO# b#P#b#[<%lO# t!R![$2V![!c$e!c!i$2V!i#O$e#O#P&f#P#T$e#T#Z$2V#Z;'S$e;'S;=`(u<%lO$e2]$?Pv)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx$4lx!O$e!O!P$ m!P!Q$e!Q![$2V![!c$e!c!g$2V!g!h$:p!h!i$2V!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#U$2V#U#V$2V#V#X$2V#X#Y$:p#Y#Z$2V#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j#l$e#l#m$0z#m;'S$e;'S;=`(u<%lO$e4e$Ar[(w-X)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox![$e![!]$Bh!]#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3s$BsYl-})[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]$CnY)X,g)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7V$Dk_p,g%^!b)[W(qQ'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!^$Ej!^!_%+w!_!`%.U!`!a%0]!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej*[$Es])[W(qQ'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ejp$FoTO!`$Fl!`!a$GO!a;'S$Fl;'S;=`$GT<%lO$Flp$GTO$Xpp$GWP;=`<%l$Fl*Y$GbZ)[W'g&jOY$GZYZ$FlZw$GZwx$HTx!`$GZ!`!a%(U!a#O$GZ#O#P$Ib#P;'S$GZ;'S;=`%(y<%lO$GZ*Q$HYX'g&jOY$HTYZ$FlZ!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT*Q$IOU$XpY#t'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}*Q$Ig['g&jOY$HTYZ$HTZ]$HT]^$J]^!`$HT!`!a$NO!a#O$HT#O#P%&n#P;'S$HT;'S;=`%'f;=`<%l%$z<%lO$HT*Q$JbX'g&jOY$HTYZ$J}Z!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT'[$KSX'g&jOY$J}YZ$FlZ!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$KvU$Xp'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}'[$L_Z'g&jOY$J}YZ$J}Z]$J}]^$MQ^!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$MVX'g&jOY$J}YZ$J}Z!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$MuP;=`<%l$J}*Q$M{P;=`<%l$HT*Q$NVW$Xp'g&jOY$NoZ!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`$NtW'g&jOY$NoZ!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`% eUY#t'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%})`% |Y'g&jOY$NoYZ$NoZ]$No]^%!l^#O$No#O#P%#d#P;'S$No;'S;=`%$[;=`<%l%$z<%lO$No)`%!qX'g&jOY$NoYZ%}Z!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`%#aP;=`<%l$No)`%#iZ'g&jOY$NoYZ%}Z]$No]^%!l^!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`%$_XOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l$No<%lO%$z#t%$}WOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h<%lO%$z#t%%lOY#t#t%%oRO;'S%$z;'S;=`%%x;=`O%$z#t%%{XOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l%$z<%lO%$z#t%&kP;=`<%l%$z*Q%&sZ'g&jOY$HTYZ$J}Z]$HT]^$J]^!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT*Q%'iXOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l$HT<%lO%$z*Y%(aW$XpY#t)[W'g&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^*Y%(|P;=`<%l$GZ*S%)WZ(qQ'g&jOY%)PYZ$FlZr%)Prs$HTs!`%)P!`!a%)y!a#O%)P#O#P$Ib#P;'S%)P;'S;=`%*n<%lO%)P*S%*UW$XpY#t(qQ'g&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O*S%*qP;=`<%l%)P*[%+RY$XpY#t)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e*[%+tP;=`<%l$Ej7V%,U^)[W(qQ%]!b!f,g'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!_$Ej!_!`%-Q!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%-]]!g-y)[W(qQ'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%.c]%^!b!b,g)[W(qQ'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%/[!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%/mY%^!b!b,g$XpY#t)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e)j%0hYY#t)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%1c[)k!c)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`0Q!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%2f]%^!b)[W(qQ!d,g'g&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`%3_!`!a%4[!a#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%3lY%^!b!b,g)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%4i[)[W(qQ%]!b!f,g'g&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e&u%5jY(vP)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z%6ib)[W(zS(qQ!R,f(s%y'g&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e7Z%8Qb)[W(zS(qQ!R,f(s%y'g&jOY$eZr$ers%9Ysw$ewx%9{x!Q$e!Q![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e5P%9cW)[W(p/]'g&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^2T%:UW(qQ)Z,g'g&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O3o%:yZ!V-y)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox!}$e!}#O%;l#O#P&f#P;'S$e;'S;=`(u<%lO$e&u%;wY)QP)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e4e% [Z]%=q]^%?Z^!Q%=q!Q![%?w![!w%=q!w!x%AX!x#O%=q#O#P%H_#P#i%=q#i#j%Ds#j#l%=q#l#m%IR#m;'S%=q;'S;=`%Kt<%lO%=q&t%=xUXY'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}4e%>e[XY(o.o'g&jOX%}XY-OYZ*[Z]%}]^-O^p%}pq-Oq#O%}#O#P,^#P;'S%};'S;=`'r<%lO%}4e%?bVXY'g&jOY%}YZ-OZ#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%@OWXY'g&jOY%}Z!Q%}!Q![%@h![#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%@oWXY'g&jOY%}Z!Q%}!Q![%=q![#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%A^['g&jOY%}Z!Q%}!Q![%BS![!c%}!c!i%BS!i#O%}#O#P&f#P#T%}#T#Z%BS#Z;'S%};'S;=`'r<%lO%}&t%BX['g&jOY%}Z!Q%}!Q![%B}![!c%}!c!i%B}!i#O%}#O#P&f#P#T%}#T#Z%B}#Z;'S%};'S;=`'r<%lO%}&t%CS['g&jOY%}Z!Q%}!Q![%Cx![!c%}!c!i%Cx!i#O%}#O#P&f#P#T%}#T#Z%Cx#Z;'S%};'S;=`'r<%lO%}&t%C}['g&jOY%}Z!Q%}!Q![%Ds![!c%}!c!i%Ds!i#O%}#O#P&f#P#T%}#T#Z%Ds#Z;'S%};'S;=`'r<%lO%}&t%Dx['g&jOY%}Z!Q%}!Q![%En![!c%}!c!i%En!i#O%}#O#P&f#P#T%}#T#Z%En#Z;'S%};'S;=`'r<%lO%}&t%Es['g&jOY%}Z!Q%}!Q![%Fi![!c%}!c!i%Fi!i#O%}#O#P&f#P#T%}#T#Z%Fi#Z;'S%};'S;=`'r<%lO%}&t%Fn['g&jOY%}Z!Q%}!Q![%Gd![!c%}!c!i%Gd!i#O%}#O#P&f#P#T%}#T#Z%Gd#Z;'S%};'S;=`'r<%lO%}&t%Gi['g&jOY%}Z!Q%}!Q![%=q![!c%}!c!i%=q!i#O%}#O#P&f#P#T%}#T#Z%=q#Z;'S%};'S;=`'r<%lO%}&t%HfXXY'g&jOY%}YZ%}Z]%}]^'W^#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%IW['g&jOY%}Z!Q%}!Q![%I|![!c%}!c!i%I|!i#O%}#O#P&f#P#T%}#T#Z%I|#Z;'S%};'S;=`'r<%lO%}&t%JR['g&jOY%}Z!Q%}!Q![%Jw![!c%}!c!i%Jw!i#O%}#O#P&f#P#T%}#T#Z%Jw#Z;'S%};'S;=`'r<%lO%}&t%KO[XY'g&jOY%}Z!Q%}!Q![%Jw![!c%}!c!i%Jw!i#O%}#O#P&f#P#T%}#T#Z%Jw#Z;'S%};'S;=`'r<%lO%}&t%KwP;=`<%l%=q2a%LVZ!W,V)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P#Q%Lx#Q;'S$e;'S;=`(u<%lO$e'Y%MTY)^d)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%NQ[)[W(qQ%]!b'g&j!_,gOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z& Vd)[W(zS(qQ!R,f(s%y'g&jOY$eZr$ers%9Ysw$ewx%9{x!Q$e!Q!Y%6Y!Y!Z%7q!Z![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e2]&!pY!T,g)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3om^)[W(qQ%]!b'g&j!^,gOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P#p$e#p#q&$i#q;'S$e;'S;=`(u<%lO$e3o&$vY)U,g%_!b)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e'V&%qY!Ua)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e(]&&nc)[W(qQ%]!b'SP'g&jOX$eXY&'yZp$epq&'yqr$ers%^sw$ewx(Ox!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e&y&(Sc)[W(qQ'g&jOX$eXY&'yZp$epq&'yqr$ers%^sw$ewx(Ox!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e&y&)jb)[W(qQdT'g&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![&)_![!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e",tokenizers:[_,v,0,1,2,3,4,5,6,7,8,9],topRules:{Program:[0,308]},dynamicPrecedences:{87:1,94:1,119:1,185:1,188:-10,241:-10,242:1,245:-1,247:-10,248:1,263:-1,268:2,269:2,307:-10,366:3,418:1,419:3,420:1,421:1},specialized:[{term:357,get:O=>k[O]||-1},{term:32,get:O=>z[O]||-1},{term:66,get:O=>h[O]||-1},{term:364,get:O=>G[O]||-1}],tokenPrec:24905}),C=n.define({name:"cpp",parser:E.configure({props:[x.add({IfStatement:i({except:/^\s*({|else\b)/}),TryStatement:i({except:/^\s*({|catch)\b/}),LabeledStatement:c,CaseStatement:O=>O.baseIndent+O.unit,BlockComment:()=>null,CompoundStatement:S({closing:"}"}),Statement:i({except:/^{/})}),o.add({"DeclarationList CompoundStatement EnumeratorList FieldDeclarationList InitializerList":w,BlockComment(O){return{from:O.from+2,to:O.to-2}}})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\})$/,closeBrackets:{stringPrefixes:["L","u","U","u8","LR","UR","uR","u8R","R"]}}});function N(){return new V(C)}export{N as cpp,C as cppLanguage}; +import{E as U,s as t,t as Q,b as l,L as n,i as x,c as i,h as c,j as S,f as o,k as w,a as V}from"./notice-a7476b53.js";import"./index-7911c6db.js";import"./index-4eef28ae.js";import"./config-b4a9e7c0.js";const P=1,T=2,u=3,W=82,f=76,q=117,Z=85,g=97,d=122,b=65,m=90,p=95,a=48,r=34,y=40,Y=41,R=32,s=62,_=new U(O=>{if(O.next==f||O.next==Z?O.advance():O.next==q&&(O.advance(),O.next==a+8&&O.advance()),O.next!=W||(O.advance(),O.next!=r))return;O.advance();let e="";for(;O.next!=y;){if(O.next==R||O.next<=13||O.next==Y)return;e+=String.fromCharCode(O.next),O.advance()}for(O.advance();;){if(O.next<0)return O.acceptToken(P);if(O.next==Y){let X=!0;for(let $=0;X&&$ {if(O.next==s)O.peek(1)==s&&O.acceptToken(T,1);else{let e=!1,X=0;for(;;X++){if(O.next>=b&&O.next<=m)e=!0;else{if(O.next>=g&&O.next<=d)return;if(O.next!=p&&!(O.next>=a&&O.next<=a+9))break}O.advance()}e&&X>1&&O.acceptToken(u)}},{extend:!0}),j=t({"typedef struct union enum class typename decltype auto template operator friend noexcept namespace using requires concept import export module __attribute__ __declspec __based":Q.definitionKeyword,"extern MsCallModifier MsPointerModifier extern static register thread_local inline const volatile restrict _Atomic mutable constexpr constinit consteval virtual explicit VirtualSpecifier Access":Q.modifier,"if else switch for while do case default return break continue goto throw try catch":Q.controlKeyword,"co_return co_yield co_await":Q.controlKeyword,"new sizeof delete static_assert":Q.operatorKeyword,"NULL nullptr":Q.null,this:Q.self,"True False":Q.bool,"TypeSize PrimitiveType":Q.standard(Q.typeName),TypeIdentifier:Q.typeName,FieldIdentifier:Q.propertyName,"CallExpression/FieldExpression/FieldIdentifier":Q.function(Q.propertyName),"ModuleName/Identifier":Q.namespace,PartitionName:Q.labelName,StatementIdentifier:Q.labelName,"Identifier DestructorName":Q.variableName,"CallExpression/Identifier":Q.function(Q.variableName),"CallExpression/ScopedIdentifier/Identifier":Q.function(Q.variableName),"FunctionDeclarator/Identifier FunctionDeclarator/DestructorName":Q.function(Q.definition(Q.variableName)),NamespaceIdentifier:Q.namespace,OperatorName:Q.operator,ArithOp:Q.arithmeticOperator,LogicOp:Q.logicOperator,BitOp:Q.bitwiseOperator,CompareOp:Q.compareOperator,AssignOp:Q.definitionOperator,UpdateOp:Q.updateOperator,LineComment:Q.lineComment,BlockComment:Q.blockComment,Number:Q.number,String:Q.string,"RawString SystemLibString":Q.special(Q.string),CharLiteral:Q.character,EscapeSequence:Q.escape,"UserDefinedLiteral/Identifier":Q.literal,PreProcArg:Q.meta,"PreprocDirectiveName #include #ifdef #ifndef #if #define #else #endif #elif":Q.processingInstruction,MacroName:Q.special(Q.name),"( )":Q.paren,"[ ]":Q.squareBracket,"{ }":Q.brace,"< >":Q.angleBracket,". ->":Q.derefOperator,", ;":Q.separator}),k={__proto__:null,bool:34,char:34,int:34,float:34,double:34,void:34,size_t:34,ssize_t:34,intptr_t:34,uintptr_t:34,charptr_t:34,int8_t:34,int16_t:34,int32_t:34,int64_t:34,uint8_t:34,uint16_t:34,uint32_t:34,uint64_t:34,char8_t:34,char16_t:34,char32_t:34,char64_t:34,const:68,volatile:70,restrict:72,_Atomic:74,mutable:76,constexpr:78,constinit:80,consteval:82,struct:86,__declspec:90,final:148,override:148,public:152,private:152,protected:152,virtual:154,extern:160,static:162,register:164,inline:166,thread_local:168,__attribute__:172,__based:178,__restrict:180,__uptr:180,__sptr:180,_unaligned:180,__unaligned:180,noexcept:194,requires:198,TRUE:786,true:786,FALSE:788,false:788,typename:218,class:220,template:234,throw:248,__cdecl:256,__clrcall:256,__stdcall:256,__fastcall:256,__thiscall:256,__vectorcall:256,try:260,catch:264,export:284,import:288,case:298,default:300,if:310,else:316,switch:320,do:324,while:326,for:332,return:336,break:340,continue:344,goto:348,co_return:352,co_yield:356,using:364,typedef:368,namespace:382,new:400,delete:402,co_await:404,concept:408,enum:412,static_assert:416,friend:424,union:426,explicit:432,operator:446,module:458,signed:520,unsigned:520,long:520,short:520,decltype:530,auto:532,sizeof:568,NULL:574,nullptr:588,this:590},z={__proto__:null,"<":131},h={__proto__:null,">":135},G={__proto__:null,operator:390,new:578,delete:584},E=l.deserialize({version:14,states:"$;fQ!QQVOOP'gOUOOO(XOWO'#CdO,RQUO'#CgO,]QUO'#FkO-sQbO'#CwO.UQUO'#CwO0TQUO'#K[O0[QUO'#CvO0gOpO'#DvO0oQ!dO'#D]OOQR'#JP'#JPO5XQVO'#GVO5fQUO'#JWOOQQ'#JW'#JWO8zQUO'#KnO {QVO'#E^O?]QUO'#E^OOQQ'#Ed'#EdOOQQ'#Ee'#EeO?bQVO'#EfO@XQVO'#EiOBUQUO'#FPOBvQUO'#FiOOQR'#Fk'#FkOB{QUO'#FkOOQR'#LR'#LROOQR'#LQ'#LQOETQVO'#KROFxQUO'#LWOGVQUO'#KrOGkQUO'#LWOH]QUO'#LYOOQR'#HV'#HVOOQR'#HW'#HWOOQR'#HX'#HXOOQR'#K}'#K}OOQR'#J`'#J`Q!QQVOOOHkQVO'#F^OIWQUO'#EhOI_QUOOOKZQVO'#HhOKkQUO'#HhONVQUO'#KrONaQUO'#KrOOQQ'#Kr'#KrO!!_QUO'#KrOOQQ'#Jr'#JrO!!lQUO'#HyOOQQ'#K['#K[O!&^QUO'#K[O!&zQUO'#KRO!(zQVO'#I^O!(zQVO'#IaOCQQUO'#KROOQQ'#Iq'#IqOOQQ'#KR'#KRO!,}QUO'#K[OOQR'#KZ'#KZO!-UQUO'#DYO!/mQUO'#KoOOQQ'#Ko'#KoO!/tQUO'#KoO!/{QUO'#ETO!0QQUO'#EWO!0VQUO'#FRO8zQUO'#FPO!QQVO'#F_O!0[Q#vO'#FaO!0gQUO'#FlO!0oQUO'#FqO!0tQVO'#FsO!0oQUO'#FvO!3sQUO'#FwO!3xQVO'#FyO!4SQUO'#F{O!4XQUO'#F}O!4^QUO'#GPO!4cQVO'#GRO!(zQVO'#GTO!4jQUO'#GqO!4xQUO'#GZO!(zQVO'#FfO!6VQUO'#FfO!6[QVO'#GaO!6cQUO'#GbO!6nQUO'#GoO!6sQUO'#GsO!6xQUO'#G{O!7jQ&lO'#HjO!:mQUO'#GvO!:}QUO'#HYO!;YQUO'#H[O!;bQUO'#DWO!;bQUO'#HvO!;bQUO'#HwO!;yQUO'#HxO!<[QUO'#H}O!=PQUO'#IOO!>uQVO'#IcO!(zQVO'#IeO!?PQUO'#IhO!?WQVO'#IkP!@}{,UO'#CbP!6n{,UO'#CbP!AY{7[O'#CbP!6n{,UO'#CbP!A_{,UO'#CbP!AjOSO'#I{POOO)CEo)CEoOOOO'#I}'#I}O!AtOWO,59OOOQR,59O,59OO!(zQVO,59UOOQQ,59W,59WO!(zQVO,5;ROOQR,5 rOOQR'#IY'#IYOOQR'#IZ'#IZOOQR'#I['#I[OOQR'#I]'#I]O!(zQVO,5>sO!(zQVO,5>sO!(zQVO,5>sO!(zQVO,5>sO!(zQVO,5>sO!(zQVO,5>sO!(zQVO,5>sO!(zQVO,5>sO!(zQVO,5>sO!(zQVO,5>sO!DOQVO,5>{OOQQ,5?X,5?XO!EqQVO'#ChO!IjQUO'#CyOOQQ,59c,59cOOQQ,59b,59bOOQQ,5=O,5=OO!IwQ&lO,5=nO!?PQUO,5?SO!LkQVO,5?VO!LrQbO,59cO!L}QVO'#FYOOQQ,5?Q,5?QO!M_QVO,59VO!MfO`O,5:bO!MkQbO'#D^O!M|QbO'#K_O!N[QbO,59wO!NdQbO'#CwO!NuQUO'#CwO!NzQUO'#K[O# UQUO'#CvOOQR-E<}-E<}O# aQUO,5ApO# hQVO'#EfO@XQVO'#EiOBUQUO,5;kOOQR,5 m,5>mO#3gQUO'#CgO#4]QUO,5>qO#6OQUO'#IfOOQR'#JO'#JOO#6WQUO,5:xO#6tQUO,5:xO#7eQUO,5:xO#8YQUO'#CtO!0QQUO'#ClOOQQ'#JX'#JXO#6tQUO,5:xO#8bQUO,5;QO!4xQUO'#C}O#9kQUO,5;QO#9pQUO,5>RO#:|QUO'#C}O#;dQUO,5>|O#;iQUO'#KxO#}QUO'#L]O#?UQUO,5>VO#?ZQbO'#CwO#?fQUO'#GdO#?kQUO'#E^O#@[QUO,5;kO#@sQUO'#LOO#@{QUO,5;rOKkQUO'#HgOBUQUO'#HhO#AQQUO'#KrO!6nQUO'#HkO#AxQUO'#CtO!0tQVO,5 QO$(WQUO'#E[O$(eQUO,5>SOOQQ,5>T,5>TO$,RQVO'#C{OOQQ-E=p-E=pOOQQ,5>e,5>eOOQQ,59`,59`O$,]QUO,5>xO$.]QUO,5>{O!6nQUO,59tO$.pQUO,5;qO$.}QUO,5<|O!0QQUO,5:oOOQQ,5:r,5:rO$/YQUO,5;mO$/_QUO'#KnOBUQUO,5;kOOQR,5;y,5;yO$0OQUO'#FcO$0^QUO'#FcO$0cQUO,5;{O$3|QVO'#FnO!0tQVO,5 eQUO,5 pQUO,5=]O$>uQUO,5=]O!4xQUO,5 }QUO,5 uQUO,5<|O$DXQUO,5<|O$DdQUO,5=ZO!(zQVO,5=_O!(zQVO,5=gO#NeQUO,5=nOOQQ,5>U,5>UO$FiQUO,5>UO$FsQUO,5>UO$FxQUO,5>UO$F}QUO,5>UO!6nQUO,5>UO$H{QUO'#K[O$ISQUO,5=pO$I_QUO,5=bOKkQUO,5=pO$JXQUO,5=tOOQR,5=t,5=tO$JaQUO,5=tO$LlQVO'#H]OOQQ,5=v,5=vO!;]QUO,5=vO%#gQUO'#KkO%#nQUO'#K]O%$SQUO'#KkO%$^QUO'#DyO%$oQUO'#D|O%'lQUO'#K]OOQQ'#K]'#K]O%)_QUO'#K]O%#nQUO'#K]O%)dQUO'#K]OOQQ,59r,59rOOQQ,5>b,5>bOOQQ,5>c,5>cO%)lQUO'#H{O%)tQUO,5>dOOQQ,5>d,5>dO%-`QUO,5>dO%-kQUO,5>iO%1VQVO,5>jO%1^QUO,5>}O# hQVO'#EfO%4dQUO,5>}OOQQ,5>},5>}O%5TQUO,5?PO%7XQUO,5?SO!<[QUO,5?SO%9TQUO,5?VO% zQUO1G0mOOQQ1G0m1G0mO%@WQUO'#CoO%BgQbO'#CwO%BrQUO'#CrO%BwQUO'#CrO%B|QUO1G.tO#AxQUO'#CqOOQQ1G.t1G.tO%EPQUO1G4^O%FVQUO1G4_O%GxQUO1G4_O%IkQUO1G4_O%K^QUO1G4_O%MPQUO1G4_O%NrQUO1G4_O&!eQUO1G4_O&$WQUO1G4_O&%yQUO1G4_O&'lQUO1G4_O&)_QUO1G4_O&+QQUO'#KQO&,ZQUO'#KQO&,cQUO,59SOOQQ,5=Q,5=QO&.kQUO,5=QO&.uQUO,5=QO&.zQUO,5=QO&/PQUO,5=QO!6nQUO,5=QO#NeQUO1G3YO&/ZQUO1G4nO!<[QUO1G4nO&1VQUO1G4qO&2xQVO1G4qOOQQ1G.}1G.}OOQQ1G.|1G.|OOQQ1G2j1G2jO!IwQ&lO1G3YO&3PQUO'#LPO@XQVO'#EiO&4YQUO'#F]OOQQ'#Jb'#JbO&4_QUO'#FZO&4jQUO'#LPO&4rQUO,5;tO&4wQUO1G.qOOQQ1G.q1G.qOOQR1G/|1G/|O&6jQ!dO'#JQO&6oQbO,59xO&9QQ!eO'#D`O&9XQ!dO'#JSO&9^QbO,5@yO&9^QbO,5@yOOQR1G/c1G/cO&9iQbO1G/cO&9nQ&lO'#GfO&:lQbO,59cOOQR1G7[1G7[O#@[QUO1G1VO&:wQUO1G1^OBUQUO1G1VO&=YQUO'#CyO#*wQbO,59cO&@{QUO1G6tOOQR-E<|-E<|O&B_QUO1G0dO#6WQUO1G0dOOQQ-E=V-E=VO#6tQUO1G0dOOQQ1G0l1G0lO&CSQUO,59iOOQQ1G3m1G3mO&CjQUO,59iO&DQQUO,59iO!M_QVO1G4hO!(zQVO'#JZO&DlQUO,5AdOOQQ1G0o1G0oO!(zQVO1G0oO!6nQUO'#JoO&DtQUO,5AwOOQQ1G3q1G3qOOQR1G1V1G1VO&J]QVO'#FOO!M_QVO,5;sOOQQ,5;s,5;sOBUQUO'#JdO&JmQUO,5AjO&JuQVO'#E[OOQR1G1^1G1^O&MdQUO'#L]OOQR1G1o1G1oOOQR-E=g-E=gOOQR1G7^1G7^O#DhQUO1G7^OGVQUO1G7^O#DhQUO1G7`OOQR1G7`1G7`O&MlQUO'#HOO&MtQUO'#LXOOQQ,5=i,5=iO&NSQUO,5=kO&NXQUO,5=lOOQR1G7a1G7aO#EfQVO1G7aO&N^QUO1G7aO' dQVO,5=lOOQR1G1U1G1UO$.vQUO'#E]O'!YQUO'#E]OOQQ'#Kz'#KzO'!sQUO'#KyO'#OQUO,5;UO'#WQUO'#ElO'#kQUO'#ElO'$OQUO'#EtOOQQ'#J]'#J]O'$TQUO,5;cO'$zQUO,5;cO'%uQUO,5;dO'&{QVO,5;dOOQQ,5;d,5;dO''VQVO,5;dO'&{QVO,5;dO''^QUO,5;bO'(ZQUO,5;eO'(fQUO'#KqO'(nQUO,5:vO'(sQUO,5;fOOQQ1G0n1G0nOOQQ'#J^'#J^O''^QUO,5;bO!4xQUO'#E}OOQQ,5;b,5;bO')nQUO'#E`O'+hQUO'#E{OHrQUO1G0nO'+mQUO'#EbOOQQ'#JY'#JYO'-VQUO'#KsOOQQ'#Ks'#KsO'.PQUO1G0eO'.wQUO1G3lO'/}QVO1G3lOOQQ1G3l1G3lO'0XQVO1G3lO'0`QUO'#L`O'1lQUO'#KYO'1zQUO'#KXO'2VQUO,59gO'2_QUO1G/`O'2dQUO'#FPOOQR1G1]1G1]OOQR1G2h1G2hO$>uQUO1G2hO'2nQUO1G2hO'2yQUO1G0ZOOQR'#Ja'#JaO'3OQVO1G1XO'8wQUO'#FTO'8|QUO1G1VO!6nQUO'#JeO'9[QUO,5;}O$0^QUO,5;}OOQQ'#Fd'#FdOOQQ,5;},5;}O'9jQUO1G1gOOQR1G1g1G1gO'9rQUO,5 }QUO1G2aOOQQ'#Cu'#CuO'DRQUO'#G]O'D|QUO'#G]O'ERQUO'#LSO'EaQUO'#G`OOQQ'#LT'#LTO'EoQUO1G2aO'EtQVO1G1lO'HVQVO'#GVOBUQUO'#FWOOQR'#Jf'#JfO'EtQVO1G1lO'HaQUO'#FwOOQR1G2g1G2gOOQR,5;x,5;xO'HfQVO,5;xO'HmQUO1G2hO'HrQUO'#JhO'2nQUO1G2hO!(zQVO1G2uO'HzQUO1G2yO'JTQUO1G3RO'KZQUO1G3YOOQQ1G3p1G3pO'KoQUO1G3pOOQR1G3[1G3[O'KtQUO'#K[O'2dQUO'#LUOGkQUO'#LWOOQR'#Gz'#GzO#DhQUO'#LYOOQR'#HR'#HRO'LOQUO'#GwO'$OQUO'#GvOOQR1G2|1G2|O'L{QUO1G2|O'MrQUO1G3[O'M}QUO1G3`O'NSQUO1G3`OOQR1G3`1G3`O'N[QUO'#H^OOQR'#H^'#H^O( eQUO'#H^O!(zQVO'#HaO!(zQVO'#H`OOQR'#L['#L[O( jQUO'#L[OOQR'#Jl'#JlO( oQVO,5=wOOQQ,5=w,5=wO( vQUO'#H_O(!OQUO'#H[OOQQ1G3b1G3bO(!YQUO,5@wOOQQ,5@w,5@wO%)_QUO,5@wO%)dQUO,5@wO%$^QUO,5:eO(%wQUO'#KlO(&VQUO'#KlOOQQ,5:e,5:eOOQQ'#JT'#JTO(&bQUO'#D}O(&lQUO'#KrOGkQUO'#LWO('hQUO'#D}OOQQ'#Hq'#HqOOQQ'#Hs'#HsOOQQ'#Ht'#HtOOQQ'#Km'#KmOOQQ'#JV'#JVO('rQUO,5:hOOQQ,5:h,5:hO((oQUO'#LWO((|QUO'#HuO()dQUO,5@wO()kQUO'#H|O()vQUO'#L_O(*OQUO,5>gO(*TQUO'#L^OOQQ1G4O1G4OO(-zQUO1G4OO(.RQUO1G4OO(.YQUO1G4UO(/`QUO1G4UO(/eQUO,5A}O!6nQUO1G4iO!(zQVO'#IjOOQQ1G4n1G4nO(/jQUO1G4nO(1mQVO1G4qPOOO1G.h1G.hP!A_{,UO1G.hP(3mQUO'#LfP(3x{,UO1G.hP(3}{7[O1G.hPO{O-E=t-E=tPOOO,5BO,5BOP(4V{,UO,5BOPOOO1G5R1G5RO!(zQVO7+$[O(4[QUO'#CyOOQQ,59^,59^O(4gQbO,59cO(4rQbO,59^OOQQ,59],59]OOQQ7+)x7+)xO!M_QVO'#JuO(4}QUO,5@lOOQQ1G.n1G.nOOQQ1G2l1G2lO(5VQUO1G2lO(5[QUO7+(tOOQQ7+*Y7+*YO(7pQUO7+*YO(7wQUO7+*YO(1mQVO7+*]O#NeQUO7+(tO(8UQVO'#JcO(8iQUO,5AkO(8qQUO,5;vOOQQ'#Co'#CoOOQQ,5;w,5;wO!(zQVO'#F[OOQQ-E=`-E=`O!M_QVO,5;uOOQQ1G1`1G1`OOQQ,5?l,5?lOOQQ-E=O-E=OOOQR'#Dg'#DgOOQR'#Di'#DiOOQR'#Dl'#DlO(9zQ!eO'#K`O(:RQMkO'#K`O(:YQ!eO'#K`OOQR'#K`'#K`OOQR'#JR'#JRO(:aQ!eO,59zOOQQ,59z,59zO(:hQbO,5?nOOQQ-E=Q-E=QO(:vQbO1G6eOOQR7+$}7+$}OOQR7+&q7+&qOOQR7+&x7+&xO'8|QUO7+&qO(;RQUO7+&OO#6WQUO7+&OO(;vQUO1G/TO(<^QUO1G/TO( kQUO,5?uOOQQ-E=X-E=XO(?tQUO7+&ZOOQQ,5@Z,5@ZOOQQ-E=m-E=mO(?yQUO'#LPO@XQVO'#EiO(AVQUO1G1_OOQQ1G1_1G1_O(B`QUO,5@OOOQQ,5@O,5@OOOQQ-E=b-E=bO(BtQUO'#KqOOQR7+,x7+,xO#DhQUO7+,xOOQR7+,z7+,zO(CRQUO,5=jO#DsQUO'#JkO(CdQUO,5AsOOQR1G3V1G3VOOQR1G3W1G3WO(CrQUO7+,{OOQR7+,{7+,{O(EjQUO,5:wO(GXQUO'#EwO!(zQVO,5;VO(GzQUO,5:wO(HUQUO'#EpO(HgQUO'#EzOOQQ,5;Z,5;ZO#K]QVO'#ExO(H}QUO,5:wO(IUQUO'#EyO#GgQUO'#J[O(JnQUO,5AeOOQQ1G0p1G0pO(JyQUO,5;WO!<[QUO,5;^O(KdQUO,5;_O(KrQUO,5;WO(NUQUO,5;`OOQQ-E=Z-E=ZO(N^QUO1G0}OOQQ1G1O1G1OO) XQUO1G1OO)!_QVO1G1OO)!fQVO1G1OO)!pQUO1G0|OOQQ1G0|1G0|OOQQ1G1P1G1PO)#mQUO'#JpO)#wQUO,5A]OOQQ1G0b1G0bOOQQ-E=[-E=[O)$PQUO,5;iO!<[QUO,5;iO)$|QVO,5:zO)%TQUO,5;gO$ mQUO7+&YOOQQ7+&Y7+&YO!(zQVO'#EfO)%[QUO,5:|OOQQ'#Kt'#KtOOQQ-E=W-E=WOOQQ,5A_,5A_OOQQ'#Jm'#JmO))PQUO7+&PPOQQ7+&P7+&POOQQ7+)W7+)WO))wQUO7+)WO)*}QVO7+)WOOQQ,5>n,5>nO$)YQVO'#JtO)+UQUO,5@sOOQQ1G/R1G/ROOQQ7+$z7+$zO)+aQUO7+(SO)+fQUO7+(SOOQR7+(S7+(SO$>uQUO7+(SOOQQ7+%u7+%uOOQR-E=_-E=_O!0VQUO,5;oOOQQ,5@P,5@POOQQ-E=c-E=cO$0^QUO1G1iOOQQ1G1i1G1iOOQR7+'R7+'ROOQR1G1t1G1tOBUQUO,5;rO),SQUO,5 hQUO,5 VQUO7+(aO)?]QUO7+(eO)?bQVO7+(eOOQQ7+(m7+(mOOQQ7+)[7+)[O)?jQUO'#KkO)?tQUO'#KkOOQR,5=c,5=cO)@RQUO,5=cO!;bQUO,5=cO!;bQUO,5=cO!;bQUO,5=cOOQR7+(h7+(hOOQR7+(v7+(vOOQR7+(z7+(zOOQR,5=x,5=xO)@WQUO,5={O)A^QUO,5=zOOQR,5Av,5AvOOQR-E=j-E=jOOQQ1G3c1G3cO)BdQUO,5=yO)BiQVO'#EfOOQQ1G6c1G6cO%)_QUO1G6cO%)dQUO1G6cOOQQ1G0P1G0POOQQ-E=R-E=RO)EQQUO,5AWO(%wQUO'#JUO)E]QUO,5AWO)E]QUO,5AWO)EeQUO,5:iO8zQUO,5:iOOQQ,5>^,5>^O)EoQUO,5ArO)EvQUO'#EVO)GQQUO'#EVO)GkQUO,5:iO)GuQUO'#HmO)GuQUO'#HnOOQQ'#Kp'#KpO)HdQUO'#KpO!(zQVO'#HoOOQQ,5:i,5:iO)IUQUO,5:iO!M_QVO,5:iOOQQ-E=T-E=TOOQQ1G0S1G0SOOQQ,5>a,5>aO)IZQUO1G6cO!(zQVO,5>hO)LxQUO'#JsO)MTQUO,5AyOOQQ1G4R1G4RO)M]QUO,5AxOOQQ,5Ax,5AxOOQQ7+)j7+)jO*!zQUO7+)jOOQQ7+)p7+)pO*'yQVO1G7iO*){QUO7+*TO**QQUO,5?UO*+WQUO7+*]POOO7+$S7+$SP*,yQUO'#LgP*-RQUO,5BQP*-W{,UO7+$SPOOO1G7j1G7jO*-]QUO< RQUO'#ElOOQQ1G0z1G0zOOQQ7+&j7+&jO*>gQUO7+&jO*?mQVO7+&jOOQQ7+&h7+&hOOQQ,5@[,5@[OOQQ-E=n-E=nO*@iQUO1G1TO*@sQUO1G1TO*A^QUO1G0fOOQQ1G0f1G0fO*BdQUO'#K|O*BlQUO1G1ROOQQ< OOOQQ-E=k-E=kPOQQ< uQUO< WO)GuQUO'#JqO*N`QUO1G0TO*NqQVO1G0TOOQQ1G3v1G3vO*NxQUO,5>XO+ TQUO,5>YO+ rQUO,5>ZO+!xQUO1G0TO%)dQUO7++}O+$OQUO1G4SOOQQ,5@_,5@_OOQQ-E=q-E=qOOQQ< o,5>oO+/wQUOANAYOOQRANAYANAYO+/|QUO7+'aOOQRAN@dAN@dO+1YQVOAN@oO+1aQUOAN@oO!0tQVOAN@oO+2jQUOAN@oO+2oQUOANAOO+2zQUOANAOO+4QQUOANAOOOQRAN@oAN@oO!M_QVOANAOOOQRANAPANAPO+4VQUO7+'}O)7eQUO7+'}OOQQ7+(P7+(PO+4hQUO7+(PO+5nQVO7+(PO+5uQVO7+'iO+5|QUOANAkOOQR7+(i7+(iOOQR7+)Q7+)QO+6RQUO7+)QO+6WQUO7+)QOOQQ<= i<= iO+6`QUO7+,^O+6hQUO1G5[OOQQ1G5[1G5[O+6sQUO7+%oOOQQ7+%o7+%oO+7UQUO7+%oO*NqQVO7+%oOOQQ7+)b7+)bO+7ZQUO7+%oO+8aQUO7+%oO!M_QVO7+%oO+8kQUO1G0]O*LyQUO1G0]O)EvQUO1G0]OOQQ1G0a1G0aO+9YQUO1G3rO+:`QVO1G3rOOQQ1G3r1G3rO+:jQVO1G3rO+:qQUO,5@]OOQQ-E=o-E=oOOQQ1G3s1G3sO%)_QUO<= iOOQQ7+*[7+*[POQQ,5@c,5@cPOQQ-E=u-E=uOOQQ1G/}1G/}OOQQ,5?y,5?yOOQQ-E=]-E=]OOQRG26tG26tO+;YQUOG26ZO!0tQVOG26ZO+ UQUO< ZQUO< `QUO< uAN>uO+COQUOAN>uO+DUQUOAN>uO!M_QVOAN>uO+DZQUO< |QUO'#K[O,?^QUO'#CyO,?lQbO,59cO,6eQUO7+&OO, XP>r?U?jFdMf!&l!-UP!4Q!4u!5jP!6UPPPPPPPP!6oP!8ZPP!9n!;YP!;`PPPPPP!;cP!;cPP!;cPPPPPPPPP!;o!?XP!?[PP!?x!@mPPPPP!@qP>u!BUPP>u!D_!F`!Fn!HV!IxP!JTP!Jd!Jd!Mv##X#$q#(P#+]!F`#+gPP!F`#+n#+t#+g#+g#+wP#+{#,j#,j#,j#,j!IxP#-T#-f#/lP#0SP#1qP#1u#2P#2v#3R#5a#5i#5i#5p#1uP#1uP#6U#6[P#6fPP#7T#7t#8h#7TP#9[#9hP#7TP#7TPP#7T#7TP#7TP#7TP#7TP#7TP#7TP#7TP#9k#6f#:ZP#:rP#;Z#;Z#;Z#;Z#;h#1uP# u>u>u$%V!@m!@m!@m!@m!@m!@m!6o!6o!6o$%jP$'X$'g!6o$'mPP!6o$)}$*Q#B[$*T:{7o$-]$/W$0w$2g7oPP7o$4Z7oP7o7oP7oP$7c7oP7oPP7o$7oPPPPPPPPP*]P$:y$;P$=h$?p$?v$@^$@h$@s$AS$AY$Bj$Ci$Cp$Cw$C}$DV$Da$Dg$Dv$D|$EV$E_$Ej$Ep$Ez$FQ$F[$Fc$Ft$Fz$GQP$GW$G`$Gg$Gu$Ie$Ik$Iq$Ix$JRPPPPPPPP$JX$J]PPPPP%#a$)}%#d%&n%(xP%)V%)YPPPPPPPPPP%)f%*i%*o%*s%,l%-{%.n%.u%1W%1^PPP%1h%1s%1v%1|%3T%3W%3d%3n%3r%4x%5m%5s#BeP%6^%6p%6s%7V%7e%7i%7o%7u$)}$*Q$*Q%7x%7{P%8V%8YR#cP'dmO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'e'j'k'z(a(c(j)m)s*i*j*m*r*s*w+X+Z+i+k+l,Q,S,o,r,x-^-_-b-f-j.S.T.X/Q/T/_/f/o/q/v/x0k1O1T1d1e1o1s1}2P2f2i2l2x2}3Q3m4S4V4[4e5^5i5u6c6g6j6l6n6x6z7P7f7n7q8i8k8q8w8x9V9Z9a9c9p9s9t:P:S:Y:[:a:f:jU%om%p7UQ&m!`Q(k#]d0S*O0P0Q0R0U5R5S5T5W8UR7U3Xf}Oaewx{!g&S'e*r-f&v$i[!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&W&b&f&x&y&|'O'P'b'j'k'z(a(c(j)m)s*i*j*m*s*w+X+Z+i+k+l,Q,S,o,r,x-^-_-b-j.S.T.X/Q/T/_/f/o/q/v/x1O1d1e1o1s1}2P2f2i2l2x2}3Q3m4S4V4[4e5^5i5u6c6g6j6l6n6x6z7P7f7n7q8i8k8q8w8x9V9Z9a9c9p9s9t:P:S:Y:[:a:f:jS%`f0k#d%jgnp|#O$g$|$}%S%d%h%i%w&s'u'v(R*Z*a*c*u+^,m,w-`-s-z.i.p.r0`0|0}1R1V2b2m5e6k;[;];^;d;e;f;s;t;u;v;z;{;|;}<[<]<^S%qm!YS&u!h#PQ']!tQ'h!yQ'i!zQ(k#`Q(l#]Q(m#^Q*y%kQ,X&lQ,^&nQ-T'^Q-g'gQ-n'rS.u([4]Q/i)hQ0h*nQ2T,]Q2[,dQ3S-hQ4f/PQ4j/WQ5j1QQ6`2WQ7R3TQ8e6_Q9i8OR;_1T$|#hS!]$y%Q%T%Z&j&k'Q'X'Z'a'c(b(f(i(x(y)S)T)U)V)W)X)Y)Z)[)])^)_)`)l)r)y+Y+h,P,T,k,v-k-l.P.|/s0c0e0j0l0z1c1|2d2k3V3g3h4g4h4n4q4w4y4}5O5h5t5{6Y6i6m6w7O7u7v7x8W8X8g8j8n8v9X9`9o9u:Q:X:^:d:mQ&p!dQ(h#ZQ(t#bQ)k$T[*t%e*X0n2c2j3OQ,_&oQ/R(gQ/V(lQ/^(uS/l)j/SQ0u+RS4u/m/nR8S4v'e![O[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'e'j'k'z(a(c(j)m)s*i*j*m*r*s*w+X+Z+i+k+l,Q,S,o,r,x-^-_-b-f-j.S.T.X/Q/T/_/f/o/q/v/x0k1O1T1d1e1o1s1}2P2f2i2l2x2}3Q3m4S4V4[4e5^5i5u6c6g6j6l6n6x6z7P7f7n7q8i8k8q8w8x9V9Z9a9c9p9s9t:P:S:Y:[:a:f:j'e!VO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'e'j'k'z(a(c(j)m)s*i*j*m*r*s*w+X+Z+i+k+l,Q,S,o,r,x-^-_-b-f-j.S.T.X/Q/T/_/f/o/q/v/x0k1O1T1d1e1o1s1}2P2f2i2l2x2}3Q3m4S4V4[4e5^5i5u6c6g6j6l6n6x6z7P7f7n7q8i8k8q8w8x9V9Z9a9c9p9s9t:P:S:Y:[:a:f:jQ)P#kS+R%y0vQ/u)tk4R.j3w3{4O4P7g7i7j7l7o9]9^:VQ)R#kk4Q.j3w3{4O4P7g7i7j7l7o9]9^:Vl)Q#k.j3w3{4O4P7g7i7j7l7o9]9^:VT+R%y0v`UOwx!g&S'e*r-fW$`[e$e(c#l$p_!f!u!}#R#S#T#U#V#Z$S$T$l%U&U&Y&c&m'_(O(Q(V(_(h)k)q+]+b+c+u+z,Y,l,{-R-r-w.Z.[.b.c.g.t.x1W1[1i1n1p2o3`3a3b3t3x5n6R6T7`8_![%cg$g%d%i&s*Z*u+^,m,w-`0}1R2b;[;];^;e;f;s;t;u;v;z;{;}<[<]<^Y%snp%w-s.il(}#k.j3w3{4O4P7g7i7j7l7o9]9^:VS;i'u-zU;j(R.p.r&|MacroName LineComment BlockComment PreprocDirective #include String EscapeSequence SystemLibString Identifier ArgumentList ( ConditionalExpression AssignmentExpression CallExpression PrimitiveType FieldExpression FieldIdentifier DestructorName TemplateMethod ScopedFieldIdentifier NamespaceIdentifier TemplateType TypeIdentifier ScopedTypeIdentifier ScopedNamespaceIdentifier :: NamespaceIdentifier TypeIdentifier TemplateArgumentList < TypeDescriptor const volatile restrict _Atomic mutable constexpr constinit consteval StructSpecifier struct MsDeclspecModifier __declspec ) Attribute AttributeName Identifier AttributeArgs { } [ ] UpdateOp ArithOp ArithOp ArithOp LogicOp BitOp BitOp BitOp CompareOp CompareOp CompareOp > CompareOp BitOp UpdateOp , Number CharLiteral AttributeArgs VirtualSpecifier BaseClassClause Access virtual FieldDeclarationList FieldDeclaration extern static register inline thread_local AttributeSpecifier __attribute__ PointerDeclarator MsBasedModifier __based MsPointerModifier FunctionDeclarator ParameterList ParameterDeclaration PointerDeclarator FunctionDeclarator Noexcept noexcept RequiresClause requires True False ParenthesizedExpression CommaExpression LambdaExpression LambdaCaptureSpecifier TemplateParameterList OptionalParameterDeclaration TypeParameterDeclaration typename class VariadicParameterDeclaration VariadicDeclarator ReferenceDeclarator OptionalTypeParameterDeclaration VariadicTypeParameterDeclaration TemplateTemplateParameterDeclaration template AbstractFunctionDeclarator AbstractPointerDeclarator AbstractArrayDeclarator AbstractParenthesizedDeclarator AbstractReferenceDeclarator ThrowSpecifier throw TrailingReturnType CompoundStatement FunctionDefinition MsCallModifier TryStatement try CatchClause catch LinkageSpecification Declaration InitDeclarator InitializerList InitializerPair SubscriptDesignator FieldDesignator DeclarationList ExportDeclaration export ImportDeclaration import ModuleName PartitionName HeaderName CaseStatement case default LabeledStatement StatementIdentifier ExpressionStatement IfStatement if ConditionClause Declaration else SwitchStatement switch DoStatement do while WhileStatement ForStatement for ReturnStatement return BreakStatement break ContinueStatement continue GotoStatement goto CoReturnStatement co_return CoYieldStatement co_yield AttributeStatement ForRangeLoop AliasDeclaration using TypeDefinition typedef PointerDeclarator FunctionDeclarator ArrayDeclarator ParenthesizedDeclarator ThrowStatement NamespaceDefinition namespace ScopedIdentifier Identifier OperatorName operator ArithOp BitOp CompareOp LogicOp new delete co_await ConceptDefinition concept UsingDeclaration enum StaticAssertDeclaration static_assert ConcatenatedString TemplateDeclaration FriendDeclaration friend union FunctionDefinition ExplicitFunctionSpecifier explicit FieldInitializerList FieldInitializer DefaultMethodClause DeleteMethodClause FunctionDefinition OperatorCast operator TemplateInstantiation FunctionDefinition FunctionDefinition Declaration ModuleDeclaration module RequiresExpression RequirementList SimpleRequirement TypeRequirement CompoundRequirement ReturnTypeRequirement ConstraintConjuction LogicOp ConstraintDisjunction LogicOp ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator TemplateFunction OperatorName StructuredBindingDeclarator ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator BitfieldClause FunctionDefinition FunctionDefinition Declaration FunctionDefinition Declaration AccessSpecifier UnionSpecifier ClassSpecifier EnumSpecifier SizedTypeSpecifier TypeSize EnumeratorList Enumerator DependentType Decltype decltype auto PlaceholderTypeSpecifier ParameterPackExpansion ParameterPackExpansion FieldIdentifier PointerExpression SubscriptExpression BinaryExpression ArithOp LogicOp LogicOp BitOp UnaryExpression LogicOp BitOp UpdateExpression CastExpression SizeofExpression sizeof CoAwaitExpression CompoundLiteralExpression NULL NewExpression new NewDeclarator DeleteExpression delete ParameterPackExpansion nullptr this UserDefinedLiteral ParamPack #define PreprocArg #if #ifdef #ifndef #else #endif #elif PreprocDirectiveName Macro Program",maxTerm:426,nodeProps:[["group",-35,1,8,11,14,15,16,18,71,72,100,101,102,104,192,209,230,243,244,271,272,273,278,281,282,283,285,286,287,288,291,293,294,295,296,297,"Expression",-13,17,24,25,26,42,256,257,258,259,263,264,266,267,"Type",-19,126,129,148,151,153,154,159,161,164,165,167,169,171,173,175,177,179,180,189,"Statement"]],propSources:[j],skippedNodes:[0,3,4,5,6,7,10,298,299,300,301,302,303,304,305,306,307,348,349],repeatNodeCount:41,tokenData:"&*r7ZR!UOX$eXY({YZ.gZ]$e]^+P^p$epq({qr.}rs0}st2ktu$euv!7dvw!9bwx!;exy! O{|!?R|}!AV}!O!BQ!O!P!DX!P!Q#+y!Q!R#Az!R![$(x![!]$Ag!]!^$Cc!^!_$D^!_!`%1W!`!a%2X!a!b%5_!b!c$e!c!n%6Y!n!o%7q!o!w%6Y!w!x%7q!x!}%6Y!}#O%:n#O#P% u#Y#]4Y#]#^NZ#^#o4Y#o;'S$e;'S;=`(u<%lO$e4e4eb)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4e5xd)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#X4Y#X#Y7W#Y#o4Y#o;'S$e;'S;=`(u<%lO$e4e7cd)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#Y4Y#Y#Z8q#Z#o4Y#o;'S$e;'S;=`(u<%lO$e4e8|d)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#]4Y#]#^:[#^#o4Y#o;'S$e;'S;=`(u<%lO$e4e:gd)[W(qQ'g&j'n.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#b4Y#b#c;u#c#o4Y#o;'S$e;'S;=`(u<%lO$e4e /g,"%3E").replace(/\s+/g," ")}function svgToData($){return"data:image/svg+xml,"+encodeSVGforURL($)}function svgToURL($){return'url("'+svgToData($)+'")'}const defaultExtendedIconCustomisations={...defaultIconCustomisations,inline:!1},svgDefaults={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},commonProps={display:"inline-block"},monotoneProps={backgroundColor:"currentColor"},coloredProps={backgroundColor:"transparent"},propsToAdd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},propsToAddTo={webkitMask:monotoneProps,mask:monotoneProps,background:coloredProps};for(const $ in propsToAddTo){const j=propsToAddTo[$];for(const z in propsToAdd)j[$+z]=propsToAdd[z]}const customisationAliases={};["horizontal","vertical"].forEach($=>{const j=$.slice(0,1)+"Flip";customisationAliases[$+"-flip"]=j,customisationAliases[$.slice(0,1)+"-flip"]=j,customisationAliases[$+"Flip"]=j});function fixSize($){return $+($.match(/^[-0-9.]+$/)?"px":"")}const render$1=($,j)=>{const z=mergeCustomisations(defaultExtendedIconCustomisations,j),re={...svgDefaults},oe=j.mode||"svg",ie={},ae=j.style,le=typeof ae=="object"&&!(ae instanceof Array)?ae:{};for(let xe in j){const Ie=j[xe];if(Ie!==void 0)switch(xe){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":z[xe]=Ie===!0||Ie==="true"||Ie===1;break;case"flip":typeof Ie=="string"&&flipFromString(z,Ie);break;case"color":ie.color=Ie;break;case"rotate":typeof Ie=="string"?z[xe]=rotateFromString(Ie):typeof Ie=="number"&&(z[xe]=Ie);break;case"ariaHidden":case"aria-hidden":Ie!==!0&&Ie!=="true"&&delete re["aria-hidden"];break;default:{const Ne=customisationAliases[xe];Ne?(Ie===!0||Ie==="true"||Ie===1)&&(z[Ne]=!0):defaultExtendedIconCustomisations[xe]===void 0&&(re[xe]=Ie)}}}const ue=iconToSVG($,z),de=ue.attributes;if(z.inline&&(ie.verticalAlign="-0.125em"),oe==="svg"){re.style={...ie,...le},Object.assign(re,de);let xe=0,Ie=j.id;return typeof Ie=="string"&&(Ie=Ie.replace(/-/g,"_")),re.innerHTML=replaceIDs(ue.body,Ie?()=>Ie+"ID"+xe++:"iconifyVue"),h$2("svg",re)}const{body:pe,width:he,height:_e}=$,Ce=oe==="mask"||(oe==="bg"?!1:pe.indexOf("currentColor")!==-1),$e=iconToHTML(pe,{...de,width:he+"",height:_e+""});return re.style={...ie,"--svg":svgToURL($e),width:fixSize(de.width),height:fixSize(de.height),...commonProps,...Ce?monotoneProps:coloredProps,...le},h$2("span",re)};allowSimpleNames(!0);setAPIModule("",fetchAPIModule);if(typeof document<"u"&&typeof window<"u"){initBrowserStorage();const $=window;if($.IconifyPreload!==void 0){const j=$.IconifyPreload,z="Invalid IconifyPreload syntax.";typeof j=="object"&&j!==null&&(j instanceof Array?j:[j]).forEach(re=>{try{(typeof re!="object"||re===null||re instanceof Array||typeof re.icons!="object"||typeof re.prefix!="string"||!addCollection(re))&&console.error(z)}catch{console.error(z)}})}if($.IconifyProviders!==void 0){const j=$.IconifyProviders;if(typeof j=="object"&&j!==null)for(let z in j){const re="IconifyProviders["+z+"] is invalid.";try{const oe=j[z];if(typeof oe!="object"||!oe||oe.resources===void 0)continue;addAPIProvider(z,oe)||console.error(re)}catch{console.error(re)}}}}const emptyIcon={...defaultIconProps,body:""},Icon=defineComponent({inheritAttrs:!1,data(){return{iconMounted:!1,counter:0}},mounted(){this._name="",this._loadingIcon=null,this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon($,j){if(typeof $=="object"&&$!==null&&typeof $.body=="string")return this._name="",this.abortLoading(),{data:$};let z;if(typeof $!="string"||(z=stringToIcon($,!1,!0))===null)return this.abortLoading(),null;const re=getIconData(z);if(!re)return(!this._loadingIcon||this._loadingIcon.name!==$)&&(this.abortLoading(),this._name="",re!==null&&(this._loadingIcon={name:$,abort:loadIcons([z],()=>{this.counter++})})),null;this.abortLoading(),this._name!==$&&(this._name=$,j&&j($));const oe=["iconify"];return z.prefix!==""&&oe.push("iconify--"+z.prefix),z.provider!==""&&oe.push("iconify--"+z.provider),{data:re,classes:oe}}},render(){this.counter;const $=this.$attrs,j=this.iconMounted?this.getIcon($.icon,$.onLoad):null;if(!j)return render$1(emptyIcon,$);let z=$;return j.classes&&(z={...$,class:(typeof $.class=="string"?$.class+" ":"")+j.classes.join(" ")}),render$1({...defaultIconProps,...j.data},z)}}),_hoisted_1$2=["xlink:href"],__default__=defineComponent({name:"SvgIcon"}),_sfc_main$3=defineComponent({...__default__,props:{name:{type:String,required:!0},flip:{type:String,default:""},rotate:{type:Number,default:0}},setup($){const j=$,z=computed$1(()=>{const re=[];if(j.flip!=="")switch(j.flip){case"horizontal":re.push("rotateY(180deg)");break;case"vertical":re.push("rotateX(180deg)");break;case"both":re.push("rotateX(180deg)"),re.push("rotateY(180deg)");break}return j.rotate!==0&&re.push(`rotate(${j.rotate}deg)`),`transform: ${re.join(" ")};`});return(re,oe)=>$.name.indexOf("ep:")===0?(openBlock(),createBlock(unref(Icon),{key:0,icon:$.name,style:normalizeStyle$1(unref(z))},null,8,["icon","style"])):(openBlock(),createElementBlock("svg",{key:1,style:normalizeStyle$1(unref(z)),"aria-hidden":"true"},[createBaseVNode("use",{"xlink:href":`#icon-${$.name}`},null,8,_hoisted_1$2)],4))}});/*! + */var matchHtmlRegExp=/["'&<>]/,escapeHtml_1=escapeHtml;function escapeHtml($){var j=""+$,z=matchHtmlRegExp.exec(j);if(!z)return j;var re,oe="",ie=0,ae=0;for(ie=z.index;ie][)T,g)[W(qQ%[!b'g&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!?`^)[W(qQ%[!b!Y,g'g&jOY$eZr$ers%^sw$ewx(Ox{$e{|!@[|!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!@gY)[W!X-y(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!AbY!h,k)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!B__)[W(qQ%[!b!Y,g'g&jOY$eZr$ers%^sw$ewx(Ox}$e}!O!@[!O!_$e!_!`!8g!`!a!C^!a#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!CiY(y-y)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!Dd^)[W(qQ'g&j(x,gOY$eZr$ers%^sw$ewx(Ox!O$e!O!P!E`!P!Q$e!Q![!GY![#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!Ei[)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox!O$e!O!P!F_!P#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!FjY)Y,k)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]!Gen)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx!Icx!Q$e!Q![!GY![!g$e!g!h#$w!h!i#*Y!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#X$e#X#Y#$w#Y#Z#*Y#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2T!IjY(qQ'g&jOY(OZr(Ors%}s!Q(O!Q![!JY![#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O2T!Jcn(qQ!i,g'g&jOY(OZr(Ors%}sw(Owx!Icx!Q(O!Q![!JY![!g(O!g!h!La!h!i##`!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#X(O#X#Y!La#Y#Z##`#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T!Ljl(qQ!i,g'g&jOY(OZr(Ors%}s{(O{|!Nb|}(O}!O!Nb!O!Q(O!Q![# e![!c(O!c!h# e!h!i# e!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#Y# e#Y#Z# e#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T!Ni^(qQ'g&jOY(OZr(Ors%}s!Q(O!Q![# e![!c(O!c!i# e!i#O(O#O#P&f#P#T(O#T#Z# e#Z;'S(O;'S;=`(o<%lO(O2T# nj(qQ!i,g'g&jOY(OZr(Ors%}sw(Owx!Nbx!Q(O!Q![# e![!c(O!c!h# e!h!i# e!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#Y# e#Y#Z# e#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T##id(qQ!i,g'g&jOY(OZr(Ors%}s!h(O!h!i##`!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#Y(O#Y#Z##`#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2]#%Sn)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx(Ox{$e{|#'Q|}$e}!O#'Q!O!Q$e!Q![#(]![!c$e!c!h#(]!h!i#(]!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#Y#(]#Y#Z#(]#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]#'Z`)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![#(]![!c$e!c!i#(]!i#O$e#O#P&f#P#T$e#T#Z#(]#Z;'S$e;'S;=`(u<%lO$e2]#(hj)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx!Nbx!Q$e!Q![#(]![!c$e!c!h#(]!h!i#(]!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#Y#(]#Y#Z#(]#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]#*ef)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx(Ox!h$e!h!i#*Y!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#Y$e#Y#Z#*Y#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e7Z#,W`)[W(qQ%[!b![,g'g&jOY$eZr$ers%^sw$ewx(Oxz$ez{#-Y{!P$e!P!Q#:s!Q!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z#-c])[W(qQ'g&jOY#-YYZ#.[Zr#-Yrs#/csw#-Ywx#5wxz#-Yz{#8j{#O#-Y#O#P#2`#P;'S#-Y;'S;=`#:m<%lO#-Y1e#._TOz#.[z{#.n{;'S#.[;'S;=`#/]<%lO#.[1e#.qVOz#.[z{#.n{!P#.[!P!Q#/W!Q;'S#.[;'S;=`#/]<%lO#.[1e#/]OT1e1e#/`P;=`<%l#.[7X#/jZ)[W'g&jOY#/cYZ#.[Zw#/cwx#0]xz#/cz{#4O{#O#/c#O#P#2`#P;'S#/c;'S;=`#5q<%lO#/c7P#0bX'g&jOY#0]YZ#.[Zz#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#1SZ'g&jOY#0]YZ#.[Zz#0]z{#0}{!P#0]!P!Q#1u!Q#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#1|UT1e'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}7P#2eZ'g&jOY#0]YZ#0]Z]#0]]^#3W^z#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#3]X'g&jOY#0]YZ#0]Zz#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#3{P;=`<%l#0]7X#4V])[W'g&jOY#/cYZ#.[Zw#/cwx#0]xz#/cz{#4O{!P#/c!P!Q#5O!Q#O#/c#O#P#2`#P;'S#/c;'S;=`#5q<%lO#/c7X#5XW)[WT1e'g&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^7X#5tP;=`<%l#/c7R#6OZ(qQ'g&jOY#5wYZ#.[Zr#5wrs#0]sz#5wz{#6q{#O#5w#O#P#2`#P;'S#5w;'S;=`#8d<%lO#5w7R#6x](qQ'g&jOY#5wYZ#.[Zr#5wrs#0]sz#5wz{#6q{!P#5w!P!Q#7q!Q#O#5w#O#P#2`#P;'S#5w;'S;=`#8d<%lO#5w7R#7zW(qQT1e'g&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O7R#8gP;=`<%l#5w7Z#8s_)[W(qQ'g&jOY#-YYZ#.[Zr#-Yrs#/csw#-Ywx#5wxz#-Yz{#8j{!P#-Y!P!Q#9r!Q#O#-Y#O#P#2`#P;'S#-Y;'S;=`#:m<%lO#-Y7Z#9}Y)[W(qQT1e'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z#:pP;=`<%l#-Y7Z#;OY)[W(qQS1e'g&jOY#:sZr#:srs#;nsw#:swx#@{x#O#:s#O#P# [<%lO# b#P;'S#[<%lO# [<%lO# _P;=`<%l# i]S1e'g&jOY# b#P#b#[<%lO# [<%lO# b#P#b#[<%lO# t!R![$2V![!c$e!c!i$2V!i#O$e#O#P&f#P#T$e#T#Z$2V#Z;'S$e;'S;=`(u<%lO$e2]$?Pv)[W(qQ!i,g'g&jOY$eZr$ers%^sw$ewx$4lx!O$e!O!P$ m!P!Q$e!Q![$2V![!c$e!c!g$2V!g!h$:p!h!i$2V!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#U$2V#U#V$2V#V#X$2V#X#Y$:p#Y#Z$2V#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j#l$e#l#m$0z#m;'S$e;'S;=`(u<%lO$e4e$Ar[(w-X)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox![$e![!]$Bh!]#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3s$BsYl-})[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]$CnY)X,g)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7V$Dk_p,g%^!b)[W(qQ'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!^$Ej!^!_%+w!_!`%.U!`!a%0]!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej*[$Es])[W(qQ'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ejp$FoTO!`$Fl!`!a$GO!a;'S$Fl;'S;=`$GT<%lO$Flp$GTO$Xpp$GWP;=`<%l$Fl*Y$GbZ)[W'g&jOY$GZYZ$FlZw$GZwx$HTx!`$GZ!`!a%(U!a#O$GZ#O#P$Ib#P;'S$GZ;'S;=`%(y<%lO$GZ*Q$HYX'g&jOY$HTYZ$FlZ!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT*Q$IOU$XpY#t'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}*Q$Ig['g&jOY$HTYZ$HTZ]$HT]^$J]^!`$HT!`!a$NO!a#O$HT#O#P%&n#P;'S$HT;'S;=`%'f;=`<%l%$z<%lO$HT*Q$JbX'g&jOY$HTYZ$J}Z!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT'[$KSX'g&jOY$J}YZ$FlZ!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$KvU$Xp'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}'[$L_Z'g&jOY$J}YZ$J}Z]$J}]^$MQ^!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$MVX'g&jOY$J}YZ$J}Z!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$MuP;=`<%l$J}*Q$M{P;=`<%l$HT*Q$NVW$Xp'g&jOY$NoZ!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`$NtW'g&jOY$NoZ!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`% eUY#t'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%})`% |Y'g&jOY$NoYZ$NoZ]$No]^%!l^#O$No#O#P%#d#P;'S$No;'S;=`%$[;=`<%l%$z<%lO$No)`%!qX'g&jOY$NoYZ%}Z!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`%#aP;=`<%l$No)`%#iZ'g&jOY$NoYZ%}Z]$No]^%!l^!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`%$_XOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l$No<%lO%$z#t%$}WOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h<%lO%$z#t%%lOY#t#t%%oRO;'S%$z;'S;=`%%x;=`O%$z#t%%{XOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l%$z<%lO%$z#t%&kP;=`<%l%$z*Q%&sZ'g&jOY$HTYZ$J}Z]$HT]^$J]^!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT*Q%'iXOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l$HT<%lO%$z*Y%(aW$XpY#t)[W'g&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^*Y%(|P;=`<%l$GZ*S%)WZ(qQ'g&jOY%)PYZ$FlZr%)Prs$HTs!`%)P!`!a%)y!a#O%)P#O#P$Ib#P;'S%)P;'S;=`%*n<%lO%)P*S%*UW$XpY#t(qQ'g&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O*S%*qP;=`<%l%)P*[%+RY$XpY#t)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e*[%+tP;=`<%l$Ej7V%,U^)[W(qQ%]!b!f,g'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!_$Ej!_!`%-Q!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%-]]!g-y)[W(qQ'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%.c]%^!b!b,g)[W(qQ'g&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%/[!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%/mY%^!b!b,g$XpY#t)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e)j%0hYY#t)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%1c[)k!c)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`0Q!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%2f]%^!b)[W(qQ!d,g'g&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`%3_!`!a%4[!a#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%3lY%^!b!b,g)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%4i[)[W(qQ%]!b!f,g'g&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e&u%5jY(vP)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z%6ib)[W(zS(qQ!R,f(s%y'g&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e7Z%8Qb)[W(zS(qQ!R,f(s%y'g&jOY$eZr$ers%9Ysw$ewx%9{x!Q$e!Q![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e5P%9cW)[W(p/]'g&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^2T%:UW(qQ)Z,g'g&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O3o%:yZ!V-y)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox!}$e!}#O%;l#O#P&f#P;'S$e;'S;=`(u<%lO$e&u%;wY)QP)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e4e% [Z]%=q]^%?Z^!Q%=q!Q![%?w![!w%=q!w!x%AX!x#O%=q#O#P%H_#P#i%=q#i#j%Ds#j#l%=q#l#m%IR#m;'S%=q;'S;=`%Kt<%lO%=q&t%=xUXY'g&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}4e%>e[XY(o.o'g&jOX%}XY-OYZ*[Z]%}]^-O^p%}pq-Oq#O%}#O#P,^#P;'S%};'S;=`'r<%lO%}4e%?bVXY'g&jOY%}YZ-OZ#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%@OWXY'g&jOY%}Z!Q%}!Q![%@h![#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%@oWXY'g&jOY%}Z!Q%}!Q![%=q![#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%A^['g&jOY%}Z!Q%}!Q![%BS![!c%}!c!i%BS!i#O%}#O#P&f#P#T%}#T#Z%BS#Z;'S%};'S;=`'r<%lO%}&t%BX['g&jOY%}Z!Q%}!Q![%B}![!c%}!c!i%B}!i#O%}#O#P&f#P#T%}#T#Z%B}#Z;'S%};'S;=`'r<%lO%}&t%CS['g&jOY%}Z!Q%}!Q![%Cx![!c%}!c!i%Cx!i#O%}#O#P&f#P#T%}#T#Z%Cx#Z;'S%};'S;=`'r<%lO%}&t%C}['g&jOY%}Z!Q%}!Q![%Ds![!c%}!c!i%Ds!i#O%}#O#P&f#P#T%}#T#Z%Ds#Z;'S%};'S;=`'r<%lO%}&t%Dx['g&jOY%}Z!Q%}!Q![%En![!c%}!c!i%En!i#O%}#O#P&f#P#T%}#T#Z%En#Z;'S%};'S;=`'r<%lO%}&t%Es['g&jOY%}Z!Q%}!Q![%Fi![!c%}!c!i%Fi!i#O%}#O#P&f#P#T%}#T#Z%Fi#Z;'S%};'S;=`'r<%lO%}&t%Fn['g&jOY%}Z!Q%}!Q![%Gd![!c%}!c!i%Gd!i#O%}#O#P&f#P#T%}#T#Z%Gd#Z;'S%};'S;=`'r<%lO%}&t%Gi['g&jOY%}Z!Q%}!Q![%=q![!c%}!c!i%=q!i#O%}#O#P&f#P#T%}#T#Z%=q#Z;'S%};'S;=`'r<%lO%}&t%HfXXY'g&jOY%}YZ%}Z]%}]^'W^#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%IW['g&jOY%}Z!Q%}!Q![%I|![!c%}!c!i%I|!i#O%}#O#P&f#P#T%}#T#Z%I|#Z;'S%};'S;=`'r<%lO%}&t%JR['g&jOY%}Z!Q%}!Q![%Jw![!c%}!c!i%Jw!i#O%}#O#P&f#P#T%}#T#Z%Jw#Z;'S%};'S;=`'r<%lO%}&t%KO[XY'g&jOY%}Z!Q%}!Q![%Jw![!c%}!c!i%Jw!i#O%}#O#P&f#P#T%}#T#Z%Jw#Z;'S%};'S;=`'r<%lO%}&t%KwP;=`<%l%=q2a%LVZ!W,V)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P#Q%Lx#Q;'S$e;'S;=`(u<%lO$e'Y%MTY)^d)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%NQ[)[W(qQ%]!b'g&j!_,gOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z& Vd)[W(zS(qQ!R,f(s%y'g&jOY$eZr$ers%9Ysw$ewx%9{x!Q$e!Q!Y%6Y!Y!Z%7q!Z![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e2]&!pY!T,g)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3om^)[W(qQ%]!b'g&j!^,gOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P#p$e#p#q&$i#q;'S$e;'S;=`(u<%lO$e3o&$vY)U,g%_!b)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e'V&%qY!Ua)[W(qQ'g&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e(]&&nc)[W(qQ%]!b'SP'g&jOX$eXY&'yZp$epq&'yqr$ers%^sw$ewx(Ox!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e&y&(Sc)[W(qQ'g&jOX$eXY&'yZp$epq&'yqr$ers%^sw$ewx(Ox!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e&y&)jb)[W(qQdT'g&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![&)_![!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e",tokenizers:[_,v,0,1,2,3,4,5,6,7,8,9],topRules:{Program:[0,308]},dynamicPrecedences:{87:1,94:1,119:1,185:1,188:-10,241:-10,242:1,245:-1,247:-10,248:1,263:-1,268:2,269:2,307:-10,366:3,418:1,419:3,420:1,421:1},specialized:[{term:357,get:O=>k[O]||-1},{term:32,get:O=>z[O]||-1},{term:66,get:O=>h[O]||-1},{term:364,get:O=>G[O]||-1}],tokenPrec:24905}),C=n.define({name:"cpp",parser:E.configure({props:[x.add({IfStatement:i({except:/^\s*({|else\b)/}),TryStatement:i({except:/^\s*({|catch)\b/}),LabeledStatement:c,CaseStatement:O=>O.baseIndent+O.unit,BlockComment:()=>null,CompoundStatement:S({closing:"}"}),Statement:i({except:/^{/})}),o.add({"DeclarationList CompoundStatement EnumeratorList FieldDeclarationList InitializerList":w,BlockComment(O){return{from:O.from+2,to:O.to-2}}})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\})$/,closeBrackets:{stringPrefixes:["L","u","U","u8","LR","UR","uR","u8R","R"]}}});function N(){return new V(C)}export{N as cpp,C as cppLanguage}; diff --git a/public/admin/assets/index-8931d5e1.css b/public/admin/assets/index-1c5236b7.css similarity index 56% rename from public/admin/assets/index-8931d5e1.css rename to public/admin/assets/index-1c5236b7.css index 6e09048..885e4f5 100644 --- a/public/admin/assets/index-8931d5e1.css +++ b/public/admin/assets/index-1c5236b7.css @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -.title[data-v-3c2d5fb6]{position:fixed;z-index:1000;top:0;width:inherit;padding:0 10px;display:flex;align-items:center;justify-content:center;height:var(--g-sidebar-logo-height);text-align:center;overflow:hidden;text-decoration:none}.title.is-link[data-v-3c2d5fb6]{cursor:pointer}.title .logo[data-v-3c2d5fb6]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.title .logo+span[data-v-3c2d5fb6]{margin-left:10px}.title span[data-v-3c2d5fb6]{display:block;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} +.title[data-v-574cceb4]{position:fixed;z-index:1000;top:0;width:inherit;padding:0 10px;display:flex;align-items:center;justify-content:center;height:var(--g-sidebar-logo-height);text-align:center;overflow:hidden;text-decoration:none}.title.is-link[data-v-574cceb4]{cursor:pointer}.title .logo[data-v-574cceb4]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.title .logo+span[data-v-574cceb4]{margin-left:10px}.title span[data-v-574cceb4]{display:block;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} diff --git a/public/admin/assets/index-4f3b1c0f.js b/public/admin/assets/index-1f42cc7a.js similarity index 99% rename from public/admin/assets/index-4f3b1c0f.js rename to public/admin/assets/index-1f42cc7a.js index fa720d6..293a0ca 100644 --- a/public/admin/assets/index-4f3b1c0f.js +++ b/public/admin/assets/index-1f42cc7a.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{s as t,t as O,L as i,i as n,c as $,f as y,k as P,l as X,a as m,b as c,E as S}from"./notice-03602d5e.js";import"./index-5e1cba81.js";import"./index-a4526b0d.js";import"./config-33902e1a.js";const f=110,l=1,s=2,r=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function e(T){return T>=65&&T<=90||T>=97&&T<=122||T>=161}function p(T){return T>=48&&T<=57}const W=new S((T,Q)=>{if(T.next==40){let a=T.peek(-1);(e(a)||p(a)||a==95||a==45)&&T.acceptToken(s,1)}}),d=new S(T=>{if(r.indexOf(T.peek(-1))>-1){let{next:Q}=T;(e(Q)||Q==95||Q==35||Q==46||Q==91||Q==58||Q==45)&&T.acceptToken(f)}}),Z=new S(T=>{if(r.indexOf(T.peek(-1))<0){let{next:Q}=T;if(Q==37&&(T.advance(),T.acceptToken(l)),e(Q)){do T.advance();while(e(T.next));T.acceptToken(l)}}}),w=t({"import charset namespace keyframes media supports when":O.definitionKeyword,"from to selector":O.keyword,NamespaceName:O.namespace,KeyframeName:O.labelName,TagName:O.tagName,ClassName:O.className,PseudoClassName:O.constant(O.className),IdName:O.labelName,"FeatureName PropertyName PropertyVariable":O.propertyName,AttributeName:O.attributeName,NumberLiteral:O.number,KeywordQuery:O.keyword,UnaryQueryOp:O.operatorKeyword,"CallTag ValueName":O.atom,VariableName:O.variableName,"AtKeyword Interpolation":O.special(O.variableName),Callee:O.operatorKeyword,Unit:O.unit,"UniversalSelector NestingSelector":O.definitionOperator,MatchOp:O.compareOperator,"ChildOp SiblingOp, LogicOp":O.logicOperator,BinOp:O.arithmeticOperator,Important:O.modifier,"Comment LineComment":O.blockComment,ColorLiteral:O.color,"ParenthesizedContent StringLiteral":O.string,Escape:O.special(O.string),": ...":O.punctuation,"PseudoOp #":O.derefOperator,"; ,":O.separator,"( )":O.paren,"[ ]":O.squareBracket,"{ }":O.brace}),z={__proto__:null,lang:40,"nth-child":40,"nth-last-child":40,"nth-of-type":40,"nth-last-of-type":40,dir:40,"host-context":40,and:244,or:244,not:74,only:74,url:86,"url-prefix":86,domain:86,regexp:86,when:117,selector:142,from:172,to:174},h={__proto__:null,"@import":126,"@plugin":126,"@media":152,"@charset":156,"@namespace":160,"@keyframes":166,"@supports":178},g=c.deserialize({version:14,states:"@^O!gQWOOO!nQaO'#CeOOQP'#Cd'#CdO$RQWO'#CgO$xQaO'#EaO%cQWO'#CiO%kQWO'#DZO%pQWO'#D^O%uQaO'#DfOOQP'#Es'#EsO'YQWO'#DlO'yQWO'#DyO(QQWO'#D{O(xQWO'#D}O)TQWO'#EQO'bQWO'#EWO)YQ`O'#FTO)]Q`O'#FTO)hQ`O'#FTO)vQWO'#EYOOQO'#Er'#ErOOQO'#FV'#FVOOQO'#Ec'#EcO){QWO'#EqO*WQWO'#EqQOQWOOOOQP'#Ch'#ChOOQP,59R,59RO$RQWO,59RO*bQWO'#EdO+PQWO,58|O+_QWO,59TO%kQWO,59uO%pQWO,59xO*bQWO,59{O*bQWO,59}OOQO'#De'#DeO*bQWO,5:OO,bQpO'#E}O,iQWO'#DkOOQO,58|,58|O(QQWO,58|O,pQWO,5:{OOQO,5:{,5:{OOQT'#Cl'#ClO-UQeO,59TO.cQ[O,59TOOQP'#D]'#D]OOQP,59u,59uOOQO'#D_'#D_O.hQpO,59xOOQO'#EZ'#EZO.pQ`O,5;oOOQO,5;o,5;oO/OQWO,5:WO/VQWO,5:WOOQS'#Dn'#DnO/rQWO'#DsO/yQ!fO'#FRO0eQWO'#DtOOQS'#FS'#FSO+YQWO,5:eO'bQWO'#DrOOQS'#Cu'#CuO(QQWO'#CwO0jQ!hO'#CyO2^Q!fO,5:gO2oQWO'#DWOOQS'#Ex'#ExO(QQWO'#DQOOQO'#EP'#EPO2tQWO,5:iO2yQWO,5:iOOQO'#ES'#ESO3RQWO,5:lO3WQ!fO,5:rO3iQ`O'#EkO.pQ`O,5;oOOQO,5:|,5:|O3zQWO,5:tOOQO,5:},5:}O4XQWO,5;]OOQO-E8a-E8aOOQP1G.m1G.mOOQP'#Ce'#CeO5RQaO,5;OOOQP'#Df'#DfOOQO-E8b-E8bOOQO1G.h1G.hO(QQWO1G.hO5fQWO1G.hO5nQeO1G.oO.cQ[O1G.oOOQP1G/a1G/aO6{QpO1G/dO7fQaO1G/gO8cQaO1G/iO9`QaO1G/jO:]Q!fO'#FOO:yQ!fO'#ExOOQO'#FO'#FOOOQO,5;i,5;iO<^QWO,5;iO WQWO1G/rO>]Q!fO'#DnO>qQWO,5:ZO>vQ!fO,5:_OOQO'#DP'#DPO'bQWO,5:]O?XQWO'#DwOOQS,5:b,5:bO?`QWO,5:dO'bQWO'#EiO?gQWO,5;mO*bQWO,5:`OOQO1G0P1G0PO?uQ!fO,5:^O@aQ!fO,59cOOQS,59e,59eO(QQWO,59iOOQS,59n,59nO@rQWO,59pOOQO1G0R1G0RO@yQ#tO,59rOARQ!fO,59lOOQO1G0T1G0TOBrQWO1G0TOBwQWO'#ETOOQO1G0W1G0WOOQO1G0^1G0^OOQO,5;V,5;VOOQO-E8i-E8iOCVQ!fO1G0bOCvQWO1G0`O%kQWO'#E_O$RQWO'#E`OEZQWO'#E^OOQO1G0b1G0bPEkQWO'#EcO UAN>UO!!RQWO,5;QOOQO-E8d-E8dO!!]QWOAN>dOOQS< S![;'S%T;'S;=`%f<%lO%Tm>ZY#m]|`Oy%Tz!Q%T!Q![>S![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%Tm?OY|`Oy%Tz{%T{|?n|}%T}!O?n!O!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm?sU|`Oy%Tz!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm@^U#m]|`Oy%Tz!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm@w[#m]|`Oy%Tz!O%T!O!P>S!P!Q%T!Q![@p![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%TbAtS#xQ|`Oy%Tz;'S%T;'S;=`%f<%lO%TkBVScZOy%Tz;'S%T;'S;=`%f<%lO%TmBhXrWOy%Tz}%T}!OCT!O!P=k!P!Q%T!Q![@p![;'S%T;'S;=`%f<%lO%TmCYW|`Oy%Tz!c%T!c!}Cr!}#T%T#T#oCr#o;'S%T;'S;=`%f<%lO%TmCy[f]|`Oy%Tz}%T}!OCr!O!Q%T!Q![Cr![!c%T!c!}Cr!}#T%T#T#oCr#o;'S%T;'S;=`%f<%lO%ToDtW#iROy%Tz!O%T!O!PE^!P!Q%T!Q![>S![;'S%T;'S;=`%f<%lO%TlEcU|`Oy%Tz!O%T!O!PEu!P;'S%T;'S;=`%f<%lO%TlE|S#s[|`Oy%Tz;'S%T;'S;=`%f<%lO%T~F_VrWOy%Tz{Ft{!P%T!P!QIl!Q;'S%T;'S;=`%f<%lO%T~FyU|`OyFtyzG]z{Hd{;'SFt;'S;=`If<%lOFt~G`TOzG]z{Go{;'SG];'S;=`H^<%lOG]~GrVOzG]z{Go{!PG]!P!QHX!Q;'SG];'S;=`H^<%lOG]~H^OR~~HaP;=`<%lG]~HiW|`OyFtyzG]z{Hd{!PFt!P!QIR!Q;'SFt;'S;=`If<%lOFt~IYS|`R~Oy%Tz;'S%T;'S;=`%f<%lO%T~IiP;=`<%lFt~IsV|`S~OYIlYZ%TZyIlyzJYz;'SIl;'S;=`Jq<%lOIl~J_SS~OYJYZ;'SJY;'S;=`Jk<%lOJY~JnP;=`<%lJY~JtP;=`<%lIlmJ|[#m]Oy%Tz!O%T!O!P>S!P!Q%T!Q![@p![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%TkKwU^ZOy%Tz![%T![!]LZ!];'S%T;'S;=`%f<%lO%TcLbS_R|`Oy%Tz;'S%T;'S;=`%f<%lO%TkLsS!ZZOy%Tz;'S%T;'S;=`%f<%lO%ThMUUrWOy%Tz!_%T!_!`Mh!`;'S%T;'S;=`%f<%lO%ThMoS|`rWOy%Tz;'S%T;'S;=`%f<%lO%TlNSW!SSrWOy%Tz!^%T!^!_Mh!_!`%T!`!aMh!a;'S%T;'S;=`%f<%lO%TjNsV!UQrWOy%Tz!_%T!_!`Mh!`!a! Y!a;'S%T;'S;=`%f<%lO%Tb! aS!UQ|`Oy%Tz;'S%T;'S;=`%f<%lO%To! rYg]Oy%Tz!b%T!b!c!!b!c!}!#R!}#T%T#T#o!#R#o#p!$O#p;'S%T;'S;=`%f<%lO%Tm!!iWg]|`Oy%Tz!c%T!c!}!#R!}#T%T#T#o!#R#o;'S%T;'S;=`%f<%lO%Tm!#Y[g]|`Oy%Tz}%T}!O!#R!O!Q%T!Q![!#R![!c%T!c!}!#R!}#T%T#T#o!#R#o;'S%T;'S;=`%f<%lO%To!$TW|`Oy%Tz!c%T!c!}!$m!}#T%T#T#o!$m#o;'S%T;'S;=`%f<%lO%To!$r^|`Oy%Tz}%T}!O!$m!O!Q%T!Q![!$m![!c%T!c!}!$m!}#T%T#T#o!$m#o#q%T#q#r!%n#r;'S%T;'S;=`%f<%lO%To!%uSp_|`Oy%Tz;'S%T;'S;=`%f<%lO%To!&W[#h_Oy%Tz}%T}!O!&|!O!Q%T!Q![!&|![!c%T!c!}!&|!}#T%T#T#o!&|#o;'S%T;'S;=`%f<%lO%To!'T[#h_|`Oy%Tz}%T}!O!&|!O!Q%T!Q![!&|![!c%T!c!}!&|!}#T%T#T#o!&|#o;'S%T;'S;=`%f<%lO%Tk!(OSyZOy%Tz;'S%T;'S;=`%f<%lO%Tm!(aSw]Oy%Tz;'S%T;'S;=`%f<%lO%Td!(pUOy%Tz!_%T!_!`6|!`;'S%T;'S;=`%f<%lO%Tk!)XS!^ZOy%Tz;'S%T;'S;=`%f<%lO%Tk!)jS!]ZOy%Tz;'S%T;'S;=`%f<%lO%To!){Y#oQOr%Trs!*ksw%Twx!.wxy%Tz!_%T!_!`6|!`;'S%T;'S;=`%f<%lO%Tm!*pZ|`OY!*kYZ%TZr!*krs!+csy!*kyz!+vz#O!*k#O#P!-j#P;'S!*k;'S;=`!.q<%lO!*km!+jSo]|`Oy%Tz;'S%T;'S;=`%f<%lO%T]!+yWOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d<%lO!+v]!,hOo]]!,kRO;'S!+v;'S;=`!,t;=`O!+v]!,wXOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d;=`<%l!+v<%lO!+v]!-gP;=`<%l!+vm!-oU|`Oy!*kyz!+vz;'S!*k;'S;=`!.R;=`<%l!+v<%lO!*km!.UXOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d;=`<%l!*k<%lO!+vm!.tP;=`<%l!*km!.|Z|`OY!.wYZ%TZw!.wwx!+cxy!.wyz!/oz#O!.w#O#P!1^#P;'S!.w;'S;=`!2e<%lO!.w]!/rWOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W<%lO!/o]!0_RO;'S!/o;'S;=`!0h;=`O!/o]!0kXOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W;=`<%l!/o<%lO!/o]!1ZP;=`<%l!/om!1cU|`Oy!.wyz!/oz;'S!.w;'S;=`!1u;=`<%l!/o<%lO!.wm!1xXOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W;=`<%l!.w<%lO!/om!2hP;=`<%l!.w`!2nP;=`<%l$t",tokenizers:[d,Z,W,0,1,2,3,4],topRules:{StyleSheet:[0,5]},specialized:[{term:116,get:T=>z[T]||-1},{term:23,get:T=>h[T]||-1}],tokenPrec:2180}),o=i.define({name:"less",parser:g.configure({props:[n.add({Declaration:$()}),y.add({Block:P})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*\}$/,wordChars:"@-"}}),u=X(T=>T.name=="VariableName"||T.name=="AtKeyword");function G(){return new m(o,o.data.of({autocomplete:u}))}export{G as less,u as lessCompletionSource,o as lessLanguage}; +import{s as t,t as O,L as i,i as n,c as $,f as y,k as P,l as X,a as m,b as c,E as S}from"./notice-a7476b53.js";import"./index-7911c6db.js";import"./index-4eef28ae.js";import"./config-b4a9e7c0.js";const f=110,l=1,s=2,r=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function e(T){return T>=65&&T<=90||T>=97&&T<=122||T>=161}function p(T){return T>=48&&T<=57}const W=new S((T,Q)=>{if(T.next==40){let a=T.peek(-1);(e(a)||p(a)||a==95||a==45)&&T.acceptToken(s,1)}}),d=new S(T=>{if(r.indexOf(T.peek(-1))>-1){let{next:Q}=T;(e(Q)||Q==95||Q==35||Q==46||Q==91||Q==58||Q==45)&&T.acceptToken(f)}}),Z=new S(T=>{if(r.indexOf(T.peek(-1))<0){let{next:Q}=T;if(Q==37&&(T.advance(),T.acceptToken(l)),e(Q)){do T.advance();while(e(T.next));T.acceptToken(l)}}}),w=t({"import charset namespace keyframes media supports when":O.definitionKeyword,"from to selector":O.keyword,NamespaceName:O.namespace,KeyframeName:O.labelName,TagName:O.tagName,ClassName:O.className,PseudoClassName:O.constant(O.className),IdName:O.labelName,"FeatureName PropertyName PropertyVariable":O.propertyName,AttributeName:O.attributeName,NumberLiteral:O.number,KeywordQuery:O.keyword,UnaryQueryOp:O.operatorKeyword,"CallTag ValueName":O.atom,VariableName:O.variableName,"AtKeyword Interpolation":O.special(O.variableName),Callee:O.operatorKeyword,Unit:O.unit,"UniversalSelector NestingSelector":O.definitionOperator,MatchOp:O.compareOperator,"ChildOp SiblingOp, LogicOp":O.logicOperator,BinOp:O.arithmeticOperator,Important:O.modifier,"Comment LineComment":O.blockComment,ColorLiteral:O.color,"ParenthesizedContent StringLiteral":O.string,Escape:O.special(O.string),": ...":O.punctuation,"PseudoOp #":O.derefOperator,"; ,":O.separator,"( )":O.paren,"[ ]":O.squareBracket,"{ }":O.brace}),z={__proto__:null,lang:40,"nth-child":40,"nth-last-child":40,"nth-of-type":40,"nth-last-of-type":40,dir:40,"host-context":40,and:244,or:244,not:74,only:74,url:86,"url-prefix":86,domain:86,regexp:86,when:117,selector:142,from:172,to:174},h={__proto__:null,"@import":126,"@plugin":126,"@media":152,"@charset":156,"@namespace":160,"@keyframes":166,"@supports":178},g=c.deserialize({version:14,states:"@^O!gQWOOO!nQaO'#CeOOQP'#Cd'#CdO$RQWO'#CgO$xQaO'#EaO%cQWO'#CiO%kQWO'#DZO%pQWO'#D^O%uQaO'#DfOOQP'#Es'#EsO'YQWO'#DlO'yQWO'#DyO(QQWO'#D{O(xQWO'#D}O)TQWO'#EQO'bQWO'#EWO)YQ`O'#FTO)]Q`O'#FTO)hQ`O'#FTO)vQWO'#EYOOQO'#Er'#ErOOQO'#FV'#FVOOQO'#Ec'#EcO){QWO'#EqO*WQWO'#EqQOQWOOOOQP'#Ch'#ChOOQP,59R,59RO$RQWO,59RO*bQWO'#EdO+PQWO,58|O+_QWO,59TO%kQWO,59uO%pQWO,59xO*bQWO,59{O*bQWO,59}OOQO'#De'#DeO*bQWO,5:OO,bQpO'#E}O,iQWO'#DkOOQO,58|,58|O(QQWO,58|O,pQWO,5:{OOQO,5:{,5:{OOQT'#Cl'#ClO-UQeO,59TO.cQ[O,59TOOQP'#D]'#D]OOQP,59u,59uOOQO'#D_'#D_O.hQpO,59xOOQO'#EZ'#EZO.pQ`O,5;oOOQO,5;o,5;oO/OQWO,5:WO/VQWO,5:WOOQS'#Dn'#DnO/rQWO'#DsO/yQ!fO'#FRO0eQWO'#DtOOQS'#FS'#FSO+YQWO,5:eO'bQWO'#DrOOQS'#Cu'#CuO(QQWO'#CwO0jQ!hO'#CyO2^Q!fO,5:gO2oQWO'#DWOOQS'#Ex'#ExO(QQWO'#DQOOQO'#EP'#EPO2tQWO,5:iO2yQWO,5:iOOQO'#ES'#ESO3RQWO,5:lO3WQ!fO,5:rO3iQ`O'#EkO.pQ`O,5;oOOQO,5:|,5:|O3zQWO,5:tOOQO,5:},5:}O4XQWO,5;]OOQO-E8a-E8aOOQP1G.m1G.mOOQP'#Ce'#CeO5RQaO,5;OOOQP'#Df'#DfOOQO-E8b-E8bOOQO1G.h1G.hO(QQWO1G.hO5fQWO1G.hO5nQeO1G.oO.cQ[O1G.oOOQP1G/a1G/aO6{QpO1G/dO7fQaO1G/gO8cQaO1G/iO9`QaO1G/jO:]Q!fO'#FOO:yQ!fO'#ExOOQO'#FO'#FOOOQO,5;i,5;iO<^QWO,5;iO WQWO1G/rO>]Q!fO'#DnO>qQWO,5:ZO>vQ!fO,5:_OOQO'#DP'#DPO'bQWO,5:]O?XQWO'#DwOOQS,5:b,5:bO?`QWO,5:dO'bQWO'#EiO?gQWO,5;mO*bQWO,5:`OOQO1G0P1G0PO?uQ!fO,5:^O@aQ!fO,59cOOQS,59e,59eO(QQWO,59iOOQS,59n,59nO@rQWO,59pOOQO1G0R1G0RO@yQ#tO,59rOARQ!fO,59lOOQO1G0T1G0TOBrQWO1G0TOBwQWO'#ETOOQO1G0W1G0WOOQO1G0^1G0^OOQO,5;V,5;VOOQO-E8i-E8iOCVQ!fO1G0bOCvQWO1G0`O%kQWO'#E_O$RQWO'#E`OEZQWO'#E^OOQO1G0b1G0bPEkQWO'#EcO UAN>UO!!RQWO,5;QOOQO-E8d-E8dO!!]QWOAN>dOOQS< S![;'S%T;'S;=`%f<%lO%Tm>ZY#m]|`Oy%Tz!Q%T!Q![>S![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%Tm?OY|`Oy%Tz{%T{|?n|}%T}!O?n!O!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm?sU|`Oy%Tz!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm@^U#m]|`Oy%Tz!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm@w[#m]|`Oy%Tz!O%T!O!P>S!P!Q%T!Q![@p![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%TbAtS#xQ|`Oy%Tz;'S%T;'S;=`%f<%lO%TkBVScZOy%Tz;'S%T;'S;=`%f<%lO%TmBhXrWOy%Tz}%T}!OCT!O!P=k!P!Q%T!Q![@p![;'S%T;'S;=`%f<%lO%TmCYW|`Oy%Tz!c%T!c!}Cr!}#T%T#T#oCr#o;'S%T;'S;=`%f<%lO%TmCy[f]|`Oy%Tz}%T}!OCr!O!Q%T!Q![Cr![!c%T!c!}Cr!}#T%T#T#oCr#o;'S%T;'S;=`%f<%lO%ToDtW#iROy%Tz!O%T!O!PE^!P!Q%T!Q![>S![;'S%T;'S;=`%f<%lO%TlEcU|`Oy%Tz!O%T!O!PEu!P;'S%T;'S;=`%f<%lO%TlE|S#s[|`Oy%Tz;'S%T;'S;=`%f<%lO%T~F_VrWOy%Tz{Ft{!P%T!P!QIl!Q;'S%T;'S;=`%f<%lO%T~FyU|`OyFtyzG]z{Hd{;'SFt;'S;=`If<%lOFt~G`TOzG]z{Go{;'SG];'S;=`H^<%lOG]~GrVOzG]z{Go{!PG]!P!QHX!Q;'SG];'S;=`H^<%lOG]~H^OR~~HaP;=`<%lG]~HiW|`OyFtyzG]z{Hd{!PFt!P!QIR!Q;'SFt;'S;=`If<%lOFt~IYS|`R~Oy%Tz;'S%T;'S;=`%f<%lO%T~IiP;=`<%lFt~IsV|`S~OYIlYZ%TZyIlyzJYz;'SIl;'S;=`Jq<%lOIl~J_SS~OYJYZ;'SJY;'S;=`Jk<%lOJY~JnP;=`<%lJY~JtP;=`<%lIlmJ|[#m]Oy%Tz!O%T!O!P>S!P!Q%T!Q![@p![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%TkKwU^ZOy%Tz![%T![!]LZ!];'S%T;'S;=`%f<%lO%TcLbS_R|`Oy%Tz;'S%T;'S;=`%f<%lO%TkLsS!ZZOy%Tz;'S%T;'S;=`%f<%lO%ThMUUrWOy%Tz!_%T!_!`Mh!`;'S%T;'S;=`%f<%lO%ThMoS|`rWOy%Tz;'S%T;'S;=`%f<%lO%TlNSW!SSrWOy%Tz!^%T!^!_Mh!_!`%T!`!aMh!a;'S%T;'S;=`%f<%lO%TjNsV!UQrWOy%Tz!_%T!_!`Mh!`!a! Y!a;'S%T;'S;=`%f<%lO%Tb! aS!UQ|`Oy%Tz;'S%T;'S;=`%f<%lO%To! rYg]Oy%Tz!b%T!b!c!!b!c!}!#R!}#T%T#T#o!#R#o#p!$O#p;'S%T;'S;=`%f<%lO%Tm!!iWg]|`Oy%Tz!c%T!c!}!#R!}#T%T#T#o!#R#o;'S%T;'S;=`%f<%lO%Tm!#Y[g]|`Oy%Tz}%T}!O!#R!O!Q%T!Q![!#R![!c%T!c!}!#R!}#T%T#T#o!#R#o;'S%T;'S;=`%f<%lO%To!$TW|`Oy%Tz!c%T!c!}!$m!}#T%T#T#o!$m#o;'S%T;'S;=`%f<%lO%To!$r^|`Oy%Tz}%T}!O!$m!O!Q%T!Q![!$m![!c%T!c!}!$m!}#T%T#T#o!$m#o#q%T#q#r!%n#r;'S%T;'S;=`%f<%lO%To!%uSp_|`Oy%Tz;'S%T;'S;=`%f<%lO%To!&W[#h_Oy%Tz}%T}!O!&|!O!Q%T!Q![!&|![!c%T!c!}!&|!}#T%T#T#o!&|#o;'S%T;'S;=`%f<%lO%To!'T[#h_|`Oy%Tz}%T}!O!&|!O!Q%T!Q![!&|![!c%T!c!}!&|!}#T%T#T#o!&|#o;'S%T;'S;=`%f<%lO%Tk!(OSyZOy%Tz;'S%T;'S;=`%f<%lO%Tm!(aSw]Oy%Tz;'S%T;'S;=`%f<%lO%Td!(pUOy%Tz!_%T!_!`6|!`;'S%T;'S;=`%f<%lO%Tk!)XS!^ZOy%Tz;'S%T;'S;=`%f<%lO%Tk!)jS!]ZOy%Tz;'S%T;'S;=`%f<%lO%To!){Y#oQOr%Trs!*ksw%Twx!.wxy%Tz!_%T!_!`6|!`;'S%T;'S;=`%f<%lO%Tm!*pZ|`OY!*kYZ%TZr!*krs!+csy!*kyz!+vz#O!*k#O#P!-j#P;'S!*k;'S;=`!.q<%lO!*km!+jSo]|`Oy%Tz;'S%T;'S;=`%f<%lO%T]!+yWOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d<%lO!+v]!,hOo]]!,kRO;'S!+v;'S;=`!,t;=`O!+v]!,wXOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d;=`<%l!+v<%lO!+v]!-gP;=`<%l!+vm!-oU|`Oy!*kyz!+vz;'S!*k;'S;=`!.R;=`<%l!+v<%lO!*km!.UXOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d;=`<%l!*k<%lO!+vm!.tP;=`<%l!*km!.|Z|`OY!.wYZ%TZw!.wwx!+cxy!.wyz!/oz#O!.w#O#P!1^#P;'S!.w;'S;=`!2e<%lO!.w]!/rWOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W<%lO!/o]!0_RO;'S!/o;'S;=`!0h;=`O!/o]!0kXOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W;=`<%l!/o<%lO!/o]!1ZP;=`<%l!/om!1cU|`Oy!.wyz!/oz;'S!.w;'S;=`!1u;=`<%l!/o<%lO!.wm!1xXOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W;=`<%l!.w<%lO!/om!2hP;=`<%l!.w`!2nP;=`<%l$t",tokenizers:[d,Z,W,0,1,2,3,4],topRules:{StyleSheet:[0,5]},specialized:[{term:116,get:T=>z[T]||-1},{term:23,get:T=>h[T]||-1}],tokenPrec:2180}),o=i.define({name:"less",parser:g.configure({props:[n.add({Declaration:$()}),y.add({Block:P})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*\}$/,wordChars:"@-"}}),u=X(T=>T.name=="VariableName"||T.name=="AtKeyword");function G(){return new m(o,o.data.of({autocomplete:u}))}export{G as less,u as lessCompletionSource,o as lessLanguage}; diff --git a/public/admin/assets/index-20fc3802.js b/public/admin/assets/index-20fc3802.js deleted file mode 100644 index 22c8538..0000000 --- a/public/admin/assets/index-20fc3802.js +++ /dev/null @@ -1,9 +0,0 @@ - -/** - * 由 Fantastic-admin 提供技术支持 - * Powered by Fantastic-admin - * Gitee https://gitee.com/hooray/fantastic-admin - * Github https://github.com/hooray/fantastic-admin - */ - -const l=[{value:0,label:"待激活"},{value:1,label:"正常"},{value:2,label:"已封禁"},{value:3,label:"黑名单"}],a={0:"待激活",1:"正常",2:"已封禁",3:"黑名单"},e={0:"info",1:"success",2:"danger",3:"danger"},t={1:"注册赠送",2:"受邀请赠送",3:"邀请人赠送",4:"购买套餐赠送",5:"管理员赠送",6:"扫码支付",7:"绘画失败退款",8:"签到奖励"},u=[{value:1,label:"注册赠送"},{value:2,label:"受邀请赠送"},{value:3,label:"邀请人赠送"},{value:4,label:"购买套餐赠送"},{value:5,label:"管理员赠送"},{value:6,label:"扫码支付"},{value:7,label:"绘画失败退款"},{value:8,label:"签到奖励"}],s={0:"关闭",1:"开启"},b={0:"danger",1:"success"},T=[{value:0,label:"禁用"},{value:1,label:"启动"}],_=[{value:0,label:"未使用"},{value:1,label:"已使用"}],o=[{value:0,label:"未推荐"},{value:1,label:"已推荐"}],v=[{value:0,label:"禁用"},{value:1,label:"启用"},{value:3,label:"待审核"},{value:4,label:"拒绝共享"},{value:5,label:"通过共享"}],n=[{value:"0",label:"未启用"},{value:"1",label:"已启用"}],S=[{value:0,label:"待审核"},{value:1,label:"已通过"},{value:-1,label:"已拒绝"}],c=[{value:0,label:"未推荐"},{value:1,label:"已推荐"}],E=[{value:1,label:"支付宝"},{value:2,label:"微信"}],A=[{value:1,label:"正在排队"},{value:2,label:"正在绘制"},{value:3,label:"绘制完成"},{value:4,label:"绘制失败"},{value:5,label:"绘制超时"}],p={0:"danger",1:"success"},P={"-1":"欠费锁定",0:"未启用",1:"已启用",3:"待审核",4:"拒绝共享",5:"通过共享"},I=["gpt-3.5-turbo","gpt-3.5-turbo-1106","gpt-3.5-turbo-16k","gpt-4","gpt-4-0613","gpt-4-32k","gpt-4-32k-0613","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4-all","gpt-4-0125-preview","claude-2.0","claude-2.1","gemini-pro","ERNIE-Bot","ERNIE-Bot-4","ERNIE-Bot-turbo","qwen-turbo","qwen-plus","qwen-max","qwen-max-lingcontext","hunyuan","chatglm_turbo","chatglm_pro","chatglm_std","chatglm_lite","360GPT_S2_V9","SparkDesk"],O=[{value:"mj",label:"MidjourneyAi"},{value:"DALL-E2",label:"DALL-E"}],g=[{value:0,label:"未支付"},{value:1,label:"已支付"},{value:2,label:"支付失败"},{value:3,label:"支付超时"}],i={0:"未支付",1:"已支付",2:"支付失败",3:"支付超时"},r=[{value:"epay",label:"易支付"},{value:"hupi",label:"虎皮椒"},{value:"wechat",label:"微信支付"},{value:"mpay",label:"码支付"}],N={epay:"易支付",hupi:"虎皮椒",wechat:"微信支付",mpay:"码支付"},R=[{value:1,label:"等待中"},{value:2,label:"绘制中"},{value:3,label:"绘制完成"},{value:4,label:"绘制失败"},{value:5,label:"绘制超时"}],L=[{value:"system",label:"系统"},{value:"user",label:"用户"}],M={1:"排队中",2:"绘制中",3:"绘制完成",4:"绘制失败",5:"绘制超时"},m=[{value:"百度云检测",label:"百度云检测"},{value:"自定义检测",label:"自定义检测"},{value:"NineAI检测",label:"NineAI检测"}],h=[{value:1,label:"OpenAi - [chatGpt]"},{value:2,label:"百度 - [千帆大模型]"},{value:3,label:"清华 - [智谱大模型]"}],U={1:"OPENAI",2:"百度文心",3:"清华智谱"},D={1:["gpt-3.5-turbo","gpt-3.5-turbo-1106","gpt-3.5-turbo-16k","gpt-4","gpt-4-0613","gpt-4-32k","gpt-4-32k-0613","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4-all","gpt-4-0125-preview","claude-2.0","claude-2.1","gemini-pro","ERNIE-Bot","ERNIE-Bot-4","ERNIE-Bot-turbo","qwen-turbo","qwen-plus","qwen-max","qwen-max-lingcontext","hunyuan","chatglm_turbo","chatglm_pro","chatglm_std","chatglm_lite","360GPT_S2_V9","SparkDesk"],2:["ERNIE-Bot","ERNIE-Bot","ERNIE-Bot-4","ERNIE-Bot-turbo","BLOOMZ-7B","Llama-2-7b-chat","Llama-2-13b-chat","Qianfan-BLOOMZ-7B-compressed","Qianfan-Chinese-Llama-2-7B","AquilaChat-7B"],3:["chatglm_pro","chatglm_std","chatglm_lite","chatglm_lite_32k"]},B=[{value:1,label:"普通余额"},{value:2,label:"高级余额"}],d={1:"APIKey",2:"client_id",3:"AppKey"};export{L as A,_ as C,O as D,v as E,b as I,I as M,S as O,r as P,P as Q,o as R,m as T,e as U,A as W,R as a,n as b,p as c,c as d,M as e,D as f,d as g,h,U as i,B as j,g as k,N as l,i as m,T as n,s as o,E as p,a as q,l as r,u as s,t}; diff --git a/public/admin/assets/index-c23161fc.js b/public/admin/assets/index-2604b602.js similarity index 99% rename from public/admin/assets/index-c23161fc.js rename to public/admin/assets/index-2604b602.js index e2a4c52..d319290 100644 --- a/public/admin/assets/index-c23161fc.js +++ b/public/admin/assets/index-2604b602.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as q,y as E,A as F,r as H,C,x as J,M as R,o as r,c as h,e,ag as O,b as l,f as a,k as i,a as o,G as U,I as w,J as f,U as T,h as g,_ as D,p as G,i as j,g as K,E as L,n as Q}from"./index-a4526b0d.js";import{u as W}from"./index-4cf9b11c.js";const u=y=>(G("data-v-d5267795"),y=y(),j(),y),X={class:"color-scheme"},Y={key:1,class:"menu-mode"},Z=u(()=>o("div",{class:"mode-container"},null,-1)),ee=u(()=>o("div",{class:"mode-container"},null,-1)),te=u(()=>o("div",{class:"mode-container"},null,-1)),le={class:"setting-item"},se={class:"label"},ne={class:"setting-item"},oe={class:"label"},ae={class:"setting-item"},ie=u(()=>o("div",{class:"label"}," 次导航是否折叠 ",-1)),de={key:2,class:"setting-item"},ue=u(()=>o("div",{class:"label"}," 显示次导航折叠按钮 ",-1)),me={class:"setting-item"},pe=u(()=>o("div",{class:"label"}," 是否启用快捷键 ",-1)),ce={class:"setting-item"},_e=u(()=>o("div",{class:"label"}," 模式 ",-1)),ge={key:3,class:"setting-item"},re={class:"label"},be={class:"setting-item"},fe={class:"label"},ve={class:"setting-item"},Ve={class:"label"},he={key:5,class:"setting-item"},ye=u(()=>o("div",{class:"label"}," 是否启用 ",-1)),Se={class:"setting-item"},Ue={class:"label"},ke={class:"setting-item"},Me=u(()=>o("div",{class:"label"}," 是否启用快捷键 ",-1)),Ce={class:"setting-item"},we=u(()=>o("div",{class:"label"}," 是否启用 ",-1)),qe={class:"setting-item"},ze=u(()=>o("div",{class:"label"}," 日期 ",-1)),Pe={class:"setting-item"},xe=u(()=>o("div",{class:"label"}," 公司 ",-1)),Ae={class:"setting-item"},Be=u(()=>o("div",{class:"label"}," 网址 ",-1)),Ie={class:"setting-item"},Ne=u(()=>o("div",{class:"label"}," 备案 ",-1)),$e={class:"setting-item"},Ee={class:"label"},Fe={class:"setting-item"},He=u(()=>o("div",{class:"label"}," 主页名称 ",-1)),Je={class:"setting-item"},Re={class:"label"},Oe={class:"setting-item"},Te=u(()=>o("div",{class:"label"}," 是否启用权限 ",-1)),De={class:"setting-item"},Ge={class:"label"},je={class:"setting-item"},Ke={class:"label"},Le=q({name:"AppSetting"}),Qe=q({...Le,setup(y){const z=K(),t=E(),k=F(),v=H(!1);C(()=>t.settings.menu.menuMode,S=>{S==="single"?k.setActived(0):k.setActived(z.fullPath)}),J(()=>{R.on("global-app-setting-toggle",()=>{v.value=!v.value})});const{copy:P,copied:x,isSupported:A}=W();C(x,S=>{S&&L.success("复制成功,请粘贴到 src/settings.ts 文件中!")});function B(){P(JSON.stringify(t.settings,null,2))}return(S,s)=>{const I=g("el-alert"),_=g("el-divider"),m=D,p=g("el-icon"),c=g("el-tooltip"),d=g("el-switch"),b=g("el-radio-button"),M=g("el-radio-group"),V=g("el-input"),N=g("el-button"),$=g("el-drawer");return r(),h("div",null,[e($,{modelValue:l(v),"onUpdate:modelValue":s[27]||(s[27]=n=>T(v)?v.value=n:null),title:"应用配置",direction:"rtl",size:360},O({default:a(()=>[e(I,{title:"应用配置可实时预览效果,但只是临时生效,要想真正作用于项目,可以点击下方的“复制配置”按钮,并将配置粘贴到 src/settings.ts 文件中。同时建议在生产环境隐藏应用配置功能。",type:"error",closable:!1}),e(_,null,{default:a(()=>[i("颜色主题")]),_:1}),o("div",X,[o("div",{class:U(["switch",l(t).settings.app.colorScheme]),onClick:s[0]||(s[0]=n=>l(t).settings.app.colorScheme=l(t).settings.app.colorScheme==="dark"?"light":"dark")},[e(p,{class:"icon"},{default:a(()=>[e(m,{name:l(t).settings.app.colorScheme==="light"?"ep:sunny":"ep:moon"},null,8,["name"])]),_:1})],2)]),l(t).mode==="pc"?(r(),w(_,{key:0},{default:a(()=>[i(" 导航栏模式 ")]),_:1})):f("",!0),l(t).mode==="pc"?(r(),h("div",Y,[e(c,{content:"侧边栏模式(含主导航)",placement:"top","show-after":500},{default:a(()=>[o("div",{class:U(["mode mode-side",{active:l(t).settings.menu.menuMode==="side"}]),onClick:s[1]||(s[1]=n=>l(t).settings.menu.menuMode="side")},[Z,e(p,null,{default:a(()=>[e(m,{name:"ep:check"})]),_:1})],2)]),_:1}),e(c,{content:"顶部模式",placement:"top","show-after":500},{default:a(()=>[o("div",{class:U(["mode mode-head",{active:l(t).settings.menu.menuMode==="head"}]),onClick:s[2]||(s[2]=n=>l(t).settings.menu.menuMode="head")},[ee,e(p,null,{default:a(()=>[e(m,{name:"ep:check"})]),_:1})],2)]),_:1}),e(c,{content:"侧边栏模式(不含主导航)",placement:"top","show-after":500},{default:a(()=>[o("div",{class:U(["mode mode-single",{active:l(t).settings.menu.menuMode==="single"}]),onClick:s[3]||(s[3]=n=>l(t).settings.menu.menuMode="single")},[te,e(p,null,{default:a(()=>[e(m,{name:"ep:check"})]),_:1})],2)]),_:1})])):f("",!0),e(_,null,{default:a(()=>[i("导航栏")]),_:1}),o("div",le,[o("div",se,[i(" 主导航切换跳转 "),e(c,{content:"开启该功能后,切换主导航时,页面自动跳转至该主导航下,次导航里第一个导航",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.menu.switchMainMenuAndPageJump,"onUpdate:modelValue":s[4]||(s[4]=n=>l(t).settings.menu.switchMainMenuAndPageJump=n),disabled:["single"].includes(l(t).settings.menu.menuMode)},null,8,["modelValue","disabled"])]),o("div",ne,[o("div",oe,[i(" 次导航保持展开一个 "),e(c,{content:"开启该功能后,次导航只保持单个菜单的展开",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.menu.subMenuUniqueOpened,"onUpdate:modelValue":s[5]||(s[5]=n=>l(t).settings.menu.subMenuUniqueOpened=n)},null,8,["modelValue"])]),o("div",ae,[ie,e(d,{modelValue:l(t).settings.menu.subMenuCollapse,"onUpdate:modelValue":s[6]||(s[6]=n=>l(t).settings.menu.subMenuCollapse=n)},null,8,["modelValue"])]),l(t).mode==="pc"?(r(),h("div",de,[ue,e(d,{modelValue:l(t).settings.menu.enableSubMenuCollapseButton,"onUpdate:modelValue":s[7]||(s[7]=n=>l(t).settings.menu.enableSubMenuCollapseButton=n)},null,8,["modelValue"])])):f("",!0),o("div",me,[pe,e(d,{modelValue:l(t).settings.menu.enableHotkeys,"onUpdate:modelValue":s[8]||(s[8]=n=>l(t).settings.menu.enableHotkeys=n),disabled:["single"].includes(l(t).settings.menu.menuMode)},null,8,["modelValue","disabled"])]),e(_,null,{default:a(()=>[i("顶栏")]),_:1}),o("div",ce,[_e,e(M,{modelValue:l(t).settings.topbar.mode,"onUpdate:modelValue":s[9]||(s[9]=n=>l(t).settings.topbar.mode=n),size:"small"},{default:a(()=>[e(b,{label:"static"},{default:a(()=>[i(" 静止 ")]),_:1}),e(b,{label:"fixed"},{default:a(()=>[i(" 固定 ")]),_:1}),e(b,{label:"sticky"},{default:a(()=>[i(" 粘性 ")]),_:1})]),_:1},8,["modelValue"])]),e(_,null,{default:a(()=>[i("工具栏")]),_:1}),l(t).mode==="pc"?(r(),h("div",ge,[o("div",re,[i(" 全屏 "),e(c,{content:"该功能使用场景极少,用户习惯于通过窗口“最大化”功能来扩大显示区域,以显示更多内容,并且使用 F11 键也可以进入全屏效果",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.toolbar.enableFullscreen,"onUpdate:modelValue":s[10]||(s[10]=n=>l(t).settings.toolbar.enableFullscreen=n)},null,8,["modelValue"])])):f("",!0),o("div",be,[o("div",fe,[i(" 页面刷新 "),e(c,{content:"开启时会阻止原生 F5 键刷新功能,并采用框架提供的刷新模式进行页面刷新",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.toolbar.enablePageReload,"onUpdate:modelValue":s[11]||(s[11]=n=>l(t).settings.toolbar.enablePageReload=n)},null,8,["modelValue"])]),o("div",ve,[o("div",Ve,[i(" 颜色主题 "),e(c,{content:"开启后可在明亮/暗黑模式中切换",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.toolbar.enableColorScheme,"onUpdate:modelValue":s[12]||(s[12]=n=>l(t).settings.toolbar.enableColorScheme=n)},null,8,["modelValue"])]),l(t).mode==="pc"?(r(),w(_,{key:4},{default:a(()=>[i(" 面包屑导航 ")]),_:1})):f("",!0),l(t).mode==="pc"?(r(),h("div",he,[ye,e(d,{modelValue:l(t).settings.breadcrumb.enable,"onUpdate:modelValue":s[13]||(s[13]=n=>l(t).settings.breadcrumb.enable=n)},null,8,["modelValue"])])):f("",!0),e(_,null,{default:a(()=>[i("导航搜索")]),_:1}),o("div",Se,[o("div",Ue,[i(" 是否启用 "),e(c,{content:"对导航进行快捷搜索",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.navSearch.enable,"onUpdate:modelValue":s[14]||(s[14]=n=>l(t).settings.navSearch.enable=n)},null,8,["modelValue"])]),o("div",ke,[Me,e(d,{modelValue:l(t).settings.navSearch.enableHotkeys,"onUpdate:modelValue":s[15]||(s[15]=n=>l(t).settings.navSearch.enableHotkeys=n),disabled:!l(t).settings.navSearch.enable},null,8,["modelValue","disabled"])]),e(_,null,{default:a(()=>[i("底部版权")]),_:1}),o("div",Ce,[we,e(d,{modelValue:l(t).settings.copyright.enable,"onUpdate:modelValue":s[16]||(s[16]=n=>l(t).settings.copyright.enable=n)},null,8,["modelValue"])]),o("div",qe,[ze,e(V,{modelValue:l(t).settings.copyright.dates,"onUpdate:modelValue":s[17]||(s[17]=n=>l(t).settings.copyright.dates=n),size:"small",disabled:!l(t).settings.copyright.enable},null,8,["modelValue","disabled"])]),o("div",Pe,[xe,e(V,{modelValue:l(t).settings.copyright.company,"onUpdate:modelValue":s[18]||(s[18]=n=>l(t).settings.copyright.company=n),size:"small",disabled:!l(t).settings.copyright.enable},null,8,["modelValue","disabled"])]),o("div",Ae,[Be,e(V,{modelValue:l(t).settings.copyright.website,"onUpdate:modelValue":s[19]||(s[19]=n=>l(t).settings.copyright.website=n),size:"small",disabled:!l(t).settings.copyright.enable},null,8,["modelValue","disabled"])]),o("div",Ie,[Ne,e(V,{modelValue:l(t).settings.copyright.beian,"onUpdate:modelValue":s[20]||(s[20]=n=>l(t).settings.copyright.beian=n),size:"small",disabled:!l(t).settings.copyright.enable},null,8,["modelValue","disabled"])]),e(_,null,{default:a(()=>[i("主页")]),_:1}),o("div",$e,[o("div",Ee,[i(" 是否开启 "),e(c,{content:"该功能开启时,登录成功默认进入主页,反之则默认进入导航栏里第一个导航页面",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.home.enable,"onUpdate:modelValue":s[21]||(s[21]=n=>l(t).settings.home.enable=n)},null,8,["modelValue"])]),o("div",Fe,[He,e(V,{modelValue:l(t).settings.home.title,"onUpdate:modelValue":s[22]||(s[22]=n=>l(t).settings.home.title=n),size:"small"},null,8,["modelValue"])]),e(_,null,{default:a(()=>[i("其它")]),_:1}),o("div",Je,[o("div",Re,[i(" 组件尺寸 "),e(c,{content:"全局设置 Element Plus 组件的默认尺寸大小",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(M,{modelValue:l(t).settings.app.elementSize,"onUpdate:modelValue":s[23]||(s[23]=n=>l(t).settings.app.elementSize=n),size:"small"},{default:a(()=>[e(b,{label:"large"},{default:a(()=>[i(" 较大 ")]),_:1}),e(b,{label:"default"},{default:a(()=>[i(" 默认 ")]),_:1}),e(b,{label:"small"},{default:a(()=>[i(" 稍小 ")]),_:1})]),_:1},8,["modelValue"])]),o("div",Oe,[Te,e(d,{modelValue:l(t).settings.app.enablePermission,"onUpdate:modelValue":s[24]||(s[24]=n=>l(t).settings.app.enablePermission=n)},null,8,["modelValue"])]),o("div",De,[o("div",Ge,[i(" 载入进度条 "),e(c,{content:"该功能开启时,跳转路由会看到页面顶部有进度条",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.app.enableProgress,"onUpdate:modelValue":s[25]||(s[25]=n=>l(t).settings.app.enableProgress=n)},null,8,["modelValue"])]),o("div",je,[o("div",Ke,[i(" 动态标题 "),e(c,{content:"该功能开启时,页面标题会显示当前路由标题,格式为“页面标题 - 网站名称”;关闭时则显示网站名称,网站名称在项目根目录下 .env.* 文件里配置",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.app.enableDynamicTitle,"onUpdate:modelValue":s[26]||(s[26]=n=>l(t).settings.app.enableDynamicTitle=n)},null,8,["modelValue"])])]),_:2},[l(A)?{name:"footer",fn:a(()=>[e(N,{type:"primary",onClick:B},{icon:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:document-copy"})]),_:1})]),default:a(()=>[i(" 复制配置 ")]),_:1})]),key:"0"}:void 0]),1032,["modelValue"])])}}});const Ye=Q(Qe,[["__scopeId","data-v-d5267795"]]);export{Ye as default}; +import{d as q,y as E,A as F,r as H,C,x as J,M as R,o as r,c as h,e,ag as O,b as l,f as a,k as i,a as o,G as U,I as w,J as f,U as T,h as g,_ as D,p as G,i as j,g as K,E as L,n as Q}from"./index-4eef28ae.js";import{u as W}from"./index-626bf66d.js";const u=y=>(G("data-v-d5267795"),y=y(),j(),y),X={class:"color-scheme"},Y={key:1,class:"menu-mode"},Z=u(()=>o("div",{class:"mode-container"},null,-1)),ee=u(()=>o("div",{class:"mode-container"},null,-1)),te=u(()=>o("div",{class:"mode-container"},null,-1)),le={class:"setting-item"},se={class:"label"},ne={class:"setting-item"},oe={class:"label"},ae={class:"setting-item"},ie=u(()=>o("div",{class:"label"}," 次导航是否折叠 ",-1)),de={key:2,class:"setting-item"},ue=u(()=>o("div",{class:"label"}," 显示次导航折叠按钮 ",-1)),me={class:"setting-item"},pe=u(()=>o("div",{class:"label"}," 是否启用快捷键 ",-1)),ce={class:"setting-item"},_e=u(()=>o("div",{class:"label"}," 模式 ",-1)),ge={key:3,class:"setting-item"},re={class:"label"},be={class:"setting-item"},fe={class:"label"},ve={class:"setting-item"},Ve={class:"label"},he={key:5,class:"setting-item"},ye=u(()=>o("div",{class:"label"}," 是否启用 ",-1)),Se={class:"setting-item"},Ue={class:"label"},ke={class:"setting-item"},Me=u(()=>o("div",{class:"label"}," 是否启用快捷键 ",-1)),Ce={class:"setting-item"},we=u(()=>o("div",{class:"label"}," 是否启用 ",-1)),qe={class:"setting-item"},ze=u(()=>o("div",{class:"label"}," 日期 ",-1)),Pe={class:"setting-item"},xe=u(()=>o("div",{class:"label"}," 公司 ",-1)),Ae={class:"setting-item"},Be=u(()=>o("div",{class:"label"}," 网址 ",-1)),Ie={class:"setting-item"},Ne=u(()=>o("div",{class:"label"}," 备案 ",-1)),$e={class:"setting-item"},Ee={class:"label"},Fe={class:"setting-item"},He=u(()=>o("div",{class:"label"}," 主页名称 ",-1)),Je={class:"setting-item"},Re={class:"label"},Oe={class:"setting-item"},Te=u(()=>o("div",{class:"label"}," 是否启用权限 ",-1)),De={class:"setting-item"},Ge={class:"label"},je={class:"setting-item"},Ke={class:"label"},Le=q({name:"AppSetting"}),Qe=q({...Le,setup(y){const z=K(),t=E(),k=F(),v=H(!1);C(()=>t.settings.menu.menuMode,S=>{S==="single"?k.setActived(0):k.setActived(z.fullPath)}),J(()=>{R.on("global-app-setting-toggle",()=>{v.value=!v.value})});const{copy:P,copied:x,isSupported:A}=W();C(x,S=>{S&&L.success("复制成功,请粘贴到 src/settings.ts 文件中!")});function B(){P(JSON.stringify(t.settings,null,2))}return(S,s)=>{const I=g("el-alert"),_=g("el-divider"),m=D,p=g("el-icon"),c=g("el-tooltip"),d=g("el-switch"),b=g("el-radio-button"),M=g("el-radio-group"),V=g("el-input"),N=g("el-button"),$=g("el-drawer");return r(),h("div",null,[e($,{modelValue:l(v),"onUpdate:modelValue":s[27]||(s[27]=n=>T(v)?v.value=n:null),title:"应用配置",direction:"rtl",size:360},O({default:a(()=>[e(I,{title:"应用配置可实时预览效果,但只是临时生效,要想真正作用于项目,可以点击下方的“复制配置”按钮,并将配置粘贴到 src/settings.ts 文件中。同时建议在生产环境隐藏应用配置功能。",type:"error",closable:!1}),e(_,null,{default:a(()=>[i("颜色主题")]),_:1}),o("div",X,[o("div",{class:U(["switch",l(t).settings.app.colorScheme]),onClick:s[0]||(s[0]=n=>l(t).settings.app.colorScheme=l(t).settings.app.colorScheme==="dark"?"light":"dark")},[e(p,{class:"icon"},{default:a(()=>[e(m,{name:l(t).settings.app.colorScheme==="light"?"ep:sunny":"ep:moon"},null,8,["name"])]),_:1})],2)]),l(t).mode==="pc"?(r(),w(_,{key:0},{default:a(()=>[i(" 导航栏模式 ")]),_:1})):f("",!0),l(t).mode==="pc"?(r(),h("div",Y,[e(c,{content:"侧边栏模式(含主导航)",placement:"top","show-after":500},{default:a(()=>[o("div",{class:U(["mode mode-side",{active:l(t).settings.menu.menuMode==="side"}]),onClick:s[1]||(s[1]=n=>l(t).settings.menu.menuMode="side")},[Z,e(p,null,{default:a(()=>[e(m,{name:"ep:check"})]),_:1})],2)]),_:1}),e(c,{content:"顶部模式",placement:"top","show-after":500},{default:a(()=>[o("div",{class:U(["mode mode-head",{active:l(t).settings.menu.menuMode==="head"}]),onClick:s[2]||(s[2]=n=>l(t).settings.menu.menuMode="head")},[ee,e(p,null,{default:a(()=>[e(m,{name:"ep:check"})]),_:1})],2)]),_:1}),e(c,{content:"侧边栏模式(不含主导航)",placement:"top","show-after":500},{default:a(()=>[o("div",{class:U(["mode mode-single",{active:l(t).settings.menu.menuMode==="single"}]),onClick:s[3]||(s[3]=n=>l(t).settings.menu.menuMode="single")},[te,e(p,null,{default:a(()=>[e(m,{name:"ep:check"})]),_:1})],2)]),_:1})])):f("",!0),e(_,null,{default:a(()=>[i("导航栏")]),_:1}),o("div",le,[o("div",se,[i(" 主导航切换跳转 "),e(c,{content:"开启该功能后,切换主导航时,页面自动跳转至该主导航下,次导航里第一个导航",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.menu.switchMainMenuAndPageJump,"onUpdate:modelValue":s[4]||(s[4]=n=>l(t).settings.menu.switchMainMenuAndPageJump=n),disabled:["single"].includes(l(t).settings.menu.menuMode)},null,8,["modelValue","disabled"])]),o("div",ne,[o("div",oe,[i(" 次导航保持展开一个 "),e(c,{content:"开启该功能后,次导航只保持单个菜单的展开",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.menu.subMenuUniqueOpened,"onUpdate:modelValue":s[5]||(s[5]=n=>l(t).settings.menu.subMenuUniqueOpened=n)},null,8,["modelValue"])]),o("div",ae,[ie,e(d,{modelValue:l(t).settings.menu.subMenuCollapse,"onUpdate:modelValue":s[6]||(s[6]=n=>l(t).settings.menu.subMenuCollapse=n)},null,8,["modelValue"])]),l(t).mode==="pc"?(r(),h("div",de,[ue,e(d,{modelValue:l(t).settings.menu.enableSubMenuCollapseButton,"onUpdate:modelValue":s[7]||(s[7]=n=>l(t).settings.menu.enableSubMenuCollapseButton=n)},null,8,["modelValue"])])):f("",!0),o("div",me,[pe,e(d,{modelValue:l(t).settings.menu.enableHotkeys,"onUpdate:modelValue":s[8]||(s[8]=n=>l(t).settings.menu.enableHotkeys=n),disabled:["single"].includes(l(t).settings.menu.menuMode)},null,8,["modelValue","disabled"])]),e(_,null,{default:a(()=>[i("顶栏")]),_:1}),o("div",ce,[_e,e(M,{modelValue:l(t).settings.topbar.mode,"onUpdate:modelValue":s[9]||(s[9]=n=>l(t).settings.topbar.mode=n),size:"small"},{default:a(()=>[e(b,{label:"static"},{default:a(()=>[i(" 静止 ")]),_:1}),e(b,{label:"fixed"},{default:a(()=>[i(" 固定 ")]),_:1}),e(b,{label:"sticky"},{default:a(()=>[i(" 粘性 ")]),_:1})]),_:1},8,["modelValue"])]),e(_,null,{default:a(()=>[i("工具栏")]),_:1}),l(t).mode==="pc"?(r(),h("div",ge,[o("div",re,[i(" 全屏 "),e(c,{content:"该功能使用场景极少,用户习惯于通过窗口“最大化”功能来扩大显示区域,以显示更多内容,并且使用 F11 键也可以进入全屏效果",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.toolbar.enableFullscreen,"onUpdate:modelValue":s[10]||(s[10]=n=>l(t).settings.toolbar.enableFullscreen=n)},null,8,["modelValue"])])):f("",!0),o("div",be,[o("div",fe,[i(" 页面刷新 "),e(c,{content:"开启时会阻止原生 F5 键刷新功能,并采用框架提供的刷新模式进行页面刷新",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.toolbar.enablePageReload,"onUpdate:modelValue":s[11]||(s[11]=n=>l(t).settings.toolbar.enablePageReload=n)},null,8,["modelValue"])]),o("div",ve,[o("div",Ve,[i(" 颜色主题 "),e(c,{content:"开启后可在明亮/暗黑模式中切换",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.toolbar.enableColorScheme,"onUpdate:modelValue":s[12]||(s[12]=n=>l(t).settings.toolbar.enableColorScheme=n)},null,8,["modelValue"])]),l(t).mode==="pc"?(r(),w(_,{key:4},{default:a(()=>[i(" 面包屑导航 ")]),_:1})):f("",!0),l(t).mode==="pc"?(r(),h("div",he,[ye,e(d,{modelValue:l(t).settings.breadcrumb.enable,"onUpdate:modelValue":s[13]||(s[13]=n=>l(t).settings.breadcrumb.enable=n)},null,8,["modelValue"])])):f("",!0),e(_,null,{default:a(()=>[i("导航搜索")]),_:1}),o("div",Se,[o("div",Ue,[i(" 是否启用 "),e(c,{content:"对导航进行快捷搜索",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.navSearch.enable,"onUpdate:modelValue":s[14]||(s[14]=n=>l(t).settings.navSearch.enable=n)},null,8,["modelValue"])]),o("div",ke,[Me,e(d,{modelValue:l(t).settings.navSearch.enableHotkeys,"onUpdate:modelValue":s[15]||(s[15]=n=>l(t).settings.navSearch.enableHotkeys=n),disabled:!l(t).settings.navSearch.enable},null,8,["modelValue","disabled"])]),e(_,null,{default:a(()=>[i("底部版权")]),_:1}),o("div",Ce,[we,e(d,{modelValue:l(t).settings.copyright.enable,"onUpdate:modelValue":s[16]||(s[16]=n=>l(t).settings.copyright.enable=n)},null,8,["modelValue"])]),o("div",qe,[ze,e(V,{modelValue:l(t).settings.copyright.dates,"onUpdate:modelValue":s[17]||(s[17]=n=>l(t).settings.copyright.dates=n),size:"small",disabled:!l(t).settings.copyright.enable},null,8,["modelValue","disabled"])]),o("div",Pe,[xe,e(V,{modelValue:l(t).settings.copyright.company,"onUpdate:modelValue":s[18]||(s[18]=n=>l(t).settings.copyright.company=n),size:"small",disabled:!l(t).settings.copyright.enable},null,8,["modelValue","disabled"])]),o("div",Ae,[Be,e(V,{modelValue:l(t).settings.copyright.website,"onUpdate:modelValue":s[19]||(s[19]=n=>l(t).settings.copyright.website=n),size:"small",disabled:!l(t).settings.copyright.enable},null,8,["modelValue","disabled"])]),o("div",Ie,[Ne,e(V,{modelValue:l(t).settings.copyright.beian,"onUpdate:modelValue":s[20]||(s[20]=n=>l(t).settings.copyright.beian=n),size:"small",disabled:!l(t).settings.copyright.enable},null,8,["modelValue","disabled"])]),e(_,null,{default:a(()=>[i("主页")]),_:1}),o("div",$e,[o("div",Ee,[i(" 是否开启 "),e(c,{content:"该功能开启时,登录成功默认进入主页,反之则默认进入导航栏里第一个导航页面",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.home.enable,"onUpdate:modelValue":s[21]||(s[21]=n=>l(t).settings.home.enable=n)},null,8,["modelValue"])]),o("div",Fe,[He,e(V,{modelValue:l(t).settings.home.title,"onUpdate:modelValue":s[22]||(s[22]=n=>l(t).settings.home.title=n),size:"small"},null,8,["modelValue"])]),e(_,null,{default:a(()=>[i("其它")]),_:1}),o("div",Je,[o("div",Re,[i(" 组件尺寸 "),e(c,{content:"全局设置 Element Plus 组件的默认尺寸大小",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(M,{modelValue:l(t).settings.app.elementSize,"onUpdate:modelValue":s[23]||(s[23]=n=>l(t).settings.app.elementSize=n),size:"small"},{default:a(()=>[e(b,{label:"large"},{default:a(()=>[i(" 较大 ")]),_:1}),e(b,{label:"default"},{default:a(()=>[i(" 默认 ")]),_:1}),e(b,{label:"small"},{default:a(()=>[i(" 稍小 ")]),_:1})]),_:1},8,["modelValue"])]),o("div",Oe,[Te,e(d,{modelValue:l(t).settings.app.enablePermission,"onUpdate:modelValue":s[24]||(s[24]=n=>l(t).settings.app.enablePermission=n)},null,8,["modelValue"])]),o("div",De,[o("div",Ge,[i(" 载入进度条 "),e(c,{content:"该功能开启时,跳转路由会看到页面顶部有进度条",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.app.enableProgress,"onUpdate:modelValue":s[25]||(s[25]=n=>l(t).settings.app.enableProgress=n)},null,8,["modelValue"])]),o("div",je,[o("div",Ke,[i(" 动态标题 "),e(c,{content:"该功能开启时,页面标题会显示当前路由标题,格式为“页面标题 - 网站名称”;关闭时则显示网站名称,网站名称在项目根目录下 .env.* 文件里配置",placement:"top"},{default:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:question-filled"})]),_:1})]),_:1})]),e(d,{modelValue:l(t).settings.app.enableDynamicTitle,"onUpdate:modelValue":s[26]||(s[26]=n=>l(t).settings.app.enableDynamicTitle=n)},null,8,["modelValue"])])]),_:2},[l(A)?{name:"footer",fn:a(()=>[e(N,{type:"primary",onClick:B},{icon:a(()=>[e(p,null,{default:a(()=>[e(m,{name:"ep:document-copy"})]),_:1})]),default:a(()=>[i(" 复制配置 ")]),_:1})]),key:"0"}:void 0]),1032,["modelValue"])])}}});const Ye=Q(Qe,[["__scopeId","data-v-d5267795"]]);export{Ye as default}; diff --git a/public/admin/assets/index-439b4399.js b/public/admin/assets/index-2f97eee5.js similarity index 95% rename from public/admin/assets/index-439b4399.js rename to public/admin/assets/index-2f97eee5.js index 3a29262..4a22735 100644 --- a/public/admin/assets/index-439b4399.js +++ b/public/admin/assets/index-2f97eee5.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{s,t as r,b as n,L as o,i as P,c as a,f as Q,k as i,a as p}from"./notice-03602d5e.js";import"./index-5e1cba81.js";import"./index-a4526b0d.js";import"./config-33902e1a.js";const c=s({String:r.string,Number:r.number,"True False":r.bool,PropertyName:r.propertyName,Null:r.null,",":r.separator,"[ ]":r.squareBracket,"{ }":r.brace}),g=n.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"⚠ JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[c],skippedNodes:[0],repeatNodeCount:2,tokenData:"(p~RaXY!WYZ!W]^!Wpq!Wrs!]|}$i}!O$n!Q!R$w!R![&V![!]&h!}#O&m#P#Q&r#Y#Z&w#b#c'f#h#i'}#o#p(f#q#r(k~!]Oc~~!`Upq!]qr!]rs!rs#O!]#O#P!w#P~!]~!wOe~~!zXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#g~#jR!Q![#s!c!i#s#T#Z#s~#vR!Q![$P!c!i$P#T#Z$P~$SR!Q![$]!c!i$]#T#Z$]~$`R!Q![!]!c!i!]#T#Z!]~$nOh~~$qQ!Q!R$w!R![&V~$|RT~!O!P%V!g!h%k#X#Y%k~%YP!Q![%]~%bRT~!Q![%]!g!h%k#X#Y%k~%nR{|%w}!O%w!Q![%}~%zP!Q![%}~&SPT~!Q![%}~&[ST~!O!P%V!Q![&V!g!h%k#X#Y%k~&mOg~~&rO]~~&wO[~~&zP#T#U&}~'QP#`#a'T~'WP#g#h'Z~'^P#X#Y'a~'fOR~~'iP#i#j'l~'oP#`#a'r~'uP#`#a'x~'}OS~~(QP#f#g(T~(WP#i#j(Z~(^P#X#Y(a~(fOQ~~(kOW~~(pOV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),h=()=>t=>{try{JSON.parse(t.state.doc.toString())}catch(O){if(!(O instanceof SyntaxError))throw O;const e=u(O,t.state.doc);return[{from:e,message:O.message,severity:"error",to:e}]}return[]};function u(t,O){let e;return(e=t.message.match(/at position (\d+)/))?Math.min(+e[1],O.length):(e=t.message.match(/at line (\d+) column (\d+)/))?Math.min(O.line(+e[1]).from+ +e[2]-1,O.length):0}const m=o.define({name:"json",parser:g.configure({props:[P.add({Object:a({except:/^\s*\}/}),Array:a({except:/^\s*\]/})}),Q.add({"Object Array":i})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function k(){return new p(m)}export{k as json,m as jsonLanguage,h as jsonParseLinter}; +import{s,t as r,b as n,L as o,i as P,c as a,f as Q,k as i,a as p}from"./notice-a7476b53.js";import"./index-7911c6db.js";import"./index-4eef28ae.js";import"./config-b4a9e7c0.js";const c=s({String:r.string,Number:r.number,"True False":r.bool,PropertyName:r.propertyName,Null:r.null,",":r.separator,"[ ]":r.squareBracket,"{ }":r.brace}),g=n.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"⚠ JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[c],skippedNodes:[0],repeatNodeCount:2,tokenData:"(p~RaXY!WYZ!W]^!Wpq!Wrs!]|}$i}!O$n!Q!R$w!R![&V![!]&h!}#O&m#P#Q&r#Y#Z&w#b#c'f#h#i'}#o#p(f#q#r(k~!]Oc~~!`Upq!]qr!]rs!rs#O!]#O#P!w#P~!]~!wOe~~!zXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#g~#jR!Q![#s!c!i#s#T#Z#s~#vR!Q![$P!c!i$P#T#Z$P~$SR!Q![$]!c!i$]#T#Z$]~$`R!Q![!]!c!i!]#T#Z!]~$nOh~~$qQ!Q!R$w!R![&V~$|RT~!O!P%V!g!h%k#X#Y%k~%YP!Q![%]~%bRT~!Q![%]!g!h%k#X#Y%k~%nR{|%w}!O%w!Q![%}~%zP!Q![%}~&SPT~!Q![%}~&[ST~!O!P%V!Q![&V!g!h%k#X#Y%k~&mOg~~&rO]~~&wO[~~&zP#T#U&}~'QP#`#a'T~'WP#g#h'Z~'^P#X#Y'a~'fOR~~'iP#i#j'l~'oP#`#a'r~'uP#`#a'x~'}OS~~(QP#f#g(T~(WP#i#j(Z~(^P#X#Y(a~(fOQ~~(kOW~~(pOV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),h=()=>t=>{try{JSON.parse(t.state.doc.toString())}catch(O){if(!(O instanceof SyntaxError))throw O;const e=u(O,t.state.doc);return[{from:e,message:O.message,severity:"error",to:e}]}return[]};function u(t,O){let e;return(e=t.message.match(/at position (\d+)/))?Math.min(+e[1],O.length):(e=t.message.match(/at line (\d+) column (\d+)/))?Math.min(O.line(+e[1]).from+ +e[2]-1,O.length):0}const m=o.define({name:"json",parser:g.configure({props:[P.add({Object:a({except:/^\s*\}/}),Array:a({except:/^\s*\]/})}),Q.add({"Object Array":i})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function k(){return new p(m)}export{k as json,m as jsonLanguage,h as jsonParseLinter}; diff --git a/public/admin/assets/index-139e6705.js b/public/admin/assets/index-46ad6a05.js similarity index 97% rename from public/admin/assets/index-139e6705.js rename to public/admin/assets/index-46ad6a05.js index b7e0500..40292fc 100644 --- a/public/admin/assets/index-139e6705.js +++ b/public/admin/assets/index-46ad6a05.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as Q,y as te,ad as ae,A as se,r as m,ae as le,B as ne,C as A,x as oe,M as D,D as h,af as J,o as b,c as C,a as i,l as z,e as n,f as u,b as p,U as ue,j as x,k,t as B,J as O,R as F,S as G,G as q,_ as re,h as H,m as ce,I as ie,n as fe}from"./index-a4526b0d.js";const de={class:"container"},pe={key:0,class:"tips"},ve={class:"tip"},he={class:"tip"},_e={class:"tip"},ge={class:"tip"},ye=["onClick","onMouseover"],me={class:"info"},be={class:"title"},ke={class:"breadcrumb"},Se={class:"path"},we=Q({name:"Search"}),Re=Q({...we,setup(Ce){const W=ce(),_=te(),X=ae(),Y=se(),g=m(!1),f=m(""),L=m([]),r=m(-1),U=m(),S=m(),w=m([]);function Z(a){return w.value.push(a)}le(()=>{w.value=[]});const R=ne(()=>{let a=[];return a=L.value.filter(e=>{let l=!1;return e.title&&(typeof e.title=="function"?e.title().includes(f.value)&&(l=!0):e.title.includes(f.value)&&(l=!0)),e.path.includes(f.value)&&(l=!0),e.breadcrumb.some(s=>{let t=!1;return s&&(typeof s=="function"?s().includes(f.value)&&(t=!0):s.includes(f.value)&&(t=!0)),t})&&(l=!0),l}),a});A(()=>g.value,a=>{a?(document.body.classList.add("hidden"),S.value.scrollTop=0,h("up",E),h("down",I),h("enter",M),setTimeout(()=>{U.value.focus()},500)):(document.body.classList.remove("hidden"),h.unbind("up",E),h.unbind("down",I),h.unbind("enter",M),setTimeout(()=>{f.value="",r.value=-1},500))}),A(()=>R.value,()=>{r.value=-1,w.value=[],V()}),oe(()=>{D.on("global-search-toggle",()=>{g.value=!g.value}),h("alt+s",a=>{_.settings.navSearch.enable&&_.settings.navSearch.enableHotkeys&&(a.preventDefault(),g.value=!0)}),h("esc",a=>{_.settings.navSearch.enable&&_.settings.navSearch.enableHotkeys&&(a.preventDefault(),g.value=!1)}),_.settings.app.routeBaseOn!=="filesystem"?X.routes.forEach(a=>{a.children&&$(a.children)}):Y.menus.forEach(a=>{N(a.children)})});function P(a){var l;let e=!0;return(l=a.children)!=null&&l.every(s=>{var t;return((t=s.meta)==null?void 0:t.sidebar)===!1})&&(e=!1),e}function $(a,e,l,s){a.forEach(t=>{var c,o,v,d,y,j,K;if(((c=t.meta)==null?void 0:c.sidebar)!==!1){const T=J(s)||[];t.children&&P(t)?(T.push((o=t.meta)==null?void 0:o.title),$(t.children,e?[e,t.path].join("/"):t.path,((v=t.meta)==null?void 0:v.icon)??l,T)):(T.push((d=t.meta)==null?void 0:d.title),L.value.push({path:e?[e,t.path].join("/"):t.path,icon:((y=t.meta)==null?void 0:y.icon)??l,title:(j=t.meta)==null?void 0:j.title,link:(K=t.meta)==null?void 0:K.link,breadcrumb:T}))}})}function N(a,e,l){a.forEach(s=>{var c,o,v,d,y;const t=J(l)||[];s.children&&s.children.length>0?(t.push((c=s.meta)==null?void 0:c.title),N(s.children,((o=s.meta)==null?void 0:o.icon)??e,t)):(t.push((v=s.meta)==null?void 0:v.title),L.value.push({icon:((d=s.meta)==null?void 0:d.icon)??e,title:(y=s.meta)==null?void 0:y.title,path:s.path,breadcrumb:t}))})}function E(){R.value.length&&(r.value-=1,r.value<0&&(r.value=R.value.length-1),V())}function I(){R.value.length&&(r.value+=1,r.value>R.value.length-1&&(r.value=0),V())}function M(){r.value!==-1&&w.value[r.value].click()}function V(){let a=0;if(r.value!==-1){a=S.value.scrollTop;const e=w.value[r.value].offsetTop,l=w.value[r.value].clientHeight,s=S.value.scrollTop,t=S.value.clientHeight;e+l>s+t?a=e+l-t:e<=s&&(a=e)}S.value.scrollTo({top:a})}function ee(a,e){e?window.open(e,"_blank"):W.push(a)}return(a,e)=>{const l=re,s=H("el-icon"),t=H("el-input"),c=H("el-tag");return b(),C("div",{id:"search",class:q({searching:p(g)}),onClick:e[3]||(e[3]=o=>p(g)&&p(D).emit("global-search-toggle"))},[i("div",de,[i("div",{class:"search-box",onClick:e[2]||(e[2]=z(()=>{},["stop"]))},[n(t,{ref_key:"searchInputRef",ref:U,modelValue:p(f),"onUpdate:modelValue":e[0]||(e[0]=o=>ue(f)?f.value=o:null),placeholder:"搜索页面,支持标题、URL模糊查询",clearable:"",onKeydown:[e[1]||(e[1]=x(o=>p(D).emit("global-search-toggle"),["esc"])),x(z(E,["prevent"]),["up"]),x(z(I,["prevent"]),["down"]),x(z(M,["prevent"]),["enter"])]},{prefix:u(()=>[n(s,null,{default:u(()=>[n(l,{name:"ep:search"})]),_:1})]),_:1},8,["modelValue","onKeydown"]),p(_).mode==="pc"?(b(),C("div",pe,[i("div",ve,[n(c,{type:"info",size:"large"},{default:u(()=>[k(B(p(_).os==="mac"?"⌥":"Alt")+" + S ",1)]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[k(" 唤醒搜索面板 ")]),_:1})]),i("div",he,[n(c,{type:"info",size:"large"},{default:u(()=>[n(s,null,{default:u(()=>[n(l,{name:"search-up"})]),_:1})]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[n(s,null,{default:u(()=>[n(l,{name:"search-down"})]),_:1})]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[k(" 切换搜索结果 ")]),_:1})]),i("div",_e,[n(c,{type:"info",size:"large"},{default:u(()=>[n(s,null,{default:u(()=>[n(l,{name:"search-enter"})]),_:1})]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[k(" 访问页面 ")]),_:1})]),i("div",ge,[n(c,{type:"info",size:"large"},{default:u(()=>[k(" ESC ")]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[k(" 退出 ")]),_:1})])])):O("",!0)]),i("div",{ref_key:"searchResultRef",ref:S,class:"result"},[(b(!0),C(F,null,G(p(R),(o,v)=>(b(),C("a",{key:o.path,ref_for:!0,ref:Z,class:q(["item",{actived:v===p(r)}]),onClick:d=>ee(o.path,o.link),onMouseover:d=>r.value=v},[n(s,{class:"icon"},{default:u(()=>[o.icon?(b(),ie(l,{key:0,name:o.icon},null,8,["name"])):O("",!0)]),_:2},1024),i("div",me,[i("div",be,B(o.title??"[ 无标题 ]"),1),i("div",ke,[(b(!0),C(F,null,G(o.breadcrumb,(d,y)=>(b(),C("span",{key:y},[k(B(d??"[ 无标题 ]")+" ",1),n(s,null,{default:u(()=>[n(l,{name:"ep:arrow-right"})]),_:1})]))),128))]),i("div",Se,B(o.path),1)])],42,ye))),128))],512)])],2)}}});const ze=fe(Re,[["__scopeId","data-v-7119310d"]]);export{ze as default}; +import{d as Q,y as te,ad as ae,A as se,r as m,ae as le,B as ne,C as A,x as oe,M as D,D as h,af as J,o as b,c as C,a as i,l as z,e as n,f as u,b as p,U as ue,j as x,k,t as B,J as O,R as F,S as G,G as q,_ as re,h as H,m as ce,I as ie,n as fe}from"./index-4eef28ae.js";const de={class:"container"},pe={key:0,class:"tips"},ve={class:"tip"},he={class:"tip"},_e={class:"tip"},ge={class:"tip"},ye=["onClick","onMouseover"],me={class:"info"},be={class:"title"},ke={class:"breadcrumb"},Se={class:"path"},we=Q({name:"Search"}),Re=Q({...we,setup(Ce){const W=ce(),_=te(),X=ae(),Y=se(),g=m(!1),f=m(""),L=m([]),r=m(-1),U=m(),S=m(),w=m([]);function Z(a){return w.value.push(a)}le(()=>{w.value=[]});const R=ne(()=>{let a=[];return a=L.value.filter(e=>{let l=!1;return e.title&&(typeof e.title=="function"?e.title().includes(f.value)&&(l=!0):e.title.includes(f.value)&&(l=!0)),e.path.includes(f.value)&&(l=!0),e.breadcrumb.some(s=>{let t=!1;return s&&(typeof s=="function"?s().includes(f.value)&&(t=!0):s.includes(f.value)&&(t=!0)),t})&&(l=!0),l}),a});A(()=>g.value,a=>{a?(document.body.classList.add("hidden"),S.value.scrollTop=0,h("up",E),h("down",I),h("enter",M),setTimeout(()=>{U.value.focus()},500)):(document.body.classList.remove("hidden"),h.unbind("up",E),h.unbind("down",I),h.unbind("enter",M),setTimeout(()=>{f.value="",r.value=-1},500))}),A(()=>R.value,()=>{r.value=-1,w.value=[],V()}),oe(()=>{D.on("global-search-toggle",()=>{g.value=!g.value}),h("alt+s",a=>{_.settings.navSearch.enable&&_.settings.navSearch.enableHotkeys&&(a.preventDefault(),g.value=!0)}),h("esc",a=>{_.settings.navSearch.enable&&_.settings.navSearch.enableHotkeys&&(a.preventDefault(),g.value=!1)}),_.settings.app.routeBaseOn!=="filesystem"?X.routes.forEach(a=>{a.children&&$(a.children)}):Y.menus.forEach(a=>{N(a.children)})});function P(a){var l;let e=!0;return(l=a.children)!=null&&l.every(s=>{var t;return((t=s.meta)==null?void 0:t.sidebar)===!1})&&(e=!1),e}function $(a,e,l,s){a.forEach(t=>{var c,o,v,d,y,j,K;if(((c=t.meta)==null?void 0:c.sidebar)!==!1){const T=J(s)||[];t.children&&P(t)?(T.push((o=t.meta)==null?void 0:o.title),$(t.children,e?[e,t.path].join("/"):t.path,((v=t.meta)==null?void 0:v.icon)??l,T)):(T.push((d=t.meta)==null?void 0:d.title),L.value.push({path:e?[e,t.path].join("/"):t.path,icon:((y=t.meta)==null?void 0:y.icon)??l,title:(j=t.meta)==null?void 0:j.title,link:(K=t.meta)==null?void 0:K.link,breadcrumb:T}))}})}function N(a,e,l){a.forEach(s=>{var c,o,v,d,y;const t=J(l)||[];s.children&&s.children.length>0?(t.push((c=s.meta)==null?void 0:c.title),N(s.children,((o=s.meta)==null?void 0:o.icon)??e,t)):(t.push((v=s.meta)==null?void 0:v.title),L.value.push({icon:((d=s.meta)==null?void 0:d.icon)??e,title:(y=s.meta)==null?void 0:y.title,path:s.path,breadcrumb:t}))})}function E(){R.value.length&&(r.value-=1,r.value<0&&(r.value=R.value.length-1),V())}function I(){R.value.length&&(r.value+=1,r.value>R.value.length-1&&(r.value=0),V())}function M(){r.value!==-1&&w.value[r.value].click()}function V(){let a=0;if(r.value!==-1){a=S.value.scrollTop;const e=w.value[r.value].offsetTop,l=w.value[r.value].clientHeight,s=S.value.scrollTop,t=S.value.clientHeight;e+l>s+t?a=e+l-t:e<=s&&(a=e)}S.value.scrollTo({top:a})}function ee(a,e){e?window.open(e,"_blank"):W.push(a)}return(a,e)=>{const l=re,s=H("el-icon"),t=H("el-input"),c=H("el-tag");return b(),C("div",{id:"search",class:q({searching:p(g)}),onClick:e[3]||(e[3]=o=>p(g)&&p(D).emit("global-search-toggle"))},[i("div",de,[i("div",{class:"search-box",onClick:e[2]||(e[2]=z(()=>{},["stop"]))},[n(t,{ref_key:"searchInputRef",ref:U,modelValue:p(f),"onUpdate:modelValue":e[0]||(e[0]=o=>ue(f)?f.value=o:null),placeholder:"搜索页面,支持标题、URL模糊查询",clearable:"",onKeydown:[e[1]||(e[1]=x(o=>p(D).emit("global-search-toggle"),["esc"])),x(z(E,["prevent"]),["up"]),x(z(I,["prevent"]),["down"]),x(z(M,["prevent"]),["enter"])]},{prefix:u(()=>[n(s,null,{default:u(()=>[n(l,{name:"ep:search"})]),_:1})]),_:1},8,["modelValue","onKeydown"]),p(_).mode==="pc"?(b(),C("div",pe,[i("div",ve,[n(c,{type:"info",size:"large"},{default:u(()=>[k(B(p(_).os==="mac"?"⌥":"Alt")+" + S ",1)]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[k(" 唤醒搜索面板 ")]),_:1})]),i("div",he,[n(c,{type:"info",size:"large"},{default:u(()=>[n(s,null,{default:u(()=>[n(l,{name:"search-up"})]),_:1})]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[n(s,null,{default:u(()=>[n(l,{name:"search-down"})]),_:1})]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[k(" 切换搜索结果 ")]),_:1})]),i("div",_e,[n(c,{type:"info",size:"large"},{default:u(()=>[n(s,null,{default:u(()=>[n(l,{name:"search-enter"})]),_:1})]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[k(" 访问页面 ")]),_:1})]),i("div",ge,[n(c,{type:"info",size:"large"},{default:u(()=>[k(" ESC ")]),_:1}),n(c,{type:"info",size:"large"},{default:u(()=>[k(" 退出 ")]),_:1})])])):O("",!0)]),i("div",{ref_key:"searchResultRef",ref:S,class:"result"},[(b(!0),C(F,null,G(p(R),(o,v)=>(b(),C("a",{key:o.path,ref_for:!0,ref:Z,class:q(["item",{actived:v===p(r)}]),onClick:d=>ee(o.path,o.link),onMouseover:d=>r.value=v},[n(s,{class:"icon"},{default:u(()=>[o.icon?(b(),ie(l,{key:0,name:o.icon},null,8,["name"])):O("",!0)]),_:2},1024),i("div",me,[i("div",be,B(o.title??"[ 无标题 ]"),1),i("div",ke,[(b(!0),C(F,null,G(o.breadcrumb,(d,y)=>(b(),C("span",{key:y},[k(B(d??"[ 无标题 ]")+" ",1),n(s,null,{default:u(()=>[n(l,{name:"ep:arrow-right"})]),_:1})]))),128))]),i("div",Se,B(o.path),1)])],42,ye))),128))],512)])],2)}}});const ze=fe(Re,[["__scopeId","data-v-7119310d"]]);export{ze as default}; diff --git a/public/admin/assets/index-a4526b0d.js b/public/admin/assets/index-4eef28ae.js similarity index 94% rename from public/admin/assets/index-a4526b0d.js rename to public/admin/assets/index-4eef28ae.js index f0cbebf..b79bab2 100644 --- a/public/admin/assets/index-a4526b0d.js +++ b/public/admin/assets/index-4eef28ae.js @@ -55,7 +55,7 @@ * Copyright(c) 2015 Andreas Lubbe * Copyright(c) 2015 Tiancheng "Timothy" Gu * MIT Licensed - */var matchHtmlRegExp=/["'&<>]/,escapeHtml_1=escapeHtml;function escapeHtml($){var j=""+$,z=matchHtmlRegExp.exec(j);if(!z)return j;var re,oe="",ie=0,ae=0;for(ie=z.index;ie typeof de=="string"?get$1(le,de):de(le,ue,$))):(j!=="$key"&&isObject$6(le)&&"$value"in le&&(le=le.$value),[isObject$6(le)?get$1(le,j):le])},ae=function(le,ue){if(re)return re(le.value,ue.value);for(let de=0,pe=le.key.length;de ue.key[de])return 1}return 0};return $.map((le,ue)=>({value:le,index:ue,key:ie?ie(le,ue):null})).sort((le,ue)=>{let de=ae(le,ue);return de||(de=le.index-ue.index),de*+z}).map(le=>le.value)},getColumnById=function($,j){let z=null;return $.columns.forEach(re=>{re.id===j&&(z=re)}),z},getColumnByKey=function($,j){let z=null;for(let re=0;re<$.columns.length;re++){const oe=$.columns[re];if(oe.columnKey===j){z=oe;break}}return z||throwError$1("ElTable",`No column matching with column-key: ${j}`),z},getColumnByCell=function($,j,z){const re=(j.className||"").match(new RegExp(`${z}-table_[^\\s]+`,"gm"));return re?getColumnById($,re[0]):null},getRowIdentity=($,j)=>{if(!$)throw new Error("Row is required when get row identity");if(typeof j=="string"){if(!j.includes("."))return`${$[j]}`;const z=j.split(".");let re=$;for(const oe of z)re=re[oe];return`${re}`}else if(typeof j=="function")return j.call(null,$)},getKeysMap=function($,j){const z={};return($||[]).forEach((re,oe)=>{z[getRowIdentity(re,j)]={row:re,index:oe}}),z};function mergeOptions$1($,j){const z={};let re;for(re in $)z[re]=$[re];for(re in j)if(hasOwn$1(j,re)){const oe=j[re];typeof oe<"u"&&(z[re]=oe)}return z}function parseWidth($){return $===""||$!==void 0&&($=Number.parseInt($,10),Number.isNaN($)&&($="")),$}function parseMinWidth($){return $===""||$!==void 0&&($=parseWidth($),Number.isNaN($)&&($=80)),$}function parseHeight($){return typeof $=="number"?$:typeof $=="string"?/^\d+(?:px)?$/.test($)?Number.parseInt($,10):$:null}function compose(...$){return $.length===0?j=>j:$.length===1?$[0]:$.reduce((j,z)=>(...re)=>j(z(...re)))}function toggleRowStatus($,j,z){let re=!1;const oe=$.indexOf(j),ie=oe!==-1,ae=le=>{le==="add"?$.push(j):$.splice(oe,1),re=!0,isArray$7(j.children)&&j.children.forEach(ue=>{toggleRowStatus($,ue,z??!ie)})};return isBoolean$1(z)?z&&!ie?ae("add"):!z&&ie&&ae("remove"):ae(ie?"remove":"add"),re}function walkTreeNode($,j,z="children",re="hasChildren"){const oe=ae=>!(Array.isArray(ae)&&ae.length);function ie(ae,le,ue){j(ae,le,ue),le.forEach(de=>{if(de[re]){j(de,null,ue+1);return}const pe=de[z];oe(pe)||ie(de,pe,ue+1)})}$.forEach(ae=>{if(ae[re]){j(ae,null,0);return}const le=ae[z];oe(le)||ie(ae,le,0)})}let removePopper;function createTablePopper($,j,z,re,oe){oe=merge$3({enterable:!0,showArrow:!0},oe);const ie=$==null?void 0:$.dataset.prefix,ae=$==null?void 0:$.querySelector(`.${ie}-scrollbar__wrap`);function le(){const Ie=oe.effect==="light",Ne=document.createElement("div");return Ne.className=[`${ie}-popper`,Ie?"is-light":"is-dark",oe.popperClass||""].join(" "),z=escapeHtml$1(z),Ne.innerHTML=z,Ne.style.zIndex=String(re()),$==null||$.appendChild(Ne),Ne}function ue(){const Ie=document.createElement("div");return Ie.className=`${ie}-popper__arrow`,Ie}function de(){pe&&pe.update()}removePopper==null||removePopper(),removePopper=()=>{try{pe&&pe.destroy(),Ce&&($==null||$.removeChild(Ce)),j.removeEventListener("mouseenter",he),j.removeEventListener("mouseleave",_e),ae==null||ae.removeEventListener("scroll",removePopper),removePopper=void 0}catch{}};let pe=null,he=de,_e=removePopper;oe.enterable&&({onOpen:he,onClose:_e}=useDelayedToggle({showAfter:oe.showAfter,hideAfter:oe.hideAfter,open:de,close:removePopper}));const Ce=le();Ce.onmouseenter=he,Ce.onmouseleave=_e;const $e=[];if(oe.offset&&$e.push({name:"offset",options:{offset:[0,oe.offset]}}),oe.showArrow){const Ie=Ce.appendChild(ue());$e.push({name:"arrow",options:{element:Ie,padding:10}})}const xe=oe.popperOptions||{};return pe=yn(j,Ce,{placement:oe.placement||"top",strategy:"fixed",...xe,modifiers:xe.modifiers?$e.concat(xe.modifiers):$e}),j.addEventListener("mouseenter",he),j.addEventListener("mouseleave",_e),ae==null||ae.addEventListener("scroll",removePopper),pe}function getCurrentColumns($){return $.children?flatMap($.children,getCurrentColumns):[$]}function getColSpan($,j){return $+j.colSpan}const isFixedColumn=($,j,z,re)=>{let oe=0,ie=$;const ae=z.states.columns.value;if(re){const ue=getCurrentColumns(re[$]);oe=ae.slice(0,ae.indexOf(ue[0])).reduce(getColSpan,0),ie=oe+ue.reduce(getColSpan,0)-1}else oe=$;let le;switch(j){case"left":ie =ae.length-z.states.rightFixedLeafColumnsLength.value&&(le="right");break;default:ie =ae.length-z.states.rightFixedLeafColumnsLength.value&&(le="right")}return le?{direction:le,start:oe,after:ie}:{}},getFixedColumnsClass=($,j,z,re,oe,ie=0)=>{const ae=[],{direction:le,start:ue,after:de}=isFixedColumn(j,z,re,oe);if(le){const pe=le==="left";ae.push(`${$}-fixed-column--${le}`),pe&&de+ie===re.states.fixedLeafColumnsLength.value-1?ae.push("is-last-column"):!pe&&ue-ie===re.states.columns.value.length-re.states.rightFixedLeafColumnsLength.value&&ae.push("is-first-column")}return ae};function getOffset($,j){return $+(j.realWidth===null||Number.isNaN(j.realWidth)?Number(j.width):j.realWidth)}const getFixedColumnOffset=($,j,z,re)=>{const{direction:oe,start:ie=0,after:ae=0}=isFixedColumn($,j,z,re);if(!oe)return;const le={},ue=oe==="left",de=z.states.columns.value;return ue?le.left=de.slice(0,ie).reduce(getOffset,0):le.right=de.slice(ae+1).reverse().reduce(getOffset,0),le},ensurePosition=($,j)=>{$&&(Number.isNaN($[j])||($[j]=`${$[j]}px`))};function useExpand($){const j=getCurrentInstance(),z=ref(!1),re=ref([]);return{updateExpandRows:()=>{const ue=$.data.value||[],de=$.rowKey.value;if(z.value)re.value=ue.slice();else if(de){const pe=getKeysMap(re.value,de);re.value=ue.reduce((he,_e)=>{const Ce=getRowIdentity(_e,de);return pe[Ce]&&he.push(_e),he},[])}else re.value=[]},toggleRowExpansion:(ue,de)=>{toggleRowStatus(re.value,ue,de)&&j.emit("expand-change",ue,re.value.slice())},setExpandRowKeys:ue=>{j.store.assertRowKey();const de=$.data.value||[],pe=$.rowKey.value,he=getKeysMap(de,pe);re.value=ue.reduce((_e,Ce)=>{const $e=he[Ce];return $e&&_e.push($e.row),_e},[])},isRowExpanded:ue=>{const de=$.rowKey.value;return de?!!getKeysMap(re.value,de)[getRowIdentity(ue,de)]:re.value.includes(ue)},states:{expandRows:re,defaultExpandAll:z}}}function useCurrent($){const j=getCurrentInstance(),z=ref(null),re=ref(null),oe=de=>{j.store.assertRowKey(),z.value=de,ae(de)},ie=()=>{z.value=null},ae=de=>{const{data:pe,rowKey:he}=$;let _e=null;he.value&&(_e=(unref(pe)||[]).find(Ce=>getRowIdentity(Ce,he.value)===de)),re.value=_e,j.emit("current-change",re.value,null)};return{setCurrentRowKey:oe,restoreCurrentRowKey:ie,setCurrentRowByKey:ae,updateCurrentRow:de=>{const pe=re.value;if(de&&de!==pe){re.value=de,j.emit("current-change",re.value,pe);return}!de&&pe&&(re.value=null,j.emit("current-change",null,pe))},updateCurrentRowData:()=>{const de=$.rowKey.value,pe=$.data.value||[],he=re.value;if(!pe.includes(he)&&he){if(de){const _e=getRowIdentity(he,de);ae(_e)}else re.value=null;re.value===null&&j.emit("current-change",null,he)}else z.value&&(ae(z.value),ie())},states:{_currentRowKey:z,currentRow:re}}}function useTree$2($){const j=ref([]),z=ref({}),re=ref(16),oe=ref(!1),ie=ref({}),ae=ref("hasChildren"),le=ref("children"),ue=getCurrentInstance(),de=computed$1(()=>{if(!$.rowKey.value)return{};const Ne=$.data.value||[];return he(Ne)}),pe=computed$1(()=>{const Ne=$.rowKey.value,Oe=Object.keys(ie.value),Ve={};return Oe.length&&Oe.forEach(ze=>{if(ie.value[ze].length){const Ue={children:[]};ie.value[ze].forEach(Fe=>{const qe=getRowIdentity(Fe,Ne);Ue.children.push(qe),Fe[ae.value]&&!Ve[qe]&&(Ve[qe]={children:[]})}),Ve[ze]=Ue}}),Ve}),he=Ne=>{const Oe=$.rowKey.value,Ve={};return walkTreeNode(Ne,(ze,Ue,Fe)=>{const qe=getRowIdentity(ze,Oe);Array.isArray(Ue)?Ve[qe]={children:Ue.map(Et=>getRowIdentity(Et,Oe)),level:Fe}:oe.value&&(Ve[qe]={children:[],lazy:!0,level:Fe})},le.value,ae.value),Ve},_e=(Ne=!1,Oe=(Ve=>(Ve=ue.store)==null?void 0:Ve.states.defaultExpandAll.value)())=>{var Ve;const ze=de.value,Ue=pe.value,Fe=Object.keys(ze),qe={};if(Fe.length){const Et=unref(z),Pt=[],Lt=(vn,hn)=>{if(Ne)return j.value?Oe||j.value.includes(hn):!!(Oe||vn!=null&&vn.expanded);{const bn=Oe||j.value&&j.value.includes(hn);return!!(vn!=null&&vn.expanded||bn)}};Fe.forEach(vn=>{const hn=Et[vn],bn={...ze[vn]};if(bn.expanded=Lt(hn,vn),bn.lazy){const{loaded:Sn=!1,loading:En=!1}=hn||{};bn.loaded=!!Sn,bn.loading=!!En,Pt.push(vn)}qe[vn]=bn});const jt=Object.keys(Ue);oe.value&&jt.length&&Pt.length&&jt.forEach(vn=>{const hn=Et[vn],bn=Ue[vn].children;if(Pt.includes(vn)){if(qe[vn].children.length!==0)throw new Error("[ElTable]children must be an empty array.");qe[vn].children=bn}else{const{loaded:Sn=!1,loading:En=!1}=hn||{};qe[vn]={lazy:!0,loaded:!!Sn,loading:!!En,expanded:Lt(hn,vn),children:bn,level:""}}})}z.value=qe,(Ve=ue.store)==null||Ve.updateTableScrollY()};watch(()=>j.value,()=>{_e(!0)}),watch(()=>de.value,()=>{_e()}),watch(()=>pe.value,()=>{_e()});const Ce=Ne=>{j.value=Ne,_e()},$e=(Ne,Oe)=>{ue.store.assertRowKey();const Ve=$.rowKey.value,ze=getRowIdentity(Ne,Ve),Ue=ze&&z.value[ze];if(ze&&Ue&&"expanded"in Ue){const Fe=Ue.expanded;Oe=typeof Oe>"u"?!Ue.expanded:Oe,z.value[ze].expanded=Oe,Fe!==Oe&&ue.emit("expand-change",Ne,Oe),ue.store.updateTableScrollY()}},xe=Ne=>{ue.store.assertRowKey();const Oe=$.rowKey.value,Ve=getRowIdentity(Ne,Oe),ze=z.value[Ve];oe.value&&ze&&"loaded"in ze&&!ze.loaded?Ie(Ne,Ve,ze):$e(Ne,void 0)},Ie=(Ne,Oe,Ve)=>{const{load:ze}=ue.props;ze&&!z.value[Oe].loaded&&(z.value[Oe].loading=!0,ze(Ne,Ve,Ue=>{if(!Array.isArray(Ue))throw new TypeError("[ElTable] data must be an array");z.value[Oe].loading=!1,z.value[Oe].loaded=!0,z.value[Oe].expanded=!0,Ue.length&&(ie.value[Oe]=Ue),ue.emit("expand-change",Ne,!0)}))};return{loadData:Ie,loadOrToggle:xe,toggleTreeExpansion:$e,updateTreeExpandKeys:Ce,updateTreeData:_e,normalize:he,states:{expandRowKeys:j,treeData:z,indent:re,lazy:oe,lazyTreeNodeMap:ie,lazyColumnIdentifier:ae,childrenColumnName:le}}}const sortData=($,j)=>{const z=j.sortingColumn;return!z||typeof z.sortable=="string"?$:orderBy($,j.sortProp,j.sortOrder,z.sortMethod,z.sortBy)},doFlattenColumns=$=>{const j=[];return $.forEach(z=>{z.children?j.push.apply(j,doFlattenColumns(z.children)):j.push(z)}),j};function useWatcher$1(){var $;const j=getCurrentInstance(),{size:z}=toRefs(($=j.proxy)==null?void 0:$.$props),re=ref(null),oe=ref([]),ie=ref([]),ae=ref(!1),le=ref([]),ue=ref([]),de=ref([]),pe=ref([]),he=ref([]),_e=ref([]),Ce=ref([]),$e=ref([]),xe=[],Ie=ref(0),Ne=ref(0),Oe=ref(0),Ve=ref(!1),ze=ref([]),Ue=ref(!1),Fe=ref(!1),qe=ref(null),Et=ref({}),Pt=ref(null),Lt=ref(null),jt=ref(null),vn=ref(null),hn=ref(null);watch(oe,()=>j.state&&_n(!1),{deep:!0});const bn=()=>{if(!re.value)throw new Error("[ElTable] prop row-key is required")},Sn=Pr=>{var Cr;(Cr=Pr.children)==null||Cr.forEach(jn=>{jn.fixed=Pr.fixed,Sn(jn)})},En=()=>{le.value.forEach(vr=>{Sn(vr)}),pe.value=le.value.filter(vr=>vr.fixed===!0||vr.fixed==="left"),he.value=le.value.filter(vr=>vr.fixed==="right"),pe.value.length>0&&le.value[0]&&le.value[0].type==="selection"&&!le.value[0].fixed&&(le.value[0].fixed=!0,pe.value.unshift(le.value[0]));const Pr=le.value.filter(vr=>!vr.fixed);ue.value=[].concat(pe.value).concat(Pr).concat(he.value);const Cr=doFlattenColumns(Pr),jn=doFlattenColumns(pe.value),qn=doFlattenColumns(he.value);Ie.value=Cr.length,Ne.value=jn.length,Oe.value=qn.length,de.value=[].concat(jn).concat(Cr).concat(qn),ae.value=pe.value.length>0||he.value.length>0},_n=(Pr,Cr=!1)=>{Pr&&En(),Cr?j.state.doLayout():j.state.debouncedUpdateLayout()},xn=Pr=>ze.value.includes(Pr),Tn=()=>{Ve.value=!1,ze.value.length&&(ze.value=[],j.emit("selection-change",[]))},Mn=()=>{let Pr;if(re.value){Pr=[];const Cr=getKeysMap(ze.value,re.value),jn=getKeysMap(oe.value,re.value);for(const qn in Cr)hasOwn$1(Cr,qn)&&!jn[qn]&&Pr.push(Cr[qn].row)}else Pr=ze.value.filter(Cr=>!oe.value.includes(Cr));if(Pr.length){const Cr=ze.value.filter(jn=>!Pr.includes(jn));ze.value=Cr,j.emit("selection-change",Cr.slice())}},Nn=()=>(ze.value||[]).slice(),Pn=(Pr,Cr=void 0,jn=!0)=>{if(toggleRowStatus(ze.value,Pr,Cr)){const vr=(ze.value||[]).slice();jn&&j.emit("select",vr,Pr),j.emit("selection-change",vr)}},In=()=>{var Pr,Cr;const jn=Fe.value?!Ve.value:!(Ve.value||ze.value.length);Ve.value=jn;let qn=!1,vr=0;const dr=(Cr=(Pr=j==null?void 0:j.store)==null?void 0:Pr.states)==null?void 0:Cr.rowKey.value;oe.value.forEach((Lr,lr)=>{const Mr=lr+vr;qe.value?qe.value.call(null,Lr,Mr)&&toggleRowStatus(ze.value,Lr,jn)&&(qn=!0):toggleRowStatus(ze.value,Lr,jn)&&(qn=!0),vr+=zn(getRowIdentity(Lr,dr))}),qn&&j.emit("selection-change",ze.value?ze.value.slice():[]),j.emit("select-all",ze.value)},Rn=()=>{const Pr=getKeysMap(ze.value,re.value);oe.value.forEach(Cr=>{const jn=getRowIdentity(Cr,re.value),qn=Pr[jn];qn&&(ze.value[qn.index]=Cr)})},On=()=>{var Pr,Cr,jn;if(((Pr=oe.value)==null?void 0:Pr.length)===0){Ve.value=!1;return}let qn;re.value&&(qn=getKeysMap(ze.value,re.value));const vr=function(Mr){return qn?!!qn[getRowIdentity(Mr,re.value)]:ze.value.includes(Mr)};let dr=!0,Lr=0,lr=0;for(let Mr=0,er=(oe.value||[]).length;Mr {var Cr;if(!j||!j.store)return 0;const{treeData:jn}=j.store.states;let qn=0;const vr=(Cr=jn.value[Pr])==null?void 0:Cr.children;return vr&&(qn+=vr.length,vr.forEach(dr=>{qn+=zn(dr)})),qn},Hn=(Pr,Cr)=>{Array.isArray(Pr)||(Pr=[Pr]);const jn={};return Pr.forEach(qn=>{Et.value[qn.id]=Cr,jn[qn.columnKey||qn.id]=Cr}),jn},Bn=(Pr,Cr,jn)=>{Lt.value&&Lt.value!==Pr&&(Lt.value.order=null),Lt.value=Pr,jt.value=Cr,vn.value=jn},Kn=()=>{let Pr=unref(ie);Object.keys(Et.value).forEach(Cr=>{const jn=Et.value[Cr];if(!jn||jn.length===0)return;const qn=getColumnById({columns:de.value},Cr);qn&&qn.filterMethod&&(Pr=Pr.filter(vr=>jn.some(dr=>qn.filterMethod.call(null,dr,vr,qn))))}),Pt.value=Pr},Yn=()=>{oe.value=sortData(Pt.value,{sortingColumn:Lt.value,sortProp:jt.value,sortOrder:vn.value})},or=(Pr=void 0)=>{Pr&&Pr.filter||Kn(),Yn()},Dn=Pr=>{const{tableHeaderRef:Cr}=j.refs;if(!Cr)return;const jn=Object.assign({},Cr.filterPanels),qn=Object.keys(jn);if(qn.length)if(typeof Pr=="string"&&(Pr=[Pr]),Array.isArray(Pr)){const vr=Pr.map(dr=>getColumnByKey({columns:de.value},dr));qn.forEach(dr=>{const Lr=vr.find(lr=>lr.id===dr);Lr&&(Lr.filteredValue=[])}),j.store.commit("filterChange",{column:vr,values:[],silent:!0,multi:!0})}else qn.forEach(vr=>{const dr=de.value.find(Lr=>Lr.id===vr);dr&&(dr.filteredValue=[])}),Et.value={},j.store.commit("filterChange",{column:{},values:[],silent:!0})},Vn=()=>{Lt.value&&(Bn(null,null,null),j.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:Wn,toggleRowExpansion:Un,updateExpandRows:rr,states:Zn,isRowExpanded:_r}=useExpand({data:oe,rowKey:re}),{updateTreeExpandKeys:sr,toggleTreeExpansion:wr,updateTreeData:Xn,loadOrToggle:xr,states:mr}=useTree$2({data:oe,rowKey:re}),{updateCurrentRowData:pr,updateCurrentRow:Ir,setCurrentRowKey:Er,states:Rr}=useCurrent({data:oe,rowKey:re});return{assertRowKey:bn,updateColumns:En,scheduleLayout:_n,isSelected:xn,clearSelection:Tn,cleanSelection:Mn,getSelectionRows:Nn,toggleRowSelection:Pn,_toggleAllSelection:In,toggleAllSelection:null,updateSelectionByRowKey:Rn,updateAllSelected:On,updateFilters:Hn,updateCurrentRow:Ir,updateSort:Bn,execFilter:Kn,execSort:Yn,execQuery:or,clearFilter:Dn,clearSort:Vn,toggleRowExpansion:Un,setExpandRowKeysAdapter:Pr=>{Wn(Pr),sr(Pr)},setCurrentRowKey:Er,toggleRowExpansionAdapter:(Pr,Cr)=>{de.value.some(({type:qn})=>qn==="expand")?Un(Pr,Cr):wr(Pr,Cr)},isRowExpanded:_r,updateExpandRows:rr,updateCurrentRowData:pr,loadOrToggle:xr,updateTreeData:Xn,states:{tableSize:z,rowKey:re,data:oe,_data:ie,isComplex:ae,_columns:le,originColumns:ue,columns:de,fixedColumns:pe,rightFixedColumns:he,leafColumns:_e,fixedLeafColumns:Ce,rightFixedLeafColumns:$e,updateOrderFns:xe,leafColumnsLength:Ie,fixedLeafColumnsLength:Ne,rightFixedLeafColumnsLength:Oe,isAllSelected:Ve,selection:ze,reserveSelection:Ue,selectOnIndeterminate:Fe,selectable:qe,filters:Et,filteredData:Pt,sortingColumn:Lt,sortProp:jt,sortOrder:vn,hoverRow:hn,...Zn,...mr,...Rr}}}function replaceColumn($,j){return $.map(z=>{var re;return z.id===j.id?j:((re=z.children)!=null&&re.length&&(z.children=replaceColumn(z.children,j)),z)})}function sortColumn($){$.forEach(j=>{var z,re;j.no=(z=j.getColumnIndex)==null?void 0:z.call(j),(re=j.children)!=null&&re.length&&sortColumn(j.children)}),$.sort((j,z)=>j.no-z.no)}function useStore(){const $=getCurrentInstance(),j=useWatcher$1();return{ns:useNamespace("table"),...j,mutations:{setData(ae,le){const ue=unref(ae._data)!==le;ae.data.value=le,ae._data.value=le,$.store.execQuery(),$.store.updateCurrentRowData(),$.store.updateExpandRows(),$.store.updateTreeData($.store.states.defaultExpandAll.value),unref(ae.reserveSelection)?($.store.assertRowKey(),$.store.updateSelectionByRowKey()):ue?$.store.clearSelection():$.store.cleanSelection(),$.store.updateAllSelected(),$.$ready&&$.store.scheduleLayout()},insertColumn(ae,le,ue,de){const pe=unref(ae._columns);let he=[];ue?(ue&&!ue.children&&(ue.children=[]),ue.children.push(le),he=replaceColumn(pe,ue)):(pe.push(le),he=pe),sortColumn(he),ae._columns.value=he,ae.updateOrderFns.push(de),le.type==="selection"&&(ae.selectable.value=le.selectable,ae.reserveSelection.value=le.reserveSelection),$.$ready&&($.store.updateColumns(),$.store.scheduleLayout())},updateColumnOrder(ae,le){var ue;((ue=le.getColumnIndex)==null?void 0:ue.call(le))!==le.no&&(sortColumn(ae._columns.value),$.$ready&&$.store.updateColumns())},removeColumn(ae,le,ue,de){const pe=unref(ae._columns)||[];if(ue)ue.children.splice(ue.children.findIndex(_e=>_e.id===le.id),1),nextTick(()=>{var _e;((_e=ue.children)==null?void 0:_e.length)===0&&delete ue.children}),ae._columns.value=replaceColumn(pe,ue);else{const _e=pe.indexOf(le);_e>-1&&(pe.splice(_e,1),ae._columns.value=pe)}const he=ae.updateOrderFns.indexOf(de);he>-1&&ae.updateOrderFns.splice(he,1),$.$ready&&($.store.updateColumns(),$.store.scheduleLayout())},sort(ae,le){const{prop:ue,order:de,init:pe}=le;if(ue){const he=unref(ae.columns).find(_e=>_e.property===ue);he&&(he.order=de,$.store.updateSort(he,ue,de),$.store.commit("changeSortCondition",{init:pe}))}},changeSortCondition(ae,le){const{sortingColumn:ue,sortProp:de,sortOrder:pe}=ae,he=unref(ue),_e=unref(de),Ce=unref(pe);Ce===null&&(ae.sortingColumn.value=null,ae.sortProp.value=null);const $e={filter:!0};$.store.execQuery($e),(!le||!(le.silent||le.init))&&$.emit("sort-change",{column:he,prop:_e,order:Ce}),$.store.updateTableScrollY()},filterChange(ae,le){const{column:ue,values:de,silent:pe}=le,he=$.store.updateFilters(ue,de);$.store.execQuery(),pe||$.emit("filter-change",he),$.store.updateTableScrollY()},toggleAllSelection(){$.store.toggleAllSelection()},rowSelectedChanged(ae,le){$.store.toggleRowSelection(le),$.store.updateAllSelected()},setHoverRow(ae,le){ae.hoverRow.value=le},setCurrentRow(ae,le){$.store.updateCurrentRow(le)}},commit:function(ae,...le){const ue=$.store.mutations;if(ue[ae])ue[ae].apply($,[$.store.states].concat(le));else throw new Error(`Action not found: ${ae}`)},updateTableScrollY:function(){nextTick(()=>$.layout.updateScrollY.apply($.layout))}}}const InitialStateMap={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function createStore($,j){if(!$)throw new Error("Table is required.");const z=useStore();return z.toggleAllSelection=debounce(z._toggleAllSelection,10),Object.keys(InitialStateMap).forEach(re=>{handleValue(getArrKeysValue(j,re),re,z)}),proxyTableProps(z,j),z}function proxyTableProps($,j){Object.keys(InitialStateMap).forEach(z=>{watch(()=>getArrKeysValue(j,z),re=>{handleValue(re,z,$)})})}function handleValue($,j,z){let re=$,oe=InitialStateMap[j];typeof InitialStateMap[j]=="object"&&(oe=oe.key,re=re||InitialStateMap[j].default),z.states[oe].value=re}function getArrKeysValue($,j){if(j.includes(".")){const z=j.split(".");let re=$;return z.forEach(oe=>{re=re[oe]}),re}else return $[j]}class TableLayout{constructor(j){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=ref(null),this.scrollX=ref(!1),this.scrollY=ref(!1),this.bodyWidth=ref(null),this.fixedWidth=ref(null),this.rightFixedWidth=ref(null),this.gutterWidth=0;for(const z in j)hasOwn$1(j,z)&&(isRef(this[z])?this[z].value=j[z]:this[z]=j[z]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const z=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(z!=null&&z.wrapRef)){let re=!0;const oe=this.scrollY.value;return re=z.wrapRef.scrollHeight>z.wrapRef.clientHeight,this.scrollY.value=re,oe!==re}return!1}setHeight(j,z="height"){if(!isClient$1)return;const re=this.table.vnode.el;if(j=parseHeight(j),this.height.value=Number(j),!re&&(j||j===0))return nextTick(()=>this.setHeight(j,z));typeof j=="number"?(re.style[z]=`${j}px`,this.updateElsHeight()):typeof j=="string"&&(re.style[z]=j,this.updateElsHeight())}setMaxHeight(j){this.setHeight(j,"max-height")}getFlattenColumns(){const j=[];return this.table.store.states.columns.value.forEach(re=>{re.isColumnGroup?j.push.apply(j,re.columns):j.push(re)}),j}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(j){if(!j)return!0;let z=j;for(;z.tagName!=="DIV";){if(getComputedStyle(z).display==="none")return!0;z=z.parentElement}return!1}updateColumnsWidth(){if(!isClient$1)return;const j=this.fit,z=this.table.vnode.el.clientWidth;let re=0;const oe=this.getFlattenColumns(),ie=oe.filter(ue=>typeof ue.width!="number");if(oe.forEach(ue=>{typeof ue.width=="number"&&ue.realWidth&&(ue.realWidth=null)}),ie.length>0&&j){if(oe.forEach(ue=>{re+=Number(ue.width||ue.minWidth||80)}),re<=z){this.scrollX.value=!1;const ue=z-re;if(ie.length===1)ie[0].realWidth=Number(ie[0].minWidth||80)+ue;else{const de=ie.reduce((_e,Ce)=>_e+Number(Ce.minWidth||80),0),pe=ue/de;let he=0;ie.forEach((_e,Ce)=>{if(Ce===0)return;const $e=Math.floor(Number(_e.minWidth||80)*pe);he+=$e,_e.realWidth=Number(_e.minWidth||80)+$e}),ie[0].realWidth=Number(ie[0].minWidth||80)+ue-he}}else this.scrollX.value=!0,ie.forEach(ue=>{ue.realWidth=Number(ue.minWidth)});this.bodyWidth.value=Math.max(re,z),this.table.state.resizeState.value.width=this.bodyWidth.value}else oe.forEach(ue=>{!ue.width&&!ue.minWidth?ue.realWidth=80:ue.realWidth=Number(ue.width||ue.minWidth),re+=ue.realWidth}),this.scrollX.value=re>z,this.bodyWidth.value=re;const ae=this.store.states.fixedColumns.value;if(ae.length>0){let ue=0;ae.forEach(de=>{ue+=Number(de.realWidth||de.width)}),this.fixedWidth.value=ue}const le=this.store.states.rightFixedColumns.value;if(le.length>0){let ue=0;le.forEach(de=>{ue+=Number(de.realWidth||de.width)}),this.rightFixedWidth.value=ue}this.notifyObservers("columns")}addObserver(j){this.observers.push(j)}removeObserver(j){const z=this.observers.indexOf(j);z!==-1&&this.observers.splice(z,1)}notifyObservers(j){this.observers.forEach(re=>{var oe,ie;switch(j){case"columns":(oe=re.state)==null||oe.onColumnsChange(this);break;case"scrollable":(ie=re.state)==null||ie.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${j}.`)}})}}const{CheckboxGroup:ElCheckboxGroup}=ElCheckbox,_sfc_main$w=defineComponent({name:"ElTableFilterPanel",components:{ElCheckbox,ElCheckboxGroup,ElScrollbar,ElTooltip,ElIcon,ArrowDown:arrow_down_default,ArrowUp:arrow_up_default},directives:{ClickOutside},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup($){const j=getCurrentInstance(),{t:z}=useLocale(),re=useNamespace("table-filter"),oe=j==null?void 0:j.parent;oe.filterPanels.value[$.column.id]||(oe.filterPanels.value[$.column.id]=j);const ie=ref(!1),ae=ref(null),le=computed$1(()=>$.column&&$.column.filters),ue=computed$1({get:()=>{var ze;return(((ze=$.column)==null?void 0:ze.filteredValue)||[])[0]},set:ze=>{de.value&&(typeof ze<"u"&&ze!==null?de.value.splice(0,1,ze):de.value.splice(0,1))}}),de=computed$1({get(){return $.column?$.column.filteredValue||[]:[]},set(ze){$.column&&$.upDataColumn("filteredValue",ze)}}),pe=computed$1(()=>$.column?$.column.filterMultiple:!0),he=ze=>ze.value===ue.value,_e=()=>{ie.value=!1},Ce=ze=>{ze.stopPropagation(),ie.value=!ie.value},$e=()=>{ie.value=!1},xe=()=>{Oe(de.value),_e()},Ie=()=>{de.value=[],Oe(de.value),_e()},Ne=ze=>{ue.value=ze,Oe(typeof ze<"u"&&ze!==null?de.value:[]),_e()},Oe=ze=>{$.store.commit("filterChange",{column:$.column,values:ze}),$.store.updateAllSelected()};watch(ie,ze=>{$.column&&$.upDataColumn("filterOpened",ze)},{immediate:!0});const Ve=computed$1(()=>{var ze,Ue;return(Ue=(ze=ae.value)==null?void 0:ze.popperRef)==null?void 0:Ue.contentRef});return{tooltipVisible:ie,multiple:pe,filteredValue:de,filterValue:ue,filters:le,handleConfirm:xe,handleReset:Ie,handleSelect:Ne,isActive:he,t:z,ns:re,showFilterPanel:Ce,hideFilterPanel:$e,popperPaneRef:Ve,tooltip:ae}}}),_hoisted_1$f={key:0},_hoisted_2$a=["disabled"],_hoisted_3$5=["label","onClick"];function _sfc_render$4($,j,z,re,oe,ie){const ae=resolveComponent("el-checkbox"),le=resolveComponent("el-checkbox-group"),ue=resolveComponent("el-scrollbar"),de=resolveComponent("arrow-up"),pe=resolveComponent("arrow-down"),he=resolveComponent("el-icon"),_e=resolveComponent("el-tooltip"),Ce=resolveDirective("click-outside");return openBlock(),createBlock(_e,{ref:"tooltip",visible:$.tooltipVisible,offset:0,placement:$.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":$.ns.b(),persistent:""},{content:withCtx(()=>[$.multiple?(openBlock(),createElementBlock("div",_hoisted_1$f,[createBaseVNode("div",{class:normalizeClass($.ns.e("content"))},[createVNode$1(ue,{"wrap-class":$.ns.e("wrap")},{default:withCtx(()=>[createVNode$1(le,{modelValue:$.filteredValue,"onUpdate:modelValue":j[0]||(j[0]=$e=>$.filteredValue=$e),class:normalizeClass($.ns.e("checkbox-group"))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($.filters,$e=>(openBlock(),createBlock(ae,{key:$e.value,label:$e.value},{default:withCtx(()=>[createTextVNode(toDisplayString($e.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),createBaseVNode("div",{class:normalizeClass($.ns.e("bottom"))},[createBaseVNode("button",{class:normalizeClass({[$.ns.is("disabled")]:$.filteredValue.length===0}),disabled:$.filteredValue.length===0,type:"button",onClick:j[1]||(j[1]=(...$e)=>$.handleConfirm&&$.handleConfirm(...$e))},toDisplayString($.t("el.table.confirmFilter")),11,_hoisted_2$a),createBaseVNode("button",{type:"button",onClick:j[2]||(j[2]=(...$e)=>$.handleReset&&$.handleReset(...$e))},toDisplayString($.t("el.table.resetFilter")),1)],2)])):(openBlock(),createElementBlock("ul",{key:1,class:normalizeClass($.ns.e("list"))},[createBaseVNode("li",{class:normalizeClass([$.ns.e("list-item"),{[$.ns.is("active")]:$.filterValue===void 0||$.filterValue===null}]),onClick:j[3]||(j[3]=$e=>$.handleSelect(null))},toDisplayString($.t("el.table.clearFilter")),3),(openBlock(!0),createElementBlock(Fragment,null,renderList($.filters,$e=>(openBlock(),createElementBlock("li",{key:$e.value,class:normalizeClass([$.ns.e("list-item"),$.ns.is("active",$.isActive($e))]),label:$e.value,onClick:xe=>$.handleSelect($e.value)},toDisplayString($e.text),11,_hoisted_3$5))),128))],2))]),default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass([`${$.ns.namespace.value}-table__column-filter-trigger`,`${$.ns.namespace.value}-none-outline`]),onClick:j[4]||(j[4]=(...$e)=>$.showFilterPanel&&$.showFilterPanel(...$e))},[createVNode$1(he,null,{default:withCtx(()=>[$.column.filterOpened?(openBlock(),createBlock(de,{key:0})):(openBlock(),createBlock(pe,{key:1}))]),_:1})],2)),[[Ce,$.hideFilterPanel,$.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var FilterPanel=_export_sfc$1(_sfc_main$w,[["render",_sfc_render$4],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function useLayoutObserver($){const j=getCurrentInstance();onBeforeMount(()=>{z.value.addObserver(j)}),onMounted(()=>{re(z.value),oe(z.value)}),onUpdated(()=>{re(z.value),oe(z.value)}),onUnmounted(()=>{z.value.removeObserver(j)});const z=computed$1(()=>{const ie=$.layout;if(!ie)throw new Error("Can not find table layout.");return ie}),re=ie=>{var ae;const le=((ae=$.vnode.el)==null?void 0:ae.querySelectorAll("colgroup > col"))||[];if(!le.length)return;const ue=ie.getFlattenColumns(),de={};ue.forEach(pe=>{de[pe.id]=pe});for(let pe=0,he=le.length;pe {var ae,le;const ue=((ae=$.vnode.el)==null?void 0:ae.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let pe=0,he=ue.length;pe {xe.stopPropagation()},ie=(xe,Ie)=>{!Ie.filters&&Ie.sortable?$e(xe,Ie,!1):Ie.filterable&&!Ie.sortable&&oe(xe),re==null||re.emit("header-click",Ie,xe)},ae=(xe,Ie)=>{re==null||re.emit("header-contextmenu",Ie,xe)},le=ref(null),ue=ref(!1),de=ref({}),pe=(xe,Ie)=>{if(isClient$1&&!(Ie.children&&Ie.children.length>0)&&le.value&&$.border){ue.value=!0;const Ne=re;j("set-drag-visible",!0);const Ve=(Ne==null?void 0:Ne.vnode.el).getBoundingClientRect().left,ze=z.vnode.el.querySelector(`th.${Ie.id}`),Ue=ze.getBoundingClientRect(),Fe=Ue.left-Ve+30;addClass(ze,"noclick"),de.value={startMouseLeft:xe.clientX,startLeft:Ue.right-Ve,startColumnLeft:Ue.left-Ve,tableLeft:Ve};const qe=Ne==null?void 0:Ne.refs.resizeProxy;qe.style.left=`${de.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const Et=Lt=>{const jt=Lt.clientX-de.value.startMouseLeft,vn=de.value.startLeft+jt;qe.style.left=`${Math.max(Fe,vn)}px`},Pt=()=>{if(ue.value){const{startColumnLeft:Lt,startLeft:jt}=de.value,hn=Number.parseInt(qe.style.left,10)-Lt;Ie.width=Ie.realWidth=hn,Ne==null||Ne.emit("header-dragend",Ie.width,jt-Lt,Ie,xe),requestAnimationFrame(()=>{$.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",ue.value=!1,le.value=null,de.value={},j("set-drag-visible",!1)}document.removeEventListener("mousemove",Et),document.removeEventListener("mouseup",Pt),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{removeClass(ze,"noclick")},0)};document.addEventListener("mousemove",Et),document.addEventListener("mouseup",Pt)}},he=(xe,Ie)=>{var Ne;if(Ie.children&&Ie.children.length>0)return;const Oe=(Ne=xe.target)==null?void 0:Ne.closest("th");if(!(!Ie||!Ie.resizable)&&!ue.value&&$.border){const Ve=Oe.getBoundingClientRect(),ze=document.body.style;Ve.width>12&&Ve.right-xe.pageX<8?(ze.cursor="col-resize",hasClass(Oe,"is-sortable")&&(Oe.style.cursor="col-resize"),le.value=Ie):ue.value||(ze.cursor="",hasClass(Oe,"is-sortable")&&(Oe.style.cursor="pointer"),le.value=null)}},_e=()=>{isClient$1&&(document.body.style.cursor="")},Ce=({order:xe,sortOrders:Ie})=>{if(xe==="")return Ie[0];const Ne=Ie.indexOf(xe||null);return Ie[Ne>Ie.length-2?0:Ne+1]},$e=(xe,Ie,Ne)=>{var Oe;xe.stopPropagation();const Ve=Ie.order===Ne?null:Ne||Ce(Ie),ze=(Oe=xe.target)==null?void 0:Oe.closest("th");if(ze&&hasClass(ze,"noclick")){removeClass(ze,"noclick");return}if(!Ie.sortable)return;const Ue=$.store.states;let Fe=Ue.sortProp.value,qe;const Et=Ue.sortingColumn.value;(Et!==Ie||Et===Ie&&Et.order===null)&&(Et&&(Et.order=null),Ue.sortingColumn.value=Ie,Fe=Ie.property),Ve?qe=Ie.order=Ve:qe=Ie.order=null,Ue.sortProp.value=Fe,Ue.sortOrder.value=qe,re==null||re.store.commit("changeSortCondition")};return{handleHeaderClick:ie,handleHeaderContextMenu:ae,handleMouseDown:pe,handleMouseMove:he,handleMouseOut:_e,handleSortClick:$e,handleFilterClick:oe}}function useStyle$2($){const j=inject(TABLE_INJECTION_KEY),z=useNamespace("table");return{getHeaderRowStyle:le=>{const ue=j==null?void 0:j.props.headerRowStyle;return typeof ue=="function"?ue.call(null,{rowIndex:le}):ue},getHeaderRowClass:le=>{const ue=[],de=j==null?void 0:j.props.headerRowClassName;return typeof de=="string"?ue.push(de):typeof de=="function"&&ue.push(de.call(null,{rowIndex:le})),ue.join(" ")},getHeaderCellStyle:(le,ue,de,pe)=>{var he;let _e=(he=j==null?void 0:j.props.headerCellStyle)!=null?he:{};typeof _e=="function"&&(_e=_e.call(null,{rowIndex:le,columnIndex:ue,row:de,column:pe}));const Ce=getFixedColumnOffset(ue,pe.fixed,$.store,de);return ensurePosition(Ce,"left"),ensurePosition(Ce,"right"),Object.assign({},_e,Ce)},getHeaderCellClass:(le,ue,de,pe)=>{const he=getFixedColumnsClass(z.b(),ue,pe.fixed,$.store,de),_e=[pe.id,pe.order,pe.headerAlign,pe.className,pe.labelClassName,...he];pe.children||_e.push("is-leaf"),pe.sortable&&_e.push("is-sortable");const Ce=j==null?void 0:j.props.headerCellClassName;return typeof Ce=="string"?_e.push(Ce):typeof Ce=="function"&&_e.push(Ce.call(null,{rowIndex:le,columnIndex:ue,row:de,column:pe})),_e.push(z.e("cell")),_e.filter($e=>!!$e).join(" ")}}}const getAllColumns=$=>{const j=[];return $.forEach(z=>{z.children?(j.push(z),j.push.apply(j,getAllColumns(z.children))):j.push(z)}),j},convertToRows=$=>{let j=1;const z=(ie,ae)=>{if(ae&&(ie.level=ae.level+1,j {z(ue,ie),le+=ue.colSpan}),ie.colSpan=le}else ie.colSpan=1};$.forEach(ie=>{ie.level=1,z(ie,void 0)});const re=[];for(let ie=0;ie {ie.children?(ie.rowSpan=1,ie.children.forEach(ae=>ae.isSubColumn=!0)):ie.rowSpan=j-ie.level+1,re[ie.level-1].push(ie)}),re};function useUtils$1($){const j=inject(TABLE_INJECTION_KEY),z=computed$1(()=>convertToRows($.store.states.originColumns.value));return{isGroup:computed$1(()=>{const ie=z.value.length>1;return ie&&j&&(j.state.isGroup.value=!0),ie}),toggleAllSelection:ie=>{ie.stopPropagation(),j==null||j.store.commit("toggleAllSelection")},columnRows:z}}var TableHeader=defineComponent({name:"ElTableHeader",components:{ElCheckbox},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup($,{emit:j}){const z=getCurrentInstance(),re=inject(TABLE_INJECTION_KEY),oe=useNamespace("table"),ie=ref({}),{onColumnsChange:ae,onScrollableChange:le}=useLayoutObserver(re);onMounted(async()=>{await nextTick(),await nextTick();const{prop:Fe,order:qe}=$.defaultSort;re==null||re.store.commit("sort",{prop:Fe,order:qe,init:!0})});const{handleHeaderClick:ue,handleHeaderContextMenu:de,handleMouseDown:pe,handleMouseMove:he,handleMouseOut:_e,handleSortClick:Ce,handleFilterClick:$e}=useEvent($,j),{getHeaderRowStyle:xe,getHeaderRowClass:Ie,getHeaderCellStyle:Ne,getHeaderCellClass:Oe}=useStyle$2($),{isGroup:Ve,toggleAllSelection:ze,columnRows:Ue}=useUtils$1($);return z.state={onColumnsChange:ae,onScrollableChange:le},z.filterPanels=ie,{ns:oe,filterPanels:ie,onColumnsChange:ae,onScrollableChange:le,columnRows:Ue,getHeaderRowClass:Ie,getHeaderRowStyle:xe,getHeaderCellClass:Oe,getHeaderCellStyle:Ne,handleHeaderClick:ue,handleHeaderContextMenu:de,handleMouseDown:pe,handleMouseMove:he,handleMouseOut:_e,handleSortClick:Ce,handleFilterClick:$e,isGroup:Ve,toggleAllSelection:ze}},render(){const{ns:$,isGroup:j,columnRows:z,getHeaderCellStyle:re,getHeaderCellClass:oe,getHeaderRowClass:ie,getHeaderRowStyle:ae,handleHeaderClick:le,handleHeaderContextMenu:ue,handleMouseDown:de,handleMouseMove:pe,handleSortClick:he,handleMouseOut:_e,store:Ce,$parent:$e}=this;let xe=1;return h$2("thead",{class:{[$.is("group")]:j}},z.map((Ie,Ne)=>h$2("tr",{class:ie(Ne),key:Ne,style:ae(Ne)},Ie.map((Oe,Ve)=>(Oe.rowSpan>xe&&(xe=Oe.rowSpan),h$2("th",{class:oe(Ne,Ve,Ie,Oe),colspan:Oe.colSpan,key:`${Oe.id}-thead`,rowspan:Oe.rowSpan,style:re(Ne,Ve,Ie,Oe),onClick:ze=>le(ze,Oe),onContextmenu:ze=>ue(ze,Oe),onMousedown:ze=>de(ze,Oe),onMousemove:ze=>pe(ze,Oe),onMouseout:_e},[h$2("div",{class:["cell",Oe.filteredValue&&Oe.filteredValue.length>0?"highlight":""]},[Oe.renderHeader?Oe.renderHeader({column:Oe,$index:Ve,store:Ce,_self:$e}):Oe.label,Oe.sortable&&h$2("span",{onClick:ze=>he(ze,Oe),class:"caret-wrapper"},[h$2("i",{onClick:ze=>he(ze,Oe,"ascending"),class:"sort-caret ascending"}),h$2("i",{onClick:ze=>he(ze,Oe,"descending"),class:"sort-caret descending"})]),Oe.filterable&&h$2(FilterPanel,{store:Ce,placement:Oe.filterPlacement||"bottom-start",column:Oe,upDataColumn:(ze,Ue)=>{Oe[ze]=Ue}})])]))))))}});function useEvents($){const j=inject(TABLE_INJECTION_KEY),z=ref(""),re=ref(h$2("div")),{nextZIndex:oe}=useZIndex(),ie=(Ce,$e,xe)=>{var Ie;const Ne=j,Oe=getCell(Ce);let Ve;const ze=(Ie=Ne==null?void 0:Ne.vnode.el)==null?void 0:Ie.dataset.prefix;Oe&&(Ve=getColumnByCell({columns:$.store.states.columns.value},Oe,ze),Ve&&(Ne==null||Ne.emit(`cell-${xe}`,$e,Ve,Oe,Ce))),Ne==null||Ne.emit(`row-${xe}`,$e,Ve,Ce)},ae=(Ce,$e)=>{ie(Ce,$e,"dblclick")},le=(Ce,$e)=>{$.store.commit("setCurrentRow",$e),ie(Ce,$e,"click")},ue=(Ce,$e)=>{ie(Ce,$e,"contextmenu")},de=debounce(Ce=>{$.store.commit("setHoverRow",Ce)},30),pe=debounce(()=>{$.store.commit("setHoverRow",null)},30);return{handleDoubleClick:ae,handleClick:le,handleContextMenu:ue,handleMouseEnter:de,handleMouseLeave:pe,handleCellMouseEnter:(Ce,$e,xe)=>{var Ie;const Ne=j,Oe=getCell(Ce),Ve=(Ie=Ne==null?void 0:Ne.vnode.el)==null?void 0:Ie.dataset.prefix;if(Oe){const Et=getColumnByCell({columns:$.store.states.columns.value},Oe,Ve),Pt=Ne.hoverState={cell:Oe,column:Et,row:$e};Ne==null||Ne.emit("cell-mouse-enter",Pt.row,Pt.column,Pt.cell,Ce)}if(!xe)return;const ze=Ce.target.querySelector(".cell");if(!(hasClass(ze,`${Ve}-tooltip`)&&ze.childNodes.length))return;const Ue=document.createRange();Ue.setStart(ze,0),Ue.setEnd(ze,ze.childNodes.length);const Fe=Math.round(Ue.getBoundingClientRect().width),qe=(Number.parseInt(getStyle$1(ze,"paddingLeft"),10)||0)+(Number.parseInt(getStyle$1(ze,"paddingRight"),10)||0);(Fe+qe>ze.offsetWidth||ze.scrollWidth>ze.offsetWidth)&&createTablePopper(j==null?void 0:j.refs.tableWrapper,Oe,Oe.innerText||Oe.textContent,oe,xe)},handleCellMouseLeave:Ce=>{if(!getCell(Ce))return;const xe=j==null?void 0:j.hoverState;j==null||j.emit("cell-mouse-leave",xe==null?void 0:xe.row,xe==null?void 0:xe.column,xe==null?void 0:xe.cell,Ce)},tooltipContent:z,tooltipTrigger:re}}function useStyles$1($){const j=inject(TABLE_INJECTION_KEY),z=useNamespace("table");return{getRowStyle:(de,pe)=>{const he=j==null?void 0:j.props.rowStyle;return typeof he=="function"?he.call(null,{row:de,rowIndex:pe}):he||null},getRowClass:(de,pe)=>{const he=[z.e("row")];j!=null&&j.props.highlightCurrentRow&&de===$.store.states.currentRow.value&&he.push("current-row"),$.stripe&&pe%2===1&&he.push(z.em("row","striped"));const _e=j==null?void 0:j.props.rowClassName;return typeof _e=="string"?he.push(_e):typeof _e=="function"&&he.push(_e.call(null,{row:de,rowIndex:pe})),he},getCellStyle:(de,pe,he,_e)=>{const Ce=j==null?void 0:j.props.cellStyle;let $e=Ce??{};typeof Ce=="function"&&($e=Ce.call(null,{rowIndex:de,columnIndex:pe,row:he,column:_e}));const xe=getFixedColumnOffset(pe,$==null?void 0:$.fixed,$.store);return ensurePosition(xe,"left"),ensurePosition(xe,"right"),Object.assign({},$e,xe)},getCellClass:(de,pe,he,_e,Ce)=>{const $e=getFixedColumnsClass(z.b(),pe,$==null?void 0:$.fixed,$.store,void 0,Ce),xe=[_e.id,_e.align,_e.className,...$e],Ie=j==null?void 0:j.props.cellClassName;return typeof Ie=="string"?xe.push(Ie):typeof Ie=="function"&&xe.push(Ie.call(null,{rowIndex:de,columnIndex:pe,row:he,column:_e})),xe.push(z.e("cell")),xe.filter(Ne=>!!Ne).join(" ")},getSpan:(de,pe,he,_e)=>{let Ce=1,$e=1;const xe=j==null?void 0:j.props.spanMethod;if(typeof xe=="function"){const Ie=xe({row:de,column:pe,rowIndex:he,columnIndex:_e});Array.isArray(Ie)?(Ce=Ie[0],$e=Ie[1]):typeof Ie=="object"&&(Ce=Ie.rowspan,$e=Ie.colspan)}return{rowspan:Ce,colspan:$e}},getColspanRealWidth:(de,pe,he)=>{if(pe<1)return de[he].realWidth;const _e=de.map(({realWidth:Ce,width:$e})=>Ce||$e).slice(he,he+pe);return Number(_e.reduce((Ce,$e)=>Number(Ce)+Number($e),-1))}}}function useRender$1($){const j=inject(TABLE_INJECTION_KEY),z=useNamespace("table"),{handleDoubleClick:re,handleClick:oe,handleContextMenu:ie,handleMouseEnter:ae,handleMouseLeave:le,handleCellMouseEnter:ue,handleCellMouseLeave:de,tooltipContent:pe,tooltipTrigger:he}=useEvents($),{getRowStyle:_e,getRowClass:Ce,getCellStyle:$e,getCellClass:xe,getSpan:Ie,getColspanRealWidth:Ne}=useStyles$1($),Oe=computed$1(()=>$.store.states.columns.value.findIndex(({type:qe})=>qe==="default")),Ve=(qe,Et)=>{const Pt=j.props.rowKey;return Pt?getRowIdentity(qe,Pt):Et},ze=(qe,Et,Pt,Lt=!1)=>{const{tooltipEffect:jt,tooltipOptions:vn,store:hn}=$,{indent:bn,columns:Sn}=hn.states,En=Ce(qe,Et);let _n=!0;return Pt&&(En.push(z.em("row",`level-${Pt.level}`)),_n=Pt.display),h$2("tr",{style:[_n?null:{display:"none"},_e(qe,Et)],class:En,key:Ve(qe,Et),onDblclick:Tn=>re(Tn,qe),onClick:Tn=>oe(Tn,qe),onContextmenu:Tn=>ie(Tn,qe),onMouseenter:()=>ae(Et),onMouseleave:le},Sn.value.map((Tn,Mn)=>{const{rowspan:Nn,colspan:Pn}=Ie(qe,Tn,Et,Mn);if(!Nn||!Pn)return null;const In={...Tn};In.realWidth=Ne(Sn.value,Pn,Mn);const Rn={store:$.store,_self:$.context||j,column:In,row:qe,$index:Et,cellIndex:Mn,expanded:Lt};Mn===Oe.value&&Pt&&(Rn.treeNode={indent:Pt.level*bn.value,level:Pt.level},typeof Pt.expanded=="boolean"&&(Rn.treeNode.expanded=Pt.expanded,"loading"in Pt&&(Rn.treeNode.loading=Pt.loading),"noLazyChildren"in Pt&&(Rn.treeNode.noLazyChildren=Pt.noLazyChildren)));const On=`${Et},${Mn}`,zn=In.columnKey||In.rawColumnKey||"",Hn=Ue(Mn,Tn,Rn),Bn=Tn.showOverflowTooltip&&merge$3({effect:jt},vn,Tn.showOverflowTooltip);return h$2("td",{style:$e(Et,Mn,qe,Tn),class:xe(Et,Mn,qe,Tn,Pn-1),key:`${zn}${On}`,rowspan:Nn,colspan:Pn,onMouseenter:Kn=>ue(Kn,qe,Bn),onMouseleave:de},[Hn])}))},Ue=(qe,Et,Pt)=>Et.renderCell(Pt);return{wrappedRowRender:(qe,Et)=>{const Pt=$.store,{isRowExpanded:Lt,assertRowKey:jt}=Pt,{treeData:vn,lazyTreeNodeMap:hn,childrenColumnName:bn,rowKey:Sn}=Pt.states,En=Pt.states.columns.value;if(En.some(({type:xn})=>xn==="expand")){const xn=Lt(qe),Tn=ze(qe,Et,void 0,xn),Mn=j.renderExpanded;return xn?Mn?[[Tn,h$2("tr",{key:`expanded-row__${Tn.key}`},[h$2("td",{colspan:En.length,class:`${z.e("cell")} ${z.e("expanded-cell")}`},[Mn({row:qe,$index:Et,store:Pt,expanded:xn})])])]]:(console.error("[Element Error]renderExpanded is required."),Tn):[[Tn]]}else if(Object.keys(vn.value).length){jt();const xn=getRowIdentity(qe,Sn.value);let Tn=vn.value[xn],Mn=null;Tn&&(Mn={expanded:Tn.expanded,level:Tn.level,display:!0},typeof Tn.lazy=="boolean"&&(typeof Tn.loaded=="boolean"&&Tn.loaded&&(Mn.noLazyChildren=!(Tn.children&&Tn.children.length)),Mn.loading=Tn.loading));const Nn=[ze(qe,Et,Mn)];if(Tn){let Pn=0;const In=(On,zn)=>{On&&On.length&&zn&&On.forEach(Hn=>{const Bn={display:zn.display&&zn.expanded,level:zn.level+1,expanded:!1,noLazyChildren:!1,loading:!1},Kn=getRowIdentity(Hn,Sn.value);if(Kn==null)throw new Error("For nested data item, row-key is required.");if(Tn={...vn.value[Kn]},Tn&&(Bn.expanded=Tn.expanded,Tn.level=Tn.level||Bn.level,Tn.display=!!(Tn.expanded&&Bn.display),typeof Tn.lazy=="boolean"&&(typeof Tn.loaded=="boolean"&&Tn.loaded&&(Bn.noLazyChildren=!(Tn.children&&Tn.children.length)),Bn.loading=Tn.loading)),Pn++,Nn.push(ze(Hn,Et+Pn,Bn)),Tn){const Yn=hn.value[Kn]||Hn[bn.value];In(Yn,Tn)}})};Tn.display=!0;const Rn=hn.value[xn]||qe[bn.value];In(Rn,Tn)}return Nn}else return ze(qe,Et,void 0)},tooltipContent:pe,tooltipTrigger:he}}const defaultProps$2={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var TableBody=defineComponent({name:"ElTableBody",props:defaultProps$2,setup($){const j=getCurrentInstance(),z=inject(TABLE_INJECTION_KEY),re=useNamespace("table"),{wrappedRowRender:oe,tooltipContent:ie,tooltipTrigger:ae}=useRender$1($),{onColumnsChange:le,onScrollableChange:ue}=useLayoutObserver(z);return watch($.store.states.hoverRow,(de,pe)=>{if(!$.store.states.isComplex.value||!isClient$1)return;let he=window.requestAnimationFrame;he||(he=_e=>window.setTimeout(_e,16)),he(()=>{const _e=j==null?void 0:j.vnode.el,Ce=Array.from((_e==null?void 0:_e.children)||[]).filter(Ie=>Ie==null?void 0:Ie.classList.contains(`${re.e("row")}`)),$e=Ce[pe],xe=Ce[de];$e&&removeClass($e,"hover-row"),xe&&addClass(xe,"hover-row")})}),onUnmounted(()=>{var de;(de=removePopper)==null||de()}),{ns:re,onColumnsChange:le,onScrollableChange:ue,wrappedRowRender:oe,tooltipContent:ie,tooltipTrigger:ae}},render(){const{wrappedRowRender:$,store:j}=this,z=j.states.data.value||[];return h$2("tbody",{},[z.reduce((re,oe)=>re.concat($(oe,re.length)),[])])}});function hColgroup($){const j=$.tableLayout==="auto";let z=$.columns||[];j&&z.every(oe=>oe.width===void 0)&&(z=[]);const re=oe=>{const ie={key:`${$.tableLayout}_${oe.id}`,style:{},name:void 0};return j?ie.style={width:`${oe.width}px`}:ie.name=oe.id,ie};return h$2("colgroup",{},z.map(oe=>h$2("col",re(oe))))}hColgroup.props=["columns","tableLayout"];function useMapState(){const $=inject(TABLE_INJECTION_KEY),j=$==null?void 0:$.store,z=computed$1(()=>j.states.fixedLeafColumnsLength.value),re=computed$1(()=>j.states.rightFixedColumns.value.length),oe=computed$1(()=>j.states.columns.value.length),ie=computed$1(()=>j.states.fixedColumns.value.length),ae=computed$1(()=>j.states.rightFixedColumns.value.length);return{leftFixedLeafCount:z,rightFixedLeafCount:re,columnsCount:oe,leftFixedCount:ie,rightFixedCount:ae,columns:j.states.columns}}function useStyle$1($){const{columns:j}=useMapState(),z=useNamespace("table");return{getCellClasses:(ie,ae)=>{const le=ie[ae],ue=[z.e("cell"),le.id,le.align,le.labelClassName,...getFixedColumnsClass(z.b(),ae,le.fixed,$.store)];return le.className&&ue.push(le.className),le.children||ue.push(z.is("leaf")),ue},getCellStyles:(ie,ae)=>{const le=getFixedColumnOffset(ae,ie.fixed,$.store);return ensurePosition(le,"left"),ensurePosition(le,"right"),le},columns:j}}var TableFooter=defineComponent({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup($){const{getCellClasses:j,getCellStyles:z,columns:re}=useStyle$1($);return{ns:useNamespace("table"),getCellClasses:j,getCellStyles:z,columns:re}},render(){const{columns:$,getCellStyles:j,getCellClasses:z,summaryMethod:re,sumText:oe,ns:ie}=this,ae=this.store.states.data.value;let le=[];return re?le=re({columns:$,data:ae}):$.forEach((ue,de)=>{if(de===0){le[de]=oe;return}const pe=ae.map($e=>Number($e[ue.property])),he=[];let _e=!0;pe.forEach($e=>{if(!Number.isNaN(+$e)){_e=!1;const xe=`${$e}`.split(".")[1];he.push(xe?xe.length:0)}});const Ce=Math.max.apply(null,he);_e?le[de]="":le[de]=pe.reduce(($e,xe)=>{const Ie=Number(xe);return Number.isNaN(+Ie)?$e:Number.parseFloat(($e+xe).toFixed(Math.min(Ce,20)))},0)}),h$2("table",{class:ie.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[hColgroup({columns:$}),h$2("tbody",[h$2("tr",{},[...$.map((ue,de)=>h$2("td",{key:de,colspan:ue.colSpan,rowspan:ue.rowSpan,class:z($,de),style:j(ue,de)},[h$2("div",{class:["cell",ue.labelClassName]},[le[de]])]))])])])}});function useUtils($){return{setCurrentRow:pe=>{$.commit("setCurrentRow",pe)},getSelectionRows:()=>$.getSelectionRows(),toggleRowSelection:(pe,he)=>{$.toggleRowSelection(pe,he,!1),$.updateAllSelected()},clearSelection:()=>{$.clearSelection()},clearFilter:pe=>{$.clearFilter(pe)},toggleAllSelection:()=>{$.commit("toggleAllSelection")},toggleRowExpansion:(pe,he)=>{$.toggleRowExpansionAdapter(pe,he)},clearSort:()=>{$.clearSort()},sort:(pe,he)=>{$.commit("sort",{prop:pe,order:he})}}}function useStyle($,j,z,re){const oe=ref(!1),ie=ref(null),ae=ref(!1),le=xn=>{ae.value=xn},ue=ref({width:null,height:null,headerHeight:null}),de=ref(!1),pe={display:"inline-block",verticalAlign:"middle"},he=ref(),_e=ref(0),Ce=ref(0),$e=ref(0),xe=ref(0);watchEffect(()=>{j.setHeight($.height)}),watchEffect(()=>{j.setMaxHeight($.maxHeight)}),watch(()=>[$.currentRowKey,z.states.rowKey],([xn,Tn])=>{!unref(Tn)||!unref(xn)||z.setCurrentRowKey(`${xn}`)},{immediate:!0}),watch(()=>$.data,xn=>{re.store.commit("setData",xn)},{immediate:!0,deep:!0}),watchEffect(()=>{$.expandRowKeys&&z.setExpandRowKeysAdapter($.expandRowKeys)});const Ie=()=>{re.store.commit("setHoverRow",null),re.hoverState&&(re.hoverState=null)},Ne=(xn,Tn)=>{const{pixelX:Mn,pixelY:Nn}=Tn;Math.abs(Mn)>=Math.abs(Nn)&&(re.refs.bodyWrapper.scrollLeft+=Tn.pixelX/5)},Oe=computed$1(()=>$.height||$.maxHeight||z.states.fixedColumns.value.length>0||z.states.rightFixedColumns.value.length>0),Ve=computed$1(()=>({width:j.bodyWidth.value?`${j.bodyWidth.value}px`:""})),ze=()=>{Oe.value&&j.updateElsHeight(),j.updateColumnsWidth(),requestAnimationFrame(Et)};onMounted(async()=>{await nextTick(),z.updateColumns(),Pt(),requestAnimationFrame(ze);const xn=re.vnode.el,Tn=re.refs.headerWrapper;$.flexible&&xn&&xn.parentElement&&(xn.parentElement.style.minWidth="0"),ue.value={width:he.value=xn.offsetWidth,height:xn.offsetHeight,headerHeight:$.showHeader&&Tn?Tn.offsetHeight:null},z.states.columns.value.forEach(Mn=>{Mn.filteredValue&&Mn.filteredValue.length&&re.store.commit("filterChange",{column:Mn,values:Mn.filteredValue,silent:!0})}),re.$ready=!0});const Ue=(xn,Tn)=>{if(!xn)return;const Mn=Array.from(xn.classList).filter(Nn=>!Nn.startsWith("is-scrolling-"));Mn.push(j.scrollX.value?Tn:"is-scrolling-none"),xn.className=Mn.join(" ")},Fe=xn=>{const{tableWrapper:Tn}=re.refs;Ue(Tn,xn)},qe=xn=>{const{tableWrapper:Tn}=re.refs;return!!(Tn&&Tn.classList.contains(xn))},Et=function(){if(!re.refs.scrollBarRef)return;if(!j.scrollX.value){const On="is-scrolling-none";qe(On)||Fe(On);return}const xn=re.refs.scrollBarRef.wrapRef;if(!xn)return;const{scrollLeft:Tn,offsetWidth:Mn,scrollWidth:Nn}=xn,{headerWrapper:Pn,footerWrapper:In}=re.refs;Pn&&(Pn.scrollLeft=Tn),In&&(In.scrollLeft=Tn);const Rn=Nn-Mn-1;Tn>=Rn?Fe("is-scrolling-right"):Fe(Tn===0?"is-scrolling-left":"is-scrolling-middle")},Pt=()=>{re.refs.scrollBarRef&&(re.refs.scrollBarRef.wrapRef&&useEventListener(re.refs.scrollBarRef.wrapRef,"scroll",Et,{passive:!0}),$.fit?useResizeObserver(re.vnode.el,Lt):useEventListener(window,"resize",Lt),useResizeObserver(re.refs.bodyWrapper,()=>{var xn,Tn;Lt(),(Tn=(xn=re.refs)==null?void 0:xn.scrollBarRef)==null||Tn.update()}))},Lt=()=>{var xn,Tn,Mn;const Nn=re.vnode.el;if(!re.$ready||!Nn)return;let Pn=!1;const{width:In,height:Rn,headerHeight:On}=ue.value,zn=he.value=Nn.offsetWidth;In!==zn&&(Pn=!0);const Hn=Nn.offsetHeight;($.height||Oe.value)&&Rn!==Hn&&(Pn=!0);const Bn=$.tableLayout==="fixed"?re.refs.headerWrapper:(xn=re.refs.tableHeaderRef)==null?void 0:xn.$el;$.showHeader&&(Bn==null?void 0:Bn.offsetHeight)!==On&&(Pn=!0),_e.value=((Tn=re.refs.tableWrapper)==null?void 0:Tn.scrollHeight)||0,$e.value=(Bn==null?void 0:Bn.scrollHeight)||0,xe.value=((Mn=re.refs.footerWrapper)==null?void 0:Mn.offsetHeight)||0,Ce.value=_e.value-$e.value-xe.value,Pn&&(ue.value={width:zn,height:Hn,headerHeight:$.showHeader&&(Bn==null?void 0:Bn.offsetHeight)||0},ze())},jt=useFormSize(),vn=computed$1(()=>{const{bodyWidth:xn,scrollY:Tn,gutterWidth:Mn}=j;return xn.value?`${xn.value-(Tn.value?Mn:0)}px`:""}),hn=computed$1(()=>$.maxHeight?"fixed":$.tableLayout),bn=computed$1(()=>{if($.data&&$.data.length)return null;let xn="100%";$.height&&Ce.value&&(xn=`${Ce.value}px`);const Tn=he.value;return{width:Tn?`${Tn}px`:"",height:xn}}),Sn=computed$1(()=>$.height?{height:Number.isNaN(Number($.height))?$.height:`${$.height}px`}:$.maxHeight?{maxHeight:Number.isNaN(Number($.maxHeight))?$.maxHeight:`${$.maxHeight}px`}:{}),En=computed$1(()=>{if($.height)return{height:"100%"};if($.maxHeight){if(Number.isNaN(Number($.maxHeight)))return{maxHeight:`calc(${$.maxHeight} - ${$e.value+xe.value}px)`};{const xn=$.maxHeight;if(_e.value>=Number(xn))return{maxHeight:`${_e.value-$e.value-xe.value}px`}}}return{}});return{isHidden:oe,renderExpanded:ie,setDragVisible:le,isGroup:de,handleMouseLeave:Ie,handleHeaderFooterMousewheel:Ne,tableSize:jt,emptyBlockStyle:bn,handleFixedMousewheel:(xn,Tn)=>{const Mn=re.refs.bodyWrapper;if(Math.abs(Tn.spinY)>0){const Nn=Mn.scrollTop;Tn.pixelY<0&&Nn!==0&&xn.preventDefault(),Tn.pixelY>0&&Mn.scrollHeight-Mn.clientHeight>Nn&&xn.preventDefault(),Mn.scrollTop+=Math.ceil(Tn.pixelY/5)}else Mn.scrollLeft+=Math.ceil(Tn.pixelX/5)},resizeProxyVisible:ae,bodyWidth:vn,resizeState:ue,doLayout:ze,tableBodyStyles:Ve,tableLayout:hn,scrollbarViewStyle:pe,tableInnerStyle:Sn,scrollbarStyle:En}}function useKeyRender($){const j=ref(),z=()=>{const oe=$.vnode.el.querySelector(".hidden-columns"),ie={childList:!0,subtree:!0},ae=$.store.states.updateOrderFns;j.value=new MutationObserver(()=>{ae.forEach(le=>le())}),j.value.observe(oe,ie)};onMounted(()=>{z()}),onUnmounted(()=>{var re;(re=j.value)==null||re.disconnect()})}var defaultProps$1={data:{type:Array,default:()=>[]},size:useSizeProp,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean};const useScrollbar$1=()=>{const $=ref(),j=(ie,ae)=>{const le=$.value;le&&le.scrollTo(ie,ae)},z=(ie,ae)=>{const le=$.value;le&&isNumber$2(ae)&&["Top","Left"].includes(ie)&&le[`setScroll${ie}`](ae)};return{scrollBarRef:$,scrollTo:j,setScrollTop:ie=>z("Top",ie),setScrollLeft:ie=>z("Left",ie)}};let tableIdSeed=1;const _sfc_main$v=defineComponent({name:"ElTable",directives:{Mousewheel},components:{TableHeader,TableBody,TableFooter,ElScrollbar,hColgroup},props:defaultProps$1,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup($){const{t:j}=useLocale(),z=useNamespace("table"),re=getCurrentInstance();provide(TABLE_INJECTION_KEY,re);const oe=createStore(re,$);re.store=oe;const ie=new TableLayout({store:re.store,table:re,fit:$.fit,showHeader:$.showHeader});re.layout=ie;const ae=computed$1(()=>(oe.states.data.value||[]).length===0),{setCurrentRow:le,getSelectionRows:ue,toggleRowSelection:de,clearSelection:pe,clearFilter:he,toggleAllSelection:_e,toggleRowExpansion:Ce,clearSort:$e,sort:xe}=useUtils(oe),{isHidden:Ie,renderExpanded:Ne,setDragVisible:Oe,isGroup:Ve,handleMouseLeave:ze,handleHeaderFooterMousewheel:Ue,tableSize:Fe,emptyBlockStyle:qe,handleFixedMousewheel:Et,resizeProxyVisible:Pt,bodyWidth:Lt,resizeState:jt,doLayout:vn,tableBodyStyles:hn,tableLayout:bn,scrollbarViewStyle:Sn,tableInnerStyle:En,scrollbarStyle:_n}=useStyle($,ie,oe,re),{scrollBarRef:xn,scrollTo:Tn,setScrollLeft:Mn,setScrollTop:Nn}=useScrollbar$1(),Pn=debounce(vn,50),In=`${z.namespace.value}-table_${tableIdSeed++}`;re.tableId=In,re.state={isGroup:Ve,resizeState:jt,doLayout:vn,debouncedUpdateLayout:Pn};const Rn=computed$1(()=>$.sumText||j("el.table.sumText")),On=computed$1(()=>$.emptyText||j("el.table.emptyText"));return useKeyRender(re),{ns:z,layout:ie,store:oe,handleHeaderFooterMousewheel:Ue,handleMouseLeave:ze,tableId:In,tableSize:Fe,isHidden:Ie,isEmpty:ae,renderExpanded:Ne,resizeProxyVisible:Pt,resizeState:jt,isGroup:Ve,bodyWidth:Lt,tableBodyStyles:hn,emptyBlockStyle:qe,debouncedUpdateLayout:Pn,handleFixedMousewheel:Et,setCurrentRow:le,getSelectionRows:ue,toggleRowSelection:de,clearSelection:pe,clearFilter:he,toggleAllSelection:_e,toggleRowExpansion:Ce,clearSort:$e,doLayout:vn,sort:xe,t:j,setDragVisible:Oe,context:re,computedSumText:Rn,computedEmptyText:On,tableLayout:bn,scrollbarViewStyle:Sn,tableInnerStyle:En,scrollbarStyle:_n,scrollBarRef:xn,scrollTo:Tn,setScrollLeft:Mn,setScrollTop:Nn}}}),_hoisted_1$e=["data-prefix"],_hoisted_2$9={ref:"hiddenColumns",class:"hidden-columns"};function _sfc_render$3($,j,z,re,oe,ie){const ae=resolveComponent("hColgroup"),le=resolveComponent("table-header"),ue=resolveComponent("table-body"),de=resolveComponent("el-scrollbar"),pe=resolveComponent("table-footer"),he=resolveDirective("mousewheel");return openBlock(),createElementBlock("div",{ref:"tableWrapper",class:normalizeClass([{[$.ns.m("fit")]:$.fit,[$.ns.m("striped")]:$.stripe,[$.ns.m("border")]:$.border||$.isGroup,[$.ns.m("hidden")]:$.isHidden,[$.ns.m("group")]:$.isGroup,[$.ns.m("fluid-height")]:$.maxHeight,[$.ns.m("scrollable-x")]:$.layout.scrollX.value,[$.ns.m("scrollable-y")]:$.layout.scrollY.value,[$.ns.m("enable-row-hover")]:!$.store.states.isComplex.value,[$.ns.m("enable-row-transition")]:($.store.states.data.value||[]).length!==0&&($.store.states.data.value||[]).length<100,"has-footer":$.showSummary},$.ns.m($.tableSize),$.className,$.ns.b(),$.ns.m(`layout-${$.tableLayout}`)]),style:normalizeStyle$1($.style),"data-prefix":$.ns.namespace.value,onMouseleave:j[0]||(j[0]=(..._e)=>$.handleMouseLeave&&$.handleMouseLeave(..._e))},[createBaseVNode("div",{class:normalizeClass($.ns.e("inner-wrapper")),style:normalizeStyle$1($.tableInnerStyle)},[createBaseVNode("div",_hoisted_2$9,[renderSlot($.$slots,"default")],512),$.showHeader&&$.tableLayout==="fixed"?withDirectives((openBlock(),createElementBlock("div",{key:0,ref:"headerWrapper",class:normalizeClass($.ns.e("header-wrapper"))},[createBaseVNode("table",{ref:"tableHeader",class:normalizeClass($.ns.e("header")),style:normalizeStyle$1($.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[createVNode$1(ae,{columns:$.store.states.columns.value,"table-layout":$.tableLayout},null,8,["columns","table-layout"]),createVNode$1(le,{ref:"tableHeaderRef",border:$.border,"default-sort":$.defaultSort,store:$.store,onSetDragVisible:$.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[he,$.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),createBaseVNode("div",{ref:"bodyWrapper",class:normalizeClass($.ns.e("body-wrapper"))},[createVNode$1(de,{ref:"scrollBarRef","view-style":$.scrollbarViewStyle,"wrap-style":$.scrollbarStyle,always:$.scrollbarAlwaysOn},{default:withCtx(()=>[createBaseVNode("table",{ref:"tableBody",class:normalizeClass($.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:normalizeStyle$1({width:$.bodyWidth,tableLayout:$.tableLayout})},[createVNode$1(ae,{columns:$.store.states.columns.value,"table-layout":$.tableLayout},null,8,["columns","table-layout"]),$.showHeader&&$.tableLayout==="auto"?(openBlock(),createBlock(le,{key:0,ref:"tableHeaderRef",border:$.border,"default-sort":$.defaultSort,store:$.store,onSetDragVisible:$.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):createCommentVNode("v-if",!0),createVNode$1(ue,{context:$.context,highlight:$.highlightCurrentRow,"row-class-name":$.rowClassName,"tooltip-effect":$.tooltipEffect,"tooltip-options":$.tooltipOptions,"row-style":$.rowStyle,store:$.store,stripe:$.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"])],6),$.isEmpty?(openBlock(),createElementBlock("div",{key:0,ref:"emptyBlock",style:normalizeStyle$1($.emptyBlockStyle),class:normalizeClass($.ns.e("empty-block"))},[createBaseVNode("span",{class:normalizeClass($.ns.e("empty-text"))},[renderSlot($.$slots,"empty",{},()=>[createTextVNode(toDisplayString($.computedEmptyText),1)])],2)],6)):createCommentVNode("v-if",!0),$.$slots.append?(openBlock(),createElementBlock("div",{key:1,ref:"appendWrapper",class:normalizeClass($.ns.e("append-wrapper"))},[renderSlot($.$slots,"append")],2)):createCommentVNode("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),$.showSummary?withDirectives((openBlock(),createElementBlock("div",{key:1,ref:"footerWrapper",class:normalizeClass($.ns.e("footer-wrapper"))},[createVNode$1(pe,{border:$.border,"default-sort":$.defaultSort,store:$.store,style:normalizeStyle$1($.tableBodyStyles),"sum-text":$.computedSumText,"summary-method":$.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[vShow,!$.isEmpty],[he,$.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),$.border||$.isGroup?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass($.ns.e("border-left-patch"))},null,2)):createCommentVNode("v-if",!0)],6),withDirectives(createBaseVNode("div",{ref:"resizeProxy",class:normalizeClass($.ns.e("column-resize-proxy"))},null,2),[[vShow,$.resizeProxyVisible]])],46,_hoisted_1$e)}var Table=_export_sfc$1(_sfc_main$v,[["render",_sfc_render$3],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const defaultClassNames={selection:"table-column--selection",expand:"table__expand-column"},cellStarts={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},getDefaultClassName=$=>defaultClassNames[$]||"",cellForced={selection:{renderHeader({store:$}){function j(){return $.states.data.value&&$.states.data.value.length===0}return h$2(ElCheckbox,{disabled:j(),size:$.states.tableSize.value,indeterminate:$.states.selection.value.length>0&&!$.states.isAllSelected.value,"onUpdate:modelValue":$.toggleAllSelection,modelValue:$.states.isAllSelected.value})},renderCell({row:$,column:j,store:z,$index:re}){return h$2(ElCheckbox,{disabled:j.selectable?!j.selectable.call(null,$,re):!1,size:z.states.tableSize.value,onChange:()=>{z.commit("rowSelectedChanged",$)},onClick:oe=>oe.stopPropagation(),modelValue:z.isSelected($)})},sortable:!1,resizable:!1},index:{renderHeader({column:$}){return $.label||"#"},renderCell({column:$,$index:j}){let z=j+1;const re=$.index;return typeof re=="number"?z=j+re:typeof re=="function"&&(z=re(j)),h$2("div",{},[z])},sortable:!1},expand:{renderHeader({column:$}){return $.label||""},renderCell({row:$,store:j,expanded:z}){const{ns:re}=j,oe=[re.e("expand-icon")];return z&&oe.push(re.em("expand-icon","expanded")),h$2("div",{class:oe,onClick:function(ae){ae.stopPropagation(),j.toggleRowExpansion($)}},{default:()=>[h$2(ElIcon,null,{default:()=>[h$2(arrow_right_default)]})]})},sortable:!1,resizable:!1}};function defaultRenderCell({row:$,column:j,$index:z}){var re;const oe=j.property,ie=oe&&getProp($,oe).value;return j&&j.formatter?j.formatter($,j,ie,z):((re=ie==null?void 0:ie.toString)==null?void 0:re.call(ie))||""}function treeCellPrefix({row:$,treeNode:j,store:z},re=!1){const{ns:oe}=z;if(!j)return re?[h$2("span",{class:oe.e("placeholder")})]:null;const ie=[],ae=function(le){le.stopPropagation(),!j.loading&&z.loadOrToggle($)};if(j.indent&&ie.push(h$2("span",{class:oe.e("indent"),style:{"padding-left":`${j.indent}px`}})),typeof j.expanded=="boolean"&&!j.noLazyChildren){const le=[oe.e("expand-icon"),j.expanded?oe.em("expand-icon","expanded"):""];let ue=arrow_right_default;j.loading&&(ue=loading_default),ie.push(h$2("div",{class:le,onClick:ae},{default:()=>[h$2(ElIcon,{class:{[oe.is("loading")]:j.loading}},{default:()=>[h$2(ue)]})]}))}else ie.push(h$2("span",{class:oe.e("placeholder")}));return ie}function getAllAliases($,j){return $.reduce((z,re)=>(z[re]=re,z),j)}function useWatcher($,j){const z=getCurrentInstance();return{registerComplexWatchers:()=>{const ie=["fixed"],ae={realWidth:"width",realMinWidth:"minWidth"},le=getAllAliases(ie,ae);Object.keys(le).forEach(ue=>{const de=ae[ue];hasOwn$1(j,de)&&watch(()=>j[de],pe=>{let he=pe;de==="width"&&ue==="realWidth"&&(he=parseWidth(pe)),de==="minWidth"&&ue==="realMinWidth"&&(he=parseMinWidth(pe)),z.columnConfig.value[de]=he,z.columnConfig.value[ue]=he;const _e=de==="fixed";$.value.store.scheduleLayout(_e)})})},registerNormalWatchers:()=>{const ie=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],ae={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},le=getAllAliases(ie,ae);Object.keys(le).forEach(ue=>{const de=ae[ue];hasOwn$1(j,de)&&watch(()=>j[de],pe=>{z.columnConfig.value[ue]=pe})})}}}function useRender($,j,z){const re=getCurrentInstance(),oe=ref(""),ie=ref(!1),ae=ref(),le=ref(),ue=useNamespace("table");watchEffect(()=>{ae.value=$.align?`is-${$.align}`:null,ae.value}),watchEffect(()=>{le.value=$.headerAlign?`is-${$.headerAlign}`:ae.value,le.value});const de=computed$1(()=>{let ze=re.vnode.vParent||re.parent;for(;ze&&!ze.tableId&&!ze.columnId;)ze=ze.vnode.vParent||ze.parent;return ze}),pe=computed$1(()=>{const{store:ze}=re.parent;if(!ze)return!1;const{treeData:Ue}=ze.states,Fe=Ue.value;return Fe&&Object.keys(Fe).length>0}),he=ref(parseWidth($.width)),_e=ref(parseMinWidth($.minWidth)),Ce=ze=>(he.value&&(ze.width=he.value),_e.value&&(ze.minWidth=_e.value),!he.value&&_e.value&&(ze.width=void 0),ze.minWidth||(ze.minWidth=80),ze.realWidth=Number(ze.width===void 0?ze.minWidth:ze.width),ze),$e=ze=>{const Ue=ze.type,Fe=cellForced[Ue]||{};Object.keys(Fe).forEach(Et=>{const Pt=Fe[Et];Et!=="className"&&Pt!==void 0&&(ze[Et]=Pt)});const qe=getDefaultClassName(Ue);if(qe){const Et=`${unref(ue.namespace)}-${qe}`;ze.className=ze.className?`${ze.className} ${Et}`:Et}return ze},xe=ze=>{Array.isArray(ze)?ze.forEach(Fe=>Ue(Fe)):Ue(ze);function Ue(Fe){var qe;((qe=Fe==null?void 0:Fe.type)==null?void 0:qe.name)==="ElTableColumn"&&(Fe.vParent=re)}};return{columnId:oe,realAlign:ae,isSubColumn:ie,realHeaderAlign:le,columnOrTableParent:de,setColumnWidth:Ce,setColumnForcedProps:$e,setColumnRenders:ze=>{$.renderHeader||ze.type!=="selection"&&(ze.renderHeader=Fe=>{re.columnConfig.value.label;const qe=j.header;return qe?qe(Fe):ze.label});let Ue=ze.renderCell;return ze.type==="expand"?(ze.renderCell=Fe=>h$2("div",{class:"cell"},[Ue(Fe)]),z.value.renderExpanded=Fe=>j.default?j.default(Fe):j.default):(Ue=Ue||defaultRenderCell,ze.renderCell=Fe=>{let qe=null;if(j.default){const hn=j.default(Fe);qe=hn.some(bn=>bn.type!==Comment)?hn:Ue(Fe)}else qe=Ue(Fe);const{columns:Et}=z.value.store.states,Pt=Et.value.findIndex(hn=>hn.type==="default"),Lt=pe.value&&Fe.cellIndex===Pt,jt=treeCellPrefix(Fe,Lt),vn={class:"cell",style:{}};return ze.showOverflowTooltip&&(vn.class=`${vn.class} ${unref(ue.namespace)}-tooltip`,vn.style={width:`${(Fe.column.realWidth||Number(Fe.column.width))-1}px`}),xe(qe),h$2("div",vn,[jt,qe])}),ze},getPropsData:(...ze)=>ze.reduce((Ue,Fe)=>(Array.isArray(Fe)&&Fe.forEach(qe=>{Ue[qe]=$[qe]}),Ue),{}),getColumnElIndex:(ze,Ue)=>Array.prototype.indexOf.call(ze,Ue),updateColumnOrder:()=>{z.value.store.commit("updateColumnOrder",re.columnConfig.value)}}}var defaultProps={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:[Boolean,Object],fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:$=>$.every(j=>["ascending","descending",null].includes(j))}};let columnIdSeed=1;var ElTableColumn$1=defineComponent({name:"ElTableColumn",components:{ElCheckbox},props:defaultProps,setup($,{slots:j}){const z=getCurrentInstance(),re=ref({}),oe=computed$1(()=>{let Ve=z.parent;for(;Ve&&!Ve.tableId;)Ve=Ve.parent;return Ve}),{registerNormalWatchers:ie,registerComplexWatchers:ae}=useWatcher(oe,$),{columnId:le,isSubColumn:ue,realHeaderAlign:de,columnOrTableParent:pe,setColumnWidth:he,setColumnForcedProps:_e,setColumnRenders:Ce,getPropsData:$e,getColumnElIndex:xe,realAlign:Ie,updateColumnOrder:Ne}=useRender($,j,oe),Oe=pe.value;le.value=`${Oe.tableId||Oe.columnId}_column_${columnIdSeed++}`,onBeforeMount(()=>{ue.value=oe.value!==Oe;const Ve=$.type||"default",ze=$.sortable===""?!0:$.sortable,Ue={...cellStarts[Ve],id:le.value,type:Ve,property:$.prop||$.property,align:Ie,headerAlign:de,showOverflowTooltip:$.showOverflowTooltip,filterable:$.filters||$.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:ze,index:$.index,rawColumnKey:z.vnode.key};let Lt=$e(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);Lt=mergeOptions$1(Ue,Lt),Lt=compose(Ce,he,_e)(Lt),re.value=Lt,ie(),ae()}),onMounted(()=>{var Ve;const ze=pe.value,Ue=ue.value?ze.vnode.el.children:(Ve=ze.refs.hiddenColumns)==null?void 0:Ve.children,Fe=()=>xe(Ue||[],z.vnode.el);re.value.getColumnIndex=Fe,Fe()>-1&&oe.value.store.commit("insertColumn",re.value,ue.value?ze.columnConfig.value:null,Ne)}),onBeforeUnmount(()=>{oe.value.store.commit("removeColumn",re.value,ue.value?Oe.columnConfig.value:null,Ne)}),z.columnId=le.value,z.columnConfig=re},render(){var $,j,z;try{const re=(j=($=this.$slots).default)==null?void 0:j.call($,{row:{},column:{},$index:-1}),oe=[];if(Array.isArray(re))for(const ae of re)((z=ae.type)==null?void 0:z.name)==="ElTableColumn"||ae.shapeFlag&2?oe.push(ae):ae.type===Fragment&&Array.isArray(ae.children)&&ae.children.forEach(le=>{(le==null?void 0:le.patchFlag)!==1024&&!isString$3(le==null?void 0:le.children)&&oe.push(le)});return h$2("div",oe)}catch{return h$2("div",[])}}});const ElTable=withInstall(Table,{TableColumn:ElTableColumn$1}),ElTableColumn=withNoopInstall(ElTableColumn$1);var SortOrder=($=>($.ASC="asc",$.DESC="desc",$))(SortOrder||{}),Alignment=($=>($.CENTER="center",$.RIGHT="right",$))(Alignment||{}),FixedDir=($=>($.LEFT="left",$.RIGHT="right",$))(FixedDir||{});const oppositeOrderMap={asc:"desc",desc:"asc"},placeholderSign=Symbol("placeholder"),calcColumnStyle=($,j,z)=>{var re;const oe={flexGrow:0,flexShrink:0,...z?{}:{flexGrow:$.flexGrow||0,flexShrink:$.flexShrink||1}};z||(oe.flexShrink=1);const ie={...(re=$.style)!=null?re:{},...oe,flexBasis:"auto",width:$.width};return j||($.maxWidth&&(ie.maxWidth=$.maxWidth),$.minWidth&&(ie.minWidth=$.minWidth)),ie};function useColumns($,j,z){const re=computed$1(()=>unref(j).filter(xe=>!xe.hidden)),oe=computed$1(()=>unref(re).filter(xe=>xe.fixed==="left"||xe.fixed===!0)),ie=computed$1(()=>unref(re).filter(xe=>xe.fixed==="right")),ae=computed$1(()=>unref(re).filter(xe=>!xe.fixed)),le=computed$1(()=>{const xe=[];return unref(oe).forEach(Ie=>{xe.push({...Ie,placeholderSign})}),unref(ae).forEach(Ie=>{xe.push(Ie)}),unref(ie).forEach(Ie=>{xe.push({...Ie,placeholderSign})}),xe}),ue=computed$1(()=>unref(oe).length||unref(ie).length),de=computed$1(()=>unref(j).reduce((Ie,Ne)=>(Ie[Ne.key]=calcColumnStyle(Ne,unref(z),$.fixed),Ie),{})),pe=computed$1(()=>unref(re).reduce((xe,Ie)=>xe+Ie.width,0)),he=xe=>unref(j).find(Ie=>Ie.key===xe),_e=xe=>unref(de)[xe],Ce=(xe,Ie)=>{xe.width=Ie};function $e(xe){var Ie;const{key:Ne}=xe.currentTarget.dataset;if(!Ne)return;const{sortState:Oe,sortBy:Ve}=$;let ze=SortOrder.ASC;isObject$6(Oe)?ze=oppositeOrderMap[Oe[Ne]]:ze=oppositeOrderMap[Ve.order],(Ie=$.onColumnSort)==null||Ie.call($,{column:he(Ne),key:Ne,order:ze})}return{columns:j,columnsStyles:de,columnsTotalWidth:pe,fixedColumnsOnLeft:oe,fixedColumnsOnRight:ie,hasFixedColumns:ue,mainColumns:le,normalColumns:ae,visibleColumns:re,getColumn:he,getColumnStyle:_e,updateColumnWidth:Ce,onColumnSorted:$e}}const useScrollbar=($,{mainTableRef:j,leftTableRef:z,rightTableRef:re,onMaybeEndReached:oe})=>{const ie=ref({scrollLeft:0,scrollTop:0});function ae(Ce){var $e,xe,Ie;const{scrollTop:Ne}=Ce;($e=j.value)==null||$e.scrollTo(Ce),(xe=z.value)==null||xe.scrollToTop(Ne),(Ie=re.value)==null||Ie.scrollToTop(Ne)}function le(Ce){ie.value=Ce,ae(Ce)}function ue(Ce){ie.value.scrollTop=Ce,ae(unref(ie))}function de(Ce){var $e,xe;ie.value.scrollLeft=Ce,(xe=($e=j.value)==null?void 0:$e.scrollTo)==null||xe.call($e,unref(ie))}function pe(Ce){var $e;le(Ce),($e=$.onScroll)==null||$e.call($,Ce)}function he({scrollTop:Ce}){const{scrollTop:$e}=unref(ie);Ce!==$e&&ue(Ce)}function _e(Ce,$e="auto"){var xe;(xe=j.value)==null||xe.scrollToRow(Ce,$e)}return watch(()=>unref(ie).scrollTop,(Ce,$e)=>{Ce>$e&&oe()}),{scrollPos:ie,scrollTo:le,scrollToLeft:de,scrollToTop:ue,scrollToRow:_e,onScroll:pe,onVerticalScroll:he}},useRow=($,{mainTableRef:j,leftTableRef:z,rightTableRef:re})=>{const oe=getCurrentInstance(),{emit:ie}=oe,ae=shallowRef(!1),le=shallowRef(null),ue=ref($.defaultExpandedRowKeys||[]),de=ref(-1),pe=shallowRef(null),he=ref({}),_e=ref({}),Ce=shallowRef({}),$e=shallowRef({}),xe=shallowRef({}),Ie=computed$1(()=>isNumber$2($.estimatedRowHeight));function Ne(Et){var Pt;(Pt=$.onRowsRendered)==null||Pt.call($,Et),Et.rowCacheEnd>unref(de)&&(de.value=Et.rowCacheEnd)}function Oe({hovered:Et,rowKey:Pt}){le.value=Et?Pt:null}function Ve({expanded:Et,rowData:Pt,rowIndex:Lt,rowKey:jt}){var vn,hn;const bn=[...unref(ue)],Sn=bn.indexOf(jt);Et?Sn===-1&&bn.push(jt):Sn>-1&&bn.splice(Sn,1),ue.value=bn,ie("update:expandedRowKeys",bn),(vn=$.onRowExpand)==null||vn.call($,{expanded:Et,rowData:Pt,rowIndex:Lt,rowKey:jt}),(hn=$.onExpandedRowsChange)==null||hn.call($,bn)}const ze=debounce(()=>{var Et,Pt,Lt,jt;ae.value=!0,he.value={...unref(he),...unref(_e)},Ue(unref(pe),!1),_e.value={},pe.value=null,(Et=j.value)==null||Et.forceUpdate(),(Pt=z.value)==null||Pt.forceUpdate(),(Lt=re.value)==null||Lt.forceUpdate(),(jt=oe.proxy)==null||jt.$forceUpdate(),ae.value=!1},0);function Ue(Et,Pt=!1){unref(Ie)&&[j,z,re].forEach(Lt=>{const jt=unref(Lt);jt&&jt.resetAfterRowIndex(Et,Pt)})}function Fe(Et,Pt,Lt){const jt=unref(pe);(jt===null||jt>Lt)&&(pe.value=Lt),_e.value[Et]=Pt}function qe({rowKey:Et,height:Pt,rowIndex:Lt},jt){jt?jt===FixedDir.RIGHT?xe.value[Et]=Pt:Ce.value[Et]=Pt:$e.value[Et]=Pt;const vn=Math.max(...[Ce,xe,$e].map(hn=>hn.value[Et]||0));unref(he)[Et]!==vn&&(Fe(Et,vn,Lt),ze())}return{hoveringRowKey:le,expandedRowKeys:ue,lastRenderedRowIndex:de,isDynamic:Ie,isResetting:ae,rowHeights:he,resetAfterIndex:Ue,onRowExpanded:Ve,onRowHovered:Oe,onRowsRendered:Ne,onRowHeightChange:qe}},useData=($,{expandedRowKeys:j,lastRenderedRowIndex:z,resetAfterIndex:re})=>{const oe=ref({}),ie=computed$1(()=>{const le={},{data:ue,rowKey:de}=$,pe=unref(j);if(!pe||!pe.length)return ue;const he=[],_e=new Set;pe.forEach($e=>_e.add($e));let Ce=ue.slice();for(Ce.forEach($e=>le[$e[de]]=0);Ce.length>0;){const $e=Ce.shift();he.push($e),_e.has($e[de])&&Array.isArray($e.children)&&$e.children.length>0&&(Ce=[...$e.children,...Ce],$e.children.forEach(xe=>le[xe[de]]=le[$e[de]]+1))}return oe.value=le,he}),ae=computed$1(()=>{const{data:le,expandColumnKey:ue}=$;return ue?unref(ie):le});return watch(ae,(le,ue)=>{le!==ue&&(z.value=-1,re(0,!0))}),{data:ae,depthMap:oe}},sumReducer=($,j)=>$+j,sum$1=$=>isArray$7($)?$.reduce(sumReducer,0):$,tryCall=($,j,z={})=>isFunction$5($)?$(j):$??z,enforceUnit=$=>(["width","maxWidth","minWidth","height"].forEach(j=>{$[j]=addUnit($[j])}),$),componentToSlot=$=>isVNode($)?j=>h$2($,j):$,useStyles=($,{columnsTotalWidth:j,data:z,fixedColumnsOnLeft:re,fixedColumnsOnRight:oe})=>{const ie=computed$1(()=>{const{fixed:Ve,width:ze,vScrollbarSize:Ue}=$,Fe=ze-Ue;return Ve?Math.max(Math.round(unref(j)),Fe):Fe}),ae=computed$1(()=>unref(ie)+($.fixed?$.vScrollbarSize:0)),le=computed$1(()=>{const{height:Ve=0,maxHeight:ze=0,footerHeight:Ue,hScrollbarSize:Fe}=$;if(ze>0){const qe=unref($e),Et=unref(ue),Lt=unref(Ce)+qe+Et+Fe;return Math.min(Lt,ze-Ue)}return Ve-Ue}),ue=computed$1(()=>{const{rowHeight:Ve,estimatedRowHeight:ze}=$,Ue=unref(z);return isNumber$2(ze)?Ue.length*ze:Ue.length*Ve}),de=computed$1(()=>{const{maxHeight:Ve}=$,ze=unref(le);if(isNumber$2(Ve)&&Ve>0)return ze;const Ue=unref(ue)+unref(Ce)+unref($e);return Math.min(ze,Ue)}),pe=Ve=>Ve.width,he=computed$1(()=>sum$1(unref(re).map(pe))),_e=computed$1(()=>sum$1(unref(oe).map(pe))),Ce=computed$1(()=>sum$1($.headerHeight)),$e=computed$1(()=>{var Ve;return(((Ve=$.fixedData)==null?void 0:Ve.length)||0)*$.rowHeight}),xe=computed$1(()=>unref(le)-unref(Ce)-unref($e)),Ie=computed$1(()=>{const{style:Ve={},height:ze,width:Ue}=$;return enforceUnit({...Ve,height:ze,width:Ue})}),Ne=computed$1(()=>enforceUnit({height:$.footerHeight})),Oe=computed$1(()=>({top:addUnit(unref(Ce)),bottom:addUnit($.footerHeight),width:addUnit($.width)}));return{bodyWidth:ie,fixedTableHeight:de,mainTableHeight:le,leftTableWidth:he,rightTableWidth:_e,headerWidth:ae,rowsHeight:ue,windowHeight:xe,footerHeight:Ne,emptyStyle:Oe,rootStyle:Ie,headerHeight:Ce}},useAutoResize=$=>{const j=ref(),z=ref(0),re=ref(0);let oe;return onMounted(()=>{oe=useResizeObserver(j,([ie])=>{const{width:ae,height:le}=ie.contentRect,{paddingLeft:ue,paddingRight:de,paddingTop:pe,paddingBottom:he}=getComputedStyle(ie.target),_e=Number.parseInt(ue)||0,Ce=Number.parseInt(de)||0,$e=Number.parseInt(pe)||0,xe=Number.parseInt(he)||0;z.value=ae-_e-Ce,re.value=le-$e-xe}).stop}),onBeforeUnmount(()=>{oe==null||oe()}),watch([z,re],([ie,ae])=>{var le;(le=$.onResize)==null||le.call($,{width:ie,height:ae})}),{sizer:j,width:z,height:re}};function useTable($){const j=ref(),z=ref(),re=ref(),{columns:oe,columnsStyles:ie,columnsTotalWidth:ae,fixedColumnsOnLeft:le,fixedColumnsOnRight:ue,hasFixedColumns:de,mainColumns:pe,onColumnSorted:he}=useColumns($,toRef($,"columns"),toRef($,"fixed")),{scrollTo:_e,scrollToLeft:Ce,scrollToTop:$e,scrollToRow:xe,onScroll:Ie,onVerticalScroll:Ne,scrollPos:Oe}=useScrollbar($,{mainTableRef:j,leftTableRef:z,rightTableRef:re,onMaybeEndReached:Dn}),{expandedRowKeys:Ve,hoveringRowKey:ze,lastRenderedRowIndex:Ue,isDynamic:Fe,isResetting:qe,rowHeights:Et,resetAfterIndex:Pt,onRowExpanded:Lt,onRowHeightChange:jt,onRowHovered:vn,onRowsRendered:hn}=useRow($,{mainTableRef:j,leftTableRef:z,rightTableRef:re}),{data:bn,depthMap:Sn}=useData($,{expandedRowKeys:Ve,lastRenderedRowIndex:Ue,resetAfterIndex:Pt}),{bodyWidth:En,fixedTableHeight:_n,mainTableHeight:xn,leftTableWidth:Tn,rightTableWidth:Mn,headerWidth:Nn,rowsHeight:Pn,windowHeight:In,footerHeight:Rn,emptyStyle:On,rootStyle:zn,headerHeight:Hn}=useStyles($,{columnsTotalWidth:ae,data:bn,fixedColumnsOnLeft:le,fixedColumnsOnRight:ue}),Bn=shallowRef(!1),Kn=ref(),Yn=computed$1(()=>{const Vn=unref(bn).length===0;return isArray$7($.fixedData)?$.fixedData.length===0&&Vn:Vn});function or(Vn){const{estimatedRowHeight:Wn,rowHeight:Un,rowKey:rr}=$;return Wn?unref(Et)[unref(bn)[Vn][rr]]||Wn:Un}function Dn(){const{onEndReached:Vn}=$;if(!Vn)return;const{scrollTop:Wn}=unref(Oe),Un=unref(Pn),rr=unref(In),Zn=Un-(Wn+rr)+$.hScrollbarSize;unref(Ue)>=0&&Un===Wn+unref(xn)-unref(Hn)&&Vn(Zn)}return watch(()=>$.expandedRowKeys,Vn=>Ve.value=Vn,{deep:!0}),{columns:oe,containerRef:Kn,mainTableRef:j,leftTableRef:z,rightTableRef:re,isDynamic:Fe,isResetting:qe,isScrolling:Bn,hoveringRowKey:ze,hasFixedColumns:de,columnsStyles:ie,columnsTotalWidth:ae,data:bn,expandedRowKeys:Ve,depthMap:Sn,fixedColumnsOnLeft:le,fixedColumnsOnRight:ue,mainColumns:pe,bodyWidth:En,emptyStyle:On,rootStyle:zn,headerWidth:Nn,footerHeight:Rn,mainTableHeight:xn,fixedTableHeight:_n,leftTableWidth:Tn,rightTableWidth:Mn,showEmpty:Yn,getRowHeight:or,onColumnSorted:he,onRowHovered:vn,onRowExpanded:Lt,onRowsRendered:hn,onRowHeightChange:jt,scrollTo:_e,scrollToLeft:Ce,scrollToTop:$e,scrollToRow:xe,onScroll:Ie,onVerticalScroll:Ne}}const TableV2InjectionKey=Symbol("tableV2"),classType=String,columns={type:definePropType(Array),required:!0},fixedDataType={type:definePropType(Array)},dataType={...fixedDataType,required:!0},expandColumnKey=String,expandKeys={type:definePropType(Array),default:()=>mutable([])},requiredNumber={type:Number,required:!0},rowKey={type:definePropType([String,Number,Symbol]),default:"id"},styleType={type:definePropType(Object)},tableV2RowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},depth:Number,expandColumnKey,estimatedRowHeight:{...virtualizedGridProps.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:definePropType(Function)},onRowHover:{type:definePropType(Function)},onRowHeightChange:{type:definePropType(Function)},rowData:{type:definePropType(Object),required:!0},rowEventHandlers:{type:definePropType(Object)},rowIndex:{type:Number,required:!0},rowKey,style:{type:definePropType(Object)}}),requiredNumberType={type:Number,required:!0},tableV2HeaderProps=buildProps({class:String,columns,fixedHeaderData:{type:definePropType(Array)},headerData:{type:definePropType(Array),required:!0},headerHeight:{type:definePropType([Number,Array]),default:50},rowWidth:requiredNumberType,rowHeight:{type:Number,default:50},height:requiredNumberType,width:requiredNumberType}),tableV2GridProps=buildProps({columns,data:dataType,fixedData:fixedDataType,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,width:requiredNumber,height:requiredNumber,headerWidth:requiredNumber,headerHeight:tableV2HeaderProps.headerHeight,bodyWidth:requiredNumber,rowHeight:requiredNumber,cache:virtualizedListProps.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:virtualizedGridProps.scrollbarAlwaysOn,scrollbarStartGap:virtualizedGridProps.scrollbarStartGap,scrollbarEndGap:virtualizedGridProps.scrollbarEndGap,class:classType,style:styleType,containerStyle:styleType,getRowHeight:{type:definePropType(Function),required:!0},rowKey:tableV2RowProps.rowKey,onRowsRendered:{type:definePropType(Function)},onScroll:{type:definePropType(Function)}}),tableV2Props=buildProps({cache:tableV2GridProps.cache,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,rowKey,headerClass:{type:definePropType([String,Function])},headerProps:{type:definePropType([Object,Function])},headerCellProps:{type:definePropType([Object,Function])},headerHeight:tableV2HeaderProps.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:definePropType([String,Function])},rowProps:{type:definePropType([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:definePropType([Object,Function])},columns,data:dataType,dataGetter:{type:definePropType(Function)},fixedData:fixedDataType,expandColumnKey:tableV2RowProps.expandColumnKey,expandedRowKeys:expandKeys,defaultExpandedRowKeys:expandKeys,class:classType,fixed:Boolean,style:{type:definePropType(Object)},width:requiredNumber,height:requiredNumber,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:virtualizedGridProps.hScrollbarSize,vScrollbarSize:virtualizedGridProps.vScrollbarSize,scrollbarAlwaysOn:virtualizedScrollbarProps.alwaysOn,sortBy:{type:definePropType(Object),default:()=>({})},sortState:{type:definePropType(Object),default:void 0},onColumnSort:{type:definePropType(Function)},onExpandedRowsChange:{type:definePropType(Function)},onEndReached:{type:definePropType(Function)},onRowExpand:tableV2RowProps.onRowExpand,onScroll:tableV2GridProps.onScroll,onRowsRendered:tableV2GridProps.onRowsRendered,rowEventHandlers:tableV2RowProps.rowEventHandlers}),TableV2Cell=($,{slots:j})=>{var z;const{cellData:re,style:oe}=$,ie=((z=re==null?void 0:re.toString)==null?void 0:z.call(re))||"";return createVNode$1("div",{class:$.class,title:ie,style:oe},[j.default?j.default($):ie])};TableV2Cell.displayName="ElTableV2Cell";TableV2Cell.inheritAttrs=!1;const HeaderCell=($,{slots:j})=>{var z,re;return j.default?j.default($):createVNode$1("div",{class:$.class,title:(z=$.column)==null?void 0:z.title},[(re=$.column)==null?void 0:re.title])};HeaderCell.displayName="ElTableV2HeaderCell";HeaderCell.inheritAttrs=!1;const tableV2HeaderRowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},headerIndex:Number,style:{type:definePropType(Object)}}),TableV2HeaderRow=defineComponent({name:"ElTableV2HeaderRow",props:tableV2HeaderRowProps,setup($,{slots:j}){return()=>{const{columns:z,columnsStyles:re,headerIndex:oe,style:ie}=$;let ae=z.map((le,ue)=>j.cell({columns:z,column:le,columnIndex:ue,headerIndex:oe,style:re[le.key]}));return j.header&&(ae=j.header({cells:ae.map(le=>isArray$7(le)&&le.length===1?le[0]:le),columns:z,headerIndex:oe})),createVNode$1("div",{class:$.class,style:ie,role:"row"},[ae])}}}),COMPONENT_NAME$7="ElTableV2Header",TableV2Header=defineComponent({name:COMPONENT_NAME$7,props:tableV2HeaderProps,setup($,{slots:j,expose:z}){const re=useNamespace("table-v2"),oe=ref(),ie=computed$1(()=>enforceUnit({width:$.width,height:$.height})),ae=computed$1(()=>enforceUnit({width:$.rowWidth,height:$.height})),le=computed$1(()=>castArray$1(unref($.headerHeight))),ue=he=>{const _e=unref(oe);nextTick(()=>{_e!=null&&_e.scroll&&_e.scroll({left:he})})},de=()=>{const he=re.e("fixed-header-row"),{columns:_e,fixedHeaderData:Ce,rowHeight:$e}=$;return Ce==null?void 0:Ce.map((xe,Ie)=>{var Ne;const Oe=enforceUnit({height:$e,width:"100%"});return(Ne=j.fixed)==null?void 0:Ne.call(j,{class:he,columns:_e,rowData:xe,rowIndex:-(Ie+1),style:Oe})})},pe=()=>{const he=re.e("dynamic-header-row"),{columns:_e}=$;return unref(le).map((Ce,$e)=>{var xe;const Ie=enforceUnit({width:"100%",height:Ce});return(xe=j.dynamic)==null?void 0:xe.call(j,{class:he,columns:_e,headerIndex:$e,style:Ie})})};return z({scrollToLeft:ue}),()=>{if(!($.height<=0))return createVNode$1("div",{ref:oe,class:$.class,style:unref(ie),role:"rowgroup"},[createVNode$1("div",{style:unref(ae),class:re.e("header")},[pe(),de()])])}}}),useTableRow=$=>{const{isScrolling:j}=inject(TableV2InjectionKey),z=ref(!1),re=ref(),oe=computed$1(()=>isNumber$2($.estimatedRowHeight)&&$.rowIndex>=0),ie=(ue=!1)=>{const de=unref(re);if(!de)return;const{columns:pe,onRowHeightChange:he,rowKey:_e,rowIndex:Ce,style:$e}=$,{height:xe}=de.getBoundingClientRect();z.value=!0,nextTick(()=>{if(ue||xe!==Number.parseInt($e.height)){const Ie=pe[0],Ne=(Ie==null?void 0:Ie.placeholderSign)===placeholderSign;he==null||he({rowKey:_e,height:xe,rowIndex:Ce},Ie&&!Ne&&Ie.fixed)}})},ae=computed$1(()=>{const{rowData:ue,rowIndex:de,rowKey:pe,onRowHover:he}=$,_e=$.rowEventHandlers||{},Ce={};return Object.entries(_e).forEach(([$e,xe])=>{isFunction$5(xe)&&(Ce[$e]=Ie=>{xe({event:Ie,rowData:ue,rowIndex:de,rowKey:pe})})}),he&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:$e,hovered:xe})=>{const Ie=Ce[$e];Ce[$e]=Ne=>{he({event:Ne,hovered:xe,rowData:ue,rowIndex:de,rowKey:pe}),Ie==null||Ie(Ne)}}),Ce}),le=ue=>{const{onRowExpand:de,rowData:pe,rowIndex:he,rowKey:_e}=$;de==null||de({expanded:ue,rowData:pe,rowIndex:he,rowKey:_e})};return onMounted(()=>{unref(oe)&&ie(!0)}),{isScrolling:j,measurable:oe,measured:z,rowRef:re,eventHandlers:ae,onExpand:le}},COMPONENT_NAME$6="ElTableV2TableRow",TableV2Row=defineComponent({name:COMPONENT_NAME$6,props:tableV2RowProps,setup($,{expose:j,slots:z,attrs:re}){const{eventHandlers:oe,isScrolling:ie,measurable:ae,measured:le,rowRef:ue,onExpand:de}=useTableRow($);return j({onExpand:de}),()=>{const{columns:pe,columnsStyles:he,expandColumnKey:_e,depth:Ce,rowData:$e,rowIndex:xe,style:Ie}=$;let Ne=pe.map((Oe,Ve)=>{const ze=isArray$7($e.children)&&$e.children.length>0&&Oe.key===_e;return z.cell({column:Oe,columns:pe,columnIndex:Ve,depth:Ce,style:he[Oe.key],rowData:$e,rowIndex:xe,isScrolling:unref(ie),expandIconProps:ze?{rowData:$e,rowIndex:xe,onExpand:de}:void 0})});if(z.row&&(Ne=z.row({cells:Ne.map(Oe=>isArray$7(Oe)&&Oe.length===1?Oe[0]:Oe),style:Ie,columns:pe,depth:Ce,rowData:$e,rowIndex:xe,isScrolling:unref(ie)})),unref(ae)){const{height:Oe,...Ve}=Ie||{},ze=unref(le);return createVNode$1("div",mergeProps({ref:ue,class:$.class,style:ze?Ie:Ve,role:"row"},re,unref(oe)),[Ne])}return createVNode$1("div",mergeProps(re,{ref:ue,class:$.class,style:Ie,role:"row"},unref(oe)),[Ne])}}}),SortIcon=$=>{const{sortOrder:j}=$;return createVNode$1(ElIcon,{size:14,class:$.class},{default:()=>[j===SortOrder.ASC?createVNode$1(sort_up_default,null,null):createVNode$1(sort_down_default,null,null)]})},ExpandIcon=$=>{const{expanded:j,expandable:z,onExpand:re,style:oe,size:ie}=$,ae={onClick:z?()=>re(!j):void 0,class:$.class};return createVNode$1(ElIcon,mergeProps(ae,{size:ie,style:oe}),{default:()=>[createVNode$1(arrow_right_default,null,null)]})},COMPONENT_NAME$5="ElTableV2Grid",useTableGrid=$=>{const j=ref(),z=ref(),re=computed$1(()=>{const{data:xe,rowHeight:Ie,estimatedRowHeight:Ne}=$;if(!Ne)return xe.length*Ie}),oe=computed$1(()=>{const{fixedData:xe,rowHeight:Ie}=$;return((xe==null?void 0:xe.length)||0)*Ie}),ie=computed$1(()=>sum$1($.headerHeight)),ae=computed$1(()=>{const{height:xe}=$;return Math.max(0,xe-unref(ie)-unref(oe))}),le=computed$1(()=>unref(ie)+unref(oe)>0),ue=({data:xe,rowIndex:Ie})=>xe[Ie][$.rowKey];function de({rowCacheStart:xe,rowCacheEnd:Ie,rowVisibleStart:Ne,rowVisibleEnd:Oe}){var Ve;(Ve=$.onRowsRendered)==null||Ve.call($,{rowCacheStart:xe,rowCacheEnd:Ie,rowVisibleStart:Ne,rowVisibleEnd:Oe})}function pe(xe,Ie){var Ne;(Ne=z.value)==null||Ne.resetAfterRowIndex(xe,Ie)}function he(xe,Ie){const Ne=unref(j),Oe=unref(z);!Ne||!Oe||(isObject$6(xe)?(Ne.scrollToLeft(xe.scrollLeft),Oe.scrollTo(xe)):(Ne.scrollToLeft(xe),Oe.scrollTo({scrollLeft:xe,scrollTop:Ie})))}function _e(xe){var Ie;(Ie=unref(z))==null||Ie.scrollTo({scrollTop:xe})}function Ce(xe,Ie){var Ne;(Ne=unref(z))==null||Ne.scrollToItem(xe,1,Ie)}function $e(){var xe,Ie;(xe=unref(z))==null||xe.$forceUpdate(),(Ie=unref(j))==null||Ie.$forceUpdate()}return{bodyRef:z,forceUpdate:$e,fixedRowHeight:oe,gridHeight:ae,hasHeader:le,headerHeight:ie,headerRef:j,totalHeight:re,itemKey:ue,onItemRendered:de,resetAfterRowIndex:pe,scrollTo:he,scrollToTop:_e,scrollToRow:Ce}},TableGrid=defineComponent({name:COMPONENT_NAME$5,props:tableV2GridProps,setup($,{slots:j,expose:z}){const{ns:re}=inject(TableV2InjectionKey),{bodyRef:oe,fixedRowHeight:ie,gridHeight:ae,hasHeader:le,headerRef:ue,headerHeight:de,totalHeight:pe,forceUpdate:he,itemKey:_e,onItemRendered:Ce,resetAfterRowIndex:$e,scrollTo:xe,scrollToTop:Ie,scrollToRow:Ne}=useTableGrid($);z({forceUpdate:he,totalHeight:pe,scrollTo:xe,scrollToTop:Ie,scrollToRow:Ne,resetAfterRowIndex:$e});const Oe=()=>$.bodyWidth;return()=>{const{cache:Ve,columns:ze,data:Ue,fixedData:Fe,useIsScrolling:qe,scrollbarAlwaysOn:Et,scrollbarEndGap:Pt,scrollbarStartGap:Lt,style:jt,rowHeight:vn,bodyWidth:hn,estimatedRowHeight:bn,headerWidth:Sn,height:En,width:_n,getRowHeight:xn,onScroll:Tn}=$,Mn=isNumber$2(bn),Nn=Mn?DynamicSizeGrid:FixedSizeGrid,Pn=unref(de);return createVNode$1("div",{role:"table",class:[re.e("table"),$.class],style:jt},[createVNode$1(Nn,{ref:oe,data:Ue,useIsScrolling:qe,itemKey:_e,columnCache:0,columnWidth:Mn?Oe:hn,totalColumn:1,totalRow:Ue.length,rowCache:Ve,rowHeight:Mn?xn:vn,width:_n,height:unref(ae),class:re.e("body"),role:"rowgroup",scrollbarStartGap:Lt,scrollbarEndGap:Pt,scrollbarAlwaysOn:Et,onScroll:Tn,onItemRendered:Ce,perfMode:!1},{default:In=>{var Rn;const On=Ue[In.rowIndex];return(Rn=j.row)==null?void 0:Rn.call(j,{...In,columns:ze,rowData:On})}}),unref(le)&&createVNode$1(TableV2Header,{ref:ue,class:re.e("header-wrapper"),columns:ze,headerData:Ue,headerHeight:$.headerHeight,fixedHeaderData:Fe,rowWidth:Sn,rowHeight:vn,width:_n,height:Math.min(Pn+unref(ie),En)},{dynamic:j.header,fixed:j.row})])}}});function _isSlot$5($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const MainTable=($,{slots:j})=>{const{mainTableRef:z,...re}=$;return createVNode$1(TableGrid,mergeProps({ref:z},re),_isSlot$5(j)?j:{default:()=>[j]})};function _isSlot$4($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const LeftTable$1=($,{slots:j})=>{if(!$.columns.length)return;const{leftTableRef:z,...re}=$;return createVNode$1(TableGrid,mergeProps({ref:z},re),_isSlot$4(j)?j:{default:()=>[j]})};function _isSlot$3($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const LeftTable=($,{slots:j})=>{if(!$.columns.length)return;const{rightTableRef:z,...re}=$;return createVNode$1(TableGrid,mergeProps({ref:z},re),_isSlot$3(j)?j:{default:()=>[j]})};function _isSlot$2($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const RowRenderer=($,{slots:j})=>{const{columns:z,columnsStyles:re,depthMap:oe,expandColumnKey:ie,expandedRowKeys:ae,estimatedRowHeight:le,hasFixedColumns:ue,hoveringRowKey:de,rowData:pe,rowIndex:he,style:_e,isScrolling:Ce,rowProps:$e,rowClass:xe,rowKey:Ie,rowEventHandlers:Ne,ns:Oe,onRowHovered:Ve,onRowExpanded:ze}=$,Ue=tryCall(xe,{columns:z,rowData:pe,rowIndex:he},""),Fe=tryCall($e,{columns:z,rowData:pe,rowIndex:he}),qe=pe[Ie],Et=oe[qe]||0,Pt=!!ie,Lt=he<0,jt=[Oe.e("row"),Ue,{[Oe.e(`row-depth-${Et}`)]:Pt&&he>=0,[Oe.is("expanded")]:Pt&&ae.includes(qe),[Oe.is("hovered")]:!Ce&&qe===de,[Oe.is("fixed")]:!Et&&Lt,[Oe.is("customized")]:!!j.row}],vn=ue?Ve:void 0,hn={...Fe,columns:z,columnsStyles:re,class:jt,depth:Et,expandColumnKey:ie,estimatedRowHeight:Lt?void 0:le,isScrolling:Ce,rowIndex:he,rowData:pe,rowKey:qe,rowEventHandlers:Ne,style:_e};return createVNode$1(TableV2Row,mergeProps(hn,{onRowHover:vn,onRowExpand:ze}),_isSlot$2(j)?j:{default:()=>[j]})},CellRenderer=({columns:$,column:j,columnIndex:z,depth:re,expandIconProps:oe,isScrolling:ie,rowData:ae,rowIndex:le,style:ue,expandedRowKeys:de,ns:pe,cellProps:he,expandColumnKey:_e,indentSize:Ce,iconSize:$e,rowKey:xe},{slots:Ie})=>{const Ne=enforceUnit(ue);if(j.placeholderSign===placeholderSign)return createVNode$1("div",{class:pe.em("row-cell","placeholder"),style:Ne},null);const{cellRenderer:Oe,dataKey:Ve,dataGetter:ze}=j,Fe=componentToSlot(Oe)||Ie.default||(En=>createVNode$1(TableV2Cell,En,null)),qe=isFunction$5(ze)?ze({columns:$,column:j,columnIndex:z,rowData:ae,rowIndex:le}):get$1(ae,Ve??""),Et=tryCall(he,{cellData:qe,columns:$,column:j,columnIndex:z,rowIndex:le,rowData:ae}),Pt={class:pe.e("cell-text"),columns:$,column:j,columnIndex:z,cellData:qe,isScrolling:ie,rowData:ae,rowIndex:le},Lt=Fe(Pt),jt=[pe.e("row-cell"),j.class,j.align===Alignment.CENTER&&pe.is("align-center"),j.align===Alignment.RIGHT&&pe.is("align-right")],vn=le>=0&&j.key===_e,hn=le>=0&&de.includes(ae[xe]);let bn;const Sn=`margin-inline-start: ${re*Ce}px;`;return vn&&(isObject$6(oe)?bn=createVNode$1(ExpandIcon,mergeProps(oe,{class:[pe.e("expand-icon"),pe.is("expanded",hn)],size:$e,expanded:hn,style:Sn,expandable:!0}),null):bn=createVNode$1("div",{style:[Sn,`width: ${$e}px; height: ${$e}px;`].join(" ")},null)),createVNode$1("div",mergeProps({class:jt,style:Ne},Et,{role:"cell"}),[bn,Lt])};CellRenderer.inheritAttrs=!1;function _isSlot$1($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const HeaderRenderer=({columns:$,columnsStyles:j,headerIndex:z,style:re,headerClass:oe,headerProps:ie,ns:ae},{slots:le})=>{const ue={columns:$,headerIndex:z},de=[ae.e("header-row"),tryCall(oe,ue,""),{[ae.is("customized")]:!!le.header}],pe={...tryCall(ie,ue),columnsStyles:j,class:de,columns:$,headerIndex:z,style:re};return createVNode$1(TableV2HeaderRow,pe,_isSlot$1(le)?le:{default:()=>[le]})},HeaderCellRenderer=($,{slots:j})=>{const{column:z,ns:re,style:oe,onColumnSorted:ie}=$,ae=enforceUnit(oe);if(z.placeholderSign===placeholderSign)return createVNode$1("div",{class:re.em("header-row-cell","placeholder"),style:ae},null);const{headerCellRenderer:le,headerClass:ue,sortable:de}=z,pe={...$,class:re.e("header-cell-text")},_e=(componentToSlot(le)||j.default||(ze=>createVNode$1(HeaderCell,ze,null)))(pe),{sortBy:Ce,sortState:$e,headerCellProps:xe}=$;let Ie,Ne;if($e){const ze=$e[z.key];Ie=!!oppositeOrderMap[ze],Ne=Ie?ze:SortOrder.ASC}else Ie=z.key===Ce.key,Ne=Ie?Ce.order:SortOrder.ASC;const Oe=[re.e("header-cell"),tryCall(ue,$,""),z.align===Alignment.CENTER&&re.is("align-center"),z.align===Alignment.RIGHT&&re.is("align-right"),de&&re.is("sortable")],Ve={...tryCall(xe,$),onClick:z.sortable?ie:void 0,class:Oe,style:ae,["data-key"]:z.key};return createVNode$1("div",mergeProps(Ve,{role:"columnheader"}),[_e,de&&createVNode$1(SortIcon,{class:[re.e("sort-icon"),Ie&&re.is("sorting")],sortOrder:Ne},null)])},Footer$1=($,{slots:j})=>{var z;return createVNode$1("div",{class:$.class,style:$.style},[(z=j.default)==null?void 0:z.call(j)])};Footer$1.displayName="ElTableV2Footer";const Footer=($,{slots:j})=>createVNode$1("div",{class:$.class,style:$.style},[j.default?j.default():createVNode$1(ElEmpty,null,null)]);Footer.displayName="ElTableV2Empty";const Overlay=($,{slots:j})=>{var z;return createVNode$1("div",{class:$.class,style:$.style},[(z=j.default)==null?void 0:z.call(j)])};Overlay.displayName="ElTableV2Overlay";function _isSlot($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const COMPONENT_NAME$4="ElTableV2",TableV2=defineComponent({name:COMPONENT_NAME$4,props:tableV2Props,setup($,{slots:j,expose:z}){const re=useNamespace("table-v2"),{columnsStyles:oe,fixedColumnsOnLeft:ie,fixedColumnsOnRight:ae,mainColumns:le,mainTableHeight:ue,fixedTableHeight:de,leftTableWidth:pe,rightTableWidth:he,data:_e,depthMap:Ce,expandedRowKeys:$e,hasFixedColumns:xe,hoveringRowKey:Ie,mainTableRef:Ne,leftTableRef:Oe,rightTableRef:Ve,isDynamic:ze,isResetting:Ue,isScrolling:Fe,bodyWidth:qe,emptyStyle:Et,rootStyle:Pt,headerWidth:Lt,footerHeight:jt,showEmpty:vn,scrollTo:hn,scrollToLeft:bn,scrollToTop:Sn,scrollToRow:En,getRowHeight:_n,onColumnSorted:xn,onRowHeightChange:Tn,onRowHovered:Mn,onRowExpanded:Nn,onRowsRendered:Pn,onScroll:In,onVerticalScroll:Rn}=useTable($);return z({scrollTo:hn,scrollToLeft:bn,scrollToTop:Sn,scrollToRow:En}),provide(TableV2InjectionKey,{ns:re,isResetting:Ue,hoveringRowKey:Ie,isScrolling:Fe}),()=>{const{cache:On,cellProps:zn,estimatedRowHeight:Hn,expandColumnKey:Bn,fixedData:Kn,headerHeight:Yn,headerClass:or,headerProps:Dn,headerCellProps:Vn,sortBy:Wn,sortState:Un,rowHeight:rr,rowClass:Zn,rowEventHandlers:_r,rowKey:sr,rowProps:wr,scrollbarAlwaysOn:Xn,indentSize:xr,iconSize:mr,useIsScrolling:pr,vScrollbarSize:Ir,width:Er}=$,Rr=unref(_e),Vr={cache:On,class:re.e("main"),columns:unref(le),data:Rr,fixedData:Kn,estimatedRowHeight:Hn,bodyWidth:unref(qe),headerHeight:Yn,headerWidth:unref(Lt),height:unref(ue),mainTableRef:Ne,rowKey:sr,rowHeight:rr,scrollbarAlwaysOn:Xn,scrollbarStartGap:2,scrollbarEndGap:Ir,useIsScrolling:pr,width:Er,getRowHeight:_n,onRowsRendered:Pn,onScroll:In},Tr=unref(pe),Pr=unref(de),Cr={cache:On,class:re.e("left"),columns:unref(ie),data:Rr,estimatedRowHeight:Hn,leftTableRef:Oe,rowHeight:rr,bodyWidth:Tr,headerWidth:Tr,headerHeight:Yn,height:Pr,rowKey:sr,scrollbarAlwaysOn:Xn,scrollbarStartGap:2,scrollbarEndGap:Ir,useIsScrolling:pr,width:Tr,getRowHeight:_n,onScroll:Rn},qn=unref(he)+Ir,vr={cache:On,class:re.e("right"),columns:unref(ae),data:Rr,estimatedRowHeight:Hn,rightTableRef:Ve,rowHeight:rr,bodyWidth:qn,headerWidth:qn,headerHeight:Yn,height:Pr,rowKey:sr,scrollbarAlwaysOn:Xn,scrollbarStartGap:2,scrollbarEndGap:Ir,width:qn,style:`--${unref(re.namespace)}-table-scrollbar-size: ${Ir}px`,useIsScrolling:pr,getRowHeight:_n,onScroll:Rn},dr=unref(oe),Lr={ns:re,depthMap:unref(Ce),columnsStyles:dr,expandColumnKey:Bn,expandedRowKeys:unref($e),estimatedRowHeight:Hn,hasFixedColumns:unref(xe),hoveringRowKey:unref(Ie),rowProps:wr,rowClass:Zn,rowKey:sr,rowEventHandlers:_r,onRowHovered:Mn,onRowExpanded:Nn,onRowHeightChange:Tn},lr={cellProps:zn,expandColumnKey:Bn,indentSize:xr,iconSize:mr,rowKey:sr,expandedRowKeys:unref($e),ns:re},Mr={ns:re,headerClass:or,headerProps:Dn,columnsStyles:dr},er={ns:re,sortBy:Wn,sortState:Un,headerCellProps:Vn,onColumnSorted:xn},tr={row:Dr=>createVNode$1(RowRenderer,mergeProps(Dr,Lr),{row:j.row,cell:br=>{let Or;return j.cell?createVNode$1(CellRenderer,mergeProps(br,lr,{style:dr[br.column.key]}),_isSlot(Or=j.cell(br))?Or:{default:()=>[Or]}):createVNode$1(CellRenderer,mergeProps(br,lr,{style:dr[br.column.key]}),null)}}),header:Dr=>createVNode$1(HeaderRenderer,mergeProps(Dr,Mr),{header:j.header,cell:br=>{let Or;return j["header-cell"]?createVNode$1(HeaderCellRenderer,mergeProps(br,er,{style:dr[br.column.key]}),_isSlot(Or=j["header-cell"](br))?Or:{default:()=>[Or]}):createVNode$1(HeaderCellRenderer,mergeProps(br,er,{style:dr[br.column.key]}),null)}})},ur=[$.class,re.b(),re.e("root"),{[re.is("dynamic")]:unref(ze)}],Sr={class:re.e("footer"),style:unref(jt)};return createVNode$1("div",{class:ur,style:unref(Pt)},[createVNode$1(MainTable,Vr,_isSlot(tr)?tr:{default:()=>[tr]}),createVNode$1(LeftTable$1,Cr,_isSlot(tr)?tr:{default:()=>[tr]}),createVNode$1(LeftTable,vr,_isSlot(tr)?tr:{default:()=>[tr]}),j.footer&&createVNode$1(Footer$1,Sr,{default:j.footer}),unref(vn)&&createVNode$1(Footer,{class:re.e("empty"),style:unref(Et)},{default:j.empty}),j.overlay&&createVNode$1(Overlay,{class:re.e("overlay")},{default:j.overlay})])}}}),autoResizerProps=buildProps({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:definePropType(Function)}}),AutoResizer=defineComponent({name:"ElAutoResizer",props:autoResizerProps,setup($,{slots:j}){const z=useNamespace("auto-resizer"),{height:re,width:oe,sizer:ie}=useAutoResize($),ae={width:"100%",height:"100%"};return()=>{var le;return createVNode$1("div",{ref:ie,class:z.b(),style:ae},[(le=j.default)==null?void 0:le.call(j,{height:re.value,width:oe.value})])}}}),ElTableV2=withInstall(TableV2),ElAutoResizer=withInstall(AutoResizer),tabsRootContextKey=Symbol("tabsRootContextKey"),tabBarProps=buildProps({tabs:{type:definePropType(Array),default:()=>mutable([])}}),COMPONENT_NAME$3="ElTabBar",__default__$l=defineComponent({name:COMPONENT_NAME$3}),_sfc_main$u=defineComponent({...__default__$l,props:tabBarProps,setup($,{expose:j}){const z=$,re=getCurrentInstance(),oe=inject(tabsRootContextKey);oe||throwError$1(COMPONENT_NAME$3," ");const ie=useNamespace("tabs"),ae=ref(),le=ref(),ue=()=>{let pe=0,he=0;const _e=["top","bottom"].includes(oe.props.tabPosition)?"width":"height",Ce=_e==="width"?"x":"y",$e=Ce==="x"?"left":"top";return z.tabs.every(xe=>{var Ie,Ne;const Oe=(Ne=(Ie=re.parent)==null?void 0:Ie.refs)==null?void 0:Ne[`tab-${xe.uid}`];if(!Oe)return!1;if(!xe.active)return!0;pe=Oe[`offset${capitalize($e)}`],he=Oe[`client${capitalize(_e)}`];const Ve=window.getComputedStyle(Oe);return _e==="width"&&(z.tabs.length>1&&(he-=Number.parseFloat(Ve.paddingLeft)+Number.parseFloat(Ve.paddingRight)),pe+=Number.parseFloat(Ve.paddingLeft)),!1}),{[_e]:`${he}px`,transform:`translate${capitalize(Ce)}(${pe}px)`}},de=()=>le.value=ue();return watch(()=>z.tabs,async()=>{await nextTick(),de()},{immediate:!0}),useResizeObserver(ae,()=>de()),j({ref:ae,update:de}),(pe,he)=>(openBlock(),createElementBlock("div",{ref_key:"barRef",ref:ae,class:normalizeClass([unref(ie).e("active-bar"),unref(ie).is(unref(oe).props.tabPosition)]),style:normalizeStyle$1(le.value)},null,6))}});var TabBar=_export_sfc$1(_sfc_main$u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const tabNavProps=buildProps({panes:{type:definePropType(Array),default:()=>mutable([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),tabNavEmits={tabClick:($,j,z)=>z instanceof Event,tabRemove:($,j)=>j instanceof Event},COMPONENT_NAME$2="ElTabNav",TabNav=defineComponent({name:COMPONENT_NAME$2,props:tabNavProps,emits:tabNavEmits,setup($,{expose:j,emit:z}){const re=getCurrentInstance(),oe=inject(tabsRootContextKey);oe||throwError$1(COMPONENT_NAME$2," ");const ie=useNamespace("tabs"),ae=useDocumentVisibility(),le=useWindowFocus(),ue=ref(),de=ref(),pe=ref(),he=ref(),_e=ref(!1),Ce=ref(0),$e=ref(!1),xe=ref(!0),Ie=computed$1(()=>["top","bottom"].includes(oe.props.tabPosition)?"width":"height"),Ne=computed$1(()=>({transform:`translate${Ie.value==="width"?"X":"Y"}(-${Ce.value}px)`})),Oe=()=>{if(!ue.value)return;const Pt=ue.value[`offset${capitalize(Ie.value)}`],Lt=Ce.value;if(!Lt)return;const jt=Lt>Pt?Lt-Pt:0;Ce.value=jt},Ve=()=>{if(!ue.value||!de.value)return;const Pt=de.value[`offset${capitalize(Ie.value)}`],Lt=ue.value[`offset${capitalize(Ie.value)}`],jt=Ce.value;if(Pt-jt<=Lt)return;const vn=Pt-jt>Lt*2?jt+Lt:Pt-Lt;Ce.value=vn},ze=async()=>{const Pt=de.value;if(!_e.value||!pe.value||!ue.value||!Pt)return;await nextTick();const Lt=pe.value.querySelector(".is-active");if(!Lt)return;const jt=ue.value,vn=["top","bottom"].includes(oe.props.tabPosition),hn=Lt.getBoundingClientRect(),bn=jt.getBoundingClientRect(),Sn=vn?Pt.offsetWidth-bn.width:Pt.offsetHeight-bn.height,En=Ce.value;let _n=En;vn?(hn.left bn.right&&(_n=En+hn.right-bn.right)):(hn.top bn.bottom&&(_n=En+(hn.bottom-bn.bottom))),_n=Math.max(_n,0),Ce.value=Math.min(_n,Sn)},Ue=()=>{var Pt;if(!de.value||!ue.value)return;$.stretch&&((Pt=he.value)==null||Pt.update());const Lt=de.value[`offset${capitalize(Ie.value)}`],jt=ue.value[`offset${capitalize(Ie.value)}`],vn=Ce.value;jt 0&&(Ce.value=0))},Fe=Pt=>{const Lt=Pt.code,{up:jt,down:vn,left:hn,right:bn}=EVENT_CODE;if(![jt,vn,hn,bn].includes(Lt))return;const Sn=Array.from(Pt.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),En=Sn.indexOf(Pt.target);let _n;Lt===hn||Lt===jt?En===0?_n=Sn.length-1:_n=En-1:En {xe.value&&($e.value=!0)},Et=()=>$e.value=!1;return watch(ae,Pt=>{Pt==="hidden"?xe.value=!1:Pt==="visible"&&setTimeout(()=>xe.value=!0,50)}),watch(le,Pt=>{Pt?setTimeout(()=>xe.value=!0,50):xe.value=!1}),useResizeObserver(pe,Ue),onMounted(()=>setTimeout(()=>ze(),0)),onUpdated(()=>Ue()),j({scrollToActiveTab:ze,removeFocus:Et}),watch(()=>$.panes,()=>re.update(),{flush:"post",deep:!0}),()=>{const Pt=_e.value?[createVNode$1("span",{class:[ie.e("nav-prev"),ie.is("disabled",!_e.value.prev)],onClick:Oe},[createVNode$1(ElIcon,null,{default:()=>[createVNode$1(arrow_left_default,null,null)]})]),createVNode$1("span",{class:[ie.e("nav-next"),ie.is("disabled",!_e.value.next)],onClick:Ve},[createVNode$1(ElIcon,null,{default:()=>[createVNode$1(arrow_right_default,null,null)]})])]:null,Lt=$.panes.map((jt,vn)=>{var hn,bn,Sn,En;const _n=jt.uid,xn=jt.props.disabled,Tn=(bn=(hn=jt.props.name)!=null?hn:jt.index)!=null?bn:`${vn}`,Mn=!xn&&(jt.isClosable||$.editable);jt.index=`${vn}`;const Nn=Mn?createVNode$1(ElIcon,{class:"is-icon-close",onClick:Rn=>z("tabRemove",jt,Rn)},{default:()=>[createVNode$1(close_default,null,null)]}):null,Pn=((En=(Sn=jt.slots).label)==null?void 0:En.call(Sn))||jt.props.label,In=!xn&&jt.active?0:-1;return createVNode$1("div",{ref:`tab-${_n}`,class:[ie.e("item"),ie.is(oe.props.tabPosition),ie.is("active",jt.active),ie.is("disabled",xn),ie.is("closable",Mn),ie.is("focus",$e.value)],id:`tab-${Tn}`,key:`tab-${_n}`,"aria-controls":`pane-${Tn}`,role:"tab","aria-selected":jt.active,tabindex:In,onFocus:()=>qe(),onBlur:()=>Et(),onClick:Rn=>{Et(),z("tabClick",jt,Tn,Rn)},onKeydown:Rn=>{Mn&&(Rn.code===EVENT_CODE.delete||Rn.code===EVENT_CODE.backspace)&&z("tabRemove",jt,Rn)}},[Pn,Nn])});return createVNode$1("div",{ref:pe,class:[ie.e("nav-wrap"),ie.is("scrollable",!!_e.value),ie.is(oe.props.tabPosition)]},[Pt,createVNode$1("div",{class:ie.e("nav-scroll"),ref:ue},[createVNode$1("div",{class:[ie.e("nav"),ie.is(oe.props.tabPosition),ie.is("stretch",$.stretch&&["top","bottom"].includes(oe.props.tabPosition))],ref:de,style:Ne.value,role:"tablist",onKeydown:Fe},[$.type?null:createVNode$1(TabBar,{ref:he,tabs:[...$.panes]},null),Lt])])])}}}),tabsProps=buildProps({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:definePropType(Function),default:()=>!0},stretch:Boolean}),isPaneName=$=>isString$3($)||isNumber$2($),tabsEmits={[UPDATE_MODEL_EVENT]:$=>isPaneName($),tabClick:($,j)=>j instanceof Event,tabChange:$=>isPaneName($),edit:($,j)=>["remove","add"].includes(j),tabRemove:$=>isPaneName($),tabAdd:()=>!0};var Tabs=defineComponent({name:"ElTabs",props:tabsProps,emits:tabsEmits,setup($,{emit:j,slots:z,expose:re}){var oe,ie;const ae=useNamespace("tabs"),{children:le,addChild:ue,removeChild:de}=useOrderedChildren(getCurrentInstance(),"ElTabPane"),pe=ref(),he=ref((ie=(oe=$.modelValue)!=null?oe:$.activeName)!=null?ie:"0"),_e=Ne=>{he.value=Ne,j(UPDATE_MODEL_EVENT,Ne),j("tabChange",Ne)},Ce=async Ne=>{var Oe,Ve,ze;if(!(he.value===Ne||isUndefined$1(Ne)))try{await((Oe=$.beforeLeave)==null?void 0:Oe.call($,Ne,he.value))!==!1&&(_e(Ne),(ze=(Ve=pe.value)==null?void 0:Ve.removeFocus)==null||ze.call(Ve))}catch{}},$e=(Ne,Oe,Ve)=>{Ne.props.disabled||(Ce(Oe),j("tabClick",Ne,Ve))},xe=(Ne,Oe)=>{Ne.props.disabled||isUndefined$1(Ne.props.name)||(Oe.stopPropagation(),j("edit",Ne.props.name,"remove"),j("tabRemove",Ne.props.name))},Ie=()=>{j("edit",void 0,"add"),j("tabAdd")};return useDeprecated({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},computed$1(()=>!!$.activeName)),watch(()=>$.activeName,Ne=>Ce(Ne)),watch(()=>$.modelValue,Ne=>Ce(Ne)),watch(he,async()=>{var Ne;await nextTick(),(Ne=pe.value)==null||Ne.scrollToActiveTab()}),provide(tabsRootContextKey,{props:$,currentName:he,registerPane:ue,unregisterPane:de}),re({currentName:he}),()=>{const Ne=$.editable||$.addable?createVNode$1("span",{class:ae.e("new-tab"),tabindex:"0",onClick:Ie,onKeydown:ze=>{ze.code===EVENT_CODE.enter&&Ie()}},[createVNode$1(ElIcon,{class:ae.is("icon-plus")},{default:()=>[createVNode$1(plus_default,null,null)]})]):null,Oe=createVNode$1("div",{class:[ae.e("header"),ae.is($.tabPosition)]},[Ne,createVNode$1(TabNav,{ref:pe,currentName:he.value,editable:$.editable,type:$.type,panes:le.value,stretch:$.stretch,onTabClick:$e,onTabRemove:xe},null)]),Ve=createVNode$1("div",{class:ae.e("content")},[renderSlot(z,"default")]);return createVNode$1("div",{class:[ae.b(),ae.m($.tabPosition),{[ae.m("card")]:$.type==="card",[ae.m("border-card")]:$.type==="border-card"}]},[...$.tabPosition!=="bottom"?[Oe,Ve]:[Ve,Oe]])}}});const tabPaneProps=buildProps({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),_hoisted_1$d=["id","aria-hidden","aria-labelledby"],COMPONENT_NAME$1="ElTabPane",__default__$k=defineComponent({name:COMPONENT_NAME$1}),_sfc_main$t=defineComponent({...__default__$k,props:tabPaneProps,setup($){const j=$,z=getCurrentInstance(),re=useSlots(),oe=inject(tabsRootContextKey);oe||throwError$1(COMPONENT_NAME$1,"usage: ");const ie=useNamespace("tab-pane"),ae=ref(),le=computed$1(()=>j.closable||oe.props.closable),ue=computedEager(()=>{var Ce;return oe.currentName.value===((Ce=j.name)!=null?Ce:ae.value)}),de=ref(ue.value),pe=computed$1(()=>{var Ce;return(Ce=j.name)!=null?Ce:ae.value}),he=computedEager(()=>!j.lazy||de.value||ue.value);watch(ue,Ce=>{Ce&&(de.value=!0)});const _e=reactive({uid:z.uid,slots:re,props:j,paneName:pe,active:ue,index:ae,isClosable:le});return onMounted(()=>{oe.registerPane(_e)}),onUnmounted(()=>{oe.unregisterPane(_e.uid)}),(Ce,$e)=>unref(he)?withDirectives((openBlock(),createElementBlock("div",{key:0,id:`pane-${unref(pe)}`,class:normalizeClass(unref(ie).b()),role:"tabpanel","aria-hidden":!unref(ue),"aria-labelledby":`tab-${unref(pe)}`},[renderSlot(Ce.$slots,"default")],10,_hoisted_1$d)),[[vShow,unref(ue)]]):createCommentVNode("v-if",!0)}});var TabPane=_export_sfc$1(_sfc_main$t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const ElTabs=withInstall(Tabs,{TabPane}),ElTabPane=withNoopInstall(TabPane),textProps=buildProps({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:componentSizes,default:""},truncated:{type:Boolean},tag:{type:String,default:"span"}}),__default__$j=defineComponent({name:"ElText"}),_sfc_main$s=defineComponent({...__default__$j,props:textProps,setup($){const j=$,z=useFormSize(),re=useNamespace("text"),oe=computed$1(()=>[re.b(),re.m(j.type),re.m(z.value),re.is("truncated",j.truncated)]);return(ie,ae)=>(openBlock(),createBlock(resolveDynamicComponent(ie.tag),{class:normalizeClass(unref(oe))},{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},8,["class"]))}});var Text$1=_export_sfc$1(_sfc_main$s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/text/src/text.vue"]]);const ElText=withInstall(Text$1),timeSelectProps=buildProps({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:useSizeProp,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:definePropType([String,Object]),default:()=>clock_default},clearIcon:{type:definePropType([String,Object]),default:()=>circle_close_default}}),parseTime=$=>{const j=($||"").split(":");if(j.length>=2){let z=Number.parseInt(j[0],10);const re=Number.parseInt(j[1],10),oe=$.toUpperCase();return oe.includes("AM")&&z===12?z=0:oe.includes("PM")&&z!==12&&(z+=12),{hours:z,minutes:re}}return null},compareTime=($,j)=>{const z=parseTime($);if(!z)return-1;const re=parseTime(j);if(!re)return-1;const oe=z.minutes+z.hours*60,ie=re.minutes+re.hours*60;return oe===ie?0:oe>ie?1:-1},padTime=$=>`${$}`.padStart(2,"0"),formatTime=$=>`${padTime($.hours)}:${padTime($.minutes)}`,nextTime=($,j)=>{const z=parseTime($);if(!z)return"";const re=parseTime(j);if(!re)return"";const oe={hours:z.hours,minutes:z.minutes};return oe.minutes+=re.minutes,oe.hours+=re.hours,oe.hours+=Math.floor(oe.minutes/60),oe.minutes=oe.minutes%60,formatTime(oe)},__default__$i=defineComponent({name:"ElTimeSelect"}),_sfc_main$r=defineComponent({...__default__$i,props:timeSelectProps,emits:["change","blur","focus","update:modelValue"],setup($,{expose:j}){const z=$;dayjs.extend(customParseFormat);const{Option:re}=ElSelect,oe=useNamespace("input"),ie=ref(),ae=useFormDisabled(),le=computed$1(()=>z.modelValue),ue=computed$1(()=>{const Ie=parseTime(z.start);return Ie?formatTime(Ie):null}),de=computed$1(()=>{const Ie=parseTime(z.end);return Ie?formatTime(Ie):null}),pe=computed$1(()=>{const Ie=parseTime(z.step);return Ie?formatTime(Ie):null}),he=computed$1(()=>{const Ie=parseTime(z.minTime||"");return Ie?formatTime(Ie):null}),_e=computed$1(()=>{const Ie=parseTime(z.maxTime||"");return Ie?formatTime(Ie):null}),Ce=computed$1(()=>{const Ie=[];if(z.start&&z.end&&z.step){let Ne=ue.value,Oe;for(;Ne&&de.value&&compareTime(Ne,de.value)<=0;)Oe=dayjs(Ne,"HH:mm").format(z.format),Ie.push({value:Oe,disabled:compareTime(Ne,he.value||"-1:-1")<=0||compareTime(Ne,_e.value||"100:100")>=0}),Ne=nextTime(Ne,pe.value)}return Ie});return j({blur:()=>{var Ie,Ne;(Ne=(Ie=ie.value)==null?void 0:Ie.blur)==null||Ne.call(Ie)},focus:()=>{var Ie,Ne;(Ne=(Ie=ie.value)==null?void 0:Ie.focus)==null||Ne.call(Ie)}}),(Ie,Ne)=>(openBlock(),createBlock(unref(ElSelect),{ref_key:"select",ref:ie,"model-value":unref(le),disabled:unref(ae),clearable:Ie.clearable,"clear-icon":Ie.clearIcon,size:Ie.size,effect:Ie.effect,placeholder:Ie.placeholder,"default-first-option":"",filterable:Ie.editable,"onUpdate:modelValue":Ne[0]||(Ne[0]=Oe=>Ie.$emit("update:modelValue",Oe)),onChange:Ne[1]||(Ne[1]=Oe=>Ie.$emit("change",Oe)),onBlur:Ne[2]||(Ne[2]=Oe=>Ie.$emit("blur",Oe)),onFocus:Ne[3]||(Ne[3]=Oe=>Ie.$emit("focus",Oe))},{prefix:withCtx(()=>[Ie.prefixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(oe).e("prefix-icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ie.prefixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ce),Oe=>(openBlock(),createBlock(unref(re),{key:Oe.value,label:Oe.value,value:Oe.value,disabled:Oe.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var TimeSelect=_export_sfc$1(_sfc_main$r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);TimeSelect.install=$=>{$.component(TimeSelect.name,TimeSelect)};const _TimeSelect=TimeSelect,ElTimeSelect=_TimeSelect,Timeline=defineComponent({name:"ElTimeline",setup($,{slots:j}){const z=useNamespace("timeline");return provide("timeline",j),()=>h$2("ul",{class:[z.b()]},[renderSlot(j,"default")])}}),timelineItemProps=buildProps({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:iconPropType},hollow:{type:Boolean,default:!1}}),__default__$h=defineComponent({name:"ElTimelineItem"}),_sfc_main$q=defineComponent({...__default__$h,props:timelineItemProps,setup($){const j=useNamespace("timeline-item");return(z,re)=>(openBlock(),createElementBlock("li",{class:normalizeClass([unref(j).b(),{[unref(j).e("center")]:z.center}])},[createBaseVNode("div",{class:normalizeClass(unref(j).e("tail"))},null,2),z.$slots.dot?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(j).e("node"),unref(j).em("node",z.size||""),unref(j).em("node",z.type||""),unref(j).is("hollow",z.hollow)]),style:normalizeStyle$1({backgroundColor:z.color})},[z.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(j).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(z.icon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],6)),z.$slots.dot?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(j).e("dot"))},[renderSlot(z.$slots,"dot")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(j).e("wrapper"))},[!z.hideTimestamp&&z.placement==="top"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(j).e("timestamp"),unref(j).is("top")])},toDisplayString(z.timestamp),3)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(j).e("content"))},[renderSlot(z.$slots,"default")],2),!z.hideTimestamp&&z.placement==="bottom"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([unref(j).e("timestamp"),unref(j).is("bottom")])},toDisplayString(z.timestamp),3)):createCommentVNode("v-if",!0)],2)],2))}});var TimelineItem=_export_sfc$1(_sfc_main$q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const ElTimeline=withInstall(Timeline,{TimelineItem}),ElTimelineItem=withNoopInstall(TimelineItem),tooltipV2CommonProps=buildProps({nowrap:Boolean});var TooltipV2Sides=($=>($.top="top",$.bottom="bottom",$.left="left",$.right="right",$))(TooltipV2Sides||{});const tooltipV2Sides=Object.values(TooltipV2Sides),tooltipV2ArrowProps=buildProps({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:definePropType(Object),default:null}}),tooltipV2ArrowSpecialProps=buildProps({side:{type:definePropType(String),values:tooltipV2Sides,required:!0}}),tooltipV2Strategies=["absolute","fixed"],tooltipV2Placements=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],tooltipV2ContentProps=buildProps({ariaLabel:String,arrowPadding:{type:definePropType(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:definePropType(String),values:tooltipV2Placements,default:"bottom"},reference:{type:definePropType(Object),default:null},offset:{type:Number,default:8},strategy:{type:definePropType(String),values:tooltipV2Strategies,default:"absolute"},showArrow:{type:Boolean,default:!1}}),tooltipV2RootProps=buildProps({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:definePropType(Function)},"onUpdate:open":{type:definePropType(Function)}}),EventHandler={type:definePropType(Function)},tooltipV2TriggerProps=buildProps({onBlur:EventHandler,onClick:EventHandler,onFocus:EventHandler,onMouseDown:EventHandler,onMouseEnter:EventHandler,onMouseLeave:EventHandler}),tooltipV2Props=buildProps({...tooltipV2RootProps,...tooltipV2ArrowProps,...tooltipV2TriggerProps,...tooltipV2ContentProps,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:definePropType(Object),default:null},teleported:Boolean,to:{type:definePropType(String),default:"body"}}),tooltipV2RootKey=Symbol("tooltipV2"),tooltipV2ContentKey=Symbol("tooltipV2Content"),TOOLTIP_V2_OPEN="tooltip_v2.open",__default__$g=defineComponent({name:"ElTooltipV2Root"}),_sfc_main$p=defineComponent({...__default__$g,props:tooltipV2RootProps,setup($,{expose:j}){const z=$,re=ref(z.defaultOpen),oe=ref(null),ie=computed$1({get:()=>isPropAbsent(z.open)?re.value:z.open,set:Ie=>{var Ne;re.value=Ie,(Ne=z["onUpdate:open"])==null||Ne.call(z,Ie)}}),ae=computed$1(()=>isNumber$2(z.delayDuration)&&z.delayDuration>0),{start:le,stop:ue}=useTimeoutFn$1(()=>{ie.value=!0},computed$1(()=>z.delayDuration),{immediate:!1}),de=useNamespace("tooltip-v2"),pe=useId(),he=()=>{ue(),ie.value=!0},_e=()=>{unref(ae)?le():he()},Ce=he,$e=()=>{ue(),ie.value=!1};return watch(ie,Ie=>{var Ne;Ie&&(document.dispatchEvent(new CustomEvent(TOOLTIP_V2_OPEN)),Ce()),(Ne=z.onOpenChange)==null||Ne.call(z,Ie)}),onMounted(()=>{document.addEventListener(TOOLTIP_V2_OPEN,$e)}),onBeforeUnmount(()=>{ue(),document.removeEventListener(TOOLTIP_V2_OPEN,$e)}),provide(tooltipV2RootKey,{contentId:pe,triggerRef:oe,ns:de,onClose:$e,onDelayOpen:_e,onOpen:Ce}),j({onOpen:Ce,onClose:$e}),(Ie,Ne)=>renderSlot(Ie.$slots,"default",{open:unref(ie)})}});var TooltipV2Root=_export_sfc$1(_sfc_main$p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const __default__$f=defineComponent({name:"ElTooltipV2Arrow"}),_sfc_main$o=defineComponent({...__default__$f,props:{...tooltipV2ArrowProps,...tooltipV2ArrowSpecialProps},setup($){const j=$,{ns:z}=inject(tooltipV2RootKey),{arrowRef:re}=inject(tooltipV2ContentKey),oe=computed$1(()=>{const{style:ie,width:ae,height:le}=j,ue=z.namespace.value;return{[`--${ue}-tooltip-v2-arrow-width`]:`${ae}px`,[`--${ue}-tooltip-v2-arrow-height`]:`${le}px`,[`--${ue}-tooltip-v2-arrow-border-width`]:`${ae/2}px`,[`--${ue}-tooltip-v2-arrow-cover-width`]:ae/2-1,...ie||{}}});return(ie,ae)=>(openBlock(),createElementBlock("span",{ref_key:"arrowRef",ref:re,style:normalizeStyle$1(unref(oe)),class:normalizeClass(unref(z).e("arrow"))},null,6))}});var TooltipV2Arrow=_export_sfc$1(_sfc_main$o,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]);const visualHiddenProps=buildProps({style:{type:definePropType([String,Object,Array]),default:()=>({})}}),__default__$e=defineComponent({name:"ElVisuallyHidden"}),_sfc_main$n=defineComponent({...__default__$e,props:visualHiddenProps,setup($){const j=$,z=computed$1(()=>[j.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(re,oe)=>(openBlock(),createElementBlock("span",mergeProps(re.$attrs,{style:unref(z)}),[renderSlot(re.$slots,"default")],16))}});var ElVisuallyHidden=_export_sfc$1(_sfc_main$n,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const _hoisted_1$c=["data-side"],__default__$d=defineComponent({name:"ElTooltipV2Content"}),_sfc_main$m=defineComponent({...__default__$d,props:{...tooltipV2ContentProps,...tooltipV2CommonProps},setup($){const j=$,{triggerRef:z,contentId:re}=inject(tooltipV2RootKey),oe=ref(j.placement),ie=ref(j.strategy),ae=ref(null),{referenceRef:le,contentRef:ue,middlewareData:de,x:pe,y:he,update:_e}=useFloating({placement:oe,strategy:ie,middleware:computed$1(()=>{const Ve=[D$2(j.offset)];return j.showArrow&&Ve.push(arrowMiddleware({arrowRef:ae})),Ve})}),Ce=useZIndex().nextZIndex(),$e=useNamespace("tooltip-v2"),xe=computed$1(()=>oe.value.split("-")[0]),Ie=computed$1(()=>({position:unref(ie),top:`${unref(he)||0}px`,left:`${unref(pe)||0}px`,zIndex:Ce})),Ne=computed$1(()=>{if(!j.showArrow)return{};const{arrow:Ve}=unref(de);return{[`--${$e.namespace.value}-tooltip-v2-arrow-x`]:`${Ve==null?void 0:Ve.x}px`||"",[`--${$e.namespace.value}-tooltip-v2-arrow-y`]:`${Ve==null?void 0:Ve.y}px`||""}}),Oe=computed$1(()=>[$e.e("content"),$e.is("dark",j.effect==="dark"),$e.is(unref(ie)),j.contentClass]);return watch(ae,()=>_e()),watch(()=>j.placement,Ve=>oe.value=Ve),onMounted(()=>{watch(()=>j.reference||z.value,Ve=>{le.value=Ve||void 0},{immediate:!0})}),provide(tooltipV2ContentKey,{arrowRef:ae}),(Ve,ze)=>(openBlock(),createElementBlock("div",{ref_key:"contentRef",ref:ue,style:normalizeStyle$1(unref(Ie)),"data-tooltip-v2-root":""},[Ve.nowrap?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,"data-side":unref(xe),class:normalizeClass(unref(Oe))},[renderSlot(Ve.$slots,"default",{contentStyle:unref(Ie),contentClass:unref(Oe)}),createVNode$1(unref(ElVisuallyHidden),{id:unref(re),role:"tooltip"},{default:withCtx(()=>[Ve.ariaLabel?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(Ve.ariaLabel),1)],64)):renderSlot(Ve.$slots,"default",{key:1})]),_:3},8,["id"]),renderSlot(Ve.$slots,"arrow",{style:normalizeStyle$1(unref(Ne)),side:unref(xe)})],10,_hoisted_1$c))],4))}});var TooltipV2Content=_export_sfc$1(_sfc_main$m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const forwardRefProps=buildProps({setRef:{type:definePropType(Function),required:!0},onlyChild:Boolean});var ForwardRef=defineComponent({props:forwardRefProps,setup($,{slots:j}){const z=ref(),re=composeRefs(z,oe=>{oe?$.setRef(oe.nextElementSibling):$.setRef(null)});return()=>{var oe;const[ie]=((oe=j.default)==null?void 0:oe.call(j))||[],ae=$.onlyChild?ensureOnlyChild(ie.children):ie.children;return createVNode$1(Fragment,{ref:re},[ae])}}});const __default__$c=defineComponent({name:"ElTooltipV2Trigger"}),_sfc_main$l=defineComponent({...__default__$c,props:{...tooltipV2CommonProps,...tooltipV2TriggerProps},setup($){const j=$,{onClose:z,onOpen:re,onDelayOpen:oe,triggerRef:ie,contentId:ae}=inject(tooltipV2RootKey);let le=!1;const ue=Oe=>{ie.value=Oe},de=()=>{le=!1},pe=composeEventHandlers(j.onMouseEnter,oe),he=composeEventHandlers(j.onMouseLeave,z),_e=composeEventHandlers(j.onMouseDown,()=>{z(),le=!0,document.addEventListener("mouseup",de,{once:!0})}),Ce=composeEventHandlers(j.onFocus,()=>{le||re()}),$e=composeEventHandlers(j.onBlur,z),xe=composeEventHandlers(j.onClick,Oe=>{Oe.detail===0&&z()}),Ie={blur:$e,click:xe,focus:Ce,mousedown:_e,mouseenter:pe,mouseleave:he},Ne=(Oe,Ve,ze)=>{Oe&&Object.entries(Ve).forEach(([Ue,Fe])=>{Oe[ze](Ue,Fe)})};return watch(ie,(Oe,Ve)=>{Ne(Oe,Ie,"addEventListener"),Ne(Ve,Ie,"removeEventListener"),Oe&&Oe.setAttribute("aria-describedby",ae.value)}),onBeforeUnmount(()=>{Ne(ie.value,Ie,"removeEventListener"),document.removeEventListener("mouseup",de)}),(Oe,Ve)=>Oe.nowrap?(openBlock(),createBlock(unref(ForwardRef),{key:0,"set-ref":ue,"only-child":""},{default:withCtx(()=>[renderSlot(Oe.$slots,"default")]),_:3})):(openBlock(),createElementBlock("button",mergeProps({key:1,ref_key:"triggerRef",ref:ie},Oe.$attrs),[renderSlot(Oe.$slots,"default")],16))}});var TooltipV2Trigger=_export_sfc$1(_sfc_main$l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const __default__$b=defineComponent({name:"ElTooltipV2"}),_sfc_main$k=defineComponent({...__default__$b,props:tooltipV2Props,setup($){const z=toRefs($),re=reactive(pick$1(z,Object.keys(tooltipV2ArrowProps))),oe=reactive(pick$1(z,Object.keys(tooltipV2ContentProps))),ie=reactive(pick$1(z,Object.keys(tooltipV2RootProps))),ae=reactive(pick$1(z,Object.keys(tooltipV2TriggerProps)));return(le,ue)=>(openBlock(),createBlock(TooltipV2Root,normalizeProps(guardReactiveProps(ie)),{default:withCtx(({open:de})=>[createVNode$1(TooltipV2Trigger,mergeProps(ae,{nowrap:""}),{default:withCtx(()=>[renderSlot(le.$slots,"trigger")]),_:3},16),(openBlock(),createBlock(Teleport,{to:le.to,disabled:!le.teleported},[le.fullTransition?(openBlock(),createBlock(Transition,normalizeProps(mergeProps({key:0},le.transitionProps)),{default:withCtx(()=>[le.alwaysOn||de?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},oe)),{arrow:withCtx(({style:pe,side:he})=>[le.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},re,{style:pe,side:he}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(le.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)]),_:2},1040)):(openBlock(),createElementBlock(Fragment,{key:1},[le.alwaysOn||de?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},oe)),{arrow:withCtx(({style:pe,side:he})=>[le.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},re,{style:pe,side:he}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(le.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var TooltipV2=_export_sfc$1(_sfc_main$k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const ElTooltipV2=withInstall(TooltipV2),LEFT_CHECK_CHANGE_EVENT="left-check-change",RIGHT_CHECK_CHANGE_EVENT="right-check-change",transferProps=buildProps({data:{type:definePropType(Array),default:()=>[]},titles:{type:definePropType(Array),default:()=>[]},buttonTexts:{type:definePropType(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:definePropType(Function)},leftDefaultChecked:{type:definePropType(Array),default:()=>[]},rightDefaultChecked:{type:definePropType(Array),default:()=>[]},renderContent:{type:definePropType(Function)},modelValue:{type:definePropType(Array),default:()=>[]},format:{type:definePropType(Object),default:()=>({})},filterable:Boolean,props:{type:definePropType(Object),default:()=>mutable({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),transferCheckedChangeFn=($,j)=>[$,j].every(isArray$7)||isArray$7($)&&isNil(j),transferEmits={[CHANGE_EVENT]:($,j,z)=>[$,z].every(isArray$7)&&["left","right"].includes(j),[UPDATE_MODEL_EVENT]:$=>isArray$7($),[LEFT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn,[RIGHT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn},CHECKED_CHANGE_EVENT="checked-change",transferPanelProps=buildProps({data:transferProps.data,optionRender:{type:definePropType(Function)},placeholder:String,title:String,filterable:Boolean,format:transferProps.format,filterMethod:transferProps.filterMethod,defaultChecked:transferProps.leftDefaultChecked,props:transferProps.props}),transferPanelEmits={[CHECKED_CHANGE_EVENT]:transferCheckedChangeFn},usePropsAlias=$=>{const j={label:"label",key:"key",disabled:"disabled"};return computed$1(()=>({...j,...$.props}))},useCheck$1=($,j,z)=>{const re=usePropsAlias($),oe=computed$1(()=>$.data.filter(pe=>isFunction$5($.filterMethod)?$.filterMethod(j.query,pe):String(pe[re.value.label]||pe[re.value.key]).toLowerCase().includes(j.query.toLowerCase()))),ie=computed$1(()=>oe.value.filter(pe=>!pe[re.value.disabled])),ae=computed$1(()=>{const pe=j.checked.length,he=$.data.length,{noChecked:_e,hasChecked:Ce}=$.format;return _e&&Ce?pe>0?Ce.replace(/\${checked}/g,pe.toString()).replace(/\${total}/g,he.toString()):_e.replace(/\${total}/g,he.toString()):`${pe}/${he}`}),le=computed$1(()=>{const pe=j.checked.length;return pe>0&&pe {const pe=ie.value.map(he=>he[re.value.key]);j.allChecked=pe.length>0&&pe.every(he=>j.checked.includes(he))},de=pe=>{j.checked=pe?ie.value.map(he=>he[re.value.key]):[]};return watch(()=>j.checked,(pe,he)=>{if(ue(),j.checkChangeByUser){const _e=pe.concat(he).filter(Ce=>!pe.includes(Ce)||!he.includes(Ce));z(CHECKED_CHANGE_EVENT,pe,_e)}else z(CHECKED_CHANGE_EVENT,pe),j.checkChangeByUser=!0}),watch(ie,()=>{ue()}),watch(()=>$.data,()=>{const pe=[],he=oe.value.map(_e=>_e[re.value.key]);j.checked.forEach(_e=>{he.includes(_e)&&pe.push(_e)}),j.checkChangeByUser=!1,j.checked=pe}),watch(()=>$.defaultChecked,(pe,he)=>{if(he&&pe.length===he.length&&pe.every($e=>he.includes($e)))return;const _e=[],Ce=ie.value.map($e=>$e[re.value.key]);pe.forEach($e=>{Ce.includes($e)&&_e.push($e)}),j.checkChangeByUser=!1,j.checked=_e},{immediate:!0}),{filteredData:oe,checkableData:ie,checkedSummary:ae,isIndeterminate:le,updateAllChecked:ue,handleAllCheckedChange:de}},useCheckedChange=($,j)=>({onSourceCheckedChange:(oe,ie)=>{$.leftChecked=oe,ie&&j(LEFT_CHECK_CHANGE_EVENT,oe,ie)},onTargetCheckedChange:(oe,ie)=>{$.rightChecked=oe,ie&&j(RIGHT_CHECK_CHANGE_EVENT,oe,ie)}}),useComputedData=$=>{const j=usePropsAlias($),z=computed$1(()=>$.data.reduce((ie,ae)=>(ie[ae[j.value.key]]=ae)&&ie,{})),re=computed$1(()=>$.data.filter(ie=>!$.modelValue.includes(ie[j.value.key]))),oe=computed$1(()=>$.targetOrder==="original"?$.data.filter(ie=>$.modelValue.includes(ie[j.value.key])):$.modelValue.reduce((ie,ae)=>{const le=z.value[ae];return le&&ie.push(le),ie},[]));return{sourceData:re,targetData:oe}},useMove=($,j,z)=>{const re=usePropsAlias($),oe=(le,ue,de)=>{z(UPDATE_MODEL_EVENT,le),z(CHANGE_EVENT,le,ue,de)};return{addToLeft:()=>{const le=$.modelValue.slice();j.rightChecked.forEach(ue=>{const de=le.indexOf(ue);de>-1&&le.splice(de,1)}),oe(le,"left",j.rightChecked)},addToRight:()=>{let le=$.modelValue.slice();const ue=$.data.filter(de=>{const pe=de[re.value.key];return j.leftChecked.includes(pe)&&!$.modelValue.includes(pe)}).map(de=>de[re.value.key]);le=$.targetOrder==="unshift"?ue.concat(le):le.concat(ue),$.targetOrder==="original"&&(le=$.data.filter(de=>le.includes(de[re.value.key])).map(de=>de[re.value.key])),oe(le,"right",j.leftChecked)}}},__default__$a=defineComponent({name:"ElTransferPanel"}),_sfc_main$j=defineComponent({...__default__$a,props:transferPanelProps,emits:transferPanelEmits,setup($,{expose:j,emit:z}){const re=$,oe=useSlots(),ie=({option:Ve})=>Ve,{t:ae}=useLocale(),le=useNamespace("transfer"),ue=reactive({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),de=usePropsAlias(re),{filteredData:pe,checkedSummary:he,isIndeterminate:_e,handleAllCheckedChange:Ce}=useCheck$1(re,ue,z),$e=computed$1(()=>!isEmpty(ue.query)&&isEmpty(pe.value)),xe=computed$1(()=>!isEmpty(oe.default()[0].children)),{checked:Ie,allChecked:Ne,query:Oe}=toRefs(ue);return j({query:Oe}),(Ve,ze)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(le).b("panel"))},[createBaseVNode("p",{class:normalizeClass(unref(le).be("panel","header"))},[createVNode$1(unref(ElCheckbox),{modelValue:unref(Ne),"onUpdate:modelValue":ze[0]||(ze[0]=Ue=>isRef(Ne)?Ne.value=Ue:null),indeterminate:unref(_e),"validate-event":!1,onChange:unref(Ce)},{default:withCtx(()=>[createTextVNode(toDisplayString(Ve.title)+" ",1),createBaseVNode("span",null,toDisplayString(unref(he)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),createBaseVNode("div",{class:normalizeClass([unref(le).be("panel","body"),unref(le).is("with-footer",unref(xe))])},[Ve.filterable?(openBlock(),createBlock(unref(ElInput),{key:0,modelValue:unref(Oe),"onUpdate:modelValue":ze[1]||(ze[1]=Ue=>isRef(Oe)?Oe.value=Ue:null),class:normalizeClass(unref(le).be("panel","filter")),size:"default",placeholder:Ve.placeholder,"prefix-icon":unref(search_default),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):createCommentVNode("v-if",!0),withDirectives(createVNode$1(unref(ElCheckboxGroup$1),{modelValue:unref(Ie),"onUpdate:modelValue":ze[2]||(ze[2]=Ue=>isRef(Ie)?Ie.value=Ue:null),"validate-event":!1,class:normalizeClass([unref(le).is("filterable",Ve.filterable),unref(le).be("panel","list")])},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(pe),Ue=>(openBlock(),createBlock(unref(ElCheckbox),{key:Ue[unref(de).key],class:normalizeClass(unref(le).be("panel","item")),label:Ue[unref(de).key],disabled:Ue[unref(de).disabled],"validate-event":!1},{default:withCtx(()=>{var Fe;return[createVNode$1(ie,{option:(Fe=Ve.optionRender)==null?void 0:Fe.call(Ve,Ue)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[vShow,!unref($e)&&!unref(isEmpty)(Ve.data)]]),withDirectives(createBaseVNode("p",{class:normalizeClass(unref(le).be("panel","empty"))},toDisplayString(unref($e)?unref(ae)("el.transfer.noMatch"):unref(ae)("el.transfer.noData")),3),[[vShow,unref($e)||unref(isEmpty)(Ve.data)]])],2),unref(xe)?(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(le).be("panel","footer"))},[renderSlot(Ve.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var TransferPanel=_export_sfc$1(_sfc_main$j,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const _hoisted_1$b={key:0},_hoisted_2$8={key:0},__default__$9=defineComponent({name:"ElTransfer"}),_sfc_main$i=defineComponent({...__default__$9,props:transferProps,emits:transferEmits,setup($,{expose:j,emit:z}){const re=$,oe=useSlots(),{t:ie}=useLocale(),ae=useNamespace("transfer"),{formItem:le}=useFormItem(),ue=reactive({leftChecked:[],rightChecked:[]}),de=usePropsAlias(re),{sourceData:pe,targetData:he}=useComputedData(re),{onSourceCheckedChange:_e,onTargetCheckedChange:Ce}=useCheckedChange(ue,z),{addToLeft:$e,addToRight:xe}=useMove(re,ue,z),Ie=ref(),Ne=ref(),Oe=Et=>{switch(Et){case"left":Ie.value.query="";break;case"right":Ne.value.query="";break}},Ve=computed$1(()=>re.buttonTexts.length===2),ze=computed$1(()=>re.titles[0]||ie("el.transfer.titles.0")),Ue=computed$1(()=>re.titles[1]||ie("el.transfer.titles.1")),Fe=computed$1(()=>re.filterPlaceholder||ie("el.transfer.filterPlaceholder"));watch(()=>re.modelValue,()=>{var Et;re.validateEvent&&((Et=le==null?void 0:le.validate)==null||Et.call(le,"change").catch(Pt=>void 0))});const qe=computed$1(()=>Et=>re.renderContent?re.renderContent(h$2,Et):oe.default?oe.default({option:Et}):h$2("span",Et[de.value.label]||Et[de.value.key]));return j({clearQuery:Oe,leftPanel:Ie,rightPanel:Ne}),(Et,Pt)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(ae).b())},[createVNode$1(TransferPanel,{ref_key:"leftPanel",ref:Ie,data:unref(pe),"option-render":unref(qe),placeholder:unref(Fe),title:unref(ze),filterable:Et.filterable,format:Et.format,"filter-method":Et.filterMethod,"default-checked":Et.leftDefaultChecked,props:re.props,onCheckedChange:unref(_e)},{default:withCtx(()=>[renderSlot(Et.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),createBaseVNode("div",{class:normalizeClass(unref(ae).e("buttons"))},[createVNode$1(unref(ElButton),{type:"primary",class:normalizeClass([unref(ae).e("button"),unref(ae).is("with-texts",unref(Ve))]),disabled:unref(isEmpty)(ue.rightChecked),onClick:unref($e)},{default:withCtx(()=>[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_left_default))]),_:1}),unref(isUndefined$1)(Et.buttonTexts[0])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_1$b,toDisplayString(Et.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),createVNode$1(unref(ElButton),{type:"primary",class:normalizeClass([unref(ae).e("button"),unref(ae).is("with-texts",unref(Ve))]),disabled:unref(isEmpty)(ue.leftChecked),onClick:unref(xe)},{default:withCtx(()=>[unref(isUndefined$1)(Et.buttonTexts[1])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_2$8,toDisplayString(Et.buttonTexts[1]),1)),createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),createVNode$1(TransferPanel,{ref_key:"rightPanel",ref:Ne,data:unref(he),"option-render":unref(qe),placeholder:unref(Fe),filterable:Et.filterable,format:Et.format,"filter-method":Et.filterMethod,title:unref(Ue),"default-checked":Et.rightDefaultChecked,props:re.props,onCheckedChange:unref(Ce)},{default:withCtx(()=>[renderSlot(Et.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var Transfer=_export_sfc$1(_sfc_main$i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const ElTransfer=withInstall(Transfer),NODE_KEY="$treeNodeId",markNodeData=function($,j){!j||j[NODE_KEY]||Object.defineProperty(j,NODE_KEY,{value:$.id,enumerable:!1,configurable:!1,writable:!1})},getNodeKey=function($,j){return $?j[$]:j[NODE_KEY]},handleCurrentChange=($,j,z)=>{const re=$.value.currentNode;z();const oe=$.value.currentNode;re!==oe&&j("current-change",oe?oe.data:null,oe)},getChildState=$=>{let j=!0,z=!0,re=!0;for(let oe=0,ie=$.length;oe "u"){const ie=re[j];return ie===void 0?"":ie}};let nodeIdSeed=0,Node$1=class Tl{constructor(j){this.id=nodeIdSeed++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const z in j)hasOwn$1(j,z)&&(this[z]=j[z]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const j=this.store;if(!j)throw new Error("[Node]store is required!");j.registerNode(this);const z=j.props;if(z&&typeof z.isLeaf<"u"){const ie=getPropertyFromData(this,"isLeaf");typeof ie=="boolean"&&(this.isLeafByUser=ie)}if(j.lazy!==!0&&this.data?(this.setData(this.data),j.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&j.lazy&&j.defaultExpandAll&&this.expand(),Array.isArray(this.data)||markNodeData(this,this.data),!this.data)return;const re=j.defaultExpandedKeys,oe=j.key;oe&&re&&re.includes(this.key)&&this.expand(null,j.autoExpandParent),oe&&j.currentNodeKey!==void 0&&this.key===j.currentNodeKey&&(j.currentNode=this,j.currentNode.isCurrent=!0),j.lazy&&j._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(j){Array.isArray(j)||markNodeData(this,j),this.data=j,this.childNodes=[];let z;this.level===0&&Array.isArray(this.data)?z=this.data:z=getPropertyFromData(this,"children")||[];for(let re=0,oe=z.length;re -1)return j.childNodes[z+1]}return null}get previousSibling(){const j=this.parent;if(j){const z=j.childNodes.indexOf(this);if(z>-1)return z>0?j.childNodes[z-1]:null}return null}contains(j,z=!0){return(this.childNodes||[]).some(re=>re===j||z&&re.contains(j))}remove(){const j=this.parent;j&&j.removeChild(this)}insertChild(j,z,re){if(!j)throw new Error("InsertChild error: child is required.");if(!(j instanceof Tl)){if(!re){const oe=this.getChildren(!0);oe.includes(j.data)||(typeof z>"u"||z<0?oe.push(j.data):oe.splice(z,0,j.data))}Object.assign(j,{parent:this,store:this.store}),j=reactive(new Tl(j)),j instanceof Tl&&j.initialize()}j.level=this.level+1,typeof z>"u"||z<0?this.childNodes.push(j):this.childNodes.splice(z,0,j),this.updateLeafState()}insertBefore(j,z){let re;z&&(re=this.childNodes.indexOf(z)),this.insertChild(j,re)}insertAfter(j,z){let re;z&&(re=this.childNodes.indexOf(z),re!==-1&&(re+=1)),this.insertChild(j,re)}removeChild(j){const z=this.getChildren()||[],re=z.indexOf(j.data);re>-1&&z.splice(re,1);const oe=this.childNodes.indexOf(j);oe>-1&&(this.store&&this.store.deregisterNode(j),j.parent=null,this.childNodes.splice(oe,1)),this.updateLeafState()}removeChildByData(j){let z=null;for(let re=0;re {if(z){let oe=this.parent;for(;oe.level>0;)oe.expanded=!0,oe=oe.parent}this.expanded=!0,j&&j(),this.childNodes.forEach(oe=>{oe.canFocus=!0})};this.shouldLoadData()?this.loadData(oe=>{Array.isArray(oe)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||reInitChecked(this),re())}):re()}doCreateChildren(j,z={}){j.forEach(re=>{this.insertChild(Object.assign({data:re},z),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(j=>{j.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const j=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!j||j.length===0;return}this.isLeaf=!1}setChecked(j,z,re,oe){if(this.indeterminate=j==="half",this.checked=j===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:ae,allWithoutDisable:le}=getChildState(this.childNodes);!this.isLeaf&&!ae&&le&&(this.checked=!1,j=!1);const ue=()=>{if(z){const de=this.childNodes;for(let _e=0,Ce=de.length;_e {ue(),reInitChecked(this)},{checked:j!==!1});return}else ue()}const ie=this.parent;!ie||ie.level===0||re||reInitChecked(ie)}getChildren(j=!1){if(this.level===0)return this.data;const z=this.data;if(!z)return null;const re=this.store.props;let oe="children";return re&&(oe=re.children||"children"),z[oe]===void 0&&(z[oe]=null),j&&!z[oe]&&(z[oe]=[]),z[oe]}updateChildren(){const j=this.getChildren()||[],z=this.childNodes.map(ie=>ie.data),re={},oe=[];j.forEach((ie,ae)=>{const le=ie[NODE_KEY];!!le&&z.findIndex(de=>de[NODE_KEY]===le)>=0?re[le]={index:ae,data:ie}:oe.push({index:ae,data:ie})}),this.store.lazy||z.forEach(ie=>{re[ie[NODE_KEY]]||this.removeChildByData(ie)}),oe.forEach(({index:ie,data:ae})=>{this.insertChild({data:ae},ie)}),this.updateLeafState()}loadData(j,z={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(z).length)){this.loading=!0;const re=oe=>{this.childNodes=[],this.doCreateChildren(oe,z),this.loaded=!0,this.loading=!1,this.updateLeafState(),j&&j.call(this,oe)};this.store.load(this,re)}else j&&j.call(this)}};class TreeStore{constructor(j){this.currentNode=null,this.currentNodeKey=null;for(const z in j)hasOwn$1(j,z)&&(this[z]=j[z]);this.nodesMap={}}initialize(){if(this.root=new Node$1({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const j=this.load;j(this.root,z=>{this.root.doCreateChildren(z),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(j){const z=this.filterNodeMethod,re=this.lazy,oe=function(ie){const ae=ie.root?ie.root.childNodes:ie.childNodes;if(ae.forEach(le=>{le.visible=z.call(le,j,le.data,le),oe(le)}),!ie.visible&&ae.length){let le=!0;le=!ae.some(ue=>ue.visible),ie.root?ie.root.visible=le===!1:ie.visible=le===!1}j&&ie.visible&&!ie.isLeaf&&!re&&ie.expand()};oe(this)}setData(j){j!==this.root.data?(this.root.setData(j),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(j){if(j instanceof Node$1)return j;const z=isObject$6(j)?getNodeKey(this.key,j):j;return this.nodesMap[z]||null}insertBefore(j,z){const re=this.getNode(z);re.parent.insertBefore({data:j},re)}insertAfter(j,z){const re=this.getNode(z);re.parent.insertAfter({data:j},re)}remove(j){const z=this.getNode(j);z&&z.parent&&(z===this.currentNode&&(this.currentNode=null),z.parent.removeChild(z))}append(j,z){const re=z?this.getNode(z):this.root;re&&re.insertChild({data:j})}_initDefaultCheckedNodes(){const j=this.defaultCheckedKeys||[],z=this.nodesMap;j.forEach(re=>{const oe=z[re];oe&&oe.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(j){(this.defaultCheckedKeys||[]).includes(j.key)&&j.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(j){j!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=j,this._initDefaultCheckedNodes())}registerNode(j){const z=this.key;!j||!j.data||(z?j.key!==void 0&&(this.nodesMap[j.key]=j):this.nodesMap[j.id]=j)}deregisterNode(j){!this.key||!j||!j.data||(j.childNodes.forEach(re=>{this.deregisterNode(re)}),delete this.nodesMap[j.key])}getCheckedNodes(j=!1,z=!1){const re=[],oe=function(ie){(ie.root?ie.root.childNodes:ie.childNodes).forEach(le=>{(le.checked||z&&le.indeterminate)&&(!j||j&&le.isLeaf)&&re.push(le.data),oe(le)})};return oe(this),re}getCheckedKeys(j=!1){return this.getCheckedNodes(j).map(z=>(z||{})[this.key])}getHalfCheckedNodes(){const j=[],z=function(re){(re.root?re.root.childNodes:re.childNodes).forEach(ie=>{ie.indeterminate&&j.push(ie.data),z(ie)})};return z(this),j}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(j=>(j||{})[this.key])}_getAllNodes(){const j=[],z=this.nodesMap;for(const re in z)hasOwn$1(z,re)&&j.push(z[re]);return j}updateChildren(j,z){const re=this.nodesMap[j];if(!re)return;const oe=re.childNodes;for(let ie=oe.length-1;ie>=0;ie--){const ae=oe[ie];this.remove(ae.data)}for(let ie=0,ae=z.length;ie ue.level-le.level),ie=Object.create(null),ae=Object.keys(re);oe.forEach(le=>le.setChecked(!1,!1));for(let le=0,ue=oe.length;le 0;)ie[_e.data[j]]=!0,_e=_e.parent;if(de.isLeaf||this.checkStrictly){de.setChecked(!0,!1);continue}if(de.setChecked(!0,!0),z){de.setChecked(!1,!1);const Ce=function($e){$e.childNodes.forEach(Ie=>{Ie.isLeaf||Ie.setChecked(!1,!1),Ce(Ie)})};Ce(de)}}}setCheckedNodes(j,z=!1){const re=this.key,oe={};j.forEach(ie=>{oe[(ie||{})[re]]=!0}),this._setCheckedKeys(re,z,oe)}setCheckedKeys(j,z=!1){this.defaultCheckedKeys=j;const re=this.key,oe={};j.forEach(ie=>{oe[ie]=!0}),this._setCheckedKeys(re,z,oe)}setDefaultExpandedKeys(j){j=j||[],this.defaultExpandedKeys=j,j.forEach(z=>{const re=this.getNode(z);re&&re.expand(null,this.autoExpandParent)})}setChecked(j,z,re){const oe=this.getNode(j);oe&&oe.setChecked(!!z,re)}getCurrentNode(){return this.currentNode}setCurrentNode(j){const z=this.currentNode;z&&(z.isCurrent=!1),this.currentNode=j,this.currentNode.isCurrent=!0}setUserCurrentNode(j,z=!0){const re=j[this.key],oe=this.nodesMap[re];this.setCurrentNode(oe),z&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(j,z=!0){if(j==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const re=this.getNode(j);re&&(this.setCurrentNode(re),z&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const _sfc_main$h=defineComponent({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup($){const j=useNamespace("tree"),z=inject("NodeInstance"),re=inject("RootTree");return()=>{const oe=$.node,{data:ie,store:ae}=oe;return $.renderContent?$.renderContent(h$2,{_self:z,node:oe,data:ie,store:ae}):re.ctx.slots.default?re.ctx.slots.default({node:oe,data:ie}):h$2("span",{class:j.be("node","label")},[oe.label])}}});var NodeContent=_export_sfc$1(_sfc_main$h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function useNodeExpandEventBroadcast($){const j=inject("TreeNodeMap",null),z={treeNodeExpand:re=>{$.node!==re&&$.node.collapse()},children:[]};return j&&j.children.push(z),provide("TreeNodeMap",z),{broadcastExpanded:re=>{if($.accordion)for(const oe of z.children)oe.treeNodeExpand(re)}}}const dragEventsKey=Symbol("dragEvents");function useDragNodeHandler({props:$,ctx:j,el$:z,dropIndicator$:re,store:oe}){const ie=useNamespace("tree"),ae=ref({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return provide(dragEventsKey,{treeNodeDragStart:({event:pe,treeNode:he})=>{if(typeof $.allowDrag=="function"&&!$.allowDrag(he.node))return pe.preventDefault(),!1;pe.dataTransfer.effectAllowed="move";try{pe.dataTransfer.setData("text/plain","")}catch{}ae.value.draggingNode=he,j.emit("node-drag-start",he.node,pe)},treeNodeDragOver:({event:pe,treeNode:he})=>{const _e=he,Ce=ae.value.dropNode;Ce&&Ce!==_e&&removeClass(Ce.$el,ie.is("drop-inner"));const $e=ae.value.draggingNode;if(!$e||!_e)return;let xe=!0,Ie=!0,Ne=!0,Oe=!0;typeof $.allowDrop=="function"&&(xe=$.allowDrop($e.node,_e.node,"prev"),Oe=Ie=$.allowDrop($e.node,_e.node,"inner"),Ne=$.allowDrop($e.node,_e.node,"next")),pe.dataTransfer.dropEffect=Ie||xe||Ne?"move":"none",(xe||Ie||Ne)&&Ce!==_e&&(Ce&&j.emit("node-drag-leave",$e.node,Ce.node,pe),j.emit("node-drag-enter",$e.node,_e.node,pe)),(xe||Ie||Ne)&&(ae.value.dropNode=_e),_e.node.nextSibling===$e.node&&(Ne=!1),_e.node.previousSibling===$e.node&&(xe=!1),_e.node.contains($e.node,!1)&&(Ie=!1),($e.node===_e.node||$e.node.contains(_e.node))&&(xe=!1,Ie=!1,Ne=!1);const Ve=_e.$el.getBoundingClientRect(),ze=z.value.getBoundingClientRect();let Ue;const Fe=xe?Ie?.25:Ne?.45:1:-1,qe=Ne?Ie?.75:xe?.55:0:1;let Et=-9999;const Pt=pe.clientY-Ve.top;Pt Ve.height*qe?Ue="after":Ie?Ue="inner":Ue="none";const Lt=_e.$el.querySelector(`.${ie.be("node","expand-icon")}`).getBoundingClientRect(),jt=re.value;Ue==="before"?Et=Lt.top-ze.top:Ue==="after"&&(Et=Lt.bottom-ze.top),jt.style.top=`${Et}px`,jt.style.left=`${Lt.right-ze.left}px`,Ue==="inner"?addClass(_e.$el,ie.is("drop-inner")):removeClass(_e.$el,ie.is("drop-inner")),ae.value.showDropIndicator=Ue==="before"||Ue==="after",ae.value.allowDrop=ae.value.showDropIndicator||Oe,ae.value.dropType=Ue,j.emit("node-drag-over",$e.node,_e.node,pe)},treeNodeDragEnd:pe=>{const{draggingNode:he,dropType:_e,dropNode:Ce}=ae.value;if(pe.preventDefault(),pe.dataTransfer.dropEffect="move",he&&Ce){const $e={data:he.node.data};_e!=="none"&&he.node.remove(),_e==="before"?Ce.node.parent.insertBefore($e,Ce.node):_e==="after"?Ce.node.parent.insertAfter($e,Ce.node):_e==="inner"&&Ce.node.insertChild($e),_e!=="none"&&oe.value.registerNode($e),removeClass(Ce.$el,ie.is("drop-inner")),j.emit("node-drag-end",he.node,Ce.node,_e,pe),_e!=="none"&&j.emit("node-drop",he.node,Ce.node,_e,pe)}he&&!Ce&&j.emit("node-drag-end",he.node,null,_e,pe),ae.value.showDropIndicator=!1,ae.value.draggingNode=null,ae.value.dropNode=null,ae.value.allowDrop=!0}}),{dragState:ae}}const _sfc_main$g=defineComponent({name:"ElTreeNode",components:{ElCollapseTransition:_CollapseTransition,ElCheckbox,NodeContent,ElIcon,Loading:loading_default},props:{node:{type:Node$1,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup($,j){const z=useNamespace("tree"),{broadcastExpanded:re}=useNodeExpandEventBroadcast($),oe=inject("RootTree"),ie=ref(!1),ae=ref(!1),le=ref(null),ue=ref(null),de=ref(null),pe=inject(dragEventsKey),he=getCurrentInstance();provide("NodeInstance",he),$.node.expanded&&(ie.value=!0,ae.value=!0);const _e=oe.props.children||"children";watch(()=>{const Pt=$.node.data[_e];return Pt&&[...Pt]},()=>{$.node.updateChildren()}),watch(()=>$.node.indeterminate,Pt=>{xe($.node.checked,Pt)}),watch(()=>$.node.checked,Pt=>{xe(Pt,$.node.indeterminate)}),watch(()=>$.node.expanded,Pt=>{nextTick(()=>ie.value=Pt),Pt&&(ae.value=!0)});const Ce=Pt=>getNodeKey(oe.props.nodeKey,Pt.data),$e=Pt=>{const Lt=$.props.class;if(!Lt)return{};let jt;if(isFunction$5(Lt)){const{data:vn}=Pt;jt=Lt(vn,Pt)}else jt=Lt;return isString$3(jt)?{[jt]:!0}:jt},xe=(Pt,Lt)=>{(le.value!==Pt||ue.value!==Lt)&&oe.ctx.emit("check-change",$.node.data,Pt,Lt),le.value=Pt,ue.value=Lt},Ie=Pt=>{handleCurrentChange(oe.store,oe.ctx.emit,()=>oe.store.value.setCurrentNode($.node)),oe.currentNode.value=$.node,oe.props.expandOnClickNode&&Oe(),oe.props.checkOnClickNode&&!$.node.disabled&&Ve(null,{target:{checked:!$.node.checked}}),oe.ctx.emit("node-click",$.node.data,$.node,he,Pt)},Ne=Pt=>{oe.instance.vnode.props.onNodeContextmenu&&(Pt.stopPropagation(),Pt.preventDefault()),oe.ctx.emit("node-contextmenu",Pt,$.node.data,$.node,he)},Oe=()=>{$.node.isLeaf||(ie.value?(oe.ctx.emit("node-collapse",$.node.data,$.node,he),$.node.collapse()):($.node.expand(),j.emit("node-expand",$.node.data,$.node,he)))},Ve=(Pt,Lt)=>{$.node.setChecked(Lt.target.checked,!oe.props.checkStrictly),nextTick(()=>{const jt=oe.store.value;oe.ctx.emit("check",$.node.data,{checkedNodes:jt.getCheckedNodes(),checkedKeys:jt.getCheckedKeys(),halfCheckedNodes:jt.getHalfCheckedNodes(),halfCheckedKeys:jt.getHalfCheckedKeys()})})};return{ns:z,node$:de,tree:oe,expanded:ie,childNodeRendered:ae,oldChecked:le,oldIndeterminate:ue,getNodeKey:Ce,getNodeClass:$e,handleSelectChange:xe,handleClick:Ie,handleContextMenu:Ne,handleExpandIconClick:Oe,handleCheckChange:Ve,handleChildNodeExpand:(Pt,Lt,jt)=>{re(Lt),oe.ctx.emit("node-expand",Pt,Lt,jt)},handleDragStart:Pt=>{oe.props.draggable&&pe.treeNodeDragStart({event:Pt,treeNode:$})},handleDragOver:Pt=>{Pt.preventDefault(),oe.props.draggable&&pe.treeNodeDragOver({event:Pt,treeNode:{$el:de.value,node:$.node}})},handleDrop:Pt=>{Pt.preventDefault()},handleDragEnd:Pt=>{oe.props.draggable&&pe.treeNodeDragEnd(Pt)},CaretRight:caret_right_default}}}),_hoisted_1$a=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],_hoisted_2$7=["aria-expanded"];function _sfc_render$2($,j,z,re,oe,ie){const ae=resolveComponent("el-icon"),le=resolveComponent("el-checkbox"),ue=resolveComponent("loading"),de=resolveComponent("node-content"),pe=resolveComponent("el-tree-node"),he=resolveComponent("el-collapse-transition");return withDirectives((openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([$.ns.b("node"),$.ns.is("expanded",$.expanded),$.ns.is("current",$.node.isCurrent),$.ns.is("hidden",!$.node.visible),$.ns.is("focusable",!$.node.disabled),$.ns.is("checked",!$.node.disabled&&$.node.checked),$.getNodeClass($.node)]),role:"treeitem",tabindex:"-1","aria-expanded":$.expanded,"aria-disabled":$.node.disabled,"aria-checked":$.node.checked,draggable:$.tree.props.draggable,"data-key":$.getNodeKey($.node),onClick:j[1]||(j[1]=withModifiers((..._e)=>$.handleClick&&$.handleClick(..._e),["stop"])),onContextmenu:j[2]||(j[2]=(..._e)=>$.handleContextMenu&&$.handleContextMenu(..._e)),onDragstart:j[3]||(j[3]=withModifiers((..._e)=>$.handleDragStart&&$.handleDragStart(..._e),["stop"])),onDragover:j[4]||(j[4]=withModifiers((..._e)=>$.handleDragOver&&$.handleDragOver(..._e),["stop"])),onDragend:j[5]||(j[5]=withModifiers((..._e)=>$.handleDragEnd&&$.handleDragEnd(..._e),["stop"])),onDrop:j[6]||(j[6]=withModifiers((..._e)=>$.handleDrop&&$.handleDrop(..._e),["stop"]))},[createBaseVNode("div",{class:normalizeClass($.ns.be("node","content")),style:normalizeStyle$1({paddingLeft:($.node.level-1)*$.tree.props.indent+"px"})},[$.tree.props.icon||$.CaretRight?(openBlock(),createBlock(ae,{key:0,class:normalizeClass([$.ns.be("node","expand-icon"),$.ns.is("leaf",$.node.isLeaf),{expanded:!$.node.isLeaf&&$.expanded}]),onClick:withModifiers($.handleExpandIconClick,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($.tree.props.icon||$.CaretRight)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),$.showCheckbox?(openBlock(),createBlock(le,{key:1,"model-value":$.node.checked,indeterminate:$.node.indeterminate,disabled:!!$.node.disabled,onClick:j[0]||(j[0]=withModifiers(()=>{},["stop"])),onChange:$.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):createCommentVNode("v-if",!0),$.node.loading?(openBlock(),createBlock(ae,{key:2,class:normalizeClass([$.ns.be("node","loading-icon"),$.ns.is("loading")])},{default:withCtx(()=>[createVNode$1(ue)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createVNode$1(de,{node:$.node,"render-content":$.renderContent},null,8,["node","render-content"])],6),createVNode$1(he,null,{default:withCtx(()=>[!$.renderAfterExpand||$.childNodeRendered?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass($.ns.be("node","children")),role:"group","aria-expanded":$.expanded},[(openBlock(!0),createElementBlock(Fragment,null,renderList($.node.childNodes,_e=>(openBlock(),createBlock(pe,{key:$.getNodeKey(_e),"render-content":$.renderContent,"render-after-expand":$.renderAfterExpand,"show-checkbox":$.showCheckbox,node:_e,accordion:$.accordion,props:$.props,onNodeExpand:$.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,_hoisted_2$7)),[[vShow,$.expanded]]):createCommentVNode("v-if",!0)]),_:1})],42,_hoisted_1$a)),[[vShow,$.node.visible]])}var ElTreeNode$1=_export_sfc$1(_sfc_main$g,[["render",_sfc_render$2],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function useKeydown({el$:$},j){const z=useNamespace("tree"),re=shallowRef([]),oe=shallowRef([]);onMounted(()=>{ae()}),onUpdated(()=>{re.value=Array.from($.value.querySelectorAll("[role=treeitem]")),oe.value=Array.from($.value.querySelectorAll("input[type=checkbox]"))}),watch(oe,le=>{le.forEach(ue=>{ue.setAttribute("tabindex","-1")})}),useEventListener($,"keydown",le=>{const ue=le.target;if(!ue.className.includes(z.b("node")))return;const de=le.code;re.value=Array.from($.value.querySelectorAll(`.${z.is("focusable")}[role=treeitem]`));const pe=re.value.indexOf(ue);let he;if([EVENT_CODE.up,EVENT_CODE.down].includes(de)){if(le.preventDefault(),de===EVENT_CODE.up){he=pe===-1?0:pe!==0?pe-1:re.value.length-1;const Ce=he;for(;!j.value.getNode(re.value[he].dataset.key).canFocus;){if(he--,he===Ce){he=-1;break}he<0&&(he=re.value.length-1)}}else{he=pe===-1?0:pe =re.value.length&&(he=0)}}he!==-1&&re.value[he].focus()}[EVENT_CODE.left,EVENT_CODE.right].includes(de)&&(le.preventDefault(),ue.click());const _e=ue.querySelector('[type="checkbox"]');[EVENT_CODE.enter,EVENT_CODE.space].includes(de)&&_e&&(le.preventDefault(),_e.click())});const ae=()=>{var le;re.value=Array.from($.value.querySelectorAll(`.${z.is("focusable")}[role=treeitem]`)),oe.value=Array.from($.value.querySelectorAll("input[type=checkbox]"));const ue=$.value.querySelectorAll(`.${z.is("checked")}[role=treeitem]`);if(ue.length){ue[0].setAttribute("tabindex","0");return}(le=re.value[0])==null||le.setAttribute("tabindex","0")}}const _sfc_main$f=defineComponent({name:"ElTree",components:{ElTreeNode:ElTreeNode$1},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:iconPropType}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup($,j){const{t:z}=useLocale(),re=useNamespace("tree"),oe=ref(new TreeStore({key:$.nodeKey,data:$.data,lazy:$.lazy,props:$.props,load:$.load,currentNodeKey:$.currentNodeKey,checkStrictly:$.checkStrictly,checkDescendants:$.checkDescendants,defaultCheckedKeys:$.defaultCheckedKeys,defaultExpandedKeys:$.defaultExpandedKeys,autoExpandParent:$.autoExpandParent,defaultExpandAll:$.defaultExpandAll,filterNodeMethod:$.filterNodeMethod}));oe.value.initialize();const ie=ref(oe.value.root),ae=ref(null),le=ref(null),ue=ref(null),{broadcastExpanded:de}=useNodeExpandEventBroadcast($),{dragState:pe}=useDragNodeHandler({props:$,ctx:j,el$:le,dropIndicator$:ue,store:oe});useKeydown({el$:le},oe);const he=computed$1(()=>{const{childNodes:_n}=ie.value;return!_n||_n.length===0||_n.every(({visible:xn})=>!xn)});watch(()=>$.currentNodeKey,_n=>{oe.value.setCurrentNodeKey(_n)}),watch(()=>$.defaultCheckedKeys,_n=>{oe.value.setDefaultCheckedKey(_n)}),watch(()=>$.defaultExpandedKeys,_n=>{oe.value.setDefaultExpandedKeys(_n)}),watch(()=>$.data,_n=>{oe.value.setData(_n)},{deep:!0}),watch(()=>$.checkStrictly,_n=>{oe.value.checkStrictly=_n});const _e=_n=>{if(!$.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");oe.value.filter(_n)},Ce=_n=>getNodeKey($.nodeKey,_n.data),$e=_n=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const xn=oe.value.getNode(_n);if(!xn)return[];const Tn=[xn.data];let Mn=xn.parent;for(;Mn&&Mn!==ie.value;)Tn.push(Mn.data),Mn=Mn.parent;return Tn.reverse()},xe=(_n,xn)=>oe.value.getCheckedNodes(_n,xn),Ie=_n=>oe.value.getCheckedKeys(_n),Ne=()=>{const _n=oe.value.getCurrentNode();return _n?_n.data:null},Oe=()=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const _n=Ne();return _n?_n[$.nodeKey]:null},Ve=(_n,xn)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");oe.value.setCheckedNodes(_n,xn)},ze=(_n,xn)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");oe.value.setCheckedKeys(_n,xn)},Ue=(_n,xn,Tn)=>{oe.value.setChecked(_n,xn,Tn)},Fe=()=>oe.value.getHalfCheckedNodes(),qe=()=>oe.value.getHalfCheckedKeys(),Et=(_n,xn=!0)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");handleCurrentChange(oe,j.emit,()=>oe.value.setUserCurrentNode(_n,xn))},Pt=(_n,xn=!0)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");handleCurrentChange(oe,j.emit,()=>oe.value.setCurrentNodeKey(_n,xn))},Lt=_n=>oe.value.getNode(_n),jt=_n=>{oe.value.remove(_n)},vn=(_n,xn)=>{oe.value.append(_n,xn)},hn=(_n,xn)=>{oe.value.insertBefore(_n,xn)},bn=(_n,xn)=>{oe.value.insertAfter(_n,xn)},Sn=(_n,xn,Tn)=>{de(xn),j.emit("node-expand",_n,xn,Tn)},En=(_n,xn)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");oe.value.updateChildren(_n,xn)};return provide("RootTree",{ctx:j,props:$,store:oe,root:ie,currentNode:ae,instance:getCurrentInstance()}),provide(formItemContextKey,void 0),{ns:re,store:oe,root:ie,currentNode:ae,dragState:pe,el$:le,dropIndicator$:ue,isEmpty:he,filter:_e,getNodeKey:Ce,getNodePath:$e,getCheckedNodes:xe,getCheckedKeys:Ie,getCurrentNode:Ne,getCurrentKey:Oe,setCheckedNodes:Ve,setCheckedKeys:ze,setChecked:Ue,getHalfCheckedNodes:Fe,getHalfCheckedKeys:qe,setCurrentNode:Et,setCurrentKey:Pt,t:z,getNode:Lt,remove:jt,append:vn,insertBefore:hn,insertAfter:bn,handleNodeExpand:Sn,updateKeyChildren:En}}});function _sfc_render$1($,j,z,re,oe,ie){const ae=resolveComponent("el-tree-node");return openBlock(),createElementBlock("div",{ref:"el$",class:normalizeClass([$.ns.b(),$.ns.is("dragging",!!$.dragState.draggingNode),$.ns.is("drop-not-allow",!$.dragState.allowDrop),$.ns.is("drop-inner",$.dragState.dropType==="inner"),{[$.ns.m("highlight-current")]:$.highlightCurrent}]),role:"tree"},[(openBlock(!0),createElementBlock(Fragment,null,renderList($.root.childNodes,le=>(openBlock(),createBlock(ae,{key:$.getNodeKey(le),node:le,props:$.props,accordion:$.accordion,"render-after-expand":$.renderAfterExpand,"show-checkbox":$.showCheckbox,"render-content":$.renderContent,onNodeExpand:$.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),$.isEmpty?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass($.ns.e("empty-block"))},[renderSlot($.$slots,"empty",{},()=>{var le;return[createBaseVNode("span",{class:normalizeClass($.ns.e("empty-text"))},toDisplayString((le=$.emptyText)!=null?le:$.t("el.tree.emptyText")),3)]})],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("div",{ref:"dropIndicator$",class:normalizeClass($.ns.e("drop-indicator"))},null,2),[[vShow,$.dragState.showDropIndicator]])],2)}var Tree$2=_export_sfc$1(_sfc_main$f,[["render",_sfc_render$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);Tree$2.install=$=>{$.component(Tree$2.name,Tree$2)};const _Tree=Tree$2,ElTree=_Tree,useSelect=($,{attrs:j},{tree:z,key:re})=>{const oe=useNamespace("tree-select"),ie={...pick$1(toRefs($),Object.keys(ElSelect.props)),...j,valueKey:re,popperClass:computed$1(()=>{const ae=[oe.e("popper")];return $.popperClass&&ae.push($.popperClass),ae.join(" ")}),filterMethod:(ae="")=>{$.filterMethod&&$.filterMethod(ae),nextTick(()=>{var le;(le=z.value)==null||le.filter(ae)})},onVisibleChange:ae=>{var le;(le=j.onVisibleChange)==null||le.call(j,ae),$.filterable&&ae&&ie.filterMethod()}};return ie},component=defineComponent({extends:ElOption,setup($,j){const z=ElOption.setup($,j);delete z.selectOptionClick;const re=getCurrentInstance().proxy;return nextTick(()=>{z.select.cachedOptions.get(re.value)||z.select.onOptionCreate(re)}),z},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function isValidValue($){return $||$===0}function isValidArray($){return Array.isArray($)&&$.length}function toValidArray($){return Array.isArray($)?$:isValidValue($)?[$]:[]}function treeFind($,j,z,re,oe){for(let ie=0;ie<$.length;ie++){const ae=$[ie];if(j(ae,ie,$,oe))return re?re(ae,ie,$,oe):ae;{const le=z(ae);if(isValidArray(le)){const ue=treeFind(le,j,z,re,ae);if(ue)return ue}}}}function treeEach($,j,z,re){for(let oe=0;oe<$.length;oe++){const ie=$[oe];j(ie,oe,$,re);const ae=z(ie);isValidArray(ae)&&treeEach(ae,j,z,ie)}}const useTree$1=($,{attrs:j,slots:z,emit:re},{select:oe,tree:ie,key:ae})=>{watch(()=>$.modelValue,()=>{$.showCheckbox&&nextTick(()=>{const he=ie.value;he&&!isEqual$1(he.getCheckedKeys(),toValidArray($.modelValue))&&he.setCheckedKeys(toValidArray($.modelValue))})},{immediate:!0,deep:!0});const le=computed$1(()=>({value:ae.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...$.props})),ue=(he,_e)=>{var Ce;const $e=le.value[he];return isFunction$5($e)?$e(_e,(Ce=ie.value)==null?void 0:Ce.getNode(ue("value",_e))):_e[$e]},de=toValidArray($.modelValue).map(he=>treeFind($.data||[],_e=>ue("value",_e)===he,_e=>ue("children",_e),(_e,Ce,$e,xe)=>xe&&ue("value",xe))).filter(he=>isValidValue(he)),pe=computed$1(()=>{if(!$.renderAfterExpand&&!$.lazy)return[];const he=[];return treeEach($.data.concat($.cacheData),_e=>{const Ce=ue("value",_e);he.push({value:Ce,currentLabel:ue("label",_e),isDisabled:ue("disabled",_e)})},_e=>ue("children",_e)),he});return{...pick$1(toRefs($),Object.keys(_Tree.props)),...j,nodeKey:ae,expandOnClickNode:computed$1(()=>!$.checkStrictly&&$.expandOnClickNode),defaultExpandedKeys:computed$1(()=>$.defaultExpandedKeys?$.defaultExpandedKeys.concat(de):de),renderContent:(he,{node:_e,data:Ce,store:$e})=>he(component,{value:ue("value",Ce),label:ue("label",Ce),disabled:ue("disabled",Ce)},$.renderContent?()=>$.renderContent(he,{node:_e,data:Ce,store:$e}):z.default?()=>z.default({node:_e,data:Ce,store:$e}):void 0),filterNodeMethod:(he,_e,Ce)=>{var $e;return $.filterNodeMethod?$.filterNodeMethod(he,_e,Ce):he?($e=ue("label",_e))==null?void 0:$e.includes(he):!0},onNodeClick:(he,_e,Ce)=>{var $e,xe,Ie;if(($e=j.onNodeClick)==null||$e.call(j,he,_e,Ce),!($.showCheckbox&&$.checkOnClickNode))if(!$.showCheckbox&&($.checkStrictly||_e.isLeaf)){if(!ue("disabled",he)){const Ne=(xe=oe.value)==null?void 0:xe.options.get(ue("value",he));(Ie=oe.value)==null||Ie.handleOptionSelect(Ne,!0)}}else $.expandOnClickNode&&Ce.proxy.handleExpandIconClick()},onCheck:(he,_e)=>{var Ce;(Ce=j.onCheck)==null||Ce.call(j,he,_e);const $e=ue("value",he);if($.checkStrictly)re(UPDATE_MODEL_EVENT,$.multiple?_e.checkedKeys:_e.checkedKeys.includes($e)?$e:void 0);else if($.multiple)re(UPDATE_MODEL_EVENT,ie.value.getCheckedKeys(!0));else{const xe=treeFind([he],Oe=>!isValidArray(ue("children",Oe))&&!ue("disabled",Oe),Oe=>ue("children",Oe)),Ie=xe?ue("value",xe):void 0,Ne=isValidValue($.modelValue)&&!!treeFind([he],Oe=>ue("value",Oe)===$.modelValue,Oe=>ue("children",Oe));re(UPDATE_MODEL_EVENT,Ie===$.modelValue||Ne?void 0:Ie)}},cacheOptions:pe}};var CacheOptions=defineComponent({props:{data:{type:Array,default:()=>[]}},setup($){const j=inject(selectKey);return watch(()=>$.data,()=>{var z;$.data.forEach(oe=>{j.cachedOptions.has(oe.value)||j.cachedOptions.set(oe.value,oe)});const re=((z=j.selectWrapper)==null?void 0:z.querySelectorAll("input"))||[];Array.from(re).includes(document.activeElement)||j.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const _sfc_main$e=defineComponent({name:"ElTreeSelect",inheritAttrs:!1,props:{...ElSelect.props,..._Tree.props,cacheData:{type:Array,default:()=>[]}},setup($,j){const{slots:z,expose:re}=j,oe=ref(),ie=ref(),ae=computed$1(()=>$.nodeKey||$.valueKey||"value"),le=useSelect($,j,{select:oe,tree:ie,key:ae}),{cacheOptions:ue,...de}=useTree$1($,j,{select:oe,tree:ie,key:ae}),pe=reactive({});return re(pe),onMounted(()=>{Object.assign(pe,{...pick$1(ie.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...pick$1(oe.value,["focus","blur"])})}),()=>h$2(ElSelect,reactive({...le,ref:he=>oe.value=he}),{...z,default:()=>[h$2(CacheOptions,{data:ue.value}),h$2(_Tree,reactive({...de,ref:he=>ie.value=he}))]})}});var TreeSelect=_export_sfc$1(_sfc_main$e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);TreeSelect.install=$=>{$.component(TreeSelect.name,TreeSelect)};const _TreeSelect=TreeSelect,ElTreeSelect=_TreeSelect,ROOT_TREE_INJECTION_KEY=Symbol(),EMPTY_NODE={key:-1,level:-1,data:{}};var TreeOptionsEnum=($=>($.KEY="id",$.LABEL="label",$.CHILDREN="children",$.DISABLED="disabled",$))(TreeOptionsEnum||{}),SetOperationEnum=($=>($.ADD="add",$.DELETE="delete",$))(SetOperationEnum||{});const itemSize={type:Number,default:26},treeProps=buildProps({data:{type:definePropType(Array),default:()=>mutable([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:definePropType(Object),default:()=>mutable({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:definePropType(Array),default:()=>mutable([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:definePropType(Array),default:()=>mutable([])},indent:{type:Number,default:16},itemSize,icon:{type:iconPropType},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:definePropType([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:definePropType(Function)},perfMode:{type:Boolean,default:!0}}),treeNodeProps=buildProps({node:{type:definePropType(Object),default:()=>mutable(EMPTY_NODE)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize}),treeNodeContentProps=buildProps({node:{type:definePropType(Object),required:!0}}),NODE_CLICK="node-click",NODE_EXPAND="node-expand",NODE_COLLAPSE="node-collapse",CURRENT_CHANGE="current-change",NODE_CHECK="check",NODE_CHECK_CHANGE="check-change",NODE_CONTEXTMENU="node-contextmenu",treeEmits={[NODE_CLICK]:($,j,z)=>$&&j&&z,[NODE_EXPAND]:($,j)=>$&&j,[NODE_COLLAPSE]:($,j)=>$&&j,[CURRENT_CHANGE]:($,j)=>$&&j,[NODE_CHECK]:($,j)=>$&&j,[NODE_CHECK_CHANGE]:($,j)=>$&&typeof j=="boolean",[NODE_CONTEXTMENU]:($,j,z)=>$&&j&&z},treeNodeEmits={click:($,j)=>!!($&&j),toggle:$=>!!$,check:($,j)=>$&&typeof j=="boolean"};function useCheck($,j){const z=ref(new Set),re=ref(new Set),{emit:oe}=getCurrentInstance();watch([()=>j.value,()=>$.defaultCheckedKeys],()=>nextTick(()=>{Oe($.defaultCheckedKeys)}),{immediate:!0});const ie=()=>{if(!j.value||!$.showCheckbox||$.checkStrictly)return;const{levelTreeNodeMap:Ve,maxLevel:ze}=j.value,Ue=z.value,Fe=new Set;for(let qe=ze-1;qe>=1;--qe){const Et=Ve.get(qe);Et&&Et.forEach(Pt=>{const Lt=Pt.children;if(Lt){let jt=!0,vn=!1;for(const hn of Lt){const bn=hn.key;if(Ue.has(bn))vn=!0;else if(Fe.has(bn)){jt=!1,vn=!0;break}else jt=!1}jt?Ue.add(Pt.key):vn?(Fe.add(Pt.key),Ue.delete(Pt.key)):(Ue.delete(Pt.key),Fe.delete(Pt.key))}})}re.value=Fe},ae=Ve=>z.value.has(Ve.key),le=Ve=>re.value.has(Ve.key),ue=(Ve,ze,Ue=!0)=>{const Fe=z.value,qe=(Et,Pt)=>{Fe[Pt?SetOperationEnum.ADD:SetOperationEnum.DELETE](Et.key);const Lt=Et.children;!$.checkStrictly&&Lt&&Lt.forEach(jt=>{jt.disabled||qe(jt,Pt)})};qe(Ve,ze),ie(),Ue&&de(Ve,ze)},de=(Ve,ze)=>{const{checkedNodes:Ue,checkedKeys:Fe}=$e(),{halfCheckedNodes:qe,halfCheckedKeys:Et}=xe();oe(NODE_CHECK,Ve.data,{checkedKeys:Fe,checkedNodes:Ue,halfCheckedKeys:Et,halfCheckedNodes:qe}),oe(NODE_CHECK_CHANGE,Ve.data,ze)};function pe(Ve=!1){return $e(Ve).checkedKeys}function he(Ve=!1){return $e(Ve).checkedNodes}function _e(){return xe().halfCheckedKeys}function Ce(){return xe().halfCheckedNodes}function $e(Ve=!1){const ze=[],Ue=[];if(j!=null&&j.value&&$.showCheckbox){const{treeNodeMap:Fe}=j.value;z.value.forEach(qe=>{const Et=Fe.get(qe);Et&&(!Ve||Ve&&Et.isLeaf)&&(Ue.push(qe),ze.push(Et.data))})}return{checkedKeys:Ue,checkedNodes:ze}}function xe(){const Ve=[],ze=[];if(j!=null&&j.value&&$.showCheckbox){const{treeNodeMap:Ue}=j.value;re.value.forEach(Fe=>{const qe=Ue.get(Fe);qe&&(ze.push(Fe),Ve.push(qe.data))})}return{halfCheckedNodes:Ve,halfCheckedKeys:ze}}function Ie(Ve){z.value.clear(),re.value.clear(),Oe(Ve)}function Ne(Ve,ze){if(j!=null&&j.value&&$.showCheckbox){const Ue=j.value.treeNodeMap.get(Ve);Ue&&ue(Ue,ze,!1)}}function Oe(Ve){if(j!=null&&j.value){const{treeNodeMap:ze}=j.value;if($.showCheckbox&&ze&&Ve)for(const Ue of Ve){const Fe=ze.get(Ue);Fe&&!ae(Fe)&&ue(Fe,!0,!1)}}}return{updateCheckedKeys:ie,toggleCheckbox:ue,isChecked:ae,isIndeterminate:le,getCheckedKeys:pe,getCheckedNodes:he,getHalfCheckedKeys:_e,getHalfCheckedNodes:Ce,setChecked:Ne,setCheckedKeys:Ie}}function useFilter($,j){const z=ref(new Set([])),re=ref(new Set([])),oe=computed$1(()=>isFunction$5($.filterMethod));function ie(le){var ue;if(!oe.value)return;const de=new Set,pe=re.value,he=z.value,_e=[],Ce=((ue=j.value)==null?void 0:ue.treeNodes)||[],$e=$.filterMethod;he.clear();function xe(Ie){Ie.forEach(Ne=>{_e.push(Ne),$e!=null&&$e(le,Ne.data)?_e.forEach(Ve=>{de.add(Ve.key)}):Ne.isLeaf&&he.add(Ne.key);const Oe=Ne.children;if(Oe&&xe(Oe),!Ne.isLeaf){if(!de.has(Ne.key))he.add(Ne.key);else if(Oe){let Ve=!0;for(const ze of Oe)if(!he.has(ze.key)){Ve=!1;break}Ve?pe.add(Ne.key):pe.delete(Ne.key)}}_e.pop()})}return xe(Ce),de}function ae(le){return re.value.has(le.key)}return{hiddenExpandIconKeySet:re,hiddenNodeKeySet:z,doFilter:ie,isForceHiddenExpandIcon:ae}}function useTree($,j){const z=ref(new Set($.defaultExpandedKeys)),re=ref(),oe=shallowRef();watch(()=>$.currentNodeKey,Bn=>{re.value=Bn},{immediate:!0}),watch(()=>$.data,Bn=>{zn(Bn)},{immediate:!0});const{isIndeterminate:ie,isChecked:ae,toggleCheckbox:le,getCheckedKeys:ue,getCheckedNodes:de,getHalfCheckedKeys:pe,getHalfCheckedNodes:he,setChecked:_e,setCheckedKeys:Ce}=useCheck($,oe),{doFilter:$e,hiddenNodeKeySet:xe,isForceHiddenExpandIcon:Ie}=useFilter($,oe),Ne=computed$1(()=>{var Bn;return((Bn=$.props)==null?void 0:Bn.value)||TreeOptionsEnum.KEY}),Oe=computed$1(()=>{var Bn;return((Bn=$.props)==null?void 0:Bn.children)||TreeOptionsEnum.CHILDREN}),Ve=computed$1(()=>{var Bn;return((Bn=$.props)==null?void 0:Bn.disabled)||TreeOptionsEnum.DISABLED}),ze=computed$1(()=>{var Bn;return((Bn=$.props)==null?void 0:Bn.label)||TreeOptionsEnum.LABEL}),Ue=computed$1(()=>{const Bn=z.value,Kn=xe.value,Yn=[],or=oe.value&&oe.value.treeNodes||[];function Dn(){const Vn=[];for(let Wn=or.length-1;Wn>=0;--Wn)Vn.push(or[Wn]);for(;Vn.length;){const Wn=Vn.pop();if(Wn&&(Kn.has(Wn.key)||Yn.push(Wn),Bn.has(Wn.key))){const Un=Wn.children;if(Un){const rr=Un.length;for(let Zn=rr-1;Zn>=0;--Zn)Vn.push(Un[Zn])}}}}return Dn(),Yn}),Fe=computed$1(()=>Ue.value.length>0);function qe(Bn){const Kn=new Map,Yn=new Map;let or=1;function Dn(Wn,Un=1,rr=void 0){var Zn;const _r=[];for(const sr of Wn){const wr=Lt(sr),Xn={level:Un,key:wr,data:sr};Xn.label=vn(sr),Xn.parent=rr;const xr=Pt(sr);Xn.disabled=jt(sr),Xn.isLeaf=!xr||xr.length===0,xr&&xr.length&&(Xn.children=Dn(xr,Un+1,Xn)),_r.push(Xn),Kn.set(wr,Xn),Yn.has(Un)||Yn.set(Un,[]),(Zn=Yn.get(Un))==null||Zn.push(Xn)}return Un>or&&(or=Un),_r}const Vn=Dn(Bn);return{treeNodeMap:Kn,levelTreeNodeMap:Yn,maxLevel:or,treeNodes:Vn}}function Et(Bn){const Kn=$e(Bn);Kn&&(z.value=Kn)}function Pt(Bn){return Bn[Oe.value]}function Lt(Bn){return Bn?Bn[Ne.value]:""}function jt(Bn){return Bn[Ve.value]}function vn(Bn){return Bn[ze.value]}function hn(Bn){z.value.has(Bn.key)?Tn(Bn):xn(Bn)}function bn(Bn){z.value=new Set(Bn)}function Sn(Bn,Kn){j(NODE_CLICK,Bn.data,Bn,Kn),En(Bn),$.expandOnClickNode&&hn(Bn),$.showCheckbox&&$.checkOnClickNode&&!Bn.disabled&&le(Bn,!ae(Bn),!0)}function En(Bn){Pn(Bn)||(re.value=Bn.key,j(CURRENT_CHANGE,Bn.data,Bn))}function _n(Bn,Kn){le(Bn,Kn)}function xn(Bn){const Kn=z.value;if(oe.value&&$.accordion){const{treeNodeMap:Yn}=oe.value;Kn.forEach(or=>{const Dn=Yn.get(or);Bn&&Bn.level===(Dn==null?void 0:Dn.level)&&Kn.delete(or)})}Kn.add(Bn.key),j(NODE_EXPAND,Bn.data,Bn)}function Tn(Bn){z.value.delete(Bn.key),j(NODE_COLLAPSE,Bn.data,Bn)}function Mn(Bn){return z.value.has(Bn.key)}function Nn(Bn){return!!Bn.disabled}function Pn(Bn){const Kn=re.value;return!!Kn&&Kn===Bn.key}function In(){var Bn,Kn;if(re.value)return(Kn=(Bn=oe.value)==null?void 0:Bn.treeNodeMap.get(re.value))==null?void 0:Kn.data}function Rn(){return re.value}function On(Bn){re.value=Bn}function zn(Bn){nextTick(()=>oe.value=qe(Bn))}function Hn(Bn){var Kn;const Yn=isObject$6(Bn)?Lt(Bn):Bn;return(Kn=oe.value)==null?void 0:Kn.treeNodeMap.get(Yn)}return{tree:oe,flattenTree:Ue,isNotEmpty:Fe,getKey:Lt,getChildren:Pt,toggleExpand:hn,toggleCheckbox:le,isExpanded:Mn,isChecked:ae,isIndeterminate:ie,isDisabled:Nn,isCurrent:Pn,isForceHiddenExpandIcon:Ie,handleNodeClick:Sn,handleNodeCheck:_n,getCurrentNode:In,getCurrentKey:Rn,setCurrentKey:On,getCheckedKeys:ue,getCheckedNodes:de,getHalfCheckedKeys:pe,getHalfCheckedNodes:he,setChecked:_e,setCheckedKeys:Ce,filter:Et,setData:zn,getNode:Hn,expandNode:xn,collapseNode:Tn,setExpandedKeys:bn}}var ElNodeContent=defineComponent({name:"ElTreeNodeContent",props:treeNodeContentProps,setup($){const j=inject(ROOT_TREE_INJECTION_KEY),z=useNamespace("tree");return()=>{const re=$.node,{data:oe}=re;return j!=null&&j.ctx.slots.default?j.ctx.slots.default({node:re,data:oe}):h$2("span",{class:z.be("node","label")},[re==null?void 0:re.label])}}});const _hoisted_1$9=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],__default__$8=defineComponent({name:"ElTreeNode"}),_sfc_main$d=defineComponent({...__default__$8,props:treeNodeProps,emits:treeNodeEmits,setup($,{emit:j}){const z=$,re=inject(ROOT_TREE_INJECTION_KEY),oe=useNamespace("tree"),ie=computed$1(()=>{var he;return(he=re==null?void 0:re.props.indent)!=null?he:16}),ae=computed$1(()=>{var he;return(he=re==null?void 0:re.props.icon)!=null?he:caret_right_default}),le=he=>{j("click",z.node,he)},ue=()=>{j("toggle",z.node)},de=he=>{j("check",z.node,he)},pe=he=>{var _e,Ce,$e,xe;($e=(Ce=(_e=re==null?void 0:re.instance)==null?void 0:_e.vnode)==null?void 0:Ce.props)!=null&&$e.onNodeContextmenu&&(he.stopPropagation(),he.preventDefault()),re==null||re.ctx.emit(NODE_CONTEXTMENU,he,(xe=z.node)==null?void 0:xe.data,z.node)};return(he,_e)=>{var Ce,$e,xe;return openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([unref(oe).b("node"),unref(oe).is("expanded",he.expanded),unref(oe).is("current",he.current),unref(oe).is("focusable",!he.disabled),unref(oe).is("checked",!he.disabled&&he.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":he.expanded,"aria-disabled":he.disabled,"aria-checked":he.checked,"data-key":(Ce=he.node)==null?void 0:Ce.key,onClick:withModifiers(le,["stop"]),onContextmenu:pe},[createBaseVNode("div",{class:normalizeClass(unref(oe).be("node","content")),style:normalizeStyle$1({paddingLeft:`${(he.node.level-1)*unref(ie)}px`,height:he.itemSize+"px"})},[unref(ae)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(oe).is("leaf",!!(($e=he.node)!=null&&$e.isLeaf)),unref(oe).is("hidden",he.hiddenExpandIcon),{expanded:!((xe=he.node)!=null&&xe.isLeaf)&&he.expanded},unref(oe).be("node","expand-icon")]),onClick:withModifiers(ue,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(ae))))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),he.showCheckbox?(openBlock(),createBlock(unref(ElCheckbox),{key:1,"model-value":he.checked,indeterminate:he.indeterminate,disabled:he.disabled,onChange:de,onClick:_e[0]||(_e[0]=withModifiers(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):createCommentVNode("v-if",!0),createVNode$1(unref(ElNodeContent),{node:he.node},null,8,["node"])],6)],42,_hoisted_1$9)}}});var ElTreeNode=_export_sfc$1(_sfc_main$d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const __default__$7=defineComponent({name:"ElTreeV2"}),_sfc_main$c=defineComponent({...__default__$7,props:treeProps,emits:treeEmits,setup($,{expose:j,emit:z}){const re=$,oe=useSlots(),ie=computed$1(()=>re.itemSize);provide(ROOT_TREE_INJECTION_KEY,{ctx:{emit:z,slots:oe},props:re,instance:getCurrentInstance()}),provide(formItemContextKey,void 0);const{t:ae}=useLocale(),le=useNamespace("tree"),{flattenTree:ue,isNotEmpty:de,toggleExpand:pe,isExpanded:he,isIndeterminate:_e,isChecked:Ce,isDisabled:$e,isCurrent:xe,isForceHiddenExpandIcon:Ie,handleNodeClick:Ne,handleNodeCheck:Oe,toggleCheckbox:Ve,getCurrentNode:ze,getCurrentKey:Ue,setCurrentKey:Fe,getCheckedKeys:qe,getCheckedNodes:Et,getHalfCheckedKeys:Pt,getHalfCheckedNodes:Lt,setChecked:jt,setCheckedKeys:vn,filter:hn,setData:bn,getNode:Sn,expandNode:En,collapseNode:_n,setExpandedKeys:xn}=useTree(re,z);return j({toggleCheckbox:Ve,getCurrentNode:ze,getCurrentKey:Ue,setCurrentKey:Fe,getCheckedKeys:qe,getCheckedNodes:Et,getHalfCheckedKeys:Pt,getHalfCheckedNodes:Lt,setChecked:jt,setCheckedKeys:vn,filter:hn,setData:bn,getNode:Sn,expandNode:En,collapseNode:_n,setExpandedKeys:xn}),(Tn,Mn)=>{var Nn;return openBlock(),createElementBlock("div",{class:normalizeClass([unref(le).b(),{[unref(le).m("highlight-current")]:Tn.highlightCurrent}]),role:"tree"},[unref(de)?(openBlock(),createBlock(unref(FixedSizeList),{key:0,"class-name":unref(le).b("virtual-list"),data:unref(ue),total:unref(ue).length,height:Tn.height,"item-size":unref(ie),"perf-mode":Tn.perfMode},{default:withCtx(({data:Pn,index:In,style:Rn})=>[(openBlock(),createBlock(ElTreeNode,{key:Pn[In].key,style:normalizeStyle$1(Rn),node:Pn[In],expanded:unref(he)(Pn[In]),"show-checkbox":Tn.showCheckbox,checked:unref(Ce)(Pn[In]),indeterminate:unref(_e)(Pn[In]),"item-size":unref(ie),disabled:unref($e)(Pn[In]),current:unref(xe)(Pn[In]),"hidden-expand-icon":unref(Ie)(Pn[In]),onClick:unref(Ne),onToggle:unref(pe),onCheck:unref(Oe)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(le).e("empty-block"))},[createBaseVNode("span",{class:normalizeClass(unref(le).e("empty-text"))},toDisplayString((Nn=Tn.emptyText)!=null?Nn:unref(ae)("el.tree.emptyText")),3)],2))],2)}}});var TreeV2=_export_sfc$1(_sfc_main$c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const ElTreeV2=withInstall(TreeV2),uploadContextKey=Symbol("uploadContextKey"),SCOPE$2="ElUpload";class UploadAjaxError extends Error{constructor(j,z,re,oe){super(j),this.name="UploadAjaxError",this.status=z,this.method=re,this.url=oe}}function getError($,j,z){let re;return z.response?re=`${z.response.error||z.response}`:z.responseText?re=`${z.responseText}`:re=`fail to ${j.method} ${$} ${z.status}`,new UploadAjaxError(re,z.status,j.method,$)}function getBody($){const j=$.responseText||$.response;if(!j)return j;try{return JSON.parse(j)}catch{return j}}const ajaxUpload=$=>{typeof XMLHttpRequest>"u"&&throwError$1(SCOPE$2,"XMLHttpRequest is undefined");const j=new XMLHttpRequest,z=$.action;j.upload&&j.upload.addEventListener("progress",ie=>{const ae=ie;ae.percent=ie.total>0?ie.loaded/ie.total*100:0,$.onProgress(ae)});const re=new FormData;if($.data)for(const[ie,ae]of Object.entries($.data))Array.isArray(ae)?re.append(ie,...ae):re.append(ie,ae);re.append($.filename,$.file,$.file.name),j.addEventListener("error",()=>{$.onError(getError(z,$,j))}),j.addEventListener("load",()=>{if(j.status<200||j.status>=300)return $.onError(getError(z,$,j));$.onSuccess(getBody(j))}),j.open($.method,z,!0),$.withCredentials&&"withCredentials"in j&&(j.withCredentials=!0);const oe=$.headers||{};if(oe instanceof Headers)oe.forEach((ie,ae)=>j.setRequestHeader(ae,ie));else for(const[ie,ae]of Object.entries(oe))isNil(ae)||j.setRequestHeader(ie,String(ae));return j.send(re),j},uploadListTypes=["text","picture","picture-card"];let fileId=1;const genFileId=()=>Date.now()+fileId++,uploadBaseProps=buildProps({action:{type:String,default:"#"},headers:{type:definePropType(Object)},method:{type:String,default:"post"},data:{type:Object,default:()=>mutable({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:definePropType(Array),default:()=>mutable([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:uploadListTypes,default:"text"},httpRequest:{type:definePropType(Function),default:ajaxUpload},disabled:Boolean,limit:Number}),uploadProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP$1},beforeRemove:{type:definePropType(Function)},onRemove:{type:definePropType(Function),default:NOOP$1},onChange:{type:definePropType(Function),default:NOOP$1},onPreview:{type:definePropType(Function),default:NOOP$1},onSuccess:{type:definePropType(Function),default:NOOP$1},onProgress:{type:definePropType(Function),default:NOOP$1},onError:{type:definePropType(Function),default:NOOP$1},onExceed:{type:definePropType(Function),default:NOOP$1}}),uploadListProps=buildProps({files:{type:definePropType(Array),default:()=>mutable([])},disabled:{type:Boolean,default:!1},handlePreview:{type:definePropType(Function),default:NOOP$1},listType:{type:String,values:uploadListTypes,default:"text"}}),uploadListEmits={remove:$=>!!$},_hoisted_1$8=["onKeydown"],_hoisted_2$6=["src"],_hoisted_3$4=["onClick"],_hoisted_4$3=["onClick"],_hoisted_5$1=["onClick"],__default__$6=defineComponent({name:"ElUploadList"}),_sfc_main$b=defineComponent({...__default__$6,props:uploadListProps,emits:uploadListEmits,setup($,{emit:j}){const{t:z}=useLocale(),re=useNamespace("upload"),oe=useNamespace("icon"),ie=useNamespace("list"),ae=useFormDisabled(),le=ref(!1),ue=de=>{j("remove",de)};return(de,pe)=>(openBlock(),createBlock(TransitionGroup,{tag:"ul",class:normalizeClass([unref(re).b("list"),unref(re).bm("list",de.listType),unref(re).is("disabled",unref(ae))]),name:unref(ie).b()},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(de.files,he=>(openBlock(),createElementBlock("li",{key:he.uid||he.name,class:normalizeClass([unref(re).be("list","item"),unref(re).is(he.status),{focusing:le.value}]),tabindex:"0",onKeydown:withKeys(_e=>!unref(ae)&&ue(he),["delete"]),onFocus:pe[0]||(pe[0]=_e=>le.value=!0),onBlur:pe[1]||(pe[1]=_e=>le.value=!1),onClick:pe[2]||(pe[2]=_e=>le.value=!1)},[renderSlot(de.$slots,"default",{file:he},()=>[de.listType==="picture"||he.status!=="uploading"&&de.listType==="picture-card"?(openBlock(),createElementBlock("img",{key:0,class:normalizeClass(unref(re).be("list","item-thumbnail")),src:he.url,alt:""},null,10,_hoisted_2$6)):createCommentVNode("v-if",!0),he.status==="uploading"||de.listType!=="picture-card"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(re).be("list","item-info"))},[createBaseVNode("a",{class:normalizeClass(unref(re).be("list","item-name")),onClick:withModifiers(_e=>de.handlePreview(he),["prevent"])},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(oe).m("document"))},{default:withCtx(()=>[createVNode$1(unref(document_default))]),_:1},8,["class"]),createBaseVNode("span",{class:normalizeClass(unref(re).be("list","item-file-name"))},toDisplayString(he.name),3)],10,_hoisted_3$4),he.status==="uploading"?(openBlock(),createBlock(unref(ElProgress),{key:0,type:de.listType==="picture-card"?"circle":"line","stroke-width":de.listType==="picture-card"?6:2,percentage:Number(he.percentage),style:normalizeStyle$1(de.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("label",{class:normalizeClass(unref(re).be("list","item-status-label"))},[de.listType==="text"?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(oe).m("upload-success"),unref(oe).m("circle-check")])},{default:withCtx(()=>[createVNode$1(unref(circle_check_default))]),_:1},8,["class"])):["picture-card","picture"].includes(de.listType)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(oe).m("upload-success"),unref(oe).m("check")])},{default:withCtx(()=>[createVNode$1(unref(check_default))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2),unref(ae)?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(oe).m("close")),onClick:_e=>ue(he)},{default:withCtx(()=>[createVNode$1(unref(close_default))]),_:2},1032,["class","onClick"])),createCommentVNode(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),createCommentVNode(" This is a bug which needs to be fixed "),createCommentVNode(" TODO: Fix the incorrect navigation interaction "),unref(ae)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("i",{key:3,class:normalizeClass(unref(oe).m("close-tip"))},toDisplayString(unref(z)("el.upload.deleteTip")),3)),de.listType==="picture-card"?(openBlock(),createElementBlock("span",{key:4,class:normalizeClass(unref(re).be("list","item-actions"))},[createBaseVNode("span",{class:normalizeClass(unref(re).be("list","item-preview")),onClick:_e=>de.handlePreview(he)},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(oe).m("zoom-in"))},{default:withCtx(()=>[createVNode$1(unref(zoom_in_default))]),_:1},8,["class"])],10,_hoisted_4$3),unref(ae)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(re).be("list","item-delete")),onClick:_e=>ue(he)},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(oe).m("delete"))},{default:withCtx(()=>[createVNode$1(unref(delete_default))]),_:1},8,["class"])],10,_hoisted_5$1))],2)):createCommentVNode("v-if",!0)])],42,_hoisted_1$8))),128)),renderSlot(de.$slots,"append")]),_:3},8,["class","name"]))}});var UploadList=_export_sfc$1(_sfc_main$b,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const uploadDraggerProps=buildProps({disabled:{type:Boolean,default:!1}}),uploadDraggerEmits={file:$=>isArray$7($)},_hoisted_1$7=["onDrop","onDragover"],COMPONENT_NAME="ElUploadDrag",__default__$5=defineComponent({name:COMPONENT_NAME}),_sfc_main$a=defineComponent({...__default__$5,props:uploadDraggerProps,emits:uploadDraggerEmits,setup($,{emit:j}){const z=inject(uploadContextKey);z||throwError$1(COMPONENT_NAME,"usage: ");const re=useNamespace("upload"),oe=ref(!1),ie=useFormDisabled(),ae=ue=>{if(ie.value)return;oe.value=!1,ue.stopPropagation();const de=Array.from(ue.dataTransfer.files),pe=z.accept.value;if(!pe){j("file",de);return}const he=de.filter(_e=>{const{type:Ce,name:$e}=_e,xe=$e.includes(".")?`.${$e.split(".").pop()}`:"",Ie=Ce.replace(/\/.*$/,"");return pe.split(",").map(Ne=>Ne.trim()).filter(Ne=>Ne).some(Ne=>Ne.startsWith(".")?xe===Ne:/\/\*$/.test(Ne)?Ie===Ne.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(Ne)?Ce===Ne:!1)});j("file",he)},le=()=>{ie.value||(oe.value=!0)};return(ue,de)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(re).b("dragger"),unref(re).is("dragover",oe.value)]),onDrop:withModifiers(ae,["prevent"]),onDragover:withModifiers(le,["prevent"]),onDragleave:de[0]||(de[0]=withModifiers(pe=>oe.value=!1,["prevent"]))},[renderSlot(ue.$slots,"default")],42,_hoisted_1$7))}});var UploadDragger=_export_sfc$1(_sfc_main$a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const uploadContentProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP$1},onRemove:{type:definePropType(Function),default:NOOP$1},onStart:{type:definePropType(Function),default:NOOP$1},onSuccess:{type:definePropType(Function),default:NOOP$1},onProgress:{type:definePropType(Function),default:NOOP$1},onError:{type:definePropType(Function),default:NOOP$1},onExceed:{type:definePropType(Function),default:NOOP$1}}),_hoisted_1$6=["onKeydown"],_hoisted_2$5=["name","multiple","accept"],__default__$4=defineComponent({name:"ElUploadContent",inheritAttrs:!1}),_sfc_main$9=defineComponent({...__default__$4,props:uploadContentProps,setup($,{expose:j}){const z=$,re=useNamespace("upload"),oe=useFormDisabled(),ie=shallowRef({}),ae=shallowRef(),le=$e=>{if($e.length===0)return;const{autoUpload:xe,limit:Ie,fileList:Ne,multiple:Oe,onStart:Ve,onExceed:ze}=z;if(Ie&&Ne.length+$e.length>Ie){ze($e,Ne);return}Oe||($e=$e.slice(0,1));for(const Ue of $e){const Fe=Ue;Fe.uid=genFileId(),Ve(Fe),xe&&ue(Fe)}},ue=async $e=>{if(ae.value.value="",!z.beforeUpload)return de($e);let xe,Ie={};try{const Oe=z.beforeUpload($e);Ie=isObject$6(z.data)?cloneDeep(z.data):z.data,xe=await Oe}catch{xe=!1}if(xe===!1){z.onRemove($e);return}let Ne=$e;xe instanceof Blob&&(xe instanceof File?Ne=xe:Ne=new File([xe],$e.name,{type:$e.type})),de(Object.assign(Ne,{uid:$e.uid}),Ie)},de=($e,xe)=>{const{headers:Ie,data:Ne,method:Oe,withCredentials:Ve,name:ze,action:Ue,onProgress:Fe,onSuccess:qe,onError:Et,httpRequest:Pt}=z,{uid:Lt}=$e,jt={headers:Ie||{},withCredentials:Ve,file:$e,data:xe??Ne,method:Oe,filename:ze,action:Ue,onProgress:hn=>{Fe(hn,$e)},onSuccess:hn=>{qe(hn,$e),delete ie.value[Lt]},onError:hn=>{Et(hn,$e),delete ie.value[Lt]}},vn=Pt(jt);ie.value[Lt]=vn,vn instanceof Promise&&vn.then(jt.onSuccess,jt.onError)},pe=$e=>{const xe=$e.target.files;xe&&le(Array.from(xe))},he=()=>{oe.value||(ae.value.value="",ae.value.click())},_e=()=>{he()};return j({abort:$e=>{entriesOf(ie.value).filter($e?([Ie])=>String($e.uid)===Ie:()=>!0).forEach(([Ie,Ne])=>{Ne instanceof XMLHttpRequest&&Ne.abort(),delete ie.value[Ie]})},upload:ue}),($e,xe)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(re).b(),unref(re).m($e.listType),unref(re).is("drag",$e.drag)]),tabindex:"0",onClick:he,onKeydown:withKeys(withModifiers(_e,["self"]),["enter","space"])},[$e.drag?(openBlock(),createBlock(UploadDragger,{key:0,disabled:unref(oe),onFile:le},{default:withCtx(()=>[renderSlot($e.$slots,"default")]),_:3},8,["disabled"])):renderSlot($e.$slots,"default",{key:1}),createBaseVNode("input",{ref_key:"inputRef",ref:ae,class:normalizeClass(unref(re).e("input")),name:$e.name,multiple:$e.multiple,accept:$e.accept,type:"file",onChange:pe,onClick:xe[0]||(xe[0]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$5)],42,_hoisted_1$6))}});var UploadContent=_export_sfc$1(_sfc_main$9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const SCOPE$1="ElUpload",revokeObjectURL=$=>{var j;(j=$.url)!=null&&j.startsWith("blob:")&&URL.revokeObjectURL($.url)},useHandlers=($,j)=>{const z=useVModel($,"fileList",void 0,{passive:!0}),re=_e=>z.value.find(Ce=>Ce.uid===_e.uid);function oe(_e){var Ce;(Ce=j.value)==null||Ce.abort(_e)}function ie(_e=["ready","uploading","success","fail"]){z.value=z.value.filter(Ce=>!_e.includes(Ce.status))}const ae=(_e,Ce)=>{const $e=re(Ce);$e&&(console.error(_e),$e.status="fail",z.value.splice(z.value.indexOf($e),1),$.onError(_e,$e,z.value),$.onChange($e,z.value))},le=(_e,Ce)=>{const $e=re(Ce);$e&&($.onProgress(_e,$e,z.value),$e.status="uploading",$e.percentage=Math.round(_e.percent))},ue=(_e,Ce)=>{const $e=re(Ce);$e&&($e.status="success",$e.response=_e,$.onSuccess(_e,$e,z.value),$.onChange($e,z.value))},de=_e=>{isNil(_e.uid)&&(_e.uid=genFileId());const Ce={name:_e.name,percentage:0,status:"ready",size:_e.size,raw:_e,uid:_e.uid};if($.listType==="picture-card"||$.listType==="picture")try{Ce.url=URL.createObjectURL(_e)}catch($e){$e.message,$.onError($e,Ce,z.value)}z.value=[...z.value,Ce],$.onChange(Ce,z.value)},pe=async _e=>{const Ce=_e instanceof File?re(_e):_e;Ce||throwError$1(SCOPE$1,"file to be removed not found");const $e=xe=>{oe(xe);const Ie=z.value;Ie.splice(Ie.indexOf(xe),1),$.onRemove(xe,Ie),revokeObjectURL(xe)};$.beforeRemove?await $.beforeRemove(Ce,z.value)!==!1&&$e(Ce):$e(Ce)};function he(){z.value.filter(({status:_e})=>_e==="ready").forEach(({raw:_e})=>{var Ce;return _e&&((Ce=j.value)==null?void 0:Ce.upload(_e))})}return watch(()=>$.listType,_e=>{_e!=="picture-card"&&_e!=="picture"||(z.value=z.value.map(Ce=>{const{raw:$e,url:xe}=Ce;if(!xe&&$e)try{Ce.url=URL.createObjectURL($e)}catch(Ie){$.onError(Ie,Ce,z.value)}return Ce}))}),watch(z,_e=>{for(const Ce of _e)Ce.uid||(Ce.uid=genFileId()),Ce.status||(Ce.status="success")},{immediate:!0,deep:!0}),{uploadFiles:z,abort:oe,clearFiles:ie,handleError:ae,handleProgress:le,handleStart:de,handleSuccess:ue,handleRemove:pe,submit:he}},__default__$3=defineComponent({name:"ElUpload"}),_sfc_main$8=defineComponent({...__default__$3,props:uploadProps,setup($,{expose:j}){const z=$,re=useSlots(),oe=useFormDisabled(),ie=shallowRef(),{abort:ae,submit:le,clearFiles:ue,uploadFiles:de,handleStart:pe,handleError:he,handleRemove:_e,handleSuccess:Ce,handleProgress:$e}=useHandlers(z,ie),xe=computed$1(()=>z.listType==="picture-card"),Ie=computed$1(()=>({...z,fileList:de.value,onStart:pe,onProgress:$e,onSuccess:Ce,onError:he,onRemove:_e}));return onBeforeUnmount(()=>{de.value.forEach(({url:Ne})=>{Ne!=null&&Ne.startsWith("blob:")&&URL.revokeObjectURL(Ne)})}),provide(uploadContextKey,{accept:toRef(z,"accept")}),j({abort:ae,submit:le,clearFiles:ue,handleStart:pe,handleRemove:_e}),(Ne,Oe)=>(openBlock(),createElementBlock("div",null,[unref(xe)&&Ne.showFileList?(openBlock(),createBlock(UploadList,{key:0,disabled:unref(oe),"list-type":Ne.listType,files:unref(de),"handle-preview":Ne.onPreview,onRemove:unref(_e)},createSlots({append:withCtx(()=>[createVNode$1(UploadContent,mergeProps({ref_key:"uploadRef",ref:ie},unref(Ie)),{default:withCtx(()=>[unref(re).trigger?renderSlot(Ne.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!unref(re).trigger&&unref(re).default?renderSlot(Ne.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)]),_:2},[Ne.$slots.file?{name:"default",fn:withCtx(({file:Ve})=>[renderSlot(Ne.$slots,"file",{file:Ve})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0),!unref(xe)||unref(xe)&&!Ne.showFileList?(openBlock(),createBlock(UploadContent,mergeProps({key:1,ref_key:"uploadRef",ref:ie},unref(Ie)),{default:withCtx(()=>[unref(re).trigger?renderSlot(Ne.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!unref(re).trigger&&unref(re).default?renderSlot(Ne.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)):createCommentVNode("v-if",!0),Ne.$slots.trigger?renderSlot(Ne.$slots,"default",{key:2}):createCommentVNode("v-if",!0),renderSlot(Ne.$slots,"tip"),!unref(xe)&&Ne.showFileList?(openBlock(),createBlock(UploadList,{key:3,disabled:unref(oe),"list-type":Ne.listType,files:unref(de),"handle-preview":Ne.onPreview,onRemove:unref(_e)},createSlots({_:2},[Ne.$slots.file?{name:"default",fn:withCtx(({file:Ve})=>[renderSlot(Ne.$slots,"file",{file:Ve})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0)]))}});var Upload=_export_sfc$1(_sfc_main$8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const ElUpload=withInstall(Upload);var Components=[ElAffix,ElAlert,ElAutocomplete,ElAutoResizer,ElAvatar,ElBacktop,ElBadge,ElBreadcrumb,ElBreadcrumbItem,ElButton,ElButtonGroup$1,ElCalendar,ElCard,ElCarousel,ElCarouselItem,ElCascader,ElCascaderPanel,ElCheckTag,ElCheckbox,ElCheckboxButton,ElCheckboxGroup$1,ElCol,ElCollapse,ElCollapseItem,ElCollapseTransition,ElColorPicker,ElConfigProvider,ElContainer,ElAside,ElFooter,ElHeader,ElMain,ElDatePicker,ElDescriptions,ElDescriptionsItem,ElDialog,ElDivider,ElDrawer,ElDropdown,ElDropdownItem,ElDropdownMenu,ElEmpty,ElForm,ElFormItem,ElIcon,ElImage,ElImageViewer,ElInput,ElInputNumber,ElLink,ElMenu,ElMenuItem,ElMenuItemGroup,ElSubMenu,ElPageHeader,ElPagination,ElPopconfirm,ElPopover,ElPopper,ElProgress,ElRadio,ElRadioButton,ElRadioGroup,ElRate,ElResult,ElRow,ElScrollbar,ElSelect,ElOption,ElOptionGroup,ElSelectV2,ElSkeleton,ElSkeletonItem,ElSlider,ElSpace,ElStatistic,ElCountdown,ElSteps,ElStep,ElSwitch,ElTable,ElTableColumn,ElTableV2,ElTabs,ElTabPane,ElTag,ElText,ElTimePicker,ElTimeSelect,ElTimeline,ElTimelineItem,ElTooltip,ElTooltipV2,ElTransfer,ElTree,ElTreeSelect,ElTreeV2,ElUpload];const SCOPE="ElInfiniteScroll",CHECK_INTERVAL=50,DEFAULT_DELAY=200,DEFAULT_DISTANCE=0,attributes={delay:{type:Number,default:DEFAULT_DELAY},distance:{type:Number,default:DEFAULT_DISTANCE},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},getScrollOptions=($,j)=>Object.entries(attributes).reduce((z,[re,oe])=>{var ie,ae;const{type:le,default:ue}=oe,de=$.getAttribute(`infinite-scroll-${re}`);let pe=(ae=(ie=j[de])!=null?ie:de)!=null?ae:ue;return pe=pe==="false"?!1:pe,pe=le(pe),z[re]=Number.isNaN(pe)?ue:pe,z},{}),destroyObserver=$=>{const{observer:j}=$[SCOPE];j&&(j.disconnect(),delete $[SCOPE].observer)},handleScroll=($,j)=>{const{container:z,containerEl:re,instance:oe,observer:ie,lastScrollTop:ae}=$[SCOPE],{disabled:le,distance:ue}=getScrollOptions($,oe),{clientHeight:de,scrollHeight:pe,scrollTop:he}=re,_e=he-ae;if($[SCOPE].lastScrollTop=he,ie||le||_e<0)return;let Ce=!1;if(z===$)Ce=pe-(de+he)<=ue;else{const{clientTop:$e,scrollHeight:xe}=$,Ie=getOffsetTopDistance($,re);Ce=he+de>=Ie+$e+xe-ue}Ce&&j.call(oe)};function checkFull($,j){const{containerEl:z,instance:re}=$[SCOPE],{disabled:oe}=getScrollOptions($,re);oe||z.clientHeight===0||(z.scrollHeight<=z.clientHeight?j.call(re):destroyObserver($))}const InfiniteScroll={async mounted($,j){const{instance:z,value:re}=j;isFunction$5(re)||throwError$1(SCOPE,"'v-infinite-scroll' binding value must be a function"),await nextTick();const{delay:oe,immediate:ie}=getScrollOptions($,z),ae=getScrollContainer($,!0),le=ae===window?document.documentElement:ae,ue=throttle$2(handleScroll.bind(null,$,re),oe);if(ae){if($[SCOPE]={instance:z,container:ae,containerEl:le,delay:oe,cb:re,onScroll:ue,lastScrollTop:le.scrollTop},ie){const de=new MutationObserver(throttle$2(checkFull.bind(null,$,re),CHECK_INTERVAL));$[SCOPE].observer=de,de.observe($,{childList:!0,subtree:!0}),checkFull($,re)}ae.addEventListener("scroll",ue)}},unmounted($){const{container:j,onScroll:z}=$[SCOPE];j==null||j.removeEventListener("scroll",z),destroyObserver($)},async updated($){if(!$[SCOPE])await nextTick();else{const{containerEl:j,cb:z,observer:re}=$[SCOPE];j.clientHeight&&re&&checkFull($,z)}}},_InfiniteScroll=InfiniteScroll;_InfiniteScroll.install=$=>{$.directive("InfiniteScroll",_InfiniteScroll)};const ElInfiniteScroll=_InfiniteScroll;function createLoadingComponent($){let j;const z=ref(!1),re=reactive({...$,originalPosition:"",originalOverflow:"",visible:!1});function oe(_e){re.text=_e}function ie(){const _e=re.parent,Ce=he.ns;if(!_e.vLoadingAddClassList){let $e=_e.getAttribute("loading-number");$e=Number.parseInt($e)-1,$e?_e.setAttribute("loading-number",$e.toString()):(removeClass(_e,Ce.bm("parent","relative")),_e.removeAttribute("loading-number")),removeClass(_e,Ce.bm("parent","hidden"))}ae(),pe.unmount()}function ae(){var _e,Ce;(Ce=(_e=he.$el)==null?void 0:_e.parentNode)==null||Ce.removeChild(he.$el)}function le(){var _e;$.beforeClose&&!$.beforeClose()||(z.value=!0,clearTimeout(j),j=window.setTimeout(ue,400),re.visible=!1,(_e=$.closed)==null||_e.call($))}function ue(){if(!z.value)return;const _e=re.parent;z.value=!1,_e.vLoadingAddClassList=void 0,ie()}const de=defineComponent({name:"ElLoading",setup(_e,{expose:Ce}){const{ns:$e,zIndex:xe}=useGlobalComponentSettings("loading");return Ce({ns:$e,zIndex:xe}),()=>{const Ie=re.spinner||re.svg,Ne=h$2("svg",{class:"circular",viewBox:re.svgViewBox?re.svgViewBox:"0 0 50 50",...Ie?{innerHTML:Ie}:{}},[h$2("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),Oe=re.text?h$2("p",{class:$e.b("text")},[re.text]):void 0;return h$2(Transition,{name:$e.b("fade"),onAfterLeave:ue},{default:withCtx(()=>[withDirectives(createVNode$1("div",{style:{backgroundColor:re.background||""},class:[$e.b("mask"),re.customClass,re.fullscreen?"is-fullscreen":""]},[h$2("div",{class:$e.b("spinner")},[Ne,Oe])]),[[vShow,re.visible]])])})}}}),pe=createApp(de),he=pe.mount(document.createElement("div"));return{...toRefs(re),setText:oe,removeElLoadingChild:ae,close:le,handleAfterLeave:ue,vm:he,get $el(){return he.$el}}}let fullscreenInstance;const Loading=function($={}){if(!isClient$1)return;const j=resolveOptions($);if(j.fullscreen&&fullscreenInstance)return fullscreenInstance;const z=createLoadingComponent({...j,closed:()=>{var oe;(oe=j.closed)==null||oe.call(j),j.fullscreen&&(fullscreenInstance=void 0)}});addStyle(j,j.parent,z),addClassList(j,j.parent,z),j.parent.vLoadingAddClassList=()=>addClassList(j,j.parent,z);let re=j.parent.getAttribute("loading-number");return re?re=`${Number.parseInt(re)+1}`:re="1",j.parent.setAttribute("loading-number",re),j.parent.appendChild(z.$el),nextTick(()=>z.visible.value=j.visible),j.fullscreen&&(fullscreenInstance=z),z},resolveOptions=$=>{var j,z,re,oe;let ie;return isString$3($.target)?ie=(j=document.querySelector($.target))!=null?j:document.body:ie=$.target||document.body,{parent:ie===document.body||$.body?document.body:ie,background:$.background||"",svg:$.svg||"",svgViewBox:$.svgViewBox||"",spinner:$.spinner||!1,text:$.text||"",fullscreen:ie===document.body&&((z=$.fullscreen)!=null?z:!0),lock:(re=$.lock)!=null?re:!1,customClass:$.customClass||"",visible:(oe=$.visible)!=null?oe:!0,target:ie}},addStyle=async($,j,z)=>{const{nextZIndex:re}=z.vm.zIndex,oe={};if($.fullscreen)z.originalPosition.value=getStyle$1(document.body,"position"),z.originalOverflow.value=getStyle$1(document.body,"overflow"),oe.zIndex=re();else if($.parent===document.body){z.originalPosition.value=getStyle$1(document.body,"position"),await nextTick();for(const ie of["top","left"]){const ae=ie==="top"?"scrollTop":"scrollLeft";oe[ie]=`${$.target.getBoundingClientRect()[ie]+document.body[ae]+document.documentElement[ae]-Number.parseInt(getStyle$1(document.body,`margin-${ie}`),10)}px`}for(const ie of["height","width"])oe[ie]=`${$.target.getBoundingClientRect()[ie]}px`}else z.originalPosition.value=getStyle$1(j,"position");for(const[ie,ae]of Object.entries(oe))z.$el.style[ie]=ae},addClassList=($,j,z)=>{const re=z.vm.ns;["absolute","fixed","sticky"].includes(z.originalPosition.value)?removeClass(j,re.bm("parent","relative")):addClass(j,re.bm("parent","relative")),$.fullscreen&&$.lock?addClass(j,re.bm("parent","hidden")):removeClass(j,re.bm("parent","hidden"))},INSTANCE_KEY=Symbol("ElLoading"),createInstance$1=($,j)=>{var z,re,oe,ie;const ae=j.instance,le=_e=>isObject$6(j.value)?j.value[_e]:void 0,ue=_e=>{const Ce=isString$3(_e)&&(ae==null?void 0:ae[_e])||_e;return Ce&&ref(Ce)},de=_e=>ue(le(_e)||$.getAttribute(`element-loading-${hyphenate(_e)}`)),pe=(z=le("fullscreen"))!=null?z:j.modifiers.fullscreen,he={text:de("text"),svg:de("svg"),svgViewBox:de("svgViewBox"),spinner:de("spinner"),background:de("background"),customClass:de("customClass"),fullscreen:pe,target:(re=le("target"))!=null?re:pe?void 0:$,body:(oe=le("body"))!=null?oe:j.modifiers.body,lock:(ie=le("lock"))!=null?ie:j.modifiers.lock};$[INSTANCE_KEY]={options:he,instance:Loading(he)}},updateOptions=($,j)=>{for(const z of Object.keys(j))isRef(j[z])&&(j[z].value=$[z])},vLoading={mounted($,j){j.value&&createInstance$1($,j)},updated($,j){const z=$[INSTANCE_KEY];j.oldValue!==j.value&&(j.value&&!j.oldValue?createInstance$1($,j):j.value&&j.oldValue?isObject$6(j.value)&&updateOptions(j.value,z.options):z==null||z.instance.close())},unmounted($){var j;(j=$[INSTANCE_KEY])==null||j.instance.close()}},ElLoading={install($){$.directive("loading",vLoading),$.config.globalProperties.$loading=Loading},directive:vLoading,service:Loading},messageTypes=["success","info","warning","error"],messageDefaults=mutable({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:isClient$1?document.body:void 0}),messageProps=buildProps({customClass:{type:String,default:messageDefaults.customClass},center:{type:Boolean,default:messageDefaults.center},dangerouslyUseHTMLString:{type:Boolean,default:messageDefaults.dangerouslyUseHTMLString},duration:{type:Number,default:messageDefaults.duration},icon:{type:iconPropType,default:messageDefaults.icon},id:{type:String,default:messageDefaults.id},message:{type:definePropType([String,Object,Function]),default:messageDefaults.message},onClose:{type:definePropType(Function),required:!1},showClose:{type:Boolean,default:messageDefaults.showClose},type:{type:String,values:messageTypes,default:messageDefaults.type},offset:{type:Number,default:messageDefaults.offset},zIndex:{type:Number,default:messageDefaults.zIndex},grouping:{type:Boolean,default:messageDefaults.grouping},repeatNum:{type:Number,default:messageDefaults.repeatNum}}),messageEmits={destroy:()=>!0},instances$2=shallowReactive([]),getInstance=$=>{const j=instances$2.findIndex(oe=>oe.id===$),z=instances$2[j];let re;return j>0&&(re=instances$2[j-1]),{current:z,prev:re}},getLastOffset=$=>{const{prev:j}=getInstance($);return j?j.vm.exposed.bottom.value:0},getOffsetOrSpace=($,j)=>instances$2.findIndex(re=>re.id===$)>0?20:j,_hoisted_1$5=["id"],_hoisted_2$4=["innerHTML"],__default__$2=defineComponent({name:"ElMessage"}),_sfc_main$7=defineComponent({...__default__$2,props:messageProps,emits:messageEmits,setup($,{expose:j}){const z=$,{Close:re}=TypeComponents,{ns:oe,zIndex:ie}=useGlobalComponentSettings("message"),{currentZIndex:ae,nextZIndex:le}=ie,ue=ref(),de=ref(!1),pe=ref(0);let he;const _e=computed$1(()=>z.type?z.type==="error"?"danger":z.type:"info"),Ce=computed$1(()=>{const qe=z.type;return{[oe.bm("icon",qe)]:qe&&TypeComponentsMap[qe]}}),$e=computed$1(()=>z.icon||TypeComponentsMap[z.type]||""),xe=computed$1(()=>getLastOffset(z.id)),Ie=computed$1(()=>getOffsetOrSpace(z.id,z.offset)+xe.value),Ne=computed$1(()=>pe.value+Ie.value),Oe=computed$1(()=>({top:`${Ie.value}px`,zIndex:ae.value}));function Ve(){z.duration!==0&&({stop:he}=useTimeoutFn$1(()=>{Ue()},z.duration))}function ze(){he==null||he()}function Ue(){de.value=!1}function Fe({code:qe}){qe===EVENT_CODE.esc&&Ue()}return onMounted(()=>{Ve(),le(),de.value=!0}),watch(()=>z.repeatNum,()=>{ze(),Ve()}),useEventListener(document,"keydown",Fe),useResizeObserver(ue,()=>{pe.value=ue.value.getBoundingClientRect().height}),j({visible:de,bottom:Ne,close:Ue}),(qe,Et)=>(openBlock(),createBlock(Transition,{name:unref(oe).b("fade"),onBeforeLeave:qe.onClose,onAfterLeave:Et[0]||(Et[0]=Pt=>qe.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:qe.id,ref_key:"messageRef",ref:ue,class:normalizeClass([unref(oe).b(),{[unref(oe).m(qe.type)]:qe.type&&!qe.icon},unref(oe).is("center",qe.center),unref(oe).is("closable",qe.showClose),qe.customClass]),style:normalizeStyle$1(unref(Oe)),role:"alert",onMouseenter:ze,onMouseleave:Ve},[qe.repeatNum>1?(openBlock(),createBlock(unref(ElBadge),{key:0,value:qe.repeatNum,type:unref(_e),class:normalizeClass(unref(oe).e("badge"))},null,8,["value","type","class"])):createCommentVNode("v-if",!0),unref($e)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(oe).e("icon"),unref(Ce)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref($e))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),renderSlot(qe.$slots,"default",{},()=>[qe.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{class:normalizeClass(unref(oe).e("content")),innerHTML:qe.message},null,10,_hoisted_2$4)],2112)):(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(oe).e("content"))},toDisplayString(qe.message),3))]),qe.showClose?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(oe).e("closeBtn")),onClick:withModifiers(Ue,["stop"])},{default:withCtx(()=>[createVNode$1(unref(re))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],46,_hoisted_1$5),[[vShow,de.value]])]),_:3},8,["name","onBeforeLeave"]))}});var MessageConstructor=_export_sfc$1(_sfc_main$7,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let seed$1=1;const normalizeOptions=$=>{const j=!$||isString$3($)||isVNode($)||isFunction$5($)?{message:$}:$,z={...messageDefaults,...j};if(!z.appendTo)z.appendTo=document.body;else if(isString$3(z.appendTo)){let re=document.querySelector(z.appendTo);isElement(re)||(re=document.body),z.appendTo=re}return z},closeMessage=$=>{const j=instances$2.indexOf($);if(j===-1)return;instances$2.splice(j,1);const{handler:z}=$;z.close()},createMessage=({appendTo:$,...j},z)=>{const re=`message_${seed$1++}`,oe=j.onClose,ie=document.createElement("div"),ae={...j,id:re,onClose:()=>{oe==null||oe(),closeMessage(pe)},onDestroy:()=>{render$2(null,ie)}},le=createVNode$1(MessageConstructor,ae,isFunction$5(ae.message)||isVNode(ae.message)?{default:isFunction$5(ae.message)?ae.message:()=>ae.message}:null);le.appContext=z||message._context,render$2(le,ie),$.appendChild(ie.firstElementChild);const ue=le.component,pe={id:re,vnode:le,vm:ue,handler:{close:()=>{ue.exposed.visible.value=!1}},props:le.component.props};return pe},message=($={},j)=>{if(!isClient$1)return{close:()=>{}};if(isNumber$2(messageConfig.max)&&instances$2.length>=messageConfig.max)return{close:()=>{}};const z=normalizeOptions($);if(z.grouping&&instances$2.length){const oe=instances$2.find(({vnode:ie})=>{var ae;return((ae=ie.props)==null?void 0:ae.message)===z.message});if(oe)return oe.props.repeatNum+=1,oe.props.type=z.type,oe.handler}const re=createMessage(z,j);return instances$2.push(re),re.handler};messageTypes.forEach($=>{message[$]=(j={},z)=>{const re=normalizeOptions(j);return message({...re,type:$},z)}});function closeAll$1($){for(const j of instances$2)(!$||$===j.props.type)&&j.handler.close()}message.closeAll=closeAll$1;message._context=null;const ElMessage=withInstallFunction(message,"$message"),_sfc_main$6=defineComponent({name:"ElMessageBox",directives:{TrapFocus},components:{ElButton,ElFocusTrap,ElInput,ElOverlay,ElIcon,...TypeComponents},inheritAttrs:!1,props:{buttonSize:{type:String,validator:isValidComponentSize},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup($,{emit:j}){const{locale:z,zIndex:re,ns:oe,size:ie}=useGlobalComponentSettings("message-box",computed$1(()=>$.buttonSize)),{t:ae}=z,{nextZIndex:le}=re,ue=ref(!1),de=reactive({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:le()}),pe=computed$1(()=>{const Sn=de.type;return{[oe.bm("icon",Sn)]:Sn&&TypeComponentsMap[Sn]}}),he=useId(),_e=useId(),Ce=computed$1(()=>de.icon||TypeComponentsMap[de.type]||""),$e=computed$1(()=>!!de.message),xe=ref(),Ie=ref(),Ne=ref(),Oe=ref(),Ve=ref(),ze=computed$1(()=>de.confirmButtonClass);watch(()=>de.inputValue,async Sn=>{await nextTick(),$.boxType==="prompt"&&Sn!==null&&jt()},{immediate:!0}),watch(()=>ue.value,Sn=>{var En,_n;Sn&&($.boxType!=="prompt"&&(de.autofocus?Ne.value=(_n=(En=Ve.value)==null?void 0:En.$el)!=null?_n:xe.value:Ne.value=xe.value),de.zIndex=le()),$.boxType==="prompt"&&(Sn?nextTick().then(()=>{var xn;Oe.value&&Oe.value.$el&&(de.autofocus?Ne.value=(xn=vn())!=null?xn:xe.value:Ne.value=xe.value)}):(de.editorErrorMessage="",de.validateError=!1))});const Ue=computed$1(()=>$.draggable);useDraggable(xe,Ie,Ue),onMounted(async()=>{await nextTick(),$.closeOnHashChange&&window.addEventListener("hashchange",Fe)}),onBeforeUnmount(()=>{$.closeOnHashChange&&window.removeEventListener("hashchange",Fe)});function Fe(){ue.value&&(ue.value=!1,nextTick(()=>{de.action&&j("action",de.action)}))}const qe=()=>{$.closeOnClickModal&&Lt(de.distinguishCancelAndClose?"close":"cancel")},Et=useSameTarget(qe),Pt=Sn=>{if(de.inputType!=="textarea")return Sn.preventDefault(),Lt("confirm")},Lt=Sn=>{var En;$.boxType==="prompt"&&Sn==="confirm"&&!jt()||(de.action=Sn,de.beforeClose?(En=de.beforeClose)==null||En.call(de,Sn,de,Fe):Fe())},jt=()=>{if($.boxType==="prompt"){const Sn=de.inputPattern;if(Sn&&!Sn.test(de.inputValue||""))return de.editorErrorMessage=de.inputErrorMessage||ae("el.messagebox.error"),de.validateError=!0,!1;const En=de.inputValidator;if(typeof En=="function"){const _n=En(de.inputValue);if(_n===!1)return de.editorErrorMessage=de.inputErrorMessage||ae("el.messagebox.error"),de.validateError=!0,!1;if(typeof _n=="string")return de.editorErrorMessage=_n,de.validateError=!0,!1}}return de.editorErrorMessage="",de.validateError=!1,!0},vn=()=>{const Sn=Oe.value.$refs;return Sn.input||Sn.textarea},hn=()=>{Lt("close")},bn=()=>{$.closeOnPressEscape&&hn()};return $.lockScroll&&useLockscreen(ue),useRestoreActive(ue),{...toRefs(de),ns:oe,overlayEvent:Et,visible:ue,hasMessage:$e,typeClass:pe,contentId:he,inputId:_e,btnSize:ie,iconComponent:Ce,confirmButtonClasses:ze,rootRef:xe,focusStartRef:Ne,headerRef:Ie,inputRef:Oe,confirmRef:Ve,doClose:Fe,handleClose:hn,onCloseRequested:bn,handleWrapperClick:qe,handleInputEnter:Pt,handleAction:Lt,t:ae}}}),_hoisted_1$4=["aria-label","aria-describedby"],_hoisted_2$3=["aria-label"],_hoisted_3$3=["id"];function _sfc_render($,j,z,re,oe,ie){const ae=resolveComponent("el-icon"),le=resolveComponent("close"),ue=resolveComponent("el-input"),de=resolveComponent("el-button"),pe=resolveComponent("el-focus-trap"),he=resolveComponent("el-overlay");return openBlock(),createBlock(Transition,{name:"fade-in-linear",onAfterLeave:j[11]||(j[11]=_e=>$.$emit("vanish")),persisted:""},{default:withCtx(()=>[withDirectives(createVNode$1(he,{"z-index":$.zIndex,"overlay-class":[$.ns.is("message-box"),$.modalClass],mask:$.modal},{default:withCtx(()=>[createBaseVNode("div",{role:"dialog","aria-label":$.title,"aria-modal":"true","aria-describedby":$.showInput?void 0:$.contentId,class:normalizeClass(`${$.ns.namespace.value}-overlay-message-box`),onClick:j[8]||(j[8]=(..._e)=>$.overlayEvent.onClick&&$.overlayEvent.onClick(..._e)),onMousedown:j[9]||(j[9]=(..._e)=>$.overlayEvent.onMousedown&&$.overlayEvent.onMousedown(..._e)),onMouseup:j[10]||(j[10]=(..._e)=>$.overlayEvent.onMouseup&&$.overlayEvent.onMouseup(..._e))},[createVNode$1(pe,{loop:"",trapped:$.visible,"focus-trap-el":$.rootRef,"focus-start-el":$.focusStartRef,onReleaseRequested:$.onCloseRequested},{default:withCtx(()=>[createBaseVNode("div",{ref:"rootRef",class:normalizeClass([$.ns.b(),$.customClass,$.ns.is("draggable",$.draggable),{[$.ns.m("center")]:$.center}]),style:normalizeStyle$1($.customStyle),tabindex:"-1",onClick:j[7]||(j[7]=withModifiers(()=>{},["stop"]))},[$.title!==null&&$.title!==void 0?(openBlock(),createElementBlock("div",{key:0,ref:"headerRef",class:normalizeClass($.ns.e("header"))},[createBaseVNode("div",{class:normalizeClass($.ns.e("title"))},[$.iconComponent&&$.center?(openBlock(),createBlock(ae,{key:0,class:normalizeClass([$.ns.e("status"),$.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("span",null,toDisplayString($.title),1)],2),$.showClose?(openBlock(),createElementBlock("button",{key:0,type:"button",class:normalizeClass($.ns.e("headerbtn")),"aria-label":$.t("el.messagebox.close"),onClick:j[0]||(j[0]=_e=>$.handleAction($.distinguishCancelAndClose?"close":"cancel")),onKeydown:j[1]||(j[1]=withKeys(withModifiers(_e=>$.handleAction($.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[createVNode$1(ae,{class:normalizeClass($.ns.e("close"))},{default:withCtx(()=>[createVNode$1(le)]),_:1},8,["class"])],42,_hoisted_2$3)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{id:$.contentId,class:normalizeClass($.ns.e("content"))},[createBaseVNode("div",{class:normalizeClass($.ns.e("container"))},[$.iconComponent&&!$.center&&$.hasMessage?(openBlock(),createBlock(ae,{key:0,class:normalizeClass([$.ns.e("status"),$.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),$.hasMessage?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass($.ns.e("message"))},[renderSlot($.$slots,"default",{},()=>[$.dangerouslyUseHTMLString?(openBlock(),createBlock(resolveDynamicComponent($.showInput?"label":"p"),{key:1,for:$.showInput?$.inputId:void 0,innerHTML:$.message},null,8,["for","innerHTML"])):(openBlock(),createBlock(resolveDynamicComponent($.showInput?"label":"p"),{key:0,for:$.showInput?$.inputId:void 0},{default:withCtx(()=>[createTextVNode(toDisplayString($.dangerouslyUseHTMLString?"":$.message),1)]),_:1},8,["for"]))])],2)):createCommentVNode("v-if",!0)],2),withDirectives(createBaseVNode("div",{class:normalizeClass($.ns.e("input"))},[createVNode$1(ue,{id:$.inputId,ref:"inputRef",modelValue:$.inputValue,"onUpdate:modelValue":j[2]||(j[2]=_e=>$.inputValue=_e),type:$.inputType,placeholder:$.inputPlaceholder,"aria-invalid":$.validateError,class:normalizeClass({invalid:$.validateError}),onKeydown:withKeys($.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),createBaseVNode("div",{class:normalizeClass($.ns.e("errormsg")),style:normalizeStyle$1({visibility:$.editorErrorMessage?"visible":"hidden"})},toDisplayString($.editorErrorMessage),7)],2),[[vShow,$.showInput]])],10,_hoisted_3$3),createBaseVNode("div",{class:normalizeClass($.ns.e("btns"))},[$.showCancelButton?(openBlock(),createBlock(de,{key:0,loading:$.cancelButtonLoading,class:normalizeClass([$.cancelButtonClass]),round:$.roundButton,size:$.btnSize,onClick:j[3]||(j[3]=_e=>$.handleAction("cancel")),onKeydown:j[4]||(j[4]=withKeys(withModifiers(_e=>$.handleAction("cancel"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString($.cancelButtonText||$.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):createCommentVNode("v-if",!0),withDirectives(createVNode$1(de,{ref:"confirmRef",type:"primary",loading:$.confirmButtonLoading,class:normalizeClass([$.confirmButtonClasses]),round:$.roundButton,disabled:$.confirmButtonDisabled,size:$.btnSize,onClick:j[5]||(j[5]=_e=>$.handleAction("confirm")),onKeydown:j[6]||(j[6]=withKeys(withModifiers(_e=>$.handleAction("confirm"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString($.confirmButtonText||$.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[vShow,$.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,_hoisted_1$4)]),_:3},8,["z-index","overlay-class","mask"]),[[vShow,$.visible]])]),_:3})}var MessageBoxConstructor=_export_sfc$1(_sfc_main$6,[["render",_sfc_render],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const messageInstance=new Map,getAppendToElement=$=>{let j=document.body;return $.appendTo&&(isString$3($.appendTo)&&(j=document.querySelector($.appendTo)),isElement($.appendTo)&&(j=$.appendTo),isElement(j)||(j=document.body)),j},initInstance=($,j,z=null)=>{const re=createVNode$1(MessageBoxConstructor,$,isFunction$5($.message)||isVNode($.message)?{default:isFunction$5($.message)?$.message:()=>$.message}:null);return re.appContext=z,render$2(re,j),getAppendToElement($).appendChild(j.firstElementChild),re.component},genContainer=()=>document.createElement("div"),showMessage=($,j)=>{const z=genContainer();$.onVanish=()=>{render$2(null,z),messageInstance.delete(oe)},$.onAction=ie=>{const ae=messageInstance.get(oe);let le;$.showInput?le={value:oe.inputValue,action:ie}:le=ie,$.callback?$.callback(le,re.proxy):ie==="cancel"||ie==="close"?$.distinguishCancelAndClose&&ie!=="cancel"?ae.reject("close"):ae.reject("cancel"):ae.resolve(le)};const re=initInstance($,z,j),oe=re.proxy;for(const ie in $)hasOwn$1($,ie)&&!hasOwn$1(oe.$props,ie)&&(oe[ie]=$[ie]);return oe.visible=!0,oe};function MessageBox($,j=null){if(!isClient$1)return Promise.reject();let z;return isString$3($)||isVNode($)?$={message:$}:z=$.callback,new Promise((re,oe)=>{const ie=showMessage($,j??MessageBox._context);messageInstance.set(ie,{options:$,callback:z,resolve:re,reject:oe})})}const MESSAGE_BOX_VARIANTS=["alert","confirm","prompt"],MESSAGE_BOX_DEFAULT_OPTS={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};MESSAGE_BOX_VARIANTS.forEach($=>{MessageBox[$]=messageBoxFactory($)});function messageBoxFactory($){return(j,z,re,oe)=>{let ie="";return isObject$6(z)?(re=z,ie=""):isUndefined$1(z)?ie="":ie=z,MessageBox(Object.assign({title:ie,message:j,type:"",...MESSAGE_BOX_DEFAULT_OPTS[$]},re,{boxType:$}),oe)}}MessageBox.close=()=>{messageInstance.forEach(($,j)=>{j.doClose()}),messageInstance.clear()};MessageBox._context=null;const _MessageBox=MessageBox;_MessageBox.install=$=>{_MessageBox._context=$._context,$.config.globalProperties.$msgbox=_MessageBox,$.config.globalProperties.$messageBox=_MessageBox,$.config.globalProperties.$alert=_MessageBox.alert,$.config.globalProperties.$confirm=_MessageBox.confirm,$.config.globalProperties.$prompt=_MessageBox.prompt};const ElMessageBox=_MessageBox,notificationTypes=["success","info","warning","error"],notificationProps=buildProps({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:iconPropType},id:{type:String,default:""},message:{type:definePropType([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:definePropType(Function),default:()=>{}},onClose:{type:definePropType(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...notificationTypes,""],default:""},zIndex:{type:Number,default:0}}),notificationEmits={destroy:()=>!0},_hoisted_1$3=["id"],_hoisted_2$2=["textContent"],_hoisted_3$2={key:0},_hoisted_4$2=["innerHTML"],__default__$1=defineComponent({name:"ElNotification"}),_sfc_main$5=defineComponent({...__default__$1,props:notificationProps,emits:notificationEmits,setup($,{expose:j}){const z=$,{ns:re,zIndex:oe}=useGlobalComponentSettings("notification"),{nextZIndex:ie,currentZIndex:ae}=oe,{Close:le}=CloseComponents,ue=ref(!1);let de;const pe=computed$1(()=>{const Ve=z.type;return Ve&&TypeComponentsMap[z.type]?re.m(Ve):""}),he=computed$1(()=>z.type&&TypeComponentsMap[z.type]||z.icon),_e=computed$1(()=>z.position.endsWith("right")?"right":"left"),Ce=computed$1(()=>z.position.startsWith("top")?"top":"bottom"),$e=computed$1(()=>({[Ce.value]:`${z.offset}px`,zIndex:ae.value}));function xe(){z.duration>0&&({stop:de}=useTimeoutFn$1(()=>{ue.value&&Ne()},z.duration))}function Ie(){de==null||de()}function Ne(){ue.value=!1}function Oe({code:Ve}){Ve===EVENT_CODE.delete||Ve===EVENT_CODE.backspace?Ie():Ve===EVENT_CODE.esc?ue.value&&Ne():xe()}return onMounted(()=>{xe(),ie(),ue.value=!0}),useEventListener(document,"keydown",Oe),j({visible:ue,close:Ne}),(Ve,ze)=>(openBlock(),createBlock(Transition,{name:unref(re).b("fade"),onBeforeLeave:Ve.onClose,onAfterLeave:ze[1]||(ze[1]=Ue=>Ve.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:Ve.id,class:normalizeClass([unref(re).b(),Ve.customClass,unref(_e)]),style:normalizeStyle$1(unref($e)),role:"alert",onMouseenter:Ie,onMouseleave:xe,onClick:ze[0]||(ze[0]=(...Ue)=>Ve.onClick&&Ve.onClick(...Ue))},[unref(he)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(re).e("icon"),unref(pe)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(he))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(re).e("group"))},[createBaseVNode("h2",{class:normalizeClass(unref(re).e("title")),textContent:toDisplayString(Ve.title)},null,10,_hoisted_2$2),withDirectives(createBaseVNode("div",{class:normalizeClass(unref(re).e("content")),style:normalizeStyle$1(Ve.title?void 0:{margin:0})},[renderSlot(Ve.$slots,"default",{},()=>[Ve.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{innerHTML:Ve.message},null,8,_hoisted_4$2)],2112)):(openBlock(),createElementBlock("p",_hoisted_3$2,toDisplayString(Ve.message),1))])],6),[[vShow,Ve.message]]),Ve.showClose?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(re).e("closeBtn")),onClick:withModifiers(Ne,["stop"])},{default:withCtx(()=>[createVNode$1(unref(le))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],2)],46,_hoisted_1$3),[[vShow,ue.value]])]),_:3},8,["name","onBeforeLeave"]))}});var NotificationConstructor=_export_sfc$1(_sfc_main$5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]);const notifications={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},GAP_SIZE=16;let seed=1;const notify=function($={},j=null){if(!isClient$1)return{close:()=>{}};(typeof $=="string"||isVNode($))&&($={message:$});const z=$.position||"top-right";let re=$.offset||0;notifications[z].forEach(({vm:pe})=>{var he;re+=(((he=pe.el)==null?void 0:he.offsetHeight)||0)+GAP_SIZE}),re+=GAP_SIZE;const oe=`notification_${seed++}`,ie=$.onClose,ae={...$,offset:re,id:oe,onClose:()=>{close(oe,z,ie)}};let le=document.body;isElement($.appendTo)?le=$.appendTo:isString$3($.appendTo)&&(le=document.querySelector($.appendTo)),isElement(le)||(le=document.body);const ue=document.createElement("div"),de=createVNode$1(NotificationConstructor,ae,isVNode(ae.message)?{default:()=>ae.message}:null);return de.appContext=j??notify._context,de.props.onDestroy=()=>{render$2(null,ue)},render$2(de,ue),notifications[z].push({vm:de}),le.appendChild(ue.firstElementChild),{close:()=>{de.component.exposed.visible.value=!1}}};notificationTypes.forEach($=>{notify[$]=(j={})=>((typeof j=="string"||isVNode(j))&&(j={message:j}),notify({...j,type:$}))});function close($,j,z){const re=notifications[j],oe=re.findIndex(({vm:de})=>{var pe;return((pe=de.component)==null?void 0:pe.props.id)===$});if(oe===-1)return;const{vm:ie}=re[oe];if(!ie)return;z==null||z(ie);const ae=ie.el.offsetHeight,le=j.split("-")[0];re.splice(oe,1);const ue=re.length;if(!(ue<1))for(let de=oe;de {j.component.exposed.visible.value=!1})}notify.closeAll=closeAll;notify._context=null;const ElNotification=withInstallFunction(notify,"$notify");var Plugins=[ElInfiniteScroll,ElLoading,ElMessage,ElMessageBox,ElNotification,ElPopoverDirective],installer=makeInstaller([...Components,...Plugins]);function mitt($){return{all:$=$||new Map,on:function(j,z){var re=$.get(j);re?re.push(z):$.set(j,[z])},off:function(j,z){var re=$.get(j);re&&(z?re.splice(re.indexOf(z)>>>0,1):$.set(j,[]))},emit:function(j,z){var re=$.get(j);re&&re.slice().map(function(oe){oe(z)}),(re=$.get("*"))&&re.slice().map(function(oe){oe(j,z)})}}}const eventBus=mitt(),_sfc_main$4=defineComponent({__name:"index",setup($){const j=ref(!1),{pkg:z,lastBuildTime:re}={pkg:{version:"2.5.0",dependencies:{"@element-plus/icons-vue":"^2.1.0","@types/marked":"^4.0.8","@vueuse/core":"^10.0.2","@vueuse/integrations":"^10.0.2",axios:"^1.3.6",dayjs:"^1.11.7",echarts:"^5.4.2","element-plus":"^2.3.3",eruda:"^3.0.0","highlight.js":"^11.7.0","hotkeys-js":"^3.10.2","lodash-es":"^4.17.21",marked:"^4.3.0","md-editor-v3":"^3.0.0",mitt:"^3.0.0",mockjs:"^1.1.0",nprogress:"^0.2.0","path-browserify":"^1.0.1","path-to-regexp":"^6.2.1",pinia:"^2.0.35",postcss:"^8.4.23",qs:"^6.11.1","resize-observer-polyfill":"^1.5.1",tailwindcss:"^3.3.1",vconsole:"^3.15.0",vue:"^3.2.47","vue-echarts":"^6.5.4","vue-router":"^4.1.6"},devDependencies:{"@iconify-json/ep":"^1.1.10","@iconify/vue":"^4.1.1","@types/nprogress":"^0.2.0","@types/path-browserify":"^1.0.0","@types/qs":"^6.9.7","@vitejs/plugin-vue":"^4.1.0","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.14",bumpp:"^9.1.0",esno:"^0.16.3","fs-extra":"^11.1.1","http-server":"^14.1.1","npm-run-all":"^4.1.5",plop:"^3.1.2","postcss-html":"^1.5.0",sass:"^1.62.0",stylelint:"^15.5.0","stylelint-config-standard":"^33.0.0","stylelint-config-standard-scss":"^8.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-scss":"^4.6.0","stylelint-stylistic":"^0.4.0",svgo:"^3.0.2",terser:"^5.17.1",typescript:"^5.0.4","unplugin-auto-import":"^0.15.3","unplugin-vue-components":"^0.24.1","unplugin-vue-setup-extend-plus":"^1.0.0",vite:"^4.3.1","vite-plugin-banner":"^0.7.0","vite-plugin-compression":"^0.5.1","vite-plugin-mock":"^2.9.8","vite-plugin-pages":"^0.29.0","vite-plugin-spritesmith":"^0.1.1","vite-plugin-svg-icons":"^2.0.1","vite-plugin-vue-inspector":"^3.4.0","vite-plugin-vue-meta-layouts":"^0.2.2","vue-tsc":"^1.4.2"}},lastBuildTime:"2024-01-27 21:57:09"};return onMounted(()=>{eventBus.on("global-system-info-toggle",()=>{j.value=!j.value})}),(oe,ie)=>{const ae=resolveComponent("el-descriptions-item"),le=resolveComponent("el-descriptions"),ue=resolveComponent("el-drawer");return openBlock(),createElementBlock("div",null,[createVNode$1(ue,{modelValue:unref(j),"onUpdate:modelValue":ie[0]||(ie[0]=de=>isRef(j)?j.value=de:null),title:"系统信息",direction:"rtl",size:360},{default:withCtx(()=>[createVNode$1(le,{direction:"vertical",column:1,border:""},{default:withCtx(()=>[createVNode$1(ae,{label:"版本号",align:"center"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(z).version),1)]),_:1}),createVNode$1(ae,{label:"最后编译时间",align:"center"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(re)),1)]),_:1})]),_:1}),createVNode$1(le,{title:"生产环境依赖",column:1,size:"small",border:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(z).dependencies,(de,pe)=>(openBlock(),createBlock(ae,{key:pe,label:pe},{default:withCtx(()=>[createTextVNode(toDisplayString(de),1)]),_:2},1032,["label"]))),128))]),_:1}),createVNode$1(le,{title:"开发环境依赖",column:1,size:"small",border:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(z).devDependencies,(de,pe)=>(openBlock(),createBlock(ae,{key:pe,label:pe},{default:withCtx(()=>[createTextVNode(toDisplayString(de),1)]),_:2},1032,["label"]))),128))]),_:1})]),_:1},8,["modelValue"])])}}}),index_vue_vue_type_style_index_0_scoped_d4bf3ff1_lang="",_export_sfc=($,j)=>{const z=$.__vccOpts||$;for(const[re,oe]of j)z[re]=oe;return z},__unplugin_components_1=_export_sfc(_sfc_main$4,[["__scopeId","data-v-d4bf3ff1"]]),matchIconName=/^[a-z0-9]+(-[a-z0-9]+)*$/,stringToIcon=($,j,z,re="")=>{const oe=$.split(":");if($.slice(0,1)==="@"){if(oe.length<2||oe.length>3)return null;re=oe.shift().slice(1)}if(oe.length>3||!oe.length)return null;if(oe.length>1){const le=oe.pop(),ue=oe.pop(),de={provider:oe.length>0?oe[0]:re,prefix:ue,name:le};return j&&!validateIconName(de)?null:de}const ie=oe[0],ae=ie.split("-");if(ae.length>1){const le={provider:re,prefix:ae.shift(),name:ae.join("-")};return j&&!validateIconName(le)?null:le}if(z&&re===""){const le={provider:re,prefix:"",name:ie};return j&&!validateIconName(le,z)?null:le}return null},validateIconName=($,j)=>$?!!(($.provider===""||$.provider.match(matchIconName))&&(j&&$.prefix===""||$.prefix.match(matchIconName))&&$.name.match(matchIconName)):!1,defaultIconDimensions=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps=Object.freeze({...defaultIconDimensions,...defaultIconTransformations}),defaultExtendedIconProps=Object.freeze({...defaultIconProps,body:"",hidden:!1});function mergeIconTransformations($,j){const z={};!$.hFlip!=!j.hFlip&&(z.hFlip=!0),!$.vFlip!=!j.vFlip&&(z.vFlip=!0);const re=(($.rotate||0)+(j.rotate||0))%4;return re&&(z.rotate=re),z}function mergeIconData($,j){const z=mergeIconTransformations($,j);for(const re in defaultExtendedIconProps)re in defaultIconTransformations?re in $&&!(re in z)&&(z[re]=defaultIconTransformations[re]):re in j?z[re]=j[re]:re in $&&(z[re]=$[re]);return z}function getIconsTree($,j){const z=$.icons,re=$.aliases||Object.create(null),oe=Object.create(null);function ie(ae){if(z[ae])return oe[ae]=[];if(!(ae in oe)){oe[ae]=null;const le=re[ae]&&re[ae].parent,ue=le&&ie(le);ue&&(oe[ae]=[le].concat(ue))}return oe[ae]}return(j||Object.keys(z).concat(Object.keys(re))).forEach(ie),oe}function internalGetIconData($,j,z){const re=$.icons,oe=$.aliases||Object.create(null);let ie={};function ae(le){ie=mergeIconData(re[le]||oe[le],ie)}return ae(j),z.forEach(ae),mergeIconData($,ie)}function parseIconSet($,j){const z=[];if(typeof $!="object"||typeof $.icons!="object")return z;$.not_found instanceof Array&&$.not_found.forEach(oe=>{j(oe,null),z.push(oe)});const re=getIconsTree($);for(const oe in re){const ie=re[oe];ie&&(j(oe,internalGetIconData($,oe,ie)),z.push(oe))}return z}const optionalPropertyDefaults={provider:"",aliases:{},not_found:{},...defaultIconDimensions};function checkOptionalProps($,j){for(const z in j)if(z in $&&typeof $[z]!=typeof j[z])return!1;return!0}function quicklyValidateIconSet($){if(typeof $!="object"||$===null)return null;const j=$;if(typeof j.prefix!="string"||!$.icons||typeof $.icons!="object"||!checkOptionalProps($,optionalPropertyDefaults))return null;const z=j.icons;for(const oe in z){const ie=z[oe];if(!oe.match(matchIconName)||typeof ie.body!="string"||!checkOptionalProps(ie,defaultExtendedIconProps))return null}const re=j.aliases||Object.create(null);for(const oe in re){const ie=re[oe],ae=ie.parent;if(!oe.match(matchIconName)||typeof ae!="string"||!z[ae]&&!re[ae]||!checkOptionalProps(ie,defaultExtendedIconProps))return null}return j}const dataStorage=Object.create(null);function newStorage($,j){return{provider:$,prefix:j,icons:Object.create(null),missing:new Set}}function getStorage($,j){const z=dataStorage[$]||(dataStorage[$]=Object.create(null));return z[j]||(z[j]=newStorage($,j))}function addIconSet($,j){return quicklyValidateIconSet(j)?parseIconSet(j,(z,re)=>{re?$.icons[z]=re:$.missing.add(z)}):[]}function addIconToStorage($,j,z){try{if(typeof z.body=="string")return $.icons[j]={...z},!0}catch{}return!1}let simpleNames=!1;function allowSimpleNames($){return typeof $=="boolean"&&(simpleNames=$),simpleNames}function getIconData($){const j=typeof $=="string"?stringToIcon($,!0,simpleNames):$;if(j){const z=getStorage(j.provider,j.prefix),re=j.name;return z.icons[re]||(z.missing.has(re)?null:void 0)}}function addIcon($,j){const z=stringToIcon($,!0,simpleNames);if(!z)return!1;const re=getStorage(z.provider,z.prefix);return addIconToStorage(re,z.name,j)}function addCollection($,j){if(typeof $!="object")return!1;if(typeof j!="string"&&(j=$.provider||""),simpleNames&&!j&&!$.prefix){let oe=!1;return quicklyValidateIconSet($)&&($.prefix="",parseIconSet($,(ie,ae)=>{ae&&addIcon(ie,ae)&&(oe=!0)})),oe}const z=$.prefix;if(!validateIconName({provider:j,prefix:z,name:"a"}))return!1;const re=getStorage(j,z);return!!addIconSet(re,$)}const defaultIconSizeCustomisations=Object.freeze({width:null,height:null}),defaultIconCustomisations=Object.freeze({...defaultIconSizeCustomisations,...defaultIconTransformations}),unitsSplit=/(-?[0-9.]*[0-9]+[0-9.]*)/g,unitsTest=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize($,j,z){if(j===1)return $;if(z=z||100,typeof $=="number")return Math.ceil($*j*z)/z;if(typeof $!="string")return $;const re=$.split(unitsSplit);if(re===null||!re.length)return $;const oe=[];let ie=re.shift(),ae=unitsTest.test(ie);for(;;){if(ae){const le=parseFloat(ie);isNaN(le)?oe.push(ie):oe.push(Math.ceil(le*j*z)/z)}else oe.push(ie);if(ie=re.shift(),ie===void 0)return oe.join("");ae=!ae}}const isUnsetKeyword=$=>$==="unset"||$==="undefined"||$==="none";function iconToSVG($,j){const z={...defaultIconProps,...$},re={...defaultIconCustomisations,...j},oe={left:z.left,top:z.top,width:z.width,height:z.height};let ie=z.body;[z,re].forEach($e=>{const xe=[],Ie=$e.hFlip,Ne=$e.vFlip;let Oe=$e.rotate;Ie?Ne?Oe+=2:(xe.push("translate("+(oe.width+oe.left).toString()+" "+(0-oe.top).toString()+")"),xe.push("scale(-1 1)"),oe.top=oe.left=0):Ne&&(xe.push("translate("+(0-oe.left).toString()+" "+(oe.height+oe.top).toString()+")"),xe.push("scale(1 -1)"),oe.top=oe.left=0);let Ve;switch(Oe<0&&(Oe-=Math.floor(Oe/4)*4),Oe=Oe%4,Oe){case 1:Ve=oe.height/2+oe.top,xe.unshift("rotate(90 "+Ve.toString()+" "+Ve.toString()+")");break;case 2:xe.unshift("rotate(180 "+(oe.width/2+oe.left).toString()+" "+(oe.height/2+oe.top).toString()+")");break;case 3:Ve=oe.width/2+oe.left,xe.unshift("rotate(-90 "+Ve.toString()+" "+Ve.toString()+")");break}Oe%2===1&&(oe.left!==oe.top&&(Ve=oe.left,oe.left=oe.top,oe.top=Ve),oe.width!==oe.height&&(Ve=oe.width,oe.width=oe.height,oe.height=Ve)),xe.length&&(ie=' '+ie+" ")});const ae=re.width,le=re.height,ue=oe.width,de=oe.height;let pe,he;ae===null?(he=le===null?"1em":le==="auto"?de:le,pe=calculateSize(he,ue/de)):(pe=ae==="auto"?ue:ae,he=le===null?calculateSize(pe,de/ue):le==="auto"?de:le);const _e={},Ce=($e,xe)=>{isUnsetKeyword(xe)||(_e[$e]=xe.toString())};return Ce("width",pe),Ce("height",he),_e.viewBox=oe.left.toString()+" "+oe.top.toString()+" "+ue.toString()+" "+de.toString(),{attributes:_e,body:ie}}const regex=/\sid="(\S+)"/g,randomPrefix="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let counter=0;function replaceIDs($,j=randomPrefix){const z=[];let re;for(;re=regex.exec($);)z.push(re[1]);if(!z.length)return $;const oe="suffix"+(Math.random()*16777216|Date.now()).toString(16);return z.forEach(ie=>{const ae=typeof j=="function"?j(ie):j+(counter++).toString(),le=ie.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");$=$.replace(new RegExp('([#;"])('+le+')([")]|\\.[a-z])',"g"),"$1"+ae+oe+"$3")}),$=$.replace(new RegExp(oe,"g"),""),$}const storage$1=Object.create(null);function setAPIModule($,j){storage$1[$]=j}function getAPIModule($){return storage$1[$]||storage$1[""]}function createAPIConfig($){let j;if(typeof $.resources=="string")j=[$.resources];else if(j=$.resources,!(j instanceof Array)||!j.length)return null;return{resources:j,path:$.path||"/",maxURL:$.maxURL||500,rotate:$.rotate||750,timeout:$.timeout||5e3,random:$.random===!0,index:$.index||0,dataAfterTimeout:$.dataAfterTimeout!==!1}}const configStorage=Object.create(null),fallBackAPISources=["https://api.simplesvg.com","https://api.unisvg.com"],fallBackAPI=[];for(;fallBackAPISources.length>0;)fallBackAPISources.length===1||Math.random()>.5?fallBackAPI.push(fallBackAPISources.shift()):fallBackAPI.push(fallBackAPISources.pop());configStorage[""]=createAPIConfig({resources:["https://api.iconify.design"].concat(fallBackAPI)});function addAPIProvider($,j){const z=createAPIConfig(j);return z===null?!1:(configStorage[$]=z,!0)}function getAPIConfig($){return configStorage[$]}const detectFetch=()=>{let $;try{if($=fetch,typeof $=="function")return $}catch{}};let fetchModule=detectFetch();function calculateMaxLength($,j){const z=getAPIConfig($);if(!z)return 0;let re;if(!z.maxURL)re=0;else{let oe=0;z.resources.forEach(ae=>{oe=Math.max(oe,ae.length)});const ie=j+".json?icons=";re=z.maxURL-oe-z.path.length-ie.length}return re}function shouldAbort($){return $===404}const prepare$1=($,j,z)=>{const re=[],oe=calculateMaxLength($,j),ie="icons";let ae={type:ie,provider:$,prefix:j,icons:[]},le=0;return z.forEach((ue,de)=>{le+=ue.length+1,le>=oe&&de>0&&(re.push(ae),ae={type:ie,provider:$,prefix:j,icons:[]},le=ue.length),ae.icons.push(ue)}),re.push(ae),re};function getPath($){if(typeof $=="string"){const j=getAPIConfig($);if(j)return j.path}return"/"}const send=($,j,z)=>{if(!fetchModule){z("abort",424);return}let re=getPath(j.provider);switch(j.type){case"icons":{const ie=j.prefix,le=j.icons.join(","),ue=new URLSearchParams({icons:le});re+=ie+".json?"+ue.toString();break}case"custom":{const ie=j.uri;re+=ie.slice(0,1)==="/"?ie.slice(1):ie;break}default:z("abort",400);return}let oe=503;fetchModule($+re).then(ie=>{const ae=ie.status;if(ae!==200){setTimeout(()=>{z(shouldAbort(ae)?"abort":"next",ae)});return}return oe=501,ie.json()}).then(ie=>{if(typeof ie!="object"||ie===null){setTimeout(()=>{ie===404?z("abort",ie):z("next",oe)});return}setTimeout(()=>{z("success",ie)})}).catch(()=>{z("next",oe)})},fetchAPIModule={prepare:prepare$1,send};function sortIcons($){const j={loaded:[],missing:[],pending:[]},z=Object.create(null);$.sort((oe,ie)=>oe.provider!==ie.provider?oe.provider.localeCompare(ie.provider):oe.prefix!==ie.prefix?oe.prefix.localeCompare(ie.prefix):oe.name.localeCompare(ie.name));let re={provider:"",prefix:"",name:""};return $.forEach(oe=>{if(re.name===oe.name&&re.prefix===oe.prefix&&re.provider===oe.provider)return;re=oe;const ie=oe.provider,ae=oe.prefix,le=oe.name,ue=z[ie]||(z[ie]=Object.create(null)),de=ue[ae]||(ue[ae]=getStorage(ie,ae));let pe;le in de.icons?pe=j.loaded:ae===""||de.missing.has(le)?pe=j.missing:pe=j.pending;const he={provider:ie,prefix:ae,name:le};pe.push(he)}),j}function removeCallback($,j){$.forEach(z=>{const re=z.loaderCallbacks;re&&(z.loaderCallbacks=re.filter(oe=>oe.id!==j))})}function updateCallbacks($){$.pendingCallbacksFlag||($.pendingCallbacksFlag=!0,setTimeout(()=>{$.pendingCallbacksFlag=!1;const j=$.loaderCallbacks?$.loaderCallbacks.slice(0):[];if(!j.length)return;let z=!1;const re=$.provider,oe=$.prefix;j.forEach(ie=>{const ae=ie.icons,le=ae.pending.length;ae.pending=ae.pending.filter(ue=>{if(ue.prefix!==oe)return!0;const de=ue.name;if($.icons[de])ae.loaded.push({provider:re,prefix:oe,name:de});else if($.missing.has(de))ae.missing.push({provider:re,prefix:oe,name:de});else return z=!0,!0;return!1}),ae.pending.length!==le&&(z||removeCallback([$],ie.id),ie.callback(ae.loaded.slice(0),ae.missing.slice(0),ae.pending.slice(0),ie.abort))})}))}let idCounter=0;function storeCallback($,j,z){const re=idCounter++,oe=removeCallback.bind(null,z,re);if(!j.pending.length)return oe;const ie={id:re,icons:j,callback:$,abort:oe};return z.forEach(ae=>{(ae.loaderCallbacks||(ae.loaderCallbacks=[])).push(ie)}),oe}function listToIcons($,j=!0,z=!1){const re=[];return $.forEach(oe=>{const ie=typeof oe=="string"?stringToIcon(oe,j,z):oe;ie&&re.push(ie)}),re}var defaultConfig={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sendQuery($,j,z,re){const oe=$.resources.length,ie=$.random?Math.floor(Math.random()*oe):$.index;let ae;if($.random){let Fe=$.resources.slice(0);for(ae=[];Fe.length>1;){const qe=Math.floor(Math.random()*Fe.length);ae.push(Fe[qe]),Fe=Fe.slice(0,qe).concat(Fe.slice(qe+1))}ae=ae.concat(Fe)}else ae=$.resources.slice(ie).concat($.resources.slice(0,ie));const le=Date.now();let ue="pending",de=0,pe,he=null,_e=[],Ce=[];typeof re=="function"&&Ce.push(re);function $e(){he&&(clearTimeout(he),he=null)}function xe(){ue==="pending"&&(ue="aborted"),$e(),_e.forEach(Fe=>{Fe.status==="pending"&&(Fe.status="aborted")}),_e=[]}function Ie(Fe,qe){qe&&(Ce=[]),typeof Fe=="function"&&Ce.push(Fe)}function Ne(){return{startTime:le,payload:j,status:ue,queriesSent:de,queriesPending:_e.length,subscribe:Ie,abort:xe}}function Oe(){ue="failed",Ce.forEach(Fe=>{Fe(void 0,pe)})}function Ve(){_e.forEach(Fe=>{Fe.status==="pending"&&(Fe.status="aborted")}),_e=[]}function ze(Fe,qe,Et){const Pt=qe!=="success";switch(_e=_e.filter(Lt=>Lt!==Fe),ue){case"pending":break;case"failed":if(Pt||!$.dataAfterTimeout)return;break;default:return}if(qe==="abort"){pe=Et,Oe();return}if(Pt){pe=Et,_e.length||(ae.length?Ue():Oe());return}if($e(),Ve(),!$.random){const Lt=$.resources.indexOf(Fe.resource);Lt!==-1&&Lt!==$.index&&($.index=Lt)}ue="completed",Ce.forEach(Lt=>{Lt(Et)})}function Ue(){if(ue!=="pending")return;$e();const Fe=ae.shift();if(Fe===void 0){if(_e.length){he=setTimeout(()=>{$e(),ue==="pending"&&(Ve(),Oe())},$.timeout);return}Oe();return}const qe={status:"pending",resource:Fe,callback:(Et,Pt)=>{ze(qe,Et,Pt)}};_e.push(qe),de++,he=setTimeout(Ue,$.rotate),z(Fe,j,qe.callback)}return setTimeout(Ue),Ne}function initRedundancy($){const j={...defaultConfig,...$};let z=[];function re(){z=z.filter(le=>le().status==="pending")}function oe(le,ue,de){const pe=sendQuery(j,le,ue,(he,_e)=>{re(),de&&de(he,_e)});return z.push(pe),pe}function ie(le){return z.find(ue=>le(ue))||null}return{query:oe,find:ie,setIndex:le=>{j.index=le},getIndex:()=>j.index,cleanup:re}}function emptyCallback$1(){}const redundancyCache=Object.create(null);function getRedundancyCache($){if(!redundancyCache[$]){const j=getAPIConfig($);if(!j)return;const z=initRedundancy(j),re={config:j,redundancy:z};redundancyCache[$]=re}return redundancyCache[$]}function sendAPIQuery($,j,z){let re,oe;if(typeof $=="string"){const ie=getAPIModule($);if(!ie)return z(void 0,424),emptyCallback$1;oe=ie.send;const ae=getRedundancyCache($);ae&&(re=ae.redundancy)}else{const ie=createAPIConfig($);if(ie){re=initRedundancy(ie);const ae=$.resources?$.resources[0]:"",le=getAPIModule(ae);le&&(oe=le.send)}}return!re||!oe?(z(void 0,424),emptyCallback$1):re.query(j,oe,z)().abort}const browserCacheVersion="iconify2",browserCachePrefix="iconify",browserCacheCountKey=browserCachePrefix+"-count",browserCacheVersionKey=browserCachePrefix+"-version",browserStorageHour=36e5,browserStorageCacheExpiration=168;function getStoredItem($,j){try{return $.getItem(j)}catch{}}function setStoredItem($,j,z){try{return $.setItem(j,z),!0}catch{}}function removeStoredItem($,j){try{$.removeItem(j)}catch{}}function setBrowserStorageItemsCount($,j){return setStoredItem($,browserCacheCountKey,j.toString())}function getBrowserStorageItemsCount($){return parseInt(getStoredItem($,browserCacheCountKey))||0}const browserStorageConfig={local:!0,session:!0},browserStorageEmptyItems={local:new Set,session:new Set};let browserStorageStatus=!1;function setBrowserStorageStatus($){browserStorageStatus=$}let _window=typeof window>"u"?{}:window;function getBrowserStorage($){const j=$+"Storage";try{if(_window&&_window[j]&&typeof _window[j].length=="number")return _window[j]}catch{}browserStorageConfig[$]=!1}function iterateBrowserStorage($,j){const z=getBrowserStorage($);if(!z)return;const re=getStoredItem(z,browserCacheVersionKey);if(re!==browserCacheVersion){if(re){const le=getBrowserStorageItemsCount(z);for(let ue=0;ue{const ue=browserCachePrefix+le.toString(),de=getStoredItem(z,ue);if(typeof de=="string"){try{const pe=JSON.parse(de);if(typeof pe=="object"&&typeof pe.cached=="number"&&pe.cached>oe&&typeof pe.provider=="string"&&typeof pe.data=="object"&&typeof pe.data.prefix=="string"&&j(pe,le))return!0}catch{}removeStoredItem(z,ue)}};let ae=getBrowserStorageItemsCount(z);for(let le=ae-1;le>=0;le--)ie(le)||(le===ae-1?(ae--,setBrowserStorageItemsCount(z,ae)):browserStorageEmptyItems[$].add(le))}function initBrowserStorage(){if(!browserStorageStatus){setBrowserStorageStatus(!0);for(const $ in browserStorageConfig)iterateBrowserStorage($,j=>{const z=j.data,re=j.provider,oe=z.prefix,ie=getStorage(re,oe);if(!addIconSet(ie,z).length)return!1;const ae=z.lastModified||-1;return ie.lastModifiedCached=ie.lastModifiedCached?Math.min(ie.lastModifiedCached,ae):ae,!0})}}function updateLastModified($,j){const z=$.lastModifiedCached;if(z&&z>=j)return z===j;if($.lastModifiedCached=j,z)for(const re in browserStorageConfig)iterateBrowserStorage(re,oe=>{const ie=oe.data;return oe.provider!==$.provider||ie.prefix!==$.prefix||ie.lastModified===j});return!0}function storeInBrowserStorage($,j){browserStorageStatus||initBrowserStorage();function z(re){let oe;if(!browserStorageConfig[re]||!(oe=getBrowserStorage(re)))return;const ie=browserStorageEmptyItems[re];let ae;if(ie.size)ie.delete(ae=Array.from(ie).shift());else if(ae=getBrowserStorageItemsCount(oe),!setBrowserStorageItemsCount(oe,ae+1))return;const le={cached:Math.floor(Date.now()/browserStorageHour),provider:$.provider,data:j};return setStoredItem(oe,browserCachePrefix+ae.toString(),JSON.stringify(le))}j.lastModified&&!updateLastModified($,j.lastModified)||Object.keys(j.icons).length&&(j.not_found&&(j=Object.assign({},j),delete j.not_found),z("local")||z("session"))}function emptyCallback(){}function loadedNewIcons($){$.iconsLoaderFlag||($.iconsLoaderFlag=!0,setTimeout(()=>{$.iconsLoaderFlag=!1,updateCallbacks($)}))}function loadNewIcons($,j){$.iconsToLoad?$.iconsToLoad=$.iconsToLoad.concat(j).sort():$.iconsToLoad=j,$.iconsQueueFlag||($.iconsQueueFlag=!0,setTimeout(()=>{$.iconsQueueFlag=!1;const{provider:z,prefix:re}=$,oe=$.iconsToLoad;delete $.iconsToLoad;let ie;if(!oe||!(ie=getAPIModule(z)))return;ie.prepare(z,re,oe).forEach(le=>{sendAPIQuery(z,le,ue=>{if(typeof ue!="object")le.icons.forEach(de=>{$.missing.add(de)});else try{const de=addIconSet($,ue);if(!de.length)return;const pe=$.pendingIcons;pe&&de.forEach(he=>{pe.delete(he)}),storeInBrowserStorage($,ue)}catch(de){console.error(de)}loadedNewIcons($)})})}))}const loadIcons=($,j)=>{const z=listToIcons($,!0,allowSimpleNames()),re=sortIcons(z);if(!re.pending.length){let ue=!0;return j&&setTimeout(()=>{ue&&j(re.loaded,re.missing,re.pending,emptyCallback)}),()=>{ue=!1}}const oe=Object.create(null),ie=[];let ae,le;return re.pending.forEach(ue=>{const{provider:de,prefix:pe}=ue;if(pe===le&&de===ae)return;ae=de,le=pe,ie.push(getStorage(de,pe));const he=oe[de]||(oe[de]=Object.create(null));he[pe]||(he[pe]=[])}),re.pending.forEach(ue=>{const{provider:de,prefix:pe,name:he}=ue,_e=getStorage(de,pe),Ce=_e.pendingIcons||(_e.pendingIcons=new Set);Ce.has(he)||(Ce.add(he),oe[de][pe].push(he))}),ie.forEach(ue=>{const{provider:de,prefix:pe}=ue;oe[de][pe].length&&loadNewIcons(ue,oe[de][pe])}),j?storeCallback(j,re,ie):emptyCallback};function mergeCustomisations($,j){const z={...$};for(const re in j){const oe=j[re],ie=typeof oe;re in defaultIconSizeCustomisations?(oe===null||oe&&(ie==="string"||ie==="number"))&&(z[re]=oe):ie===typeof z[re]&&(z[re]=re==="rotate"?oe%4:oe)}return z}const separator=/[\s,]+/;function flipFromString($,j){j.split(separator).forEach(z=>{switch(z.trim()){case"horizontal":$.hFlip=!0;break;case"vertical":$.vFlip=!0;break}})}function rotateFromString($,j=0){const z=$.replace(/^-?[0-9.]*/,"");function re(oe){for(;oe<0;)oe+=4;return oe%4}if(z===""){const oe=parseInt($);return isNaN(oe)?0:re(oe)}else if(z!==$){let oe=0;switch(z){case"%":oe=25;break;case"deg":oe=90}if(oe){let ie=parseFloat($.slice(0,$.length-z.length));return isNaN(ie)?0:(ie=ie/oe,ie%1===0?re(ie):0)}}return j}function iconToHTML($,j){let z=$.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const re in j)z+=" "+re+'="'+j[re]+'"';return'"}function encodeSVGforURL($){return $.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/ typeof de=="string"?get$1(le,de):de(le,ue,$))):(j!=="$key"&&isObject$6(le)&&"$value"in le&&(le=le.$value),[isObject$6(le)?get$1(le,j):le])},ae=function(le,ue){if(re)return re(le.value,ue.value);for(let de=0,pe=le.key.length;de ue.key[de])return 1}return 0};return $.map((le,ue)=>({value:le,index:ue,key:ie?ie(le,ue):null})).sort((le,ue)=>{let de=ae(le,ue);return de||(de=le.index-ue.index),de*+z}).map(le=>le.value)},getColumnById=function($,j){let z=null;return $.columns.forEach(re=>{re.id===j&&(z=re)}),z},getColumnByKey=function($,j){let z=null;for(let re=0;re<$.columns.length;re++){const oe=$.columns[re];if(oe.columnKey===j){z=oe;break}}return z||throwError$1("ElTable",`No column matching with column-key: ${j}`),z},getColumnByCell=function($,j,z){const re=(j.className||"").match(new RegExp(`${z}-table_[^\\s]+`,"gm"));return re?getColumnById($,re[0]):null},getRowIdentity=($,j)=>{if(!$)throw new Error("Row is required when get row identity");if(typeof j=="string"){if(!j.includes("."))return`${$[j]}`;const z=j.split(".");let re=$;for(const oe of z)re=re[oe];return`${re}`}else if(typeof j=="function")return j.call(null,$)},getKeysMap=function($,j){const z={};return($||[]).forEach((re,oe)=>{z[getRowIdentity(re,j)]={row:re,index:oe}}),z};function mergeOptions$1($,j){const z={};let re;for(re in $)z[re]=$[re];for(re in j)if(hasOwn$1(j,re)){const oe=j[re];typeof oe<"u"&&(z[re]=oe)}return z}function parseWidth($){return $===""||$!==void 0&&($=Number.parseInt($,10),Number.isNaN($)&&($="")),$}function parseMinWidth($){return $===""||$!==void 0&&($=parseWidth($),Number.isNaN($)&&($=80)),$}function parseHeight($){return typeof $=="number"?$:typeof $=="string"?/^\d+(?:px)?$/.test($)?Number.parseInt($,10):$:null}function compose(...$){return $.length===0?j=>j:$.length===1?$[0]:$.reduce((j,z)=>(...re)=>j(z(...re)))}function toggleRowStatus($,j,z){let re=!1;const oe=$.indexOf(j),ie=oe!==-1,ae=le=>{le==="add"?$.push(j):$.splice(oe,1),re=!0,isArray$7(j.children)&&j.children.forEach(ue=>{toggleRowStatus($,ue,z??!ie)})};return isBoolean$1(z)?z&&!ie?ae("add"):!z&&ie&&ae("remove"):ae(ie?"remove":"add"),re}function walkTreeNode($,j,z="children",re="hasChildren"){const oe=ae=>!(Array.isArray(ae)&&ae.length);function ie(ae,le,ue){j(ae,le,ue),le.forEach(de=>{if(de[re]){j(de,null,ue+1);return}const pe=de[z];oe(pe)||ie(de,pe,ue+1)})}$.forEach(ae=>{if(ae[re]){j(ae,null,0);return}const le=ae[z];oe(le)||ie(ae,le,0)})}let removePopper;function createTablePopper($,j,z,re,oe){oe=merge$3({enterable:!0,showArrow:!0},oe);const ie=$==null?void 0:$.dataset.prefix,ae=$==null?void 0:$.querySelector(`.${ie}-scrollbar__wrap`);function le(){const Ie=oe.effect==="light",Ne=document.createElement("div");return Ne.className=[`${ie}-popper`,Ie?"is-light":"is-dark",oe.popperClass||""].join(" "),z=escapeHtml$1(z),Ne.innerHTML=z,Ne.style.zIndex=String(re()),$==null||$.appendChild(Ne),Ne}function ue(){const Ie=document.createElement("div");return Ie.className=`${ie}-popper__arrow`,Ie}function de(){pe&&pe.update()}removePopper==null||removePopper(),removePopper=()=>{try{pe&&pe.destroy(),Ce&&($==null||$.removeChild(Ce)),j.removeEventListener("mouseenter",he),j.removeEventListener("mouseleave",_e),ae==null||ae.removeEventListener("scroll",removePopper),removePopper=void 0}catch{}};let pe=null,he=de,_e=removePopper;oe.enterable&&({onOpen:he,onClose:_e}=useDelayedToggle({showAfter:oe.showAfter,hideAfter:oe.hideAfter,open:de,close:removePopper}));const Ce=le();Ce.onmouseenter=he,Ce.onmouseleave=_e;const $e=[];if(oe.offset&&$e.push({name:"offset",options:{offset:[0,oe.offset]}}),oe.showArrow){const Ie=Ce.appendChild(ue());$e.push({name:"arrow",options:{element:Ie,padding:10}})}const xe=oe.popperOptions||{};return pe=yn(j,Ce,{placement:oe.placement||"top",strategy:"fixed",...xe,modifiers:xe.modifiers?$e.concat(xe.modifiers):$e}),j.addEventListener("mouseenter",he),j.addEventListener("mouseleave",_e),ae==null||ae.addEventListener("scroll",removePopper),pe}function getCurrentColumns($){return $.children?flatMap($.children,getCurrentColumns):[$]}function getColSpan($,j){return $+j.colSpan}const isFixedColumn=($,j,z,re)=>{let oe=0,ie=$;const ae=z.states.columns.value;if(re){const ue=getCurrentColumns(re[$]);oe=ae.slice(0,ae.indexOf(ue[0])).reduce(getColSpan,0),ie=oe+ue.reduce(getColSpan,0)-1}else oe=$;let le;switch(j){case"left":ie =ae.length-z.states.rightFixedLeafColumnsLength.value&&(le="right");break;default:ie =ae.length-z.states.rightFixedLeafColumnsLength.value&&(le="right")}return le?{direction:le,start:oe,after:ie}:{}},getFixedColumnsClass=($,j,z,re,oe,ie=0)=>{const ae=[],{direction:le,start:ue,after:de}=isFixedColumn(j,z,re,oe);if(le){const pe=le==="left";ae.push(`${$}-fixed-column--${le}`),pe&&de+ie===re.states.fixedLeafColumnsLength.value-1?ae.push("is-last-column"):!pe&&ue-ie===re.states.columns.value.length-re.states.rightFixedLeafColumnsLength.value&&ae.push("is-first-column")}return ae};function getOffset($,j){return $+(j.realWidth===null||Number.isNaN(j.realWidth)?Number(j.width):j.realWidth)}const getFixedColumnOffset=($,j,z,re)=>{const{direction:oe,start:ie=0,after:ae=0}=isFixedColumn($,j,z,re);if(!oe)return;const le={},ue=oe==="left",de=z.states.columns.value;return ue?le.left=de.slice(0,ie).reduce(getOffset,0):le.right=de.slice(ae+1).reverse().reduce(getOffset,0),le},ensurePosition=($,j)=>{$&&(Number.isNaN($[j])||($[j]=`${$[j]}px`))};function useExpand($){const j=getCurrentInstance(),z=ref(!1),re=ref([]);return{updateExpandRows:()=>{const ue=$.data.value||[],de=$.rowKey.value;if(z.value)re.value=ue.slice();else if(de){const pe=getKeysMap(re.value,de);re.value=ue.reduce((he,_e)=>{const Ce=getRowIdentity(_e,de);return pe[Ce]&&he.push(_e),he},[])}else re.value=[]},toggleRowExpansion:(ue,de)=>{toggleRowStatus(re.value,ue,de)&&j.emit("expand-change",ue,re.value.slice())},setExpandRowKeys:ue=>{j.store.assertRowKey();const de=$.data.value||[],pe=$.rowKey.value,he=getKeysMap(de,pe);re.value=ue.reduce((_e,Ce)=>{const $e=he[Ce];return $e&&_e.push($e.row),_e},[])},isRowExpanded:ue=>{const de=$.rowKey.value;return de?!!getKeysMap(re.value,de)[getRowIdentity(ue,de)]:re.value.includes(ue)},states:{expandRows:re,defaultExpandAll:z}}}function useCurrent($){const j=getCurrentInstance(),z=ref(null),re=ref(null),oe=de=>{j.store.assertRowKey(),z.value=de,ae(de)},ie=()=>{z.value=null},ae=de=>{const{data:pe,rowKey:he}=$;let _e=null;he.value&&(_e=(unref(pe)||[]).find(Ce=>getRowIdentity(Ce,he.value)===de)),re.value=_e,j.emit("current-change",re.value,null)};return{setCurrentRowKey:oe,restoreCurrentRowKey:ie,setCurrentRowByKey:ae,updateCurrentRow:de=>{const pe=re.value;if(de&&de!==pe){re.value=de,j.emit("current-change",re.value,pe);return}!de&&pe&&(re.value=null,j.emit("current-change",null,pe))},updateCurrentRowData:()=>{const de=$.rowKey.value,pe=$.data.value||[],he=re.value;if(!pe.includes(he)&&he){if(de){const _e=getRowIdentity(he,de);ae(_e)}else re.value=null;re.value===null&&j.emit("current-change",null,he)}else z.value&&(ae(z.value),ie())},states:{_currentRowKey:z,currentRow:re}}}function useTree$2($){const j=ref([]),z=ref({}),re=ref(16),oe=ref(!1),ie=ref({}),ae=ref("hasChildren"),le=ref("children"),ue=getCurrentInstance(),de=computed$1(()=>{if(!$.rowKey.value)return{};const Ne=$.data.value||[];return he(Ne)}),pe=computed$1(()=>{const Ne=$.rowKey.value,Oe=Object.keys(ie.value),Ve={};return Oe.length&&Oe.forEach(ze=>{if(ie.value[ze].length){const Ue={children:[]};ie.value[ze].forEach(Fe=>{const qe=getRowIdentity(Fe,Ne);Ue.children.push(qe),Fe[ae.value]&&!Ve[qe]&&(Ve[qe]={children:[]})}),Ve[ze]=Ue}}),Ve}),he=Ne=>{const Oe=$.rowKey.value,Ve={};return walkTreeNode(Ne,(ze,Ue,Fe)=>{const qe=getRowIdentity(ze,Oe);Array.isArray(Ue)?Ve[qe]={children:Ue.map(Et=>getRowIdentity(Et,Oe)),level:Fe}:oe.value&&(Ve[qe]={children:[],lazy:!0,level:Fe})},le.value,ae.value),Ve},_e=(Ne=!1,Oe=(Ve=>(Ve=ue.store)==null?void 0:Ve.states.defaultExpandAll.value)())=>{var Ve;const ze=de.value,Ue=pe.value,Fe=Object.keys(ze),qe={};if(Fe.length){const Et=unref(z),Pt=[],Lt=(vn,hn)=>{if(Ne)return j.value?Oe||j.value.includes(hn):!!(Oe||vn!=null&&vn.expanded);{const bn=Oe||j.value&&j.value.includes(hn);return!!(vn!=null&&vn.expanded||bn)}};Fe.forEach(vn=>{const hn=Et[vn],bn={...ze[vn]};if(bn.expanded=Lt(hn,vn),bn.lazy){const{loaded:Sn=!1,loading:En=!1}=hn||{};bn.loaded=!!Sn,bn.loading=!!En,Pt.push(vn)}qe[vn]=bn});const jt=Object.keys(Ue);oe.value&&jt.length&&Pt.length&&jt.forEach(vn=>{const hn=Et[vn],bn=Ue[vn].children;if(Pt.includes(vn)){if(qe[vn].children.length!==0)throw new Error("[ElTable]children must be an empty array.");qe[vn].children=bn}else{const{loaded:Sn=!1,loading:En=!1}=hn||{};qe[vn]={lazy:!0,loaded:!!Sn,loading:!!En,expanded:Lt(hn,vn),children:bn,level:""}}})}z.value=qe,(Ve=ue.store)==null||Ve.updateTableScrollY()};watch(()=>j.value,()=>{_e(!0)}),watch(()=>de.value,()=>{_e()}),watch(()=>pe.value,()=>{_e()});const Ce=Ne=>{j.value=Ne,_e()},$e=(Ne,Oe)=>{ue.store.assertRowKey();const Ve=$.rowKey.value,ze=getRowIdentity(Ne,Ve),Ue=ze&&z.value[ze];if(ze&&Ue&&"expanded"in Ue){const Fe=Ue.expanded;Oe=typeof Oe>"u"?!Ue.expanded:Oe,z.value[ze].expanded=Oe,Fe!==Oe&&ue.emit("expand-change",Ne,Oe),ue.store.updateTableScrollY()}},xe=Ne=>{ue.store.assertRowKey();const Oe=$.rowKey.value,Ve=getRowIdentity(Ne,Oe),ze=z.value[Ve];oe.value&&ze&&"loaded"in ze&&!ze.loaded?Ie(Ne,Ve,ze):$e(Ne,void 0)},Ie=(Ne,Oe,Ve)=>{const{load:ze}=ue.props;ze&&!z.value[Oe].loaded&&(z.value[Oe].loading=!0,ze(Ne,Ve,Ue=>{if(!Array.isArray(Ue))throw new TypeError("[ElTable] data must be an array");z.value[Oe].loading=!1,z.value[Oe].loaded=!0,z.value[Oe].expanded=!0,Ue.length&&(ie.value[Oe]=Ue),ue.emit("expand-change",Ne,!0)}))};return{loadData:Ie,loadOrToggle:xe,toggleTreeExpansion:$e,updateTreeExpandKeys:Ce,updateTreeData:_e,normalize:he,states:{expandRowKeys:j,treeData:z,indent:re,lazy:oe,lazyTreeNodeMap:ie,lazyColumnIdentifier:ae,childrenColumnName:le}}}const sortData=($,j)=>{const z=j.sortingColumn;return!z||typeof z.sortable=="string"?$:orderBy($,j.sortProp,j.sortOrder,z.sortMethod,z.sortBy)},doFlattenColumns=$=>{const j=[];return $.forEach(z=>{z.children?j.push.apply(j,doFlattenColumns(z.children)):j.push(z)}),j};function useWatcher$1(){var $;const j=getCurrentInstance(),{size:z}=toRefs(($=j.proxy)==null?void 0:$.$props),re=ref(null),oe=ref([]),ie=ref([]),ae=ref(!1),le=ref([]),ue=ref([]),de=ref([]),pe=ref([]),he=ref([]),_e=ref([]),Ce=ref([]),$e=ref([]),xe=[],Ie=ref(0),Ne=ref(0),Oe=ref(0),Ve=ref(!1),ze=ref([]),Ue=ref(!1),Fe=ref(!1),qe=ref(null),Et=ref({}),Pt=ref(null),Lt=ref(null),jt=ref(null),vn=ref(null),hn=ref(null);watch(oe,()=>j.state&&_n(!1),{deep:!0});const bn=()=>{if(!re.value)throw new Error("[ElTable] prop row-key is required")},Sn=Pr=>{var Cr;(Cr=Pr.children)==null||Cr.forEach(jn=>{jn.fixed=Pr.fixed,Sn(jn)})},En=()=>{le.value.forEach(vr=>{Sn(vr)}),pe.value=le.value.filter(vr=>vr.fixed===!0||vr.fixed==="left"),he.value=le.value.filter(vr=>vr.fixed==="right"),pe.value.length>0&&le.value[0]&&le.value[0].type==="selection"&&!le.value[0].fixed&&(le.value[0].fixed=!0,pe.value.unshift(le.value[0]));const Pr=le.value.filter(vr=>!vr.fixed);ue.value=[].concat(pe.value).concat(Pr).concat(he.value);const Cr=doFlattenColumns(Pr),jn=doFlattenColumns(pe.value),qn=doFlattenColumns(he.value);Ie.value=Cr.length,Ne.value=jn.length,Oe.value=qn.length,de.value=[].concat(jn).concat(Cr).concat(qn),ae.value=pe.value.length>0||he.value.length>0},_n=(Pr,Cr=!1)=>{Pr&&En(),Cr?j.state.doLayout():j.state.debouncedUpdateLayout()},xn=Pr=>ze.value.includes(Pr),Tn=()=>{Ve.value=!1,ze.value.length&&(ze.value=[],j.emit("selection-change",[]))},Mn=()=>{let Pr;if(re.value){Pr=[];const Cr=getKeysMap(ze.value,re.value),jn=getKeysMap(oe.value,re.value);for(const qn in Cr)hasOwn$1(Cr,qn)&&!jn[qn]&&Pr.push(Cr[qn].row)}else Pr=ze.value.filter(Cr=>!oe.value.includes(Cr));if(Pr.length){const Cr=ze.value.filter(jn=>!Pr.includes(jn));ze.value=Cr,j.emit("selection-change",Cr.slice())}},Nn=()=>(ze.value||[]).slice(),Pn=(Pr,Cr=void 0,jn=!0)=>{if(toggleRowStatus(ze.value,Pr,Cr)){const vr=(ze.value||[]).slice();jn&&j.emit("select",vr,Pr),j.emit("selection-change",vr)}},In=()=>{var Pr,Cr;const jn=Fe.value?!Ve.value:!(Ve.value||ze.value.length);Ve.value=jn;let qn=!1,vr=0;const dr=(Cr=(Pr=j==null?void 0:j.store)==null?void 0:Pr.states)==null?void 0:Cr.rowKey.value;oe.value.forEach((Lr,lr)=>{const Mr=lr+vr;qe.value?qe.value.call(null,Lr,Mr)&&toggleRowStatus(ze.value,Lr,jn)&&(qn=!0):toggleRowStatus(ze.value,Lr,jn)&&(qn=!0),vr+=zn(getRowIdentity(Lr,dr))}),qn&&j.emit("selection-change",ze.value?ze.value.slice():[]),j.emit("select-all",ze.value)},Rn=()=>{const Pr=getKeysMap(ze.value,re.value);oe.value.forEach(Cr=>{const jn=getRowIdentity(Cr,re.value),qn=Pr[jn];qn&&(ze.value[qn.index]=Cr)})},On=()=>{var Pr,Cr,jn;if(((Pr=oe.value)==null?void 0:Pr.length)===0){Ve.value=!1;return}let qn;re.value&&(qn=getKeysMap(ze.value,re.value));const vr=function(Mr){return qn?!!qn[getRowIdentity(Mr,re.value)]:ze.value.includes(Mr)};let dr=!0,Lr=0,lr=0;for(let Mr=0,er=(oe.value||[]).length;Mr {var Cr;if(!j||!j.store)return 0;const{treeData:jn}=j.store.states;let qn=0;const vr=(Cr=jn.value[Pr])==null?void 0:Cr.children;return vr&&(qn+=vr.length,vr.forEach(dr=>{qn+=zn(dr)})),qn},Hn=(Pr,Cr)=>{Array.isArray(Pr)||(Pr=[Pr]);const jn={};return Pr.forEach(qn=>{Et.value[qn.id]=Cr,jn[qn.columnKey||qn.id]=Cr}),jn},Bn=(Pr,Cr,jn)=>{Lt.value&&Lt.value!==Pr&&(Lt.value.order=null),Lt.value=Pr,jt.value=Cr,vn.value=jn},Kn=()=>{let Pr=unref(ie);Object.keys(Et.value).forEach(Cr=>{const jn=Et.value[Cr];if(!jn||jn.length===0)return;const qn=getColumnById({columns:de.value},Cr);qn&&qn.filterMethod&&(Pr=Pr.filter(vr=>jn.some(dr=>qn.filterMethod.call(null,dr,vr,qn))))}),Pt.value=Pr},Yn=()=>{oe.value=sortData(Pt.value,{sortingColumn:Lt.value,sortProp:jt.value,sortOrder:vn.value})},or=(Pr=void 0)=>{Pr&&Pr.filter||Kn(),Yn()},Dn=Pr=>{const{tableHeaderRef:Cr}=j.refs;if(!Cr)return;const jn=Object.assign({},Cr.filterPanels),qn=Object.keys(jn);if(qn.length)if(typeof Pr=="string"&&(Pr=[Pr]),Array.isArray(Pr)){const vr=Pr.map(dr=>getColumnByKey({columns:de.value},dr));qn.forEach(dr=>{const Lr=vr.find(lr=>lr.id===dr);Lr&&(Lr.filteredValue=[])}),j.store.commit("filterChange",{column:vr,values:[],silent:!0,multi:!0})}else qn.forEach(vr=>{const dr=de.value.find(Lr=>Lr.id===vr);dr&&(dr.filteredValue=[])}),Et.value={},j.store.commit("filterChange",{column:{},values:[],silent:!0})},Vn=()=>{Lt.value&&(Bn(null,null,null),j.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:Wn,toggleRowExpansion:Un,updateExpandRows:rr,states:Zn,isRowExpanded:_r}=useExpand({data:oe,rowKey:re}),{updateTreeExpandKeys:sr,toggleTreeExpansion:wr,updateTreeData:Xn,loadOrToggle:xr,states:mr}=useTree$2({data:oe,rowKey:re}),{updateCurrentRowData:pr,updateCurrentRow:Ir,setCurrentRowKey:Er,states:Rr}=useCurrent({data:oe,rowKey:re});return{assertRowKey:bn,updateColumns:En,scheduleLayout:_n,isSelected:xn,clearSelection:Tn,cleanSelection:Mn,getSelectionRows:Nn,toggleRowSelection:Pn,_toggleAllSelection:In,toggleAllSelection:null,updateSelectionByRowKey:Rn,updateAllSelected:On,updateFilters:Hn,updateCurrentRow:Ir,updateSort:Bn,execFilter:Kn,execSort:Yn,execQuery:or,clearFilter:Dn,clearSort:Vn,toggleRowExpansion:Un,setExpandRowKeysAdapter:Pr=>{Wn(Pr),sr(Pr)},setCurrentRowKey:Er,toggleRowExpansionAdapter:(Pr,Cr)=>{de.value.some(({type:qn})=>qn==="expand")?Un(Pr,Cr):wr(Pr,Cr)},isRowExpanded:_r,updateExpandRows:rr,updateCurrentRowData:pr,loadOrToggle:xr,updateTreeData:Xn,states:{tableSize:z,rowKey:re,data:oe,_data:ie,isComplex:ae,_columns:le,originColumns:ue,columns:de,fixedColumns:pe,rightFixedColumns:he,leafColumns:_e,fixedLeafColumns:Ce,rightFixedLeafColumns:$e,updateOrderFns:xe,leafColumnsLength:Ie,fixedLeafColumnsLength:Ne,rightFixedLeafColumnsLength:Oe,isAllSelected:Ve,selection:ze,reserveSelection:Ue,selectOnIndeterminate:Fe,selectable:qe,filters:Et,filteredData:Pt,sortingColumn:Lt,sortProp:jt,sortOrder:vn,hoverRow:hn,...Zn,...mr,...Rr}}}function replaceColumn($,j){return $.map(z=>{var re;return z.id===j.id?j:((re=z.children)!=null&&re.length&&(z.children=replaceColumn(z.children,j)),z)})}function sortColumn($){$.forEach(j=>{var z,re;j.no=(z=j.getColumnIndex)==null?void 0:z.call(j),(re=j.children)!=null&&re.length&&sortColumn(j.children)}),$.sort((j,z)=>j.no-z.no)}function useStore(){const $=getCurrentInstance(),j=useWatcher$1();return{ns:useNamespace("table"),...j,mutations:{setData(ae,le){const ue=unref(ae._data)!==le;ae.data.value=le,ae._data.value=le,$.store.execQuery(),$.store.updateCurrentRowData(),$.store.updateExpandRows(),$.store.updateTreeData($.store.states.defaultExpandAll.value),unref(ae.reserveSelection)?($.store.assertRowKey(),$.store.updateSelectionByRowKey()):ue?$.store.clearSelection():$.store.cleanSelection(),$.store.updateAllSelected(),$.$ready&&$.store.scheduleLayout()},insertColumn(ae,le,ue,de){const pe=unref(ae._columns);let he=[];ue?(ue&&!ue.children&&(ue.children=[]),ue.children.push(le),he=replaceColumn(pe,ue)):(pe.push(le),he=pe),sortColumn(he),ae._columns.value=he,ae.updateOrderFns.push(de),le.type==="selection"&&(ae.selectable.value=le.selectable,ae.reserveSelection.value=le.reserveSelection),$.$ready&&($.store.updateColumns(),$.store.scheduleLayout())},updateColumnOrder(ae,le){var ue;((ue=le.getColumnIndex)==null?void 0:ue.call(le))!==le.no&&(sortColumn(ae._columns.value),$.$ready&&$.store.updateColumns())},removeColumn(ae,le,ue,de){const pe=unref(ae._columns)||[];if(ue)ue.children.splice(ue.children.findIndex(_e=>_e.id===le.id),1),nextTick(()=>{var _e;((_e=ue.children)==null?void 0:_e.length)===0&&delete ue.children}),ae._columns.value=replaceColumn(pe,ue);else{const _e=pe.indexOf(le);_e>-1&&(pe.splice(_e,1),ae._columns.value=pe)}const he=ae.updateOrderFns.indexOf(de);he>-1&&ae.updateOrderFns.splice(he,1),$.$ready&&($.store.updateColumns(),$.store.scheduleLayout())},sort(ae,le){const{prop:ue,order:de,init:pe}=le;if(ue){const he=unref(ae.columns).find(_e=>_e.property===ue);he&&(he.order=de,$.store.updateSort(he,ue,de),$.store.commit("changeSortCondition",{init:pe}))}},changeSortCondition(ae,le){const{sortingColumn:ue,sortProp:de,sortOrder:pe}=ae,he=unref(ue),_e=unref(de),Ce=unref(pe);Ce===null&&(ae.sortingColumn.value=null,ae.sortProp.value=null);const $e={filter:!0};$.store.execQuery($e),(!le||!(le.silent||le.init))&&$.emit("sort-change",{column:he,prop:_e,order:Ce}),$.store.updateTableScrollY()},filterChange(ae,le){const{column:ue,values:de,silent:pe}=le,he=$.store.updateFilters(ue,de);$.store.execQuery(),pe||$.emit("filter-change",he),$.store.updateTableScrollY()},toggleAllSelection(){$.store.toggleAllSelection()},rowSelectedChanged(ae,le){$.store.toggleRowSelection(le),$.store.updateAllSelected()},setHoverRow(ae,le){ae.hoverRow.value=le},setCurrentRow(ae,le){$.store.updateCurrentRow(le)}},commit:function(ae,...le){const ue=$.store.mutations;if(ue[ae])ue[ae].apply($,[$.store.states].concat(le));else throw new Error(`Action not found: ${ae}`)},updateTableScrollY:function(){nextTick(()=>$.layout.updateScrollY.apply($.layout))}}}const InitialStateMap={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function createStore($,j){if(!$)throw new Error("Table is required.");const z=useStore();return z.toggleAllSelection=debounce(z._toggleAllSelection,10),Object.keys(InitialStateMap).forEach(re=>{handleValue(getArrKeysValue(j,re),re,z)}),proxyTableProps(z,j),z}function proxyTableProps($,j){Object.keys(InitialStateMap).forEach(z=>{watch(()=>getArrKeysValue(j,z),re=>{handleValue(re,z,$)})})}function handleValue($,j,z){let re=$,oe=InitialStateMap[j];typeof InitialStateMap[j]=="object"&&(oe=oe.key,re=re||InitialStateMap[j].default),z.states[oe].value=re}function getArrKeysValue($,j){if(j.includes(".")){const z=j.split(".");let re=$;return z.forEach(oe=>{re=re[oe]}),re}else return $[j]}class TableLayout{constructor(j){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=ref(null),this.scrollX=ref(!1),this.scrollY=ref(!1),this.bodyWidth=ref(null),this.fixedWidth=ref(null),this.rightFixedWidth=ref(null),this.gutterWidth=0;for(const z in j)hasOwn$1(j,z)&&(isRef(this[z])?this[z].value=j[z]:this[z]=j[z]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const z=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(z!=null&&z.wrapRef)){let re=!0;const oe=this.scrollY.value;return re=z.wrapRef.scrollHeight>z.wrapRef.clientHeight,this.scrollY.value=re,oe!==re}return!1}setHeight(j,z="height"){if(!isClient$1)return;const re=this.table.vnode.el;if(j=parseHeight(j),this.height.value=Number(j),!re&&(j||j===0))return nextTick(()=>this.setHeight(j,z));typeof j=="number"?(re.style[z]=`${j}px`,this.updateElsHeight()):typeof j=="string"&&(re.style[z]=j,this.updateElsHeight())}setMaxHeight(j){this.setHeight(j,"max-height")}getFlattenColumns(){const j=[];return this.table.store.states.columns.value.forEach(re=>{re.isColumnGroup?j.push.apply(j,re.columns):j.push(re)}),j}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(j){if(!j)return!0;let z=j;for(;z.tagName!=="DIV";){if(getComputedStyle(z).display==="none")return!0;z=z.parentElement}return!1}updateColumnsWidth(){if(!isClient$1)return;const j=this.fit,z=this.table.vnode.el.clientWidth;let re=0;const oe=this.getFlattenColumns(),ie=oe.filter(ue=>typeof ue.width!="number");if(oe.forEach(ue=>{typeof ue.width=="number"&&ue.realWidth&&(ue.realWidth=null)}),ie.length>0&&j){if(oe.forEach(ue=>{re+=Number(ue.width||ue.minWidth||80)}),re<=z){this.scrollX.value=!1;const ue=z-re;if(ie.length===1)ie[0].realWidth=Number(ie[0].minWidth||80)+ue;else{const de=ie.reduce((_e,Ce)=>_e+Number(Ce.minWidth||80),0),pe=ue/de;let he=0;ie.forEach((_e,Ce)=>{if(Ce===0)return;const $e=Math.floor(Number(_e.minWidth||80)*pe);he+=$e,_e.realWidth=Number(_e.minWidth||80)+$e}),ie[0].realWidth=Number(ie[0].minWidth||80)+ue-he}}else this.scrollX.value=!0,ie.forEach(ue=>{ue.realWidth=Number(ue.minWidth)});this.bodyWidth.value=Math.max(re,z),this.table.state.resizeState.value.width=this.bodyWidth.value}else oe.forEach(ue=>{!ue.width&&!ue.minWidth?ue.realWidth=80:ue.realWidth=Number(ue.width||ue.minWidth),re+=ue.realWidth}),this.scrollX.value=re>z,this.bodyWidth.value=re;const ae=this.store.states.fixedColumns.value;if(ae.length>0){let ue=0;ae.forEach(de=>{ue+=Number(de.realWidth||de.width)}),this.fixedWidth.value=ue}const le=this.store.states.rightFixedColumns.value;if(le.length>0){let ue=0;le.forEach(de=>{ue+=Number(de.realWidth||de.width)}),this.rightFixedWidth.value=ue}this.notifyObservers("columns")}addObserver(j){this.observers.push(j)}removeObserver(j){const z=this.observers.indexOf(j);z!==-1&&this.observers.splice(z,1)}notifyObservers(j){this.observers.forEach(re=>{var oe,ie;switch(j){case"columns":(oe=re.state)==null||oe.onColumnsChange(this);break;case"scrollable":(ie=re.state)==null||ie.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${j}.`)}})}}const{CheckboxGroup:ElCheckboxGroup}=ElCheckbox,_sfc_main$w=defineComponent({name:"ElTableFilterPanel",components:{ElCheckbox,ElCheckboxGroup,ElScrollbar,ElTooltip,ElIcon,ArrowDown:arrow_down_default,ArrowUp:arrow_up_default},directives:{ClickOutside},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup($){const j=getCurrentInstance(),{t:z}=useLocale(),re=useNamespace("table-filter"),oe=j==null?void 0:j.parent;oe.filterPanels.value[$.column.id]||(oe.filterPanels.value[$.column.id]=j);const ie=ref(!1),ae=ref(null),le=computed$1(()=>$.column&&$.column.filters),ue=computed$1({get:()=>{var ze;return(((ze=$.column)==null?void 0:ze.filteredValue)||[])[0]},set:ze=>{de.value&&(typeof ze<"u"&&ze!==null?de.value.splice(0,1,ze):de.value.splice(0,1))}}),de=computed$1({get(){return $.column?$.column.filteredValue||[]:[]},set(ze){$.column&&$.upDataColumn("filteredValue",ze)}}),pe=computed$1(()=>$.column?$.column.filterMultiple:!0),he=ze=>ze.value===ue.value,_e=()=>{ie.value=!1},Ce=ze=>{ze.stopPropagation(),ie.value=!ie.value},$e=()=>{ie.value=!1},xe=()=>{Oe(de.value),_e()},Ie=()=>{de.value=[],Oe(de.value),_e()},Ne=ze=>{ue.value=ze,Oe(typeof ze<"u"&&ze!==null?de.value:[]),_e()},Oe=ze=>{$.store.commit("filterChange",{column:$.column,values:ze}),$.store.updateAllSelected()};watch(ie,ze=>{$.column&&$.upDataColumn("filterOpened",ze)},{immediate:!0});const Ve=computed$1(()=>{var ze,Ue;return(Ue=(ze=ae.value)==null?void 0:ze.popperRef)==null?void 0:Ue.contentRef});return{tooltipVisible:ie,multiple:pe,filteredValue:de,filterValue:ue,filters:le,handleConfirm:xe,handleReset:Ie,handleSelect:Ne,isActive:he,t:z,ns:re,showFilterPanel:Ce,hideFilterPanel:$e,popperPaneRef:Ve,tooltip:ae}}}),_hoisted_1$f={key:0},_hoisted_2$a=["disabled"],_hoisted_3$5=["label","onClick"];function _sfc_render$4($,j,z,re,oe,ie){const ae=resolveComponent("el-checkbox"),le=resolveComponent("el-checkbox-group"),ue=resolveComponent("el-scrollbar"),de=resolveComponent("arrow-up"),pe=resolveComponent("arrow-down"),he=resolveComponent("el-icon"),_e=resolveComponent("el-tooltip"),Ce=resolveDirective("click-outside");return openBlock(),createBlock(_e,{ref:"tooltip",visible:$.tooltipVisible,offset:0,placement:$.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":$.ns.b(),persistent:""},{content:withCtx(()=>[$.multiple?(openBlock(),createElementBlock("div",_hoisted_1$f,[createBaseVNode("div",{class:normalizeClass($.ns.e("content"))},[createVNode$1(ue,{"wrap-class":$.ns.e("wrap")},{default:withCtx(()=>[createVNode$1(le,{modelValue:$.filteredValue,"onUpdate:modelValue":j[0]||(j[0]=$e=>$.filteredValue=$e),class:normalizeClass($.ns.e("checkbox-group"))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($.filters,$e=>(openBlock(),createBlock(ae,{key:$e.value,label:$e.value},{default:withCtx(()=>[createTextVNode(toDisplayString($e.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),createBaseVNode("div",{class:normalizeClass($.ns.e("bottom"))},[createBaseVNode("button",{class:normalizeClass({[$.ns.is("disabled")]:$.filteredValue.length===0}),disabled:$.filteredValue.length===0,type:"button",onClick:j[1]||(j[1]=(...$e)=>$.handleConfirm&&$.handleConfirm(...$e))},toDisplayString($.t("el.table.confirmFilter")),11,_hoisted_2$a),createBaseVNode("button",{type:"button",onClick:j[2]||(j[2]=(...$e)=>$.handleReset&&$.handleReset(...$e))},toDisplayString($.t("el.table.resetFilter")),1)],2)])):(openBlock(),createElementBlock("ul",{key:1,class:normalizeClass($.ns.e("list"))},[createBaseVNode("li",{class:normalizeClass([$.ns.e("list-item"),{[$.ns.is("active")]:$.filterValue===void 0||$.filterValue===null}]),onClick:j[3]||(j[3]=$e=>$.handleSelect(null))},toDisplayString($.t("el.table.clearFilter")),3),(openBlock(!0),createElementBlock(Fragment,null,renderList($.filters,$e=>(openBlock(),createElementBlock("li",{key:$e.value,class:normalizeClass([$.ns.e("list-item"),$.ns.is("active",$.isActive($e))]),label:$e.value,onClick:xe=>$.handleSelect($e.value)},toDisplayString($e.text),11,_hoisted_3$5))),128))],2))]),default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass([`${$.ns.namespace.value}-table__column-filter-trigger`,`${$.ns.namespace.value}-none-outline`]),onClick:j[4]||(j[4]=(...$e)=>$.showFilterPanel&&$.showFilterPanel(...$e))},[createVNode$1(he,null,{default:withCtx(()=>[$.column.filterOpened?(openBlock(),createBlock(de,{key:0})):(openBlock(),createBlock(pe,{key:1}))]),_:1})],2)),[[Ce,$.hideFilterPanel,$.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var FilterPanel=_export_sfc$1(_sfc_main$w,[["render",_sfc_render$4],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function useLayoutObserver($){const j=getCurrentInstance();onBeforeMount(()=>{z.value.addObserver(j)}),onMounted(()=>{re(z.value),oe(z.value)}),onUpdated(()=>{re(z.value),oe(z.value)}),onUnmounted(()=>{z.value.removeObserver(j)});const z=computed$1(()=>{const ie=$.layout;if(!ie)throw new Error("Can not find table layout.");return ie}),re=ie=>{var ae;const le=((ae=$.vnode.el)==null?void 0:ae.querySelectorAll("colgroup > col"))||[];if(!le.length)return;const ue=ie.getFlattenColumns(),de={};ue.forEach(pe=>{de[pe.id]=pe});for(let pe=0,he=le.length;pe {var ae,le;const ue=((ae=$.vnode.el)==null?void 0:ae.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let pe=0,he=ue.length;pe {xe.stopPropagation()},ie=(xe,Ie)=>{!Ie.filters&&Ie.sortable?$e(xe,Ie,!1):Ie.filterable&&!Ie.sortable&&oe(xe),re==null||re.emit("header-click",Ie,xe)},ae=(xe,Ie)=>{re==null||re.emit("header-contextmenu",Ie,xe)},le=ref(null),ue=ref(!1),de=ref({}),pe=(xe,Ie)=>{if(isClient$1&&!(Ie.children&&Ie.children.length>0)&&le.value&&$.border){ue.value=!0;const Ne=re;j("set-drag-visible",!0);const Ve=(Ne==null?void 0:Ne.vnode.el).getBoundingClientRect().left,ze=z.vnode.el.querySelector(`th.${Ie.id}`),Ue=ze.getBoundingClientRect(),Fe=Ue.left-Ve+30;addClass(ze,"noclick"),de.value={startMouseLeft:xe.clientX,startLeft:Ue.right-Ve,startColumnLeft:Ue.left-Ve,tableLeft:Ve};const qe=Ne==null?void 0:Ne.refs.resizeProxy;qe.style.left=`${de.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const Et=Lt=>{const jt=Lt.clientX-de.value.startMouseLeft,vn=de.value.startLeft+jt;qe.style.left=`${Math.max(Fe,vn)}px`},Pt=()=>{if(ue.value){const{startColumnLeft:Lt,startLeft:jt}=de.value,hn=Number.parseInt(qe.style.left,10)-Lt;Ie.width=Ie.realWidth=hn,Ne==null||Ne.emit("header-dragend",Ie.width,jt-Lt,Ie,xe),requestAnimationFrame(()=>{$.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",ue.value=!1,le.value=null,de.value={},j("set-drag-visible",!1)}document.removeEventListener("mousemove",Et),document.removeEventListener("mouseup",Pt),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{removeClass(ze,"noclick")},0)};document.addEventListener("mousemove",Et),document.addEventListener("mouseup",Pt)}},he=(xe,Ie)=>{var Ne;if(Ie.children&&Ie.children.length>0)return;const Oe=(Ne=xe.target)==null?void 0:Ne.closest("th");if(!(!Ie||!Ie.resizable)&&!ue.value&&$.border){const Ve=Oe.getBoundingClientRect(),ze=document.body.style;Ve.width>12&&Ve.right-xe.pageX<8?(ze.cursor="col-resize",hasClass(Oe,"is-sortable")&&(Oe.style.cursor="col-resize"),le.value=Ie):ue.value||(ze.cursor="",hasClass(Oe,"is-sortable")&&(Oe.style.cursor="pointer"),le.value=null)}},_e=()=>{isClient$1&&(document.body.style.cursor="")},Ce=({order:xe,sortOrders:Ie})=>{if(xe==="")return Ie[0];const Ne=Ie.indexOf(xe||null);return Ie[Ne>Ie.length-2?0:Ne+1]},$e=(xe,Ie,Ne)=>{var Oe;xe.stopPropagation();const Ve=Ie.order===Ne?null:Ne||Ce(Ie),ze=(Oe=xe.target)==null?void 0:Oe.closest("th");if(ze&&hasClass(ze,"noclick")){removeClass(ze,"noclick");return}if(!Ie.sortable)return;const Ue=$.store.states;let Fe=Ue.sortProp.value,qe;const Et=Ue.sortingColumn.value;(Et!==Ie||Et===Ie&&Et.order===null)&&(Et&&(Et.order=null),Ue.sortingColumn.value=Ie,Fe=Ie.property),Ve?qe=Ie.order=Ve:qe=Ie.order=null,Ue.sortProp.value=Fe,Ue.sortOrder.value=qe,re==null||re.store.commit("changeSortCondition")};return{handleHeaderClick:ie,handleHeaderContextMenu:ae,handleMouseDown:pe,handleMouseMove:he,handleMouseOut:_e,handleSortClick:$e,handleFilterClick:oe}}function useStyle$2($){const j=inject(TABLE_INJECTION_KEY),z=useNamespace("table");return{getHeaderRowStyle:le=>{const ue=j==null?void 0:j.props.headerRowStyle;return typeof ue=="function"?ue.call(null,{rowIndex:le}):ue},getHeaderRowClass:le=>{const ue=[],de=j==null?void 0:j.props.headerRowClassName;return typeof de=="string"?ue.push(de):typeof de=="function"&&ue.push(de.call(null,{rowIndex:le})),ue.join(" ")},getHeaderCellStyle:(le,ue,de,pe)=>{var he;let _e=(he=j==null?void 0:j.props.headerCellStyle)!=null?he:{};typeof _e=="function"&&(_e=_e.call(null,{rowIndex:le,columnIndex:ue,row:de,column:pe}));const Ce=getFixedColumnOffset(ue,pe.fixed,$.store,de);return ensurePosition(Ce,"left"),ensurePosition(Ce,"right"),Object.assign({},_e,Ce)},getHeaderCellClass:(le,ue,de,pe)=>{const he=getFixedColumnsClass(z.b(),ue,pe.fixed,$.store,de),_e=[pe.id,pe.order,pe.headerAlign,pe.className,pe.labelClassName,...he];pe.children||_e.push("is-leaf"),pe.sortable&&_e.push("is-sortable");const Ce=j==null?void 0:j.props.headerCellClassName;return typeof Ce=="string"?_e.push(Ce):typeof Ce=="function"&&_e.push(Ce.call(null,{rowIndex:le,columnIndex:ue,row:de,column:pe})),_e.push(z.e("cell")),_e.filter($e=>!!$e).join(" ")}}}const getAllColumns=$=>{const j=[];return $.forEach(z=>{z.children?(j.push(z),j.push.apply(j,getAllColumns(z.children))):j.push(z)}),j},convertToRows=$=>{let j=1;const z=(ie,ae)=>{if(ae&&(ie.level=ae.level+1,j {z(ue,ie),le+=ue.colSpan}),ie.colSpan=le}else ie.colSpan=1};$.forEach(ie=>{ie.level=1,z(ie,void 0)});const re=[];for(let ie=0;ie {ie.children?(ie.rowSpan=1,ie.children.forEach(ae=>ae.isSubColumn=!0)):ie.rowSpan=j-ie.level+1,re[ie.level-1].push(ie)}),re};function useUtils$1($){const j=inject(TABLE_INJECTION_KEY),z=computed$1(()=>convertToRows($.store.states.originColumns.value));return{isGroup:computed$1(()=>{const ie=z.value.length>1;return ie&&j&&(j.state.isGroup.value=!0),ie}),toggleAllSelection:ie=>{ie.stopPropagation(),j==null||j.store.commit("toggleAllSelection")},columnRows:z}}var TableHeader=defineComponent({name:"ElTableHeader",components:{ElCheckbox},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup($,{emit:j}){const z=getCurrentInstance(),re=inject(TABLE_INJECTION_KEY),oe=useNamespace("table"),ie=ref({}),{onColumnsChange:ae,onScrollableChange:le}=useLayoutObserver(re);onMounted(async()=>{await nextTick(),await nextTick();const{prop:Fe,order:qe}=$.defaultSort;re==null||re.store.commit("sort",{prop:Fe,order:qe,init:!0})});const{handleHeaderClick:ue,handleHeaderContextMenu:de,handleMouseDown:pe,handleMouseMove:he,handleMouseOut:_e,handleSortClick:Ce,handleFilterClick:$e}=useEvent($,j),{getHeaderRowStyle:xe,getHeaderRowClass:Ie,getHeaderCellStyle:Ne,getHeaderCellClass:Oe}=useStyle$2($),{isGroup:Ve,toggleAllSelection:ze,columnRows:Ue}=useUtils$1($);return z.state={onColumnsChange:ae,onScrollableChange:le},z.filterPanels=ie,{ns:oe,filterPanels:ie,onColumnsChange:ae,onScrollableChange:le,columnRows:Ue,getHeaderRowClass:Ie,getHeaderRowStyle:xe,getHeaderCellClass:Oe,getHeaderCellStyle:Ne,handleHeaderClick:ue,handleHeaderContextMenu:de,handleMouseDown:pe,handleMouseMove:he,handleMouseOut:_e,handleSortClick:Ce,handleFilterClick:$e,isGroup:Ve,toggleAllSelection:ze}},render(){const{ns:$,isGroup:j,columnRows:z,getHeaderCellStyle:re,getHeaderCellClass:oe,getHeaderRowClass:ie,getHeaderRowStyle:ae,handleHeaderClick:le,handleHeaderContextMenu:ue,handleMouseDown:de,handleMouseMove:pe,handleSortClick:he,handleMouseOut:_e,store:Ce,$parent:$e}=this;let xe=1;return h$2("thead",{class:{[$.is("group")]:j}},z.map((Ie,Ne)=>h$2("tr",{class:ie(Ne),key:Ne,style:ae(Ne)},Ie.map((Oe,Ve)=>(Oe.rowSpan>xe&&(xe=Oe.rowSpan),h$2("th",{class:oe(Ne,Ve,Ie,Oe),colspan:Oe.colSpan,key:`${Oe.id}-thead`,rowspan:Oe.rowSpan,style:re(Ne,Ve,Ie,Oe),onClick:ze=>le(ze,Oe),onContextmenu:ze=>ue(ze,Oe),onMousedown:ze=>de(ze,Oe),onMousemove:ze=>pe(ze,Oe),onMouseout:_e},[h$2("div",{class:["cell",Oe.filteredValue&&Oe.filteredValue.length>0?"highlight":""]},[Oe.renderHeader?Oe.renderHeader({column:Oe,$index:Ve,store:Ce,_self:$e}):Oe.label,Oe.sortable&&h$2("span",{onClick:ze=>he(ze,Oe),class:"caret-wrapper"},[h$2("i",{onClick:ze=>he(ze,Oe,"ascending"),class:"sort-caret ascending"}),h$2("i",{onClick:ze=>he(ze,Oe,"descending"),class:"sort-caret descending"})]),Oe.filterable&&h$2(FilterPanel,{store:Ce,placement:Oe.filterPlacement||"bottom-start",column:Oe,upDataColumn:(ze,Ue)=>{Oe[ze]=Ue}})])]))))))}});function useEvents($){const j=inject(TABLE_INJECTION_KEY),z=ref(""),re=ref(h$2("div")),{nextZIndex:oe}=useZIndex(),ie=(Ce,$e,xe)=>{var Ie;const Ne=j,Oe=getCell(Ce);let Ve;const ze=(Ie=Ne==null?void 0:Ne.vnode.el)==null?void 0:Ie.dataset.prefix;Oe&&(Ve=getColumnByCell({columns:$.store.states.columns.value},Oe,ze),Ve&&(Ne==null||Ne.emit(`cell-${xe}`,$e,Ve,Oe,Ce))),Ne==null||Ne.emit(`row-${xe}`,$e,Ve,Ce)},ae=(Ce,$e)=>{ie(Ce,$e,"dblclick")},le=(Ce,$e)=>{$.store.commit("setCurrentRow",$e),ie(Ce,$e,"click")},ue=(Ce,$e)=>{ie(Ce,$e,"contextmenu")},de=debounce(Ce=>{$.store.commit("setHoverRow",Ce)},30),pe=debounce(()=>{$.store.commit("setHoverRow",null)},30);return{handleDoubleClick:ae,handleClick:le,handleContextMenu:ue,handleMouseEnter:de,handleMouseLeave:pe,handleCellMouseEnter:(Ce,$e,xe)=>{var Ie;const Ne=j,Oe=getCell(Ce),Ve=(Ie=Ne==null?void 0:Ne.vnode.el)==null?void 0:Ie.dataset.prefix;if(Oe){const Et=getColumnByCell({columns:$.store.states.columns.value},Oe,Ve),Pt=Ne.hoverState={cell:Oe,column:Et,row:$e};Ne==null||Ne.emit("cell-mouse-enter",Pt.row,Pt.column,Pt.cell,Ce)}if(!xe)return;const ze=Ce.target.querySelector(".cell");if(!(hasClass(ze,`${Ve}-tooltip`)&&ze.childNodes.length))return;const Ue=document.createRange();Ue.setStart(ze,0),Ue.setEnd(ze,ze.childNodes.length);const Fe=Math.round(Ue.getBoundingClientRect().width),qe=(Number.parseInt(getStyle$1(ze,"paddingLeft"),10)||0)+(Number.parseInt(getStyle$1(ze,"paddingRight"),10)||0);(Fe+qe>ze.offsetWidth||ze.scrollWidth>ze.offsetWidth)&&createTablePopper(j==null?void 0:j.refs.tableWrapper,Oe,Oe.innerText||Oe.textContent,oe,xe)},handleCellMouseLeave:Ce=>{if(!getCell(Ce))return;const xe=j==null?void 0:j.hoverState;j==null||j.emit("cell-mouse-leave",xe==null?void 0:xe.row,xe==null?void 0:xe.column,xe==null?void 0:xe.cell,Ce)},tooltipContent:z,tooltipTrigger:re}}function useStyles$1($){const j=inject(TABLE_INJECTION_KEY),z=useNamespace("table");return{getRowStyle:(de,pe)=>{const he=j==null?void 0:j.props.rowStyle;return typeof he=="function"?he.call(null,{row:de,rowIndex:pe}):he||null},getRowClass:(de,pe)=>{const he=[z.e("row")];j!=null&&j.props.highlightCurrentRow&&de===$.store.states.currentRow.value&&he.push("current-row"),$.stripe&&pe%2===1&&he.push(z.em("row","striped"));const _e=j==null?void 0:j.props.rowClassName;return typeof _e=="string"?he.push(_e):typeof _e=="function"&&he.push(_e.call(null,{row:de,rowIndex:pe})),he},getCellStyle:(de,pe,he,_e)=>{const Ce=j==null?void 0:j.props.cellStyle;let $e=Ce??{};typeof Ce=="function"&&($e=Ce.call(null,{rowIndex:de,columnIndex:pe,row:he,column:_e}));const xe=getFixedColumnOffset(pe,$==null?void 0:$.fixed,$.store);return ensurePosition(xe,"left"),ensurePosition(xe,"right"),Object.assign({},$e,xe)},getCellClass:(de,pe,he,_e,Ce)=>{const $e=getFixedColumnsClass(z.b(),pe,$==null?void 0:$.fixed,$.store,void 0,Ce),xe=[_e.id,_e.align,_e.className,...$e],Ie=j==null?void 0:j.props.cellClassName;return typeof Ie=="string"?xe.push(Ie):typeof Ie=="function"&&xe.push(Ie.call(null,{rowIndex:de,columnIndex:pe,row:he,column:_e})),xe.push(z.e("cell")),xe.filter(Ne=>!!Ne).join(" ")},getSpan:(de,pe,he,_e)=>{let Ce=1,$e=1;const xe=j==null?void 0:j.props.spanMethod;if(typeof xe=="function"){const Ie=xe({row:de,column:pe,rowIndex:he,columnIndex:_e});Array.isArray(Ie)?(Ce=Ie[0],$e=Ie[1]):typeof Ie=="object"&&(Ce=Ie.rowspan,$e=Ie.colspan)}return{rowspan:Ce,colspan:$e}},getColspanRealWidth:(de,pe,he)=>{if(pe<1)return de[he].realWidth;const _e=de.map(({realWidth:Ce,width:$e})=>Ce||$e).slice(he,he+pe);return Number(_e.reduce((Ce,$e)=>Number(Ce)+Number($e),-1))}}}function useRender$1($){const j=inject(TABLE_INJECTION_KEY),z=useNamespace("table"),{handleDoubleClick:re,handleClick:oe,handleContextMenu:ie,handleMouseEnter:ae,handleMouseLeave:le,handleCellMouseEnter:ue,handleCellMouseLeave:de,tooltipContent:pe,tooltipTrigger:he}=useEvents($),{getRowStyle:_e,getRowClass:Ce,getCellStyle:$e,getCellClass:xe,getSpan:Ie,getColspanRealWidth:Ne}=useStyles$1($),Oe=computed$1(()=>$.store.states.columns.value.findIndex(({type:qe})=>qe==="default")),Ve=(qe,Et)=>{const Pt=j.props.rowKey;return Pt?getRowIdentity(qe,Pt):Et},ze=(qe,Et,Pt,Lt=!1)=>{const{tooltipEffect:jt,tooltipOptions:vn,store:hn}=$,{indent:bn,columns:Sn}=hn.states,En=Ce(qe,Et);let _n=!0;return Pt&&(En.push(z.em("row",`level-${Pt.level}`)),_n=Pt.display),h$2("tr",{style:[_n?null:{display:"none"},_e(qe,Et)],class:En,key:Ve(qe,Et),onDblclick:Tn=>re(Tn,qe),onClick:Tn=>oe(Tn,qe),onContextmenu:Tn=>ie(Tn,qe),onMouseenter:()=>ae(Et),onMouseleave:le},Sn.value.map((Tn,Mn)=>{const{rowspan:Nn,colspan:Pn}=Ie(qe,Tn,Et,Mn);if(!Nn||!Pn)return null;const In={...Tn};In.realWidth=Ne(Sn.value,Pn,Mn);const Rn={store:$.store,_self:$.context||j,column:In,row:qe,$index:Et,cellIndex:Mn,expanded:Lt};Mn===Oe.value&&Pt&&(Rn.treeNode={indent:Pt.level*bn.value,level:Pt.level},typeof Pt.expanded=="boolean"&&(Rn.treeNode.expanded=Pt.expanded,"loading"in Pt&&(Rn.treeNode.loading=Pt.loading),"noLazyChildren"in Pt&&(Rn.treeNode.noLazyChildren=Pt.noLazyChildren)));const On=`${Et},${Mn}`,zn=In.columnKey||In.rawColumnKey||"",Hn=Ue(Mn,Tn,Rn),Bn=Tn.showOverflowTooltip&&merge$3({effect:jt},vn,Tn.showOverflowTooltip);return h$2("td",{style:$e(Et,Mn,qe,Tn),class:xe(Et,Mn,qe,Tn,Pn-1),key:`${zn}${On}`,rowspan:Nn,colspan:Pn,onMouseenter:Kn=>ue(Kn,qe,Bn),onMouseleave:de},[Hn])}))},Ue=(qe,Et,Pt)=>Et.renderCell(Pt);return{wrappedRowRender:(qe,Et)=>{const Pt=$.store,{isRowExpanded:Lt,assertRowKey:jt}=Pt,{treeData:vn,lazyTreeNodeMap:hn,childrenColumnName:bn,rowKey:Sn}=Pt.states,En=Pt.states.columns.value;if(En.some(({type:xn})=>xn==="expand")){const xn=Lt(qe),Tn=ze(qe,Et,void 0,xn),Mn=j.renderExpanded;return xn?Mn?[[Tn,h$2("tr",{key:`expanded-row__${Tn.key}`},[h$2("td",{colspan:En.length,class:`${z.e("cell")} ${z.e("expanded-cell")}`},[Mn({row:qe,$index:Et,store:Pt,expanded:xn})])])]]:(console.error("[Element Error]renderExpanded is required."),Tn):[[Tn]]}else if(Object.keys(vn.value).length){jt();const xn=getRowIdentity(qe,Sn.value);let Tn=vn.value[xn],Mn=null;Tn&&(Mn={expanded:Tn.expanded,level:Tn.level,display:!0},typeof Tn.lazy=="boolean"&&(typeof Tn.loaded=="boolean"&&Tn.loaded&&(Mn.noLazyChildren=!(Tn.children&&Tn.children.length)),Mn.loading=Tn.loading));const Nn=[ze(qe,Et,Mn)];if(Tn){let Pn=0;const In=(On,zn)=>{On&&On.length&&zn&&On.forEach(Hn=>{const Bn={display:zn.display&&zn.expanded,level:zn.level+1,expanded:!1,noLazyChildren:!1,loading:!1},Kn=getRowIdentity(Hn,Sn.value);if(Kn==null)throw new Error("For nested data item, row-key is required.");if(Tn={...vn.value[Kn]},Tn&&(Bn.expanded=Tn.expanded,Tn.level=Tn.level||Bn.level,Tn.display=!!(Tn.expanded&&Bn.display),typeof Tn.lazy=="boolean"&&(typeof Tn.loaded=="boolean"&&Tn.loaded&&(Bn.noLazyChildren=!(Tn.children&&Tn.children.length)),Bn.loading=Tn.loading)),Pn++,Nn.push(ze(Hn,Et+Pn,Bn)),Tn){const Yn=hn.value[Kn]||Hn[bn.value];In(Yn,Tn)}})};Tn.display=!0;const Rn=hn.value[xn]||qe[bn.value];In(Rn,Tn)}return Nn}else return ze(qe,Et,void 0)},tooltipContent:pe,tooltipTrigger:he}}const defaultProps$2={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var TableBody=defineComponent({name:"ElTableBody",props:defaultProps$2,setup($){const j=getCurrentInstance(),z=inject(TABLE_INJECTION_KEY),re=useNamespace("table"),{wrappedRowRender:oe,tooltipContent:ie,tooltipTrigger:ae}=useRender$1($),{onColumnsChange:le,onScrollableChange:ue}=useLayoutObserver(z);return watch($.store.states.hoverRow,(de,pe)=>{if(!$.store.states.isComplex.value||!isClient$1)return;let he=window.requestAnimationFrame;he||(he=_e=>window.setTimeout(_e,16)),he(()=>{const _e=j==null?void 0:j.vnode.el,Ce=Array.from((_e==null?void 0:_e.children)||[]).filter(Ie=>Ie==null?void 0:Ie.classList.contains(`${re.e("row")}`)),$e=Ce[pe],xe=Ce[de];$e&&removeClass($e,"hover-row"),xe&&addClass(xe,"hover-row")})}),onUnmounted(()=>{var de;(de=removePopper)==null||de()}),{ns:re,onColumnsChange:le,onScrollableChange:ue,wrappedRowRender:oe,tooltipContent:ie,tooltipTrigger:ae}},render(){const{wrappedRowRender:$,store:j}=this,z=j.states.data.value||[];return h$2("tbody",{},[z.reduce((re,oe)=>re.concat($(oe,re.length)),[])])}});function hColgroup($){const j=$.tableLayout==="auto";let z=$.columns||[];j&&z.every(oe=>oe.width===void 0)&&(z=[]);const re=oe=>{const ie={key:`${$.tableLayout}_${oe.id}`,style:{},name:void 0};return j?ie.style={width:`${oe.width}px`}:ie.name=oe.id,ie};return h$2("colgroup",{},z.map(oe=>h$2("col",re(oe))))}hColgroup.props=["columns","tableLayout"];function useMapState(){const $=inject(TABLE_INJECTION_KEY),j=$==null?void 0:$.store,z=computed$1(()=>j.states.fixedLeafColumnsLength.value),re=computed$1(()=>j.states.rightFixedColumns.value.length),oe=computed$1(()=>j.states.columns.value.length),ie=computed$1(()=>j.states.fixedColumns.value.length),ae=computed$1(()=>j.states.rightFixedColumns.value.length);return{leftFixedLeafCount:z,rightFixedLeafCount:re,columnsCount:oe,leftFixedCount:ie,rightFixedCount:ae,columns:j.states.columns}}function useStyle$1($){const{columns:j}=useMapState(),z=useNamespace("table");return{getCellClasses:(ie,ae)=>{const le=ie[ae],ue=[z.e("cell"),le.id,le.align,le.labelClassName,...getFixedColumnsClass(z.b(),ae,le.fixed,$.store)];return le.className&&ue.push(le.className),le.children||ue.push(z.is("leaf")),ue},getCellStyles:(ie,ae)=>{const le=getFixedColumnOffset(ae,ie.fixed,$.store);return ensurePosition(le,"left"),ensurePosition(le,"right"),le},columns:j}}var TableFooter=defineComponent({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup($){const{getCellClasses:j,getCellStyles:z,columns:re}=useStyle$1($);return{ns:useNamespace("table"),getCellClasses:j,getCellStyles:z,columns:re}},render(){const{columns:$,getCellStyles:j,getCellClasses:z,summaryMethod:re,sumText:oe,ns:ie}=this,ae=this.store.states.data.value;let le=[];return re?le=re({columns:$,data:ae}):$.forEach((ue,de)=>{if(de===0){le[de]=oe;return}const pe=ae.map($e=>Number($e[ue.property])),he=[];let _e=!0;pe.forEach($e=>{if(!Number.isNaN(+$e)){_e=!1;const xe=`${$e}`.split(".")[1];he.push(xe?xe.length:0)}});const Ce=Math.max.apply(null,he);_e?le[de]="":le[de]=pe.reduce(($e,xe)=>{const Ie=Number(xe);return Number.isNaN(+Ie)?$e:Number.parseFloat(($e+xe).toFixed(Math.min(Ce,20)))},0)}),h$2("table",{class:ie.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[hColgroup({columns:$}),h$2("tbody",[h$2("tr",{},[...$.map((ue,de)=>h$2("td",{key:de,colspan:ue.colSpan,rowspan:ue.rowSpan,class:z($,de),style:j(ue,de)},[h$2("div",{class:["cell",ue.labelClassName]},[le[de]])]))])])])}});function useUtils($){return{setCurrentRow:pe=>{$.commit("setCurrentRow",pe)},getSelectionRows:()=>$.getSelectionRows(),toggleRowSelection:(pe,he)=>{$.toggleRowSelection(pe,he,!1),$.updateAllSelected()},clearSelection:()=>{$.clearSelection()},clearFilter:pe=>{$.clearFilter(pe)},toggleAllSelection:()=>{$.commit("toggleAllSelection")},toggleRowExpansion:(pe,he)=>{$.toggleRowExpansionAdapter(pe,he)},clearSort:()=>{$.clearSort()},sort:(pe,he)=>{$.commit("sort",{prop:pe,order:he})}}}function useStyle($,j,z,re){const oe=ref(!1),ie=ref(null),ae=ref(!1),le=xn=>{ae.value=xn},ue=ref({width:null,height:null,headerHeight:null}),de=ref(!1),pe={display:"inline-block",verticalAlign:"middle"},he=ref(),_e=ref(0),Ce=ref(0),$e=ref(0),xe=ref(0);watchEffect(()=>{j.setHeight($.height)}),watchEffect(()=>{j.setMaxHeight($.maxHeight)}),watch(()=>[$.currentRowKey,z.states.rowKey],([xn,Tn])=>{!unref(Tn)||!unref(xn)||z.setCurrentRowKey(`${xn}`)},{immediate:!0}),watch(()=>$.data,xn=>{re.store.commit("setData",xn)},{immediate:!0,deep:!0}),watchEffect(()=>{$.expandRowKeys&&z.setExpandRowKeysAdapter($.expandRowKeys)});const Ie=()=>{re.store.commit("setHoverRow",null),re.hoverState&&(re.hoverState=null)},Ne=(xn,Tn)=>{const{pixelX:Mn,pixelY:Nn}=Tn;Math.abs(Mn)>=Math.abs(Nn)&&(re.refs.bodyWrapper.scrollLeft+=Tn.pixelX/5)},Oe=computed$1(()=>$.height||$.maxHeight||z.states.fixedColumns.value.length>0||z.states.rightFixedColumns.value.length>0),Ve=computed$1(()=>({width:j.bodyWidth.value?`${j.bodyWidth.value}px`:""})),ze=()=>{Oe.value&&j.updateElsHeight(),j.updateColumnsWidth(),requestAnimationFrame(Et)};onMounted(async()=>{await nextTick(),z.updateColumns(),Pt(),requestAnimationFrame(ze);const xn=re.vnode.el,Tn=re.refs.headerWrapper;$.flexible&&xn&&xn.parentElement&&(xn.parentElement.style.minWidth="0"),ue.value={width:he.value=xn.offsetWidth,height:xn.offsetHeight,headerHeight:$.showHeader&&Tn?Tn.offsetHeight:null},z.states.columns.value.forEach(Mn=>{Mn.filteredValue&&Mn.filteredValue.length&&re.store.commit("filterChange",{column:Mn,values:Mn.filteredValue,silent:!0})}),re.$ready=!0});const Ue=(xn,Tn)=>{if(!xn)return;const Mn=Array.from(xn.classList).filter(Nn=>!Nn.startsWith("is-scrolling-"));Mn.push(j.scrollX.value?Tn:"is-scrolling-none"),xn.className=Mn.join(" ")},Fe=xn=>{const{tableWrapper:Tn}=re.refs;Ue(Tn,xn)},qe=xn=>{const{tableWrapper:Tn}=re.refs;return!!(Tn&&Tn.classList.contains(xn))},Et=function(){if(!re.refs.scrollBarRef)return;if(!j.scrollX.value){const On="is-scrolling-none";qe(On)||Fe(On);return}const xn=re.refs.scrollBarRef.wrapRef;if(!xn)return;const{scrollLeft:Tn,offsetWidth:Mn,scrollWidth:Nn}=xn,{headerWrapper:Pn,footerWrapper:In}=re.refs;Pn&&(Pn.scrollLeft=Tn),In&&(In.scrollLeft=Tn);const Rn=Nn-Mn-1;Tn>=Rn?Fe("is-scrolling-right"):Fe(Tn===0?"is-scrolling-left":"is-scrolling-middle")},Pt=()=>{re.refs.scrollBarRef&&(re.refs.scrollBarRef.wrapRef&&useEventListener(re.refs.scrollBarRef.wrapRef,"scroll",Et,{passive:!0}),$.fit?useResizeObserver(re.vnode.el,Lt):useEventListener(window,"resize",Lt),useResizeObserver(re.refs.bodyWrapper,()=>{var xn,Tn;Lt(),(Tn=(xn=re.refs)==null?void 0:xn.scrollBarRef)==null||Tn.update()}))},Lt=()=>{var xn,Tn,Mn;const Nn=re.vnode.el;if(!re.$ready||!Nn)return;let Pn=!1;const{width:In,height:Rn,headerHeight:On}=ue.value,zn=he.value=Nn.offsetWidth;In!==zn&&(Pn=!0);const Hn=Nn.offsetHeight;($.height||Oe.value)&&Rn!==Hn&&(Pn=!0);const Bn=$.tableLayout==="fixed"?re.refs.headerWrapper:(xn=re.refs.tableHeaderRef)==null?void 0:xn.$el;$.showHeader&&(Bn==null?void 0:Bn.offsetHeight)!==On&&(Pn=!0),_e.value=((Tn=re.refs.tableWrapper)==null?void 0:Tn.scrollHeight)||0,$e.value=(Bn==null?void 0:Bn.scrollHeight)||0,xe.value=((Mn=re.refs.footerWrapper)==null?void 0:Mn.offsetHeight)||0,Ce.value=_e.value-$e.value-xe.value,Pn&&(ue.value={width:zn,height:Hn,headerHeight:$.showHeader&&(Bn==null?void 0:Bn.offsetHeight)||0},ze())},jt=useFormSize(),vn=computed$1(()=>{const{bodyWidth:xn,scrollY:Tn,gutterWidth:Mn}=j;return xn.value?`${xn.value-(Tn.value?Mn:0)}px`:""}),hn=computed$1(()=>$.maxHeight?"fixed":$.tableLayout),bn=computed$1(()=>{if($.data&&$.data.length)return null;let xn="100%";$.height&&Ce.value&&(xn=`${Ce.value}px`);const Tn=he.value;return{width:Tn?`${Tn}px`:"",height:xn}}),Sn=computed$1(()=>$.height?{height:Number.isNaN(Number($.height))?$.height:`${$.height}px`}:$.maxHeight?{maxHeight:Number.isNaN(Number($.maxHeight))?$.maxHeight:`${$.maxHeight}px`}:{}),En=computed$1(()=>{if($.height)return{height:"100%"};if($.maxHeight){if(Number.isNaN(Number($.maxHeight)))return{maxHeight:`calc(${$.maxHeight} - ${$e.value+xe.value}px)`};{const xn=$.maxHeight;if(_e.value>=Number(xn))return{maxHeight:`${_e.value-$e.value-xe.value}px`}}}return{}});return{isHidden:oe,renderExpanded:ie,setDragVisible:le,isGroup:de,handleMouseLeave:Ie,handleHeaderFooterMousewheel:Ne,tableSize:jt,emptyBlockStyle:bn,handleFixedMousewheel:(xn,Tn)=>{const Mn=re.refs.bodyWrapper;if(Math.abs(Tn.spinY)>0){const Nn=Mn.scrollTop;Tn.pixelY<0&&Nn!==0&&xn.preventDefault(),Tn.pixelY>0&&Mn.scrollHeight-Mn.clientHeight>Nn&&xn.preventDefault(),Mn.scrollTop+=Math.ceil(Tn.pixelY/5)}else Mn.scrollLeft+=Math.ceil(Tn.pixelX/5)},resizeProxyVisible:ae,bodyWidth:vn,resizeState:ue,doLayout:ze,tableBodyStyles:Ve,tableLayout:hn,scrollbarViewStyle:pe,tableInnerStyle:Sn,scrollbarStyle:En}}function useKeyRender($){const j=ref(),z=()=>{const oe=$.vnode.el.querySelector(".hidden-columns"),ie={childList:!0,subtree:!0},ae=$.store.states.updateOrderFns;j.value=new MutationObserver(()=>{ae.forEach(le=>le())}),j.value.observe(oe,ie)};onMounted(()=>{z()}),onUnmounted(()=>{var re;(re=j.value)==null||re.disconnect()})}var defaultProps$1={data:{type:Array,default:()=>[]},size:useSizeProp,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean};const useScrollbar$1=()=>{const $=ref(),j=(ie,ae)=>{const le=$.value;le&&le.scrollTo(ie,ae)},z=(ie,ae)=>{const le=$.value;le&&isNumber$2(ae)&&["Top","Left"].includes(ie)&&le[`setScroll${ie}`](ae)};return{scrollBarRef:$,scrollTo:j,setScrollTop:ie=>z("Top",ie),setScrollLeft:ie=>z("Left",ie)}};let tableIdSeed=1;const _sfc_main$v=defineComponent({name:"ElTable",directives:{Mousewheel},components:{TableHeader,TableBody,TableFooter,ElScrollbar,hColgroup},props:defaultProps$1,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup($){const{t:j}=useLocale(),z=useNamespace("table"),re=getCurrentInstance();provide(TABLE_INJECTION_KEY,re);const oe=createStore(re,$);re.store=oe;const ie=new TableLayout({store:re.store,table:re,fit:$.fit,showHeader:$.showHeader});re.layout=ie;const ae=computed$1(()=>(oe.states.data.value||[]).length===0),{setCurrentRow:le,getSelectionRows:ue,toggleRowSelection:de,clearSelection:pe,clearFilter:he,toggleAllSelection:_e,toggleRowExpansion:Ce,clearSort:$e,sort:xe}=useUtils(oe),{isHidden:Ie,renderExpanded:Ne,setDragVisible:Oe,isGroup:Ve,handleMouseLeave:ze,handleHeaderFooterMousewheel:Ue,tableSize:Fe,emptyBlockStyle:qe,handleFixedMousewheel:Et,resizeProxyVisible:Pt,bodyWidth:Lt,resizeState:jt,doLayout:vn,tableBodyStyles:hn,tableLayout:bn,scrollbarViewStyle:Sn,tableInnerStyle:En,scrollbarStyle:_n}=useStyle($,ie,oe,re),{scrollBarRef:xn,scrollTo:Tn,setScrollLeft:Mn,setScrollTop:Nn}=useScrollbar$1(),Pn=debounce(vn,50),In=`${z.namespace.value}-table_${tableIdSeed++}`;re.tableId=In,re.state={isGroup:Ve,resizeState:jt,doLayout:vn,debouncedUpdateLayout:Pn};const Rn=computed$1(()=>$.sumText||j("el.table.sumText")),On=computed$1(()=>$.emptyText||j("el.table.emptyText"));return useKeyRender(re),{ns:z,layout:ie,store:oe,handleHeaderFooterMousewheel:Ue,handleMouseLeave:ze,tableId:In,tableSize:Fe,isHidden:Ie,isEmpty:ae,renderExpanded:Ne,resizeProxyVisible:Pt,resizeState:jt,isGroup:Ve,bodyWidth:Lt,tableBodyStyles:hn,emptyBlockStyle:qe,debouncedUpdateLayout:Pn,handleFixedMousewheel:Et,setCurrentRow:le,getSelectionRows:ue,toggleRowSelection:de,clearSelection:pe,clearFilter:he,toggleAllSelection:_e,toggleRowExpansion:Ce,clearSort:$e,doLayout:vn,sort:xe,t:j,setDragVisible:Oe,context:re,computedSumText:Rn,computedEmptyText:On,tableLayout:bn,scrollbarViewStyle:Sn,tableInnerStyle:En,scrollbarStyle:_n,scrollBarRef:xn,scrollTo:Tn,setScrollLeft:Mn,setScrollTop:Nn}}}),_hoisted_1$e=["data-prefix"],_hoisted_2$9={ref:"hiddenColumns",class:"hidden-columns"};function _sfc_render$3($,j,z,re,oe,ie){const ae=resolveComponent("hColgroup"),le=resolveComponent("table-header"),ue=resolveComponent("table-body"),de=resolveComponent("el-scrollbar"),pe=resolveComponent("table-footer"),he=resolveDirective("mousewheel");return openBlock(),createElementBlock("div",{ref:"tableWrapper",class:normalizeClass([{[$.ns.m("fit")]:$.fit,[$.ns.m("striped")]:$.stripe,[$.ns.m("border")]:$.border||$.isGroup,[$.ns.m("hidden")]:$.isHidden,[$.ns.m("group")]:$.isGroup,[$.ns.m("fluid-height")]:$.maxHeight,[$.ns.m("scrollable-x")]:$.layout.scrollX.value,[$.ns.m("scrollable-y")]:$.layout.scrollY.value,[$.ns.m("enable-row-hover")]:!$.store.states.isComplex.value,[$.ns.m("enable-row-transition")]:($.store.states.data.value||[]).length!==0&&($.store.states.data.value||[]).length<100,"has-footer":$.showSummary},$.ns.m($.tableSize),$.className,$.ns.b(),$.ns.m(`layout-${$.tableLayout}`)]),style:normalizeStyle$1($.style),"data-prefix":$.ns.namespace.value,onMouseleave:j[0]||(j[0]=(..._e)=>$.handleMouseLeave&&$.handleMouseLeave(..._e))},[createBaseVNode("div",{class:normalizeClass($.ns.e("inner-wrapper")),style:normalizeStyle$1($.tableInnerStyle)},[createBaseVNode("div",_hoisted_2$9,[renderSlot($.$slots,"default")],512),$.showHeader&&$.tableLayout==="fixed"?withDirectives((openBlock(),createElementBlock("div",{key:0,ref:"headerWrapper",class:normalizeClass($.ns.e("header-wrapper"))},[createBaseVNode("table",{ref:"tableHeader",class:normalizeClass($.ns.e("header")),style:normalizeStyle$1($.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[createVNode$1(ae,{columns:$.store.states.columns.value,"table-layout":$.tableLayout},null,8,["columns","table-layout"]),createVNode$1(le,{ref:"tableHeaderRef",border:$.border,"default-sort":$.defaultSort,store:$.store,onSetDragVisible:$.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[he,$.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),createBaseVNode("div",{ref:"bodyWrapper",class:normalizeClass($.ns.e("body-wrapper"))},[createVNode$1(de,{ref:"scrollBarRef","view-style":$.scrollbarViewStyle,"wrap-style":$.scrollbarStyle,always:$.scrollbarAlwaysOn},{default:withCtx(()=>[createBaseVNode("table",{ref:"tableBody",class:normalizeClass($.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:normalizeStyle$1({width:$.bodyWidth,tableLayout:$.tableLayout})},[createVNode$1(ae,{columns:$.store.states.columns.value,"table-layout":$.tableLayout},null,8,["columns","table-layout"]),$.showHeader&&$.tableLayout==="auto"?(openBlock(),createBlock(le,{key:0,ref:"tableHeaderRef",border:$.border,"default-sort":$.defaultSort,store:$.store,onSetDragVisible:$.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):createCommentVNode("v-if",!0),createVNode$1(ue,{context:$.context,highlight:$.highlightCurrentRow,"row-class-name":$.rowClassName,"tooltip-effect":$.tooltipEffect,"tooltip-options":$.tooltipOptions,"row-style":$.rowStyle,store:$.store,stripe:$.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"])],6),$.isEmpty?(openBlock(),createElementBlock("div",{key:0,ref:"emptyBlock",style:normalizeStyle$1($.emptyBlockStyle),class:normalizeClass($.ns.e("empty-block"))},[createBaseVNode("span",{class:normalizeClass($.ns.e("empty-text"))},[renderSlot($.$slots,"empty",{},()=>[createTextVNode(toDisplayString($.computedEmptyText),1)])],2)],6)):createCommentVNode("v-if",!0),$.$slots.append?(openBlock(),createElementBlock("div",{key:1,ref:"appendWrapper",class:normalizeClass($.ns.e("append-wrapper"))},[renderSlot($.$slots,"append")],2)):createCommentVNode("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),$.showSummary?withDirectives((openBlock(),createElementBlock("div",{key:1,ref:"footerWrapper",class:normalizeClass($.ns.e("footer-wrapper"))},[createVNode$1(pe,{border:$.border,"default-sort":$.defaultSort,store:$.store,style:normalizeStyle$1($.tableBodyStyles),"sum-text":$.computedSumText,"summary-method":$.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[vShow,!$.isEmpty],[he,$.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),$.border||$.isGroup?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass($.ns.e("border-left-patch"))},null,2)):createCommentVNode("v-if",!0)],6),withDirectives(createBaseVNode("div",{ref:"resizeProxy",class:normalizeClass($.ns.e("column-resize-proxy"))},null,2),[[vShow,$.resizeProxyVisible]])],46,_hoisted_1$e)}var Table=_export_sfc$1(_sfc_main$v,[["render",_sfc_render$3],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const defaultClassNames={selection:"table-column--selection",expand:"table__expand-column"},cellStarts={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},getDefaultClassName=$=>defaultClassNames[$]||"",cellForced={selection:{renderHeader({store:$}){function j(){return $.states.data.value&&$.states.data.value.length===0}return h$2(ElCheckbox,{disabled:j(),size:$.states.tableSize.value,indeterminate:$.states.selection.value.length>0&&!$.states.isAllSelected.value,"onUpdate:modelValue":$.toggleAllSelection,modelValue:$.states.isAllSelected.value})},renderCell({row:$,column:j,store:z,$index:re}){return h$2(ElCheckbox,{disabled:j.selectable?!j.selectable.call(null,$,re):!1,size:z.states.tableSize.value,onChange:()=>{z.commit("rowSelectedChanged",$)},onClick:oe=>oe.stopPropagation(),modelValue:z.isSelected($)})},sortable:!1,resizable:!1},index:{renderHeader({column:$}){return $.label||"#"},renderCell({column:$,$index:j}){let z=j+1;const re=$.index;return typeof re=="number"?z=j+re:typeof re=="function"&&(z=re(j)),h$2("div",{},[z])},sortable:!1},expand:{renderHeader({column:$}){return $.label||""},renderCell({row:$,store:j,expanded:z}){const{ns:re}=j,oe=[re.e("expand-icon")];return z&&oe.push(re.em("expand-icon","expanded")),h$2("div",{class:oe,onClick:function(ae){ae.stopPropagation(),j.toggleRowExpansion($)}},{default:()=>[h$2(ElIcon,null,{default:()=>[h$2(arrow_right_default)]})]})},sortable:!1,resizable:!1}};function defaultRenderCell({row:$,column:j,$index:z}){var re;const oe=j.property,ie=oe&&getProp($,oe).value;return j&&j.formatter?j.formatter($,j,ie,z):((re=ie==null?void 0:ie.toString)==null?void 0:re.call(ie))||""}function treeCellPrefix({row:$,treeNode:j,store:z},re=!1){const{ns:oe}=z;if(!j)return re?[h$2("span",{class:oe.e("placeholder")})]:null;const ie=[],ae=function(le){le.stopPropagation(),!j.loading&&z.loadOrToggle($)};if(j.indent&&ie.push(h$2("span",{class:oe.e("indent"),style:{"padding-left":`${j.indent}px`}})),typeof j.expanded=="boolean"&&!j.noLazyChildren){const le=[oe.e("expand-icon"),j.expanded?oe.em("expand-icon","expanded"):""];let ue=arrow_right_default;j.loading&&(ue=loading_default),ie.push(h$2("div",{class:le,onClick:ae},{default:()=>[h$2(ElIcon,{class:{[oe.is("loading")]:j.loading}},{default:()=>[h$2(ue)]})]}))}else ie.push(h$2("span",{class:oe.e("placeholder")}));return ie}function getAllAliases($,j){return $.reduce((z,re)=>(z[re]=re,z),j)}function useWatcher($,j){const z=getCurrentInstance();return{registerComplexWatchers:()=>{const ie=["fixed"],ae={realWidth:"width",realMinWidth:"minWidth"},le=getAllAliases(ie,ae);Object.keys(le).forEach(ue=>{const de=ae[ue];hasOwn$1(j,de)&&watch(()=>j[de],pe=>{let he=pe;de==="width"&&ue==="realWidth"&&(he=parseWidth(pe)),de==="minWidth"&&ue==="realMinWidth"&&(he=parseMinWidth(pe)),z.columnConfig.value[de]=he,z.columnConfig.value[ue]=he;const _e=de==="fixed";$.value.store.scheduleLayout(_e)})})},registerNormalWatchers:()=>{const ie=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],ae={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},le=getAllAliases(ie,ae);Object.keys(le).forEach(ue=>{const de=ae[ue];hasOwn$1(j,de)&&watch(()=>j[de],pe=>{z.columnConfig.value[ue]=pe})})}}}function useRender($,j,z){const re=getCurrentInstance(),oe=ref(""),ie=ref(!1),ae=ref(),le=ref(),ue=useNamespace("table");watchEffect(()=>{ae.value=$.align?`is-${$.align}`:null,ae.value}),watchEffect(()=>{le.value=$.headerAlign?`is-${$.headerAlign}`:ae.value,le.value});const de=computed$1(()=>{let ze=re.vnode.vParent||re.parent;for(;ze&&!ze.tableId&&!ze.columnId;)ze=ze.vnode.vParent||ze.parent;return ze}),pe=computed$1(()=>{const{store:ze}=re.parent;if(!ze)return!1;const{treeData:Ue}=ze.states,Fe=Ue.value;return Fe&&Object.keys(Fe).length>0}),he=ref(parseWidth($.width)),_e=ref(parseMinWidth($.minWidth)),Ce=ze=>(he.value&&(ze.width=he.value),_e.value&&(ze.minWidth=_e.value),!he.value&&_e.value&&(ze.width=void 0),ze.minWidth||(ze.minWidth=80),ze.realWidth=Number(ze.width===void 0?ze.minWidth:ze.width),ze),$e=ze=>{const Ue=ze.type,Fe=cellForced[Ue]||{};Object.keys(Fe).forEach(Et=>{const Pt=Fe[Et];Et!=="className"&&Pt!==void 0&&(ze[Et]=Pt)});const qe=getDefaultClassName(Ue);if(qe){const Et=`${unref(ue.namespace)}-${qe}`;ze.className=ze.className?`${ze.className} ${Et}`:Et}return ze},xe=ze=>{Array.isArray(ze)?ze.forEach(Fe=>Ue(Fe)):Ue(ze);function Ue(Fe){var qe;((qe=Fe==null?void 0:Fe.type)==null?void 0:qe.name)==="ElTableColumn"&&(Fe.vParent=re)}};return{columnId:oe,realAlign:ae,isSubColumn:ie,realHeaderAlign:le,columnOrTableParent:de,setColumnWidth:Ce,setColumnForcedProps:$e,setColumnRenders:ze=>{$.renderHeader||ze.type!=="selection"&&(ze.renderHeader=Fe=>{re.columnConfig.value.label;const qe=j.header;return qe?qe(Fe):ze.label});let Ue=ze.renderCell;return ze.type==="expand"?(ze.renderCell=Fe=>h$2("div",{class:"cell"},[Ue(Fe)]),z.value.renderExpanded=Fe=>j.default?j.default(Fe):j.default):(Ue=Ue||defaultRenderCell,ze.renderCell=Fe=>{let qe=null;if(j.default){const hn=j.default(Fe);qe=hn.some(bn=>bn.type!==Comment)?hn:Ue(Fe)}else qe=Ue(Fe);const{columns:Et}=z.value.store.states,Pt=Et.value.findIndex(hn=>hn.type==="default"),Lt=pe.value&&Fe.cellIndex===Pt,jt=treeCellPrefix(Fe,Lt),vn={class:"cell",style:{}};return ze.showOverflowTooltip&&(vn.class=`${vn.class} ${unref(ue.namespace)}-tooltip`,vn.style={width:`${(Fe.column.realWidth||Number(Fe.column.width))-1}px`}),xe(qe),h$2("div",vn,[jt,qe])}),ze},getPropsData:(...ze)=>ze.reduce((Ue,Fe)=>(Array.isArray(Fe)&&Fe.forEach(qe=>{Ue[qe]=$[qe]}),Ue),{}),getColumnElIndex:(ze,Ue)=>Array.prototype.indexOf.call(ze,Ue),updateColumnOrder:()=>{z.value.store.commit("updateColumnOrder",re.columnConfig.value)}}}var defaultProps={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:[Boolean,Object],fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:$=>$.every(j=>["ascending","descending",null].includes(j))}};let columnIdSeed=1;var ElTableColumn$1=defineComponent({name:"ElTableColumn",components:{ElCheckbox},props:defaultProps,setup($,{slots:j}){const z=getCurrentInstance(),re=ref({}),oe=computed$1(()=>{let Ve=z.parent;for(;Ve&&!Ve.tableId;)Ve=Ve.parent;return Ve}),{registerNormalWatchers:ie,registerComplexWatchers:ae}=useWatcher(oe,$),{columnId:le,isSubColumn:ue,realHeaderAlign:de,columnOrTableParent:pe,setColumnWidth:he,setColumnForcedProps:_e,setColumnRenders:Ce,getPropsData:$e,getColumnElIndex:xe,realAlign:Ie,updateColumnOrder:Ne}=useRender($,j,oe),Oe=pe.value;le.value=`${Oe.tableId||Oe.columnId}_column_${columnIdSeed++}`,onBeforeMount(()=>{ue.value=oe.value!==Oe;const Ve=$.type||"default",ze=$.sortable===""?!0:$.sortable,Ue={...cellStarts[Ve],id:le.value,type:Ve,property:$.prop||$.property,align:Ie,headerAlign:de,showOverflowTooltip:$.showOverflowTooltip,filterable:$.filters||$.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:ze,index:$.index,rawColumnKey:z.vnode.key};let Lt=$e(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);Lt=mergeOptions$1(Ue,Lt),Lt=compose(Ce,he,_e)(Lt),re.value=Lt,ie(),ae()}),onMounted(()=>{var Ve;const ze=pe.value,Ue=ue.value?ze.vnode.el.children:(Ve=ze.refs.hiddenColumns)==null?void 0:Ve.children,Fe=()=>xe(Ue||[],z.vnode.el);re.value.getColumnIndex=Fe,Fe()>-1&&oe.value.store.commit("insertColumn",re.value,ue.value?ze.columnConfig.value:null,Ne)}),onBeforeUnmount(()=>{oe.value.store.commit("removeColumn",re.value,ue.value?Oe.columnConfig.value:null,Ne)}),z.columnId=le.value,z.columnConfig=re},render(){var $,j,z;try{const re=(j=($=this.$slots).default)==null?void 0:j.call($,{row:{},column:{},$index:-1}),oe=[];if(Array.isArray(re))for(const ae of re)((z=ae.type)==null?void 0:z.name)==="ElTableColumn"||ae.shapeFlag&2?oe.push(ae):ae.type===Fragment&&Array.isArray(ae.children)&&ae.children.forEach(le=>{(le==null?void 0:le.patchFlag)!==1024&&!isString$3(le==null?void 0:le.children)&&oe.push(le)});return h$2("div",oe)}catch{return h$2("div",[])}}});const ElTable=withInstall(Table,{TableColumn:ElTableColumn$1}),ElTableColumn=withNoopInstall(ElTableColumn$1);var SortOrder=($=>($.ASC="asc",$.DESC="desc",$))(SortOrder||{}),Alignment=($=>($.CENTER="center",$.RIGHT="right",$))(Alignment||{}),FixedDir=($=>($.LEFT="left",$.RIGHT="right",$))(FixedDir||{});const oppositeOrderMap={asc:"desc",desc:"asc"},placeholderSign=Symbol("placeholder"),calcColumnStyle=($,j,z)=>{var re;const oe={flexGrow:0,flexShrink:0,...z?{}:{flexGrow:$.flexGrow||0,flexShrink:$.flexShrink||1}};z||(oe.flexShrink=1);const ie={...(re=$.style)!=null?re:{},...oe,flexBasis:"auto",width:$.width};return j||($.maxWidth&&(ie.maxWidth=$.maxWidth),$.minWidth&&(ie.minWidth=$.minWidth)),ie};function useColumns($,j,z){const re=computed$1(()=>unref(j).filter(xe=>!xe.hidden)),oe=computed$1(()=>unref(re).filter(xe=>xe.fixed==="left"||xe.fixed===!0)),ie=computed$1(()=>unref(re).filter(xe=>xe.fixed==="right")),ae=computed$1(()=>unref(re).filter(xe=>!xe.fixed)),le=computed$1(()=>{const xe=[];return unref(oe).forEach(Ie=>{xe.push({...Ie,placeholderSign})}),unref(ae).forEach(Ie=>{xe.push(Ie)}),unref(ie).forEach(Ie=>{xe.push({...Ie,placeholderSign})}),xe}),ue=computed$1(()=>unref(oe).length||unref(ie).length),de=computed$1(()=>unref(j).reduce((Ie,Ne)=>(Ie[Ne.key]=calcColumnStyle(Ne,unref(z),$.fixed),Ie),{})),pe=computed$1(()=>unref(re).reduce((xe,Ie)=>xe+Ie.width,0)),he=xe=>unref(j).find(Ie=>Ie.key===xe),_e=xe=>unref(de)[xe],Ce=(xe,Ie)=>{xe.width=Ie};function $e(xe){var Ie;const{key:Ne}=xe.currentTarget.dataset;if(!Ne)return;const{sortState:Oe,sortBy:Ve}=$;let ze=SortOrder.ASC;isObject$6(Oe)?ze=oppositeOrderMap[Oe[Ne]]:ze=oppositeOrderMap[Ve.order],(Ie=$.onColumnSort)==null||Ie.call($,{column:he(Ne),key:Ne,order:ze})}return{columns:j,columnsStyles:de,columnsTotalWidth:pe,fixedColumnsOnLeft:oe,fixedColumnsOnRight:ie,hasFixedColumns:ue,mainColumns:le,normalColumns:ae,visibleColumns:re,getColumn:he,getColumnStyle:_e,updateColumnWidth:Ce,onColumnSorted:$e}}const useScrollbar=($,{mainTableRef:j,leftTableRef:z,rightTableRef:re,onMaybeEndReached:oe})=>{const ie=ref({scrollLeft:0,scrollTop:0});function ae(Ce){var $e,xe,Ie;const{scrollTop:Ne}=Ce;($e=j.value)==null||$e.scrollTo(Ce),(xe=z.value)==null||xe.scrollToTop(Ne),(Ie=re.value)==null||Ie.scrollToTop(Ne)}function le(Ce){ie.value=Ce,ae(Ce)}function ue(Ce){ie.value.scrollTop=Ce,ae(unref(ie))}function de(Ce){var $e,xe;ie.value.scrollLeft=Ce,(xe=($e=j.value)==null?void 0:$e.scrollTo)==null||xe.call($e,unref(ie))}function pe(Ce){var $e;le(Ce),($e=$.onScroll)==null||$e.call($,Ce)}function he({scrollTop:Ce}){const{scrollTop:$e}=unref(ie);Ce!==$e&&ue(Ce)}function _e(Ce,$e="auto"){var xe;(xe=j.value)==null||xe.scrollToRow(Ce,$e)}return watch(()=>unref(ie).scrollTop,(Ce,$e)=>{Ce>$e&&oe()}),{scrollPos:ie,scrollTo:le,scrollToLeft:de,scrollToTop:ue,scrollToRow:_e,onScroll:pe,onVerticalScroll:he}},useRow=($,{mainTableRef:j,leftTableRef:z,rightTableRef:re})=>{const oe=getCurrentInstance(),{emit:ie}=oe,ae=shallowRef(!1),le=shallowRef(null),ue=ref($.defaultExpandedRowKeys||[]),de=ref(-1),pe=shallowRef(null),he=ref({}),_e=ref({}),Ce=shallowRef({}),$e=shallowRef({}),xe=shallowRef({}),Ie=computed$1(()=>isNumber$2($.estimatedRowHeight));function Ne(Et){var Pt;(Pt=$.onRowsRendered)==null||Pt.call($,Et),Et.rowCacheEnd>unref(de)&&(de.value=Et.rowCacheEnd)}function Oe({hovered:Et,rowKey:Pt}){le.value=Et?Pt:null}function Ve({expanded:Et,rowData:Pt,rowIndex:Lt,rowKey:jt}){var vn,hn;const bn=[...unref(ue)],Sn=bn.indexOf(jt);Et?Sn===-1&&bn.push(jt):Sn>-1&&bn.splice(Sn,1),ue.value=bn,ie("update:expandedRowKeys",bn),(vn=$.onRowExpand)==null||vn.call($,{expanded:Et,rowData:Pt,rowIndex:Lt,rowKey:jt}),(hn=$.onExpandedRowsChange)==null||hn.call($,bn)}const ze=debounce(()=>{var Et,Pt,Lt,jt;ae.value=!0,he.value={...unref(he),...unref(_e)},Ue(unref(pe),!1),_e.value={},pe.value=null,(Et=j.value)==null||Et.forceUpdate(),(Pt=z.value)==null||Pt.forceUpdate(),(Lt=re.value)==null||Lt.forceUpdate(),(jt=oe.proxy)==null||jt.$forceUpdate(),ae.value=!1},0);function Ue(Et,Pt=!1){unref(Ie)&&[j,z,re].forEach(Lt=>{const jt=unref(Lt);jt&&jt.resetAfterRowIndex(Et,Pt)})}function Fe(Et,Pt,Lt){const jt=unref(pe);(jt===null||jt>Lt)&&(pe.value=Lt),_e.value[Et]=Pt}function qe({rowKey:Et,height:Pt,rowIndex:Lt},jt){jt?jt===FixedDir.RIGHT?xe.value[Et]=Pt:Ce.value[Et]=Pt:$e.value[Et]=Pt;const vn=Math.max(...[Ce,xe,$e].map(hn=>hn.value[Et]||0));unref(he)[Et]!==vn&&(Fe(Et,vn,Lt),ze())}return{hoveringRowKey:le,expandedRowKeys:ue,lastRenderedRowIndex:de,isDynamic:Ie,isResetting:ae,rowHeights:he,resetAfterIndex:Ue,onRowExpanded:Ve,onRowHovered:Oe,onRowsRendered:Ne,onRowHeightChange:qe}},useData=($,{expandedRowKeys:j,lastRenderedRowIndex:z,resetAfterIndex:re})=>{const oe=ref({}),ie=computed$1(()=>{const le={},{data:ue,rowKey:de}=$,pe=unref(j);if(!pe||!pe.length)return ue;const he=[],_e=new Set;pe.forEach($e=>_e.add($e));let Ce=ue.slice();for(Ce.forEach($e=>le[$e[de]]=0);Ce.length>0;){const $e=Ce.shift();he.push($e),_e.has($e[de])&&Array.isArray($e.children)&&$e.children.length>0&&(Ce=[...$e.children,...Ce],$e.children.forEach(xe=>le[xe[de]]=le[$e[de]]+1))}return oe.value=le,he}),ae=computed$1(()=>{const{data:le,expandColumnKey:ue}=$;return ue?unref(ie):le});return watch(ae,(le,ue)=>{le!==ue&&(z.value=-1,re(0,!0))}),{data:ae,depthMap:oe}},sumReducer=($,j)=>$+j,sum$1=$=>isArray$7($)?$.reduce(sumReducer,0):$,tryCall=($,j,z={})=>isFunction$5($)?$(j):$??z,enforceUnit=$=>(["width","maxWidth","minWidth","height"].forEach(j=>{$[j]=addUnit($[j])}),$),componentToSlot=$=>isVNode($)?j=>h$2($,j):$,useStyles=($,{columnsTotalWidth:j,data:z,fixedColumnsOnLeft:re,fixedColumnsOnRight:oe})=>{const ie=computed$1(()=>{const{fixed:Ve,width:ze,vScrollbarSize:Ue}=$,Fe=ze-Ue;return Ve?Math.max(Math.round(unref(j)),Fe):Fe}),ae=computed$1(()=>unref(ie)+($.fixed?$.vScrollbarSize:0)),le=computed$1(()=>{const{height:Ve=0,maxHeight:ze=0,footerHeight:Ue,hScrollbarSize:Fe}=$;if(ze>0){const qe=unref($e),Et=unref(ue),Lt=unref(Ce)+qe+Et+Fe;return Math.min(Lt,ze-Ue)}return Ve-Ue}),ue=computed$1(()=>{const{rowHeight:Ve,estimatedRowHeight:ze}=$,Ue=unref(z);return isNumber$2(ze)?Ue.length*ze:Ue.length*Ve}),de=computed$1(()=>{const{maxHeight:Ve}=$,ze=unref(le);if(isNumber$2(Ve)&&Ve>0)return ze;const Ue=unref(ue)+unref(Ce)+unref($e);return Math.min(ze,Ue)}),pe=Ve=>Ve.width,he=computed$1(()=>sum$1(unref(re).map(pe))),_e=computed$1(()=>sum$1(unref(oe).map(pe))),Ce=computed$1(()=>sum$1($.headerHeight)),$e=computed$1(()=>{var Ve;return(((Ve=$.fixedData)==null?void 0:Ve.length)||0)*$.rowHeight}),xe=computed$1(()=>unref(le)-unref(Ce)-unref($e)),Ie=computed$1(()=>{const{style:Ve={},height:ze,width:Ue}=$;return enforceUnit({...Ve,height:ze,width:Ue})}),Ne=computed$1(()=>enforceUnit({height:$.footerHeight})),Oe=computed$1(()=>({top:addUnit(unref(Ce)),bottom:addUnit($.footerHeight),width:addUnit($.width)}));return{bodyWidth:ie,fixedTableHeight:de,mainTableHeight:le,leftTableWidth:he,rightTableWidth:_e,headerWidth:ae,rowsHeight:ue,windowHeight:xe,footerHeight:Ne,emptyStyle:Oe,rootStyle:Ie,headerHeight:Ce}},useAutoResize=$=>{const j=ref(),z=ref(0),re=ref(0);let oe;return onMounted(()=>{oe=useResizeObserver(j,([ie])=>{const{width:ae,height:le}=ie.contentRect,{paddingLeft:ue,paddingRight:de,paddingTop:pe,paddingBottom:he}=getComputedStyle(ie.target),_e=Number.parseInt(ue)||0,Ce=Number.parseInt(de)||0,$e=Number.parseInt(pe)||0,xe=Number.parseInt(he)||0;z.value=ae-_e-Ce,re.value=le-$e-xe}).stop}),onBeforeUnmount(()=>{oe==null||oe()}),watch([z,re],([ie,ae])=>{var le;(le=$.onResize)==null||le.call($,{width:ie,height:ae})}),{sizer:j,width:z,height:re}};function useTable($){const j=ref(),z=ref(),re=ref(),{columns:oe,columnsStyles:ie,columnsTotalWidth:ae,fixedColumnsOnLeft:le,fixedColumnsOnRight:ue,hasFixedColumns:de,mainColumns:pe,onColumnSorted:he}=useColumns($,toRef($,"columns"),toRef($,"fixed")),{scrollTo:_e,scrollToLeft:Ce,scrollToTop:$e,scrollToRow:xe,onScroll:Ie,onVerticalScroll:Ne,scrollPos:Oe}=useScrollbar($,{mainTableRef:j,leftTableRef:z,rightTableRef:re,onMaybeEndReached:Dn}),{expandedRowKeys:Ve,hoveringRowKey:ze,lastRenderedRowIndex:Ue,isDynamic:Fe,isResetting:qe,rowHeights:Et,resetAfterIndex:Pt,onRowExpanded:Lt,onRowHeightChange:jt,onRowHovered:vn,onRowsRendered:hn}=useRow($,{mainTableRef:j,leftTableRef:z,rightTableRef:re}),{data:bn,depthMap:Sn}=useData($,{expandedRowKeys:Ve,lastRenderedRowIndex:Ue,resetAfterIndex:Pt}),{bodyWidth:En,fixedTableHeight:_n,mainTableHeight:xn,leftTableWidth:Tn,rightTableWidth:Mn,headerWidth:Nn,rowsHeight:Pn,windowHeight:In,footerHeight:Rn,emptyStyle:On,rootStyle:zn,headerHeight:Hn}=useStyles($,{columnsTotalWidth:ae,data:bn,fixedColumnsOnLeft:le,fixedColumnsOnRight:ue}),Bn=shallowRef(!1),Kn=ref(),Yn=computed$1(()=>{const Vn=unref(bn).length===0;return isArray$7($.fixedData)?$.fixedData.length===0&&Vn:Vn});function or(Vn){const{estimatedRowHeight:Wn,rowHeight:Un,rowKey:rr}=$;return Wn?unref(Et)[unref(bn)[Vn][rr]]||Wn:Un}function Dn(){const{onEndReached:Vn}=$;if(!Vn)return;const{scrollTop:Wn}=unref(Oe),Un=unref(Pn),rr=unref(In),Zn=Un-(Wn+rr)+$.hScrollbarSize;unref(Ue)>=0&&Un===Wn+unref(xn)-unref(Hn)&&Vn(Zn)}return watch(()=>$.expandedRowKeys,Vn=>Ve.value=Vn,{deep:!0}),{columns:oe,containerRef:Kn,mainTableRef:j,leftTableRef:z,rightTableRef:re,isDynamic:Fe,isResetting:qe,isScrolling:Bn,hoveringRowKey:ze,hasFixedColumns:de,columnsStyles:ie,columnsTotalWidth:ae,data:bn,expandedRowKeys:Ve,depthMap:Sn,fixedColumnsOnLeft:le,fixedColumnsOnRight:ue,mainColumns:pe,bodyWidth:En,emptyStyle:On,rootStyle:zn,headerWidth:Nn,footerHeight:Rn,mainTableHeight:xn,fixedTableHeight:_n,leftTableWidth:Tn,rightTableWidth:Mn,showEmpty:Yn,getRowHeight:or,onColumnSorted:he,onRowHovered:vn,onRowExpanded:Lt,onRowsRendered:hn,onRowHeightChange:jt,scrollTo:_e,scrollToLeft:Ce,scrollToTop:$e,scrollToRow:xe,onScroll:Ie,onVerticalScroll:Ne}}const TableV2InjectionKey=Symbol("tableV2"),classType=String,columns={type:definePropType(Array),required:!0},fixedDataType={type:definePropType(Array)},dataType={...fixedDataType,required:!0},expandColumnKey=String,expandKeys={type:definePropType(Array),default:()=>mutable([])},requiredNumber={type:Number,required:!0},rowKey={type:definePropType([String,Number,Symbol]),default:"id"},styleType={type:definePropType(Object)},tableV2RowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},depth:Number,expandColumnKey,estimatedRowHeight:{...virtualizedGridProps.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:definePropType(Function)},onRowHover:{type:definePropType(Function)},onRowHeightChange:{type:definePropType(Function)},rowData:{type:definePropType(Object),required:!0},rowEventHandlers:{type:definePropType(Object)},rowIndex:{type:Number,required:!0},rowKey,style:{type:definePropType(Object)}}),requiredNumberType={type:Number,required:!0},tableV2HeaderProps=buildProps({class:String,columns,fixedHeaderData:{type:definePropType(Array)},headerData:{type:definePropType(Array),required:!0},headerHeight:{type:definePropType([Number,Array]),default:50},rowWidth:requiredNumberType,rowHeight:{type:Number,default:50},height:requiredNumberType,width:requiredNumberType}),tableV2GridProps=buildProps({columns,data:dataType,fixedData:fixedDataType,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,width:requiredNumber,height:requiredNumber,headerWidth:requiredNumber,headerHeight:tableV2HeaderProps.headerHeight,bodyWidth:requiredNumber,rowHeight:requiredNumber,cache:virtualizedListProps.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:virtualizedGridProps.scrollbarAlwaysOn,scrollbarStartGap:virtualizedGridProps.scrollbarStartGap,scrollbarEndGap:virtualizedGridProps.scrollbarEndGap,class:classType,style:styleType,containerStyle:styleType,getRowHeight:{type:definePropType(Function),required:!0},rowKey:tableV2RowProps.rowKey,onRowsRendered:{type:definePropType(Function)},onScroll:{type:definePropType(Function)}}),tableV2Props=buildProps({cache:tableV2GridProps.cache,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,rowKey,headerClass:{type:definePropType([String,Function])},headerProps:{type:definePropType([Object,Function])},headerCellProps:{type:definePropType([Object,Function])},headerHeight:tableV2HeaderProps.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:definePropType([String,Function])},rowProps:{type:definePropType([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:definePropType([Object,Function])},columns,data:dataType,dataGetter:{type:definePropType(Function)},fixedData:fixedDataType,expandColumnKey:tableV2RowProps.expandColumnKey,expandedRowKeys:expandKeys,defaultExpandedRowKeys:expandKeys,class:classType,fixed:Boolean,style:{type:definePropType(Object)},width:requiredNumber,height:requiredNumber,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:virtualizedGridProps.hScrollbarSize,vScrollbarSize:virtualizedGridProps.vScrollbarSize,scrollbarAlwaysOn:virtualizedScrollbarProps.alwaysOn,sortBy:{type:definePropType(Object),default:()=>({})},sortState:{type:definePropType(Object),default:void 0},onColumnSort:{type:definePropType(Function)},onExpandedRowsChange:{type:definePropType(Function)},onEndReached:{type:definePropType(Function)},onRowExpand:tableV2RowProps.onRowExpand,onScroll:tableV2GridProps.onScroll,onRowsRendered:tableV2GridProps.onRowsRendered,rowEventHandlers:tableV2RowProps.rowEventHandlers}),TableV2Cell=($,{slots:j})=>{var z;const{cellData:re,style:oe}=$,ie=((z=re==null?void 0:re.toString)==null?void 0:z.call(re))||"";return createVNode$1("div",{class:$.class,title:ie,style:oe},[j.default?j.default($):ie])};TableV2Cell.displayName="ElTableV2Cell";TableV2Cell.inheritAttrs=!1;const HeaderCell=($,{slots:j})=>{var z,re;return j.default?j.default($):createVNode$1("div",{class:$.class,title:(z=$.column)==null?void 0:z.title},[(re=$.column)==null?void 0:re.title])};HeaderCell.displayName="ElTableV2HeaderCell";HeaderCell.inheritAttrs=!1;const tableV2HeaderRowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},headerIndex:Number,style:{type:definePropType(Object)}}),TableV2HeaderRow=defineComponent({name:"ElTableV2HeaderRow",props:tableV2HeaderRowProps,setup($,{slots:j}){return()=>{const{columns:z,columnsStyles:re,headerIndex:oe,style:ie}=$;let ae=z.map((le,ue)=>j.cell({columns:z,column:le,columnIndex:ue,headerIndex:oe,style:re[le.key]}));return j.header&&(ae=j.header({cells:ae.map(le=>isArray$7(le)&&le.length===1?le[0]:le),columns:z,headerIndex:oe})),createVNode$1("div",{class:$.class,style:ie,role:"row"},[ae])}}}),COMPONENT_NAME$7="ElTableV2Header",TableV2Header=defineComponent({name:COMPONENT_NAME$7,props:tableV2HeaderProps,setup($,{slots:j,expose:z}){const re=useNamespace("table-v2"),oe=ref(),ie=computed$1(()=>enforceUnit({width:$.width,height:$.height})),ae=computed$1(()=>enforceUnit({width:$.rowWidth,height:$.height})),le=computed$1(()=>castArray$1(unref($.headerHeight))),ue=he=>{const _e=unref(oe);nextTick(()=>{_e!=null&&_e.scroll&&_e.scroll({left:he})})},de=()=>{const he=re.e("fixed-header-row"),{columns:_e,fixedHeaderData:Ce,rowHeight:$e}=$;return Ce==null?void 0:Ce.map((xe,Ie)=>{var Ne;const Oe=enforceUnit({height:$e,width:"100%"});return(Ne=j.fixed)==null?void 0:Ne.call(j,{class:he,columns:_e,rowData:xe,rowIndex:-(Ie+1),style:Oe})})},pe=()=>{const he=re.e("dynamic-header-row"),{columns:_e}=$;return unref(le).map((Ce,$e)=>{var xe;const Ie=enforceUnit({width:"100%",height:Ce});return(xe=j.dynamic)==null?void 0:xe.call(j,{class:he,columns:_e,headerIndex:$e,style:Ie})})};return z({scrollToLeft:ue}),()=>{if(!($.height<=0))return createVNode$1("div",{ref:oe,class:$.class,style:unref(ie),role:"rowgroup"},[createVNode$1("div",{style:unref(ae),class:re.e("header")},[pe(),de()])])}}}),useTableRow=$=>{const{isScrolling:j}=inject(TableV2InjectionKey),z=ref(!1),re=ref(),oe=computed$1(()=>isNumber$2($.estimatedRowHeight)&&$.rowIndex>=0),ie=(ue=!1)=>{const de=unref(re);if(!de)return;const{columns:pe,onRowHeightChange:he,rowKey:_e,rowIndex:Ce,style:$e}=$,{height:xe}=de.getBoundingClientRect();z.value=!0,nextTick(()=>{if(ue||xe!==Number.parseInt($e.height)){const Ie=pe[0],Ne=(Ie==null?void 0:Ie.placeholderSign)===placeholderSign;he==null||he({rowKey:_e,height:xe,rowIndex:Ce},Ie&&!Ne&&Ie.fixed)}})},ae=computed$1(()=>{const{rowData:ue,rowIndex:de,rowKey:pe,onRowHover:he}=$,_e=$.rowEventHandlers||{},Ce={};return Object.entries(_e).forEach(([$e,xe])=>{isFunction$5(xe)&&(Ce[$e]=Ie=>{xe({event:Ie,rowData:ue,rowIndex:de,rowKey:pe})})}),he&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:$e,hovered:xe})=>{const Ie=Ce[$e];Ce[$e]=Ne=>{he({event:Ne,hovered:xe,rowData:ue,rowIndex:de,rowKey:pe}),Ie==null||Ie(Ne)}}),Ce}),le=ue=>{const{onRowExpand:de,rowData:pe,rowIndex:he,rowKey:_e}=$;de==null||de({expanded:ue,rowData:pe,rowIndex:he,rowKey:_e})};return onMounted(()=>{unref(oe)&&ie(!0)}),{isScrolling:j,measurable:oe,measured:z,rowRef:re,eventHandlers:ae,onExpand:le}},COMPONENT_NAME$6="ElTableV2TableRow",TableV2Row=defineComponent({name:COMPONENT_NAME$6,props:tableV2RowProps,setup($,{expose:j,slots:z,attrs:re}){const{eventHandlers:oe,isScrolling:ie,measurable:ae,measured:le,rowRef:ue,onExpand:de}=useTableRow($);return j({onExpand:de}),()=>{const{columns:pe,columnsStyles:he,expandColumnKey:_e,depth:Ce,rowData:$e,rowIndex:xe,style:Ie}=$;let Ne=pe.map((Oe,Ve)=>{const ze=isArray$7($e.children)&&$e.children.length>0&&Oe.key===_e;return z.cell({column:Oe,columns:pe,columnIndex:Ve,depth:Ce,style:he[Oe.key],rowData:$e,rowIndex:xe,isScrolling:unref(ie),expandIconProps:ze?{rowData:$e,rowIndex:xe,onExpand:de}:void 0})});if(z.row&&(Ne=z.row({cells:Ne.map(Oe=>isArray$7(Oe)&&Oe.length===1?Oe[0]:Oe),style:Ie,columns:pe,depth:Ce,rowData:$e,rowIndex:xe,isScrolling:unref(ie)})),unref(ae)){const{height:Oe,...Ve}=Ie||{},ze=unref(le);return createVNode$1("div",mergeProps({ref:ue,class:$.class,style:ze?Ie:Ve,role:"row"},re,unref(oe)),[Ne])}return createVNode$1("div",mergeProps(re,{ref:ue,class:$.class,style:Ie,role:"row"},unref(oe)),[Ne])}}}),SortIcon=$=>{const{sortOrder:j}=$;return createVNode$1(ElIcon,{size:14,class:$.class},{default:()=>[j===SortOrder.ASC?createVNode$1(sort_up_default,null,null):createVNode$1(sort_down_default,null,null)]})},ExpandIcon=$=>{const{expanded:j,expandable:z,onExpand:re,style:oe,size:ie}=$,ae={onClick:z?()=>re(!j):void 0,class:$.class};return createVNode$1(ElIcon,mergeProps(ae,{size:ie,style:oe}),{default:()=>[createVNode$1(arrow_right_default,null,null)]})},COMPONENT_NAME$5="ElTableV2Grid",useTableGrid=$=>{const j=ref(),z=ref(),re=computed$1(()=>{const{data:xe,rowHeight:Ie,estimatedRowHeight:Ne}=$;if(!Ne)return xe.length*Ie}),oe=computed$1(()=>{const{fixedData:xe,rowHeight:Ie}=$;return((xe==null?void 0:xe.length)||0)*Ie}),ie=computed$1(()=>sum$1($.headerHeight)),ae=computed$1(()=>{const{height:xe}=$;return Math.max(0,xe-unref(ie)-unref(oe))}),le=computed$1(()=>unref(ie)+unref(oe)>0),ue=({data:xe,rowIndex:Ie})=>xe[Ie][$.rowKey];function de({rowCacheStart:xe,rowCacheEnd:Ie,rowVisibleStart:Ne,rowVisibleEnd:Oe}){var Ve;(Ve=$.onRowsRendered)==null||Ve.call($,{rowCacheStart:xe,rowCacheEnd:Ie,rowVisibleStart:Ne,rowVisibleEnd:Oe})}function pe(xe,Ie){var Ne;(Ne=z.value)==null||Ne.resetAfterRowIndex(xe,Ie)}function he(xe,Ie){const Ne=unref(j),Oe=unref(z);!Ne||!Oe||(isObject$6(xe)?(Ne.scrollToLeft(xe.scrollLeft),Oe.scrollTo(xe)):(Ne.scrollToLeft(xe),Oe.scrollTo({scrollLeft:xe,scrollTop:Ie})))}function _e(xe){var Ie;(Ie=unref(z))==null||Ie.scrollTo({scrollTop:xe})}function Ce(xe,Ie){var Ne;(Ne=unref(z))==null||Ne.scrollToItem(xe,1,Ie)}function $e(){var xe,Ie;(xe=unref(z))==null||xe.$forceUpdate(),(Ie=unref(j))==null||Ie.$forceUpdate()}return{bodyRef:z,forceUpdate:$e,fixedRowHeight:oe,gridHeight:ae,hasHeader:le,headerHeight:ie,headerRef:j,totalHeight:re,itemKey:ue,onItemRendered:de,resetAfterRowIndex:pe,scrollTo:he,scrollToTop:_e,scrollToRow:Ce}},TableGrid=defineComponent({name:COMPONENT_NAME$5,props:tableV2GridProps,setup($,{slots:j,expose:z}){const{ns:re}=inject(TableV2InjectionKey),{bodyRef:oe,fixedRowHeight:ie,gridHeight:ae,hasHeader:le,headerRef:ue,headerHeight:de,totalHeight:pe,forceUpdate:he,itemKey:_e,onItemRendered:Ce,resetAfterRowIndex:$e,scrollTo:xe,scrollToTop:Ie,scrollToRow:Ne}=useTableGrid($);z({forceUpdate:he,totalHeight:pe,scrollTo:xe,scrollToTop:Ie,scrollToRow:Ne,resetAfterRowIndex:$e});const Oe=()=>$.bodyWidth;return()=>{const{cache:Ve,columns:ze,data:Ue,fixedData:Fe,useIsScrolling:qe,scrollbarAlwaysOn:Et,scrollbarEndGap:Pt,scrollbarStartGap:Lt,style:jt,rowHeight:vn,bodyWidth:hn,estimatedRowHeight:bn,headerWidth:Sn,height:En,width:_n,getRowHeight:xn,onScroll:Tn}=$,Mn=isNumber$2(bn),Nn=Mn?DynamicSizeGrid:FixedSizeGrid,Pn=unref(de);return createVNode$1("div",{role:"table",class:[re.e("table"),$.class],style:jt},[createVNode$1(Nn,{ref:oe,data:Ue,useIsScrolling:qe,itemKey:_e,columnCache:0,columnWidth:Mn?Oe:hn,totalColumn:1,totalRow:Ue.length,rowCache:Ve,rowHeight:Mn?xn:vn,width:_n,height:unref(ae),class:re.e("body"),role:"rowgroup",scrollbarStartGap:Lt,scrollbarEndGap:Pt,scrollbarAlwaysOn:Et,onScroll:Tn,onItemRendered:Ce,perfMode:!1},{default:In=>{var Rn;const On=Ue[In.rowIndex];return(Rn=j.row)==null?void 0:Rn.call(j,{...In,columns:ze,rowData:On})}}),unref(le)&&createVNode$1(TableV2Header,{ref:ue,class:re.e("header-wrapper"),columns:ze,headerData:Ue,headerHeight:$.headerHeight,fixedHeaderData:Fe,rowWidth:Sn,rowHeight:vn,width:_n,height:Math.min(Pn+unref(ie),En)},{dynamic:j.header,fixed:j.row})])}}});function _isSlot$5($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const MainTable=($,{slots:j})=>{const{mainTableRef:z,...re}=$;return createVNode$1(TableGrid,mergeProps({ref:z},re),_isSlot$5(j)?j:{default:()=>[j]})};function _isSlot$4($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const LeftTable$1=($,{slots:j})=>{if(!$.columns.length)return;const{leftTableRef:z,...re}=$;return createVNode$1(TableGrid,mergeProps({ref:z},re),_isSlot$4(j)?j:{default:()=>[j]})};function _isSlot$3($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const LeftTable=($,{slots:j})=>{if(!$.columns.length)return;const{rightTableRef:z,...re}=$;return createVNode$1(TableGrid,mergeProps({ref:z},re),_isSlot$3(j)?j:{default:()=>[j]})};function _isSlot$2($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const RowRenderer=($,{slots:j})=>{const{columns:z,columnsStyles:re,depthMap:oe,expandColumnKey:ie,expandedRowKeys:ae,estimatedRowHeight:le,hasFixedColumns:ue,hoveringRowKey:de,rowData:pe,rowIndex:he,style:_e,isScrolling:Ce,rowProps:$e,rowClass:xe,rowKey:Ie,rowEventHandlers:Ne,ns:Oe,onRowHovered:Ve,onRowExpanded:ze}=$,Ue=tryCall(xe,{columns:z,rowData:pe,rowIndex:he},""),Fe=tryCall($e,{columns:z,rowData:pe,rowIndex:he}),qe=pe[Ie],Et=oe[qe]||0,Pt=!!ie,Lt=he<0,jt=[Oe.e("row"),Ue,{[Oe.e(`row-depth-${Et}`)]:Pt&&he>=0,[Oe.is("expanded")]:Pt&&ae.includes(qe),[Oe.is("hovered")]:!Ce&&qe===de,[Oe.is("fixed")]:!Et&&Lt,[Oe.is("customized")]:!!j.row}],vn=ue?Ve:void 0,hn={...Fe,columns:z,columnsStyles:re,class:jt,depth:Et,expandColumnKey:ie,estimatedRowHeight:Lt?void 0:le,isScrolling:Ce,rowIndex:he,rowData:pe,rowKey:qe,rowEventHandlers:Ne,style:_e};return createVNode$1(TableV2Row,mergeProps(hn,{onRowHover:vn,onRowExpand:ze}),_isSlot$2(j)?j:{default:()=>[j]})},CellRenderer=({columns:$,column:j,columnIndex:z,depth:re,expandIconProps:oe,isScrolling:ie,rowData:ae,rowIndex:le,style:ue,expandedRowKeys:de,ns:pe,cellProps:he,expandColumnKey:_e,indentSize:Ce,iconSize:$e,rowKey:xe},{slots:Ie})=>{const Ne=enforceUnit(ue);if(j.placeholderSign===placeholderSign)return createVNode$1("div",{class:pe.em("row-cell","placeholder"),style:Ne},null);const{cellRenderer:Oe,dataKey:Ve,dataGetter:ze}=j,Fe=componentToSlot(Oe)||Ie.default||(En=>createVNode$1(TableV2Cell,En,null)),qe=isFunction$5(ze)?ze({columns:$,column:j,columnIndex:z,rowData:ae,rowIndex:le}):get$1(ae,Ve??""),Et=tryCall(he,{cellData:qe,columns:$,column:j,columnIndex:z,rowIndex:le,rowData:ae}),Pt={class:pe.e("cell-text"),columns:$,column:j,columnIndex:z,cellData:qe,isScrolling:ie,rowData:ae,rowIndex:le},Lt=Fe(Pt),jt=[pe.e("row-cell"),j.class,j.align===Alignment.CENTER&&pe.is("align-center"),j.align===Alignment.RIGHT&&pe.is("align-right")],vn=le>=0&&j.key===_e,hn=le>=0&&de.includes(ae[xe]);let bn;const Sn=`margin-inline-start: ${re*Ce}px;`;return vn&&(isObject$6(oe)?bn=createVNode$1(ExpandIcon,mergeProps(oe,{class:[pe.e("expand-icon"),pe.is("expanded",hn)],size:$e,expanded:hn,style:Sn,expandable:!0}),null):bn=createVNode$1("div",{style:[Sn,`width: ${$e}px; height: ${$e}px;`].join(" ")},null)),createVNode$1("div",mergeProps({class:jt,style:Ne},Et,{role:"cell"}),[bn,Lt])};CellRenderer.inheritAttrs=!1;function _isSlot$1($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const HeaderRenderer=({columns:$,columnsStyles:j,headerIndex:z,style:re,headerClass:oe,headerProps:ie,ns:ae},{slots:le})=>{const ue={columns:$,headerIndex:z},de=[ae.e("header-row"),tryCall(oe,ue,""),{[ae.is("customized")]:!!le.header}],pe={...tryCall(ie,ue),columnsStyles:j,class:de,columns:$,headerIndex:z,style:re};return createVNode$1(TableV2HeaderRow,pe,_isSlot$1(le)?le:{default:()=>[le]})},HeaderCellRenderer=($,{slots:j})=>{const{column:z,ns:re,style:oe,onColumnSorted:ie}=$,ae=enforceUnit(oe);if(z.placeholderSign===placeholderSign)return createVNode$1("div",{class:re.em("header-row-cell","placeholder"),style:ae},null);const{headerCellRenderer:le,headerClass:ue,sortable:de}=z,pe={...$,class:re.e("header-cell-text")},_e=(componentToSlot(le)||j.default||(ze=>createVNode$1(HeaderCell,ze,null)))(pe),{sortBy:Ce,sortState:$e,headerCellProps:xe}=$;let Ie,Ne;if($e){const ze=$e[z.key];Ie=!!oppositeOrderMap[ze],Ne=Ie?ze:SortOrder.ASC}else Ie=z.key===Ce.key,Ne=Ie?Ce.order:SortOrder.ASC;const Oe=[re.e("header-cell"),tryCall(ue,$,""),z.align===Alignment.CENTER&&re.is("align-center"),z.align===Alignment.RIGHT&&re.is("align-right"),de&&re.is("sortable")],Ve={...tryCall(xe,$),onClick:z.sortable?ie:void 0,class:Oe,style:ae,["data-key"]:z.key};return createVNode$1("div",mergeProps(Ve,{role:"columnheader"}),[_e,de&&createVNode$1(SortIcon,{class:[re.e("sort-icon"),Ie&&re.is("sorting")],sortOrder:Ne},null)])},Footer$1=($,{slots:j})=>{var z;return createVNode$1("div",{class:$.class,style:$.style},[(z=j.default)==null?void 0:z.call(j)])};Footer$1.displayName="ElTableV2Footer";const Footer=($,{slots:j})=>createVNode$1("div",{class:$.class,style:$.style},[j.default?j.default():createVNode$1(ElEmpty,null,null)]);Footer.displayName="ElTableV2Empty";const Overlay=($,{slots:j})=>{var z;return createVNode$1("div",{class:$.class,style:$.style},[(z=j.default)==null?void 0:z.call(j)])};Overlay.displayName="ElTableV2Overlay";function _isSlot($){return typeof $=="function"||Object.prototype.toString.call($)==="[object Object]"&&!isVNode($)}const COMPONENT_NAME$4="ElTableV2",TableV2=defineComponent({name:COMPONENT_NAME$4,props:tableV2Props,setup($,{slots:j,expose:z}){const re=useNamespace("table-v2"),{columnsStyles:oe,fixedColumnsOnLeft:ie,fixedColumnsOnRight:ae,mainColumns:le,mainTableHeight:ue,fixedTableHeight:de,leftTableWidth:pe,rightTableWidth:he,data:_e,depthMap:Ce,expandedRowKeys:$e,hasFixedColumns:xe,hoveringRowKey:Ie,mainTableRef:Ne,leftTableRef:Oe,rightTableRef:Ve,isDynamic:ze,isResetting:Ue,isScrolling:Fe,bodyWidth:qe,emptyStyle:Et,rootStyle:Pt,headerWidth:Lt,footerHeight:jt,showEmpty:vn,scrollTo:hn,scrollToLeft:bn,scrollToTop:Sn,scrollToRow:En,getRowHeight:_n,onColumnSorted:xn,onRowHeightChange:Tn,onRowHovered:Mn,onRowExpanded:Nn,onRowsRendered:Pn,onScroll:In,onVerticalScroll:Rn}=useTable($);return z({scrollTo:hn,scrollToLeft:bn,scrollToTop:Sn,scrollToRow:En}),provide(TableV2InjectionKey,{ns:re,isResetting:Ue,hoveringRowKey:Ie,isScrolling:Fe}),()=>{const{cache:On,cellProps:zn,estimatedRowHeight:Hn,expandColumnKey:Bn,fixedData:Kn,headerHeight:Yn,headerClass:or,headerProps:Dn,headerCellProps:Vn,sortBy:Wn,sortState:Un,rowHeight:rr,rowClass:Zn,rowEventHandlers:_r,rowKey:sr,rowProps:wr,scrollbarAlwaysOn:Xn,indentSize:xr,iconSize:mr,useIsScrolling:pr,vScrollbarSize:Ir,width:Er}=$,Rr=unref(_e),Vr={cache:On,class:re.e("main"),columns:unref(le),data:Rr,fixedData:Kn,estimatedRowHeight:Hn,bodyWidth:unref(qe),headerHeight:Yn,headerWidth:unref(Lt),height:unref(ue),mainTableRef:Ne,rowKey:sr,rowHeight:rr,scrollbarAlwaysOn:Xn,scrollbarStartGap:2,scrollbarEndGap:Ir,useIsScrolling:pr,width:Er,getRowHeight:_n,onRowsRendered:Pn,onScroll:In},Tr=unref(pe),Pr=unref(de),Cr={cache:On,class:re.e("left"),columns:unref(ie),data:Rr,estimatedRowHeight:Hn,leftTableRef:Oe,rowHeight:rr,bodyWidth:Tr,headerWidth:Tr,headerHeight:Yn,height:Pr,rowKey:sr,scrollbarAlwaysOn:Xn,scrollbarStartGap:2,scrollbarEndGap:Ir,useIsScrolling:pr,width:Tr,getRowHeight:_n,onScroll:Rn},qn=unref(he)+Ir,vr={cache:On,class:re.e("right"),columns:unref(ae),data:Rr,estimatedRowHeight:Hn,rightTableRef:Ve,rowHeight:rr,bodyWidth:qn,headerWidth:qn,headerHeight:Yn,height:Pr,rowKey:sr,scrollbarAlwaysOn:Xn,scrollbarStartGap:2,scrollbarEndGap:Ir,width:qn,style:`--${unref(re.namespace)}-table-scrollbar-size: ${Ir}px`,useIsScrolling:pr,getRowHeight:_n,onScroll:Rn},dr=unref(oe),Lr={ns:re,depthMap:unref(Ce),columnsStyles:dr,expandColumnKey:Bn,expandedRowKeys:unref($e),estimatedRowHeight:Hn,hasFixedColumns:unref(xe),hoveringRowKey:unref(Ie),rowProps:wr,rowClass:Zn,rowKey:sr,rowEventHandlers:_r,onRowHovered:Mn,onRowExpanded:Nn,onRowHeightChange:Tn},lr={cellProps:zn,expandColumnKey:Bn,indentSize:xr,iconSize:mr,rowKey:sr,expandedRowKeys:unref($e),ns:re},Mr={ns:re,headerClass:or,headerProps:Dn,columnsStyles:dr},er={ns:re,sortBy:Wn,sortState:Un,headerCellProps:Vn,onColumnSorted:xn},tr={row:Dr=>createVNode$1(RowRenderer,mergeProps(Dr,Lr),{row:j.row,cell:br=>{let Or;return j.cell?createVNode$1(CellRenderer,mergeProps(br,lr,{style:dr[br.column.key]}),_isSlot(Or=j.cell(br))?Or:{default:()=>[Or]}):createVNode$1(CellRenderer,mergeProps(br,lr,{style:dr[br.column.key]}),null)}}),header:Dr=>createVNode$1(HeaderRenderer,mergeProps(Dr,Mr),{header:j.header,cell:br=>{let Or;return j["header-cell"]?createVNode$1(HeaderCellRenderer,mergeProps(br,er,{style:dr[br.column.key]}),_isSlot(Or=j["header-cell"](br))?Or:{default:()=>[Or]}):createVNode$1(HeaderCellRenderer,mergeProps(br,er,{style:dr[br.column.key]}),null)}})},ur=[$.class,re.b(),re.e("root"),{[re.is("dynamic")]:unref(ze)}],Sr={class:re.e("footer"),style:unref(jt)};return createVNode$1("div",{class:ur,style:unref(Pt)},[createVNode$1(MainTable,Vr,_isSlot(tr)?tr:{default:()=>[tr]}),createVNode$1(LeftTable$1,Cr,_isSlot(tr)?tr:{default:()=>[tr]}),createVNode$1(LeftTable,vr,_isSlot(tr)?tr:{default:()=>[tr]}),j.footer&&createVNode$1(Footer$1,Sr,{default:j.footer}),unref(vn)&&createVNode$1(Footer,{class:re.e("empty"),style:unref(Et)},{default:j.empty}),j.overlay&&createVNode$1(Overlay,{class:re.e("overlay")},{default:j.overlay})])}}}),autoResizerProps=buildProps({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:definePropType(Function)}}),AutoResizer=defineComponent({name:"ElAutoResizer",props:autoResizerProps,setup($,{slots:j}){const z=useNamespace("auto-resizer"),{height:re,width:oe,sizer:ie}=useAutoResize($),ae={width:"100%",height:"100%"};return()=>{var le;return createVNode$1("div",{ref:ie,class:z.b(),style:ae},[(le=j.default)==null?void 0:le.call(j,{height:re.value,width:oe.value})])}}}),ElTableV2=withInstall(TableV2),ElAutoResizer=withInstall(AutoResizer),tabsRootContextKey=Symbol("tabsRootContextKey"),tabBarProps=buildProps({tabs:{type:definePropType(Array),default:()=>mutable([])}}),COMPONENT_NAME$3="ElTabBar",__default__$l=defineComponent({name:COMPONENT_NAME$3}),_sfc_main$u=defineComponent({...__default__$l,props:tabBarProps,setup($,{expose:j}){const z=$,re=getCurrentInstance(),oe=inject(tabsRootContextKey);oe||throwError$1(COMPONENT_NAME$3," ");const ie=useNamespace("tabs"),ae=ref(),le=ref(),ue=()=>{let pe=0,he=0;const _e=["top","bottom"].includes(oe.props.tabPosition)?"width":"height",Ce=_e==="width"?"x":"y",$e=Ce==="x"?"left":"top";return z.tabs.every(xe=>{var Ie,Ne;const Oe=(Ne=(Ie=re.parent)==null?void 0:Ie.refs)==null?void 0:Ne[`tab-${xe.uid}`];if(!Oe)return!1;if(!xe.active)return!0;pe=Oe[`offset${capitalize($e)}`],he=Oe[`client${capitalize(_e)}`];const Ve=window.getComputedStyle(Oe);return _e==="width"&&(z.tabs.length>1&&(he-=Number.parseFloat(Ve.paddingLeft)+Number.parseFloat(Ve.paddingRight)),pe+=Number.parseFloat(Ve.paddingLeft)),!1}),{[_e]:`${he}px`,transform:`translate${capitalize(Ce)}(${pe}px)`}},de=()=>le.value=ue();return watch(()=>z.tabs,async()=>{await nextTick(),de()},{immediate:!0}),useResizeObserver(ae,()=>de()),j({ref:ae,update:de}),(pe,he)=>(openBlock(),createElementBlock("div",{ref_key:"barRef",ref:ae,class:normalizeClass([unref(ie).e("active-bar"),unref(ie).is(unref(oe).props.tabPosition)]),style:normalizeStyle$1(le.value)},null,6))}});var TabBar=_export_sfc$1(_sfc_main$u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const tabNavProps=buildProps({panes:{type:definePropType(Array),default:()=>mutable([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),tabNavEmits={tabClick:($,j,z)=>z instanceof Event,tabRemove:($,j)=>j instanceof Event},COMPONENT_NAME$2="ElTabNav",TabNav=defineComponent({name:COMPONENT_NAME$2,props:tabNavProps,emits:tabNavEmits,setup($,{expose:j,emit:z}){const re=getCurrentInstance(),oe=inject(tabsRootContextKey);oe||throwError$1(COMPONENT_NAME$2," ");const ie=useNamespace("tabs"),ae=useDocumentVisibility(),le=useWindowFocus(),ue=ref(),de=ref(),pe=ref(),he=ref(),_e=ref(!1),Ce=ref(0),$e=ref(!1),xe=ref(!0),Ie=computed$1(()=>["top","bottom"].includes(oe.props.tabPosition)?"width":"height"),Ne=computed$1(()=>({transform:`translate${Ie.value==="width"?"X":"Y"}(-${Ce.value}px)`})),Oe=()=>{if(!ue.value)return;const Pt=ue.value[`offset${capitalize(Ie.value)}`],Lt=Ce.value;if(!Lt)return;const jt=Lt>Pt?Lt-Pt:0;Ce.value=jt},Ve=()=>{if(!ue.value||!de.value)return;const Pt=de.value[`offset${capitalize(Ie.value)}`],Lt=ue.value[`offset${capitalize(Ie.value)}`],jt=Ce.value;if(Pt-jt<=Lt)return;const vn=Pt-jt>Lt*2?jt+Lt:Pt-Lt;Ce.value=vn},ze=async()=>{const Pt=de.value;if(!_e.value||!pe.value||!ue.value||!Pt)return;await nextTick();const Lt=pe.value.querySelector(".is-active");if(!Lt)return;const jt=ue.value,vn=["top","bottom"].includes(oe.props.tabPosition),hn=Lt.getBoundingClientRect(),bn=jt.getBoundingClientRect(),Sn=vn?Pt.offsetWidth-bn.width:Pt.offsetHeight-bn.height,En=Ce.value;let _n=En;vn?(hn.left bn.right&&(_n=En+hn.right-bn.right)):(hn.top bn.bottom&&(_n=En+(hn.bottom-bn.bottom))),_n=Math.max(_n,0),Ce.value=Math.min(_n,Sn)},Ue=()=>{var Pt;if(!de.value||!ue.value)return;$.stretch&&((Pt=he.value)==null||Pt.update());const Lt=de.value[`offset${capitalize(Ie.value)}`],jt=ue.value[`offset${capitalize(Ie.value)}`],vn=Ce.value;jt 0&&(Ce.value=0))},Fe=Pt=>{const Lt=Pt.code,{up:jt,down:vn,left:hn,right:bn}=EVENT_CODE;if(![jt,vn,hn,bn].includes(Lt))return;const Sn=Array.from(Pt.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),En=Sn.indexOf(Pt.target);let _n;Lt===hn||Lt===jt?En===0?_n=Sn.length-1:_n=En-1:En {xe.value&&($e.value=!0)},Et=()=>$e.value=!1;return watch(ae,Pt=>{Pt==="hidden"?xe.value=!1:Pt==="visible"&&setTimeout(()=>xe.value=!0,50)}),watch(le,Pt=>{Pt?setTimeout(()=>xe.value=!0,50):xe.value=!1}),useResizeObserver(pe,Ue),onMounted(()=>setTimeout(()=>ze(),0)),onUpdated(()=>Ue()),j({scrollToActiveTab:ze,removeFocus:Et}),watch(()=>$.panes,()=>re.update(),{flush:"post",deep:!0}),()=>{const Pt=_e.value?[createVNode$1("span",{class:[ie.e("nav-prev"),ie.is("disabled",!_e.value.prev)],onClick:Oe},[createVNode$1(ElIcon,null,{default:()=>[createVNode$1(arrow_left_default,null,null)]})]),createVNode$1("span",{class:[ie.e("nav-next"),ie.is("disabled",!_e.value.next)],onClick:Ve},[createVNode$1(ElIcon,null,{default:()=>[createVNode$1(arrow_right_default,null,null)]})])]:null,Lt=$.panes.map((jt,vn)=>{var hn,bn,Sn,En;const _n=jt.uid,xn=jt.props.disabled,Tn=(bn=(hn=jt.props.name)!=null?hn:jt.index)!=null?bn:`${vn}`,Mn=!xn&&(jt.isClosable||$.editable);jt.index=`${vn}`;const Nn=Mn?createVNode$1(ElIcon,{class:"is-icon-close",onClick:Rn=>z("tabRemove",jt,Rn)},{default:()=>[createVNode$1(close_default,null,null)]}):null,Pn=((En=(Sn=jt.slots).label)==null?void 0:En.call(Sn))||jt.props.label,In=!xn&&jt.active?0:-1;return createVNode$1("div",{ref:`tab-${_n}`,class:[ie.e("item"),ie.is(oe.props.tabPosition),ie.is("active",jt.active),ie.is("disabled",xn),ie.is("closable",Mn),ie.is("focus",$e.value)],id:`tab-${Tn}`,key:`tab-${_n}`,"aria-controls":`pane-${Tn}`,role:"tab","aria-selected":jt.active,tabindex:In,onFocus:()=>qe(),onBlur:()=>Et(),onClick:Rn=>{Et(),z("tabClick",jt,Tn,Rn)},onKeydown:Rn=>{Mn&&(Rn.code===EVENT_CODE.delete||Rn.code===EVENT_CODE.backspace)&&z("tabRemove",jt,Rn)}},[Pn,Nn])});return createVNode$1("div",{ref:pe,class:[ie.e("nav-wrap"),ie.is("scrollable",!!_e.value),ie.is(oe.props.tabPosition)]},[Pt,createVNode$1("div",{class:ie.e("nav-scroll"),ref:ue},[createVNode$1("div",{class:[ie.e("nav"),ie.is(oe.props.tabPosition),ie.is("stretch",$.stretch&&["top","bottom"].includes(oe.props.tabPosition))],ref:de,style:Ne.value,role:"tablist",onKeydown:Fe},[$.type?null:createVNode$1(TabBar,{ref:he,tabs:[...$.panes]},null),Lt])])])}}}),tabsProps=buildProps({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:definePropType(Function),default:()=>!0},stretch:Boolean}),isPaneName=$=>isString$3($)||isNumber$2($),tabsEmits={[UPDATE_MODEL_EVENT]:$=>isPaneName($),tabClick:($,j)=>j instanceof Event,tabChange:$=>isPaneName($),edit:($,j)=>["remove","add"].includes(j),tabRemove:$=>isPaneName($),tabAdd:()=>!0};var Tabs=defineComponent({name:"ElTabs",props:tabsProps,emits:tabsEmits,setup($,{emit:j,slots:z,expose:re}){var oe,ie;const ae=useNamespace("tabs"),{children:le,addChild:ue,removeChild:de}=useOrderedChildren(getCurrentInstance(),"ElTabPane"),pe=ref(),he=ref((ie=(oe=$.modelValue)!=null?oe:$.activeName)!=null?ie:"0"),_e=Ne=>{he.value=Ne,j(UPDATE_MODEL_EVENT,Ne),j("tabChange",Ne)},Ce=async Ne=>{var Oe,Ve,ze;if(!(he.value===Ne||isUndefined$1(Ne)))try{await((Oe=$.beforeLeave)==null?void 0:Oe.call($,Ne,he.value))!==!1&&(_e(Ne),(ze=(Ve=pe.value)==null?void 0:Ve.removeFocus)==null||ze.call(Ve))}catch{}},$e=(Ne,Oe,Ve)=>{Ne.props.disabled||(Ce(Oe),j("tabClick",Ne,Ve))},xe=(Ne,Oe)=>{Ne.props.disabled||isUndefined$1(Ne.props.name)||(Oe.stopPropagation(),j("edit",Ne.props.name,"remove"),j("tabRemove",Ne.props.name))},Ie=()=>{j("edit",void 0,"add"),j("tabAdd")};return useDeprecated({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},computed$1(()=>!!$.activeName)),watch(()=>$.activeName,Ne=>Ce(Ne)),watch(()=>$.modelValue,Ne=>Ce(Ne)),watch(he,async()=>{var Ne;await nextTick(),(Ne=pe.value)==null||Ne.scrollToActiveTab()}),provide(tabsRootContextKey,{props:$,currentName:he,registerPane:ue,unregisterPane:de}),re({currentName:he}),()=>{const Ne=$.editable||$.addable?createVNode$1("span",{class:ae.e("new-tab"),tabindex:"0",onClick:Ie,onKeydown:ze=>{ze.code===EVENT_CODE.enter&&Ie()}},[createVNode$1(ElIcon,{class:ae.is("icon-plus")},{default:()=>[createVNode$1(plus_default,null,null)]})]):null,Oe=createVNode$1("div",{class:[ae.e("header"),ae.is($.tabPosition)]},[Ne,createVNode$1(TabNav,{ref:pe,currentName:he.value,editable:$.editable,type:$.type,panes:le.value,stretch:$.stretch,onTabClick:$e,onTabRemove:xe},null)]),Ve=createVNode$1("div",{class:ae.e("content")},[renderSlot(z,"default")]);return createVNode$1("div",{class:[ae.b(),ae.m($.tabPosition),{[ae.m("card")]:$.type==="card",[ae.m("border-card")]:$.type==="border-card"}]},[...$.tabPosition!=="bottom"?[Oe,Ve]:[Ve,Oe]])}}});const tabPaneProps=buildProps({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),_hoisted_1$d=["id","aria-hidden","aria-labelledby"],COMPONENT_NAME$1="ElTabPane",__default__$k=defineComponent({name:COMPONENT_NAME$1}),_sfc_main$t=defineComponent({...__default__$k,props:tabPaneProps,setup($){const j=$,z=getCurrentInstance(),re=useSlots(),oe=inject(tabsRootContextKey);oe||throwError$1(COMPONENT_NAME$1,"usage: ");const ie=useNamespace("tab-pane"),ae=ref(),le=computed$1(()=>j.closable||oe.props.closable),ue=computedEager(()=>{var Ce;return oe.currentName.value===((Ce=j.name)!=null?Ce:ae.value)}),de=ref(ue.value),pe=computed$1(()=>{var Ce;return(Ce=j.name)!=null?Ce:ae.value}),he=computedEager(()=>!j.lazy||de.value||ue.value);watch(ue,Ce=>{Ce&&(de.value=!0)});const _e=reactive({uid:z.uid,slots:re,props:j,paneName:pe,active:ue,index:ae,isClosable:le});return onMounted(()=>{oe.registerPane(_e)}),onUnmounted(()=>{oe.unregisterPane(_e.uid)}),(Ce,$e)=>unref(he)?withDirectives((openBlock(),createElementBlock("div",{key:0,id:`pane-${unref(pe)}`,class:normalizeClass(unref(ie).b()),role:"tabpanel","aria-hidden":!unref(ue),"aria-labelledby":`tab-${unref(pe)}`},[renderSlot(Ce.$slots,"default")],10,_hoisted_1$d)),[[vShow,unref(ue)]]):createCommentVNode("v-if",!0)}});var TabPane=_export_sfc$1(_sfc_main$t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const ElTabs=withInstall(Tabs,{TabPane}),ElTabPane=withNoopInstall(TabPane),textProps=buildProps({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:componentSizes,default:""},truncated:{type:Boolean},tag:{type:String,default:"span"}}),__default__$j=defineComponent({name:"ElText"}),_sfc_main$s=defineComponent({...__default__$j,props:textProps,setup($){const j=$,z=useFormSize(),re=useNamespace("text"),oe=computed$1(()=>[re.b(),re.m(j.type),re.m(z.value),re.is("truncated",j.truncated)]);return(ie,ae)=>(openBlock(),createBlock(resolveDynamicComponent(ie.tag),{class:normalizeClass(unref(oe))},{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},8,["class"]))}});var Text$1=_export_sfc$1(_sfc_main$s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/text/src/text.vue"]]);const ElText=withInstall(Text$1),timeSelectProps=buildProps({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:useSizeProp,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:definePropType([String,Object]),default:()=>clock_default},clearIcon:{type:definePropType([String,Object]),default:()=>circle_close_default}}),parseTime=$=>{const j=($||"").split(":");if(j.length>=2){let z=Number.parseInt(j[0],10);const re=Number.parseInt(j[1],10),oe=$.toUpperCase();return oe.includes("AM")&&z===12?z=0:oe.includes("PM")&&z!==12&&(z+=12),{hours:z,minutes:re}}return null},compareTime=($,j)=>{const z=parseTime($);if(!z)return-1;const re=parseTime(j);if(!re)return-1;const oe=z.minutes+z.hours*60,ie=re.minutes+re.hours*60;return oe===ie?0:oe>ie?1:-1},padTime=$=>`${$}`.padStart(2,"0"),formatTime=$=>`${padTime($.hours)}:${padTime($.minutes)}`,nextTime=($,j)=>{const z=parseTime($);if(!z)return"";const re=parseTime(j);if(!re)return"";const oe={hours:z.hours,minutes:z.minutes};return oe.minutes+=re.minutes,oe.hours+=re.hours,oe.hours+=Math.floor(oe.minutes/60),oe.minutes=oe.minutes%60,formatTime(oe)},__default__$i=defineComponent({name:"ElTimeSelect"}),_sfc_main$r=defineComponent({...__default__$i,props:timeSelectProps,emits:["change","blur","focus","update:modelValue"],setup($,{expose:j}){const z=$;dayjs.extend(customParseFormat);const{Option:re}=ElSelect,oe=useNamespace("input"),ie=ref(),ae=useFormDisabled(),le=computed$1(()=>z.modelValue),ue=computed$1(()=>{const Ie=parseTime(z.start);return Ie?formatTime(Ie):null}),de=computed$1(()=>{const Ie=parseTime(z.end);return Ie?formatTime(Ie):null}),pe=computed$1(()=>{const Ie=parseTime(z.step);return Ie?formatTime(Ie):null}),he=computed$1(()=>{const Ie=parseTime(z.minTime||"");return Ie?formatTime(Ie):null}),_e=computed$1(()=>{const Ie=parseTime(z.maxTime||"");return Ie?formatTime(Ie):null}),Ce=computed$1(()=>{const Ie=[];if(z.start&&z.end&&z.step){let Ne=ue.value,Oe;for(;Ne&&de.value&&compareTime(Ne,de.value)<=0;)Oe=dayjs(Ne,"HH:mm").format(z.format),Ie.push({value:Oe,disabled:compareTime(Ne,he.value||"-1:-1")<=0||compareTime(Ne,_e.value||"100:100")>=0}),Ne=nextTime(Ne,pe.value)}return Ie});return j({blur:()=>{var Ie,Ne;(Ne=(Ie=ie.value)==null?void 0:Ie.blur)==null||Ne.call(Ie)},focus:()=>{var Ie,Ne;(Ne=(Ie=ie.value)==null?void 0:Ie.focus)==null||Ne.call(Ie)}}),(Ie,Ne)=>(openBlock(),createBlock(unref(ElSelect),{ref_key:"select",ref:ie,"model-value":unref(le),disabled:unref(ae),clearable:Ie.clearable,"clear-icon":Ie.clearIcon,size:Ie.size,effect:Ie.effect,placeholder:Ie.placeholder,"default-first-option":"",filterable:Ie.editable,"onUpdate:modelValue":Ne[0]||(Ne[0]=Oe=>Ie.$emit("update:modelValue",Oe)),onChange:Ne[1]||(Ne[1]=Oe=>Ie.$emit("change",Oe)),onBlur:Ne[2]||(Ne[2]=Oe=>Ie.$emit("blur",Oe)),onFocus:Ne[3]||(Ne[3]=Oe=>Ie.$emit("focus",Oe))},{prefix:withCtx(()=>[Ie.prefixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(oe).e("prefix-icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ie.prefixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ce),Oe=>(openBlock(),createBlock(unref(re),{key:Oe.value,label:Oe.value,value:Oe.value,disabled:Oe.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var TimeSelect=_export_sfc$1(_sfc_main$r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);TimeSelect.install=$=>{$.component(TimeSelect.name,TimeSelect)};const _TimeSelect=TimeSelect,ElTimeSelect=_TimeSelect,Timeline=defineComponent({name:"ElTimeline",setup($,{slots:j}){const z=useNamespace("timeline");return provide("timeline",j),()=>h$2("ul",{class:[z.b()]},[renderSlot(j,"default")])}}),timelineItemProps=buildProps({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:iconPropType},hollow:{type:Boolean,default:!1}}),__default__$h=defineComponent({name:"ElTimelineItem"}),_sfc_main$q=defineComponent({...__default__$h,props:timelineItemProps,setup($){const j=useNamespace("timeline-item");return(z,re)=>(openBlock(),createElementBlock("li",{class:normalizeClass([unref(j).b(),{[unref(j).e("center")]:z.center}])},[createBaseVNode("div",{class:normalizeClass(unref(j).e("tail"))},null,2),z.$slots.dot?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(j).e("node"),unref(j).em("node",z.size||""),unref(j).em("node",z.type||""),unref(j).is("hollow",z.hollow)]),style:normalizeStyle$1({backgroundColor:z.color})},[z.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(j).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(z.icon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],6)),z.$slots.dot?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(j).e("dot"))},[renderSlot(z.$slots,"dot")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(j).e("wrapper"))},[!z.hideTimestamp&&z.placement==="top"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(j).e("timestamp"),unref(j).is("top")])},toDisplayString(z.timestamp),3)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(j).e("content"))},[renderSlot(z.$slots,"default")],2),!z.hideTimestamp&&z.placement==="bottom"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([unref(j).e("timestamp"),unref(j).is("bottom")])},toDisplayString(z.timestamp),3)):createCommentVNode("v-if",!0)],2)],2))}});var TimelineItem=_export_sfc$1(_sfc_main$q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const ElTimeline=withInstall(Timeline,{TimelineItem}),ElTimelineItem=withNoopInstall(TimelineItem),tooltipV2CommonProps=buildProps({nowrap:Boolean});var TooltipV2Sides=($=>($.top="top",$.bottom="bottom",$.left="left",$.right="right",$))(TooltipV2Sides||{});const tooltipV2Sides=Object.values(TooltipV2Sides),tooltipV2ArrowProps=buildProps({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:definePropType(Object),default:null}}),tooltipV2ArrowSpecialProps=buildProps({side:{type:definePropType(String),values:tooltipV2Sides,required:!0}}),tooltipV2Strategies=["absolute","fixed"],tooltipV2Placements=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],tooltipV2ContentProps=buildProps({ariaLabel:String,arrowPadding:{type:definePropType(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:definePropType(String),values:tooltipV2Placements,default:"bottom"},reference:{type:definePropType(Object),default:null},offset:{type:Number,default:8},strategy:{type:definePropType(String),values:tooltipV2Strategies,default:"absolute"},showArrow:{type:Boolean,default:!1}}),tooltipV2RootProps=buildProps({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:definePropType(Function)},"onUpdate:open":{type:definePropType(Function)}}),EventHandler={type:definePropType(Function)},tooltipV2TriggerProps=buildProps({onBlur:EventHandler,onClick:EventHandler,onFocus:EventHandler,onMouseDown:EventHandler,onMouseEnter:EventHandler,onMouseLeave:EventHandler}),tooltipV2Props=buildProps({...tooltipV2RootProps,...tooltipV2ArrowProps,...tooltipV2TriggerProps,...tooltipV2ContentProps,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:definePropType(Object),default:null},teleported:Boolean,to:{type:definePropType(String),default:"body"}}),tooltipV2RootKey=Symbol("tooltipV2"),tooltipV2ContentKey=Symbol("tooltipV2Content"),TOOLTIP_V2_OPEN="tooltip_v2.open",__default__$g=defineComponent({name:"ElTooltipV2Root"}),_sfc_main$p=defineComponent({...__default__$g,props:tooltipV2RootProps,setup($,{expose:j}){const z=$,re=ref(z.defaultOpen),oe=ref(null),ie=computed$1({get:()=>isPropAbsent(z.open)?re.value:z.open,set:Ie=>{var Ne;re.value=Ie,(Ne=z["onUpdate:open"])==null||Ne.call(z,Ie)}}),ae=computed$1(()=>isNumber$2(z.delayDuration)&&z.delayDuration>0),{start:le,stop:ue}=useTimeoutFn$1(()=>{ie.value=!0},computed$1(()=>z.delayDuration),{immediate:!1}),de=useNamespace("tooltip-v2"),pe=useId(),he=()=>{ue(),ie.value=!0},_e=()=>{unref(ae)?le():he()},Ce=he,$e=()=>{ue(),ie.value=!1};return watch(ie,Ie=>{var Ne;Ie&&(document.dispatchEvent(new CustomEvent(TOOLTIP_V2_OPEN)),Ce()),(Ne=z.onOpenChange)==null||Ne.call(z,Ie)}),onMounted(()=>{document.addEventListener(TOOLTIP_V2_OPEN,$e)}),onBeforeUnmount(()=>{ue(),document.removeEventListener(TOOLTIP_V2_OPEN,$e)}),provide(tooltipV2RootKey,{contentId:pe,triggerRef:oe,ns:de,onClose:$e,onDelayOpen:_e,onOpen:Ce}),j({onOpen:Ce,onClose:$e}),(Ie,Ne)=>renderSlot(Ie.$slots,"default",{open:unref(ie)})}});var TooltipV2Root=_export_sfc$1(_sfc_main$p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const __default__$f=defineComponent({name:"ElTooltipV2Arrow"}),_sfc_main$o=defineComponent({...__default__$f,props:{...tooltipV2ArrowProps,...tooltipV2ArrowSpecialProps},setup($){const j=$,{ns:z}=inject(tooltipV2RootKey),{arrowRef:re}=inject(tooltipV2ContentKey),oe=computed$1(()=>{const{style:ie,width:ae,height:le}=j,ue=z.namespace.value;return{[`--${ue}-tooltip-v2-arrow-width`]:`${ae}px`,[`--${ue}-tooltip-v2-arrow-height`]:`${le}px`,[`--${ue}-tooltip-v2-arrow-border-width`]:`${ae/2}px`,[`--${ue}-tooltip-v2-arrow-cover-width`]:ae/2-1,...ie||{}}});return(ie,ae)=>(openBlock(),createElementBlock("span",{ref_key:"arrowRef",ref:re,style:normalizeStyle$1(unref(oe)),class:normalizeClass(unref(z).e("arrow"))},null,6))}});var TooltipV2Arrow=_export_sfc$1(_sfc_main$o,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]);const visualHiddenProps=buildProps({style:{type:definePropType([String,Object,Array]),default:()=>({})}}),__default__$e=defineComponent({name:"ElVisuallyHidden"}),_sfc_main$n=defineComponent({...__default__$e,props:visualHiddenProps,setup($){const j=$,z=computed$1(()=>[j.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(re,oe)=>(openBlock(),createElementBlock("span",mergeProps(re.$attrs,{style:unref(z)}),[renderSlot(re.$slots,"default")],16))}});var ElVisuallyHidden=_export_sfc$1(_sfc_main$n,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const _hoisted_1$c=["data-side"],__default__$d=defineComponent({name:"ElTooltipV2Content"}),_sfc_main$m=defineComponent({...__default__$d,props:{...tooltipV2ContentProps,...tooltipV2CommonProps},setup($){const j=$,{triggerRef:z,contentId:re}=inject(tooltipV2RootKey),oe=ref(j.placement),ie=ref(j.strategy),ae=ref(null),{referenceRef:le,contentRef:ue,middlewareData:de,x:pe,y:he,update:_e}=useFloating({placement:oe,strategy:ie,middleware:computed$1(()=>{const Ve=[D$2(j.offset)];return j.showArrow&&Ve.push(arrowMiddleware({arrowRef:ae})),Ve})}),Ce=useZIndex().nextZIndex(),$e=useNamespace("tooltip-v2"),xe=computed$1(()=>oe.value.split("-")[0]),Ie=computed$1(()=>({position:unref(ie),top:`${unref(he)||0}px`,left:`${unref(pe)||0}px`,zIndex:Ce})),Ne=computed$1(()=>{if(!j.showArrow)return{};const{arrow:Ve}=unref(de);return{[`--${$e.namespace.value}-tooltip-v2-arrow-x`]:`${Ve==null?void 0:Ve.x}px`||"",[`--${$e.namespace.value}-tooltip-v2-arrow-y`]:`${Ve==null?void 0:Ve.y}px`||""}}),Oe=computed$1(()=>[$e.e("content"),$e.is("dark",j.effect==="dark"),$e.is(unref(ie)),j.contentClass]);return watch(ae,()=>_e()),watch(()=>j.placement,Ve=>oe.value=Ve),onMounted(()=>{watch(()=>j.reference||z.value,Ve=>{le.value=Ve||void 0},{immediate:!0})}),provide(tooltipV2ContentKey,{arrowRef:ae}),(Ve,ze)=>(openBlock(),createElementBlock("div",{ref_key:"contentRef",ref:ue,style:normalizeStyle$1(unref(Ie)),"data-tooltip-v2-root":""},[Ve.nowrap?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,"data-side":unref(xe),class:normalizeClass(unref(Oe))},[renderSlot(Ve.$slots,"default",{contentStyle:unref(Ie),contentClass:unref(Oe)}),createVNode$1(unref(ElVisuallyHidden),{id:unref(re),role:"tooltip"},{default:withCtx(()=>[Ve.ariaLabel?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(Ve.ariaLabel),1)],64)):renderSlot(Ve.$slots,"default",{key:1})]),_:3},8,["id"]),renderSlot(Ve.$slots,"arrow",{style:normalizeStyle$1(unref(Ne)),side:unref(xe)})],10,_hoisted_1$c))],4))}});var TooltipV2Content=_export_sfc$1(_sfc_main$m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const forwardRefProps=buildProps({setRef:{type:definePropType(Function),required:!0},onlyChild:Boolean});var ForwardRef=defineComponent({props:forwardRefProps,setup($,{slots:j}){const z=ref(),re=composeRefs(z,oe=>{oe?$.setRef(oe.nextElementSibling):$.setRef(null)});return()=>{var oe;const[ie]=((oe=j.default)==null?void 0:oe.call(j))||[],ae=$.onlyChild?ensureOnlyChild(ie.children):ie.children;return createVNode$1(Fragment,{ref:re},[ae])}}});const __default__$c=defineComponent({name:"ElTooltipV2Trigger"}),_sfc_main$l=defineComponent({...__default__$c,props:{...tooltipV2CommonProps,...tooltipV2TriggerProps},setup($){const j=$,{onClose:z,onOpen:re,onDelayOpen:oe,triggerRef:ie,contentId:ae}=inject(tooltipV2RootKey);let le=!1;const ue=Oe=>{ie.value=Oe},de=()=>{le=!1},pe=composeEventHandlers(j.onMouseEnter,oe),he=composeEventHandlers(j.onMouseLeave,z),_e=composeEventHandlers(j.onMouseDown,()=>{z(),le=!0,document.addEventListener("mouseup",de,{once:!0})}),Ce=composeEventHandlers(j.onFocus,()=>{le||re()}),$e=composeEventHandlers(j.onBlur,z),xe=composeEventHandlers(j.onClick,Oe=>{Oe.detail===0&&z()}),Ie={blur:$e,click:xe,focus:Ce,mousedown:_e,mouseenter:pe,mouseleave:he},Ne=(Oe,Ve,ze)=>{Oe&&Object.entries(Ve).forEach(([Ue,Fe])=>{Oe[ze](Ue,Fe)})};return watch(ie,(Oe,Ve)=>{Ne(Oe,Ie,"addEventListener"),Ne(Ve,Ie,"removeEventListener"),Oe&&Oe.setAttribute("aria-describedby",ae.value)}),onBeforeUnmount(()=>{Ne(ie.value,Ie,"removeEventListener"),document.removeEventListener("mouseup",de)}),(Oe,Ve)=>Oe.nowrap?(openBlock(),createBlock(unref(ForwardRef),{key:0,"set-ref":ue,"only-child":""},{default:withCtx(()=>[renderSlot(Oe.$slots,"default")]),_:3})):(openBlock(),createElementBlock("button",mergeProps({key:1,ref_key:"triggerRef",ref:ie},Oe.$attrs),[renderSlot(Oe.$slots,"default")],16))}});var TooltipV2Trigger=_export_sfc$1(_sfc_main$l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const __default__$b=defineComponent({name:"ElTooltipV2"}),_sfc_main$k=defineComponent({...__default__$b,props:tooltipV2Props,setup($){const z=toRefs($),re=reactive(pick$1(z,Object.keys(tooltipV2ArrowProps))),oe=reactive(pick$1(z,Object.keys(tooltipV2ContentProps))),ie=reactive(pick$1(z,Object.keys(tooltipV2RootProps))),ae=reactive(pick$1(z,Object.keys(tooltipV2TriggerProps)));return(le,ue)=>(openBlock(),createBlock(TooltipV2Root,normalizeProps(guardReactiveProps(ie)),{default:withCtx(({open:de})=>[createVNode$1(TooltipV2Trigger,mergeProps(ae,{nowrap:""}),{default:withCtx(()=>[renderSlot(le.$slots,"trigger")]),_:3},16),(openBlock(),createBlock(Teleport,{to:le.to,disabled:!le.teleported},[le.fullTransition?(openBlock(),createBlock(Transition,normalizeProps(mergeProps({key:0},le.transitionProps)),{default:withCtx(()=>[le.alwaysOn||de?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},oe)),{arrow:withCtx(({style:pe,side:he})=>[le.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},re,{style:pe,side:he}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(le.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)]),_:2},1040)):(openBlock(),createElementBlock(Fragment,{key:1},[le.alwaysOn||de?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},oe)),{arrow:withCtx(({style:pe,side:he})=>[le.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},re,{style:pe,side:he}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(le.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var TooltipV2=_export_sfc$1(_sfc_main$k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const ElTooltipV2=withInstall(TooltipV2),LEFT_CHECK_CHANGE_EVENT="left-check-change",RIGHT_CHECK_CHANGE_EVENT="right-check-change",transferProps=buildProps({data:{type:definePropType(Array),default:()=>[]},titles:{type:definePropType(Array),default:()=>[]},buttonTexts:{type:definePropType(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:definePropType(Function)},leftDefaultChecked:{type:definePropType(Array),default:()=>[]},rightDefaultChecked:{type:definePropType(Array),default:()=>[]},renderContent:{type:definePropType(Function)},modelValue:{type:definePropType(Array),default:()=>[]},format:{type:definePropType(Object),default:()=>({})},filterable:Boolean,props:{type:definePropType(Object),default:()=>mutable({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),transferCheckedChangeFn=($,j)=>[$,j].every(isArray$7)||isArray$7($)&&isNil(j),transferEmits={[CHANGE_EVENT]:($,j,z)=>[$,z].every(isArray$7)&&["left","right"].includes(j),[UPDATE_MODEL_EVENT]:$=>isArray$7($),[LEFT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn,[RIGHT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn},CHECKED_CHANGE_EVENT="checked-change",transferPanelProps=buildProps({data:transferProps.data,optionRender:{type:definePropType(Function)},placeholder:String,title:String,filterable:Boolean,format:transferProps.format,filterMethod:transferProps.filterMethod,defaultChecked:transferProps.leftDefaultChecked,props:transferProps.props}),transferPanelEmits={[CHECKED_CHANGE_EVENT]:transferCheckedChangeFn},usePropsAlias=$=>{const j={label:"label",key:"key",disabled:"disabled"};return computed$1(()=>({...j,...$.props}))},useCheck$1=($,j,z)=>{const re=usePropsAlias($),oe=computed$1(()=>$.data.filter(pe=>isFunction$5($.filterMethod)?$.filterMethod(j.query,pe):String(pe[re.value.label]||pe[re.value.key]).toLowerCase().includes(j.query.toLowerCase()))),ie=computed$1(()=>oe.value.filter(pe=>!pe[re.value.disabled])),ae=computed$1(()=>{const pe=j.checked.length,he=$.data.length,{noChecked:_e,hasChecked:Ce}=$.format;return _e&&Ce?pe>0?Ce.replace(/\${checked}/g,pe.toString()).replace(/\${total}/g,he.toString()):_e.replace(/\${total}/g,he.toString()):`${pe}/${he}`}),le=computed$1(()=>{const pe=j.checked.length;return pe>0&&pe {const pe=ie.value.map(he=>he[re.value.key]);j.allChecked=pe.length>0&&pe.every(he=>j.checked.includes(he))},de=pe=>{j.checked=pe?ie.value.map(he=>he[re.value.key]):[]};return watch(()=>j.checked,(pe,he)=>{if(ue(),j.checkChangeByUser){const _e=pe.concat(he).filter(Ce=>!pe.includes(Ce)||!he.includes(Ce));z(CHECKED_CHANGE_EVENT,pe,_e)}else z(CHECKED_CHANGE_EVENT,pe),j.checkChangeByUser=!0}),watch(ie,()=>{ue()}),watch(()=>$.data,()=>{const pe=[],he=oe.value.map(_e=>_e[re.value.key]);j.checked.forEach(_e=>{he.includes(_e)&&pe.push(_e)}),j.checkChangeByUser=!1,j.checked=pe}),watch(()=>$.defaultChecked,(pe,he)=>{if(he&&pe.length===he.length&&pe.every($e=>he.includes($e)))return;const _e=[],Ce=ie.value.map($e=>$e[re.value.key]);pe.forEach($e=>{Ce.includes($e)&&_e.push($e)}),j.checkChangeByUser=!1,j.checked=_e},{immediate:!0}),{filteredData:oe,checkableData:ie,checkedSummary:ae,isIndeterminate:le,updateAllChecked:ue,handleAllCheckedChange:de}},useCheckedChange=($,j)=>({onSourceCheckedChange:(oe,ie)=>{$.leftChecked=oe,ie&&j(LEFT_CHECK_CHANGE_EVENT,oe,ie)},onTargetCheckedChange:(oe,ie)=>{$.rightChecked=oe,ie&&j(RIGHT_CHECK_CHANGE_EVENT,oe,ie)}}),useComputedData=$=>{const j=usePropsAlias($),z=computed$1(()=>$.data.reduce((ie,ae)=>(ie[ae[j.value.key]]=ae)&&ie,{})),re=computed$1(()=>$.data.filter(ie=>!$.modelValue.includes(ie[j.value.key]))),oe=computed$1(()=>$.targetOrder==="original"?$.data.filter(ie=>$.modelValue.includes(ie[j.value.key])):$.modelValue.reduce((ie,ae)=>{const le=z.value[ae];return le&&ie.push(le),ie},[]));return{sourceData:re,targetData:oe}},useMove=($,j,z)=>{const re=usePropsAlias($),oe=(le,ue,de)=>{z(UPDATE_MODEL_EVENT,le),z(CHANGE_EVENT,le,ue,de)};return{addToLeft:()=>{const le=$.modelValue.slice();j.rightChecked.forEach(ue=>{const de=le.indexOf(ue);de>-1&&le.splice(de,1)}),oe(le,"left",j.rightChecked)},addToRight:()=>{let le=$.modelValue.slice();const ue=$.data.filter(de=>{const pe=de[re.value.key];return j.leftChecked.includes(pe)&&!$.modelValue.includes(pe)}).map(de=>de[re.value.key]);le=$.targetOrder==="unshift"?ue.concat(le):le.concat(ue),$.targetOrder==="original"&&(le=$.data.filter(de=>le.includes(de[re.value.key])).map(de=>de[re.value.key])),oe(le,"right",j.leftChecked)}}},__default__$a=defineComponent({name:"ElTransferPanel"}),_sfc_main$j=defineComponent({...__default__$a,props:transferPanelProps,emits:transferPanelEmits,setup($,{expose:j,emit:z}){const re=$,oe=useSlots(),ie=({option:Ve})=>Ve,{t:ae}=useLocale(),le=useNamespace("transfer"),ue=reactive({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),de=usePropsAlias(re),{filteredData:pe,checkedSummary:he,isIndeterminate:_e,handleAllCheckedChange:Ce}=useCheck$1(re,ue,z),$e=computed$1(()=>!isEmpty(ue.query)&&isEmpty(pe.value)),xe=computed$1(()=>!isEmpty(oe.default()[0].children)),{checked:Ie,allChecked:Ne,query:Oe}=toRefs(ue);return j({query:Oe}),(Ve,ze)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(le).b("panel"))},[createBaseVNode("p",{class:normalizeClass(unref(le).be("panel","header"))},[createVNode$1(unref(ElCheckbox),{modelValue:unref(Ne),"onUpdate:modelValue":ze[0]||(ze[0]=Ue=>isRef(Ne)?Ne.value=Ue:null),indeterminate:unref(_e),"validate-event":!1,onChange:unref(Ce)},{default:withCtx(()=>[createTextVNode(toDisplayString(Ve.title)+" ",1),createBaseVNode("span",null,toDisplayString(unref(he)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),createBaseVNode("div",{class:normalizeClass([unref(le).be("panel","body"),unref(le).is("with-footer",unref(xe))])},[Ve.filterable?(openBlock(),createBlock(unref(ElInput),{key:0,modelValue:unref(Oe),"onUpdate:modelValue":ze[1]||(ze[1]=Ue=>isRef(Oe)?Oe.value=Ue:null),class:normalizeClass(unref(le).be("panel","filter")),size:"default",placeholder:Ve.placeholder,"prefix-icon":unref(search_default),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):createCommentVNode("v-if",!0),withDirectives(createVNode$1(unref(ElCheckboxGroup$1),{modelValue:unref(Ie),"onUpdate:modelValue":ze[2]||(ze[2]=Ue=>isRef(Ie)?Ie.value=Ue:null),"validate-event":!1,class:normalizeClass([unref(le).is("filterable",Ve.filterable),unref(le).be("panel","list")])},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(pe),Ue=>(openBlock(),createBlock(unref(ElCheckbox),{key:Ue[unref(de).key],class:normalizeClass(unref(le).be("panel","item")),label:Ue[unref(de).key],disabled:Ue[unref(de).disabled],"validate-event":!1},{default:withCtx(()=>{var Fe;return[createVNode$1(ie,{option:(Fe=Ve.optionRender)==null?void 0:Fe.call(Ve,Ue)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[vShow,!unref($e)&&!unref(isEmpty)(Ve.data)]]),withDirectives(createBaseVNode("p",{class:normalizeClass(unref(le).be("panel","empty"))},toDisplayString(unref($e)?unref(ae)("el.transfer.noMatch"):unref(ae)("el.transfer.noData")),3),[[vShow,unref($e)||unref(isEmpty)(Ve.data)]])],2),unref(xe)?(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(le).be("panel","footer"))},[renderSlot(Ve.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var TransferPanel=_export_sfc$1(_sfc_main$j,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const _hoisted_1$b={key:0},_hoisted_2$8={key:0},__default__$9=defineComponent({name:"ElTransfer"}),_sfc_main$i=defineComponent({...__default__$9,props:transferProps,emits:transferEmits,setup($,{expose:j,emit:z}){const re=$,oe=useSlots(),{t:ie}=useLocale(),ae=useNamespace("transfer"),{formItem:le}=useFormItem(),ue=reactive({leftChecked:[],rightChecked:[]}),de=usePropsAlias(re),{sourceData:pe,targetData:he}=useComputedData(re),{onSourceCheckedChange:_e,onTargetCheckedChange:Ce}=useCheckedChange(ue,z),{addToLeft:$e,addToRight:xe}=useMove(re,ue,z),Ie=ref(),Ne=ref(),Oe=Et=>{switch(Et){case"left":Ie.value.query="";break;case"right":Ne.value.query="";break}},Ve=computed$1(()=>re.buttonTexts.length===2),ze=computed$1(()=>re.titles[0]||ie("el.transfer.titles.0")),Ue=computed$1(()=>re.titles[1]||ie("el.transfer.titles.1")),Fe=computed$1(()=>re.filterPlaceholder||ie("el.transfer.filterPlaceholder"));watch(()=>re.modelValue,()=>{var Et;re.validateEvent&&((Et=le==null?void 0:le.validate)==null||Et.call(le,"change").catch(Pt=>void 0))});const qe=computed$1(()=>Et=>re.renderContent?re.renderContent(h$2,Et):oe.default?oe.default({option:Et}):h$2("span",Et[de.value.label]||Et[de.value.key]));return j({clearQuery:Oe,leftPanel:Ie,rightPanel:Ne}),(Et,Pt)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(ae).b())},[createVNode$1(TransferPanel,{ref_key:"leftPanel",ref:Ie,data:unref(pe),"option-render":unref(qe),placeholder:unref(Fe),title:unref(ze),filterable:Et.filterable,format:Et.format,"filter-method":Et.filterMethod,"default-checked":Et.leftDefaultChecked,props:re.props,onCheckedChange:unref(_e)},{default:withCtx(()=>[renderSlot(Et.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),createBaseVNode("div",{class:normalizeClass(unref(ae).e("buttons"))},[createVNode$1(unref(ElButton),{type:"primary",class:normalizeClass([unref(ae).e("button"),unref(ae).is("with-texts",unref(Ve))]),disabled:unref(isEmpty)(ue.rightChecked),onClick:unref($e)},{default:withCtx(()=>[createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_left_default))]),_:1}),unref(isUndefined$1)(Et.buttonTexts[0])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_1$b,toDisplayString(Et.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),createVNode$1(unref(ElButton),{type:"primary",class:normalizeClass([unref(ae).e("button"),unref(ae).is("with-texts",unref(Ve))]),disabled:unref(isEmpty)(ue.leftChecked),onClick:unref(xe)},{default:withCtx(()=>[unref(isUndefined$1)(Et.buttonTexts[1])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_2$8,toDisplayString(Et.buttonTexts[1]),1)),createVNode$1(unref(ElIcon),null,{default:withCtx(()=>[createVNode$1(unref(arrow_right_default))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),createVNode$1(TransferPanel,{ref_key:"rightPanel",ref:Ne,data:unref(he),"option-render":unref(qe),placeholder:unref(Fe),filterable:Et.filterable,format:Et.format,"filter-method":Et.filterMethod,title:unref(Ue),"default-checked":Et.rightDefaultChecked,props:re.props,onCheckedChange:unref(Ce)},{default:withCtx(()=>[renderSlot(Et.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var Transfer=_export_sfc$1(_sfc_main$i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const ElTransfer=withInstall(Transfer),NODE_KEY="$treeNodeId",markNodeData=function($,j){!j||j[NODE_KEY]||Object.defineProperty(j,NODE_KEY,{value:$.id,enumerable:!1,configurable:!1,writable:!1})},getNodeKey=function($,j){return $?j[$]:j[NODE_KEY]},handleCurrentChange=($,j,z)=>{const re=$.value.currentNode;z();const oe=$.value.currentNode;re!==oe&&j("current-change",oe?oe.data:null,oe)},getChildState=$=>{let j=!0,z=!0,re=!0;for(let oe=0,ie=$.length;oe "u"){const ie=re[j];return ie===void 0?"":ie}};let nodeIdSeed=0,Node$1=class Tl{constructor(j){this.id=nodeIdSeed++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const z in j)hasOwn$1(j,z)&&(this[z]=j[z]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const j=this.store;if(!j)throw new Error("[Node]store is required!");j.registerNode(this);const z=j.props;if(z&&typeof z.isLeaf<"u"){const ie=getPropertyFromData(this,"isLeaf");typeof ie=="boolean"&&(this.isLeafByUser=ie)}if(j.lazy!==!0&&this.data?(this.setData(this.data),j.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&j.lazy&&j.defaultExpandAll&&this.expand(),Array.isArray(this.data)||markNodeData(this,this.data),!this.data)return;const re=j.defaultExpandedKeys,oe=j.key;oe&&re&&re.includes(this.key)&&this.expand(null,j.autoExpandParent),oe&&j.currentNodeKey!==void 0&&this.key===j.currentNodeKey&&(j.currentNode=this,j.currentNode.isCurrent=!0),j.lazy&&j._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(j){Array.isArray(j)||markNodeData(this,j),this.data=j,this.childNodes=[];let z;this.level===0&&Array.isArray(this.data)?z=this.data:z=getPropertyFromData(this,"children")||[];for(let re=0,oe=z.length;re -1)return j.childNodes[z+1]}return null}get previousSibling(){const j=this.parent;if(j){const z=j.childNodes.indexOf(this);if(z>-1)return z>0?j.childNodes[z-1]:null}return null}contains(j,z=!0){return(this.childNodes||[]).some(re=>re===j||z&&re.contains(j))}remove(){const j=this.parent;j&&j.removeChild(this)}insertChild(j,z,re){if(!j)throw new Error("InsertChild error: child is required.");if(!(j instanceof Tl)){if(!re){const oe=this.getChildren(!0);oe.includes(j.data)||(typeof z>"u"||z<0?oe.push(j.data):oe.splice(z,0,j.data))}Object.assign(j,{parent:this,store:this.store}),j=reactive(new Tl(j)),j instanceof Tl&&j.initialize()}j.level=this.level+1,typeof z>"u"||z<0?this.childNodes.push(j):this.childNodes.splice(z,0,j),this.updateLeafState()}insertBefore(j,z){let re;z&&(re=this.childNodes.indexOf(z)),this.insertChild(j,re)}insertAfter(j,z){let re;z&&(re=this.childNodes.indexOf(z),re!==-1&&(re+=1)),this.insertChild(j,re)}removeChild(j){const z=this.getChildren()||[],re=z.indexOf(j.data);re>-1&&z.splice(re,1);const oe=this.childNodes.indexOf(j);oe>-1&&(this.store&&this.store.deregisterNode(j),j.parent=null,this.childNodes.splice(oe,1)),this.updateLeafState()}removeChildByData(j){let z=null;for(let re=0;re {if(z){let oe=this.parent;for(;oe.level>0;)oe.expanded=!0,oe=oe.parent}this.expanded=!0,j&&j(),this.childNodes.forEach(oe=>{oe.canFocus=!0})};this.shouldLoadData()?this.loadData(oe=>{Array.isArray(oe)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||reInitChecked(this),re())}):re()}doCreateChildren(j,z={}){j.forEach(re=>{this.insertChild(Object.assign({data:re},z),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(j=>{j.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const j=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!j||j.length===0;return}this.isLeaf=!1}setChecked(j,z,re,oe){if(this.indeterminate=j==="half",this.checked=j===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:ae,allWithoutDisable:le}=getChildState(this.childNodes);!this.isLeaf&&!ae&&le&&(this.checked=!1,j=!1);const ue=()=>{if(z){const de=this.childNodes;for(let _e=0,Ce=de.length;_e {ue(),reInitChecked(this)},{checked:j!==!1});return}else ue()}const ie=this.parent;!ie||ie.level===0||re||reInitChecked(ie)}getChildren(j=!1){if(this.level===0)return this.data;const z=this.data;if(!z)return null;const re=this.store.props;let oe="children";return re&&(oe=re.children||"children"),z[oe]===void 0&&(z[oe]=null),j&&!z[oe]&&(z[oe]=[]),z[oe]}updateChildren(){const j=this.getChildren()||[],z=this.childNodes.map(ie=>ie.data),re={},oe=[];j.forEach((ie,ae)=>{const le=ie[NODE_KEY];!!le&&z.findIndex(de=>de[NODE_KEY]===le)>=0?re[le]={index:ae,data:ie}:oe.push({index:ae,data:ie})}),this.store.lazy||z.forEach(ie=>{re[ie[NODE_KEY]]||this.removeChildByData(ie)}),oe.forEach(({index:ie,data:ae})=>{this.insertChild({data:ae},ie)}),this.updateLeafState()}loadData(j,z={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(z).length)){this.loading=!0;const re=oe=>{this.childNodes=[],this.doCreateChildren(oe,z),this.loaded=!0,this.loading=!1,this.updateLeafState(),j&&j.call(this,oe)};this.store.load(this,re)}else j&&j.call(this)}};class TreeStore{constructor(j){this.currentNode=null,this.currentNodeKey=null;for(const z in j)hasOwn$1(j,z)&&(this[z]=j[z]);this.nodesMap={}}initialize(){if(this.root=new Node$1({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const j=this.load;j(this.root,z=>{this.root.doCreateChildren(z),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(j){const z=this.filterNodeMethod,re=this.lazy,oe=function(ie){const ae=ie.root?ie.root.childNodes:ie.childNodes;if(ae.forEach(le=>{le.visible=z.call(le,j,le.data,le),oe(le)}),!ie.visible&&ae.length){let le=!0;le=!ae.some(ue=>ue.visible),ie.root?ie.root.visible=le===!1:ie.visible=le===!1}j&&ie.visible&&!ie.isLeaf&&!re&&ie.expand()};oe(this)}setData(j){j!==this.root.data?(this.root.setData(j),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(j){if(j instanceof Node$1)return j;const z=isObject$6(j)?getNodeKey(this.key,j):j;return this.nodesMap[z]||null}insertBefore(j,z){const re=this.getNode(z);re.parent.insertBefore({data:j},re)}insertAfter(j,z){const re=this.getNode(z);re.parent.insertAfter({data:j},re)}remove(j){const z=this.getNode(j);z&&z.parent&&(z===this.currentNode&&(this.currentNode=null),z.parent.removeChild(z))}append(j,z){const re=z?this.getNode(z):this.root;re&&re.insertChild({data:j})}_initDefaultCheckedNodes(){const j=this.defaultCheckedKeys||[],z=this.nodesMap;j.forEach(re=>{const oe=z[re];oe&&oe.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(j){(this.defaultCheckedKeys||[]).includes(j.key)&&j.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(j){j!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=j,this._initDefaultCheckedNodes())}registerNode(j){const z=this.key;!j||!j.data||(z?j.key!==void 0&&(this.nodesMap[j.key]=j):this.nodesMap[j.id]=j)}deregisterNode(j){!this.key||!j||!j.data||(j.childNodes.forEach(re=>{this.deregisterNode(re)}),delete this.nodesMap[j.key])}getCheckedNodes(j=!1,z=!1){const re=[],oe=function(ie){(ie.root?ie.root.childNodes:ie.childNodes).forEach(le=>{(le.checked||z&&le.indeterminate)&&(!j||j&&le.isLeaf)&&re.push(le.data),oe(le)})};return oe(this),re}getCheckedKeys(j=!1){return this.getCheckedNodes(j).map(z=>(z||{})[this.key])}getHalfCheckedNodes(){const j=[],z=function(re){(re.root?re.root.childNodes:re.childNodes).forEach(ie=>{ie.indeterminate&&j.push(ie.data),z(ie)})};return z(this),j}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(j=>(j||{})[this.key])}_getAllNodes(){const j=[],z=this.nodesMap;for(const re in z)hasOwn$1(z,re)&&j.push(z[re]);return j}updateChildren(j,z){const re=this.nodesMap[j];if(!re)return;const oe=re.childNodes;for(let ie=oe.length-1;ie>=0;ie--){const ae=oe[ie];this.remove(ae.data)}for(let ie=0,ae=z.length;ie ue.level-le.level),ie=Object.create(null),ae=Object.keys(re);oe.forEach(le=>le.setChecked(!1,!1));for(let le=0,ue=oe.length;le 0;)ie[_e.data[j]]=!0,_e=_e.parent;if(de.isLeaf||this.checkStrictly){de.setChecked(!0,!1);continue}if(de.setChecked(!0,!0),z){de.setChecked(!1,!1);const Ce=function($e){$e.childNodes.forEach(Ie=>{Ie.isLeaf||Ie.setChecked(!1,!1),Ce(Ie)})};Ce(de)}}}setCheckedNodes(j,z=!1){const re=this.key,oe={};j.forEach(ie=>{oe[(ie||{})[re]]=!0}),this._setCheckedKeys(re,z,oe)}setCheckedKeys(j,z=!1){this.defaultCheckedKeys=j;const re=this.key,oe={};j.forEach(ie=>{oe[ie]=!0}),this._setCheckedKeys(re,z,oe)}setDefaultExpandedKeys(j){j=j||[],this.defaultExpandedKeys=j,j.forEach(z=>{const re=this.getNode(z);re&&re.expand(null,this.autoExpandParent)})}setChecked(j,z,re){const oe=this.getNode(j);oe&&oe.setChecked(!!z,re)}getCurrentNode(){return this.currentNode}setCurrentNode(j){const z=this.currentNode;z&&(z.isCurrent=!1),this.currentNode=j,this.currentNode.isCurrent=!0}setUserCurrentNode(j,z=!0){const re=j[this.key],oe=this.nodesMap[re];this.setCurrentNode(oe),z&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(j,z=!0){if(j==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const re=this.getNode(j);re&&(this.setCurrentNode(re),z&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const _sfc_main$h=defineComponent({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup($){const j=useNamespace("tree"),z=inject("NodeInstance"),re=inject("RootTree");return()=>{const oe=$.node,{data:ie,store:ae}=oe;return $.renderContent?$.renderContent(h$2,{_self:z,node:oe,data:ie,store:ae}):re.ctx.slots.default?re.ctx.slots.default({node:oe,data:ie}):h$2("span",{class:j.be("node","label")},[oe.label])}}});var NodeContent=_export_sfc$1(_sfc_main$h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function useNodeExpandEventBroadcast($){const j=inject("TreeNodeMap",null),z={treeNodeExpand:re=>{$.node!==re&&$.node.collapse()},children:[]};return j&&j.children.push(z),provide("TreeNodeMap",z),{broadcastExpanded:re=>{if($.accordion)for(const oe of z.children)oe.treeNodeExpand(re)}}}const dragEventsKey=Symbol("dragEvents");function useDragNodeHandler({props:$,ctx:j,el$:z,dropIndicator$:re,store:oe}){const ie=useNamespace("tree"),ae=ref({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return provide(dragEventsKey,{treeNodeDragStart:({event:pe,treeNode:he})=>{if(typeof $.allowDrag=="function"&&!$.allowDrag(he.node))return pe.preventDefault(),!1;pe.dataTransfer.effectAllowed="move";try{pe.dataTransfer.setData("text/plain","")}catch{}ae.value.draggingNode=he,j.emit("node-drag-start",he.node,pe)},treeNodeDragOver:({event:pe,treeNode:he})=>{const _e=he,Ce=ae.value.dropNode;Ce&&Ce!==_e&&removeClass(Ce.$el,ie.is("drop-inner"));const $e=ae.value.draggingNode;if(!$e||!_e)return;let xe=!0,Ie=!0,Ne=!0,Oe=!0;typeof $.allowDrop=="function"&&(xe=$.allowDrop($e.node,_e.node,"prev"),Oe=Ie=$.allowDrop($e.node,_e.node,"inner"),Ne=$.allowDrop($e.node,_e.node,"next")),pe.dataTransfer.dropEffect=Ie||xe||Ne?"move":"none",(xe||Ie||Ne)&&Ce!==_e&&(Ce&&j.emit("node-drag-leave",$e.node,Ce.node,pe),j.emit("node-drag-enter",$e.node,_e.node,pe)),(xe||Ie||Ne)&&(ae.value.dropNode=_e),_e.node.nextSibling===$e.node&&(Ne=!1),_e.node.previousSibling===$e.node&&(xe=!1),_e.node.contains($e.node,!1)&&(Ie=!1),($e.node===_e.node||$e.node.contains(_e.node))&&(xe=!1,Ie=!1,Ne=!1);const Ve=_e.$el.getBoundingClientRect(),ze=z.value.getBoundingClientRect();let Ue;const Fe=xe?Ie?.25:Ne?.45:1:-1,qe=Ne?Ie?.75:xe?.55:0:1;let Et=-9999;const Pt=pe.clientY-Ve.top;Pt Ve.height*qe?Ue="after":Ie?Ue="inner":Ue="none";const Lt=_e.$el.querySelector(`.${ie.be("node","expand-icon")}`).getBoundingClientRect(),jt=re.value;Ue==="before"?Et=Lt.top-ze.top:Ue==="after"&&(Et=Lt.bottom-ze.top),jt.style.top=`${Et}px`,jt.style.left=`${Lt.right-ze.left}px`,Ue==="inner"?addClass(_e.$el,ie.is("drop-inner")):removeClass(_e.$el,ie.is("drop-inner")),ae.value.showDropIndicator=Ue==="before"||Ue==="after",ae.value.allowDrop=ae.value.showDropIndicator||Oe,ae.value.dropType=Ue,j.emit("node-drag-over",$e.node,_e.node,pe)},treeNodeDragEnd:pe=>{const{draggingNode:he,dropType:_e,dropNode:Ce}=ae.value;if(pe.preventDefault(),pe.dataTransfer.dropEffect="move",he&&Ce){const $e={data:he.node.data};_e!=="none"&&he.node.remove(),_e==="before"?Ce.node.parent.insertBefore($e,Ce.node):_e==="after"?Ce.node.parent.insertAfter($e,Ce.node):_e==="inner"&&Ce.node.insertChild($e),_e!=="none"&&oe.value.registerNode($e),removeClass(Ce.$el,ie.is("drop-inner")),j.emit("node-drag-end",he.node,Ce.node,_e,pe),_e!=="none"&&j.emit("node-drop",he.node,Ce.node,_e,pe)}he&&!Ce&&j.emit("node-drag-end",he.node,null,_e,pe),ae.value.showDropIndicator=!1,ae.value.draggingNode=null,ae.value.dropNode=null,ae.value.allowDrop=!0}}),{dragState:ae}}const _sfc_main$g=defineComponent({name:"ElTreeNode",components:{ElCollapseTransition:_CollapseTransition,ElCheckbox,NodeContent,ElIcon,Loading:loading_default},props:{node:{type:Node$1,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup($,j){const z=useNamespace("tree"),{broadcastExpanded:re}=useNodeExpandEventBroadcast($),oe=inject("RootTree"),ie=ref(!1),ae=ref(!1),le=ref(null),ue=ref(null),de=ref(null),pe=inject(dragEventsKey),he=getCurrentInstance();provide("NodeInstance",he),$.node.expanded&&(ie.value=!0,ae.value=!0);const _e=oe.props.children||"children";watch(()=>{const Pt=$.node.data[_e];return Pt&&[...Pt]},()=>{$.node.updateChildren()}),watch(()=>$.node.indeterminate,Pt=>{xe($.node.checked,Pt)}),watch(()=>$.node.checked,Pt=>{xe(Pt,$.node.indeterminate)}),watch(()=>$.node.expanded,Pt=>{nextTick(()=>ie.value=Pt),Pt&&(ae.value=!0)});const Ce=Pt=>getNodeKey(oe.props.nodeKey,Pt.data),$e=Pt=>{const Lt=$.props.class;if(!Lt)return{};let jt;if(isFunction$5(Lt)){const{data:vn}=Pt;jt=Lt(vn,Pt)}else jt=Lt;return isString$3(jt)?{[jt]:!0}:jt},xe=(Pt,Lt)=>{(le.value!==Pt||ue.value!==Lt)&&oe.ctx.emit("check-change",$.node.data,Pt,Lt),le.value=Pt,ue.value=Lt},Ie=Pt=>{handleCurrentChange(oe.store,oe.ctx.emit,()=>oe.store.value.setCurrentNode($.node)),oe.currentNode.value=$.node,oe.props.expandOnClickNode&&Oe(),oe.props.checkOnClickNode&&!$.node.disabled&&Ve(null,{target:{checked:!$.node.checked}}),oe.ctx.emit("node-click",$.node.data,$.node,he,Pt)},Ne=Pt=>{oe.instance.vnode.props.onNodeContextmenu&&(Pt.stopPropagation(),Pt.preventDefault()),oe.ctx.emit("node-contextmenu",Pt,$.node.data,$.node,he)},Oe=()=>{$.node.isLeaf||(ie.value?(oe.ctx.emit("node-collapse",$.node.data,$.node,he),$.node.collapse()):($.node.expand(),j.emit("node-expand",$.node.data,$.node,he)))},Ve=(Pt,Lt)=>{$.node.setChecked(Lt.target.checked,!oe.props.checkStrictly),nextTick(()=>{const jt=oe.store.value;oe.ctx.emit("check",$.node.data,{checkedNodes:jt.getCheckedNodes(),checkedKeys:jt.getCheckedKeys(),halfCheckedNodes:jt.getHalfCheckedNodes(),halfCheckedKeys:jt.getHalfCheckedKeys()})})};return{ns:z,node$:de,tree:oe,expanded:ie,childNodeRendered:ae,oldChecked:le,oldIndeterminate:ue,getNodeKey:Ce,getNodeClass:$e,handleSelectChange:xe,handleClick:Ie,handleContextMenu:Ne,handleExpandIconClick:Oe,handleCheckChange:Ve,handleChildNodeExpand:(Pt,Lt,jt)=>{re(Lt),oe.ctx.emit("node-expand",Pt,Lt,jt)},handleDragStart:Pt=>{oe.props.draggable&&pe.treeNodeDragStart({event:Pt,treeNode:$})},handleDragOver:Pt=>{Pt.preventDefault(),oe.props.draggable&&pe.treeNodeDragOver({event:Pt,treeNode:{$el:de.value,node:$.node}})},handleDrop:Pt=>{Pt.preventDefault()},handleDragEnd:Pt=>{oe.props.draggable&&pe.treeNodeDragEnd(Pt)},CaretRight:caret_right_default}}}),_hoisted_1$a=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],_hoisted_2$7=["aria-expanded"];function _sfc_render$2($,j,z,re,oe,ie){const ae=resolveComponent("el-icon"),le=resolveComponent("el-checkbox"),ue=resolveComponent("loading"),de=resolveComponent("node-content"),pe=resolveComponent("el-tree-node"),he=resolveComponent("el-collapse-transition");return withDirectives((openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([$.ns.b("node"),$.ns.is("expanded",$.expanded),$.ns.is("current",$.node.isCurrent),$.ns.is("hidden",!$.node.visible),$.ns.is("focusable",!$.node.disabled),$.ns.is("checked",!$.node.disabled&&$.node.checked),$.getNodeClass($.node)]),role:"treeitem",tabindex:"-1","aria-expanded":$.expanded,"aria-disabled":$.node.disabled,"aria-checked":$.node.checked,draggable:$.tree.props.draggable,"data-key":$.getNodeKey($.node),onClick:j[1]||(j[1]=withModifiers((..._e)=>$.handleClick&&$.handleClick(..._e),["stop"])),onContextmenu:j[2]||(j[2]=(..._e)=>$.handleContextMenu&&$.handleContextMenu(..._e)),onDragstart:j[3]||(j[3]=withModifiers((..._e)=>$.handleDragStart&&$.handleDragStart(..._e),["stop"])),onDragover:j[4]||(j[4]=withModifiers((..._e)=>$.handleDragOver&&$.handleDragOver(..._e),["stop"])),onDragend:j[5]||(j[5]=withModifiers((..._e)=>$.handleDragEnd&&$.handleDragEnd(..._e),["stop"])),onDrop:j[6]||(j[6]=withModifiers((..._e)=>$.handleDrop&&$.handleDrop(..._e),["stop"]))},[createBaseVNode("div",{class:normalizeClass($.ns.be("node","content")),style:normalizeStyle$1({paddingLeft:($.node.level-1)*$.tree.props.indent+"px"})},[$.tree.props.icon||$.CaretRight?(openBlock(),createBlock(ae,{key:0,class:normalizeClass([$.ns.be("node","expand-icon"),$.ns.is("leaf",$.node.isLeaf),{expanded:!$.node.isLeaf&&$.expanded}]),onClick:withModifiers($.handleExpandIconClick,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($.tree.props.icon||$.CaretRight)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),$.showCheckbox?(openBlock(),createBlock(le,{key:1,"model-value":$.node.checked,indeterminate:$.node.indeterminate,disabled:!!$.node.disabled,onClick:j[0]||(j[0]=withModifiers(()=>{},["stop"])),onChange:$.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):createCommentVNode("v-if",!0),$.node.loading?(openBlock(),createBlock(ae,{key:2,class:normalizeClass([$.ns.be("node","loading-icon"),$.ns.is("loading")])},{default:withCtx(()=>[createVNode$1(ue)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createVNode$1(de,{node:$.node,"render-content":$.renderContent},null,8,["node","render-content"])],6),createVNode$1(he,null,{default:withCtx(()=>[!$.renderAfterExpand||$.childNodeRendered?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass($.ns.be("node","children")),role:"group","aria-expanded":$.expanded},[(openBlock(!0),createElementBlock(Fragment,null,renderList($.node.childNodes,_e=>(openBlock(),createBlock(pe,{key:$.getNodeKey(_e),"render-content":$.renderContent,"render-after-expand":$.renderAfterExpand,"show-checkbox":$.showCheckbox,node:_e,accordion:$.accordion,props:$.props,onNodeExpand:$.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,_hoisted_2$7)),[[vShow,$.expanded]]):createCommentVNode("v-if",!0)]),_:1})],42,_hoisted_1$a)),[[vShow,$.node.visible]])}var ElTreeNode$1=_export_sfc$1(_sfc_main$g,[["render",_sfc_render$2],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function useKeydown({el$:$},j){const z=useNamespace("tree"),re=shallowRef([]),oe=shallowRef([]);onMounted(()=>{ae()}),onUpdated(()=>{re.value=Array.from($.value.querySelectorAll("[role=treeitem]")),oe.value=Array.from($.value.querySelectorAll("input[type=checkbox]"))}),watch(oe,le=>{le.forEach(ue=>{ue.setAttribute("tabindex","-1")})}),useEventListener($,"keydown",le=>{const ue=le.target;if(!ue.className.includes(z.b("node")))return;const de=le.code;re.value=Array.from($.value.querySelectorAll(`.${z.is("focusable")}[role=treeitem]`));const pe=re.value.indexOf(ue);let he;if([EVENT_CODE.up,EVENT_CODE.down].includes(de)){if(le.preventDefault(),de===EVENT_CODE.up){he=pe===-1?0:pe!==0?pe-1:re.value.length-1;const Ce=he;for(;!j.value.getNode(re.value[he].dataset.key).canFocus;){if(he--,he===Ce){he=-1;break}he<0&&(he=re.value.length-1)}}else{he=pe===-1?0:pe =re.value.length&&(he=0)}}he!==-1&&re.value[he].focus()}[EVENT_CODE.left,EVENT_CODE.right].includes(de)&&(le.preventDefault(),ue.click());const _e=ue.querySelector('[type="checkbox"]');[EVENT_CODE.enter,EVENT_CODE.space].includes(de)&&_e&&(le.preventDefault(),_e.click())});const ae=()=>{var le;re.value=Array.from($.value.querySelectorAll(`.${z.is("focusable")}[role=treeitem]`)),oe.value=Array.from($.value.querySelectorAll("input[type=checkbox]"));const ue=$.value.querySelectorAll(`.${z.is("checked")}[role=treeitem]`);if(ue.length){ue[0].setAttribute("tabindex","0");return}(le=re.value[0])==null||le.setAttribute("tabindex","0")}}const _sfc_main$f=defineComponent({name:"ElTree",components:{ElTreeNode:ElTreeNode$1},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:iconPropType}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup($,j){const{t:z}=useLocale(),re=useNamespace("tree"),oe=ref(new TreeStore({key:$.nodeKey,data:$.data,lazy:$.lazy,props:$.props,load:$.load,currentNodeKey:$.currentNodeKey,checkStrictly:$.checkStrictly,checkDescendants:$.checkDescendants,defaultCheckedKeys:$.defaultCheckedKeys,defaultExpandedKeys:$.defaultExpandedKeys,autoExpandParent:$.autoExpandParent,defaultExpandAll:$.defaultExpandAll,filterNodeMethod:$.filterNodeMethod}));oe.value.initialize();const ie=ref(oe.value.root),ae=ref(null),le=ref(null),ue=ref(null),{broadcastExpanded:de}=useNodeExpandEventBroadcast($),{dragState:pe}=useDragNodeHandler({props:$,ctx:j,el$:le,dropIndicator$:ue,store:oe});useKeydown({el$:le},oe);const he=computed$1(()=>{const{childNodes:_n}=ie.value;return!_n||_n.length===0||_n.every(({visible:xn})=>!xn)});watch(()=>$.currentNodeKey,_n=>{oe.value.setCurrentNodeKey(_n)}),watch(()=>$.defaultCheckedKeys,_n=>{oe.value.setDefaultCheckedKey(_n)}),watch(()=>$.defaultExpandedKeys,_n=>{oe.value.setDefaultExpandedKeys(_n)}),watch(()=>$.data,_n=>{oe.value.setData(_n)},{deep:!0}),watch(()=>$.checkStrictly,_n=>{oe.value.checkStrictly=_n});const _e=_n=>{if(!$.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");oe.value.filter(_n)},Ce=_n=>getNodeKey($.nodeKey,_n.data),$e=_n=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const xn=oe.value.getNode(_n);if(!xn)return[];const Tn=[xn.data];let Mn=xn.parent;for(;Mn&&Mn!==ie.value;)Tn.push(Mn.data),Mn=Mn.parent;return Tn.reverse()},xe=(_n,xn)=>oe.value.getCheckedNodes(_n,xn),Ie=_n=>oe.value.getCheckedKeys(_n),Ne=()=>{const _n=oe.value.getCurrentNode();return _n?_n.data:null},Oe=()=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const _n=Ne();return _n?_n[$.nodeKey]:null},Ve=(_n,xn)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");oe.value.setCheckedNodes(_n,xn)},ze=(_n,xn)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");oe.value.setCheckedKeys(_n,xn)},Ue=(_n,xn,Tn)=>{oe.value.setChecked(_n,xn,Tn)},Fe=()=>oe.value.getHalfCheckedNodes(),qe=()=>oe.value.getHalfCheckedKeys(),Et=(_n,xn=!0)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");handleCurrentChange(oe,j.emit,()=>oe.value.setUserCurrentNode(_n,xn))},Pt=(_n,xn=!0)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");handleCurrentChange(oe,j.emit,()=>oe.value.setCurrentNodeKey(_n,xn))},Lt=_n=>oe.value.getNode(_n),jt=_n=>{oe.value.remove(_n)},vn=(_n,xn)=>{oe.value.append(_n,xn)},hn=(_n,xn)=>{oe.value.insertBefore(_n,xn)},bn=(_n,xn)=>{oe.value.insertAfter(_n,xn)},Sn=(_n,xn,Tn)=>{de(xn),j.emit("node-expand",_n,xn,Tn)},En=(_n,xn)=>{if(!$.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");oe.value.updateChildren(_n,xn)};return provide("RootTree",{ctx:j,props:$,store:oe,root:ie,currentNode:ae,instance:getCurrentInstance()}),provide(formItemContextKey,void 0),{ns:re,store:oe,root:ie,currentNode:ae,dragState:pe,el$:le,dropIndicator$:ue,isEmpty:he,filter:_e,getNodeKey:Ce,getNodePath:$e,getCheckedNodes:xe,getCheckedKeys:Ie,getCurrentNode:Ne,getCurrentKey:Oe,setCheckedNodes:Ve,setCheckedKeys:ze,setChecked:Ue,getHalfCheckedNodes:Fe,getHalfCheckedKeys:qe,setCurrentNode:Et,setCurrentKey:Pt,t:z,getNode:Lt,remove:jt,append:vn,insertBefore:hn,insertAfter:bn,handleNodeExpand:Sn,updateKeyChildren:En}}});function _sfc_render$1($,j,z,re,oe,ie){const ae=resolveComponent("el-tree-node");return openBlock(),createElementBlock("div",{ref:"el$",class:normalizeClass([$.ns.b(),$.ns.is("dragging",!!$.dragState.draggingNode),$.ns.is("drop-not-allow",!$.dragState.allowDrop),$.ns.is("drop-inner",$.dragState.dropType==="inner"),{[$.ns.m("highlight-current")]:$.highlightCurrent}]),role:"tree"},[(openBlock(!0),createElementBlock(Fragment,null,renderList($.root.childNodes,le=>(openBlock(),createBlock(ae,{key:$.getNodeKey(le),node:le,props:$.props,accordion:$.accordion,"render-after-expand":$.renderAfterExpand,"show-checkbox":$.showCheckbox,"render-content":$.renderContent,onNodeExpand:$.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),$.isEmpty?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass($.ns.e("empty-block"))},[renderSlot($.$slots,"empty",{},()=>{var le;return[createBaseVNode("span",{class:normalizeClass($.ns.e("empty-text"))},toDisplayString((le=$.emptyText)!=null?le:$.t("el.tree.emptyText")),3)]})],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("div",{ref:"dropIndicator$",class:normalizeClass($.ns.e("drop-indicator"))},null,2),[[vShow,$.dragState.showDropIndicator]])],2)}var Tree$2=_export_sfc$1(_sfc_main$f,[["render",_sfc_render$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);Tree$2.install=$=>{$.component(Tree$2.name,Tree$2)};const _Tree=Tree$2,ElTree=_Tree,useSelect=($,{attrs:j},{tree:z,key:re})=>{const oe=useNamespace("tree-select"),ie={...pick$1(toRefs($),Object.keys(ElSelect.props)),...j,valueKey:re,popperClass:computed$1(()=>{const ae=[oe.e("popper")];return $.popperClass&&ae.push($.popperClass),ae.join(" ")}),filterMethod:(ae="")=>{$.filterMethod&&$.filterMethod(ae),nextTick(()=>{var le;(le=z.value)==null||le.filter(ae)})},onVisibleChange:ae=>{var le;(le=j.onVisibleChange)==null||le.call(j,ae),$.filterable&&ae&&ie.filterMethod()}};return ie},component=defineComponent({extends:ElOption,setup($,j){const z=ElOption.setup($,j);delete z.selectOptionClick;const re=getCurrentInstance().proxy;return nextTick(()=>{z.select.cachedOptions.get(re.value)||z.select.onOptionCreate(re)}),z},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function isValidValue($){return $||$===0}function isValidArray($){return Array.isArray($)&&$.length}function toValidArray($){return Array.isArray($)?$:isValidValue($)?[$]:[]}function treeFind($,j,z,re,oe){for(let ie=0;ie<$.length;ie++){const ae=$[ie];if(j(ae,ie,$,oe))return re?re(ae,ie,$,oe):ae;{const le=z(ae);if(isValidArray(le)){const ue=treeFind(le,j,z,re,ae);if(ue)return ue}}}}function treeEach($,j,z,re){for(let oe=0;oe<$.length;oe++){const ie=$[oe];j(ie,oe,$,re);const ae=z(ie);isValidArray(ae)&&treeEach(ae,j,z,ie)}}const useTree$1=($,{attrs:j,slots:z,emit:re},{select:oe,tree:ie,key:ae})=>{watch(()=>$.modelValue,()=>{$.showCheckbox&&nextTick(()=>{const he=ie.value;he&&!isEqual$1(he.getCheckedKeys(),toValidArray($.modelValue))&&he.setCheckedKeys(toValidArray($.modelValue))})},{immediate:!0,deep:!0});const le=computed$1(()=>({value:ae.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...$.props})),ue=(he,_e)=>{var Ce;const $e=le.value[he];return isFunction$5($e)?$e(_e,(Ce=ie.value)==null?void 0:Ce.getNode(ue("value",_e))):_e[$e]},de=toValidArray($.modelValue).map(he=>treeFind($.data||[],_e=>ue("value",_e)===he,_e=>ue("children",_e),(_e,Ce,$e,xe)=>xe&&ue("value",xe))).filter(he=>isValidValue(he)),pe=computed$1(()=>{if(!$.renderAfterExpand&&!$.lazy)return[];const he=[];return treeEach($.data.concat($.cacheData),_e=>{const Ce=ue("value",_e);he.push({value:Ce,currentLabel:ue("label",_e),isDisabled:ue("disabled",_e)})},_e=>ue("children",_e)),he});return{...pick$1(toRefs($),Object.keys(_Tree.props)),...j,nodeKey:ae,expandOnClickNode:computed$1(()=>!$.checkStrictly&&$.expandOnClickNode),defaultExpandedKeys:computed$1(()=>$.defaultExpandedKeys?$.defaultExpandedKeys.concat(de):de),renderContent:(he,{node:_e,data:Ce,store:$e})=>he(component,{value:ue("value",Ce),label:ue("label",Ce),disabled:ue("disabled",Ce)},$.renderContent?()=>$.renderContent(he,{node:_e,data:Ce,store:$e}):z.default?()=>z.default({node:_e,data:Ce,store:$e}):void 0),filterNodeMethod:(he,_e,Ce)=>{var $e;return $.filterNodeMethod?$.filterNodeMethod(he,_e,Ce):he?($e=ue("label",_e))==null?void 0:$e.includes(he):!0},onNodeClick:(he,_e,Ce)=>{var $e,xe,Ie;if(($e=j.onNodeClick)==null||$e.call(j,he,_e,Ce),!($.showCheckbox&&$.checkOnClickNode))if(!$.showCheckbox&&($.checkStrictly||_e.isLeaf)){if(!ue("disabled",he)){const Ne=(xe=oe.value)==null?void 0:xe.options.get(ue("value",he));(Ie=oe.value)==null||Ie.handleOptionSelect(Ne,!0)}}else $.expandOnClickNode&&Ce.proxy.handleExpandIconClick()},onCheck:(he,_e)=>{var Ce;(Ce=j.onCheck)==null||Ce.call(j,he,_e);const $e=ue("value",he);if($.checkStrictly)re(UPDATE_MODEL_EVENT,$.multiple?_e.checkedKeys:_e.checkedKeys.includes($e)?$e:void 0);else if($.multiple)re(UPDATE_MODEL_EVENT,ie.value.getCheckedKeys(!0));else{const xe=treeFind([he],Oe=>!isValidArray(ue("children",Oe))&&!ue("disabled",Oe),Oe=>ue("children",Oe)),Ie=xe?ue("value",xe):void 0,Ne=isValidValue($.modelValue)&&!!treeFind([he],Oe=>ue("value",Oe)===$.modelValue,Oe=>ue("children",Oe));re(UPDATE_MODEL_EVENT,Ie===$.modelValue||Ne?void 0:Ie)}},cacheOptions:pe}};var CacheOptions=defineComponent({props:{data:{type:Array,default:()=>[]}},setup($){const j=inject(selectKey);return watch(()=>$.data,()=>{var z;$.data.forEach(oe=>{j.cachedOptions.has(oe.value)||j.cachedOptions.set(oe.value,oe)});const re=((z=j.selectWrapper)==null?void 0:z.querySelectorAll("input"))||[];Array.from(re).includes(document.activeElement)||j.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const _sfc_main$e=defineComponent({name:"ElTreeSelect",inheritAttrs:!1,props:{...ElSelect.props,..._Tree.props,cacheData:{type:Array,default:()=>[]}},setup($,j){const{slots:z,expose:re}=j,oe=ref(),ie=ref(),ae=computed$1(()=>$.nodeKey||$.valueKey||"value"),le=useSelect($,j,{select:oe,tree:ie,key:ae}),{cacheOptions:ue,...de}=useTree$1($,j,{select:oe,tree:ie,key:ae}),pe=reactive({});return re(pe),onMounted(()=>{Object.assign(pe,{...pick$1(ie.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...pick$1(oe.value,["focus","blur"])})}),()=>h$2(ElSelect,reactive({...le,ref:he=>oe.value=he}),{...z,default:()=>[h$2(CacheOptions,{data:ue.value}),h$2(_Tree,reactive({...de,ref:he=>ie.value=he}))]})}});var TreeSelect=_export_sfc$1(_sfc_main$e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);TreeSelect.install=$=>{$.component(TreeSelect.name,TreeSelect)};const _TreeSelect=TreeSelect,ElTreeSelect=_TreeSelect,ROOT_TREE_INJECTION_KEY=Symbol(),EMPTY_NODE={key:-1,level:-1,data:{}};var TreeOptionsEnum=($=>($.KEY="id",$.LABEL="label",$.CHILDREN="children",$.DISABLED="disabled",$))(TreeOptionsEnum||{}),SetOperationEnum=($=>($.ADD="add",$.DELETE="delete",$))(SetOperationEnum||{});const itemSize={type:Number,default:26},treeProps=buildProps({data:{type:definePropType(Array),default:()=>mutable([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:definePropType(Object),default:()=>mutable({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:definePropType(Array),default:()=>mutable([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:definePropType(Array),default:()=>mutable([])},indent:{type:Number,default:16},itemSize,icon:{type:iconPropType},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:definePropType([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:definePropType(Function)},perfMode:{type:Boolean,default:!0}}),treeNodeProps=buildProps({node:{type:definePropType(Object),default:()=>mutable(EMPTY_NODE)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize}),treeNodeContentProps=buildProps({node:{type:definePropType(Object),required:!0}}),NODE_CLICK="node-click",NODE_EXPAND="node-expand",NODE_COLLAPSE="node-collapse",CURRENT_CHANGE="current-change",NODE_CHECK="check",NODE_CHECK_CHANGE="check-change",NODE_CONTEXTMENU="node-contextmenu",treeEmits={[NODE_CLICK]:($,j,z)=>$&&j&&z,[NODE_EXPAND]:($,j)=>$&&j,[NODE_COLLAPSE]:($,j)=>$&&j,[CURRENT_CHANGE]:($,j)=>$&&j,[NODE_CHECK]:($,j)=>$&&j,[NODE_CHECK_CHANGE]:($,j)=>$&&typeof j=="boolean",[NODE_CONTEXTMENU]:($,j,z)=>$&&j&&z},treeNodeEmits={click:($,j)=>!!($&&j),toggle:$=>!!$,check:($,j)=>$&&typeof j=="boolean"};function useCheck($,j){const z=ref(new Set),re=ref(new Set),{emit:oe}=getCurrentInstance();watch([()=>j.value,()=>$.defaultCheckedKeys],()=>nextTick(()=>{Oe($.defaultCheckedKeys)}),{immediate:!0});const ie=()=>{if(!j.value||!$.showCheckbox||$.checkStrictly)return;const{levelTreeNodeMap:Ve,maxLevel:ze}=j.value,Ue=z.value,Fe=new Set;for(let qe=ze-1;qe>=1;--qe){const Et=Ve.get(qe);Et&&Et.forEach(Pt=>{const Lt=Pt.children;if(Lt){let jt=!0,vn=!1;for(const hn of Lt){const bn=hn.key;if(Ue.has(bn))vn=!0;else if(Fe.has(bn)){jt=!1,vn=!0;break}else jt=!1}jt?Ue.add(Pt.key):vn?(Fe.add(Pt.key),Ue.delete(Pt.key)):(Ue.delete(Pt.key),Fe.delete(Pt.key))}})}re.value=Fe},ae=Ve=>z.value.has(Ve.key),le=Ve=>re.value.has(Ve.key),ue=(Ve,ze,Ue=!0)=>{const Fe=z.value,qe=(Et,Pt)=>{Fe[Pt?SetOperationEnum.ADD:SetOperationEnum.DELETE](Et.key);const Lt=Et.children;!$.checkStrictly&&Lt&&Lt.forEach(jt=>{jt.disabled||qe(jt,Pt)})};qe(Ve,ze),ie(),Ue&&de(Ve,ze)},de=(Ve,ze)=>{const{checkedNodes:Ue,checkedKeys:Fe}=$e(),{halfCheckedNodes:qe,halfCheckedKeys:Et}=xe();oe(NODE_CHECK,Ve.data,{checkedKeys:Fe,checkedNodes:Ue,halfCheckedKeys:Et,halfCheckedNodes:qe}),oe(NODE_CHECK_CHANGE,Ve.data,ze)};function pe(Ve=!1){return $e(Ve).checkedKeys}function he(Ve=!1){return $e(Ve).checkedNodes}function _e(){return xe().halfCheckedKeys}function Ce(){return xe().halfCheckedNodes}function $e(Ve=!1){const ze=[],Ue=[];if(j!=null&&j.value&&$.showCheckbox){const{treeNodeMap:Fe}=j.value;z.value.forEach(qe=>{const Et=Fe.get(qe);Et&&(!Ve||Ve&&Et.isLeaf)&&(Ue.push(qe),ze.push(Et.data))})}return{checkedKeys:Ue,checkedNodes:ze}}function xe(){const Ve=[],ze=[];if(j!=null&&j.value&&$.showCheckbox){const{treeNodeMap:Ue}=j.value;re.value.forEach(Fe=>{const qe=Ue.get(Fe);qe&&(ze.push(Fe),Ve.push(qe.data))})}return{halfCheckedNodes:Ve,halfCheckedKeys:ze}}function Ie(Ve){z.value.clear(),re.value.clear(),Oe(Ve)}function Ne(Ve,ze){if(j!=null&&j.value&&$.showCheckbox){const Ue=j.value.treeNodeMap.get(Ve);Ue&&ue(Ue,ze,!1)}}function Oe(Ve){if(j!=null&&j.value){const{treeNodeMap:ze}=j.value;if($.showCheckbox&&ze&&Ve)for(const Ue of Ve){const Fe=ze.get(Ue);Fe&&!ae(Fe)&&ue(Fe,!0,!1)}}}return{updateCheckedKeys:ie,toggleCheckbox:ue,isChecked:ae,isIndeterminate:le,getCheckedKeys:pe,getCheckedNodes:he,getHalfCheckedKeys:_e,getHalfCheckedNodes:Ce,setChecked:Ne,setCheckedKeys:Ie}}function useFilter($,j){const z=ref(new Set([])),re=ref(new Set([])),oe=computed$1(()=>isFunction$5($.filterMethod));function ie(le){var ue;if(!oe.value)return;const de=new Set,pe=re.value,he=z.value,_e=[],Ce=((ue=j.value)==null?void 0:ue.treeNodes)||[],$e=$.filterMethod;he.clear();function xe(Ie){Ie.forEach(Ne=>{_e.push(Ne),$e!=null&&$e(le,Ne.data)?_e.forEach(Ve=>{de.add(Ve.key)}):Ne.isLeaf&&he.add(Ne.key);const Oe=Ne.children;if(Oe&&xe(Oe),!Ne.isLeaf){if(!de.has(Ne.key))he.add(Ne.key);else if(Oe){let Ve=!0;for(const ze of Oe)if(!he.has(ze.key)){Ve=!1;break}Ve?pe.add(Ne.key):pe.delete(Ne.key)}}_e.pop()})}return xe(Ce),de}function ae(le){return re.value.has(le.key)}return{hiddenExpandIconKeySet:re,hiddenNodeKeySet:z,doFilter:ie,isForceHiddenExpandIcon:ae}}function useTree($,j){const z=ref(new Set($.defaultExpandedKeys)),re=ref(),oe=shallowRef();watch(()=>$.currentNodeKey,Bn=>{re.value=Bn},{immediate:!0}),watch(()=>$.data,Bn=>{zn(Bn)},{immediate:!0});const{isIndeterminate:ie,isChecked:ae,toggleCheckbox:le,getCheckedKeys:ue,getCheckedNodes:de,getHalfCheckedKeys:pe,getHalfCheckedNodes:he,setChecked:_e,setCheckedKeys:Ce}=useCheck($,oe),{doFilter:$e,hiddenNodeKeySet:xe,isForceHiddenExpandIcon:Ie}=useFilter($,oe),Ne=computed$1(()=>{var Bn;return((Bn=$.props)==null?void 0:Bn.value)||TreeOptionsEnum.KEY}),Oe=computed$1(()=>{var Bn;return((Bn=$.props)==null?void 0:Bn.children)||TreeOptionsEnum.CHILDREN}),Ve=computed$1(()=>{var Bn;return((Bn=$.props)==null?void 0:Bn.disabled)||TreeOptionsEnum.DISABLED}),ze=computed$1(()=>{var Bn;return((Bn=$.props)==null?void 0:Bn.label)||TreeOptionsEnum.LABEL}),Ue=computed$1(()=>{const Bn=z.value,Kn=xe.value,Yn=[],or=oe.value&&oe.value.treeNodes||[];function Dn(){const Vn=[];for(let Wn=or.length-1;Wn>=0;--Wn)Vn.push(or[Wn]);for(;Vn.length;){const Wn=Vn.pop();if(Wn&&(Kn.has(Wn.key)||Yn.push(Wn),Bn.has(Wn.key))){const Un=Wn.children;if(Un){const rr=Un.length;for(let Zn=rr-1;Zn>=0;--Zn)Vn.push(Un[Zn])}}}}return Dn(),Yn}),Fe=computed$1(()=>Ue.value.length>0);function qe(Bn){const Kn=new Map,Yn=new Map;let or=1;function Dn(Wn,Un=1,rr=void 0){var Zn;const _r=[];for(const sr of Wn){const wr=Lt(sr),Xn={level:Un,key:wr,data:sr};Xn.label=vn(sr),Xn.parent=rr;const xr=Pt(sr);Xn.disabled=jt(sr),Xn.isLeaf=!xr||xr.length===0,xr&&xr.length&&(Xn.children=Dn(xr,Un+1,Xn)),_r.push(Xn),Kn.set(wr,Xn),Yn.has(Un)||Yn.set(Un,[]),(Zn=Yn.get(Un))==null||Zn.push(Xn)}return Un>or&&(or=Un),_r}const Vn=Dn(Bn);return{treeNodeMap:Kn,levelTreeNodeMap:Yn,maxLevel:or,treeNodes:Vn}}function Et(Bn){const Kn=$e(Bn);Kn&&(z.value=Kn)}function Pt(Bn){return Bn[Oe.value]}function Lt(Bn){return Bn?Bn[Ne.value]:""}function jt(Bn){return Bn[Ve.value]}function vn(Bn){return Bn[ze.value]}function hn(Bn){z.value.has(Bn.key)?Tn(Bn):xn(Bn)}function bn(Bn){z.value=new Set(Bn)}function Sn(Bn,Kn){j(NODE_CLICK,Bn.data,Bn,Kn),En(Bn),$.expandOnClickNode&&hn(Bn),$.showCheckbox&&$.checkOnClickNode&&!Bn.disabled&&le(Bn,!ae(Bn),!0)}function En(Bn){Pn(Bn)||(re.value=Bn.key,j(CURRENT_CHANGE,Bn.data,Bn))}function _n(Bn,Kn){le(Bn,Kn)}function xn(Bn){const Kn=z.value;if(oe.value&&$.accordion){const{treeNodeMap:Yn}=oe.value;Kn.forEach(or=>{const Dn=Yn.get(or);Bn&&Bn.level===(Dn==null?void 0:Dn.level)&&Kn.delete(or)})}Kn.add(Bn.key),j(NODE_EXPAND,Bn.data,Bn)}function Tn(Bn){z.value.delete(Bn.key),j(NODE_COLLAPSE,Bn.data,Bn)}function Mn(Bn){return z.value.has(Bn.key)}function Nn(Bn){return!!Bn.disabled}function Pn(Bn){const Kn=re.value;return!!Kn&&Kn===Bn.key}function In(){var Bn,Kn;if(re.value)return(Kn=(Bn=oe.value)==null?void 0:Bn.treeNodeMap.get(re.value))==null?void 0:Kn.data}function Rn(){return re.value}function On(Bn){re.value=Bn}function zn(Bn){nextTick(()=>oe.value=qe(Bn))}function Hn(Bn){var Kn;const Yn=isObject$6(Bn)?Lt(Bn):Bn;return(Kn=oe.value)==null?void 0:Kn.treeNodeMap.get(Yn)}return{tree:oe,flattenTree:Ue,isNotEmpty:Fe,getKey:Lt,getChildren:Pt,toggleExpand:hn,toggleCheckbox:le,isExpanded:Mn,isChecked:ae,isIndeterminate:ie,isDisabled:Nn,isCurrent:Pn,isForceHiddenExpandIcon:Ie,handleNodeClick:Sn,handleNodeCheck:_n,getCurrentNode:In,getCurrentKey:Rn,setCurrentKey:On,getCheckedKeys:ue,getCheckedNodes:de,getHalfCheckedKeys:pe,getHalfCheckedNodes:he,setChecked:_e,setCheckedKeys:Ce,filter:Et,setData:zn,getNode:Hn,expandNode:xn,collapseNode:Tn,setExpandedKeys:bn}}var ElNodeContent=defineComponent({name:"ElTreeNodeContent",props:treeNodeContentProps,setup($){const j=inject(ROOT_TREE_INJECTION_KEY),z=useNamespace("tree");return()=>{const re=$.node,{data:oe}=re;return j!=null&&j.ctx.slots.default?j.ctx.slots.default({node:re,data:oe}):h$2("span",{class:z.be("node","label")},[re==null?void 0:re.label])}}});const _hoisted_1$9=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],__default__$8=defineComponent({name:"ElTreeNode"}),_sfc_main$d=defineComponent({...__default__$8,props:treeNodeProps,emits:treeNodeEmits,setup($,{emit:j}){const z=$,re=inject(ROOT_TREE_INJECTION_KEY),oe=useNamespace("tree"),ie=computed$1(()=>{var he;return(he=re==null?void 0:re.props.indent)!=null?he:16}),ae=computed$1(()=>{var he;return(he=re==null?void 0:re.props.icon)!=null?he:caret_right_default}),le=he=>{j("click",z.node,he)},ue=()=>{j("toggle",z.node)},de=he=>{j("check",z.node,he)},pe=he=>{var _e,Ce,$e,xe;($e=(Ce=(_e=re==null?void 0:re.instance)==null?void 0:_e.vnode)==null?void 0:Ce.props)!=null&&$e.onNodeContextmenu&&(he.stopPropagation(),he.preventDefault()),re==null||re.ctx.emit(NODE_CONTEXTMENU,he,(xe=z.node)==null?void 0:xe.data,z.node)};return(he,_e)=>{var Ce,$e,xe;return openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([unref(oe).b("node"),unref(oe).is("expanded",he.expanded),unref(oe).is("current",he.current),unref(oe).is("focusable",!he.disabled),unref(oe).is("checked",!he.disabled&&he.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":he.expanded,"aria-disabled":he.disabled,"aria-checked":he.checked,"data-key":(Ce=he.node)==null?void 0:Ce.key,onClick:withModifiers(le,["stop"]),onContextmenu:pe},[createBaseVNode("div",{class:normalizeClass(unref(oe).be("node","content")),style:normalizeStyle$1({paddingLeft:`${(he.node.level-1)*unref(ie)}px`,height:he.itemSize+"px"})},[unref(ae)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(oe).is("leaf",!!(($e=he.node)!=null&&$e.isLeaf)),unref(oe).is("hidden",he.hiddenExpandIcon),{expanded:!((xe=he.node)!=null&&xe.isLeaf)&&he.expanded},unref(oe).be("node","expand-icon")]),onClick:withModifiers(ue,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(ae))))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),he.showCheckbox?(openBlock(),createBlock(unref(ElCheckbox),{key:1,"model-value":he.checked,indeterminate:he.indeterminate,disabled:he.disabled,onChange:de,onClick:_e[0]||(_e[0]=withModifiers(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):createCommentVNode("v-if",!0),createVNode$1(unref(ElNodeContent),{node:he.node},null,8,["node"])],6)],42,_hoisted_1$9)}}});var ElTreeNode=_export_sfc$1(_sfc_main$d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const __default__$7=defineComponent({name:"ElTreeV2"}),_sfc_main$c=defineComponent({...__default__$7,props:treeProps,emits:treeEmits,setup($,{expose:j,emit:z}){const re=$,oe=useSlots(),ie=computed$1(()=>re.itemSize);provide(ROOT_TREE_INJECTION_KEY,{ctx:{emit:z,slots:oe},props:re,instance:getCurrentInstance()}),provide(formItemContextKey,void 0);const{t:ae}=useLocale(),le=useNamespace("tree"),{flattenTree:ue,isNotEmpty:de,toggleExpand:pe,isExpanded:he,isIndeterminate:_e,isChecked:Ce,isDisabled:$e,isCurrent:xe,isForceHiddenExpandIcon:Ie,handleNodeClick:Ne,handleNodeCheck:Oe,toggleCheckbox:Ve,getCurrentNode:ze,getCurrentKey:Ue,setCurrentKey:Fe,getCheckedKeys:qe,getCheckedNodes:Et,getHalfCheckedKeys:Pt,getHalfCheckedNodes:Lt,setChecked:jt,setCheckedKeys:vn,filter:hn,setData:bn,getNode:Sn,expandNode:En,collapseNode:_n,setExpandedKeys:xn}=useTree(re,z);return j({toggleCheckbox:Ve,getCurrentNode:ze,getCurrentKey:Ue,setCurrentKey:Fe,getCheckedKeys:qe,getCheckedNodes:Et,getHalfCheckedKeys:Pt,getHalfCheckedNodes:Lt,setChecked:jt,setCheckedKeys:vn,filter:hn,setData:bn,getNode:Sn,expandNode:En,collapseNode:_n,setExpandedKeys:xn}),(Tn,Mn)=>{var Nn;return openBlock(),createElementBlock("div",{class:normalizeClass([unref(le).b(),{[unref(le).m("highlight-current")]:Tn.highlightCurrent}]),role:"tree"},[unref(de)?(openBlock(),createBlock(unref(FixedSizeList),{key:0,"class-name":unref(le).b("virtual-list"),data:unref(ue),total:unref(ue).length,height:Tn.height,"item-size":unref(ie),"perf-mode":Tn.perfMode},{default:withCtx(({data:Pn,index:In,style:Rn})=>[(openBlock(),createBlock(ElTreeNode,{key:Pn[In].key,style:normalizeStyle$1(Rn),node:Pn[In],expanded:unref(he)(Pn[In]),"show-checkbox":Tn.showCheckbox,checked:unref(Ce)(Pn[In]),indeterminate:unref(_e)(Pn[In]),"item-size":unref(ie),disabled:unref($e)(Pn[In]),current:unref(xe)(Pn[In]),"hidden-expand-icon":unref(Ie)(Pn[In]),onClick:unref(Ne),onToggle:unref(pe),onCheck:unref(Oe)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(le).e("empty-block"))},[createBaseVNode("span",{class:normalizeClass(unref(le).e("empty-text"))},toDisplayString((Nn=Tn.emptyText)!=null?Nn:unref(ae)("el.tree.emptyText")),3)],2))],2)}}});var TreeV2=_export_sfc$1(_sfc_main$c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const ElTreeV2=withInstall(TreeV2),uploadContextKey=Symbol("uploadContextKey"),SCOPE$2="ElUpload";class UploadAjaxError extends Error{constructor(j,z,re,oe){super(j),this.name="UploadAjaxError",this.status=z,this.method=re,this.url=oe}}function getError($,j,z){let re;return z.response?re=`${z.response.error||z.response}`:z.responseText?re=`${z.responseText}`:re=`fail to ${j.method} ${$} ${z.status}`,new UploadAjaxError(re,z.status,j.method,$)}function getBody($){const j=$.responseText||$.response;if(!j)return j;try{return JSON.parse(j)}catch{return j}}const ajaxUpload=$=>{typeof XMLHttpRequest>"u"&&throwError$1(SCOPE$2,"XMLHttpRequest is undefined");const j=new XMLHttpRequest,z=$.action;j.upload&&j.upload.addEventListener("progress",ie=>{const ae=ie;ae.percent=ie.total>0?ie.loaded/ie.total*100:0,$.onProgress(ae)});const re=new FormData;if($.data)for(const[ie,ae]of Object.entries($.data))Array.isArray(ae)?re.append(ie,...ae):re.append(ie,ae);re.append($.filename,$.file,$.file.name),j.addEventListener("error",()=>{$.onError(getError(z,$,j))}),j.addEventListener("load",()=>{if(j.status<200||j.status>=300)return $.onError(getError(z,$,j));$.onSuccess(getBody(j))}),j.open($.method,z,!0),$.withCredentials&&"withCredentials"in j&&(j.withCredentials=!0);const oe=$.headers||{};if(oe instanceof Headers)oe.forEach((ie,ae)=>j.setRequestHeader(ae,ie));else for(const[ie,ae]of Object.entries(oe))isNil(ae)||j.setRequestHeader(ie,String(ae));return j.send(re),j},uploadListTypes=["text","picture","picture-card"];let fileId=1;const genFileId=()=>Date.now()+fileId++,uploadBaseProps=buildProps({action:{type:String,default:"#"},headers:{type:definePropType(Object)},method:{type:String,default:"post"},data:{type:Object,default:()=>mutable({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:definePropType(Array),default:()=>mutable([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:uploadListTypes,default:"text"},httpRequest:{type:definePropType(Function),default:ajaxUpload},disabled:Boolean,limit:Number}),uploadProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP$1},beforeRemove:{type:definePropType(Function)},onRemove:{type:definePropType(Function),default:NOOP$1},onChange:{type:definePropType(Function),default:NOOP$1},onPreview:{type:definePropType(Function),default:NOOP$1},onSuccess:{type:definePropType(Function),default:NOOP$1},onProgress:{type:definePropType(Function),default:NOOP$1},onError:{type:definePropType(Function),default:NOOP$1},onExceed:{type:definePropType(Function),default:NOOP$1}}),uploadListProps=buildProps({files:{type:definePropType(Array),default:()=>mutable([])},disabled:{type:Boolean,default:!1},handlePreview:{type:definePropType(Function),default:NOOP$1},listType:{type:String,values:uploadListTypes,default:"text"}}),uploadListEmits={remove:$=>!!$},_hoisted_1$8=["onKeydown"],_hoisted_2$6=["src"],_hoisted_3$4=["onClick"],_hoisted_4$3=["onClick"],_hoisted_5$1=["onClick"],__default__$6=defineComponent({name:"ElUploadList"}),_sfc_main$b=defineComponent({...__default__$6,props:uploadListProps,emits:uploadListEmits,setup($,{emit:j}){const{t:z}=useLocale(),re=useNamespace("upload"),oe=useNamespace("icon"),ie=useNamespace("list"),ae=useFormDisabled(),le=ref(!1),ue=de=>{j("remove",de)};return(de,pe)=>(openBlock(),createBlock(TransitionGroup,{tag:"ul",class:normalizeClass([unref(re).b("list"),unref(re).bm("list",de.listType),unref(re).is("disabled",unref(ae))]),name:unref(ie).b()},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(de.files,he=>(openBlock(),createElementBlock("li",{key:he.uid||he.name,class:normalizeClass([unref(re).be("list","item"),unref(re).is(he.status),{focusing:le.value}]),tabindex:"0",onKeydown:withKeys(_e=>!unref(ae)&&ue(he),["delete"]),onFocus:pe[0]||(pe[0]=_e=>le.value=!0),onBlur:pe[1]||(pe[1]=_e=>le.value=!1),onClick:pe[2]||(pe[2]=_e=>le.value=!1)},[renderSlot(de.$slots,"default",{file:he},()=>[de.listType==="picture"||he.status!=="uploading"&&de.listType==="picture-card"?(openBlock(),createElementBlock("img",{key:0,class:normalizeClass(unref(re).be("list","item-thumbnail")),src:he.url,alt:""},null,10,_hoisted_2$6)):createCommentVNode("v-if",!0),he.status==="uploading"||de.listType!=="picture-card"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(re).be("list","item-info"))},[createBaseVNode("a",{class:normalizeClass(unref(re).be("list","item-name")),onClick:withModifiers(_e=>de.handlePreview(he),["prevent"])},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(oe).m("document"))},{default:withCtx(()=>[createVNode$1(unref(document_default))]),_:1},8,["class"]),createBaseVNode("span",{class:normalizeClass(unref(re).be("list","item-file-name"))},toDisplayString(he.name),3)],10,_hoisted_3$4),he.status==="uploading"?(openBlock(),createBlock(unref(ElProgress),{key:0,type:de.listType==="picture-card"?"circle":"line","stroke-width":de.listType==="picture-card"?6:2,percentage:Number(he.percentage),style:normalizeStyle$1(de.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("label",{class:normalizeClass(unref(re).be("list","item-status-label"))},[de.listType==="text"?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(oe).m("upload-success"),unref(oe).m("circle-check")])},{default:withCtx(()=>[createVNode$1(unref(circle_check_default))]),_:1},8,["class"])):["picture-card","picture"].includes(de.listType)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(oe).m("upload-success"),unref(oe).m("check")])},{default:withCtx(()=>[createVNode$1(unref(check_default))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2),unref(ae)?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(oe).m("close")),onClick:_e=>ue(he)},{default:withCtx(()=>[createVNode$1(unref(close_default))]),_:2},1032,["class","onClick"])),createCommentVNode(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),createCommentVNode(" This is a bug which needs to be fixed "),createCommentVNode(" TODO: Fix the incorrect navigation interaction "),unref(ae)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("i",{key:3,class:normalizeClass(unref(oe).m("close-tip"))},toDisplayString(unref(z)("el.upload.deleteTip")),3)),de.listType==="picture-card"?(openBlock(),createElementBlock("span",{key:4,class:normalizeClass(unref(re).be("list","item-actions"))},[createBaseVNode("span",{class:normalizeClass(unref(re).be("list","item-preview")),onClick:_e=>de.handlePreview(he)},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(oe).m("zoom-in"))},{default:withCtx(()=>[createVNode$1(unref(zoom_in_default))]),_:1},8,["class"])],10,_hoisted_4$3),unref(ae)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(re).be("list","item-delete")),onClick:_e=>ue(he)},[createVNode$1(unref(ElIcon),{class:normalizeClass(unref(oe).m("delete"))},{default:withCtx(()=>[createVNode$1(unref(delete_default))]),_:1},8,["class"])],10,_hoisted_5$1))],2)):createCommentVNode("v-if",!0)])],42,_hoisted_1$8))),128)),renderSlot(de.$slots,"append")]),_:3},8,["class","name"]))}});var UploadList=_export_sfc$1(_sfc_main$b,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const uploadDraggerProps=buildProps({disabled:{type:Boolean,default:!1}}),uploadDraggerEmits={file:$=>isArray$7($)},_hoisted_1$7=["onDrop","onDragover"],COMPONENT_NAME="ElUploadDrag",__default__$5=defineComponent({name:COMPONENT_NAME}),_sfc_main$a=defineComponent({...__default__$5,props:uploadDraggerProps,emits:uploadDraggerEmits,setup($,{emit:j}){const z=inject(uploadContextKey);z||throwError$1(COMPONENT_NAME,"usage: ");const re=useNamespace("upload"),oe=ref(!1),ie=useFormDisabled(),ae=ue=>{if(ie.value)return;oe.value=!1,ue.stopPropagation();const de=Array.from(ue.dataTransfer.files),pe=z.accept.value;if(!pe){j("file",de);return}const he=de.filter(_e=>{const{type:Ce,name:$e}=_e,xe=$e.includes(".")?`.${$e.split(".").pop()}`:"",Ie=Ce.replace(/\/.*$/,"");return pe.split(",").map(Ne=>Ne.trim()).filter(Ne=>Ne).some(Ne=>Ne.startsWith(".")?xe===Ne:/\/\*$/.test(Ne)?Ie===Ne.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(Ne)?Ce===Ne:!1)});j("file",he)},le=()=>{ie.value||(oe.value=!0)};return(ue,de)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(re).b("dragger"),unref(re).is("dragover",oe.value)]),onDrop:withModifiers(ae,["prevent"]),onDragover:withModifiers(le,["prevent"]),onDragleave:de[0]||(de[0]=withModifiers(pe=>oe.value=!1,["prevent"]))},[renderSlot(ue.$slots,"default")],42,_hoisted_1$7))}});var UploadDragger=_export_sfc$1(_sfc_main$a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const uploadContentProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP$1},onRemove:{type:definePropType(Function),default:NOOP$1},onStart:{type:definePropType(Function),default:NOOP$1},onSuccess:{type:definePropType(Function),default:NOOP$1},onProgress:{type:definePropType(Function),default:NOOP$1},onError:{type:definePropType(Function),default:NOOP$1},onExceed:{type:definePropType(Function),default:NOOP$1}}),_hoisted_1$6=["onKeydown"],_hoisted_2$5=["name","multiple","accept"],__default__$4=defineComponent({name:"ElUploadContent",inheritAttrs:!1}),_sfc_main$9=defineComponent({...__default__$4,props:uploadContentProps,setup($,{expose:j}){const z=$,re=useNamespace("upload"),oe=useFormDisabled(),ie=shallowRef({}),ae=shallowRef(),le=$e=>{if($e.length===0)return;const{autoUpload:xe,limit:Ie,fileList:Ne,multiple:Oe,onStart:Ve,onExceed:ze}=z;if(Ie&&Ne.length+$e.length>Ie){ze($e,Ne);return}Oe||($e=$e.slice(0,1));for(const Ue of $e){const Fe=Ue;Fe.uid=genFileId(),Ve(Fe),xe&&ue(Fe)}},ue=async $e=>{if(ae.value.value="",!z.beforeUpload)return de($e);let xe,Ie={};try{const Oe=z.beforeUpload($e);Ie=isObject$6(z.data)?cloneDeep(z.data):z.data,xe=await Oe}catch{xe=!1}if(xe===!1){z.onRemove($e);return}let Ne=$e;xe instanceof Blob&&(xe instanceof File?Ne=xe:Ne=new File([xe],$e.name,{type:$e.type})),de(Object.assign(Ne,{uid:$e.uid}),Ie)},de=($e,xe)=>{const{headers:Ie,data:Ne,method:Oe,withCredentials:Ve,name:ze,action:Ue,onProgress:Fe,onSuccess:qe,onError:Et,httpRequest:Pt}=z,{uid:Lt}=$e,jt={headers:Ie||{},withCredentials:Ve,file:$e,data:xe??Ne,method:Oe,filename:ze,action:Ue,onProgress:hn=>{Fe(hn,$e)},onSuccess:hn=>{qe(hn,$e),delete ie.value[Lt]},onError:hn=>{Et(hn,$e),delete ie.value[Lt]}},vn=Pt(jt);ie.value[Lt]=vn,vn instanceof Promise&&vn.then(jt.onSuccess,jt.onError)},pe=$e=>{const xe=$e.target.files;xe&&le(Array.from(xe))},he=()=>{oe.value||(ae.value.value="",ae.value.click())},_e=()=>{he()};return j({abort:$e=>{entriesOf(ie.value).filter($e?([Ie])=>String($e.uid)===Ie:()=>!0).forEach(([Ie,Ne])=>{Ne instanceof XMLHttpRequest&&Ne.abort(),delete ie.value[Ie]})},upload:ue}),($e,xe)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(re).b(),unref(re).m($e.listType),unref(re).is("drag",$e.drag)]),tabindex:"0",onClick:he,onKeydown:withKeys(withModifiers(_e,["self"]),["enter","space"])},[$e.drag?(openBlock(),createBlock(UploadDragger,{key:0,disabled:unref(oe),onFile:le},{default:withCtx(()=>[renderSlot($e.$slots,"default")]),_:3},8,["disabled"])):renderSlot($e.$slots,"default",{key:1}),createBaseVNode("input",{ref_key:"inputRef",ref:ae,class:normalizeClass(unref(re).e("input")),name:$e.name,multiple:$e.multiple,accept:$e.accept,type:"file",onChange:pe,onClick:xe[0]||(xe[0]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$5)],42,_hoisted_1$6))}});var UploadContent=_export_sfc$1(_sfc_main$9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const SCOPE$1="ElUpload",revokeObjectURL=$=>{var j;(j=$.url)!=null&&j.startsWith("blob:")&&URL.revokeObjectURL($.url)},useHandlers=($,j)=>{const z=useVModel($,"fileList",void 0,{passive:!0}),re=_e=>z.value.find(Ce=>Ce.uid===_e.uid);function oe(_e){var Ce;(Ce=j.value)==null||Ce.abort(_e)}function ie(_e=["ready","uploading","success","fail"]){z.value=z.value.filter(Ce=>!_e.includes(Ce.status))}const ae=(_e,Ce)=>{const $e=re(Ce);$e&&(console.error(_e),$e.status="fail",z.value.splice(z.value.indexOf($e),1),$.onError(_e,$e,z.value),$.onChange($e,z.value))},le=(_e,Ce)=>{const $e=re(Ce);$e&&($.onProgress(_e,$e,z.value),$e.status="uploading",$e.percentage=Math.round(_e.percent))},ue=(_e,Ce)=>{const $e=re(Ce);$e&&($e.status="success",$e.response=_e,$.onSuccess(_e,$e,z.value),$.onChange($e,z.value))},de=_e=>{isNil(_e.uid)&&(_e.uid=genFileId());const Ce={name:_e.name,percentage:0,status:"ready",size:_e.size,raw:_e,uid:_e.uid};if($.listType==="picture-card"||$.listType==="picture")try{Ce.url=URL.createObjectURL(_e)}catch($e){$e.message,$.onError($e,Ce,z.value)}z.value=[...z.value,Ce],$.onChange(Ce,z.value)},pe=async _e=>{const Ce=_e instanceof File?re(_e):_e;Ce||throwError$1(SCOPE$1,"file to be removed not found");const $e=xe=>{oe(xe);const Ie=z.value;Ie.splice(Ie.indexOf(xe),1),$.onRemove(xe,Ie),revokeObjectURL(xe)};$.beforeRemove?await $.beforeRemove(Ce,z.value)!==!1&&$e(Ce):$e(Ce)};function he(){z.value.filter(({status:_e})=>_e==="ready").forEach(({raw:_e})=>{var Ce;return _e&&((Ce=j.value)==null?void 0:Ce.upload(_e))})}return watch(()=>$.listType,_e=>{_e!=="picture-card"&&_e!=="picture"||(z.value=z.value.map(Ce=>{const{raw:$e,url:xe}=Ce;if(!xe&&$e)try{Ce.url=URL.createObjectURL($e)}catch(Ie){$.onError(Ie,Ce,z.value)}return Ce}))}),watch(z,_e=>{for(const Ce of _e)Ce.uid||(Ce.uid=genFileId()),Ce.status||(Ce.status="success")},{immediate:!0,deep:!0}),{uploadFiles:z,abort:oe,clearFiles:ie,handleError:ae,handleProgress:le,handleStart:de,handleSuccess:ue,handleRemove:pe,submit:he}},__default__$3=defineComponent({name:"ElUpload"}),_sfc_main$8=defineComponent({...__default__$3,props:uploadProps,setup($,{expose:j}){const z=$,re=useSlots(),oe=useFormDisabled(),ie=shallowRef(),{abort:ae,submit:le,clearFiles:ue,uploadFiles:de,handleStart:pe,handleError:he,handleRemove:_e,handleSuccess:Ce,handleProgress:$e}=useHandlers(z,ie),xe=computed$1(()=>z.listType==="picture-card"),Ie=computed$1(()=>({...z,fileList:de.value,onStart:pe,onProgress:$e,onSuccess:Ce,onError:he,onRemove:_e}));return onBeforeUnmount(()=>{de.value.forEach(({url:Ne})=>{Ne!=null&&Ne.startsWith("blob:")&&URL.revokeObjectURL(Ne)})}),provide(uploadContextKey,{accept:toRef(z,"accept")}),j({abort:ae,submit:le,clearFiles:ue,handleStart:pe,handleRemove:_e}),(Ne,Oe)=>(openBlock(),createElementBlock("div",null,[unref(xe)&&Ne.showFileList?(openBlock(),createBlock(UploadList,{key:0,disabled:unref(oe),"list-type":Ne.listType,files:unref(de),"handle-preview":Ne.onPreview,onRemove:unref(_e)},createSlots({append:withCtx(()=>[createVNode$1(UploadContent,mergeProps({ref_key:"uploadRef",ref:ie},unref(Ie)),{default:withCtx(()=>[unref(re).trigger?renderSlot(Ne.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!unref(re).trigger&&unref(re).default?renderSlot(Ne.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)]),_:2},[Ne.$slots.file?{name:"default",fn:withCtx(({file:Ve})=>[renderSlot(Ne.$slots,"file",{file:Ve})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0),!unref(xe)||unref(xe)&&!Ne.showFileList?(openBlock(),createBlock(UploadContent,mergeProps({key:1,ref_key:"uploadRef",ref:ie},unref(Ie)),{default:withCtx(()=>[unref(re).trigger?renderSlot(Ne.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!unref(re).trigger&&unref(re).default?renderSlot(Ne.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)):createCommentVNode("v-if",!0),Ne.$slots.trigger?renderSlot(Ne.$slots,"default",{key:2}):createCommentVNode("v-if",!0),renderSlot(Ne.$slots,"tip"),!unref(xe)&&Ne.showFileList?(openBlock(),createBlock(UploadList,{key:3,disabled:unref(oe),"list-type":Ne.listType,files:unref(de),"handle-preview":Ne.onPreview,onRemove:unref(_e)},createSlots({_:2},[Ne.$slots.file?{name:"default",fn:withCtx(({file:Ve})=>[renderSlot(Ne.$slots,"file",{file:Ve})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0)]))}});var Upload=_export_sfc$1(_sfc_main$8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const ElUpload=withInstall(Upload);var Components=[ElAffix,ElAlert,ElAutocomplete,ElAutoResizer,ElAvatar,ElBacktop,ElBadge,ElBreadcrumb,ElBreadcrumbItem,ElButton,ElButtonGroup$1,ElCalendar,ElCard,ElCarousel,ElCarouselItem,ElCascader,ElCascaderPanel,ElCheckTag,ElCheckbox,ElCheckboxButton,ElCheckboxGroup$1,ElCol,ElCollapse,ElCollapseItem,ElCollapseTransition,ElColorPicker,ElConfigProvider,ElContainer,ElAside,ElFooter,ElHeader,ElMain,ElDatePicker,ElDescriptions,ElDescriptionsItem,ElDialog,ElDivider,ElDrawer,ElDropdown,ElDropdownItem,ElDropdownMenu,ElEmpty,ElForm,ElFormItem,ElIcon,ElImage,ElImageViewer,ElInput,ElInputNumber,ElLink,ElMenu,ElMenuItem,ElMenuItemGroup,ElSubMenu,ElPageHeader,ElPagination,ElPopconfirm,ElPopover,ElPopper,ElProgress,ElRadio,ElRadioButton,ElRadioGroup,ElRate,ElResult,ElRow,ElScrollbar,ElSelect,ElOption,ElOptionGroup,ElSelectV2,ElSkeleton,ElSkeletonItem,ElSlider,ElSpace,ElStatistic,ElCountdown,ElSteps,ElStep,ElSwitch,ElTable,ElTableColumn,ElTableV2,ElTabs,ElTabPane,ElTag,ElText,ElTimePicker,ElTimeSelect,ElTimeline,ElTimelineItem,ElTooltip,ElTooltipV2,ElTransfer,ElTree,ElTreeSelect,ElTreeV2,ElUpload];const SCOPE="ElInfiniteScroll",CHECK_INTERVAL=50,DEFAULT_DELAY=200,DEFAULT_DISTANCE=0,attributes={delay:{type:Number,default:DEFAULT_DELAY},distance:{type:Number,default:DEFAULT_DISTANCE},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},getScrollOptions=($,j)=>Object.entries(attributes).reduce((z,[re,oe])=>{var ie,ae;const{type:le,default:ue}=oe,de=$.getAttribute(`infinite-scroll-${re}`);let pe=(ae=(ie=j[de])!=null?ie:de)!=null?ae:ue;return pe=pe==="false"?!1:pe,pe=le(pe),z[re]=Number.isNaN(pe)?ue:pe,z},{}),destroyObserver=$=>{const{observer:j}=$[SCOPE];j&&(j.disconnect(),delete $[SCOPE].observer)},handleScroll=($,j)=>{const{container:z,containerEl:re,instance:oe,observer:ie,lastScrollTop:ae}=$[SCOPE],{disabled:le,distance:ue}=getScrollOptions($,oe),{clientHeight:de,scrollHeight:pe,scrollTop:he}=re,_e=he-ae;if($[SCOPE].lastScrollTop=he,ie||le||_e<0)return;let Ce=!1;if(z===$)Ce=pe-(de+he)<=ue;else{const{clientTop:$e,scrollHeight:xe}=$,Ie=getOffsetTopDistance($,re);Ce=he+de>=Ie+$e+xe-ue}Ce&&j.call(oe)};function checkFull($,j){const{containerEl:z,instance:re}=$[SCOPE],{disabled:oe}=getScrollOptions($,re);oe||z.clientHeight===0||(z.scrollHeight<=z.clientHeight?j.call(re):destroyObserver($))}const InfiniteScroll={async mounted($,j){const{instance:z,value:re}=j;isFunction$5(re)||throwError$1(SCOPE,"'v-infinite-scroll' binding value must be a function"),await nextTick();const{delay:oe,immediate:ie}=getScrollOptions($,z),ae=getScrollContainer($,!0),le=ae===window?document.documentElement:ae,ue=throttle$2(handleScroll.bind(null,$,re),oe);if(ae){if($[SCOPE]={instance:z,container:ae,containerEl:le,delay:oe,cb:re,onScroll:ue,lastScrollTop:le.scrollTop},ie){const de=new MutationObserver(throttle$2(checkFull.bind(null,$,re),CHECK_INTERVAL));$[SCOPE].observer=de,de.observe($,{childList:!0,subtree:!0}),checkFull($,re)}ae.addEventListener("scroll",ue)}},unmounted($){const{container:j,onScroll:z}=$[SCOPE];j==null||j.removeEventListener("scroll",z),destroyObserver($)},async updated($){if(!$[SCOPE])await nextTick();else{const{containerEl:j,cb:z,observer:re}=$[SCOPE];j.clientHeight&&re&&checkFull($,z)}}},_InfiniteScroll=InfiniteScroll;_InfiniteScroll.install=$=>{$.directive("InfiniteScroll",_InfiniteScroll)};const ElInfiniteScroll=_InfiniteScroll;function createLoadingComponent($){let j;const z=ref(!1),re=reactive({...$,originalPosition:"",originalOverflow:"",visible:!1});function oe(_e){re.text=_e}function ie(){const _e=re.parent,Ce=he.ns;if(!_e.vLoadingAddClassList){let $e=_e.getAttribute("loading-number");$e=Number.parseInt($e)-1,$e?_e.setAttribute("loading-number",$e.toString()):(removeClass(_e,Ce.bm("parent","relative")),_e.removeAttribute("loading-number")),removeClass(_e,Ce.bm("parent","hidden"))}ae(),pe.unmount()}function ae(){var _e,Ce;(Ce=(_e=he.$el)==null?void 0:_e.parentNode)==null||Ce.removeChild(he.$el)}function le(){var _e;$.beforeClose&&!$.beforeClose()||(z.value=!0,clearTimeout(j),j=window.setTimeout(ue,400),re.visible=!1,(_e=$.closed)==null||_e.call($))}function ue(){if(!z.value)return;const _e=re.parent;z.value=!1,_e.vLoadingAddClassList=void 0,ie()}const de=defineComponent({name:"ElLoading",setup(_e,{expose:Ce}){const{ns:$e,zIndex:xe}=useGlobalComponentSettings("loading");return Ce({ns:$e,zIndex:xe}),()=>{const Ie=re.spinner||re.svg,Ne=h$2("svg",{class:"circular",viewBox:re.svgViewBox?re.svgViewBox:"0 0 50 50",...Ie?{innerHTML:Ie}:{}},[h$2("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),Oe=re.text?h$2("p",{class:$e.b("text")},[re.text]):void 0;return h$2(Transition,{name:$e.b("fade"),onAfterLeave:ue},{default:withCtx(()=>[withDirectives(createVNode$1("div",{style:{backgroundColor:re.background||""},class:[$e.b("mask"),re.customClass,re.fullscreen?"is-fullscreen":""]},[h$2("div",{class:$e.b("spinner")},[Ne,Oe])]),[[vShow,re.visible]])])})}}}),pe=createApp(de),he=pe.mount(document.createElement("div"));return{...toRefs(re),setText:oe,removeElLoadingChild:ae,close:le,handleAfterLeave:ue,vm:he,get $el(){return he.$el}}}let fullscreenInstance;const Loading=function($={}){if(!isClient$1)return;const j=resolveOptions($);if(j.fullscreen&&fullscreenInstance)return fullscreenInstance;const z=createLoadingComponent({...j,closed:()=>{var oe;(oe=j.closed)==null||oe.call(j),j.fullscreen&&(fullscreenInstance=void 0)}});addStyle(j,j.parent,z),addClassList(j,j.parent,z),j.parent.vLoadingAddClassList=()=>addClassList(j,j.parent,z);let re=j.parent.getAttribute("loading-number");return re?re=`${Number.parseInt(re)+1}`:re="1",j.parent.setAttribute("loading-number",re),j.parent.appendChild(z.$el),nextTick(()=>z.visible.value=j.visible),j.fullscreen&&(fullscreenInstance=z),z},resolveOptions=$=>{var j,z,re,oe;let ie;return isString$3($.target)?ie=(j=document.querySelector($.target))!=null?j:document.body:ie=$.target||document.body,{parent:ie===document.body||$.body?document.body:ie,background:$.background||"",svg:$.svg||"",svgViewBox:$.svgViewBox||"",spinner:$.spinner||!1,text:$.text||"",fullscreen:ie===document.body&&((z=$.fullscreen)!=null?z:!0),lock:(re=$.lock)!=null?re:!1,customClass:$.customClass||"",visible:(oe=$.visible)!=null?oe:!0,target:ie}},addStyle=async($,j,z)=>{const{nextZIndex:re}=z.vm.zIndex,oe={};if($.fullscreen)z.originalPosition.value=getStyle$1(document.body,"position"),z.originalOverflow.value=getStyle$1(document.body,"overflow"),oe.zIndex=re();else if($.parent===document.body){z.originalPosition.value=getStyle$1(document.body,"position"),await nextTick();for(const ie of["top","left"]){const ae=ie==="top"?"scrollTop":"scrollLeft";oe[ie]=`${$.target.getBoundingClientRect()[ie]+document.body[ae]+document.documentElement[ae]-Number.parseInt(getStyle$1(document.body,`margin-${ie}`),10)}px`}for(const ie of["height","width"])oe[ie]=`${$.target.getBoundingClientRect()[ie]}px`}else z.originalPosition.value=getStyle$1(j,"position");for(const[ie,ae]of Object.entries(oe))z.$el.style[ie]=ae},addClassList=($,j,z)=>{const re=z.vm.ns;["absolute","fixed","sticky"].includes(z.originalPosition.value)?removeClass(j,re.bm("parent","relative")):addClass(j,re.bm("parent","relative")),$.fullscreen&&$.lock?addClass(j,re.bm("parent","hidden")):removeClass(j,re.bm("parent","hidden"))},INSTANCE_KEY=Symbol("ElLoading"),createInstance$1=($,j)=>{var z,re,oe,ie;const ae=j.instance,le=_e=>isObject$6(j.value)?j.value[_e]:void 0,ue=_e=>{const Ce=isString$3(_e)&&(ae==null?void 0:ae[_e])||_e;return Ce&&ref(Ce)},de=_e=>ue(le(_e)||$.getAttribute(`element-loading-${hyphenate(_e)}`)),pe=(z=le("fullscreen"))!=null?z:j.modifiers.fullscreen,he={text:de("text"),svg:de("svg"),svgViewBox:de("svgViewBox"),spinner:de("spinner"),background:de("background"),customClass:de("customClass"),fullscreen:pe,target:(re=le("target"))!=null?re:pe?void 0:$,body:(oe=le("body"))!=null?oe:j.modifiers.body,lock:(ie=le("lock"))!=null?ie:j.modifiers.lock};$[INSTANCE_KEY]={options:he,instance:Loading(he)}},updateOptions=($,j)=>{for(const z of Object.keys(j))isRef(j[z])&&(j[z].value=$[z])},vLoading={mounted($,j){j.value&&createInstance$1($,j)},updated($,j){const z=$[INSTANCE_KEY];j.oldValue!==j.value&&(j.value&&!j.oldValue?createInstance$1($,j):j.value&&j.oldValue?isObject$6(j.value)&&updateOptions(j.value,z.options):z==null||z.instance.close())},unmounted($){var j;(j=$[INSTANCE_KEY])==null||j.instance.close()}},ElLoading={install($){$.directive("loading",vLoading),$.config.globalProperties.$loading=Loading},directive:vLoading,service:Loading},messageTypes=["success","info","warning","error"],messageDefaults=mutable({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:isClient$1?document.body:void 0}),messageProps=buildProps({customClass:{type:String,default:messageDefaults.customClass},center:{type:Boolean,default:messageDefaults.center},dangerouslyUseHTMLString:{type:Boolean,default:messageDefaults.dangerouslyUseHTMLString},duration:{type:Number,default:messageDefaults.duration},icon:{type:iconPropType,default:messageDefaults.icon},id:{type:String,default:messageDefaults.id},message:{type:definePropType([String,Object,Function]),default:messageDefaults.message},onClose:{type:definePropType(Function),required:!1},showClose:{type:Boolean,default:messageDefaults.showClose},type:{type:String,values:messageTypes,default:messageDefaults.type},offset:{type:Number,default:messageDefaults.offset},zIndex:{type:Number,default:messageDefaults.zIndex},grouping:{type:Boolean,default:messageDefaults.grouping},repeatNum:{type:Number,default:messageDefaults.repeatNum}}),messageEmits={destroy:()=>!0},instances$2=shallowReactive([]),getInstance=$=>{const j=instances$2.findIndex(oe=>oe.id===$),z=instances$2[j];let re;return j>0&&(re=instances$2[j-1]),{current:z,prev:re}},getLastOffset=$=>{const{prev:j}=getInstance($);return j?j.vm.exposed.bottom.value:0},getOffsetOrSpace=($,j)=>instances$2.findIndex(re=>re.id===$)>0?20:j,_hoisted_1$5=["id"],_hoisted_2$4=["innerHTML"],__default__$2=defineComponent({name:"ElMessage"}),_sfc_main$7=defineComponent({...__default__$2,props:messageProps,emits:messageEmits,setup($,{expose:j}){const z=$,{Close:re}=TypeComponents,{ns:oe,zIndex:ie}=useGlobalComponentSettings("message"),{currentZIndex:ae,nextZIndex:le}=ie,ue=ref(),de=ref(!1),pe=ref(0);let he;const _e=computed$1(()=>z.type?z.type==="error"?"danger":z.type:"info"),Ce=computed$1(()=>{const qe=z.type;return{[oe.bm("icon",qe)]:qe&&TypeComponentsMap[qe]}}),$e=computed$1(()=>z.icon||TypeComponentsMap[z.type]||""),xe=computed$1(()=>getLastOffset(z.id)),Ie=computed$1(()=>getOffsetOrSpace(z.id,z.offset)+xe.value),Ne=computed$1(()=>pe.value+Ie.value),Oe=computed$1(()=>({top:`${Ie.value}px`,zIndex:ae.value}));function Ve(){z.duration!==0&&({stop:he}=useTimeoutFn$1(()=>{Ue()},z.duration))}function ze(){he==null||he()}function Ue(){de.value=!1}function Fe({code:qe}){qe===EVENT_CODE.esc&&Ue()}return onMounted(()=>{Ve(),le(),de.value=!0}),watch(()=>z.repeatNum,()=>{ze(),Ve()}),useEventListener(document,"keydown",Fe),useResizeObserver(ue,()=>{pe.value=ue.value.getBoundingClientRect().height}),j({visible:de,bottom:Ne,close:Ue}),(qe,Et)=>(openBlock(),createBlock(Transition,{name:unref(oe).b("fade"),onBeforeLeave:qe.onClose,onAfterLeave:Et[0]||(Et[0]=Pt=>qe.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:qe.id,ref_key:"messageRef",ref:ue,class:normalizeClass([unref(oe).b(),{[unref(oe).m(qe.type)]:qe.type&&!qe.icon},unref(oe).is("center",qe.center),unref(oe).is("closable",qe.showClose),qe.customClass]),style:normalizeStyle$1(unref(Oe)),role:"alert",onMouseenter:ze,onMouseleave:Ve},[qe.repeatNum>1?(openBlock(),createBlock(unref(ElBadge),{key:0,value:qe.repeatNum,type:unref(_e),class:normalizeClass(unref(oe).e("badge"))},null,8,["value","type","class"])):createCommentVNode("v-if",!0),unref($e)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(oe).e("icon"),unref(Ce)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref($e))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),renderSlot(qe.$slots,"default",{},()=>[qe.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{class:normalizeClass(unref(oe).e("content")),innerHTML:qe.message},null,10,_hoisted_2$4)],2112)):(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(oe).e("content"))},toDisplayString(qe.message),3))]),qe.showClose?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(oe).e("closeBtn")),onClick:withModifiers(Ue,["stop"])},{default:withCtx(()=>[createVNode$1(unref(re))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],46,_hoisted_1$5),[[vShow,de.value]])]),_:3},8,["name","onBeforeLeave"]))}});var MessageConstructor=_export_sfc$1(_sfc_main$7,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let seed$1=1;const normalizeOptions=$=>{const j=!$||isString$3($)||isVNode($)||isFunction$5($)?{message:$}:$,z={...messageDefaults,...j};if(!z.appendTo)z.appendTo=document.body;else if(isString$3(z.appendTo)){let re=document.querySelector(z.appendTo);isElement(re)||(re=document.body),z.appendTo=re}return z},closeMessage=$=>{const j=instances$2.indexOf($);if(j===-1)return;instances$2.splice(j,1);const{handler:z}=$;z.close()},createMessage=({appendTo:$,...j},z)=>{const re=`message_${seed$1++}`,oe=j.onClose,ie=document.createElement("div"),ae={...j,id:re,onClose:()=>{oe==null||oe(),closeMessage(pe)},onDestroy:()=>{render$2(null,ie)}},le=createVNode$1(MessageConstructor,ae,isFunction$5(ae.message)||isVNode(ae.message)?{default:isFunction$5(ae.message)?ae.message:()=>ae.message}:null);le.appContext=z||message._context,render$2(le,ie),$.appendChild(ie.firstElementChild);const ue=le.component,pe={id:re,vnode:le,vm:ue,handler:{close:()=>{ue.exposed.visible.value=!1}},props:le.component.props};return pe},message=($={},j)=>{if(!isClient$1)return{close:()=>{}};if(isNumber$2(messageConfig.max)&&instances$2.length>=messageConfig.max)return{close:()=>{}};const z=normalizeOptions($);if(z.grouping&&instances$2.length){const oe=instances$2.find(({vnode:ie})=>{var ae;return((ae=ie.props)==null?void 0:ae.message)===z.message});if(oe)return oe.props.repeatNum+=1,oe.props.type=z.type,oe.handler}const re=createMessage(z,j);return instances$2.push(re),re.handler};messageTypes.forEach($=>{message[$]=(j={},z)=>{const re=normalizeOptions(j);return message({...re,type:$},z)}});function closeAll$1($){for(const j of instances$2)(!$||$===j.props.type)&&j.handler.close()}message.closeAll=closeAll$1;message._context=null;const ElMessage=withInstallFunction(message,"$message"),_sfc_main$6=defineComponent({name:"ElMessageBox",directives:{TrapFocus},components:{ElButton,ElFocusTrap,ElInput,ElOverlay,ElIcon,...TypeComponents},inheritAttrs:!1,props:{buttonSize:{type:String,validator:isValidComponentSize},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup($,{emit:j}){const{locale:z,zIndex:re,ns:oe,size:ie}=useGlobalComponentSettings("message-box",computed$1(()=>$.buttonSize)),{t:ae}=z,{nextZIndex:le}=re,ue=ref(!1),de=reactive({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:le()}),pe=computed$1(()=>{const Sn=de.type;return{[oe.bm("icon",Sn)]:Sn&&TypeComponentsMap[Sn]}}),he=useId(),_e=useId(),Ce=computed$1(()=>de.icon||TypeComponentsMap[de.type]||""),$e=computed$1(()=>!!de.message),xe=ref(),Ie=ref(),Ne=ref(),Oe=ref(),Ve=ref(),ze=computed$1(()=>de.confirmButtonClass);watch(()=>de.inputValue,async Sn=>{await nextTick(),$.boxType==="prompt"&&Sn!==null&&jt()},{immediate:!0}),watch(()=>ue.value,Sn=>{var En,_n;Sn&&($.boxType!=="prompt"&&(de.autofocus?Ne.value=(_n=(En=Ve.value)==null?void 0:En.$el)!=null?_n:xe.value:Ne.value=xe.value),de.zIndex=le()),$.boxType==="prompt"&&(Sn?nextTick().then(()=>{var xn;Oe.value&&Oe.value.$el&&(de.autofocus?Ne.value=(xn=vn())!=null?xn:xe.value:Ne.value=xe.value)}):(de.editorErrorMessage="",de.validateError=!1))});const Ue=computed$1(()=>$.draggable);useDraggable(xe,Ie,Ue),onMounted(async()=>{await nextTick(),$.closeOnHashChange&&window.addEventListener("hashchange",Fe)}),onBeforeUnmount(()=>{$.closeOnHashChange&&window.removeEventListener("hashchange",Fe)});function Fe(){ue.value&&(ue.value=!1,nextTick(()=>{de.action&&j("action",de.action)}))}const qe=()=>{$.closeOnClickModal&&Lt(de.distinguishCancelAndClose?"close":"cancel")},Et=useSameTarget(qe),Pt=Sn=>{if(de.inputType!=="textarea")return Sn.preventDefault(),Lt("confirm")},Lt=Sn=>{var En;$.boxType==="prompt"&&Sn==="confirm"&&!jt()||(de.action=Sn,de.beforeClose?(En=de.beforeClose)==null||En.call(de,Sn,de,Fe):Fe())},jt=()=>{if($.boxType==="prompt"){const Sn=de.inputPattern;if(Sn&&!Sn.test(de.inputValue||""))return de.editorErrorMessage=de.inputErrorMessage||ae("el.messagebox.error"),de.validateError=!0,!1;const En=de.inputValidator;if(typeof En=="function"){const _n=En(de.inputValue);if(_n===!1)return de.editorErrorMessage=de.inputErrorMessage||ae("el.messagebox.error"),de.validateError=!0,!1;if(typeof _n=="string")return de.editorErrorMessage=_n,de.validateError=!0,!1}}return de.editorErrorMessage="",de.validateError=!1,!0},vn=()=>{const Sn=Oe.value.$refs;return Sn.input||Sn.textarea},hn=()=>{Lt("close")},bn=()=>{$.closeOnPressEscape&&hn()};return $.lockScroll&&useLockscreen(ue),useRestoreActive(ue),{...toRefs(de),ns:oe,overlayEvent:Et,visible:ue,hasMessage:$e,typeClass:pe,contentId:he,inputId:_e,btnSize:ie,iconComponent:Ce,confirmButtonClasses:ze,rootRef:xe,focusStartRef:Ne,headerRef:Ie,inputRef:Oe,confirmRef:Ve,doClose:Fe,handleClose:hn,onCloseRequested:bn,handleWrapperClick:qe,handleInputEnter:Pt,handleAction:Lt,t:ae}}}),_hoisted_1$4=["aria-label","aria-describedby"],_hoisted_2$3=["aria-label"],_hoisted_3$3=["id"];function _sfc_render($,j,z,re,oe,ie){const ae=resolveComponent("el-icon"),le=resolveComponent("close"),ue=resolveComponent("el-input"),de=resolveComponent("el-button"),pe=resolveComponent("el-focus-trap"),he=resolveComponent("el-overlay");return openBlock(),createBlock(Transition,{name:"fade-in-linear",onAfterLeave:j[11]||(j[11]=_e=>$.$emit("vanish")),persisted:""},{default:withCtx(()=>[withDirectives(createVNode$1(he,{"z-index":$.zIndex,"overlay-class":[$.ns.is("message-box"),$.modalClass],mask:$.modal},{default:withCtx(()=>[createBaseVNode("div",{role:"dialog","aria-label":$.title,"aria-modal":"true","aria-describedby":$.showInput?void 0:$.contentId,class:normalizeClass(`${$.ns.namespace.value}-overlay-message-box`),onClick:j[8]||(j[8]=(..._e)=>$.overlayEvent.onClick&&$.overlayEvent.onClick(..._e)),onMousedown:j[9]||(j[9]=(..._e)=>$.overlayEvent.onMousedown&&$.overlayEvent.onMousedown(..._e)),onMouseup:j[10]||(j[10]=(..._e)=>$.overlayEvent.onMouseup&&$.overlayEvent.onMouseup(..._e))},[createVNode$1(pe,{loop:"",trapped:$.visible,"focus-trap-el":$.rootRef,"focus-start-el":$.focusStartRef,onReleaseRequested:$.onCloseRequested},{default:withCtx(()=>[createBaseVNode("div",{ref:"rootRef",class:normalizeClass([$.ns.b(),$.customClass,$.ns.is("draggable",$.draggable),{[$.ns.m("center")]:$.center}]),style:normalizeStyle$1($.customStyle),tabindex:"-1",onClick:j[7]||(j[7]=withModifiers(()=>{},["stop"]))},[$.title!==null&&$.title!==void 0?(openBlock(),createElementBlock("div",{key:0,ref:"headerRef",class:normalizeClass($.ns.e("header"))},[createBaseVNode("div",{class:normalizeClass($.ns.e("title"))},[$.iconComponent&&$.center?(openBlock(),createBlock(ae,{key:0,class:normalizeClass([$.ns.e("status"),$.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("span",null,toDisplayString($.title),1)],2),$.showClose?(openBlock(),createElementBlock("button",{key:0,type:"button",class:normalizeClass($.ns.e("headerbtn")),"aria-label":$.t("el.messagebox.close"),onClick:j[0]||(j[0]=_e=>$.handleAction($.distinguishCancelAndClose?"close":"cancel")),onKeydown:j[1]||(j[1]=withKeys(withModifiers(_e=>$.handleAction($.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[createVNode$1(ae,{class:normalizeClass($.ns.e("close"))},{default:withCtx(()=>[createVNode$1(le)]),_:1},8,["class"])],42,_hoisted_2$3)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{id:$.contentId,class:normalizeClass($.ns.e("content"))},[createBaseVNode("div",{class:normalizeClass($.ns.e("container"))},[$.iconComponent&&!$.center&&$.hasMessage?(openBlock(),createBlock(ae,{key:0,class:normalizeClass([$.ns.e("status"),$.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent($.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),$.hasMessage?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass($.ns.e("message"))},[renderSlot($.$slots,"default",{},()=>[$.dangerouslyUseHTMLString?(openBlock(),createBlock(resolveDynamicComponent($.showInput?"label":"p"),{key:1,for:$.showInput?$.inputId:void 0,innerHTML:$.message},null,8,["for","innerHTML"])):(openBlock(),createBlock(resolveDynamicComponent($.showInput?"label":"p"),{key:0,for:$.showInput?$.inputId:void 0},{default:withCtx(()=>[createTextVNode(toDisplayString($.dangerouslyUseHTMLString?"":$.message),1)]),_:1},8,["for"]))])],2)):createCommentVNode("v-if",!0)],2),withDirectives(createBaseVNode("div",{class:normalizeClass($.ns.e("input"))},[createVNode$1(ue,{id:$.inputId,ref:"inputRef",modelValue:$.inputValue,"onUpdate:modelValue":j[2]||(j[2]=_e=>$.inputValue=_e),type:$.inputType,placeholder:$.inputPlaceholder,"aria-invalid":$.validateError,class:normalizeClass({invalid:$.validateError}),onKeydown:withKeys($.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),createBaseVNode("div",{class:normalizeClass($.ns.e("errormsg")),style:normalizeStyle$1({visibility:$.editorErrorMessage?"visible":"hidden"})},toDisplayString($.editorErrorMessage),7)],2),[[vShow,$.showInput]])],10,_hoisted_3$3),createBaseVNode("div",{class:normalizeClass($.ns.e("btns"))},[$.showCancelButton?(openBlock(),createBlock(de,{key:0,loading:$.cancelButtonLoading,class:normalizeClass([$.cancelButtonClass]),round:$.roundButton,size:$.btnSize,onClick:j[3]||(j[3]=_e=>$.handleAction("cancel")),onKeydown:j[4]||(j[4]=withKeys(withModifiers(_e=>$.handleAction("cancel"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString($.cancelButtonText||$.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):createCommentVNode("v-if",!0),withDirectives(createVNode$1(de,{ref:"confirmRef",type:"primary",loading:$.confirmButtonLoading,class:normalizeClass([$.confirmButtonClasses]),round:$.roundButton,disabled:$.confirmButtonDisabled,size:$.btnSize,onClick:j[5]||(j[5]=_e=>$.handleAction("confirm")),onKeydown:j[6]||(j[6]=withKeys(withModifiers(_e=>$.handleAction("confirm"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString($.confirmButtonText||$.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[vShow,$.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,_hoisted_1$4)]),_:3},8,["z-index","overlay-class","mask"]),[[vShow,$.visible]])]),_:3})}var MessageBoxConstructor=_export_sfc$1(_sfc_main$6,[["render",_sfc_render],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const messageInstance=new Map,getAppendToElement=$=>{let j=document.body;return $.appendTo&&(isString$3($.appendTo)&&(j=document.querySelector($.appendTo)),isElement($.appendTo)&&(j=$.appendTo),isElement(j)||(j=document.body)),j},initInstance=($,j,z=null)=>{const re=createVNode$1(MessageBoxConstructor,$,isFunction$5($.message)||isVNode($.message)?{default:isFunction$5($.message)?$.message:()=>$.message}:null);return re.appContext=z,render$2(re,j),getAppendToElement($).appendChild(j.firstElementChild),re.component},genContainer=()=>document.createElement("div"),showMessage=($,j)=>{const z=genContainer();$.onVanish=()=>{render$2(null,z),messageInstance.delete(oe)},$.onAction=ie=>{const ae=messageInstance.get(oe);let le;$.showInput?le={value:oe.inputValue,action:ie}:le=ie,$.callback?$.callback(le,re.proxy):ie==="cancel"||ie==="close"?$.distinguishCancelAndClose&&ie!=="cancel"?ae.reject("close"):ae.reject("cancel"):ae.resolve(le)};const re=initInstance($,z,j),oe=re.proxy;for(const ie in $)hasOwn$1($,ie)&&!hasOwn$1(oe.$props,ie)&&(oe[ie]=$[ie]);return oe.visible=!0,oe};function MessageBox($,j=null){if(!isClient$1)return Promise.reject();let z;return isString$3($)||isVNode($)?$={message:$}:z=$.callback,new Promise((re,oe)=>{const ie=showMessage($,j??MessageBox._context);messageInstance.set(ie,{options:$,callback:z,resolve:re,reject:oe})})}const MESSAGE_BOX_VARIANTS=["alert","confirm","prompt"],MESSAGE_BOX_DEFAULT_OPTS={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};MESSAGE_BOX_VARIANTS.forEach($=>{MessageBox[$]=messageBoxFactory($)});function messageBoxFactory($){return(j,z,re,oe)=>{let ie="";return isObject$6(z)?(re=z,ie=""):isUndefined$1(z)?ie="":ie=z,MessageBox(Object.assign({title:ie,message:j,type:"",...MESSAGE_BOX_DEFAULT_OPTS[$]},re,{boxType:$}),oe)}}MessageBox.close=()=>{messageInstance.forEach(($,j)=>{j.doClose()}),messageInstance.clear()};MessageBox._context=null;const _MessageBox=MessageBox;_MessageBox.install=$=>{_MessageBox._context=$._context,$.config.globalProperties.$msgbox=_MessageBox,$.config.globalProperties.$messageBox=_MessageBox,$.config.globalProperties.$alert=_MessageBox.alert,$.config.globalProperties.$confirm=_MessageBox.confirm,$.config.globalProperties.$prompt=_MessageBox.prompt};const ElMessageBox=_MessageBox,notificationTypes=["success","info","warning","error"],notificationProps=buildProps({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:iconPropType},id:{type:String,default:""},message:{type:definePropType([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:definePropType(Function),default:()=>{}},onClose:{type:definePropType(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...notificationTypes,""],default:""},zIndex:{type:Number,default:0}}),notificationEmits={destroy:()=>!0},_hoisted_1$3=["id"],_hoisted_2$2=["textContent"],_hoisted_3$2={key:0},_hoisted_4$2=["innerHTML"],__default__$1=defineComponent({name:"ElNotification"}),_sfc_main$5=defineComponent({...__default__$1,props:notificationProps,emits:notificationEmits,setup($,{expose:j}){const z=$,{ns:re,zIndex:oe}=useGlobalComponentSettings("notification"),{nextZIndex:ie,currentZIndex:ae}=oe,{Close:le}=CloseComponents,ue=ref(!1);let de;const pe=computed$1(()=>{const Ve=z.type;return Ve&&TypeComponentsMap[z.type]?re.m(Ve):""}),he=computed$1(()=>z.type&&TypeComponentsMap[z.type]||z.icon),_e=computed$1(()=>z.position.endsWith("right")?"right":"left"),Ce=computed$1(()=>z.position.startsWith("top")?"top":"bottom"),$e=computed$1(()=>({[Ce.value]:`${z.offset}px`,zIndex:ae.value}));function xe(){z.duration>0&&({stop:de}=useTimeoutFn$1(()=>{ue.value&&Ne()},z.duration))}function Ie(){de==null||de()}function Ne(){ue.value=!1}function Oe({code:Ve}){Ve===EVENT_CODE.delete||Ve===EVENT_CODE.backspace?Ie():Ve===EVENT_CODE.esc?ue.value&&Ne():xe()}return onMounted(()=>{xe(),ie(),ue.value=!0}),useEventListener(document,"keydown",Oe),j({visible:ue,close:Ne}),(Ve,ze)=>(openBlock(),createBlock(Transition,{name:unref(re).b("fade"),onBeforeLeave:Ve.onClose,onAfterLeave:ze[1]||(ze[1]=Ue=>Ve.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:Ve.id,class:normalizeClass([unref(re).b(),Ve.customClass,unref(_e)]),style:normalizeStyle$1(unref($e)),role:"alert",onMouseenter:Ie,onMouseleave:xe,onClick:ze[0]||(ze[0]=(...Ue)=>Ve.onClick&&Ve.onClick(...Ue))},[unref(he)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(re).e("icon"),unref(pe)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(he))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(re).e("group"))},[createBaseVNode("h2",{class:normalizeClass(unref(re).e("title")),textContent:toDisplayString(Ve.title)},null,10,_hoisted_2$2),withDirectives(createBaseVNode("div",{class:normalizeClass(unref(re).e("content")),style:normalizeStyle$1(Ve.title?void 0:{margin:0})},[renderSlot(Ve.$slots,"default",{},()=>[Ve.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{innerHTML:Ve.message},null,8,_hoisted_4$2)],2112)):(openBlock(),createElementBlock("p",_hoisted_3$2,toDisplayString(Ve.message),1))])],6),[[vShow,Ve.message]]),Ve.showClose?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(re).e("closeBtn")),onClick:withModifiers(Ne,["stop"])},{default:withCtx(()=>[createVNode$1(unref(le))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],2)],46,_hoisted_1$3),[[vShow,ue.value]])]),_:3},8,["name","onBeforeLeave"]))}});var NotificationConstructor=_export_sfc$1(_sfc_main$5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]);const notifications={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},GAP_SIZE=16;let seed=1;const notify=function($={},j=null){if(!isClient$1)return{close:()=>{}};(typeof $=="string"||isVNode($))&&($={message:$});const z=$.position||"top-right";let re=$.offset||0;notifications[z].forEach(({vm:pe})=>{var he;re+=(((he=pe.el)==null?void 0:he.offsetHeight)||0)+GAP_SIZE}),re+=GAP_SIZE;const oe=`notification_${seed++}`,ie=$.onClose,ae={...$,offset:re,id:oe,onClose:()=>{close(oe,z,ie)}};let le=document.body;isElement($.appendTo)?le=$.appendTo:isString$3($.appendTo)&&(le=document.querySelector($.appendTo)),isElement(le)||(le=document.body);const ue=document.createElement("div"),de=createVNode$1(NotificationConstructor,ae,isVNode(ae.message)?{default:()=>ae.message}:null);return de.appContext=j??notify._context,de.props.onDestroy=()=>{render$2(null,ue)},render$2(de,ue),notifications[z].push({vm:de}),le.appendChild(ue.firstElementChild),{close:()=>{de.component.exposed.visible.value=!1}}};notificationTypes.forEach($=>{notify[$]=(j={})=>((typeof j=="string"||isVNode(j))&&(j={message:j}),notify({...j,type:$}))});function close($,j,z){const re=notifications[j],oe=re.findIndex(({vm:de})=>{var pe;return((pe=de.component)==null?void 0:pe.props.id)===$});if(oe===-1)return;const{vm:ie}=re[oe];if(!ie)return;z==null||z(ie);const ae=ie.el.offsetHeight,le=j.split("-")[0];re.splice(oe,1);const ue=re.length;if(!(ue<1))for(let de=oe;de {j.component.exposed.visible.value=!1})}notify.closeAll=closeAll;notify._context=null;const ElNotification=withInstallFunction(notify,"$notify");var Plugins=[ElInfiniteScroll,ElLoading,ElMessage,ElMessageBox,ElNotification,ElPopoverDirective],installer=makeInstaller([...Components,...Plugins]);function mitt($){return{all:$=$||new Map,on:function(j,z){var re=$.get(j);re?re.push(z):$.set(j,[z])},off:function(j,z){var re=$.get(j);re&&(z?re.splice(re.indexOf(z)>>>0,1):$.set(j,[]))},emit:function(j,z){var re=$.get(j);re&&re.slice().map(function(oe){oe(z)}),(re=$.get("*"))&&re.slice().map(function(oe){oe(j,z)})}}}const eventBus=mitt(),_sfc_main$4=defineComponent({__name:"index",setup($){const j=ref(!1),{pkg:z,lastBuildTime:re}={pkg:{version:"2.5.2",dependencies:{"@element-plus/icons-vue":"^2.1.0","@types/marked":"^4.0.8","@vueuse/core":"^10.0.2","@vueuse/integrations":"^10.0.2",axios:"^1.3.6",dayjs:"^1.11.7",echarts:"^5.4.2","element-plus":"^2.3.3",eruda:"^3.0.0","highlight.js":"^11.7.0","hotkeys-js":"^3.10.2","lodash-es":"^4.17.21",marked:"^4.3.0","md-editor-v3":"^3.0.0",mitt:"^3.0.0",mockjs:"^1.1.0",nprogress:"^0.2.0","path-browserify":"^1.0.1","path-to-regexp":"^6.2.1",pinia:"^2.0.35",postcss:"^8.4.23",qs:"^6.11.1","resize-observer-polyfill":"^1.5.1",tailwindcss:"^3.3.1",vconsole:"^3.15.0",vue:"^3.2.47","vue-echarts":"^6.5.4","vue-router":"^4.1.6"},devDependencies:{"@iconify-json/ep":"^1.1.10","@iconify/vue":"^4.1.1","@types/nprogress":"^0.2.0","@types/path-browserify":"^1.0.0","@types/qs":"^6.9.7","@vitejs/plugin-vue":"^4.1.0","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.14",bumpp:"^9.1.0",esno:"^0.16.3","fs-extra":"^11.1.1","http-server":"^14.1.1","npm-run-all":"^4.1.5",plop:"^3.1.2","postcss-html":"^1.5.0",sass:"^1.62.0",stylelint:"^15.5.0","stylelint-config-standard":"^33.0.0","stylelint-config-standard-scss":"^8.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-scss":"^4.6.0","stylelint-stylistic":"^0.4.0",svgo:"^3.0.2",terser:"^5.17.1",typescript:"^5.0.4","unplugin-auto-import":"^0.15.3","unplugin-vue-components":"^0.24.1","unplugin-vue-setup-extend-plus":"^1.0.0",vite:"^4.3.1","vite-plugin-banner":"^0.7.0","vite-plugin-compression":"^0.5.1","vite-plugin-mock":"^2.9.8","vite-plugin-pages":"^0.29.0","vite-plugin-spritesmith":"^0.1.1","vite-plugin-svg-icons":"^2.0.1","vite-plugin-vue-inspector":"^3.4.0","vite-plugin-vue-meta-layouts":"^0.2.2","vue-tsc":"^1.4.2"}},lastBuildTime:"2024-02-04 20:47:59"};return onMounted(()=>{eventBus.on("global-system-info-toggle",()=>{j.value=!j.value})}),(oe,ie)=>{const ae=resolveComponent("el-descriptions-item"),le=resolveComponent("el-descriptions"),ue=resolveComponent("el-drawer");return openBlock(),createElementBlock("div",null,[createVNode$1(ue,{modelValue:unref(j),"onUpdate:modelValue":ie[0]||(ie[0]=de=>isRef(j)?j.value=de:null),title:"系统信息",direction:"rtl",size:360},{default:withCtx(()=>[createVNode$1(le,{direction:"vertical",column:1,border:""},{default:withCtx(()=>[createVNode$1(ae,{label:"版本号",align:"center"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(z).version),1)]),_:1}),createVNode$1(ae,{label:"最后编译时间",align:"center"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(re)),1)]),_:1})]),_:1}),createVNode$1(le,{title:"生产环境依赖",column:1,size:"small",border:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(z).dependencies,(de,pe)=>(openBlock(),createBlock(ae,{key:pe,label:pe},{default:withCtx(()=>[createTextVNode(toDisplayString(de),1)]),_:2},1032,["label"]))),128))]),_:1}),createVNode$1(le,{title:"开发环境依赖",column:1,size:"small",border:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(z).devDependencies,(de,pe)=>(openBlock(),createBlock(ae,{key:pe,label:pe},{default:withCtx(()=>[createTextVNode(toDisplayString(de),1)]),_:2},1032,["label"]))),128))]),_:1})]),_:1},8,["modelValue"])])}}}),index_vue_vue_type_style_index_0_scoped_d4bf3ff1_lang="",_export_sfc=($,j)=>{const z=$.__vccOpts||$;for(const[re,oe]of j)z[re]=oe;return z},__unplugin_components_1=_export_sfc(_sfc_main$4,[["__scopeId","data-v-d4bf3ff1"]]),matchIconName=/^[a-z0-9]+(-[a-z0-9]+)*$/,stringToIcon=($,j,z,re="")=>{const oe=$.split(":");if($.slice(0,1)==="@"){if(oe.length<2||oe.length>3)return null;re=oe.shift().slice(1)}if(oe.length>3||!oe.length)return null;if(oe.length>1){const le=oe.pop(),ue=oe.pop(),de={provider:oe.length>0?oe[0]:re,prefix:ue,name:le};return j&&!validateIconName(de)?null:de}const ie=oe[0],ae=ie.split("-");if(ae.length>1){const le={provider:re,prefix:ae.shift(),name:ae.join("-")};return j&&!validateIconName(le)?null:le}if(z&&re===""){const le={provider:re,prefix:"",name:ie};return j&&!validateIconName(le,z)?null:le}return null},validateIconName=($,j)=>$?!!(($.provider===""||$.provider.match(matchIconName))&&(j&&$.prefix===""||$.prefix.match(matchIconName))&&$.name.match(matchIconName)):!1,defaultIconDimensions=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps=Object.freeze({...defaultIconDimensions,...defaultIconTransformations}),defaultExtendedIconProps=Object.freeze({...defaultIconProps,body:"",hidden:!1});function mergeIconTransformations($,j){const z={};!$.hFlip!=!j.hFlip&&(z.hFlip=!0),!$.vFlip!=!j.vFlip&&(z.vFlip=!0);const re=(($.rotate||0)+(j.rotate||0))%4;return re&&(z.rotate=re),z}function mergeIconData($,j){const z=mergeIconTransformations($,j);for(const re in defaultExtendedIconProps)re in defaultIconTransformations?re in $&&!(re in z)&&(z[re]=defaultIconTransformations[re]):re in j?z[re]=j[re]:re in $&&(z[re]=$[re]);return z}function getIconsTree($,j){const z=$.icons,re=$.aliases||Object.create(null),oe=Object.create(null);function ie(ae){if(z[ae])return oe[ae]=[];if(!(ae in oe)){oe[ae]=null;const le=re[ae]&&re[ae].parent,ue=le&&ie(le);ue&&(oe[ae]=[le].concat(ue))}return oe[ae]}return(j||Object.keys(z).concat(Object.keys(re))).forEach(ie),oe}function internalGetIconData($,j,z){const re=$.icons,oe=$.aliases||Object.create(null);let ie={};function ae(le){ie=mergeIconData(re[le]||oe[le],ie)}return ae(j),z.forEach(ae),mergeIconData($,ie)}function parseIconSet($,j){const z=[];if(typeof $!="object"||typeof $.icons!="object")return z;$.not_found instanceof Array&&$.not_found.forEach(oe=>{j(oe,null),z.push(oe)});const re=getIconsTree($);for(const oe in re){const ie=re[oe];ie&&(j(oe,internalGetIconData($,oe,ie)),z.push(oe))}return z}const optionalPropertyDefaults={provider:"",aliases:{},not_found:{},...defaultIconDimensions};function checkOptionalProps($,j){for(const z in j)if(z in $&&typeof $[z]!=typeof j[z])return!1;return!0}function quicklyValidateIconSet($){if(typeof $!="object"||$===null)return null;const j=$;if(typeof j.prefix!="string"||!$.icons||typeof $.icons!="object"||!checkOptionalProps($,optionalPropertyDefaults))return null;const z=j.icons;for(const oe in z){const ie=z[oe];if(!oe.match(matchIconName)||typeof ie.body!="string"||!checkOptionalProps(ie,defaultExtendedIconProps))return null}const re=j.aliases||Object.create(null);for(const oe in re){const ie=re[oe],ae=ie.parent;if(!oe.match(matchIconName)||typeof ae!="string"||!z[ae]&&!re[ae]||!checkOptionalProps(ie,defaultExtendedIconProps))return null}return j}const dataStorage=Object.create(null);function newStorage($,j){return{provider:$,prefix:j,icons:Object.create(null),missing:new Set}}function getStorage($,j){const z=dataStorage[$]||(dataStorage[$]=Object.create(null));return z[j]||(z[j]=newStorage($,j))}function addIconSet($,j){return quicklyValidateIconSet(j)?parseIconSet(j,(z,re)=>{re?$.icons[z]=re:$.missing.add(z)}):[]}function addIconToStorage($,j,z){try{if(typeof z.body=="string")return $.icons[j]={...z},!0}catch{}return!1}let simpleNames=!1;function allowSimpleNames($){return typeof $=="boolean"&&(simpleNames=$),simpleNames}function getIconData($){const j=typeof $=="string"?stringToIcon($,!0,simpleNames):$;if(j){const z=getStorage(j.provider,j.prefix),re=j.name;return z.icons[re]||(z.missing.has(re)?null:void 0)}}function addIcon($,j){const z=stringToIcon($,!0,simpleNames);if(!z)return!1;const re=getStorage(z.provider,z.prefix);return addIconToStorage(re,z.name,j)}function addCollection($,j){if(typeof $!="object")return!1;if(typeof j!="string"&&(j=$.provider||""),simpleNames&&!j&&!$.prefix){let oe=!1;return quicklyValidateIconSet($)&&($.prefix="",parseIconSet($,(ie,ae)=>{ae&&addIcon(ie,ae)&&(oe=!0)})),oe}const z=$.prefix;if(!validateIconName({provider:j,prefix:z,name:"a"}))return!1;const re=getStorage(j,z);return!!addIconSet(re,$)}const defaultIconSizeCustomisations=Object.freeze({width:null,height:null}),defaultIconCustomisations=Object.freeze({...defaultIconSizeCustomisations,...defaultIconTransformations}),unitsSplit=/(-?[0-9.]*[0-9]+[0-9.]*)/g,unitsTest=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize($,j,z){if(j===1)return $;if(z=z||100,typeof $=="number")return Math.ceil($*j*z)/z;if(typeof $!="string")return $;const re=$.split(unitsSplit);if(re===null||!re.length)return $;const oe=[];let ie=re.shift(),ae=unitsTest.test(ie);for(;;){if(ae){const le=parseFloat(ie);isNaN(le)?oe.push(ie):oe.push(Math.ceil(le*j*z)/z)}else oe.push(ie);if(ie=re.shift(),ie===void 0)return oe.join("");ae=!ae}}const isUnsetKeyword=$=>$==="unset"||$==="undefined"||$==="none";function iconToSVG($,j){const z={...defaultIconProps,...$},re={...defaultIconCustomisations,...j},oe={left:z.left,top:z.top,width:z.width,height:z.height};let ie=z.body;[z,re].forEach($e=>{const xe=[],Ie=$e.hFlip,Ne=$e.vFlip;let Oe=$e.rotate;Ie?Ne?Oe+=2:(xe.push("translate("+(oe.width+oe.left).toString()+" "+(0-oe.top).toString()+")"),xe.push("scale(-1 1)"),oe.top=oe.left=0):Ne&&(xe.push("translate("+(0-oe.left).toString()+" "+(oe.height+oe.top).toString()+")"),xe.push("scale(1 -1)"),oe.top=oe.left=0);let Ve;switch(Oe<0&&(Oe-=Math.floor(Oe/4)*4),Oe=Oe%4,Oe){case 1:Ve=oe.height/2+oe.top,xe.unshift("rotate(90 "+Ve.toString()+" "+Ve.toString()+")");break;case 2:xe.unshift("rotate(180 "+(oe.width/2+oe.left).toString()+" "+(oe.height/2+oe.top).toString()+")");break;case 3:Ve=oe.width/2+oe.left,xe.unshift("rotate(-90 "+Ve.toString()+" "+Ve.toString()+")");break}Oe%2===1&&(oe.left!==oe.top&&(Ve=oe.left,oe.left=oe.top,oe.top=Ve),oe.width!==oe.height&&(Ve=oe.width,oe.width=oe.height,oe.height=Ve)),xe.length&&(ie=' '+ie+" ")});const ae=re.width,le=re.height,ue=oe.width,de=oe.height;let pe,he;ae===null?(he=le===null?"1em":le==="auto"?de:le,pe=calculateSize(he,ue/de)):(pe=ae==="auto"?ue:ae,he=le===null?calculateSize(pe,de/ue):le==="auto"?de:le);const _e={},Ce=($e,xe)=>{isUnsetKeyword(xe)||(_e[$e]=xe.toString())};return Ce("width",pe),Ce("height",he),_e.viewBox=oe.left.toString()+" "+oe.top.toString()+" "+ue.toString()+" "+de.toString(),{attributes:_e,body:ie}}const regex=/\sid="(\S+)"/g,randomPrefix="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let counter=0;function replaceIDs($,j=randomPrefix){const z=[];let re;for(;re=regex.exec($);)z.push(re[1]);if(!z.length)return $;const oe="suffix"+(Math.random()*16777216|Date.now()).toString(16);return z.forEach(ie=>{const ae=typeof j=="function"?j(ie):j+(counter++).toString(),le=ie.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");$=$.replace(new RegExp('([#;"])('+le+')([")]|\\.[a-z])',"g"),"$1"+ae+oe+"$3")}),$=$.replace(new RegExp(oe,"g"),""),$}const storage$1=Object.create(null);function setAPIModule($,j){storage$1[$]=j}function getAPIModule($){return storage$1[$]||storage$1[""]}function createAPIConfig($){let j;if(typeof $.resources=="string")j=[$.resources];else if(j=$.resources,!(j instanceof Array)||!j.length)return null;return{resources:j,path:$.path||"/",maxURL:$.maxURL||500,rotate:$.rotate||750,timeout:$.timeout||5e3,random:$.random===!0,index:$.index||0,dataAfterTimeout:$.dataAfterTimeout!==!1}}const configStorage=Object.create(null),fallBackAPISources=["https://api.simplesvg.com","https://api.unisvg.com"],fallBackAPI=[];for(;fallBackAPISources.length>0;)fallBackAPISources.length===1||Math.random()>.5?fallBackAPI.push(fallBackAPISources.shift()):fallBackAPI.push(fallBackAPISources.pop());configStorage[""]=createAPIConfig({resources:["https://api.iconify.design"].concat(fallBackAPI)});function addAPIProvider($,j){const z=createAPIConfig(j);return z===null?!1:(configStorage[$]=z,!0)}function getAPIConfig($){return configStorage[$]}const detectFetch=()=>{let $;try{if($=fetch,typeof $=="function")return $}catch{}};let fetchModule=detectFetch();function calculateMaxLength($,j){const z=getAPIConfig($);if(!z)return 0;let re;if(!z.maxURL)re=0;else{let oe=0;z.resources.forEach(ae=>{oe=Math.max(oe,ae.length)});const ie=j+".json?icons=";re=z.maxURL-oe-z.path.length-ie.length}return re}function shouldAbort($){return $===404}const prepare$1=($,j,z)=>{const re=[],oe=calculateMaxLength($,j),ie="icons";let ae={type:ie,provider:$,prefix:j,icons:[]},le=0;return z.forEach((ue,de)=>{le+=ue.length+1,le>=oe&&de>0&&(re.push(ae),ae={type:ie,provider:$,prefix:j,icons:[]},le=ue.length),ae.icons.push(ue)}),re.push(ae),re};function getPath($){if(typeof $=="string"){const j=getAPIConfig($);if(j)return j.path}return"/"}const send=($,j,z)=>{if(!fetchModule){z("abort",424);return}let re=getPath(j.provider);switch(j.type){case"icons":{const ie=j.prefix,le=j.icons.join(","),ue=new URLSearchParams({icons:le});re+=ie+".json?"+ue.toString();break}case"custom":{const ie=j.uri;re+=ie.slice(0,1)==="/"?ie.slice(1):ie;break}default:z("abort",400);return}let oe=503;fetchModule($+re).then(ie=>{const ae=ie.status;if(ae!==200){setTimeout(()=>{z(shouldAbort(ae)?"abort":"next",ae)});return}return oe=501,ie.json()}).then(ie=>{if(typeof ie!="object"||ie===null){setTimeout(()=>{ie===404?z("abort",ie):z("next",oe)});return}setTimeout(()=>{z("success",ie)})}).catch(()=>{z("next",oe)})},fetchAPIModule={prepare:prepare$1,send};function sortIcons($){const j={loaded:[],missing:[],pending:[]},z=Object.create(null);$.sort((oe,ie)=>oe.provider!==ie.provider?oe.provider.localeCompare(ie.provider):oe.prefix!==ie.prefix?oe.prefix.localeCompare(ie.prefix):oe.name.localeCompare(ie.name));let re={provider:"",prefix:"",name:""};return $.forEach(oe=>{if(re.name===oe.name&&re.prefix===oe.prefix&&re.provider===oe.provider)return;re=oe;const ie=oe.provider,ae=oe.prefix,le=oe.name,ue=z[ie]||(z[ie]=Object.create(null)),de=ue[ae]||(ue[ae]=getStorage(ie,ae));let pe;le in de.icons?pe=j.loaded:ae===""||de.missing.has(le)?pe=j.missing:pe=j.pending;const he={provider:ie,prefix:ae,name:le};pe.push(he)}),j}function removeCallback($,j){$.forEach(z=>{const re=z.loaderCallbacks;re&&(z.loaderCallbacks=re.filter(oe=>oe.id!==j))})}function updateCallbacks($){$.pendingCallbacksFlag||($.pendingCallbacksFlag=!0,setTimeout(()=>{$.pendingCallbacksFlag=!1;const j=$.loaderCallbacks?$.loaderCallbacks.slice(0):[];if(!j.length)return;let z=!1;const re=$.provider,oe=$.prefix;j.forEach(ie=>{const ae=ie.icons,le=ae.pending.length;ae.pending=ae.pending.filter(ue=>{if(ue.prefix!==oe)return!0;const de=ue.name;if($.icons[de])ae.loaded.push({provider:re,prefix:oe,name:de});else if($.missing.has(de))ae.missing.push({provider:re,prefix:oe,name:de});else return z=!0,!0;return!1}),ae.pending.length!==le&&(z||removeCallback([$],ie.id),ie.callback(ae.loaded.slice(0),ae.missing.slice(0),ae.pending.slice(0),ie.abort))})}))}let idCounter=0;function storeCallback($,j,z){const re=idCounter++,oe=removeCallback.bind(null,z,re);if(!j.pending.length)return oe;const ie={id:re,icons:j,callback:$,abort:oe};return z.forEach(ae=>{(ae.loaderCallbacks||(ae.loaderCallbacks=[])).push(ie)}),oe}function listToIcons($,j=!0,z=!1){const re=[];return $.forEach(oe=>{const ie=typeof oe=="string"?stringToIcon(oe,j,z):oe;ie&&re.push(ie)}),re}var defaultConfig={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sendQuery($,j,z,re){const oe=$.resources.length,ie=$.random?Math.floor(Math.random()*oe):$.index;let ae;if($.random){let Fe=$.resources.slice(0);for(ae=[];Fe.length>1;){const qe=Math.floor(Math.random()*Fe.length);ae.push(Fe[qe]),Fe=Fe.slice(0,qe).concat(Fe.slice(qe+1))}ae=ae.concat(Fe)}else ae=$.resources.slice(ie).concat($.resources.slice(0,ie));const le=Date.now();let ue="pending",de=0,pe,he=null,_e=[],Ce=[];typeof re=="function"&&Ce.push(re);function $e(){he&&(clearTimeout(he),he=null)}function xe(){ue==="pending"&&(ue="aborted"),$e(),_e.forEach(Fe=>{Fe.status==="pending"&&(Fe.status="aborted")}),_e=[]}function Ie(Fe,qe){qe&&(Ce=[]),typeof Fe=="function"&&Ce.push(Fe)}function Ne(){return{startTime:le,payload:j,status:ue,queriesSent:de,queriesPending:_e.length,subscribe:Ie,abort:xe}}function Oe(){ue="failed",Ce.forEach(Fe=>{Fe(void 0,pe)})}function Ve(){_e.forEach(Fe=>{Fe.status==="pending"&&(Fe.status="aborted")}),_e=[]}function ze(Fe,qe,Et){const Pt=qe!=="success";switch(_e=_e.filter(Lt=>Lt!==Fe),ue){case"pending":break;case"failed":if(Pt||!$.dataAfterTimeout)return;break;default:return}if(qe==="abort"){pe=Et,Oe();return}if(Pt){pe=Et,_e.length||(ae.length?Ue():Oe());return}if($e(),Ve(),!$.random){const Lt=$.resources.indexOf(Fe.resource);Lt!==-1&&Lt!==$.index&&($.index=Lt)}ue="completed",Ce.forEach(Lt=>{Lt(Et)})}function Ue(){if(ue!=="pending")return;$e();const Fe=ae.shift();if(Fe===void 0){if(_e.length){he=setTimeout(()=>{$e(),ue==="pending"&&(Ve(),Oe())},$.timeout);return}Oe();return}const qe={status:"pending",resource:Fe,callback:(Et,Pt)=>{ze(qe,Et,Pt)}};_e.push(qe),de++,he=setTimeout(Ue,$.rotate),z(Fe,j,qe.callback)}return setTimeout(Ue),Ne}function initRedundancy($){const j={...defaultConfig,...$};let z=[];function re(){z=z.filter(le=>le().status==="pending")}function oe(le,ue,de){const pe=sendQuery(j,le,ue,(he,_e)=>{re(),de&&de(he,_e)});return z.push(pe),pe}function ie(le){return z.find(ue=>le(ue))||null}return{query:oe,find:ie,setIndex:le=>{j.index=le},getIndex:()=>j.index,cleanup:re}}function emptyCallback$1(){}const redundancyCache=Object.create(null);function getRedundancyCache($){if(!redundancyCache[$]){const j=getAPIConfig($);if(!j)return;const z=initRedundancy(j),re={config:j,redundancy:z};redundancyCache[$]=re}return redundancyCache[$]}function sendAPIQuery($,j,z){let re,oe;if(typeof $=="string"){const ie=getAPIModule($);if(!ie)return z(void 0,424),emptyCallback$1;oe=ie.send;const ae=getRedundancyCache($);ae&&(re=ae.redundancy)}else{const ie=createAPIConfig($);if(ie){re=initRedundancy(ie);const ae=$.resources?$.resources[0]:"",le=getAPIModule(ae);le&&(oe=le.send)}}return!re||!oe?(z(void 0,424),emptyCallback$1):re.query(j,oe,z)().abort}const browserCacheVersion="iconify2",browserCachePrefix="iconify",browserCacheCountKey=browserCachePrefix+"-count",browserCacheVersionKey=browserCachePrefix+"-version",browserStorageHour=36e5,browserStorageCacheExpiration=168;function getStoredItem($,j){try{return $.getItem(j)}catch{}}function setStoredItem($,j,z){try{return $.setItem(j,z),!0}catch{}}function removeStoredItem($,j){try{$.removeItem(j)}catch{}}function setBrowserStorageItemsCount($,j){return setStoredItem($,browserCacheCountKey,j.toString())}function getBrowserStorageItemsCount($){return parseInt(getStoredItem($,browserCacheCountKey))||0}const browserStorageConfig={local:!0,session:!0},browserStorageEmptyItems={local:new Set,session:new Set};let browserStorageStatus=!1;function setBrowserStorageStatus($){browserStorageStatus=$}let _window=typeof window>"u"?{}:window;function getBrowserStorage($){const j=$+"Storage";try{if(_window&&_window[j]&&typeof _window[j].length=="number")return _window[j]}catch{}browserStorageConfig[$]=!1}function iterateBrowserStorage($,j){const z=getBrowserStorage($);if(!z)return;const re=getStoredItem(z,browserCacheVersionKey);if(re!==browserCacheVersion){if(re){const le=getBrowserStorageItemsCount(z);for(let ue=0;ue{const ue=browserCachePrefix+le.toString(),de=getStoredItem(z,ue);if(typeof de=="string"){try{const pe=JSON.parse(de);if(typeof pe=="object"&&typeof pe.cached=="number"&&pe.cached>oe&&typeof pe.provider=="string"&&typeof pe.data=="object"&&typeof pe.data.prefix=="string"&&j(pe,le))return!0}catch{}removeStoredItem(z,ue)}};let ae=getBrowserStorageItemsCount(z);for(let le=ae-1;le>=0;le--)ie(le)||(le===ae-1?(ae--,setBrowserStorageItemsCount(z,ae)):browserStorageEmptyItems[$].add(le))}function initBrowserStorage(){if(!browserStorageStatus){setBrowserStorageStatus(!0);for(const $ in browserStorageConfig)iterateBrowserStorage($,j=>{const z=j.data,re=j.provider,oe=z.prefix,ie=getStorage(re,oe);if(!addIconSet(ie,z).length)return!1;const ae=z.lastModified||-1;return ie.lastModifiedCached=ie.lastModifiedCached?Math.min(ie.lastModifiedCached,ae):ae,!0})}}function updateLastModified($,j){const z=$.lastModifiedCached;if(z&&z>=j)return z===j;if($.lastModifiedCached=j,z)for(const re in browserStorageConfig)iterateBrowserStorage(re,oe=>{const ie=oe.data;return oe.provider!==$.provider||ie.prefix!==$.prefix||ie.lastModified===j});return!0}function storeInBrowserStorage($,j){browserStorageStatus||initBrowserStorage();function z(re){let oe;if(!browserStorageConfig[re]||!(oe=getBrowserStorage(re)))return;const ie=browserStorageEmptyItems[re];let ae;if(ie.size)ie.delete(ae=Array.from(ie).shift());else if(ae=getBrowserStorageItemsCount(oe),!setBrowserStorageItemsCount(oe,ae+1))return;const le={cached:Math.floor(Date.now()/browserStorageHour),provider:$.provider,data:j};return setStoredItem(oe,browserCachePrefix+ae.toString(),JSON.stringify(le))}j.lastModified&&!updateLastModified($,j.lastModified)||Object.keys(j.icons).length&&(j.not_found&&(j=Object.assign({},j),delete j.not_found),z("local")||z("session"))}function emptyCallback(){}function loadedNewIcons($){$.iconsLoaderFlag||($.iconsLoaderFlag=!0,setTimeout(()=>{$.iconsLoaderFlag=!1,updateCallbacks($)}))}function loadNewIcons($,j){$.iconsToLoad?$.iconsToLoad=$.iconsToLoad.concat(j).sort():$.iconsToLoad=j,$.iconsQueueFlag||($.iconsQueueFlag=!0,setTimeout(()=>{$.iconsQueueFlag=!1;const{provider:z,prefix:re}=$,oe=$.iconsToLoad;delete $.iconsToLoad;let ie;if(!oe||!(ie=getAPIModule(z)))return;ie.prepare(z,re,oe).forEach(le=>{sendAPIQuery(z,le,ue=>{if(typeof ue!="object")le.icons.forEach(de=>{$.missing.add(de)});else try{const de=addIconSet($,ue);if(!de.length)return;const pe=$.pendingIcons;pe&&de.forEach(he=>{pe.delete(he)}),storeInBrowserStorage($,ue)}catch(de){console.error(de)}loadedNewIcons($)})})}))}const loadIcons=($,j)=>{const z=listToIcons($,!0,allowSimpleNames()),re=sortIcons(z);if(!re.pending.length){let ue=!0;return j&&setTimeout(()=>{ue&&j(re.loaded,re.missing,re.pending,emptyCallback)}),()=>{ue=!1}}const oe=Object.create(null),ie=[];let ae,le;return re.pending.forEach(ue=>{const{provider:de,prefix:pe}=ue;if(pe===le&&de===ae)return;ae=de,le=pe,ie.push(getStorage(de,pe));const he=oe[de]||(oe[de]=Object.create(null));he[pe]||(he[pe]=[])}),re.pending.forEach(ue=>{const{provider:de,prefix:pe,name:he}=ue,_e=getStorage(de,pe),Ce=_e.pendingIcons||(_e.pendingIcons=new Set);Ce.has(he)||(Ce.add(he),oe[de][pe].push(he))}),ie.forEach(ue=>{const{provider:de,prefix:pe}=ue;oe[de][pe].length&&loadNewIcons(ue,oe[de][pe])}),j?storeCallback(j,re,ie):emptyCallback};function mergeCustomisations($,j){const z={...$};for(const re in j){const oe=j[re],ie=typeof oe;re in defaultIconSizeCustomisations?(oe===null||oe&&(ie==="string"||ie==="number"))&&(z[re]=oe):ie===typeof z[re]&&(z[re]=re==="rotate"?oe%4:oe)}return z}const separator=/[\s,]+/;function flipFromString($,j){j.split(separator).forEach(z=>{switch(z.trim()){case"horizontal":$.hFlip=!0;break;case"vertical":$.vFlip=!0;break}})}function rotateFromString($,j=0){const z=$.replace(/^-?[0-9.]*/,"");function re(oe){for(;oe<0;)oe+=4;return oe%4}if(z===""){const oe=parseInt($);return isNaN(oe)?0:re(oe)}else if(z!==$){let oe=0;switch(z){case"%":oe=25;break;case"deg":oe=90}if(oe){let ie=parseFloat($.slice(0,$.length-z.length));return isNaN(ie)?0:(ie=ie/oe,ie%1===0?re(ie):0)}}return j}function iconToHTML($,j){let z=$.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const re in j)z+=" "+re+'="'+j[re]+'"';return'"}function encodeSVGforURL($){return $.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/ 0&&(j===void 0?j=re:j+="/"+re)}return j===void 0?".":posix.normalize(j)},relative:function $(j,z){if(assertPath(j),assertPath(z),j===z||(j=posix.resolve(j),z=posix.resolve(z),j===z))return"";for(var re=1;re de){if(z.charCodeAt(ae+he)===47)return z.slice(ae+he+1);if(he===0)return z.slice(ae+he)}else ie>de&&(j.charCodeAt(re+he)===47?pe=he:he===0&&(pe=0));break}var _e=j.charCodeAt(re+he),Ce=z.charCodeAt(ae+he);if(_e!==Ce)break;_e===47&&(pe=he)}var $e="";for(he=re+pe+1;he<=oe;++he)(he===oe||j.charCodeAt(he)===47)&&($e.length===0?$e+="..":$e+="/..");return $e.length>0?$e+z.slice(ae+pe):(ae+=pe,z.charCodeAt(ae)===47&&++ae,z.slice(ae))},_makeLong:function $(j){return j},dirname:function $(j){if(assertPath(j),j.length===0)return".";for(var z=j.charCodeAt(0),re=z===47,oe=-1,ie=!0,ae=j.length-1;ae>=1;--ae)if(z=j.charCodeAt(ae),z===47){if(!ie){oe=ae;break}}else ie=!1;return oe===-1?re?"/":".":re&&oe===1?"//":j.slice(0,oe)},basename:function $(j,z){if(z!==void 0&&typeof z!="string")throw new TypeError('"ext" argument must be a string');assertPath(j);var re=0,oe=-1,ie=!0,ae;if(z!==void 0&&z.length>0&&z.length<=j.length){if(z.length===j.length&&z===j)return"";var le=z.length-1,ue=-1;for(ae=j.length-1;ae>=0;--ae){var de=j.charCodeAt(ae);if(de===47){if(!ie){re=ae+1;break}}else ue===-1&&(ie=!1,ue=ae+1),le>=0&&(de===z.charCodeAt(le)?--le===-1&&(oe=ae):(le=-1,oe=ue))}return re===oe?oe=ue:oe===-1&&(oe=j.length),j.slice(re,oe)}else{for(ae=j.length-1;ae>=0;--ae)if(j.charCodeAt(ae)===47){if(!ie){re=ae+1;break}}else oe===-1&&(ie=!1,oe=ae+1);return oe===-1?"":j.slice(re,oe)}},extname:function $(j){assertPath(j);for(var z=-1,re=0,oe=-1,ie=!0,ae=0,le=j.length-1;le>=0;--le){var ue=j.charCodeAt(le);if(ue===47){if(!ie){re=le+1;break}continue}oe===-1&&(ie=!1,oe=le+1),ue===46?z===-1?z=le:ae!==1&&(ae=1):z!==-1&&(ae=-1)}return z===-1||oe===-1||ae===0||ae===1&&z===oe-1&&z===re+1?"":j.slice(z,oe)},format:function $(j){if(j===null||typeof j!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof j);return _format("/",j)},parse:function $(j){assertPath(j);var z={root:"",dir:"",base:"",ext:"",name:""};if(j.length===0)return z;var re=j.charCodeAt(0),oe=re===47,ie;oe?(z.root="/",ie=1):ie=0;for(var ae=-1,le=0,ue=-1,de=!0,pe=j.length-1,he=0;pe>=ie;--pe){if(re=j.charCodeAt(pe),re===47){if(!de){le=pe+1;break}continue}ue===-1&&(de=!1,ue=pe+1),re===46?ae===-1?ae=pe:he!==1&&(he=1):ae!==-1&&(he=-1)}return ae===-1||ue===-1||he===0||he===1&&ae===ue-1&&ae===le+1?ue!==-1&&(le===0&&oe?z.base=z.name=j.slice(1,ue):z.base=z.name=j.slice(le,ue)):(le===0&&oe?(z.name=j.slice(1,ae),z.base=j.slice(1,ue)):(z.name=j.slice(le,ae),z.base=j.slice(le,ue)),z.ext=j.slice(ae,ue)),le>0?z.dir=j.slice(0,le-1):oe&&(z.dir="/"),z},sep:"/",delimiter:":",win32:null,posix:null};posix.posix=posix;var pathBrowserify=posix;const path=getDefaultExportFromCjs(pathBrowserify);function resolveRoutePath($,j){return $?path.resolve($,j??""):j??""}const setupLayouts=$=>{const j={};Object.entries(Object.assign({"/src/layouts/components/AppSetting/index.vue":()=>__vitePreload(()=>import("./index-c23161fc.js"),["assets/index-c23161fc.js","assets/index-4cf9b11c.js","assets/index-2447ea6c.css"]),"/src/layouts/components/Header/index.vue":()=>__vitePreload(()=>import("./index-773a5308.js"),["assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css"]),"/src/layouts/components/HotkeysIntro/index.vue":()=>__vitePreload(()=>import("./index-38f732b4.js"),["assets/index-38f732b4.js","assets/index-ed149689.css"]),"/src/layouts/components/Logo/index.vue":()=>__vitePreload(()=>import("./index-a1dd4585.js"),["assets/index-a1dd4585.js","assets/index-8931d5e1.css"]),"/src/layouts/components/MainSidebar/index.vue":()=>__vitePreload(()=>import("./index-4a97d0a1.js"),["assets/index-4a97d0a1.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/useMenu-92afd7a0.js","assets/index-59cc5a58.css"]),"/src/layouts/components/Search/index.vue":()=>__vitePreload(()=>import("./index-139e6705.js"),["assets/index-139e6705.js","assets/index-fb910e2b.css"]),"/src/layouts/components/SidebarItem/index.vue":()=>__vitePreload(()=>import("./index-6bec1272.js"),["assets/index-6bec1272.js","assets/index-ac6fd7bf.css"]),"/src/layouts/components/SubSidebar/index.vue":()=>__vitePreload(()=>import("./index-c941ad23.js"),["assets/index-c941ad23.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css"]),"/src/layouts/components/Tools/index.vue":()=>__vitePreload(()=>import("./index-55ae7eb6.js").then(oe=>oe.i),["assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css"]),"/src/layouts/components/Topbar/index.vue":()=>__vitePreload(()=>import("./index-91a8f0f1.js"),["assets/index-91a8f0f1.js","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/index-635e8a50.css"]),"/src/layouts/components/views/link.vue":()=>__vitePreload(()=>import("./link-2c09c62d.js"),["assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css"]),"/src/layouts/index.vue":()=>__vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])})).forEach(([oe,ie])=>{let ae=oe.replace("/src/layouts/","").replace(".vue","");j[ae]=ie});function re(oe,ie=!0){return oe.map(ae=>{var le,ue,de,pe;return((le=ae.children)==null?void 0:le.length)>0&&(ae.children=re(ae.children,!1)),ie?{path:ae.path,component:j[((ue=ae.meta)==null?void 0:ue.layout)||"index"],children:[{...ae,path:""}],meta:{isLayout:!0}}:(de=ae.meta)!=null&&de.layout?{path:ae.path,component:j[(pe=ae.meta)==null?void 0:pe.layout],children:[{...ae,path:""}],meta:{isLayout:!0}}:ae})}return re($)};/*! ***************************************************************************** + */let activePinia;const setActivePinia=$=>activePinia=$,piniaSymbol=Symbol();function isPlainObject$1($){return $&&typeof $=="object"&&Object.prototype.toString.call($)==="[object Object]"&&typeof $.toJSON!="function"}var MutationType;(function($){$.direct="direct",$.patchObject="patch object",$.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const $=effectScope(!0),j=$.run(()=>ref({}));let z=[],re=[];const oe=markRaw({install(ie){setActivePinia(oe),oe._a=ie,ie.provide(piniaSymbol,oe),ie.config.globalProperties.$pinia=oe,re.forEach(ae=>z.push(ae)),re=[]},use(ie){return!this._a&&!isVue2?re.push(ie):z.push(ie),this},_p:z,_a:null,_e:$,_s:new Map,state:j});return oe}const noop$3=()=>{};function addSubscription($,j,z,re=noop$3){$.push(j);const oe=()=>{const ie=$.indexOf(j);ie>-1&&($.splice(ie,1),re())};return!z&&getCurrentScope()&&onScopeDispose(oe),oe}function triggerSubscriptions($,...j){$.slice().forEach(z=>{z(...j)})}function mergeReactiveObjects($,j){$ instanceof Map&&j instanceof Map&&j.forEach((z,re)=>$.set(re,z)),$ instanceof Set&&j instanceof Set&&j.forEach($.add,$);for(const z in j){if(!j.hasOwnProperty(z))continue;const re=j[z],oe=$[z];isPlainObject$1(oe)&&isPlainObject$1(re)&&$.hasOwnProperty(z)&&!isRef(re)&&!isReactive(re)?$[z]=mergeReactiveObjects(oe,re):$[z]=re}return $}const skipHydrateSymbol=Symbol();function shouldHydrate($){return!isPlainObject$1($)||!$.hasOwnProperty(skipHydrateSymbol)}const{assign}=Object;function isComputed($){return!!(isRef($)&&$.effect)}function createOptionsStore($,j,z,re){const{state:oe,actions:ie,getters:ae}=j,le=z.state.value[$];let ue;function de(){le||(z.state.value[$]=oe?oe():{});const pe=toRefs(z.state.value[$]);return assign(pe,ie,Object.keys(ae||{}).reduce((he,_e)=>(he[_e]=markRaw(computed$1(()=>{setActivePinia(z);const Ce=z._s.get($);return ae[_e].call(Ce,Ce)})),he),{}))}return ue=createSetupStore($,de,j,z,re,!0),ue}function createSetupStore($,j,z={},re,oe,ie){let ae;const le=assign({actions:{}},z),ue={deep:!0};let de,pe,he=markRaw([]),_e=markRaw([]),Ce;const $e=re.state.value[$];!ie&&!$e&&(re.state.value[$]={}),ref({});let xe;function Ie(qe){let Et;de=pe=!1,typeof qe=="function"?(qe(re.state.value[$]),Et={type:MutationType.patchFunction,storeId:$,events:Ce}):(mergeReactiveObjects(re.state.value[$],qe),Et={type:MutationType.patchObject,payload:qe,storeId:$,events:Ce});const Pt=xe=Symbol();nextTick().then(()=>{xe===Pt&&(de=!0)}),pe=!0,triggerSubscriptions(he,Et,re.state.value[$])}const Ne=ie?function(){const{state:Et}=z,Pt=Et?Et():{};this.$patch(Lt=>{assign(Lt,Pt)})}:noop$3;function Oe(){ae.stop(),he=[],_e=[],re._s.delete($)}function Ve(qe,Et){return function(){setActivePinia(re);const Pt=Array.from(arguments),Lt=[],jt=[];function vn(Sn){Lt.push(Sn)}function hn(Sn){jt.push(Sn)}triggerSubscriptions(_e,{args:Pt,name:qe,store:Ue,after:vn,onError:hn});let bn;try{bn=Et.apply(this&&this.$id===$?this:Ue,Pt)}catch(Sn){throw triggerSubscriptions(jt,Sn),Sn}return bn instanceof Promise?bn.then(Sn=>(triggerSubscriptions(Lt,Sn),Sn)).catch(Sn=>(triggerSubscriptions(jt,Sn),Promise.reject(Sn))):(triggerSubscriptions(Lt,bn),bn)}}const ze={_p:re,$id:$,$onAction:addSubscription.bind(null,_e),$patch:Ie,$reset:Ne,$subscribe(qe,Et={}){const Pt=addSubscription(he,qe,Et.detached,()=>Lt()),Lt=ae.run(()=>watch(()=>re.state.value[$],jt=>{(Et.flush==="sync"?pe:de)&&qe({storeId:$,type:MutationType.direct,events:Ce},jt)},assign({},ue,Et)));return Pt},$dispose:Oe},Ue=reactive(ze);re._s.set($,Ue);const Fe=re._e.run(()=>(ae=effectScope(),ae.run(()=>j())));for(const qe in Fe){const Et=Fe[qe];if(isRef(Et)&&!isComputed(Et)||isReactive(Et))ie||($e&&shouldHydrate(Et)&&(isRef(Et)?Et.value=$e[qe]:mergeReactiveObjects(Et,$e[qe])),re.state.value[$][qe]=Et);else if(typeof Et=="function"){const Pt=Ve(qe,Et);Fe[qe]=Pt,le.actions[qe]=Et}}return assign(Ue,Fe),assign(toRaw$1(Ue),Fe),Object.defineProperty(Ue,"$state",{get:()=>re.state.value[$],set:qe=>{Ie(Et=>{assign(Et,qe)})}}),re._p.forEach(qe=>{assign(Ue,ae.run(()=>qe({store:Ue,app:re._a,pinia:re,options:le})))}),$e&&ie&&z.hydrate&&z.hydrate(Ue.$state,$e),de=!0,pe=!0,Ue}function defineStore($,j,z){let re,oe;const ie=typeof j=="function";typeof $=="string"?(re=$,oe=ie?z:j):(oe=$,re=$.id);function ae(le,ue){const de=getCurrentInstance();return le=le||de&&inject(piniaSymbol,null),le&&setActivePinia(le),le=activePinia,le._s.has(re)||(ie?createSetupStore(re,j,oe,le):createOptionsStore(re,oe,le)),le._s.get(re)}return ae.$id=re,ae}const useSettingsStore=defineStore("settings",()=>{const $=defaultsDeep$1(globalSettings,globalSettingsDefault),j=ref($);watch(()=>j.value.app.colorScheme,_e=>{switch(_e===""&&(_e=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),_e){case"dark":document.documentElement.classList.add("dark");break;case"light":document.documentElement.classList.remove("dark");break}},{immediate:!0}),watch(()=>j.value.menu.menuMode,_e=>{document.body.setAttribute("data-menu-mode",_e)},{immediate:!0});const z=ref("other"),re=navigator.userAgent.toLowerCase();switch(!0){case re.includes("mac os"):z.value="mac";break;case re.includes("windows"):z.value="windows";break;case re.includes("linux"):z.value="linux";break}const oe=ref();function ie(_e){oe.value=_e}const ae=ref("pc");function le(_e){j.value.layout.enableMobileAdaptation?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?ae.value="mobile":ae.value=_e<992?"mobile":"pc":ae.value="pc"}const ue=ref($.menu.subMenuCollapse);function de(){j.value.menu.subMenuCollapse=!j.value.menu.subMenuCollapse,ae.value==="pc"&&(ue.value=!ue.value)}watch(ae,_e=>{switch(_e){case"pc":j.value.menu.subMenuCollapse=ue.value;break;case"mobile":j.value.menu.subMenuCollapse=!0;break}document.body.setAttribute("data-mode",_e)},{immediate:!0});function pe(_e){j.value.app.colorScheme=_e}function he(_e){j.value=defaultsDeep$1(_e,j.value)}return{settings:j,os:z,title:oe,setTitle:ie,mode:ae,setMode:le,subMenuCollapseLastStatus:ue,toggleSidebarCollapse:de,setColorScheme:pe,updateSettings:he}}),scriptRel="modulepreload",assetsURL=function($){return"/admin/"+$},seen={},__vitePreload=function $(j,z,re){if(!z||z.length===0)return j();const oe=document.getElementsByTagName("link");return Promise.all(z.map(ie=>{if(ie=assetsURL(ie),ie in seen)return;seen[ie]=!0;const ae=ie.endsWith(".css"),le=ae?'[rel="stylesheet"]':"";if(!!re)for(let pe=oe.length-1;pe>=0;pe--){const he=oe[pe];if(he.href===ie&&(!ae||he.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${ie}"]${le}`))return;const de=document.createElement("link");if(de.rel=ae?"stylesheet":scriptRel,ae||(de.as="script",de.crossOrigin=""),de.href=ie,document.head.appendChild(de),ae)return new Promise((pe,he)=>{de.addEventListener("load",pe),de.addEventListener("error",()=>he(new Error(`Unable to preload CSS for ${ie}`)))})})).then(()=>j())};function assertPath($){if(typeof $!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify($))}function normalizeStringPosix($,j){for(var z="",re=0,oe=-1,ie=0,ae,le=0;le<=$.length;++le){if(le<$.length)ae=$.charCodeAt(le);else{if(ae===47)break;ae=47}if(ae===47){if(!(oe===le-1||ie===1))if(oe!==le-1&&ie===2){if(z.length<2||re!==2||z.charCodeAt(z.length-1)!==46||z.charCodeAt(z.length-2)!==46){if(z.length>2){var ue=z.lastIndexOf("/");if(ue!==z.length-1){ue===-1?(z="",re=0):(z=z.slice(0,ue),re=z.length-1-z.lastIndexOf("/")),oe=le,ie=0;continue}}else if(z.length===2||z.length===1){z="",re=0,oe=le,ie=0;continue}}j&&(z.length>0?z+="/..":z="..",re=2)}else z.length>0?z+="/"+$.slice(oe+1,le):z=$.slice(oe+1,le),re=le-oe-1;oe=le,ie=0}else ae===46&&ie!==-1?++ie:ie=-1}return z}function _format($,j){var z=j.dir||j.root,re=j.base||(j.name||"")+(j.ext||"");return z?z===j.root?z+re:z+$+re:re}var posix={resolve:function $(){for(var j="",z=!1,re,oe=arguments.length-1;oe>=-1&&!z;oe--){var ie;oe>=0?ie=arguments[oe]:(re===void 0&&(re=process.cwd()),ie=re),assertPath(ie),ie.length!==0&&(j=ie+"/"+j,z=ie.charCodeAt(0)===47)}return j=normalizeStringPosix(j,!z),z?j.length>0?"/"+j:"/":j.length>0?j:"."},normalize:function $(j){if(assertPath(j),j.length===0)return".";var z=j.charCodeAt(0)===47,re=j.charCodeAt(j.length-1)===47;return j=normalizeStringPosix(j,!z),j.length===0&&!z&&(j="."),j.length>0&&re&&(j+="/"),z?"/"+j:j},isAbsolute:function $(j){return assertPath(j),j.length>0&&j.charCodeAt(0)===47},join:function $(){if(arguments.length===0)return".";for(var j,z=0;z 0&&(j===void 0?j=re:j+="/"+re)}return j===void 0?".":posix.normalize(j)},relative:function $(j,z){if(assertPath(j),assertPath(z),j===z||(j=posix.resolve(j),z=posix.resolve(z),j===z))return"";for(var re=1;re de){if(z.charCodeAt(ae+he)===47)return z.slice(ae+he+1);if(he===0)return z.slice(ae+he)}else ie>de&&(j.charCodeAt(re+he)===47?pe=he:he===0&&(pe=0));break}var _e=j.charCodeAt(re+he),Ce=z.charCodeAt(ae+he);if(_e!==Ce)break;_e===47&&(pe=he)}var $e="";for(he=re+pe+1;he<=oe;++he)(he===oe||j.charCodeAt(he)===47)&&($e.length===0?$e+="..":$e+="/..");return $e.length>0?$e+z.slice(ae+pe):(ae+=pe,z.charCodeAt(ae)===47&&++ae,z.slice(ae))},_makeLong:function $(j){return j},dirname:function $(j){if(assertPath(j),j.length===0)return".";for(var z=j.charCodeAt(0),re=z===47,oe=-1,ie=!0,ae=j.length-1;ae>=1;--ae)if(z=j.charCodeAt(ae),z===47){if(!ie){oe=ae;break}}else ie=!1;return oe===-1?re?"/":".":re&&oe===1?"//":j.slice(0,oe)},basename:function $(j,z){if(z!==void 0&&typeof z!="string")throw new TypeError('"ext" argument must be a string');assertPath(j);var re=0,oe=-1,ie=!0,ae;if(z!==void 0&&z.length>0&&z.length<=j.length){if(z.length===j.length&&z===j)return"";var le=z.length-1,ue=-1;for(ae=j.length-1;ae>=0;--ae){var de=j.charCodeAt(ae);if(de===47){if(!ie){re=ae+1;break}}else ue===-1&&(ie=!1,ue=ae+1),le>=0&&(de===z.charCodeAt(le)?--le===-1&&(oe=ae):(le=-1,oe=ue))}return re===oe?oe=ue:oe===-1&&(oe=j.length),j.slice(re,oe)}else{for(ae=j.length-1;ae>=0;--ae)if(j.charCodeAt(ae)===47){if(!ie){re=ae+1;break}}else oe===-1&&(ie=!1,oe=ae+1);return oe===-1?"":j.slice(re,oe)}},extname:function $(j){assertPath(j);for(var z=-1,re=0,oe=-1,ie=!0,ae=0,le=j.length-1;le>=0;--le){var ue=j.charCodeAt(le);if(ue===47){if(!ie){re=le+1;break}continue}oe===-1&&(ie=!1,oe=le+1),ue===46?z===-1?z=le:ae!==1&&(ae=1):z!==-1&&(ae=-1)}return z===-1||oe===-1||ae===0||ae===1&&z===oe-1&&z===re+1?"":j.slice(z,oe)},format:function $(j){if(j===null||typeof j!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof j);return _format("/",j)},parse:function $(j){assertPath(j);var z={root:"",dir:"",base:"",ext:"",name:""};if(j.length===0)return z;var re=j.charCodeAt(0),oe=re===47,ie;oe?(z.root="/",ie=1):ie=0;for(var ae=-1,le=0,ue=-1,de=!0,pe=j.length-1,he=0;pe>=ie;--pe){if(re=j.charCodeAt(pe),re===47){if(!de){le=pe+1;break}continue}ue===-1&&(de=!1,ue=pe+1),re===46?ae===-1?ae=pe:he!==1&&(he=1):ae!==-1&&(he=-1)}return ae===-1||ue===-1||he===0||he===1&&ae===ue-1&&ae===le+1?ue!==-1&&(le===0&&oe?z.base=z.name=j.slice(1,ue):z.base=z.name=j.slice(le,ue)):(le===0&&oe?(z.name=j.slice(1,ae),z.base=j.slice(1,ue)):(z.name=j.slice(le,ae),z.base=j.slice(le,ue)),z.ext=j.slice(ae,ue)),le>0?z.dir=j.slice(0,le-1):oe&&(z.dir="/"),z},sep:"/",delimiter:":",win32:null,posix:null};posix.posix=posix;var pathBrowserify=posix;const path=getDefaultExportFromCjs(pathBrowserify);function resolveRoutePath($,j){return $?path.resolve($,j??""):j??""}const setupLayouts=$=>{const j={};Object.entries(Object.assign({"/src/layouts/components/AppSetting/index.vue":()=>__vitePreload(()=>import("./index-2604b602.js"),["assets/index-2604b602.js","assets/index-626bf66d.js","assets/index-2447ea6c.css"]),"/src/layouts/components/Header/index.vue":()=>__vitePreload(()=>import("./index-71c7823d.js"),["assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css"]),"/src/layouts/components/HotkeysIntro/index.vue":()=>__vitePreload(()=>import("./index-c9fecdd2.js"),["assets/index-c9fecdd2.js","assets/index-ed149689.css"]),"/src/layouts/components/Logo/index.vue":()=>__vitePreload(()=>import("./index-517f4c75.js"),["assets/index-517f4c75.js","assets/index-1c5236b7.css"]),"/src/layouts/components/MainSidebar/index.vue":()=>__vitePreload(()=>import("./index-b06918ff.js"),["assets/index-b06918ff.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/useMenu-328121e0.js","assets/index-59cc5a58.css"]),"/src/layouts/components/Search/index.vue":()=>__vitePreload(()=>import("./index-46ad6a05.js"),["assets/index-46ad6a05.js","assets/index-fb910e2b.css"]),"/src/layouts/components/SidebarItem/index.vue":()=>__vitePreload(()=>import("./index-89092077.js"),["assets/index-89092077.js","assets/index-ac6fd7bf.css"]),"/src/layouts/components/SubSidebar/index.vue":()=>__vitePreload(()=>import("./index-94c3c0f1.js"),["assets/index-94c3c0f1.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css"]),"/src/layouts/components/Tools/index.vue":()=>__vitePreload(()=>import("./index-fcbba52e.js").then(oe=>oe.i),["assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css"]),"/src/layouts/components/Topbar/index.vue":()=>__vitePreload(()=>import("./index-e51a44eb.js"),["assets/index-e51a44eb.js","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/index-635e8a50.css"]),"/src/layouts/components/views/link.vue":()=>__vitePreload(()=>import("./link-3e20e299.js"),["assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css"]),"/src/layouts/index.vue":()=>__vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])})).forEach(([oe,ie])=>{let ae=oe.replace("/src/layouts/","").replace(".vue","");j[ae]=ie});function re(oe,ie=!0){return oe.map(ae=>{var le,ue,de,pe;return((le=ae.children)==null?void 0:le.length)>0&&(ae.children=re(ae.children,!1)),ie?{path:ae.path,component:j[((ue=ae.meta)==null?void 0:ue.layout)||"index"],children:[{...ae,path:""}],meta:{isLayout:!0}}:(de=ae.meta)!=null&&de.layout?{path:ae.path,component:j[(pe=ae.meta)==null?void 0:pe.layout],children:[{...ae,path:""}],meta:{isLayout:!0}}:ae})}return re($)};/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -1402,7 +1402,7 @@ PERFORMANCE OF THIS SOFTWARE. `:"
",Ne=he.join(Ie);this._showOrMove(le,function(){this._updateContentNotChangedOnAxis(z,de)?this._updatePosition(le,Ce,ae[0],ae[1],this._tooltipContent,de):this._showTooltipContent(le,Ne,de,Math.random()+"",ae[0],ae[1],Ce,null,_e)})},j.prototype._showSeriesItemTooltip=function(z,re,oe){var ie=this._ecModel,ae=getECData(re),le=ae.seriesIndex,ue=ie.getSeriesByIndex(le),de=ae.dataModel||ue,pe=ae.dataIndex,he=ae.dataType,_e=de.getData(he),Ce=this._renderMode,$e=z.positionDefault,xe=buildTooltipModel([_e.getItemModel(pe),de,ue&&(ue.coordinateSystem||{}).model],this._tooltipModel,$e?{position:$e}:null),Ie=xe.get("trigger");if(!(Ie!=null&&Ie!=="item")){var Ne=de.getDataParams(pe,he),Oe=new TooltipMarkupStyleCreator;Ne.marker=Oe.makeTooltipMarker("item",convertToColorString(Ne.color),Ce);var Ve=normalizeTooltipFormatResult(de.formatTooltip(pe,!1,he)),ze=xe.get("order"),Ue=xe.get("valueFormatter"),Fe=Ve.frag,qe=Fe?buildTooltipMarkup(Ue?extend$1({valueFormatter:Ue},Fe):Fe,Oe,Ce,ze,ie.get("useUTC"),xe.get("textStyle")):Ve.text,Et="item_"+de.name+"_"+pe;this._showOrMove(xe,function(){this._showTooltipContent(xe,qe,Ne,Et,z.offsetX,z.offsetY,z.position,z.target,Oe)}),oe({type:"showTip",dataIndexInside:pe,dataIndex:_e.getRawIndex(pe),seriesIndex:le,from:this.uid})}},j.prototype._showComponentItemTooltip=function(z,re,oe){var ie=getECData(re),ae=ie.tooltipConfig,le=ae.option||{};if(isString$1(le)){var ue=le;le={content:ue,formatter:ue}}var de=[le],pe=this._ecModel.getComponent(ie.componentMainType,ie.componentIndex);pe&&de.push(pe),de.push({formatter:le.content});var he=z.positionDefault,_e=buildTooltipModel(de,this._tooltipModel,he?{position:he}:null),Ce=_e.get("content"),$e=Math.random()+"",xe=new TooltipMarkupStyleCreator;this._showOrMove(_e,function(){var Ie=clone$4(_e.get("formatterParams")||{});this._showTooltipContent(_e,Ce,Ie,$e,z.offsetX,z.offsetY,z.position,re,xe)}),oe({type:"showTip",from:this.uid})},j.prototype._showTooltipContent=function(z,re,oe,ie,ae,le,ue,de,pe){if(this._ticket="",!(!z.get("showContent")||!z.get("show"))){var he=this._tooltipContent;he.setEnterable(z.get("enterable"));var _e=z.get("formatter");ue=ue||z.get("position");var Ce=re,$e=this._getNearestPoint([ae,le],oe,z.get("trigger"),z.get("borderColor")),xe=$e.color;if(_e)if(isString$1(_e)){var Ie=z.ecModel.get("useUTC"),Ne=isArray$2(oe)?oe[0]:oe,Oe=Ne&&Ne.axisType&&Ne.axisType.indexOf("time")>=0;Ce=_e,Oe&&(Ce=format(Ne.axisValue,Ce,Ie)),Ce=formatTpl(Ce,oe,!0)}else if(isFunction$1(_e)){var Ve=bind$2(function(ze,Ue){ze===this._ticket&&(he.setContent(Ue,pe,z,xe,ue),this._updatePosition(z,ue,ae,le,he,oe,de))},this);this._ticket=ie,Ce=_e(oe,ie,Ve)}else Ce=_e;he.setContent(Ce,pe,z,xe,ue),he.show(z,xe),this._updatePosition(z,ue,ae,le,he,oe,de)}},j.prototype._getNearestPoint=function(z,re,oe,ie){if(oe==="axis"||isArray$2(re))return{color:ie||(this._renderMode==="html"?"#fff":"none")};if(!isArray$2(re))return{color:ie||re.color||re.borderColor}},j.prototype._updatePosition=function(z,re,oe,ie,ae,le,ue){var de=this._api.getWidth(),pe=this._api.getHeight();re=re||z.get("position");var he=ae.getSize(),_e=z.get("align"),Ce=z.get("verticalAlign"),$e=ue&&ue.getBoundingRect().clone();if(ue&&$e.applyTransform(ue.transform),isFunction$1(re)&&(re=re([oe,ie],le,ae.el,$e,{viewSize:[de,pe],contentSize:he.slice()})),isArray$2(re))oe=parsePercent(re[0],de),ie=parsePercent(re[1],pe);else if(isObject$4(re)){var xe=re;xe.width=he[0],xe.height=he[1];var Ie=getLayoutRect(xe,{width:de,height:pe});oe=Ie.x,ie=Ie.y,_e=null,Ce=null}else if(isString$1(re)&&ue){var Ne=calcTooltipPosition(re,$e,he,z.get("borderWidth"));oe=Ne[0],ie=Ne[1]}else{var Ne=refixTooltipPosition(oe,ie,ae,de,pe,_e?null:20,Ce?null:20);oe=Ne[0],ie=Ne[1]}if(_e&&(oe-=isCenterAlign(_e)?he[0]/2:_e==="right"?he[0]:0),Ce&&(ie-=isCenterAlign(Ce)?he[1]/2:Ce==="bottom"?he[1]:0),shouldTooltipConfine(z)){var Ne=confineTooltipPosition(oe,ie,ae,de,pe);oe=Ne[0],ie=Ne[1]}ae.moveTo(oe,ie)},j.prototype._updateContentNotChangedOnAxis=function(z,re){var oe=this._lastDataByCoordSys,ie=this._cbParamsList,ae=!!oe&&oe.length===z.length;return ae&&each$f(oe,function(le,ue){var de=le.dataByAxis||[],pe=z[ue]||{},he=pe.dataByAxis||[];ae=ae&&de.length===he.length,ae&&each$f(de,function(_e,Ce){var $e=he[Ce]||{},xe=_e.seriesDataIndices||[],Ie=$e.seriesDataIndices||[];ae=ae&&_e.value===$e.value&&_e.axisType===$e.axisType&&_e.axisId===$e.axisId&&xe.length===Ie.length,ae&&each$f(xe,function(Ne,Oe){var Ve=Ie[Oe];ae=ae&&Ne.seriesIndex===Ve.seriesIndex&&Ne.dataIndex===Ve.dataIndex}),ie&&each$f(_e.seriesDataIndices,function(Ne){var Oe=Ne.seriesIndex,Ve=re[Oe],ze=ie[Oe];Ve&&ze&&ze.data!==Ve.data&&(ae=!1)})})}),this._lastDataByCoordSys=z,this._cbParamsList=re,!!ae},j.prototype._hide=function(z){this._lastDataByCoordSys=null,z({type:"hideTip",from:this.uid})},j.prototype.dispose=function(z,re){env$1.node||!re.getDom()||(clear$1(this,"_updatePosition"),this._tooltipContent.dispose(),unregister("itemTooltip",re))},j.type="tooltip",j}(ComponentView$1);function buildTooltipModel($,j,z){var re=j.ecModel,oe;z?(oe=new Model$1(z,re,re),oe=new Model$1(j.option,oe,re)):oe=j;for(var ie=$.length-1;ie>=0;ie--){var ae=$[ie];ae&&(ae instanceof Model$1&&(ae=ae.get("tooltip",!0)),isString$1(ae)&&(ae={formatter:ae}),ae&&(oe=new Model$1(ae,oe,re)))}return oe}function makeDispatchAction($,j){return $.dispatchAction||bind$2(j.dispatchAction,j)}function refixTooltipPosition($,j,z,re,oe,ie,ae){var le=z.getSize(),ue=le[0],de=le[1];return ie!=null&&($+ue+ie+2>re?$-=ue+ie:$+=ie),ae!=null&&(j+de+ae>oe?j-=de+ae:j+=ae),[$,j]}function confineTooltipPosition($,j,z,re,oe){var ie=z.getSize(),ae=ie[0],le=ie[1];return $=Math.min($+ae,re)-ae,j=Math.min(j+le,oe)-le,$=Math.max($,0),j=Math.max(j,0),[$,j]}function calcTooltipPosition($,j,z,re){var oe=z[0],ie=z[1],ae=Math.ceil(Math.SQRT2*re)+8,le=0,ue=0,de=j.width,pe=j.height;switch($){case"inside":le=j.x+de/2-oe/2,ue=j.y+pe/2-ie/2;break;case"top":le=j.x+de/2-oe/2,ue=j.y-ie-ae;break;case"bottom":le=j.x+de/2-oe/2,ue=j.y+pe+ae;break;case"left":le=j.x-oe-ae,ue=j.y+pe/2-ie/2;break;case"right":le=j.x+de+ae,ue=j.y+pe/2-ie/2}return[le,ue]}function isCenterAlign($){return $==="center"||$==="middle"}function findComponentReference($,j,z){var re=preParseFinder($).queryOptionMap,oe=re.keys()[0];if(!(!oe||oe==="series")){var ie=queryReferringComponents(j,oe,re.get(oe),{useDefault:!1,enableAll:!1,enableNone:!1}),ae=ie.models[0];if(ae){var le=z.getViewOfComponentModel(ae),ue;if(le.group.traverse(function(de){var pe=getECData(de).tooltipConfig;if(pe&&pe.name===$.name)return ue=de,!0}),ue)return{componentMainType:oe,componentIndex:ae.componentIndex,el:ue}}}}const TooltipView$1=TooltipView;function install$i($){use(install$q),$.registerComponentModel(TooltipModel$1),$.registerComponentView(TooltipView$1),$.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},noop$2),$.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},noop$2)}var DEFAULT_TOOLBOX_BTNS=["rect","polygon","keep","clear"];function brushPreprocessor($,j){var z=normalizeToArray($?$.brush:[]);if(z.length){var re=[];each$f(z,function(ue){var de=ue.hasOwnProperty("toolbox")?ue.toolbox:[];de instanceof Array&&(re=re.concat(de))});var oe=$&&$.toolbox;isArray$2(oe)&&(oe=oe[0]),oe||(oe={feature:{}},$.toolbox=[oe]);var ie=oe.feature||(oe.feature={}),ae=ie.brush||(ie.brush={}),le=ae.type||(ae.type=[]);le.push.apply(le,re),removeDuplicate(le),j&&!le.length&&le.push.apply(le,DEFAULT_TOOLBOX_BTNS)}}function removeDuplicate($){var j={};each$f($,function(z){j[z]=1}),$.length=0,each$f(j,function(z,re){$.push(re)})}var each$4=each$f;function hasKeys($){if($){for(var j in $)if($.hasOwnProperty(j))return!0}}function createVisualMappings($,j,z){var re={};return each$4(j,function(ie){var ae=re[ie]=oe();each$4($[ie],function(le,ue){if(VisualMapping$1.isValidType(ue)){var de={type:ue,visual:le};z&&z(de,ie),ae[ue]=new VisualMapping$1(de),ue==="opacity"&&(de=clone$4(de),de.type="colorAlpha",ae.__hidden.__alphaForOpacity=new VisualMapping$1(de))}})}),re;function oe(){var ie=function(){};ie.prototype.__hidden=ie.prototype;var ae=new ie;return ae}}function replaceVisualOption($,j,z){var re;each$f(z,function(oe){j.hasOwnProperty(oe)&&hasKeys(j[oe])&&(re=!0)}),re&&each$f(z,function(oe){j.hasOwnProperty(oe)&&hasKeys(j[oe])?$[oe]=clone$4(j[oe]):delete $[oe]})}function applyVisual($,j,z,re,oe,ie){var ae={};each$f($,function(he){var _e=VisualMapping$1.prepareVisualTypes(j[he]);ae[he]=_e});var le;function ue(he){return getItemVisualFromData(z,le,he)}function de(he,_e){setItemVisualFromData(z,le,he,_e)}ie==null?z.each(pe):z.each([ie],pe);function pe(he,_e){le=ie==null?he:_e;var Ce=z.getRawDataItem(le);if(!(Ce&&Ce.visualMap===!1))for(var $e=re.call(oe,he),xe=j[$e],Ie=ae[$e],Ne=0,Oe=Ie.length;Nej[0][1]&&(j[0][1]=ie[0]),ie[1] j[1][1]&&(j[1][1]=ie[1])}return j&&getBoundingRectFromMinMax(j)}};function getBoundingRectFromMinMax($){return new BoundingRect$1($[0][0],$[1][0],$[0][1]-$[0][0],$[1][1]-$[1][0])}var BrushView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.init=function(z,re){this.ecModel=z,this.api=re,this.model,(this._brushController=new BrushController$1(re.getZr())).on("brush",bind$2(this._onBrush,this)).mount()},j.prototype.render=function(z,re,oe,ie){this.model=z,this._updateController(z,re,oe,ie)},j.prototype.updateTransform=function(z,re,oe,ie){layoutCovers(re),this._updateController(z,re,oe,ie)},j.prototype.updateVisual=function(z,re,oe,ie){this.updateTransform(z,re,oe,ie)},j.prototype.updateView=function(z,re,oe,ie){this._updateController(z,re,oe,ie)},j.prototype._updateController=function(z,re,oe,ie){(!ie||ie.$from!==z.id)&&this._brushController.setPanels(z.brushTargetManager.makePanelOpts(oe)).enableBrush(z.brushOption).updateCovers(z.areas.slice())},j.prototype.dispose=function(){this._brushController.dispose()},j.prototype._onBrush=function(z){var re=this.model.id,oe=this.model.brushTargetManager.setOutputRanges(z.areas,this.ecModel);(!z.isEnd||z.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:re,areas:clone$4(oe),$from:re}),z.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:re,areas:clone$4(oe),$from:re})},j.type="brush",j}(ComponentView$1);const BrushView$1=BrushView;var DEFAULT_OUT_OF_BRUSH_COLOR="#ddd",BrushModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z.areas=[],z.brushOption={},z}return j.prototype.optionUpdated=function(z,re){var oe=this.option;!re&&replaceVisualOption(oe,z,["inBrush","outOfBrush"]);var ie=oe.inBrush=oe.inBrush||{};oe.outOfBrush=oe.outOfBrush||{color:DEFAULT_OUT_OF_BRUSH_COLOR},ie.hasOwnProperty("liftZ")||(ie.liftZ=5)},j.prototype.setAreas=function(z){z&&(this.areas=map$1(z,function(re){return generateBrushOption(this.option,re)},this))},j.prototype.setBrushOption=function(z){this.brushOption=generateBrushOption(this.option,z),this.brushType=this.brushOption.brushType},j.type="brush",j.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],j.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},j}(ComponentModel$1);function generateBrushOption($,j){return merge$1({brushType:$.brushType,brushMode:$.brushMode,transformable:$.transformable,brushStyle:new Model$1($.brushStyle).getItemStyle(),removeOnClick:$.removeOnClick,z:$.z},j,!0)}const BrushModel$1=BrushModel;var ICON_TYPES=["rect","polygon","lineX","lineY","keep","clear"],BrushFeature=function($){__extends(j,$);function j(){return $!==null&&$.apply(this,arguments)||this}return j.prototype.render=function(z,re,oe){var ie,ae,le;re.eachComponent({mainType:"brush"},function(ue){ie=ue.brushType,ae=ue.brushOption.brushMode||"single",le=le||!!ue.areas.length}),this._brushType=ie,this._brushMode=ae,each$f(z.get("type",!0),function(ue){z.setIconStatus(ue,(ue==="keep"?ae==="multiple":ue==="clear"?le:ue===ie)?"emphasis":"normal")})},j.prototype.updateView=function(z,re,oe){this.render(z,re,oe)},j.prototype.getIcons=function(){var z=this.model,re=z.get("icon",!0),oe={};return each$f(z.get("type",!0),function(ie){re[ie]&&(oe[ie]=re[ie])}),oe},j.prototype.onclick=function(z,re,oe){var ie=this._brushType,ae=this._brushMode;oe==="clear"?(re.dispatchAction({type:"axisAreaSelect",intervals:[]}),re.dispatchAction({type:"brush",command:"clear",areas:[]})):re.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:oe==="keep"?ie:ie===oe?!1:oe,brushMode:oe==="keep"?ae==="multiple"?"single":"multiple":ae}})},j.getDefaultOption=function(z){var re={show:!0,type:ICON_TYPES.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:z.getLocaleModel().get(["toolbox","brush","title"])};return re},j}(ToolboxFeature);const BrushFeature$1=BrushFeature;function install$h($){$.registerComponentView(BrushView$1),$.registerComponentModel(BrushModel$1),$.registerPreprocessor(brushPreprocessor),$.registerVisual($.PRIORITY.VISUAL.BRUSH,brushVisual),$.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(j,z){z.eachComponent({mainType:"brush",query:j},function(re){re.setAreas(j.areas)})}),$.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},noop$2),$.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},noop$2),registerFeature("brush",BrushFeature$1)}var TitleModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z.layoutMode={type:"box",ignoreSize:!0},z}return j.type="title",j.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},j}(ComponentModel$1),TitleView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.render=function(z,re,oe){if(this.group.removeAll(),!!z.get("show")){var ie=this.group,ae=z.getModel("textStyle"),le=z.getModel("subtextStyle"),ue=z.get("textAlign"),de=retrieve2(z.get("textBaseline"),z.get("textVerticalAlign")),pe=new ZRText$1({style:createTextStyle(ae,{text:z.get("text"),fill:ae.getTextColor()},{disableBox:!0}),z2:10}),he=pe.getBoundingRect(),_e=z.get("subtext"),Ce=new ZRText$1({style:createTextStyle(le,{text:_e,fill:le.getTextColor(),y:he.height+z.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),$e=z.get("link"),xe=z.get("sublink"),Ie=z.get("triggerEvent",!0);pe.silent=!$e&&!Ie,Ce.silent=!xe&&!Ie,$e&&pe.on("click",function(){windowOpen($e,"_"+z.get("target"))}),xe&&Ce.on("click",function(){windowOpen(xe,"_"+z.get("subtarget"))}),getECData(pe).eventData=getECData(Ce).eventData=Ie?{componentType:"title",componentIndex:z.componentIndex}:null,ie.add(pe),_e&&ie.add(Ce);var Ne=ie.getBoundingRect(),Oe=z.getBoxLayoutParams();Oe.width=Ne.width,Oe.height=Ne.height;var Ve=getLayoutRect(Oe,{width:oe.getWidth(),height:oe.getHeight()},z.get("padding"));ue||(ue=z.get("left")||z.get("right"),ue==="middle"&&(ue="center"),ue==="right"?Ve.x+=Ve.width:ue==="center"&&(Ve.x+=Ve.width/2)),de||(de=z.get("top")||z.get("bottom"),de==="center"&&(de="middle"),de==="bottom"?Ve.y+=Ve.height:de==="middle"&&(Ve.y+=Ve.height/2),de=de||"top"),ie.x=Ve.x,ie.y=Ve.y,ie.markRedraw();var ze={align:ue,verticalAlign:de};pe.setStyle(ze),Ce.setStyle(ze),Ne=ie.getBoundingRect();var Ue=Ve.margin,Fe=z.getItemStyle(["color","opacity"]);Fe.fill=z.get("backgroundColor");var qe=new Rect$3({shape:{x:Ne.x-Ue[3],y:Ne.y-Ue[0],width:Ne.width+Ue[1]+Ue[3],height:Ne.height+Ue[0]+Ue[2],r:z.get("borderRadius")},style:Fe,subPixelOptimize:!0,silent:!0});ie.add(qe)}},j.type="title",j}(ComponentView$1);function install$g($){$.registerComponentModel(TitleModel),$.registerComponentView(TitleView)}var TimelineModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z.layoutMode="box",z}return j.prototype.init=function(z,re,oe){this.mergeDefaultAndTheme(z,oe),this._initData()},j.prototype.mergeOption=function(z){$.prototype.mergeOption.apply(this,arguments),this._initData()},j.prototype.setCurrentIndex=function(z){z==null&&(z=this.option.currentIndex);var re=this._data.count();this.option.loop?z=(z%re+re)%re:(z>=re&&(z=re-1),z<0&&(z=0)),this.option.currentIndex=z},j.prototype.getCurrentIndex=function(){return this.option.currentIndex},j.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},j.prototype.setPlayState=function(z){this.option.autoPlay=!!z},j.prototype.getPlayState=function(){return!!this.option.autoPlay},j.prototype._initData=function(){var z=this.option,re=z.data||[],oe=z.axisType,ie=this._names=[],ae;oe==="category"?(ae=[],each$f(re,function(de,pe){var he=convertOptionIdName(getDataItemValue(de),""),_e;isObject$4(de)?(_e=clone$4(de),_e.value=pe):_e=pe,ae.push(_e),ie.push(he)})):ae=re;var le={category:"ordinal",time:"time",value:"number"}[oe]||"number",ue=this._data=new SeriesData$1([{name:"value",type:le}],this);ue.initData(ae,ie)},j.prototype.getData=function(){return this._data},j.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},j.type="timeline",j.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},j}(ComponentModel$1);const TimelineModel$1=TimelineModel;var SliderTimelineModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.type="timeline.slider",j.defaultOption=inheritDefaultOption(TimelineModel$1.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),j}(TimelineModel$1);mixin(SliderTimelineModel,DataFormatMixin.prototype);const SliderTimelineModel$1=SliderTimelineModel;var TimelineView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.type="timeline",j}(ComponentView$1);const TimelineView$1=TimelineView;var TimelineAxis=function($){__extends(j,$);function j(z,re,oe,ie){var ae=$.call(this,z,re,oe)||this;return ae.type=ie||"value",ae}return j.prototype.getLabelModel=function(){return this.model.getModel("label")},j.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},j}(Axis$1);const TimelineAxis$1=TimelineAxis;var PI=Math.PI,labelDataIndexStore=makeInner(),SliderTimelineView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.init=function(z,re){this.api=re},j.prototype.render=function(z,re,oe){if(this.model=z,this.api=oe,this.ecModel=re,this.group.removeAll(),z.get("show",!0)){var ie=this._layout(z,oe),ae=this._createGroup("_mainGroup"),le=this._createGroup("_labelGroup"),ue=this._axis=this._createAxis(ie,z);z.formatTooltip=function(de){var pe=ue.scale.getLabel({value:de});return createTooltipMarkup("nameValue",{noName:!0,value:pe})},each$f(["AxisLine","AxisTick","Control","CurrentPointer"],function(de){this["_render"+de](ie,ae,ue,z)},this),this._renderAxisLabel(ie,le,ue,z),this._position(ie,z)}this._doPlayStop(),this._updateTicksStatus()},j.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},j.prototype.dispose=function(){this._clearTimer()},j.prototype._layout=function(z,re){var oe=z.get(["label","position"]),ie=z.get("orient"),ae=getViewRect(z,re),le;oe==null||oe==="auto"?le=ie==="horizontal"?ae.y+ae.height/2 =0||le==="+"?"left":"right"},de={horizontal:le>=0||le==="+"?"top":"bottom",vertical:"middle"},pe={horizontal:0,vertical:PI/2},he=ie==="vertical"?ae.height:ae.width,_e=z.getModel("controlStyle"),Ce=_e.get("show",!0),$e=Ce?_e.get("itemSize"):0,xe=Ce?_e.get("itemGap"):0,Ie=$e+xe,Ne=z.get(["label","rotate"])||0;Ne=Ne*PI/180;var Oe,Ve,ze,Ue=_e.get("position",!0),Fe=Ce&&_e.get("showPlayBtn",!0),qe=Ce&&_e.get("showPrevBtn",!0),Et=Ce&&_e.get("showNextBtn",!0),Pt=0,Lt=he;Ue==="left"||Ue==="bottom"?(Fe&&(Oe=[0,0],Pt+=Ie),qe&&(Ve=[Pt,0],Pt+=Ie),Et&&(ze=[Lt-$e,0],Lt-=Ie)):(Fe&&(Oe=[Lt-$e,0],Lt-=Ie),qe&&(Ve=[0,0],Pt+=Ie),Et&&(ze=[Lt-$e,0],Lt-=Ie));var jt=[Pt,Lt];return z.get("inverse")&&jt.reverse(),{viewRect:ae,mainLength:he,orient:ie,rotation:pe[ie],labelRotation:Ne,labelPosOpt:le,labelAlign:z.get(["label","align"])||ue[ie],labelBaseline:z.get(["label","verticalAlign"])||z.get(["label","baseline"])||de[ie],playPosition:Oe,prevBtnPosition:Ve,nextBtnPosition:ze,axisExtent:jt,controlSize:$e,controlGap:xe}},j.prototype._position=function(z,re){var oe=this._mainGroup,ie=this._labelGroup,ae=z.viewRect;if(z.orient==="vertical"){var le=create$1(),ue=ae.x,de=ae.y+ae.height;translate(le,le,[-ue,-de]),rotate(le,le,-PI/2),translate(le,le,[ue,de]),ae=ae.clone(),ae.applyTransform(le)}var pe=Oe(ae),he=Oe(oe.getBoundingRect()),_e=Oe(ie.getBoundingRect()),Ce=[oe.x,oe.y],$e=[ie.x,ie.y];$e[0]=Ce[0]=pe[0][0];var xe=z.labelPosOpt;if(xe==null||isString$1(xe)){var Ie=xe==="+"?0:1;Ve(Ce,he,pe,1,Ie),Ve($e,_e,pe,1,1-Ie)}else{var Ie=xe>=0?0:1;Ve(Ce,he,pe,1,Ie),$e[1]=Ce[1]+xe}oe.setPosition(Ce),ie.setPosition($e),oe.rotation=ie.rotation=z.rotation,Ne(oe),Ne(ie);function Ne(ze){ze.originX=pe[0][0]-ze.x,ze.originY=pe[1][0]-ze.y}function Oe(ze){return[[ze.x,ze.x+ze.width],[ze.y,ze.y+ze.height]]}function Ve(ze,Ue,Fe,qe,Et){ze[qe]+=Fe[qe][Et]-Ue[qe][Et]}},j.prototype._createAxis=function(z,re){var oe=re.getData(),ie=re.get("axisType"),ae=createScaleByModel(re,ie);ae.getTicks=function(){return oe.mapArray(["value"],function(de){return{value:de}})};var le=oe.getDataExtent("value");ae.setExtent(le[0],le[1]),ae.calcNiceTicks();var ue=new TimelineAxis$1("value",ae,z.axisExtent,ie);return ue.model=re,ue},j.prototype._createGroup=function(z){var re=this[z]=new Group$4;return this.group.add(re),re},j.prototype._renderAxisLine=function(z,re,oe,ie){var ae=oe.getExtent();if(ie.get(["lineStyle","show"])){var le=new Line$3({shape:{x1:ae[0],y1:0,x2:ae[1],y2:0},style:extend$1({lineCap:"round"},ie.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});re.add(le);var ue=this._progressLine=new Line$3({shape:{x1:ae[0],x2:this._currentPointer?this._currentPointer.x:ae[0],y1:0,y2:0},style:defaults$2({lineCap:"round",lineWidth:le.style.lineWidth},ie.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});re.add(ue)}},j.prototype._renderAxisTick=function(z,re,oe,ie){var ae=this,le=ie.getData(),ue=oe.scale.getTicks();this._tickSymbols=[],each$f(ue,function(de){var pe=oe.dataToCoord(de.value),he=le.getItemModel(de.value),_e=he.getModel("itemStyle"),Ce=he.getModel(["emphasis","itemStyle"]),$e=he.getModel(["progress","itemStyle"]),xe={x:pe,y:0,onclick:bind$2(ae._changeTimeline,ae,de.value)},Ie=giveSymbol(he,_e,re,xe);Ie.ensureState("emphasis").style=Ce.getItemStyle(),Ie.ensureState("progress").style=$e.getItemStyle(),enableHoverEmphasis(Ie);var Ne=getECData(Ie);he.get("tooltip")?(Ne.dataIndex=de.value,Ne.dataModel=ie):Ne.dataIndex=Ne.dataModel=null,ae._tickSymbols.push(Ie)})},j.prototype._renderAxisLabel=function(z,re,oe,ie){var ae=this,le=oe.getLabelModel();if(le.get("show")){var ue=ie.getData(),de=oe.getViewLabels();this._tickLabels=[],each$f(de,function(pe){var he=pe.tickValue,_e=ue.getItemModel(he),Ce=_e.getModel("label"),$e=_e.getModel(["emphasis","label"]),xe=_e.getModel(["progress","label"]),Ie=oe.dataToCoord(pe.tickValue),Ne=new ZRText$1({x:Ie,y:0,rotation:z.labelRotation-z.rotation,onclick:bind$2(ae._changeTimeline,ae,he),silent:!1,style:createTextStyle(Ce,{text:pe.formattedLabel,align:z.labelAlign,verticalAlign:z.labelBaseline})});Ne.ensureState("emphasis").style=createTextStyle($e),Ne.ensureState("progress").style=createTextStyle(xe),re.add(Ne),enableHoverEmphasis(Ne),labelDataIndexStore(Ne).dataIndex=he,ae._tickLabels.push(Ne)})}},j.prototype._renderControl=function(z,re,oe,ie){var ae=z.controlSize,le=z.rotation,ue=ie.getModel("controlStyle").getItemStyle(),de=ie.getModel(["emphasis","controlStyle"]).getItemStyle(),pe=ie.getPlayState(),he=ie.get("inverse",!0);_e(z.nextBtnPosition,"next",bind$2(this._changeTimeline,this,he?"-":"+")),_e(z.prevBtnPosition,"prev",bind$2(this._changeTimeline,this,he?"+":"-")),_e(z.playPosition,pe?"stop":"play",bind$2(this._handlePlayClick,this,!pe),!0);function _e(Ce,$e,xe,Ie){if(Ce){var Ne=parsePercent$1(retrieve2(ie.get(["controlStyle",$e+"BtnSize"]),ae),ae),Oe=[0,-Ne/2,Ne,Ne],Ve=makeControlIcon(ie,$e+"Icon",Oe,{x:Ce[0],y:Ce[1],originX:ae/2,originY:0,rotation:Ie?-le:0,rectHover:!0,style:ue,onclick:xe});Ve.ensureState("emphasis").style=de,re.add(Ve),enableHoverEmphasis(Ve)}}},j.prototype._renderCurrentPointer=function(z,re,oe,ie){var ae=ie.getData(),le=ie.getCurrentIndex(),ue=ae.getItemModel(le).getModel("checkpointStyle"),de=this,pe={onCreate:function(he){he.draggable=!0,he.drift=bind$2(de._handlePointerDrag,de),he.ondragend=bind$2(de._handlePointerDragend,de),pointerMoveTo(he,de._progressLine,le,oe,ie,!0)},onUpdate:function(he){pointerMoveTo(he,de._progressLine,le,oe,ie)}};this._currentPointer=giveSymbol(ue,ue,this._mainGroup,{},this._currentPointer,pe)},j.prototype._handlePlayClick=function(z){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:z,from:this.uid})},j.prototype._handlePointerDrag=function(z,re,oe){this._clearTimer(),this._pointerChangeTimeline([oe.offsetX,oe.offsetY])},j.prototype._handlePointerDragend=function(z){this._pointerChangeTimeline([z.offsetX,z.offsetY],!0)},j.prototype._pointerChangeTimeline=function(z,re){var oe=this._toAxisCoord(z)[0],ie=this._axis,ae=asc$2(ie.getExtent().slice());oe>ae[1]&&(oe=ae[1]),oe =0&&(ae[ie]=+ae[ie].toFixed(_e)),[ae,he]}var markerTypeCalculator={min:curry$1(markerTypeCalculatorWithExtent,"min"),max:curry$1(markerTypeCalculatorWithExtent,"max"),average:curry$1(markerTypeCalculatorWithExtent,"average"),median:curry$1(markerTypeCalculatorWithExtent,"median")};function dataTransform($,j){if(j){var z=$.getData(),re=$.coordinateSystem,oe=re&&re.dimensions;if(!hasXAndY(j)&&!isArray$2(j.coord)&&isArray$2(oe)){var ie=getAxisInfo(j,z,re,$);if(j=clone$4(j),j.type&&markerTypeCalculator[j.type]&&ie.baseAxis&&ie.valueAxis){var ae=indexOf(oe,ie.baseAxis.dim),le=indexOf(oe,ie.valueAxis.dim),ue=markerTypeCalculator[j.type](z,ie.baseDataDim,ie.valueDataDim,ae,le);j.coord=ue[0],j.value=ue[1]}else j.coord=[j.xAxis!=null?j.xAxis:j.radiusAxis,j.yAxis!=null?j.yAxis:j.angleAxis]}if(j.coord==null||!isArray$2(oe))j.coord=[];else for(var de=j.coord,pe=0;pe<2;pe++)markerTypeCalculator[de[pe]]&&(de[pe]=numCalculate(z,z.mapDimension(oe[pe]),de[pe]));return j}}function getAxisInfo($,j,z,re){var oe={};return $.valueIndex!=null||$.valueDim!=null?(oe.valueDataDim=$.valueIndex!=null?j.getDimension($.valueIndex):$.valueDim,oe.valueAxis=z.getAxis(dataDimToCoordDim(re,oe.valueDataDim)),oe.baseAxis=z.getOtherAxis(oe.valueAxis),oe.baseDataDim=j.mapDimension(oe.baseAxis.dim)):(oe.baseAxis=re.getBaseAxis(),oe.valueAxis=z.getOtherAxis(oe.baseAxis),oe.baseDataDim=j.mapDimension(oe.baseAxis.dim),oe.valueDataDim=j.mapDimension(oe.valueAxis.dim)),oe}function dataDimToCoordDim($,j){var z=$.getData().getDimensionInfo(j);return z&&z.coordDim}function dataFilter($,j){return $&&$.containData&&j.coord&&!hasXOrY(j)?$.containData(j.coord):!0}function zoneFilter($,j,z){return $&&$.containZone&&j.coord&&z.coord&&!hasXOrY(j)&&!hasXOrY(z)?$.containZone(j.coord,z.coord):!0}function createMarkerDimValueGetter($,j){return $?function(z,re,oe,ie){var ae=ie<2?z.coord&&z.coord[ie]:z.value;return parseDataValue(ae,j[ie])}:function(z,re,oe,ie){return parseDataValue(z.value,j[ie])}}function numCalculate($,j,z){if(z==="average"){var re=0,oe=0;return $.each(j,function(ie,ae){isNaN(ie)||(re+=ie,oe++)}),re/oe}else return z==="median"?$.getMedian(j):$.getDataExtent(j)[z==="max"?1:0]}var inner$4=makeInner(),MarkerView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.init=function(){this.markerGroupMap=createHashMap()},j.prototype.render=function(z,re,oe){var ie=this,ae=this.markerGroupMap;ae.each(function(le){inner$4(le).keep=!1}),re.eachSeries(function(le){var ue=MarkerModel$1.getMarkerModelFromSeries(le,ie.type);ue&&ie.renderSeries(le,ue,re,oe)}),ae.each(function(le){!inner$4(le).keep&&ie.group.remove(le.group)})},j.prototype.markKeep=function(z){inner$4(z).keep=!0},j.prototype.toggleBlurSeries=function(z,re){var oe=this;each$f(z,function(ie){var ae=MarkerModel$1.getMarkerModelFromSeries(ie,oe.type);if(ae){var le=ae.getData();le.eachItemGraphicEl(function(ue){ue&&(re?enterBlur(ue):leaveBlur(ue))})}})},j.type="marker",j}(ComponentView$1);const MarkerView$1=MarkerView;function updateMarkerLayout($,j,z){var re=j.coordinateSystem;$.each(function(oe){var ie=$.getItemModel(oe),ae,le=parsePercent(ie.get("x"),z.getWidth()),ue=parsePercent(ie.get("y"),z.getHeight());if(!isNaN(le)&&!isNaN(ue))ae=[le,ue];else if(j.getMarkerPosition)ae=j.getMarkerPosition($.getValues($.dimensions,oe));else if(re){var de=$.get(re.dimensions[0],oe),pe=$.get(re.dimensions[1],oe);ae=re.dataToPoint([de,pe])}isNaN(le)||(ae[0]=le),isNaN(ue)||(ae[1]=ue),$.setItemLayout(oe,ae)})}var MarkPointView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.updateTransform=function(z,re,oe){re.eachSeries(function(ie){var ae=MarkerModel$1.getMarkerModelFromSeries(ie,"markPoint");ae&&(updateMarkerLayout(ae.getData(),ie,oe),this.markerGroupMap.get(ie.id).updateLayout())},this)},j.prototype.renderSeries=function(z,re,oe,ie){var ae=z.coordinateSystem,le=z.id,ue=z.getData(),de=this.markerGroupMap,pe=de.get(le)||de.set(le,new SymbolDraw$1),he=createData(ae,z,re);re.setData(he),updateMarkerLayout(re.getData(),z,ie),he.each(function(_e){var Ce=he.getItemModel(_e),$e=Ce.getShallow("symbol"),xe=Ce.getShallow("symbolSize"),Ie=Ce.getShallow("symbolRotate"),Ne=Ce.getShallow("symbolOffset"),Oe=Ce.getShallow("symbolKeepAspect");if(isFunction$1($e)||isFunction$1(xe)||isFunction$1(Ie)||isFunction$1(Ne)){var Ve=re.getRawValue(_e),ze=re.getDataParams(_e);isFunction$1($e)&&($e=$e(Ve,ze)),isFunction$1(xe)&&(xe=xe(Ve,ze)),isFunction$1(Ie)&&(Ie=Ie(Ve,ze)),isFunction$1(Ne)&&(Ne=Ne(Ve,ze))}var Ue=Ce.getModel("itemStyle").getItemStyle(),Fe=getVisualFromData(ue,"color");Ue.fill||(Ue.fill=Fe),he.setItemVisual(_e,{symbol:$e,symbolSize:xe,symbolRotate:Ie,symbolOffset:Ne,symbolKeepAspect:Oe,style:Ue})}),pe.updateData(he),this.group.add(pe.group),he.eachItemGraphicEl(function(_e){_e.traverse(function(Ce){getECData(Ce).dataModel=re})}),this.markKeep(pe),pe.group.silent=re.get("silent")||z.get("silent")},j.type="markPoint",j}(MarkerView$1);function createData($,j,z){var re;$?re=map$1($&&$.dimensions,function(le){var ue=j.getData().getDimensionInfo(j.getData().mapDimension(le))||{};return extend$1(extend$1({},ue),{name:le,ordinalMeta:null})}):re=[{name:"value",type:"float"}];var oe=new SeriesData$1(re,z),ie=map$1(z.get("data"),curry$1(dataTransform,j));$&&(ie=filter(ie,curry$1(dataFilter,$)));var ae=createMarkerDimValueGetter(!!$,re);return oe.initData(ie,null,ae),oe}const MarkPointView$1=MarkPointView;function install$e($){$.registerComponentModel(MarkPointModel$1),$.registerComponentView(MarkPointView$1),$.registerPreprocessor(function(j){checkMarkerInSeries(j.series,"markPoint")&&(j.markPoint=j.markPoint||{})})}var MarkLineModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.createMarkerModelFromSeries=function(z,re,oe){return new j(z,re,oe)},j.type="markLine",j.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},j}(MarkerModel$1);const MarkLineModel$1=MarkLineModel;var inner$3=makeInner(),markLineTransform=function($,j,z,re){var oe=$.getData(),ie;if(isArray$2(re))ie=re;else{var ae=re.type;if(ae==="min"||ae==="max"||ae==="average"||ae==="median"||re.xAxis!=null||re.yAxis!=null){var le=void 0,ue=void 0;if(re.yAxis!=null||re.xAxis!=null)le=j.getAxis(re.yAxis!=null?"y":"x"),ue=retrieve(re.yAxis,re.xAxis);else{var de=getAxisInfo(re,oe,j,$);le=de.valueAxis;var pe=getStackedDimension(oe,de.valueDataDim);ue=numCalculate(oe,pe,ae)}var he=le.dim==="x"?0:1,_e=1-he,Ce=clone$4(re),$e={coord:[]};Ce.type=null,Ce.coord=[],Ce.coord[_e]=-1/0,$e.coord[_e]=1/0;var xe=z.get("precision");xe>=0&&isNumber$1(ue)&&(ue=+ue.toFixed(Math.min(xe,20))),Ce.coord[he]=$e.coord[he]=ue,ie=[Ce,$e,{type:ae,valueIndex:re.valueIndex,value:ue}]}else ie=[]}var Ie=[dataTransform($,ie[0]),dataTransform($,ie[1]),extend$1({},ie[2])];return Ie[2].type=Ie[2].type||null,merge$1(Ie[2],Ie[0]),merge$1(Ie[2],Ie[1]),Ie};function isInfinity$1($){return!isNaN($)&&!isFinite($)}function ifMarkLineHasOnlyDim($,j,z,re){var oe=1-$,ie=re.dimensions[$];return isInfinity$1(j[oe])&&isInfinity$1(z[oe])&&j[$]===z[$]&&re.getAxis(ie).containData(j[$])}function markLineFilter($,j){if($.type==="cartesian2d"){var z=j[0].coord,re=j[1].coord;if(z&&re&&(ifMarkLineHasOnlyDim(1,z,re,$)||ifMarkLineHasOnlyDim(0,z,re,$)))return!0}return dataFilter($,j[0])&&dataFilter($,j[1])}function updateSingleMarkerEndLayout($,j,z,re,oe){var ie=re.coordinateSystem,ae=$.getItemModel(j),le,ue=parsePercent(ae.get("x"),oe.getWidth()),de=parsePercent(ae.get("y"),oe.getHeight());if(!isNaN(ue)&&!isNaN(de))le=[ue,de];else{if(re.getMarkerPosition)le=re.getMarkerPosition($.getValues($.dimensions,j));else{var pe=ie.dimensions,he=$.get(pe[0],j),_e=$.get(pe[1],j);le=ie.dataToPoint([he,_e])}if(isCoordinateSystemType(ie,"cartesian2d")){var Ce=ie.getAxis("x"),$e=ie.getAxis("y"),pe=ie.dimensions;isInfinity$1($.get(pe[0],j))?le[0]=Ce.toGlobalCoord(Ce.getExtent()[z?0:1]):isInfinity$1($.get(pe[1],j))&&(le[1]=$e.toGlobalCoord($e.getExtent()[z?0:1]))}isNaN(ue)||(le[0]=ue),isNaN(de)||(le[1]=de)}$.setItemLayout(j,le)}var MarkLineView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.updateTransform=function(z,re,oe){re.eachSeries(function(ie){var ae=MarkerModel$1.getMarkerModelFromSeries(ie,"markLine");if(ae){var le=ae.getData(),ue=inner$3(ae).from,de=inner$3(ae).to;ue.each(function(pe){updateSingleMarkerEndLayout(ue,pe,!0,ie,oe),updateSingleMarkerEndLayout(de,pe,!1,ie,oe)}),le.each(function(pe){le.setItemLayout(pe,[ue.getItemLayout(pe),de.getItemLayout(pe)])}),this.markerGroupMap.get(ie.id).updateLayout()}},this)},j.prototype.renderSeries=function(z,re,oe,ie){var ae=z.coordinateSystem,le=z.id,ue=z.getData(),de=this.markerGroupMap,pe=de.get(le)||de.set(le,new LineDraw$1);this.group.add(pe.group);var he=createList$1(ae,z,re),_e=he.from,Ce=he.to,$e=he.line;inner$3(re).from=_e,inner$3(re).to=Ce,re.setData($e);var xe=re.get("symbol"),Ie=re.get("symbolSize"),Ne=re.get("symbolRotate"),Oe=re.get("symbolOffset");isArray$2(xe)||(xe=[xe,xe]),isArray$2(Ie)||(Ie=[Ie,Ie]),isArray$2(Ne)||(Ne=[Ne,Ne]),isArray$2(Oe)||(Oe=[Oe,Oe]),he.from.each(function(ze){Ve(_e,ze,!0),Ve(Ce,ze,!1)}),$e.each(function(ze){var Ue=$e.getItemModel(ze).getModel("lineStyle").getLineStyle();$e.setItemLayout(ze,[_e.getItemLayout(ze),Ce.getItemLayout(ze)]),Ue.stroke==null&&(Ue.stroke=_e.getItemVisual(ze,"style").fill),$e.setItemVisual(ze,{fromSymbolKeepAspect:_e.getItemVisual(ze,"symbolKeepAspect"),fromSymbolOffset:_e.getItemVisual(ze,"symbolOffset"),fromSymbolRotate:_e.getItemVisual(ze,"symbolRotate"),fromSymbolSize:_e.getItemVisual(ze,"symbolSize"),fromSymbol:_e.getItemVisual(ze,"symbol"),toSymbolKeepAspect:Ce.getItemVisual(ze,"symbolKeepAspect"),toSymbolOffset:Ce.getItemVisual(ze,"symbolOffset"),toSymbolRotate:Ce.getItemVisual(ze,"symbolRotate"),toSymbolSize:Ce.getItemVisual(ze,"symbolSize"),toSymbol:Ce.getItemVisual(ze,"symbol"),style:Ue})}),pe.updateData($e),he.line.eachItemGraphicEl(function(ze){getECData(ze).dataModel=re,ze.traverse(function(Ue){getECData(Ue).dataModel=re})});function Ve(ze,Ue,Fe){var qe=ze.getItemModel(Ue);updateSingleMarkerEndLayout(ze,Ue,Fe,z,ie);var Et=qe.getModel("itemStyle").getItemStyle();Et.fill==null&&(Et.fill=getVisualFromData(ue,"color")),ze.setItemVisual(Ue,{symbolKeepAspect:qe.get("symbolKeepAspect"),symbolOffset:retrieve2(qe.get("symbolOffset",!0),Oe[Fe?0:1]),symbolRotate:retrieve2(qe.get("symbolRotate",!0),Ne[Fe?0:1]),symbolSize:retrieve2(qe.get("symbolSize"),Ie[Fe?0:1]),symbol:retrieve2(qe.get("symbol",!0),xe[Fe?0:1]),style:Et})}this.markKeep(pe),pe.group.silent=re.get("silent")||z.get("silent")},j.type="markLine",j}(MarkerView$1);function createList$1($,j,z){var re;$?re=map$1($&&$.dimensions,function(de){var pe=j.getData().getDimensionInfo(j.getData().mapDimension(de))||{};return extend$1(extend$1({},pe),{name:de,ordinalMeta:null})}):re=[{name:"value",type:"float"}];var oe=new SeriesData$1(re,z),ie=new SeriesData$1(re,z),ae=new SeriesData$1([],z),le=map$1(z.get("data"),curry$1(markLineTransform,j,$,z));$&&(le=filter(le,curry$1(markLineFilter,$)));var ue=createMarkerDimValueGetter(!!$,re);return oe.initData(map$1(le,function(de){return de[0]}),null,ue),ie.initData(map$1(le,function(de){return de[1]}),null,ue),ae.initData(map$1(le,function(de){return de[2]})),ae.hasItemOption=!0,{from:oe,to:ie,line:ae}}const MarkLineView$1=MarkLineView;function install$d($){$.registerComponentModel(MarkLineModel$1),$.registerComponentView(MarkLineView$1),$.registerPreprocessor(function(j){checkMarkerInSeries(j.series,"markLine")&&(j.markLine=j.markLine||{})})}var MarkAreaModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.createMarkerModelFromSeries=function(z,re,oe){return new j(z,re,oe)},j.type="markArea",j.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},j}(MarkerModel$1);const MarkAreaModel$1=MarkAreaModel;var inner$2=makeInner(),markAreaTransform=function($,j,z,re){var oe=re[0],ie=re[1];if(!(!oe||!ie)){var ae=dataTransform($,oe),le=dataTransform($,ie),ue=ae.coord,de=le.coord;ue[0]=retrieve(ue[0],-1/0),ue[1]=retrieve(ue[1],-1/0),de[0]=retrieve(de[0],1/0),de[1]=retrieve(de[1],1/0);var pe=mergeAll([{},ae,le]);return pe.coord=[ae.coord,le.coord],pe.x0=ae.x,pe.y0=ae.y,pe.x1=le.x,pe.y1=le.y,pe}};function isInfinity($){return!isNaN($)&&!isFinite($)}function ifMarkAreaHasOnlyDim($,j,z,re){var oe=1-$;return isInfinity(j[oe])&&isInfinity(z[oe])}function markAreaFilter($,j){var z=j.coord[0],re=j.coord[1],oe={coord:z,x:j.x0,y:j.y0},ie={coord:re,x:j.x1,y:j.y1};return isCoordinateSystemType($,"cartesian2d")?z&&re&&(ifMarkAreaHasOnlyDim(1,z,re)||ifMarkAreaHasOnlyDim(0,z,re))?!0:zoneFilter($,oe,ie):dataFilter($,oe)||dataFilter($,ie)}function getSingleMarkerEndPoint($,j,z,re,oe){var ie=re.coordinateSystem,ae=$.getItemModel(j),le,ue=parsePercent(ae.get(z[0]),oe.getWidth()),de=parsePercent(ae.get(z[1]),oe.getHeight());if(!isNaN(ue)&&!isNaN(de))le=[ue,de];else{if(re.getMarkerPosition){var pe=$.getValues(["x0","y0"],j),he=$.getValues(["x1","y1"],j),_e=ie.clampData(pe),Ce=ie.clampData(he),$e=[];z[0]==="x0"?$e[0]=_e[0]>Ce[0]?he[0]:pe[0]:$e[0]=_e[0]>Ce[0]?pe[0]:he[0],z[1]==="y0"?$e[1]=_e[1]>Ce[1]?he[1]:pe[1]:$e[1]=_e[1]>Ce[1]?pe[1]:he[1],le=re.getMarkerPosition($e,z,!0)}else{var xe=$.get(z[0],j),Ie=$.get(z[1],j),Ne=[xe,Ie];ie.clampData&&ie.clampData(Ne,Ne),le=ie.dataToPoint(Ne,!0)}if(isCoordinateSystemType(ie,"cartesian2d")){var Oe=ie.getAxis("x"),Ve=ie.getAxis("y"),xe=$.get(z[0],j),Ie=$.get(z[1],j);isInfinity(xe)?le[0]=Oe.toGlobalCoord(Oe.getExtent()[z[0]==="x0"?0:1]):isInfinity(Ie)&&(le[1]=Ve.toGlobalCoord(Ve.getExtent()[z[1]==="y0"?0:1]))}isNaN(ue)||(le[0]=ue),isNaN(de)||(le[1]=de)}return le}var dimPermutations=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],MarkAreaView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.updateTransform=function(z,re,oe){re.eachSeries(function(ie){var ae=MarkerModel$1.getMarkerModelFromSeries(ie,"markArea");if(ae){var le=ae.getData();le.each(function(ue){var de=map$1(dimPermutations,function(he){return getSingleMarkerEndPoint(le,ue,he,ie,oe)});le.setItemLayout(ue,de);var pe=le.getItemGraphicEl(ue);pe.setShape("points",de)})}},this)},j.prototype.renderSeries=function(z,re,oe,ie){var ae=z.coordinateSystem,le=z.id,ue=z.getData(),de=this.markerGroupMap,pe=de.get(le)||de.set(le,{group:new Group$4});this.group.add(pe.group),this.markKeep(pe);var he=createList(ae,z,re);re.setData(he),he.each(function(_e){var Ce=map$1(dimPermutations,function(Et){return getSingleMarkerEndPoint(he,_e,Et,z,ie)}),$e=ae.getAxis("x").scale,xe=ae.getAxis("y").scale,Ie=$e.getExtent(),Ne=xe.getExtent(),Oe=[$e.parse(he.get("x0",_e)),$e.parse(he.get("x1",_e))],Ve=[xe.parse(he.get("y0",_e)),xe.parse(he.get("y1",_e))];asc$2(Oe),asc$2(Ve);var ze=!(Ie[0]>Oe[1]||Ie[1] Ve[1]||Ne[1] =0},j.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},j.type="legend.plain",j.dependencies=["series"],j.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},j}(ComponentModel$1);const LegendModel$1=LegendModel;var curry=curry$1,each$3=each$f,Group$1=Group$4,LegendView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z.newlineDisabled=!1,z}return j.prototype.init=function(){this.group.add(this._contentGroup=new Group$1),this.group.add(this._selectorGroup=new Group$1),this._isFirstRender=!0},j.prototype.getContentGroup=function(){return this._contentGroup},j.prototype.getSelectorGroup=function(){return this._selectorGroup},j.prototype.render=function(z,re,oe){var ie=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!z.get("show",!0)){var ae=z.get("align"),le=z.get("orient");(!ae||ae==="auto")&&(ae=z.get("left")==="right"&&le==="vertical"?"right":"left");var ue=z.get("selector",!0),de=z.get("selectorPosition",!0);ue&&(!de||de==="auto")&&(de=le==="horizontal"?"end":"start"),this.renderInner(ae,z,re,oe,ue,le,de);var pe=z.getBoxLayoutParams(),he={width:oe.getWidth(),height:oe.getHeight()},_e=z.get("padding"),Ce=getLayoutRect(pe,he,_e),$e=this.layoutInner(z,ae,Ce,ie,ue,de),xe=getLayoutRect(defaults$2({width:$e.width,height:$e.height},pe),he,_e);this.group.x=xe.x-$e.x,this.group.y=xe.y-$e.y,this.group.markRedraw(),this.group.add(this._backgroundEl=makeBackground($e,z))}},j.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},j.prototype.renderInner=function(z,re,oe,ie,ae,le,ue){var de=this.getContentGroup(),pe=createHashMap(),he=re.get("selectedMode"),_e=[];oe.eachRawSeries(function(Ce){!Ce.get("legendHoverLink")&&_e.push(Ce.id)}),each$3(re.getData(),function(Ce,$e){var xe=Ce.get("name");if(!this.newlineDisabled&&(xe===""||xe===` `)){var Ie=new Group$1;Ie.newline=!0,de.add(Ie);return}var Ne=oe.getSeriesByName(xe)[0];if(!pe.get(xe))if(Ne){var Oe=Ne.getData(),Ve=Oe.getVisual("legendLineStyle")||{},ze=Oe.getVisual("legendIcon"),Ue=Oe.getVisual("style"),Fe=this._createItem(Ne,xe,$e,Ce,re,z,Ve,Ue,ze,he,ie);Fe.on("click",curry(dispatchSelectAction,xe,null,ie,_e)).on("mouseover",curry(dispatchHighlightAction,Ne.name,null,ie,_e)).on("mouseout",curry(dispatchDownplayAction,Ne.name,null,ie,_e)),pe.set(xe,!0)}else oe.eachRawSeries(function(qe){if(!pe.get(xe)&&qe.legendVisualProvider){var Et=qe.legendVisualProvider;if(!Et.containName(xe))return;var Pt=Et.indexOfName(xe),Lt=Et.getItemVisual(Pt,"style"),jt=Et.getItemVisual(Pt,"legendIcon"),vn=parse(Lt.fill);vn&&vn[3]===0&&(vn[3]=.2,Lt=extend$1(extend$1({},Lt),{fill:stringify(vn,"rgba")}));var hn=this._createItem(qe,xe,$e,Ce,re,z,{},Lt,jt,he,ie);hn.on("click",curry(dispatchSelectAction,null,xe,ie,_e)).on("mouseover",curry(dispatchHighlightAction,null,xe,ie,_e)).on("mouseout",curry(dispatchDownplayAction,null,xe,ie,_e)),pe.set(xe,!0)}},this)},this),ae&&this._createSelector(ae,re,ie,le,ue)},j.prototype._createSelector=function(z,re,oe,ie,ae){var le=this.getSelectorGroup();each$3(z,function(de){var pe=de.type,he=new ZRText$1({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){oe.dispatchAction({type:pe==="all"?"legendAllSelect":"legendInverseSelect"})}});le.add(he);var _e=re.getModel("selectorLabel"),Ce=re.getModel(["emphasis","selectorLabel"]);setLabelStyle(he,{normal:_e,emphasis:Ce},{defaultText:de.title}),enableHoverEmphasis(he)})},j.prototype._createItem=function(z,re,oe,ie,ae,le,ue,de,pe,he,_e){var Ce=z.visualDrawType,$e=ae.get("itemWidth"),xe=ae.get("itemHeight"),Ie=ae.isSelected(re),Ne=ie.get("symbolRotate"),Oe=ie.get("symbolKeepAspect"),Ve=ie.get("icon");pe=Ve||pe||"roundRect";var ze=getLegendStyle(pe,ie,ue,de,Ce,Ie,_e),Ue=new Group$1,Fe=ie.getModel("textStyle");if(isFunction$1(z.getLegendIcon)&&(!Ve||Ve==="inherit"))Ue.add(z.getLegendIcon({itemWidth:$e,itemHeight:xe,icon:pe,iconRotate:Ne,itemStyle:ze.itemStyle,lineStyle:ze.lineStyle,symbolKeepAspect:Oe}));else{var qe=Ve==="inherit"&&z.getData().getVisual("symbol")?Ne==="inherit"?z.getData().getVisual("symbolRotate"):Ne:0;Ue.add(getDefaultLegendIcon({itemWidth:$e,itemHeight:xe,icon:pe,iconRotate:qe,itemStyle:ze.itemStyle,lineStyle:ze.lineStyle,symbolKeepAspect:Oe}))}var Et=le==="left"?$e+5:-5,Pt=le,Lt=ae.get("formatter"),jt=re;isString$1(Lt)&&Lt?jt=Lt.replace("{name}",re??""):isFunction$1(Lt)&&(jt=Lt(re));var vn=ie.get("inactiveColor");Ue.add(new ZRText$1({style:createTextStyle(Fe,{text:jt,x:Et,y:xe/2,fill:Ie?Fe.getTextColor():vn,align:Pt,verticalAlign:"middle"})}));var hn=new Rect$3({shape:Ue.getBoundingRect(),invisible:!0}),bn=ie.getModel("tooltip");return bn.get("show")&&setTooltipConfig({el:hn,componentModel:ae,itemName:re,itemTooltipOption:bn.option}),Ue.add(hn),Ue.eachChild(function(Sn){Sn.silent=!0}),hn.silent=!he,this.getContentGroup().add(Ue),enableHoverEmphasis(Ue),Ue.__legendDataIndex=oe,Ue},j.prototype.layoutInner=function(z,re,oe,ie,ae,le){var ue=this.getContentGroup(),de=this.getSelectorGroup();box(z.get("orient"),ue,z.get("itemGap"),oe.width,oe.height);var pe=ue.getBoundingRect(),he=[-pe.x,-pe.y];if(de.markRedraw(),ue.markRedraw(),ae){box("horizontal",de,z.get("selectorItemGap",!0));var _e=de.getBoundingRect(),Ce=[-_e.x,-_e.y],$e=z.get("selectorButtonGap",!0),xe=z.getOrient().index,Ie=xe===0?"width":"height",Ne=xe===0?"height":"width",Oe=xe===0?"y":"x";le==="end"?Ce[xe]+=pe[Ie]+$e:he[xe]+=_e[Ie]+$e,Ce[1-xe]+=pe[Ne]/2-_e[Ne]/2,de.x=Ce[0],de.y=Ce[1],ue.x=he[0],ue.y=he[1];var Ve={x:0,y:0};return Ve[Ie]=pe[Ie]+$e+_e[Ie],Ve[Ne]=Math.max(pe[Ne],_e[Ne]),Ve[Oe]=Math.min(0,_e[Oe]+Ce[1-xe]),Ve}else return ue.x=he[0],ue.y=he[1],this.group.getBoundingRect()},j.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},j.type="legend.plain",j}(ComponentView$1);function getLegendStyle($,j,z,re,oe,ie,ae){function le(Ie,Ne){Ie.lineWidth==="auto"&&(Ie.lineWidth=Ne.lineWidth>0?2:0),each$3(Ie,function(Oe,Ve){Ie[Ve]==="inherit"&&(Ie[Ve]=Ne[Ve])})}var ue=j.getModel("itemStyle"),de=ue.getItemStyle(),pe=$.lastIndexOf("empty",0)===0?"fill":"stroke",he=ue.getShallow("decal");de.decal=!he||he==="inherit"?re.decal:createOrUpdatePatternFromDecal(he,ae),de.fill==="inherit"&&(de.fill=re[oe]),de.stroke==="inherit"&&(de.stroke=re[pe]),de.opacity==="inherit"&&(de.opacity=(oe==="fill"?re:z).opacity),le(de,re);var _e=j.getModel("lineStyle"),Ce=_e.getLineStyle();if(le(Ce,z),de.fill==="auto"&&(de.fill=re.fill),de.stroke==="auto"&&(de.stroke=re.fill),Ce.stroke==="auto"&&(Ce.stroke=re.fill),!ie){var $e=j.get("inactiveBorderWidth"),xe=de[pe];de.lineWidth=$e==="auto"?re.lineWidth>0&&xe?2:0:de.lineWidth,de.fill=j.get("inactiveColor"),de.stroke=j.get("inactiveBorderColor"),Ce.stroke=_e.get("inactiveColor"),Ce.lineWidth=_e.get("inactiveWidth")}return{itemStyle:de,lineStyle:Ce}}function getDefaultLegendIcon($){var j=$.icon||"roundRect",z=createSymbol$1(j,0,0,$.itemWidth,$.itemHeight,$.itemStyle.fill,$.symbolKeepAspect);return z.setStyle($.itemStyle),z.rotation=($.iconRotate||0)*Math.PI/180,z.setOrigin([$.itemWidth/2,$.itemHeight/2]),j.indexOf("empty")>-1&&(z.style.stroke=z.style.fill,z.style.fill="#fff",z.style.lineWidth=2),z}function dispatchSelectAction($,j,z,re){dispatchDownplayAction($,j,z,re),z.dispatchAction({type:"legendToggleSelect",name:$??j}),dispatchHighlightAction($,j,z,re)}function isUseHoverLayer($){for(var j=$.getZr().storage.getDisplayList(),z,re=0,oe=j.length;re oe[ae],Ie=[-Ce.x,-Ce.y];re||(Ie[ie]=pe[de]);var Ne=[0,0],Oe=[-$e.x,-$e.y],Ve=retrieve2(z.get("pageButtonGap",!0),z.get("itemGap",!0));if(xe){var ze=z.get("pageButtonPosition",!0);ze==="end"?Oe[ie]+=oe[ae]-$e[ae]:Ne[ie]+=$e[ae]+Ve}Oe[1-ie]+=Ce[le]/2-$e[le]/2,pe.setPosition(Ie),he.setPosition(Ne),_e.setPosition(Oe);var Ue={x:0,y:0};if(Ue[ae]=xe?oe[ae]:Ce[ae],Ue[le]=Math.max(Ce[le],$e[le]),Ue[ue]=Math.min(0,$e[ue]+Oe[1-ie]),he.__rectSize=oe[ae],xe){var Fe={x:0,y:0};Fe[ae]=Math.max(oe[ae]-$e[ae]-Ve,0),Fe[le]=Ue[le],he.setClipPath(new Rect$3({shape:Fe})),he.__rectSize=Fe[ae]}else _e.eachChild(function(Et){Et.attr({invisible:!0,silent:!0})});var qe=this._getPageInfo(z);return qe.pageIndex!=null&&updateProps$1(pe,{x:qe.contentPosition[0],y:qe.contentPosition[1]},xe?z:null),this._updatePageInfoView(z,qe),Ue},j.prototype._pageGo=function(z,re,oe){var ie=this._getPageInfo(re)[z];ie!=null&&oe.dispatchAction({type:"legendScroll",scrollDataIndex:ie,legendId:re.id})},j.prototype._updatePageInfoView=function(z,re){var oe=this._controllerGroup;each$f(["pagePrev","pageNext"],function(pe){var he=pe+"DataIndex",_e=re[he]!=null,Ce=oe.childOfName(pe);Ce&&(Ce.setStyle("fill",_e?z.get("pageIconColor",!0):z.get("pageIconInactiveColor",!0)),Ce.cursor=_e?"pointer":"default")});var ie=oe.childOfName("pageText"),ae=z.get("pageFormatter"),le=re.pageIndex,ue=le!=null?le+1:0,de=re.pageCount;ie&&ae&&ie.setStyle("text",isString$1(ae)?ae.replace("{current}",ue==null?"":ue+"").replace("{total}",de==null?"":de+""):ae({current:ue,total:de}))},j.prototype._getPageInfo=function(z){var re=z.get("scrollDataIndex",!0),oe=this.getContentGroup(),ie=this._containerGroup.__rectSize,ae=z.getOrient().index,le=WH[ae],ue=XY[ae],de=this._findTargetItemIndex(re),pe=oe.children(),he=pe[de],_e=pe.length,Ce=_e?1:0,$e={contentPosition:[oe.x,oe.y],pageCount:Ce,pageIndex:Ce-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!he)return $e;var xe=ze(he);$e.contentPosition[ae]=-xe.s;for(var Ie=de+1,Ne=xe,Oe=xe,Ve=null;Ie<=_e;++Ie)Ve=ze(pe[Ie]),(!Ve&&Oe.e>Ne.s+ie||Ve&&!Ue(Ve,Ne.s))&&(Oe.i>Ne.i?Ne=Oe:Ne=Ve,Ne&&($e.pageNextDataIndex==null&&($e.pageNextDataIndex=Ne.i),++$e.pageCount)),Oe=Ve;for(var Ie=de-1,Ne=xe,Oe=xe,Ve=null;Ie>=-1;--Ie)Ve=ze(pe[Ie]),(!Ve||!Ue(Oe,Ve.s))&&Ne.i =qe&&Fe.s<=qe+ie}},j.prototype._findTargetItemIndex=function(z){if(!this._showController)return 0;var re,oe=this.getContentGroup(),ie;return oe.eachChild(function(ae,le){var ue=ae.__legendDataIndex;ie==null&&ue!=null&&(ie=le),ue===z&&(re=le)}),re??ie},j.type="legend.scroll",j}(LegendView$1);const ScrollableLegendView$1=ScrollableLegendView;function installScrollableLegendAction($){$.registerAction("legendScroll","legendscroll",function(j,z){var re=j.scrollDataIndex;re!=null&&z.eachComponent({mainType:"legend",subType:"scroll",query:j},function(oe){oe.setScrollDataIndex(re)})})}function install$a($){use(install$b),$.registerComponentModel(ScrollableLegendModel$1),$.registerComponentView(ScrollableLegendView$1),installScrollableLegendAction($)}function install$9($){use(install$b),use(install$a)}var InsideZoomModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.type="dataZoom.inside",j.defaultOption=inheritDefaultOption(DataZoomModel$1.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),j}(DataZoomModel$1);const InsideZoomModel$1=InsideZoomModel;var inner$1=makeInner();function setViewInfoToCoordSysRecord($,j,z){inner$1($).coordSysRecordMap.each(function(re){var oe=re.dataZoomInfoMap.get(j.uid);oe&&(oe.getRange=z)})}function disposeCoordSysRecordIfNeeded($,j){for(var z=inner$1($).coordSysRecordMap,re=z.keys(),oe=0;oe re[z+j]&&(j=le),oe=oe&&ae.get("preventDefaultMouseMove",!0)}),{controlType:j,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!oe}}}function installDataZoomRoamProcessor($){$.registerProcessor($.PRIORITY.PROCESSOR.FILTER,function(j,z){var re=inner$1(z),oe=re.coordSysRecordMap||(re.coordSysRecordMap=createHashMap());oe.each(function(ie){ie.dataZoomInfoMap=null}),j.eachComponent({mainType:"dataZoom",subType:"inside"},function(ie){var ae=collectReferCoordSysModelInfo(ie);each$f(ae.infoList,function(le){var ue=le.model.uid,de=oe.get(ue)||oe.set(ue,createCoordSysRecord(z,le.model)),pe=de.dataZoomInfoMap||(de.dataZoomInfoMap=createHashMap());pe.set(ie.uid,{dzReferCoordSysInfo:le,model:ie,getRange:null})})}),oe.each(function(ie){var ae=ie.controller,le,ue=ie.dataZoomInfoMap;if(ue){var de=ue.keys()[0];de!=null&&(le=ue.get(de))}if(!le){disposeCoordSysRecord(oe,ie);return}var pe=mergeControllerParams(ue);ae.enable(pe.controlType,pe.opt),ae.setPointerChecker(ie.containsPoint),createOrUpdate(ie,"dispatchAction",le.model.get("throttle",!0),"fixRate")})})}var InsideZoomView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type="dataZoom.inside",z}return j.prototype.render=function(z,re,oe){if($.prototype.render.apply(this,arguments),z.noTarget()){this._clear();return}this.range=z.getPercentRange(),setViewInfoToCoordSysRecord(oe,z,{pan:bind$2(getRangeHandlers.pan,this),zoom:bind$2(getRangeHandlers.zoom,this),scrollMove:bind$2(getRangeHandlers.scrollMove,this)})},j.prototype.dispose=function(){this._clear(),$.prototype.dispose.apply(this,arguments)},j.prototype._clear=function(){disposeCoordSysRecordIfNeeded(this.api,this.dataZoomModel),this.range=null},j.type="dataZoom.inside",j}(DataZoomView$1),getRangeHandlers={zoom:function($,j,z,re){var oe=this.range,ie=oe.slice(),ae=$.axisModels[0];if(ae){var le=getDirectionInfo[j](null,[re.originX,re.originY],ae,z,$),ue=(le.signal>0?le.pixelStart+le.pixelLength-le.pixel:le.pixel-le.pixelStart)/le.pixelLength*(ie[1]-ie[0])+ie[0],de=Math.max(1/re.scale,0);ie[0]=(ie[0]-ue)*de+ue,ie[1]=(ie[1]-ue)*de+ue;var pe=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(sliderMove(0,ie,[0,100],0,pe.minSpan,pe.maxSpan),this.range=ie,oe[0]!==ie[0]||oe[1]!==ie[1])return ie}},pan:makeMover(function($,j,z,re,oe,ie){var ae=getDirectionInfo[re]([ie.oldX,ie.oldY],[ie.newX,ie.newY],j,oe,z);return ae.signal*($[1]-$[0])*ae.pixel/ae.pixelLength}),scrollMove:makeMover(function($,j,z,re,oe,ie){var ae=getDirectionInfo[re]([0,0],[ie.scrollDelta,ie.scrollDelta],j,oe,z);return ae.signal*($[1]-$[0])*ie.scrollDelta})};function makeMover($){return function(j,z,re,oe){var ie=this.range,ae=ie.slice(),le=j.axisModels[0];if(le){var ue=$(ae,le,j,z,re,oe);if(sliderMove(ue,ae,[0,100],"all"),this.range=ae,ie[0]!==ae[0]||ie[1]!==ae[1])return ae}}}var getDirectionInfo={grid:function($,j,z,re,oe){var ie=z.axis,ae={},le=oe.model.coordinateSystem.getRect();return $=$||[0,0],ie.dim==="x"?(ae.pixel=j[0]-$[0],ae.pixelLength=le.width,ae.pixelStart=le.x,ae.signal=ie.inverse?1:-1):(ae.pixel=j[1]-$[1],ae.pixelLength=le.height,ae.pixelStart=le.y,ae.signal=ie.inverse?-1:1),ae},polar:function($,j,z,re,oe){var ie=z.axis,ae={},le=oe.model.coordinateSystem,ue=le.getRadiusAxis().getExtent(),de=le.getAngleAxis().getExtent();return $=$?le.pointToCoord($):[0,0],j=le.pointToCoord(j),z.mainType==="radiusAxis"?(ae.pixel=j[0]-$[0],ae.pixelLength=ue[1]-ue[0],ae.pixelStart=ue[0],ae.signal=ie.inverse?1:-1):(ae.pixel=j[1]-$[1],ae.pixelLength=de[1]-de[0],ae.pixelStart=de[0],ae.signal=ie.inverse?-1:1),ae},singleAxis:function($,j,z,re,oe){var ie=z.axis,ae=oe.model.coordinateSystem.getRect(),le={};return $=$||[0,0],ie.orient==="horizontal"?(le.pixel=j[0]-$[0],le.pixelLength=ae.width,le.pixelStart=ae.x,le.signal=ie.inverse?1:-1):(le.pixel=j[1]-$[1],le.pixelLength=ae.height,le.pixelStart=ae.y,le.signal=ie.inverse?-1:1),le}};const InsideZoomView$1=InsideZoomView;function install$8($){installCommon$1($),$.registerComponentModel(InsideZoomModel$1),$.registerComponentView(InsideZoomView$1),installDataZoomRoamProcessor($)}var SliderZoomModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.type="dataZoom.slider",j.layoutMode="box",j.defaultOption=inheritDefaultOption(DataZoomModel$1.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),j}(DataZoomModel$1);const SliderZoomModel$1=SliderZoomModel;var Rect=Rect$3,DEFAULT_LOCATION_EDGE_GAP=7,DEFAULT_FRAME_BORDER_WIDTH=1,DEFAULT_FILLER_SIZE=30,DEFAULT_MOVE_HANDLE_SIZE=7,HORIZONTAL="horizontal",VERTICAL="vertical",LABEL_GAP=5,SHOW_DATA_SHADOW_SERIES_TYPE=["line","bar","candlestick","scatter"],REALTIME_ANIMATION_CONFIG={easing:"cubicOut",duration:100,delay:0},SliderZoomView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z._displayables={},z}return j.prototype.init=function(z,re){this.api=re,this._onBrush=bind$2(this._onBrush,this),this._onBrushEnd=bind$2(this._onBrushEnd,this)},j.prototype.render=function(z,re,oe,ie){if($.prototype.render.apply(this,arguments),createOrUpdate(this,"_dispatchZoomAction",z.get("throttle"),"fixRate"),this._orient=z.getOrient(),z.get("show")===!1){this.group.removeAll();return}if(z.noTarget()){this._clear(),this.group.removeAll();return}(!ie||ie.type!=="dataZoom"||ie.from!==this.uid)&&this._buildView(),this._updateView()},j.prototype.dispose=function(){this._clear(),$.prototype.dispose.apply(this,arguments)},j.prototype._clear=function(){clear$1(this,"_dispatchZoomAction");var z=this.api.getZr();z.off("mousemove",this._onBrush),z.off("mouseup",this._onBrushEnd)},j.prototype._buildView=function(){var z=this.group;z.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var re=this._displayables.sliderGroup=new Group$4;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),z.add(re),this._positionGroup()},j.prototype._resetLocation=function(){var z=this.dataZoomModel,re=this.api,oe=z.get("brushSelect"),ie=oe?DEFAULT_MOVE_HANDLE_SIZE:0,ae=this._findCoordRect(),le={width:re.getWidth(),height:re.getHeight()},ue=this._orient===HORIZONTAL?{right:le.width-ae.x-ae.width,top:le.height-DEFAULT_FILLER_SIZE-DEFAULT_LOCATION_EDGE_GAP-ie,width:ae.width,height:DEFAULT_FILLER_SIZE}:{right:DEFAULT_LOCATION_EDGE_GAP,top:ae.y,width:DEFAULT_FILLER_SIZE,height:ae.height},de=getLayoutParams(z.option);each$f(["right","top","width","height"],function(he){de[he]==="ph"&&(de[he]=ue[he])});var pe=getLayoutRect(de,le);this._location={x:pe.x,y:pe.y},this._size=[pe.width,pe.height],this._orient===VERTICAL&&this._size.reverse()},j.prototype._positionGroup=function(){var z=this.group,re=this._location,oe=this._orient,ie=this.dataZoomModel.getFirstTargetAxisModel(),ae=ie&&ie.get("inverse"),le=this._displayables.sliderGroup,ue=(this._dataShadowInfo||{}).otherAxisInverse;le.attr(oe===HORIZONTAL&&!ae?{scaleY:ue?1:-1,scaleX:1}:oe===HORIZONTAL&&ae?{scaleY:ue?1:-1,scaleX:-1}:oe===VERTICAL&&!ae?{scaleY:ue?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:ue?-1:1,scaleX:-1,rotation:Math.PI/2});var de=z.getBoundingRect([le]);z.x=re.x-de.x,z.y=re.y-de.y,z.markRedraw()},j.prototype._getViewExtent=function(){return[0,this._size[0]]},j.prototype._renderBackground=function(){var z=this.dataZoomModel,re=this._size,oe=this._displayables.sliderGroup,ie=z.get("brushSelect");oe.add(new Rect({silent:!0,shape:{x:0,y:0,width:re[0],height:re[1]},style:{fill:z.get("backgroundColor")},z2:-40}));var ae=new Rect({shape:{x:0,y:0,width:re[0],height:re[1]},style:{fill:"transparent"},z2:0,onclick:bind$2(this._onClickPanel,this)}),le=this.api.getZr();ie?(ae.on("mousedown",this._onBrushStart,this),ae.cursor="crosshair",le.on("mousemove",this._onBrush),le.on("mouseup",this._onBrushEnd)):(le.off("mousemove",this._onBrush),le.off("mouseup",this._onBrushEnd)),oe.add(ae)},j.prototype._renderDataShadow=function(){var z=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!z)return;var re=this._size,oe=this._shadowSize||[],ie=z.series,ae=ie.getRawData(),le=ie.getShadowDim&&ie.getShadowDim(),ue=le&&ae.getDimensionInfo(le)?ie.getShadowDim():z.otherDim;if(ue==null)return;var de=this._shadowPolygonPts,pe=this._shadowPolylinePts;if(ae!==this._shadowData||ue!==this._shadowDim||re[0]!==oe[0]||re[1]!==oe[1]){var he=ae.getDataExtent(ue),_e=(he[1]-he[0])*.3;he=[he[0]-_e,he[1]+_e];var Ce=[0,re[1]],$e=[0,re[0]],xe=[[re[0],0],[0,0]],Ie=[],Ne=$e[1]/(ae.count()-1),Oe=0,Ve=Math.round(ae.count()/re[0]),ze;ae.each([ue],function(Pt,Lt){if(Ve>0&&Lt%Ve){Oe+=Ne;return}var jt=Pt==null||isNaN(Pt)||Pt==="",vn=jt?0:linearMap$2(Pt,he,Ce,!0);jt&&!ze&&Lt?(xe.push([xe[xe.length-1][0],0]),Ie.push([Ie[Ie.length-1][0],0])):!jt&&ze&&(xe.push([Oe,0]),Ie.push([Oe,0])),xe.push([Oe,vn]),Ie.push([Oe,vn]),Oe+=Ne,ze=jt}),de=this._shadowPolygonPts=xe,pe=this._shadowPolylinePts=Ie}this._shadowData=ae,this._shadowDim=ue,this._shadowSize=[re[0],re[1]];var Ue=this.dataZoomModel;function Fe(Pt){var Lt=Ue.getModel(Pt?"selectedDataBackground":"dataBackground"),jt=new Group$4,vn=new Polygon$1({shape:{points:de},segmentIgnoreThreshold:1,style:Lt.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),hn=new Polyline$3({shape:{points:pe},segmentIgnoreThreshold:1,style:Lt.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return jt.add(vn),jt.add(hn),jt}for(var qe=0;qe<3;qe++){var Et=Fe(qe===1);this._displayables.sliderGroup.add(Et),this._displayables.dataShadowSegs.push(Et)}},j.prototype._prepareDataShadowInfo=function(){var z=this.dataZoomModel,re=z.get("showDataShadow");if(re!==!1){var oe,ie=this.ecModel;return z.eachTargetAxis(function(ae,le){var ue=z.getAxisProxy(ae,le).getTargetSeriesModels();each$f(ue,function(de){if(!oe&&!(re!==!0&&indexOf(SHOW_DATA_SHADOW_SERIES_TYPE,de.get("type"))<0)){var pe=ie.getComponent(getAxisMainType(ae),le).axis,he=getOtherDim(ae),_e,Ce=de.coordinateSystem;he!=null&&Ce.getOtherAxis&&(_e=Ce.getOtherAxis(pe).inverse),he=de.getData().mapDimension(he),oe={thisAxis:pe,series:de,thisDim:ae,otherDim:he,otherAxisInverse:_e}}},this)},this),oe}},j.prototype._renderHandle=function(){var z=this.group,re=this._displayables,oe=re.handles=[null,null],ie=re.handleLabels=[null,null],ae=this._displayables.sliderGroup,le=this._size,ue=this.dataZoomModel,de=this.api,pe=ue.get("borderRadius")||0,he=ue.get("brushSelect"),_e=re.filler=new Rect({silent:he,style:{fill:ue.get("fillerColor")},textConfig:{position:"inside"}});ae.add(_e),ae.add(new Rect({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:le[0],height:le[1],r:pe},style:{stroke:ue.get("dataBackgroundColor")||ue.get("borderColor"),lineWidth:DEFAULT_FRAME_BORDER_WIDTH,fill:"rgba(0,0,0,0)"}})),each$f([0,1],function(Ve){var ze=ue.get("handleIcon");!symbolBuildProxies[ze]&&ze.indexOf("path://")<0&&ze.indexOf("image://")<0&&(ze="path://"+ze);var Ue=createSymbol$1(ze,-1,0,2,2,null,!0);Ue.attr({cursor:getCursor$1(this._orient),draggable:!0,drift:bind$2(this._onDragMove,this,Ve),ondragend:bind$2(this._onDragEnd,this),onmouseover:bind$2(this._showDataInfo,this,!0),onmouseout:bind$2(this._showDataInfo,this,!1),z2:5});var Fe=Ue.getBoundingRect(),qe=ue.get("handleSize");this._handleHeight=parsePercent(qe,this._size[1]),this._handleWidth=Fe.width/Fe.height*this._handleHeight,Ue.setStyle(ue.getModel("handleStyle").getItemStyle()),Ue.style.strokeNoScale=!0,Ue.rectHover=!0,Ue.ensureState("emphasis").style=ue.getModel(["emphasis","handleStyle"]).getItemStyle(),enableHoverEmphasis(Ue);var Et=ue.get("handleColor");Et!=null&&(Ue.style.fill=Et),ae.add(oe[Ve]=Ue);var Pt=ue.getModel("textStyle");z.add(ie[Ve]=new ZRText$1({silent:!0,invisible:!0,style:createTextStyle(Pt,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:Pt.getTextColor(),font:Pt.getFont()}),z2:10}))},this);var Ce=_e;if(he){var $e=parsePercent(ue.get("moveHandleSize"),le[1]),xe=re.moveHandle=new Rect$3({style:ue.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:le[1]-.5,height:$e}}),Ie=$e*.8,Ne=re.moveHandleIcon=createSymbol$1(ue.get("moveHandleIcon"),-Ie/2,-Ie/2,Ie,Ie,"#fff",!0);Ne.silent=!0,Ne.y=le[1]+$e/2-.5,xe.ensureState("emphasis").style=ue.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var Oe=Math.min(le[1]/2,Math.max($e,10));Ce=re.moveZone=new Rect$3({invisible:!0,shape:{y:le[1]-Oe,height:$e+Oe}}),Ce.on("mouseover",function(){de.enterEmphasis(xe)}).on("mouseout",function(){de.leaveEmphasis(xe)}),ae.add(xe),ae.add(Ne),ae.add(Ce)}Ce.attr({draggable:!0,cursor:getCursor$1(this._orient),drift:bind$2(this._onDragMove,this,"all"),ondragstart:bind$2(this._showDataInfo,this,!0),ondragend:bind$2(this._onDragEnd,this),onmouseover:bind$2(this._showDataInfo,this,!0),onmouseout:bind$2(this._showDataInfo,this,!1)})},j.prototype._resetInterval=function(){var z=this._range=this.dataZoomModel.getPercentRange(),re=this._getViewExtent();this._handleEnds=[linearMap$2(z[0],[0,100],re,!0),linearMap$2(z[1],[0,100],re,!0)]},j.prototype._updateInterval=function(z,re){var oe=this.dataZoomModel,ie=this._handleEnds,ae=this._getViewExtent(),le=oe.findRepresentativeAxisProxy().getMinMaxSpan(),ue=[0,100];sliderMove(re,ie,ae,oe.get("zoomLock")?"all":z,le.minSpan!=null?linearMap$2(le.minSpan,ue,ae,!0):null,le.maxSpan!=null?linearMap$2(le.maxSpan,ue,ae,!0):null);var de=this._range,pe=this._range=asc$2([linearMap$2(ie[0],ae,ue,!0),linearMap$2(ie[1],ae,ue,!0)]);return!de||de[0]!==pe[0]||de[1]!==pe[1]},j.prototype._updateView=function(z){var re=this._displayables,oe=this._handleEnds,ie=asc$2(oe.slice()),ae=this._size;each$f([0,1],function(Ce){var $e=re.handles[Ce],xe=this._handleHeight;$e.attr({scaleX:xe/2,scaleY:xe/2,x:oe[Ce]+(Ce?-1:1),y:ae[1]/2-xe/2})},this),re.filler.setShape({x:ie[0],y:0,width:ie[1]-ie[0],height:ae[1]});var le={x:ie[0],width:ie[1]-ie[0]};re.moveHandle&&(re.moveHandle.setShape(le),re.moveZone.setShape(le),re.moveZone.getBoundingRect(),re.moveHandleIcon&&re.moveHandleIcon.attr("x",le.x+le.width/2));for(var ue=re.dataShadowSegs,de=[0,ie[0],ie[1],ae[0]],pe=0;pe re[0]||oe[1]<0||oe[1]>re[1])){var ie=this._handleEnds,ae=(ie[0]+ie[1])/2,le=this._updateInterval("all",oe[0]-ae);this._updateView(),le&&this._dispatchZoomAction(!1)}},j.prototype._onBrushStart=function(z){var re=z.offsetX,oe=z.offsetY;this._brushStart=new Point$1(re,oe),this._brushing=!0,this._brushStartTime=+new Date},j.prototype._onBrushEnd=function(z){if(this._brushing){var re=this._displayables.brushRect;if(this._brushing=!1,!!re){re.attr("ignore",!0);var oe=re.shape,ie=+new Date;if(!(ie-this._brushStartTime<200&&Math.abs(oe.width)<5)){var ae=this._getViewExtent(),le=[0,100];this._range=asc$2([linearMap$2(oe.x,ae,le,!0),linearMap$2(oe.x+oe.width,ae,le,!0)]),this._handleEnds=[oe.x,oe.x+oe.width],this._updateView(),this._dispatchZoomAction(!1)}}}},j.prototype._onBrush=function(z){this._brushing&&(stop(z.event),this._updateBrushRect(z.offsetX,z.offsetY))},j.prototype._updateBrushRect=function(z,re){var oe=this._displayables,ie=this.dataZoomModel,ae=oe.brushRect;ae||(ae=oe.brushRect=new Rect({silent:!0,style:ie.getModel("brushStyle").getItemStyle()}),oe.sliderGroup.add(ae)),ae.attr("ignore",!1);var le=this._brushStart,ue=this._displayables.sliderGroup,de=ue.transformCoordToLocal(z,re),pe=ue.transformCoordToLocal(le.x,le.y),he=this._size;de[0]=Math.max(Math.min(he[0],de[0]),0),ae.setShape({x:pe[0],y:0,width:de[0]-pe[0],height:he[1]})},j.prototype._dispatchZoomAction=function(z){var re=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:z?REALTIME_ANIMATION_CONFIG:null,start:re[0],end:re[1]})},j.prototype._findCoordRect=function(){var z,re=collectReferCoordSysModelInfo(this.dataZoomModel).infoList;if(!z&&re.length){var oe=re[0].model.coordinateSystem;z=oe.getRect&&oe.getRect()}if(!z){var ie=this.api.getWidth(),ae=this.api.getHeight();z={x:ie*.2,y:ae*.2,width:ie*.6,height:ae*.6}}return z},j.type="dataZoom.slider",j}(DataZoomView$1);function getOtherDim($){var j={x:"y",y:"x",radius:"angle",angle:"radius"};return j[$]}function getCursor$1($){return $==="vertical"?"ns-resize":"ew-resize"}const SliderZoomView$1=SliderZoomView;function install$7($){$.registerComponentModel(SliderZoomModel$1),$.registerComponentView(SliderZoomView$1),installCommon$1($)}function install$6($){use(install$8),use(install$7)}var visualDefault={get:function($,j,z){var re=clone$4((defaultOption[$]||{})[j]);return z&&isArray$2(re)?re[re.length-1]:re}},defaultOption={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const visualDefault$1=visualDefault;var mapVisual=VisualMapping$1.mapVisual,eachVisual=VisualMapping$1.eachVisual,isArray$1=isArray$2,each$2=each$f,asc=asc$2,linearMap$1=linearMap$2,VisualMapModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z.stateList=["inRange","outOfRange"],z.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],z.layoutMode={type:"box",ignoreSize:!0},z.dataBound=[-1/0,1/0],z.targetVisuals={},z.controllerVisuals={},z}return j.prototype.init=function(z,re,oe){this.mergeDefaultAndTheme(z,oe)},j.prototype.optionUpdated=function(z,re){var oe=this.option;!re&&replaceVisualOption(oe,z,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},j.prototype.resetVisual=function(z){var re=this.stateList;z=bind$2(z,this),this.controllerVisuals=createVisualMappings(this.option.controller,re,z),this.targetVisuals=createVisualMappings(this.option.target,re,z)},j.prototype.getItemSymbol=function(){return null},j.prototype.getTargetSeriesIndices=function(){var z=this.option.seriesIndex,re=[];return z==null||z==="all"?this.ecModel.eachSeries(function(oe,ie){re.push(ie)}):re=normalizeToArray(z),re},j.prototype.eachTargetSeries=function(z,re){each$f(this.getTargetSeriesIndices(),function(oe){var ie=this.ecModel.getSeriesByIndex(oe);ie&&z.call(re,ie)},this)},j.prototype.isTargetSeries=function(z){var re=!1;return this.eachTargetSeries(function(oe){oe===z&&(re=!0)}),re},j.prototype.formatValueText=function(z,re,oe){var ie=this.option,ae=ie.precision,le=this.dataBound,ue=ie.formatter,de;oe=oe||["<",">"],isArray$2(z)&&(z=z.slice(),de=!0);var pe=re?z:de?[he(z[0]),he(z[1])]:he(z);if(isString$1(ue))return ue.replace("{value}",de?pe[0]:pe).replace("{value2}",de?pe[1]:pe);if(isFunction$1(ue))return de?ue(z[0],z[1]):ue(z);if(de)return z[0]===le[0]?oe[0]+" "+pe[1]:z[1]===le[1]?oe[1]+" "+pe[0]:pe[0]+" - "+pe[1];return pe;function he(_e){return _e===le[0]?"min":_e===le[1]?"max":(+_e).toFixed(Math.min(ae,20))}},j.prototype.resetExtent=function(){var z=this.option,re=asc([z.min,z.max]);this._dataExtent=re},j.prototype.getDataDimensionIndex=function(z){var re=this.option.dimension;if(re!=null)return z.getDimensionIndex(re);for(var oe=z.dimensions,ie=oe.length-1;ie>=0;ie--){var ae=oe[ie],le=z.getDimensionInfo(ae);if(!le.isCalculationCoord)return le.storeDimIndex}},j.prototype.getExtent=function(){return this._dataExtent.slice()},j.prototype.completeVisualOption=function(){var z=this.ecModel,re=this.option,oe={inRange:re.inRange,outOfRange:re.outOfRange},ie=re.target||(re.target={}),ae=re.controller||(re.controller={});merge$1(ie,oe),merge$1(ae,oe);var le=this.isCategory();ue.call(this,ie),ue.call(this,ae),de.call(this,ie,"inRange","outOfRange"),pe.call(this,ae);function ue(he){isArray$1(re.color)&&!he.inRange&&(he.inRange={color:re.color.slice().reverse()}),he.inRange=he.inRange||{color:z.get("gradientColor")}}function de(he,_e,Ce){var $e=he[_e],xe=he[Ce];$e&&!xe&&(xe=he[Ce]={},each$2($e,function(Ie,Ne){if(VisualMapping$1.isValidType(Ne)){var Oe=visualDefault$1.get(Ne,"inactive",le);Oe!=null&&(xe[Ne]=Oe,Ne==="color"&&!xe.hasOwnProperty("opacity")&&!xe.hasOwnProperty("colorAlpha")&&(xe.opacity=[0,0]))}}))}function pe(he){var _e=(he.inRange||{}).symbol||(he.outOfRange||{}).symbol,Ce=(he.inRange||{}).symbolSize||(he.outOfRange||{}).symbolSize,$e=this.get("inactiveColor"),xe=this.getItemSymbol(),Ie=xe||"roundRect";each$2(this.stateList,function(Ne){var Oe=this.itemSize,Ve=he[Ne];Ve||(Ve=he[Ne]={color:le?$e:[$e]}),Ve.symbol==null&&(Ve.symbol=_e&&clone$4(_e)||(le?Ie:[Ie])),Ve.symbolSize==null&&(Ve.symbolSize=Ce&&clone$4(Ce)||(le?Oe[0]:[Oe[0],Oe[0]])),Ve.symbol=mapVisual(Ve.symbol,function(Fe){return Fe==="none"?Ie:Fe});var ze=Ve.symbolSize;if(ze!=null){var Ue=-1/0;eachVisual(ze,function(Fe){Fe>Ue&&(Ue=Fe)}),Ve.symbolSize=mapVisual(ze,function(Fe){return linearMap$1(Fe,[0,Ue],[0,Oe[0]],!0)})}},this)}},j.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},j.prototype.isCategory=function(){return!!this.option.categories},j.prototype.setSelected=function(z){},j.prototype.getSelected=function(){return null},j.prototype.getValueState=function(z){return null},j.prototype.getVisualMeta=function(z){return null},j.type="visualMap",j.dependencies=["series"],j.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},j}(ComponentModel$1);const VisualMapModel$1=VisualMapModel;var DEFAULT_BAR_BOUND=[20,140],ContinuousModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.optionUpdated=function(z,re){$.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(oe){oe.mappingMethod="linear",oe.dataExtent=this.getExtent()}),this._resetRange()},j.prototype.resetItemSize=function(){$.prototype.resetItemSize.apply(this,arguments);var z=this.itemSize;(z[0]==null||isNaN(z[0]))&&(z[0]=DEFAULT_BAR_BOUND[0]),(z[1]==null||isNaN(z[1]))&&(z[1]=DEFAULT_BAR_BOUND[1])},j.prototype._resetRange=function(){var z=this.getExtent(),re=this.option.range;!re||re.auto?(z.auto=1,this.option.range=z):isArray$2(re)&&(re[0]>re[1]&&re.reverse(),re[0]=Math.max(re[0],z[0]),re[1]=Math.min(re[1],z[1]))},j.prototype.completeVisualOption=function(){$.prototype.completeVisualOption.apply(this,arguments),each$f(this.stateList,function(z){var re=this.option.controller[z].symbolSize;re&&re[0]!==re[1]&&(re[0]=re[1]/3)},this)},j.prototype.setSelected=function(z){this.option.range=z.slice(),this._resetRange()},j.prototype.getSelected=function(){var z=this.getExtent(),re=asc$2((this.get("range")||[]).slice());return re[0]>z[1]&&(re[0]=z[1]),re[1]>z[1]&&(re[1]=z[1]),re[0] =oe[1]||z<=re[1])?"inRange":"outOfRange"},j.prototype.findTargetDataIndices=function(z){var re=[];return this.eachTargetSeries(function(oe){var ie=[],ae=oe.getData();ae.each(this.getDataDimensionIndex(ae),function(le,ue){z[0]<=le&&le<=z[1]&&ie.push(ue)},this),re.push({seriesId:oe.id,dataIndex:ie})},this),re},j.prototype.getVisualMeta=function(z){var re=getColorStopValues(this,"outOfRange",this.getExtent()),oe=getColorStopValues(this,"inRange",this.option.range.slice()),ie=[];function ae(Ce,$e){ie.push({value:Ce,color:z(Ce,$e)})}for(var le=0,ue=0,de=oe.length,pe=re.length;ue z[1])break;ie.push({color:this.getControllerVisual(ue,"color",re),offset:le/oe})}return ie.push({color:this.getControllerVisual(z[1],"color",re),offset:1}),ie},j.prototype._createBarPoints=function(z,re){var oe=this.visualMapModel.itemSize;return[[oe[0]-re[0],z[0]],[oe[0],z[0]],[oe[0],z[1]],[oe[0]-re[1],z[1]]]},j.prototype._createBarGroup=function(z){var re=this._orient,oe=this.visualMapModel.get("inverse");return new Group$4(re==="horizontal"&&!oe?{scaleX:z==="bottom"?1:-1,rotation:Math.PI/2}:re==="horizontal"&&oe?{scaleX:z==="bottom"?-1:1,rotation:-Math.PI/2}:re==="vertical"&&!oe?{scaleX:z==="left"?1:-1,scaleY:-1}:{scaleX:z==="left"?1:-1})},j.prototype._updateHandle=function(z,re){if(this._useHandle){var oe=this._shapes,ie=this.visualMapModel,ae=oe.handleThumbs,le=oe.handleLabels,ue=ie.itemSize,de=ie.getExtent();each$1([0,1],function(pe){var he=ae[pe];he.setStyle("fill",re.handlesColor[pe]),he.y=z[pe];var _e=linearMap(z[pe],[0,ue[1]],de,!0),Ce=this.getControllerVisual(_e,"symbolSize");he.scaleX=he.scaleY=Ce/ue[0],he.x=ue[0]-Ce/2;var $e=applyTransform(oe.handleLabelPoints[pe],getTransform$1(he,this.group));le[pe].setStyle({x:$e[0],y:$e[1],text:ie.formatValueText(this._dataInterval[pe]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",oe.mainGroup):"center"})},this)}},j.prototype._showIndicator=function(z,re,oe,ie){var ae=this.visualMapModel,le=ae.getExtent(),ue=ae.itemSize,de=[0,ue[1]],pe=this._shapes,he=pe.indicator;if(he){he.attr("invisible",!1);var _e={convertOpacityToAlpha:!0},Ce=this.getControllerVisual(z,"color",_e),$e=this.getControllerVisual(z,"symbolSize"),xe=linearMap(z,le,de,!0),Ie=ue[0]-$e/2,Ne={x:he.x,y:he.y};he.y=xe,he.x=Ie;var Oe=applyTransform(pe.indicatorLabelPoint,getTransform$1(he,this.group)),Ve=pe.indicatorLabel;Ve.attr("invisible",!1);var ze=this._applyTransform("left",pe.mainGroup),Ue=this._orient,Fe=Ue==="horizontal";Ve.setStyle({text:(oe||"")+ae.formatValueText(re),verticalAlign:Fe?ze:"middle",align:Fe?"center":ze});var qe={x:Ie,y:xe,style:{fill:Ce}},Et={style:{x:Oe[0],y:Oe[1]}};if(ae.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var Pt={duration:100,easing:"cubicInOut",additive:!0};he.x=Ne.x,he.y=Ne.y,he.animateTo(qe,Pt),Ve.animateTo(Et,Pt)}else he.attr(qe),Ve.attr(Et);this._firstShowIndicator=!1;var Lt=this._shapes.handleLabels;if(Lt)for(var jt=0;jt ae[1]&&(he[1]=1/0),re&&(he[0]===-1/0?this._showIndicator(pe,he[1],"< ",ue):he[1]===1/0?this._showIndicator(pe,he[0],"> ",ue):this._showIndicator(pe,pe,"≈ ",ue));var _e=this._hoverLinkDataIndices,Ce=[];(re||useHoverLinkOnHandle(oe))&&(Ce=this._hoverLinkDataIndices=oe.findTargetDataIndices(he));var $e=compressBatches(_e,Ce);this._dispatchHighDown("downplay",makeHighDownBatch($e[0],oe)),this._dispatchHighDown("highlight",makeHighDownBatch($e[1],oe))}},j.prototype._hoverLinkFromSeriesMouseOver=function(z){var re;if(findEventDispatcher(z.target,function(ue){var de=getECData(ue);if(de.dataIndex!=null)return re=de,!0},!0),!!re){var oe=this.ecModel.getSeriesByIndex(re.seriesIndex),ie=this.visualMapModel;if(ie.isTargetSeries(oe)){var ae=oe.getData(re.dataType),le=ae.getStore().get(ie.getDataDimensionIndex(ae),re.dataIndex);isNaN(le)||this._showIndicator(le,le)}}},j.prototype._hideIndicator=function(){var z=this._shapes;z.indicator&&z.indicator.attr("invisible",!0),z.indicatorLabel&&z.indicatorLabel.attr("invisible",!0);var re=this._shapes.handleLabels;if(re)for(var oe=0;oe =0&&(ie.dimension=ae,re.push(ie))}}),$.getData().setVisual("visualMeta",re)}}];function getColorVisual($,j,z,re){for(var oe=j.targetVisuals[re],ie=VisualMapping$1.prepareVisualTypes(oe),ae={color:getVisualFromData($.getData(),"color")},le=0,ue=ie.length;le 0:j.splitNumber>0)||j.calculable)?"continuous":"piecewise"}),$.registerAction(visualMapActionInfo,visualMapActionHander),each$f(visualMapEncodingHandlers,function(j){$.registerVisual($.PRIORITY.VISUAL.COMPONENT,j)}),$.registerPreprocessor(visualMapPreprocessor))}function install$5($){$.registerComponentModel(ContinuousModel$1),$.registerComponentView(ContinuousView$1),installCommon($)}var PiecewiseModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z._pieceList=[],z}return j.prototype.optionUpdated=function(z,re){$.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var oe=this._mode=this._determineMode();this._pieceList=[],resetMethods[this._mode].call(this,this._pieceList),this._resetSelected(z,re);var ie=this.option.categories;this.resetVisual(function(ae,le){oe==="categories"?(ae.mappingMethod="category",ae.categories=clone$4(ie)):(ae.dataExtent=this.getExtent(),ae.mappingMethod="piecewise",ae.pieceList=map$1(this._pieceList,function(ue){return ue=clone$4(ue),le!=="inRange"&&(ue.visual=null),ue}))})},j.prototype.completeVisualOption=function(){var z=this.option,re={},oe=VisualMapping$1.listVisualTypes(),ie=this.isCategory();each$f(z.pieces,function(le){each$f(oe,function(ue){le.hasOwnProperty(ue)&&(re[ue]=1)})}),each$f(re,function(le,ue){var de=!1;each$f(this.stateList,function(pe){de=de||ae(z,pe,ue)||ae(z.target,pe,ue)},this),!de&&each$f(this.stateList,function(pe){(z[pe]||(z[pe]={}))[ue]=visualDefault$1.get(ue,pe==="inRange"?"active":"inactive",ie)})},this);function ae(le,ue,de){return le&&le[ue]&&le[ue].hasOwnProperty(de)}$.prototype.completeVisualOption.apply(this,arguments)},j.prototype._resetSelected=function(z,re){var oe=this.option,ie=this._pieceList,ae=(re?oe:z).selected||{};if(oe.selected=ae,each$f(ie,function(ue,de){var pe=this.getSelectedMapKey(ue);ae.hasOwnProperty(pe)||(ae[pe]=!0)},this),oe.selectedMode==="single"){var le=!1;each$f(ie,function(ue,de){var pe=this.getSelectedMapKey(ue);ae[pe]&&(le?ae[pe]=!1:le=!0)},this)}},j.prototype.getItemSymbol=function(){return this.get("itemSymbol")},j.prototype.getSelectedMapKey=function(z){return this._mode==="categories"?z.value+"":z.index+""},j.prototype.getPieceList=function(){return this._pieceList},j.prototype._determineMode=function(){var z=this.option;return z.pieces&&z.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},j.prototype.setSelected=function(z){this.option.selected=clone$4(z)},j.prototype.getValueState=function(z){var re=VisualMapping$1.findPieceIndex(z,this._pieceList);return re!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[re])]?"inRange":"outOfRange"},j.prototype.findTargetDataIndices=function(z){var re=[],oe=this._pieceList;return this.eachTargetSeries(function(ie){var ae=[],le=ie.getData();le.each(this.getDataDimensionIndex(le),function(ue,de){var pe=VisualMapping$1.findPieceIndex(ue,oe);pe===z&&ae.push(de)},this),re.push({seriesId:ie.id,dataIndex:ae})},this),re},j.prototype.getRepresentValue=function(z){var re;if(this.isCategory())re=z.value;else if(z.value!=null)re=z.value;else{var oe=z.interval||[];re=oe[0]===-1/0&&oe[1]===1/0?0:(oe[0]+oe[1])/2}return re},j.prototype.getVisualMeta=function(z){if(this.isCategory())return;var re=[],oe=["",""],ie=this;function ae(pe,he){var _e=ie.getRepresentValue({interval:pe});he||(he=ie.getValueState(_e));var Ce=z(_e,he);pe[0]===-1/0?oe[0]=Ce:pe[1]===1/0?oe[1]=Ce:re.push({value:pe[0],color:Ce},{value:pe[1],color:Ce})}var le=this._pieceList.slice();if(!le.length)le.push({interval:[-1/0,1/0]});else{var ue=le[0].interval[0];ue!==-1/0&&le.unshift({interval:[-1/0,ue]}),ue=le[le.length-1].interval[1],ue!==1/0&&le.push({interval:[ue,1/0]})}var de=-1/0;return each$f(le,function(pe){var he=pe.interval;he&&(he[0]>de&&ae([de,he[0]],"outOfRange"),ae(he.slice()),de=he[1])},this),{stops:re,outerColors:oe}},j.type="visualMap.piecewise",j.defaultOption=inheritDefaultOption(VisualMapModel$1.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),j}(VisualMapModel$1),resetMethods={splitNumber:function($){var j=this.option,z=Math.min(j.precision,20),re=this.getExtent(),oe=j.splitNumber;oe=Math.max(parseInt(oe,10),1),j.splitNumber=oe;for(var ie=(re[1]-re[0])/oe;+ie.toFixed(z)!==ie&&z<5;)z++;j.precision=z,ie=+ie.toFixed(z),j.minOpen&&$.push({interval:[-1/0,re[0]],close:[0,0]});for(var ae=0,le=re[0];ae ","≥"][re[0]]];z.text=z.text||this.formatValueText(z.value!=null?z.value:z.interval,!1,oe)},this)}};function normalizeReverse($,j){var z=$.inverse;($.orient==="vertical"?!z:z)&&j.reverse()}const PiecewiseModel$1=PiecewiseModel;var PiecewiseVisualMapView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.doRender=function(){var z=this.group;z.removeAll();var re=this.visualMapModel,oe=re.get("textGap"),ie=re.textStyleModel,ae=ie.getFont(),le=ie.getTextColor(),ue=this._getItemAlign(),de=re.itemSize,pe=this._getViewData(),he=pe.endsText,_e=retrieve(re.get("showLabel",!0),!he);he&&this._renderEndsText(z,he[0],de,_e,ue),each$f(pe.viewPieceList,function(Ce){var $e=Ce.piece,xe=new Group$4;xe.onclick=bind$2(this._onItemClick,this,$e),this._enableHoverLink(xe,Ce.indexInModelPieceList);var Ie=re.getRepresentValue($e);if(this._createItemSymbol(xe,Ie,[0,0,de[0],de[1]]),_e){var Ne=this.visualMapModel.getValueState(Ie);xe.add(new ZRText$1({style:{x:ue==="right"?-oe:de[0]+oe,y:de[1]/2,text:$e.text,verticalAlign:"middle",align:ue,font:ae,fill:le,opacity:Ne==="outOfRange"?.5:1}}))}z.add(xe)},this),he&&this._renderEndsText(z,he[1],de,_e,ue),box(re.get("orient"),z,re.get("itemGap")),this.renderBackground(z),this.positionGroup(z)},j.prototype._enableHoverLink=function(z,re){var oe=this;z.on("mouseover",function(){return ie("highlight")}).on("mouseout",function(){return ie("downplay")});var ie=function(ae){var le=oe.visualMapModel;le.option.hoverLink&&oe.api.dispatchAction({type:ae,batch:makeHighDownBatch(le.findTargetDataIndices(re),le)})}},j.prototype._getItemAlign=function(){var z=this.visualMapModel,re=z.option;if(re.orient==="vertical")return getItemAlign(z,this.api,z.itemSize);var oe=re.align;return(!oe||oe==="auto")&&(oe="left"),oe},j.prototype._renderEndsText=function(z,re,oe,ie,ae){if(re){var le=new Group$4,ue=this.visualMapModel.textStyleModel;le.add(new ZRText$1({style:createTextStyle(ue,{x:ie?ae==="right"?oe[0]:0:oe[0]/2,y:oe[1]/2,verticalAlign:"middle",align:ie?ae:"center",text:re})})),z.add(le)}},j.prototype._getViewData=function(){var z=this.visualMapModel,re=map$1(z.getPieceList(),function(le,ue){return{piece:le,indexInModelPieceList:ue}}),oe=z.get("text"),ie=z.get("orient"),ae=z.get("inverse");return(ie==="horizontal"?ae:!ae)?re.reverse():oe&&(oe=oe.slice().reverse()),{viewPieceList:re,endsText:oe}},j.prototype._createItemSymbol=function(z,re,oe){z.add(createSymbol$1(this.getControllerVisual(re,"symbol"),oe[0],oe[1],oe[2],oe[3],this.getControllerVisual(re,"color")))},j.prototype._onItemClick=function(z){var re=this.visualMapModel,oe=re.option,ie=oe.selectedMode;if(ie){var ae=clone$4(oe.selected),le=re.getSelectedMapKey(z);ie==="single"||ie===!0?(ae[le]=!0,each$f(ae,function(ue,de){ae[de]=de===le})):ae[le]=!ae[le],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:ae})}},j.type="visualMap.piecewise",j}(VisualMapView$1);const PiecewiseView=PiecewiseVisualMapView;function install$4($){$.registerComponentModel(PiecewiseModel$1),$.registerComponentView(PiecewiseView),installCommon($)}function install$3($){use(install$5),use(install$4)}var DEFAULT_OPTION={label:{enabled:!0},decal:{show:!1}},inner=makeInner(),decalPaletteScope={};function ariaVisual($,j){var z=$.getModel("aria");if(!z.get("enabled"))return;var re=clone$4(DEFAULT_OPTION);merge$1(re.label,$.getLocaleModel().get("aria"),!1),merge$1(z.option,re,!1),oe(),ie();function oe(){var de=z.getModel("decal"),pe=de.get("show");if(pe){var he=createHashMap();$.eachSeries(function(_e){if(!_e.isColorBySeries()){var Ce=he.get(_e.type);Ce||(Ce={},he.set(_e.type,Ce)),inner(_e).scope=Ce}}),$.eachRawSeries(function(_e){if($.isSeriesFiltered(_e))return;if(isFunction$1(_e.enableAriaDecal)){_e.enableAriaDecal();return}var Ce=_e.getData();if(_e.isColorBySeries()){var Oe=getDecalFromPalette(_e.ecModel,_e.name,decalPaletteScope,$.getSeriesCount()),Ve=Ce.getVisual("decal");Ce.setVisual("decal",ze(Ve,Oe))}else{var $e=_e.getRawData(),xe={},Ie=inner(_e).scope;Ce.each(function(Ue){var Fe=Ce.getRawIndex(Ue);xe[Fe]=Ue});var Ne=$e.count();$e.each(function(Ue){var Fe=xe[Ue],qe=$e.getName(Ue)||Ue+"",Et=getDecalFromPalette(_e.ecModel,qe,Ie,Ne),Pt=Ce.getItemVisual(Fe,"decal");Ce.setItemVisual(Fe,"decal",ze(Pt,Et))})}function ze(Ue,Fe){var qe=Ue?extend$1(extend$1({},Fe),Ue):Fe;return qe.dirty=!0,qe}})}}function ie(){var de=$.getLocaleModel().get("aria"),pe=z.getModel("label");if(pe.option=defaults$2(pe.option,de),!!pe.get("enabled")){var he=j.getZr().dom;if(pe.get("description")){he.setAttribute("aria-label",pe.get("description"));return}var _e=$.getSeriesCount(),Ce=pe.get(["data","maxCount"])||10,$e=pe.get(["series","maxCount"])||10,xe=Math.min(_e,$e),Ie;if(!(_e<1)){var Ne=le();if(Ne){var Oe=pe.get(["general","withTitle"]);Ie=ae(Oe,{title:Ne})}else Ie=pe.get(["general","withoutTitle"]);var Ve=[],ze=_e>1?pe.get(["series","multiple","prefix"]):pe.get(["series","single","prefix"]);Ie+=ae(ze,{seriesCount:_e}),$.eachSeries(function(Et,Pt){if(Pt 1?pe.get(["series","multiple",vn]):pe.get(["series","single",vn]),Lt=ae(Lt,{seriesId:Et.seriesIndex,seriesName:Et.get("name"),seriesType:ue(Et.subType)});var hn=Et.getData();if(hn.count()>Ce){var bn=pe.get(["data","partialData"]);Lt+=ae(bn,{displayCnt:Ce})}else Lt+=pe.get(["data","allData"]);for(var Sn=pe.get(["data","separator","middle"]),En=pe.get(["data","separator","end"]),_n=[],xn=0;xn ":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},RegExpEvaluator=function(){function $(j){var z=this._condVal=isString$1(j)?new RegExp(j):isRegExp$1(j)?j:null;if(z==null){var re="";throwError(re)}}return $.prototype.evaluate=function(j){var z=typeof j;return isString$1(z)?this._condVal.test(j):isNumber$1(z)?this._condVal.test(j+""):!1},$}(),ConstConditionInternal=function(){function $(){}return $.prototype.evaluate=function(){return this.value},$}(),AndConditionInternal=function(){function $(){}return $.prototype.evaluate=function(){for(var j=this.children,z=0;z 2&&re.push(oe),oe=[hn,bn]}function pe(hn,bn,Sn,En){aroundEqual(hn,Sn)&&aroundEqual(bn,En)||oe.push(hn,bn,Sn,En,Sn,En)}function he(hn,bn,Sn,En,_n,xn){var Tn=Math.abs(bn-hn),Mn=Math.tan(Tn/4)*4/3,Nn=bn Et:jt 2&&re.push(oe),re}function adpativeBezier($,j,z,re,oe,ie,ae,le,ue,de){if(aroundEqual($,z)&&aroundEqual(j,re)&&aroundEqual(oe,ae)&&aroundEqual(ie,le)){ue.push(ae,le);return}var pe=2/de,he=pe*pe,_e=ae-$,Ce=le-j,$e=Math.sqrt(_e*_e+Ce*Ce);_e/=$e,Ce/=$e;var xe=z-$,Ie=re-j,Ne=oe-ae,Oe=ie-le,Ve=xe*xe+Ie*Ie,ze=Ne*Ne+Oe*Oe;if(Ve =0&&Et =0){ue.push(ae,le);return}var Pt=[],Lt=[];cubicSubdivide($,z,oe,ae,.5,Pt),cubicSubdivide(j,re,ie,le,.5,Lt),adpativeBezier(Pt[0],Lt[0],Pt[1],Lt[1],Pt[2],Lt[2],Pt[3],Lt[3],ue,de),adpativeBezier(Pt[4],Lt[4],Pt[5],Lt[5],Pt[6],Lt[6],Pt[7],Lt[7],ue,de)}function pathToPolygons($,j){var z=pathToBezierCurves($),re=[];j=j||1;for(var oe=0;oe 0)for(var de=0;de Math.abs(de),he=getDividingGrids([ue,de],pe?0:1,j),_e=(pe?le:de)/he.length,Ce=0;Ce oe,ae=getDividingGrids([re,oe],ie?0:1,j),le=ie?"width":"height",ue=ie?"height":"width",de=ie?"x":"y",pe=ie?"y":"x",he=$[le]/ae.length,_e=0;_e 1?null:new Point$1(xe*ue+$,xe*de+j)}function projPtOnLine($,j,z){var re=new Point$1;Point$1.sub(re,z,j),re.normalize();var oe=new Point$1;Point$1.sub(oe,$,j);var ie=oe.dot(re);return ie}function addToPoly($,j){var z=$[$.length-1];z&&z[0]===j[0]&&z[1]===j[1]||$.push(j)}function splitPolygonByLine($,j,z){for(var re=$.length,oe=[],ie=0;ie ae?(de.x=pe.x=le+ie/2,de.y=ue,pe.y=ue+ae):(de.y=pe.y=ue+ae/2,de.x=le,pe.x=le+ie),splitPolygonByLine(j,de,pe)}function binaryDivideRecursive($,j,z,re){if(z===1)re.push(j);else{var oe=Math.floor(z/2),ie=$(j);binaryDivideRecursive($,ie[0],oe,re),binaryDivideRecursive($,ie[1],z-oe,re)}return re}function clone($,j){for(var z=[],re=0;re 0)for(var Ue=re/z,Fe=-re/2;Fe<=re/2;Fe+=Ue){for(var qe=Math.sin(Fe),Et=Math.cos(Fe),Pt=0,Ve=0;Ve 0;de/=2){var pe=0,he=0;($&de)>0&&(pe=1),(j&de)>0&&(he=1),le+=de*de*(3*pe^he),he===0&&(pe===1&&($=de-1-$,j=de-1-j),ue=$,$=j,j=ue)}return le}function sortPaths($){var j=1/0,z=1/0,re=-1/0,oe=-1/0,ie=map$1($,function(le){var ue=le.getBoundingRect(),de=le.getComputedTransform(),pe=ue.x+ue.width/2+(de?de[4]:0),he=ue.y+ue.height/2+(de?de[5]:0);return j=Math.min(pe,j),z=Math.min(he,z),re=Math.max(pe,re),oe=Math.max(he,oe),[pe,he]}),ae=map$1(ie,function(le,ue){return{cp:le,z:hilbert(le[0],le[1],j,z,re,oe),path:$[ue]}});return ae.sort(function(le,ue){return le.z-ue.z}).map(function(le){return le.path})}function defaultDividePath($){return split($.path,$.count)}function createEmptyReturn(){return{fromIndividuals:[],toIndividuals:[],count:0}}function combineMorph($,j,z){var re=[];function oe(Ue){for(var Fe=0;Fe =0;oe--)if(!z[oe].many.length){var ue=z[le].many;if(ue.length<=1)if(le)le=0;else return z;var ie=ue.length,de=Math.ceil(ie/2);z[oe].many=ue.slice(de,ie),z[le].many=ue.slice(0,de),le++}return z}var pathDividers={clone:function($){for(var j=[],z=1-Math.pow(1-$.path.style.opacity,1/$.count),re=0;re<$.count;re++){var oe=clonePath($.path);oe.setStyle("opacity",z),j.push(oe)}return j},split:null};function applyMorphAnimation($,j,z,re,oe,ie){if(!$.length||!j.length)return;var ae=getAnimationConfig("update",re,oe);if(!(ae&&ae.duration>0))return;var le=re.getModel("universalTransition").get("delay"),ue=Object.assign({setToFinal:!0},ae),de,pe;isMultiple($)&&(de=$,pe=j),isMultiple(j)&&(de=j,pe=$);function he(Ne,Oe,Ve,ze,Ue){var Fe=Ne.many,qe=Ne.one;if(Fe.length===1&&!Ue){var Et=Oe?Fe[0]:qe,Pt=Oe?qe:Fe[0];if(isCombineMorphing(Et))he({many:[Et],one:Pt},!0,Ve,ze,!0);else{var Lt=le?defaults$2({delay:le(Ve,ze)},ue):ue;morphPath(Et,Pt,Lt),ie(Et,Pt,Et,Pt,Lt)}}else for(var jt=defaults$2({dividePath:pathDividers[z],individualDelay:le&&function(_n,xn,Tn,Mn){return le(_n+Ve,ze)}},ue),vn=Oe?combineMorph(Fe,qe,jt):separateMorph(qe,Fe,jt),hn=vn.fromIndividuals,bn=vn.toIndividuals,Sn=hn.length,En=0;En j.length,Ce=de?prepareMorphBatches(pe,de):prepareMorphBatches(_e?j:$,[_e?$:j]),$e=0,xe=0;xe DATA_COUNT_THRESHOLD))for(var oe=re.getIndices(),ie=getGroupIdDimension(re),ae=0;ae 0&&ze.group.traverse(function(Fe){Fe instanceof Path$1&&!Fe.animators.length&&Fe.animateFrom({style:{opacity:0}},Ue)})})}function getSeriesTransitionKey($){var j=$.getModel("universalTransition").get("seriesKey");return j||$.id}function convertArraySeriesKeyToString($){return isArray$2($)?$.sort().join(","):$}function getDivideShapeFromData($){if($.hostModel)return $.hostModel.getModel("universalTransition").get("divideShape")}function findTransitionSeriesBatches($,j){var z=createHashMap(),re=createHashMap(),oe=createHashMap();return each$f($.oldSeries,function(ie,ae){var le=$.oldDataGroupIds[ae],ue=$.oldData[ae],de=getSeriesTransitionKey(ie),pe=convertArraySeriesKeyToString(de);re.set(pe,{dataGroupId:le,data:ue}),isArray$2(de)&&each$f(de,function(he){oe.set(he,{key:pe,dataGroupId:le,data:ue})})}),each$f(j.updatedSeries,function(ie){if(ie.isUniversalTransitionEnabled()&&ie.isAnimationEnabled()){var ae=ie.get("dataGroupId"),le=ie.getData(),ue=getSeriesTransitionKey(ie),de=convertArraySeriesKeyToString(ue),pe=re.get(de);if(pe)z.set(de,{oldSeries:[{dataGroupId:pe.dataGroupId,divide:getDivideShapeFromData(pe.data),data:pe.data}],newSeries:[{dataGroupId:ae,divide:getDivideShapeFromData(le),data:le}]});else if(isArray$2(ue)){var he=[];each$f(ue,function($e){var xe=re.get($e);xe.data&&he.push({dataGroupId:xe.dataGroupId,divide:getDivideShapeFromData(xe.data),data:xe.data})}),he.length&&z.set(de,{oldSeries:he,newSeries:[{dataGroupId:ae,data:le,divide:getDivideShapeFromData(le)}]})}else{var _e=oe.get(ue);if(_e){var Ce=z.get(_e.key);Ce||(Ce={oldSeries:[{dataGroupId:_e.dataGroupId,data:_e.data,divide:getDivideShapeFromData(_e.data)}],newSeries:[]},z.set(_e.key,Ce)),Ce.newSeries.push({dataGroupId:ae,data:le,divide:getDivideShapeFromData(le)})}}}}),z}function querySeries($,j){for(var z=0;z<$.length;z++){var re=j.seriesIndex!=null&&j.seriesIndex===$[z].seriesIndex||j.seriesId!=null&&j.seriesId===$[z].id;if(re)return z}}function transitionSeriesFromOpt($,j,z,re){var oe=[],ie=[];each$f(normalizeToArray($.from),function(ae){var le=querySeries(j.oldSeries,ae);le>=0&&oe.push({dataGroupId:j.oldDataGroupIds[le],data:j.oldData[le],divide:getDivideShapeFromData(j.oldData[le]),dim:ae.dimension})}),each$f(normalizeToArray($.to),function(ae){var le=querySeries(z.updatedSeries,ae);if(le>=0){var ue=z.updatedSeries[le].getData();ie.push({dataGroupId:j.oldDataGroupIds[le],data:ue,divide:getDivideShapeFromData(ue),dim:ae.dimension})}}),oe.length>0&&ie.length>0&&transitionBetween(oe,ie,re)}function installUniversalTransition($){$.registerUpdateLifecycle("series:beforeupdate",function(j,z,re){each$f(normalizeToArray(re.seriesTransition),function(oe){each$f(normalizeToArray(oe.to),function(ie){for(var ae=re.updatedSeries,le=0;le 0},$.prototype.connect_=function(){!isBrowser||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},$.prototype.disconnect_=function(){!isBrowser||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},$.prototype.onTransitionEnd_=function(j){var z=j.propertyName,re=z===void 0?"":z,oe=transitionKeys.some(function(ie){return!!~re.indexOf(ie)});oe&&this.refresh()},$.getInstance=function(){return this.instance_||(this.instance_=new $),this.instance_},$.instance_=null,$}(),defineConfigurable=function($,j){for(var z=0,re=Object.keys(j);z "u"||!(Element instanceof Object))){if(!(j instanceof getWindowOf(j).Element))throw new TypeError('parameter 1 is not of type "Element".');var z=this.observations_;z.has(j)||(z.set(j,new ResizeObservation(j)),this.controller_.addObserver(this),this.controller_.refresh())}},$.prototype.unobserve=function(j){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(j instanceof getWindowOf(j).Element))throw new TypeError('parameter 1 is not of type "Element".');var z=this.observations_;z.has(j)&&(z.delete(j),z.size||this.controller_.removeObserver(this))}},$.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},$.prototype.gatherActive=function(){var j=this;this.clearActive(),this.observations_.forEach(function(z){z.isActive()&&j.activeObservations_.push(z)})},$.prototype.broadcastActive=function(){if(this.hasActive()){var j=this.callbackCtx_,z=this.activeObservations_.map(function(re){return new ResizeObserverEntry(re.target,re.broadcastRect())});this.callback_.call(j,z,j),this.clearActive()}},$.prototype.clearActive=function(){this.activeObservations_.splice(0)},$.prototype.hasActive=function(){return this.activeObservations_.length>0},$}(),observers=typeof WeakMap<"u"?new WeakMap:new MapShim,ResizeObserver$1=function(){function $(j){if(!(this instanceof $))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var z=ResizeObserverController.getInstance(),re=new ResizeObserverSPI(j,z,this);observers.set(this,re)}return $}();["observe","unobserve","disconnect"].forEach(function($){ResizeObserver$1.prototype[$]=function(){var j;return(j=observers.get(this))[$].apply(j,arguments)}});var index$1=function(){return typeof global$1.ResizeObserver<"u"?global$1.ResizeObserver:ResizeObserver$1}();const _withScopeId=$=>(pushScopeId("data-v-9aaa3000"),$=$(),popScopeId(),$),_hoisted_1={style:{padding:"15px"}},_hoisted_2={class:"flex align-center"},_hoisted_3=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日新增用户数量",-1)),_hoisted_4={class:"font-6"},_hoisted_5={class:"flex justify-between"},_hoisted_6=_withScopeId(()=>createBaseVNode("span",null,"总计用户数量:",-1)),_hoisted_7={class:"flex align-center"},_hoisted_8=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日对话数量",-1)),_hoisted_9={class:"font-6"},_hoisted_10={class:"flex justify-between"},_hoisted_11=_withScopeId(()=>createBaseVNode("span",null,"总计对话数量:",-1)),_hoisted_12={class:"flex align-center"},_hoisted_13=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日新加绘画数量",-1)),_hoisted_14={class:"font-6"},_hoisted_15={class:"flex justify-between"},_hoisted_16=_withScopeId(()=>createBaseVNode("span",null,"总计绘画数量:",-1)),_hoisted_17={class:"flex align-center"},_hoisted_18=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日订单数量",-1)),_hoisted_19={class:"font-6"},_hoisted_20={class:"flex justify-between"},_hoisted_21=_withScopeId(()=>createBaseVNode("span",null,"总计订单数量:",-1)),_hoisted_22={class:"flex align-center justify-between"},_hoisted_23=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"对话信息统计",-1)),_hoisted_24=_withScopeId(()=>createBaseVNode("div",{id:"chat"},null,-1)),_hoisted_25={class:"flex align-center justify-between"},_hoisted_26=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"网站访客统计",-1)),_hoisted_27=_withScopeId(()=>createBaseVNode("div",{id:"baidu"},null,-1)),_sfc_main$1=defineComponent({__name:"index",setup($){const j=useSettingsStore(),z=computed$1(()=>j.settings.app.colorScheme),re=ref({});let oe={getBaseInfo:()=>{},getBaiduVisit:()=>{},getChatStatistic:()=>{},getObserverCharts:()=>{}},ie,ae,le;const ue=ref(30),de=ref(30),pe={title:{text:"对话统计",left:"2%",padding:[10,0]},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{top:"30px",data:[{name:"对话数量",icon:"rect",itemWidth:10,itemHeight:5},{name:"绘画数量",icon:"rect"}]},toolbox:{feature:{saveAsImage:{},restore:{},magicType:{type:["line","bar","stack"]}},right:"60px"},grid:{top:"80px",left:"2%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:[],splitLine:{show:!0,lineStyle:{color:["#ffffff1a"],width:1,type:"solid"}}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{width:1,color:["#ffffff1a"],type:"solid"}}}],series:[{name:"对话数量",type:"bar",smooth:!0,itemStyle:{},areaStyle:{color:"rgba(17, 76, 255, 0.2)"},emphasis:{focus:"series"},data:[]},{name:"绘画数量",type:"bar",smooth:!0,itemStyle:{},areaStyle:{color:"#00d7ff33"},emphasis:{focus:"series"},data:[]}]},he={title:{text:"访问量统计",left:"2%",padding:[10,0]},tooltip:{trigger:"axis"},legend:{data:["pv","uv","ip"]},toolbox:{feature:{saveAsImage:{},restore:{},magicType:{type:["line","bar","stack"]}},right:"60px"},grid:{top:"80px",left:"2%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:[],splitLine:{show:!0,lineStyle:{color:["#ffffff1a"],width:1,type:"solid"}}},yAxis:{type:"value",splitLine:{show:!0,lineStyle:{width:1,color:["#ffffff1a"],type:"solid"}}},series:[{name:"pv",type:"bar",smooth:!0,areaStyle:{color:"rgba(17, 76, 255, 0.2)"},data:[]},{name:"uv",type:"bar",smooth:!0,areaStyle:{color:"#00d7ff33"},data:[]},{name:"ip",smooth:!0,areaStyle:{color:"rgba(0, 215, 255, 0.2)"},type:"bar",data:[]}]},_e=[{label:7,value:"最近七天"},{label:15,value:"最近半月"},{label:30,value:"最近一月"},{label:90,value:"最近三月"}];async function Ce(){oe=(await __vitePreload(()=>import("./dashboard-97c3a668.js"),[])).default}async function $e(){const Oe=await oe.getBaseInfo();re.value=Oe.data}async function xe(){const Oe=await oe.getBaiduVisit({days:de.value}),{data:Ve}=Oe;he.xAxis.data=Ve.items[0].map(Ue=>Ue[0]),he.series.forEach((Ue,Fe)=>{Ue.data=Ve.items[1].map(qe=>qe[Fe])});const ze=document.getElementById("baidu");ae=init$1(ze),ae.setOption(he)}async function Ie(){const Oe=await oe.getChatStatistic({days:ue.value}),{date:Ve,chat:ze,draw:Ue}=Oe.data;pe.xAxis[0].data=Ve,pe.series[0].data=ze,pe.series[1].data=Ue;const Fe=document.getElementById("chat");ie=init$1(Fe),ie.setOption(pe)}watch(z,()=>{Ne()});function Ne(){const Ve=j.settings.app.colorScheme==="dark"?["#ffffff1a"]:["#0000001a"];pe.yAxis[0].splitLine.lineStyle.color=Ve,pe.xAxis[0].splitLine.lineStyle.color=Ve,ie.setOption(pe),he.yAxis.splitLine.lineStyle.color=Ve,he.xAxis.splitLine.lineStyle.color=Ve,ae.setOption(he)}return onMounted(async()=>{await Ce(),$e(),await Promise.all([Ie(),xe()]),Ne()}),onMounted(()=>{le=new index$1(()=>{ie&&ie.resize(),ae&&ae.resize()});const Oe=document.getElementById("chat");Oe&&(le==null||le.observe(Oe));const Ve=document.getElementById("baidu");Ve&&(le==null||le.observe(Ve))}),onBeforeMount(()=>{le&&le.disconnect()}),(Oe,Ve)=>{const ze=resolveComponent("UserFilled"),Ue=resolveComponent("el-icon"),Fe=resolveComponent("el-card"),qe=resolveComponent("el-col"),Et=resolveComponent("ChatLineSquare"),Pt=resolveComponent("MagicStick"),Lt=resolveComponent("Compass"),jt=resolveComponent("el-row"),vn=resolveComponent("Histogram"),hn=resolveComponent("el-radio-button"),bn=resolveComponent("el-radio-group");return openBlock(),createElementBlock("div",_hoisted_1,[createVNode$1(jt,{gutter:10},{default:withCtx(()=>[createVNode$1(qe,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(Fe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_2,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(ze)]),_:1}),_hoisted_3])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_4,toDisplayString(unref(re).newUserCount),1),createBaseVNode("div",_hoisted_5,[_hoisted_6,createBaseVNode("span",null,toDisplayString(unref(re).userCount),1)])]),_:1})]),_:1}),createVNode$1(qe,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(Fe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_7,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(Et)]),_:1}),_hoisted_8])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_9,toDisplayString(unref(re).newChatCount),1),createBaseVNode("div",_hoisted_10,[_hoisted_11,createBaseVNode("span",null,toDisplayString(unref(re).chatCount),1)])]),_:1})]),_:1}),createVNode$1(qe,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(Fe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_12,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(Pt)]),_:1}),_hoisted_13])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_14,toDisplayString(unref(re).newDrawCount),1),createBaseVNode("div",_hoisted_15,[_hoisted_16,createBaseVNode("span",null,toDisplayString(unref(re).drawCount),1)])]),_:1})]),_:1}),createVNode$1(qe,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(Fe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_17,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(Lt)]),_:1}),_hoisted_18])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_19,toDisplayString(unref(re).newOrderCount),1),createBaseVNode("div",_hoisted_20,[_hoisted_21,createBaseVNode("span",null,toDisplayString(unref(re).orderCount),1)])]),_:1})]),_:1})]),_:1}),createVNode$1(Fe,{style:{width:"100%"},class:"mb-5"},{header:withCtx(()=>[createBaseVNode("div",_hoisted_22,[createBaseVNode("div",null,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(vn)]),_:1}),_hoisted_23]),createBaseVNode("div",null,[createVNode$1(bn,{modelValue:unref(ue),"onUpdate:modelValue":Ve[0]||(Ve[0]=Sn=>isRef(ue)?ue.value=Sn:null),onChange:Ie},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(_e,Sn=>createVNode$1(hn,{key:Sn.value,label:Sn.label},{default:withCtx(()=>[createTextVNode(toDisplayString(Sn.value),1)]),_:2},1032,["label"])),64))]),_:1},8,["modelValue"])])])]),default:withCtx(()=>[_hoisted_24]),_:1}),createVNode$1(Fe,{style:{width:"100%"},class:"mb-5"},{header:withCtx(()=>[createBaseVNode("div",_hoisted_25,[createBaseVNode("div",null,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(vn)]),_:1}),_hoisted_26]),createBaseVNode("div",null,[createVNode$1(bn,{modelValue:unref(de),"onUpdate:modelValue":Ve[1]||(Ve[1]=Sn=>isRef(de)?de.value=Sn:null),onChange:xe},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(_e,Sn=>createVNode$1(hn,{key:Sn.value,label:Sn.label},{default:withCtx(()=>[createTextVNode(toDisplayString(Sn.value),1)]),_:2},1032,["label"])),64))]),_:1},8,["modelValue"])])])]),default:withCtx(()=>[_hoisted_27]),_:1})])}}}),index_vue_vue_type_style_index_0_scoped_9aaa3000_lang="",block0={};typeof block0=="function"&&block0(_sfc_main$1);const Home=_export_sfc(_sfc_main$1,[["__scopeId","data-v-9aaa3000"]]),index=Object.freeze(Object.defineProperty({__proto__:null,default:Home},Symbol.toStringTag,{value:"Module"})),__pages_import_0__=()=>__vitePreload(()=>import("./signIn-a07c7d99.js"),["assets/signIn-a07c7d99.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_1__=()=>__vitePreload(()=>import("./phone-87302eef.js"),["assets/phone-87302eef.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_2__=()=>__vitePreload(()=>import("./index-bb6c0b83.js"),["assets/index-bb6c0b83.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),__pages_import_3__=()=>__vitePreload(()=>import("./accountLog-0d3469de.js"),["assets/accountLog-0d3469de.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/userBalance-acf40cb3.js","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),__pages_import_4__=()=>__vitePreload(()=>import("./wechat-11f576ae.js"),["assets/wechat-11f576ae.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_5__=()=>__vitePreload(()=>import("./upgrade-c150e4c9.js"),["assets/upgrade-c150e4c9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/userBalance-acf40cb3.js"]),__pages_import_6__=()=>__vitePreload(()=>import("./secret-ac0630a0.js"),["assets/secret-ac0630a0.js","assets/config-33902e1a.js"]),__pages_import_7__=()=>__vitePreload(()=>import("./register-73712ad5.js"),["assets/register-73712ad5.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/register-4322dd46.css"]),__pages_import_8__=()=>__vitePreload(()=>import("./interface-1a0c43aa.js"),["assets/interface-1a0c43aa.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_9__=()=>__vitePreload(()=>import("./email-af6be6eb.js"),["assets/email-af6be6eb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_10__=()=>__vitePreload(()=>import("./cos-0721c3b6.js"),["assets/cos-0721c3b6.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_11__=()=>__vitePreload(()=>import("./copyright-643ebd40.js"),["assets/copyright-643ebd40.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_12__=()=>__vitePreload(()=>import("./base-b35f2421.js"),["assets/base-b35f2421.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_13__=()=>__vitePreload(()=>import("./baidufanyi-464d1aba.js"),["assets/baidufanyi-464d1aba.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_14__=()=>__vitePreload(()=>import("./tencent-69654a3c.js"),["assets/tencent-69654a3c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_15__=()=>__vitePreload(()=>import("./chevereto-e9847fce.js"),["assets/chevereto-e9847fce.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_16__=()=>__vitePreload(()=>import("./ali-f7af2fbb.js"),["assets/ali-f7af2fbb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_17__=()=>__vitePreload(()=>import("./violation-6180bfc6.js"),["assets/violation-6180bfc6.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-db7a3b1d.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js","assets/violation-081d0a40.css"]),__pages_import_18__=()=>__vitePreload(()=>import("./custom-7e609f8f.js"),["assets/custom-7e609f8f.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/badWords-db7a3b1d.js","assets/index-20fc3802.js"]),__pages_import_19__=()=>__vitePreload(()=>import("./builtIn-84b2d283.js"),["assets/builtIn-84b2d283.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_20__=()=>__vitePreload(()=>import("./baiduSensitive-0056dedd.js"),["assets/baiduSensitive-0056dedd.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_21__=()=>__vitePreload(()=>import("./autpReply-0414232b.js"),["assets/autpReply-0414232b.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),__pages_import_22__=()=>__vitePreload(()=>import("./salesUser-bd409cd4.js"),["assets/salesUser-bd409cd4.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js"]),__pages_import_23__=()=>__vitePreload(()=>import("./records-d5e3fbc9.js"),["assets/records-d5e3fbc9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js"]),__pages_import_24__=()=>__vitePreload(()=>import("./order-81acab6d.js"),["assets/order-81acab6d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js","assets/index-20fc3802.js"]),__pages_import_25__=()=>__vitePreload(()=>import("./base-0ea62af9.js"),["assets/base-0ea62af9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_26__=()=>__vitePreload(()=>import("./setting-92566aa1.js"),["assets/setting-92566aa1.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),__pages_import_27__=()=>__vitePreload(()=>import("./edit.password-e3503706.js"),["assets/edit.password-e3503706.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),__pages_import_28__=()=>__vitePreload(()=>import("./wechat-48cc5709.js"),["assets/wechat-48cc5709.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_29__=()=>__vitePreload(()=>import("./mpay-c2bad3f5.js"),["assets/mpay-c2bad3f5.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_30__=()=>__vitePreload(()=>import("./hupijiao-23379a07.js"),["assets/hupijiao-23379a07.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_31__=()=>__vitePreload(()=>import("./epay-e53fd352.js"),["assets/epay-e53fd352.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_32__=()=>__vitePreload(()=>import("./package-7d642fa1.js"),["assets/package-7d642fa1.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/package-d135cfb2.js","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),__pages_import_33__=()=>__vitePreload(()=>import("./crami-1497a99c.js"),["assets/crami-1497a99c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/package-d135cfb2.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),__pages_import_34__=()=>__vitePreload(()=>import("./index-418dab74.js"),["assets/index-418dab74.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),__pages_import_35__=()=>__vitePreload(()=>import("./key-aa17da4c.js"),["assets/key-aa17da4c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/models-d6453445.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),__pages_import_36__=()=>__vitePreload(()=>import("./index-bd5d6f57.js"),["assets/index-bd5d6f57.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/models-d6453445.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),__pages_import_37__=()=>__vitePreload(()=>import("./proxy-37d4d8fb.js"),["assets/proxy-37d4d8fb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_38__=()=>__vitePreload(()=>import("./prompts-f740ee90.js"),["assets/prompts-f740ee90.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/mj-fcacf340.js","assets/chatBox-15060667.css"]),__pages_import_39__=()=>__vitePreload(()=>import("./prompt-190a229f.js"),["assets/prompt-190a229f.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_40__=()=>__vitePreload(()=>import("./index-ca161dbd.js"),["assets/index-ca161dbd.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_41__=()=>__vitePreload(()=>import("./draw-81263676.js"),["assets/draw-81263676.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/mj-fcacf340.js","assets/chat-1da93106.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js","assets/chat-5f421c63.css"]),__pages_import_42__=()=>__vitePreload(()=>import("./whiteList-d5f3008c.js"),["assets/whiteList-d5f3008c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),__pages_import_43__=()=>__vitePreload(()=>import("./list-3673293e.js"),["assets/list-3673293e.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),__pages_import_44__=()=>__vitePreload(()=>import("./visitor-66336a11.js"),["assets/visitor-66336a11.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_45__=()=>__vitePreload(()=>import("./visible-d250c9b3.js"),["assets/visible-d250c9b3.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_46__=()=>__vitePreload(()=>import("./notice-03602d5e.js").then($=>$.w),["assets/notice-03602d5e.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/notice-28efbbd9.css"]),__pages_import_47__=()=>__vitePreload(()=>import("./mind-0074d54c.js"),["assets/mind-0074d54c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_48__=()=>__vitePreload(()=>import("./menu-ea755c14.js"),["assets/menu-ea755c14.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js"]),__pages_import_49__=()=>__vitePreload(()=>import("./logo-a175ca06.js"),["assets/logo-a175ca06.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_50__=()=>__vitePreload(()=>import("./chatPre-d7d36d97.js"),["assets/chatPre-d7d36d97.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js","assets/chatBox-15060667.css"]),__pages_import_51__=()=>__vitePreload(()=>import("./chatBox-64c80390.js"),["assets/chatBox-64c80390.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js","assets/chatBox-15060667.css"]),__pages_import_52__=()=>__vitePreload(()=>import("./base-47383702.js"),["assets/base-47383702.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_53__=()=>__vitePreload(()=>import("./midjourney-27dd5839.js"),["assets/midjourney-27dd5839.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chat-1da93106.js","assets/index-20fc3802.js","assets/draw-48211430.css"]),__pages_import_54__=()=>__vitePreload(()=>import("./draw-08269208.js"),["assets/draw-08269208.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chat-1da93106.js","assets/index-20fc3802.js","assets/draw-48211430.css"]),__pages_import_55__=()=>__vitePreload(()=>import("./chat-9579eb12.js"),["assets/chat-9579eb12.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/chat-1da93106.js","assets/utcformatTime-e76e5157.js","assets/chat-5f421c63.css"]),__pages_import_56__=()=>__vitePreload(()=>import("./classify-076fae7e.js"),["assets/classify-076fae7e.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),__pages_import_57__=()=>__vitePreload(()=>import("./application-1728a41b.js"),["assets/application-1728a41b.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),__pages_import_58__=()=>__vitePreload(()=>import("./globalPre-1e7abf24.js"),["assets/globalPre-1e7abf24.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),__pages_import_59__=()=>__vitePreload(()=>import("./reload-66ce3d63.js"),[]),__pages_import_60__=()=>__vitePreload(()=>import("./login-dcb17f8a.js"),["assets/login-dcb17f8a.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/login-f710248b.css"]),__pages_import_62__=()=>__vitePreload(()=>import("./_...all_-5e58859f.js"),["assets/_...all_-5e58859f.js","assets/_...all_-512b21c9.css"]),routes$e=[{name:"users-signIn",path:"/users/signin",component:__pages_import_0__,props:!0,meta:{title:"签到奖励"}},{name:"users-phone",path:"/users/phone",component:__pages_import_1__,props:!0,meta:{title:"手机验证码配置"}},{name:"users",path:"/users",component:__pages_import_2__,props:!0,meta:{title:"用户管理"}},{name:"users-accountLog",path:"/users/accountlog",component:__pages_import_3__,props:!0,meta:{title:"账户变更记录"}},{name:"system-wechat",path:"/system/wechat",component:__pages_import_4__,props:!0,meta:{title:"微信设置"}},{name:"system-upgrade",path:"/system/upgrade",component:__pages_import_5__,props:!0,meta:{title:"升级管理"}},{name:"system-secret",path:"/system/secret",component:__pages_import_6__,props:!0,meta:{title:"key设置"}},{name:"system-register",path:"/system/register",component:__pages_import_7__,props:!0,meta:{title:"注册设置"}},{name:"system-interface",path:"/system/interface",component:__pages_import_8__,props:!0,meta:{title:"接口请求设置"}},{name:"system-email",path:"/system/email",component:__pages_import_9__,props:!0,meta:{title:"邮件设置"}},{name:"system-cos",path:"/system/cos",component:__pages_import_10__,props:!0,meta:{title:"cos设置"}},{name:"system-copyright",path:"/system/copyright",component:__pages_import_11__,props:!0,meta:{title:"后台版权设置"}},{name:"system-base",path:"/system/base",component:__pages_import_12__,props:!0,meta:{title:"基础设置"}},{name:"system-baidufanyi",path:"/system/baidufanyi",component:__pages_import_13__,props:!0,meta:{title:"MJ翻译设置"}},{name:"storage-tencent",path:"/storage/tencent",component:__pages_import_14__,props:!0,meta:{title:"腾讯云cos设置"}},{name:"storage-chevereto",path:"/storage/chevereto",component:__pages_import_15__,props:!0,meta:{title:"Chevereto图床设置"}},{name:"storage-ali",path:"/storage/ali",component:__pages_import_16__,props:!0,meta:{title:"阿里云oss设置"}},{name:"sensitive-violation",path:"/sensitive/violation",component:__pages_import_17__,props:!0,meta:{title:"违规记录"}},{name:"sensitive-custom",path:"/sensitive/custom",component:__pages_import_18__,props:!0,meta:{title:"敏感词预设"}},{name:"sensitive-builtIn",path:"/sensitive/builtin",component:__pages_import_19__,props:!0,meta:{title:"内置敏感词设置"}},{name:"sensitive-baiduSensitive",path:"/sensitive/baidusensitive",component:__pages_import_20__,props:!0,meta:{title:"百度云敏感词设置"}},{name:"sensitive-autpReply",path:"/sensitive/autpreply",component:__pages_import_21__,props:!0,meta:{title:"自定义回复预设"}},{name:"sales-salesUser",path:"/sales/salesuser",component:__pages_import_22__,props:!0,meta:{title:"分销佣金账户"}},{name:"sales-records",path:"/sales/records",component:__pages_import_23__,props:!0,meta:{title:"佣金分销明细"}},{name:"sales-order",path:"/sales/order",component:__pages_import_24__,props:!0,meta:{title:"key列表"}},{name:"sales-base",path:"/sales/base",component:__pages_import_25__,props:!0,meta:{title:"分销系统基础设置"}},{name:"personalSetting",path:"/personal/setting",component:__pages_import_26__,props:!0,meta:{title:"个人设置",cache:"personal-edit.password"}},{name:"personalEditPassword",path:"/personal/edit.password",component:__pages_import_27__,props:!0,meta:{title:"修改密码"}},{name:"pay-wechat",path:"/pay/wechat",component:__pages_import_28__,props:!0,meta:{title:"官方微信支付设置"}},{name:"pay-mpay",path:"/pay/mpay",component:__pages_import_29__,props:!0,meta:{title:"码支付设置"}},{name:"pay-hupijiao",path:"/pay/hupijiao",component:__pages_import_30__,props:!0,meta:{title:"虎皮椒支付设置"}},{name:"pay-epay",path:"/pay/epay",component:__pages_import_31__,props:!0,meta:{title:"易支付设置"}},{name:"package-package",path:"/package/package",component:__pages_import_32__,props:!0,meta:{title:"卡券管理"}},{name:"package-crami",path:"/package/crami",component:__pages_import_33__,props:!0,meta:{title:"卡密管理"}},{name:"order",path:"/order",component:__pages_import_34__,props:!0,meta:{title:"对话管理"}},{name:"models-key",path:"/models/key",component:__pages_import_35__,props:!0,meta:{title:"模型列表"}},{name:"models",path:"/models",component:__pages_import_36__,props:!0,meta:{title:"模型列表"}},{name:"mjDraw-proxy",path:"/mjdraw/proxy",component:__pages_import_37__,props:!0,meta:{title:"MJ设置"}},{name:"mjDraw-prompts",path:"/mjdraw/prompts",component:__pages_import_38__,props:!0,meta:{title:"模型列表"}},{name:"mjDraw-prompt",path:"/mjdraw/prompt",component:__pages_import_39__,props:!0,meta:{title:"自定义预设"}},{name:"mjDraw",path:"/mjdraw",component:__pages_import_40__,props:!0,meta:{title:"MJ设置"}},{name:"mjDraw-draw",path:"/mjdraw/draw",component:__pages_import_41__,props:!0,meta:{title:"key列表"}},{name:"keys-whiteList",path:"/keys/whitelist",component:__pages_import_42__,props:!0,meta:{title:"开放白名单"}},{name:"keys-list",path:"/keys/list",component:__pages_import_43__,props:!0,meta:{title:"key列表"}},{name:"client-visitor",path:"/client/visitor",component:__pages_import_44__,props:!0,meta:{title:"访客模式设置"}},{name:"client-visible",path:"/client/visible",component:__pages_import_45__,props:!0,meta:{title:"显示设置"}},{name:"client-notice",path:"/client/notice",component:__pages_import_46__,props:!0,meta:{title:"公告设置"}},{name:"client-mind",path:"/client/mind",component:__pages_import_47__,props:!0,meta:{title:"思维导图"}},{name:"client-menu",path:"/client/menu",component:__pages_import_48__,props:!0,meta:{title:"动态菜单"}},{name:"client-logo",path:"/client/logo",component:__pages_import_49__,props:!0,meta:{title:"动态菜单"}},{name:"client-chatPre",path:"/client/chatpre",component:__pages_import_50__,props:!0,meta:{title:"九宫格预设分类"}},{name:"client-chatBox",path:"/client/chatbox",component:__pages_import_51__,props:!0,meta:{title:"九宫格预设分类"}},{name:"client-base",path:"/client/base",component:__pages_import_52__,props:!0,meta:{title:"基础设置"}},{name:"chat-midjourney",path:"/chat/midjourney",component:__pages_import_53__,props:!0,meta:{title:"MJ绘画管理"}},{name:"chat-draw",path:"/chat/draw",component:__pages_import_54__,props:!0,meta:{title:"Dall-E绘画管理"}},{name:"chat-chat",path:"/chat/chat",component:__pages_import_55__,props:!0,meta:{title:"对话管理"}},{name:"app-classify",path:"/app/classify",component:__pages_import_56__,props:!0,meta:{title:"App分类管理"}},{name:"app-application",path:"/app/application",component:__pages_import_57__,props:!0,meta:{title:"应用管理"}},{name:"ai-globalPre",path:"/ai/globalpre",component:__pages_import_58__,props:!0,meta:{title:"全局预设"}},{name:"reload",path:"/reload",component:__pages_import_59__,props:!0},{name:"login",path:"/login",component:__pages_import_60__,props:!0,meta:{title:"登录",constant:!0,layout:!1}},{name:"home",path:"/",component:Home,props:!0,meta:{title:"主页"}},{name:"notFound",path:"/:all(.*)*",component:__pages_import_62__,props:!0,meta:{title:"找不到页面",constant:!0,layout:!1}}];function Layout$d(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$d={path:"/user",component:Layout$d,redirect:"/user/list",name:"userMenu",meta:{title:"用户管理",icon:"sidebar-client"},children:[{path:"list",name:"userMenuList",component:()=>__vitePreload(()=>import("./index-bb6c0b83.js"),["assets/index-bb6c0b83.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"用户数据列表",icon:"menu-userlist"}},{path:"account-log",name:"AccountLogMenu",component:()=>__vitePreload(()=>import("./accountLog-0d3469de.js"),["assets/accountLog-0d3469de.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/userBalance-acf40cb3.js","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"用户账户明细",icon:"menu-account"}},{path:"register",name:"systemMenuRegister",component:()=>__vitePreload(()=>import("./register-73712ad5.js"),["assets/register-73712ad5.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/register-4322dd46.css"]),meta:{title:"用户注册设置",icon:"menu-register"}}]};function Layout$c(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$c={path:"/sales",component:Layout$c,redirect:"/sales/config",name:"SalesMenu",meta:{title:"分销系统",icon:"sidebar-share"},children:[{path:"config",name:"SalesBaseManage",component:()=>__vitePreload(()=>import("./base-0ea62af9.js"),["assets/base-0ea62af9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"基础分销配置",icon:"menu-distribution"}},{path:"salesUser",name:"SalesUserManage",component:()=>__vitePreload(()=>import("./salesUser-bd409cd4.js"),["assets/salesUser-bd409cd4.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js"]),meta:{title:"佣金账户列表",icon:"menu-commission"}},{path:"records",name:"SalesRecoredManage",component:()=>__vitePreload(()=>import("./records-d5e3fbc9.js"),["assets/records-d5e3fbc9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js"]),meta:{title:"佣金分销明细",icon:"menu-records"}},{path:"order",name:"SalesOrderManage",component:()=>__vitePreload(()=>import("./order-81acab6d.js"),["assets/order-81acab6d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js","assets/index-20fc3802.js"]),meta:{title:"提现工单管理",icon:"menu-tiixan"}}]};function Layout$b(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$b={path:"/package",component:Layout$b,redirect:"/package/list",name:"packageMenu",meta:{title:"套餐管理",icon:"sidebar-package"},children:[{path:"list",name:"packageMenuList",component:()=>__vitePreload(()=>import("./package-7d642fa1.js"),["assets/package-7d642fa1.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/package-d135cfb2.js","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"套餐设置",icon:"menu-package"}},{path:"crami",name:"cramiMenuList",component:()=>__vitePreload(()=>import("./crami-1497a99c.js"),["assets/crami-1497a99c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/package-d135cfb2.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),meta:{title:"卡密管理",icon:"menu-crami"}}]};function Layout$a(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$a={path:"/chat",component:Layout$a,redirect:"/chat/chat",name:"chatMenu",meta:{title:"数据管理",icon:"sidebar-chat"},children:[{path:"list",name:"chatMenuList",component:()=>__vitePreload(()=>import("./chat-9579eb12.js"),["assets/chat-9579eb12.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/chat-1da93106.js","assets/utcformatTime-e76e5157.js","assets/chat-5f421c63.css"]),meta:{title:"GPT对话管理",icon:"menu-chat"}},{path:"draw",name:"drawMenuList",component:()=>__vitePreload(()=>import("./draw-08269208.js"),["assets/draw-08269208.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chat-1da93106.js","assets/index-20fc3802.js","assets/draw-48211430.css"]),meta:{title:"Dall-E绘画管理",icon:"menu-draw"}},{path:"midjourney",name:"MjMenuList",component:()=>__vitePreload(()=>import("./midjourney-27dd5839.js"),["assets/midjourney-27dd5839.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chat-1da93106.js","assets/index-20fc3802.js","assets/draw-48211430.css"]),meta:{title:"midjourney绘画管理",icon:"menu-midjourney"}}]};function Layout$9(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$9={path:"/order",component:Layout$9,redirect:"/order/list",name:"OrderMenu",meta:{title:"订单管理",icon:"sidebar-order"},children:[{path:"list",name:"OrderMenuList",component:()=>__vitePreload(()=>import("./index-418dab74.js"),["assets/index-418dab74.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),meta:{title:"订单列表",icon:"menu-order"}}]};function Layout$8(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$8={path:"/app",component:Layout$8,redirect:"/app/classify",name:"AppMenu",meta:{title:"应用管理",icon:"sidebar-app"},children:[{path:"classify",name:"AppMenuClassify",component:()=>__vitePreload(()=>import("./classify-076fae7e.js"),["assets/classify-076fae7e.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),meta:{title:"分类列表",icon:"menu-type"}},{path:"application",name:"Application",component:()=>__vitePreload(()=>import("./application-1728a41b.js"),["assets/application-1728a41b.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),meta:{title:"应用列表",icon:"menu-list"}}]};function Layout$7(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$7={path:"/system",component:Layout$7,redirect:"/system/base",name:"systemMenu",meta:{title:"系统设置",icon:"sidebar-system"},children:[{path:"base",name:"systemMenuBase",component:()=>__vitePreload(()=>import("./base-b35f2421.js"),["assets/base-b35f2421.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"百度统计设置",icon:"menu-baidutongji"}},{path:"copyright",name:"copyrightConfig",component:()=>__vitePreload(()=>import("./copyright-643ebd40.js"),["assets/copyright-643ebd40.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"后台版权信息",icon:"menu-copyright"}},{path:"upgrade",name:"upgradeConfig",component:()=>__vitePreload(()=>import("./upgrade-c150e4c9.js"),["assets/upgrade-c150e4c9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/userBalance-acf40cb3.js"]),meta:{title:"迁移助手",icon:"menu-qianyizhushou"}}]};function Layout$6(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$6={path:"/mj",component:Layout$6,redirect:"/mj/config",name:"MjMenu",meta:{title:"MJ绘画管理",icon:"sidebar-mj"},children:[{path:"draw",name:"mjDrawManage",component:()=>__vitePreload(()=>import("./draw-81263676.js"),["assets/draw-81263676.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/mj-fcacf340.js","assets/chat-1da93106.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js","assets/chat-5f421c63.css"]),meta:{title:"绘图历史",icon:"menu-history"}},{path:"config",name:"mjManage",component:()=>__vitePreload(()=>import("./index-ca161dbd.js"),["assets/index-ca161dbd.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"参数配置",icon:"menu-params"}},{path:"proxy",name:"mjProxyManage",component:()=>__vitePreload(()=>import("./proxy-37d4d8fb.js"),["assets/proxy-37d4d8fb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"更多设置",icon:"menu-proxy"}},{path:"prompt",name:"mjPromptManage",component:()=>__vitePreload(()=>import("./prompt-190a229f.js"),["assets/prompt-190a229f.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"功能预设",icon:"menu-preset"}},{path:"prompts",name:"mjPromptsManage",component:()=>__vitePreload(()=>import("./prompts-f740ee90.js"),["assets/prompts-f740ee90.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/mj-fcacf340.js","assets/chatBox-15060667.css"]),meta:{title:"提示词预设",icon:"menu-prompt"}},{path:"fanyi",name:"BaiduFanyi",component:()=>__vitePreload(()=>import("./baidufanyi-464d1aba.js"),["assets/baidufanyi-464d1aba.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"百度翻译配置",icon:"menu-baidufanyi"}}]};function Layout$5(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$5={path:"/pay",component:Layout$5,redirect:"/pay/hupijiao",name:"PayMenu",meta:{title:"支付管理",icon:"sidebar-pay"},children:[{path:"wechat",name:"WechatConfig",component:()=>__vitePreload(()=>import("./wechat-48cc5709.js"),["assets/wechat-48cc5709.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"微信支付",icon:"menu-weixinpay"}},{path:"epay",name:"EpayConfig",component:()=>__vitePreload(()=>import("./epay-e53fd352.js"),["assets/epay-e53fd352.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"易支付",icon:"menu-yipay"}},{path:"mpay",name:"MpayConfig",component:()=>__vitePreload(()=>import("./mpay-c2bad3f5.js"),["assets/mpay-c2bad3f5.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"码支付",icon:"menu-mapay"}},{path:"hupi",name:"HupioConfig",component:()=>__vitePreload(()=>import("./hupijiao-23379a07.js"),["assets/hupijiao-23379a07.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"虎皮椒支付",icon:"menu-hupipay"}}]};function Layout$4(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$4={path:"/client",component:Layout$4,redirect:"/client/classify",name:"ClientMenu",meta:{title:"用户端设置",icon:"sidebar-client"},children:[{path:"base",name:"ClientBaseConfig",component:()=>__vitePreload(()=>import("./base-47383702.js"),["assets/base-47383702.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"基础配置",icon:"menu-baseconfig"}},{path:"chatBox",name:"ClientChatBoxConfig",component:()=>__vitePreload(()=>import("./chatBox-64c80390.js"),["assets/chatBox-64c80390.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js","assets/chatBox-15060667.css"]),meta:{title:"九宫格预设",icon:"menu-baseconfig"}},{path:"chatPre",name:"ClientChatPreConfig",component:()=>__vitePreload(()=>import("./chatPre-d7d36d97.js"),["assets/chatPre-d7d36d97.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js","assets/chatBox-15060667.css"]),meta:{title:"快问预设",icon:"menu-book"}},{path:"menu",name:"ClientMenuConfig",component:()=>__vitePreload(()=>import("./menu-ea755c14.js"),["assets/menu-ea755c14.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js"]),meta:{title:"动态菜单",icon:"menu-menu"}},{path:"notice",name:"systemMenuNotice",component:()=>__vitePreload(()=>import("./notice-03602d5e.js").then($=>$.w),["assets/notice-03602d5e.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/notice-28efbbd9.css"]),meta:{title:"公告设置",icon:"menu-notice"}},{path:"mind",name:"systemMenuMind",component:()=>__vitePreload(()=>import("./mind-0074d54c.js"),["assets/mind-0074d54c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"思维导图",icon:"menu-mind"}},{path:"visitor",name:"systemMenuVisitor",component:()=>__vitePreload(()=>import("./visitor-66336a11.js"),["assets/visitor-66336a11.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"访客设置",icon:"menu-visitor"}},{path:"signIn",name:"SignInMenu",component:()=>__vitePreload(()=>import("./signIn-a07c7d99.js"),["assets/signIn-a07c7d99.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"签到奖励赠送",icon:"menu-signIn"}},{path:"visible",name:"VisibleMenu",component:()=>__vitePreload(()=>import("./visible-d250c9b3.js"),["assets/visible-d250c9b3.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"UI显示设置",icon:"menu-visible"}}]};function Layout$3(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$3={path:"/storage",component:Layout$3,redirect:"/storage/config",name:"StorageMenu",meta:{title:"存储配置",icon:"sidebar-storage"},children:[{path:"tencent",name:"StorageTencent",component:()=>__vitePreload(()=>import("./tencent-69654a3c.js"),["assets/tencent-69654a3c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"腾讯云COS",icon:"menu-tengxuncos"}},{path:"ali",name:"StorageAli",component:()=>__vitePreload(()=>import("./ali-f7af2fbb.js"),["assets/ali-f7af2fbb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"阿里云OSS",icon:"menu-alioss"}},{path:"chevereto",name:"StorageChevereto",component:()=>__vitePreload(()=>import("./chevereto-e9847fce.js"),["assets/chevereto-e9847fce.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"chevereto图床",icon:"menu-chevereto"}}]};function Layout$2(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$2={path:"/secure",component:Layout$2,redirect:"/secure/sensitive-baidu",name:"SecureMenu",meta:{title:"风控管理",icon:"sidebar-secure"},children:[{path:"sensitive-violation",name:"SensitiveViolationLog",component:()=>__vitePreload(()=>import("./violation-6180bfc6.js"),["assets/violation-6180bfc6.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-db7a3b1d.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js","assets/violation-081d0a40.css"]),meta:{title:"违规检测记录",icon:"menu-weigui"}},{path:"sensitive-baidu",name:"SensitiveBaiduyun",component:()=>__vitePreload(()=>import("./baiduSensitive-0056dedd.js"),["assets/baiduSensitive-0056dedd.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"百度云敏感词",icon:"menu-baiduyunminganci"}},{path:"sensitive-builtIn",name:"SensitiveBuiltIn",component:()=>__vitePreload(()=>import("./builtIn-84b2d283.js"),["assets/builtIn-84b2d283.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"NineAi敏感词",icon:"menu-minganci"}},{path:"sensitive-custom",name:"SensitiveCuston",component:()=>__vitePreload(()=>import("./custom-7e609f8f.js"),["assets/custom-7e609f8f.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/badWords-db7a3b1d.js","assets/index-20fc3802.js"]),meta:{title:"自定义敏感词",icon:"menu-zidingyi"}},{path:"auto-reply",name:"ReplyMenuList",component:()=>__vitePreload(()=>import("./autpReply-0414232b.js"),["assets/autpReply-0414232b.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),meta:{title:"自定义回复预设",icon:"menu-huifuyushe"}}]};function Layout$1(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$1={path:"/ai",component:Layout$1,redirect:"/ai/chat-key-list",name:"AiMenu",meta:{title:"模型管理",icon:"sidebar-ai"},children:[{path:"keys",name:"AiMenuKeys",component:()=>__vitePreload(()=>import("./key-aa17da4c.js"),["assets/key-aa17da4c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/models-d6453445.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),meta:{title:"卡池设置",icon:"menu-key"}},{path:"model",name:"AiMenuInterface",component:()=>__vitePreload(()=>import("./interface-1a0c43aa.js"),["assets/interface-1a0c43aa.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"模型全局配置",icon:"menu-model"}},{path:"model-pre",name:"AiMenuModelPre",component:()=>__vitePreload(()=>import("./globalPre-1e7abf24.js"),["assets/globalPre-1e7abf24.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"头部预设",icon:"menu-header"}}]};function Layout(){return __vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes={path:"/login",component:Layout,redirect:"/login/email",name:"RegisterMenu",meta:{title:"注册管理",icon:"sidebar-register"},children:[{path:"email",name:"systemMenuEmail",component:()=>__vitePreload(()=>import("./email-af6be6eb.js"),["assets/email-af6be6eb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"邮件注册登录",icon:"menu-email"}},{path:"wechat",name:"systemMenuWechat",component:()=>__vitePreload(()=>import("./wechat-11f576ae.js"),["assets/wechat-11f576ae.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"微信登录配置",icon:"menu-vx"}},{path:"ali-phone",name:"AliPhoneMenu",component:()=>__vitePreload(()=>import("./phone-87302eef.js"),["assets/phone-87302eef.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),meta:{title:"短信验证登录",icon:"menu-message"}}]},constantRoutes=[{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login-dcb17f8a.js"),["assets/login-dcb17f8a.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/login-f710248b.css"]),meta:{title:"登录"}},{path:"/:all(.*)*",name:"notFound",component:()=>__vitePreload(()=>import("./_...all_-5e58859f.js"),["assets/_...all_-5e58859f.js","assets/_...all_-512b21c9.css"]),meta:{title:"找不到页面"}}],systemRoutes=[{path:"/",component:()=>__vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"]),meta:{title:()=>useSettingsStore().settings.home.title,breadcrumb:!1},children:[{path:"",name:"home",component:Home,meta:{title:()=>useSettingsStore().settings.home.title,breadcrumb:!1}},{path:"reload",name:"reload",component:()=>__vitePreload(()=>import("./reload-66ce3d63.js"),[]),meta:{title:"重新加载",breadcrumb:!1}},{path:"setting",name:"personalSetting",component:()=>__vitePreload(()=>import("./setting-92566aa1.js"),["assets/setting-92566aa1.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),meta:{title:"个人设置",cache:"personalEditPassword"}},{path:"edit/password",name:"personalEditPassword",component:()=>__vitePreload(()=>import("./edit.password-e3503706.js"),["assets/edit.password-e3503706.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),meta:{title:"修改密码"}}]}],asyncRoutes=[{meta:{title:"演示",icon:"sidebar-default"},children:[routes$d,routes,routes$1,routes$a,routes$9,routes$b,routes$8,routes$c,routes$5,routes$6,routes$3,routes$4,routes$2,routes$7]}],constantRoutesByFilesystem=routes$e.filter($=>{var j,z;return((j=$.meta)==null?void 0:j.enabled)!==!1&&((z=$.meta)==null?void 0:z.constant)===!0}),asyncRoutesByFilesystem=setupLayouts(routes$e.filter($=>{var j,z,re;return((j=$.meta)==null?void 0:j.enabled)!==!1&&((z=$.meta)==null?void 0:z.constant)!==!0&&((re=$.meta)==null?void 0:re.layout)!==!1}));function bind($,j){return function(){return $.apply(j,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,kindOf=($=>j=>{const z=toString.call(j);return $[z]||($[z]=z.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=$=>($=$.toLowerCase(),j=>kindOf(j)===$),typeOfTest=$=>j=>typeof j===$,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer($){return $!==null&&!isUndefined($)&&$.constructor!==null&&!isUndefined($.constructor)&&isFunction($.constructor.isBuffer)&&$.constructor.isBuffer($)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView($){let j;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?j=ArrayBuffer.isView($):j=$&&$.buffer&&isArrayBuffer($.buffer),j}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=$=>$!==null&&typeof $=="object",isBoolean=$=>$===!0||$===!1,isPlainObject=$=>{if(kindOf($)!=="object")return!1;const j=getPrototypeOf($);return(j===null||j===Object.prototype||Object.getPrototypeOf(j)===null)&&!(Symbol.toStringTag in $)&&!(Symbol.iterator in $)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=$=>isObject($)&&isFunction($.pipe),isFormData=$=>{let j;return $&&(typeof FormData=="function"&&$ instanceof FormData||isFunction($.append)&&((j=kindOf($))==="formdata"||j==="object"&&isFunction($.toString)&&$.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),trim=$=>$.trim?$.trim():$.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach($,j,{allOwnKeys:z=!1}={}){if($===null||typeof $>"u")return;let re,oe;if(typeof $!="object"&&($=[$]),isArray($))for(re=0,oe=$.length;re 0;)if(oe=z[re],j===oe.toLowerCase())return oe;return null}const _global=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),isContextDefined=$=>!isUndefined($)&&$!==_global;function merge(){const{caseless:$}=isContextDefined(this)&&this||{},j={},z=(re,oe)=>{const ie=$&&findKey(j,oe)||oe;isPlainObject(j[ie])&&isPlainObject(re)?j[ie]=merge(j[ie],re):isPlainObject(re)?j[ie]=merge({},re):isArray(re)?j[ie]=re.slice():j[ie]=re};for(let re=0,oe=arguments.length;re (forEach(j,(oe,ie)=>{z&&isFunction(oe)?$[ie]=bind(oe,z):$[ie]=oe},{allOwnKeys:re}),$),stripBOM=$=>($.charCodeAt(0)===65279&&($=$.slice(1)),$),inherits=($,j,z,re)=>{$.prototype=Object.create(j.prototype,re),$.prototype.constructor=$,Object.defineProperty($,"super",{value:j.prototype}),z&&Object.assign($.prototype,z)},toFlatObject=($,j,z,re)=>{let oe,ie,ae;const le={};if(j=j||{},$==null)return j;do{for(oe=Object.getOwnPropertyNames($),ie=oe.length;ie-- >0;)ae=oe[ie],(!re||re(ae,$,j))&&!le[ae]&&(j[ae]=$[ae],le[ae]=!0);$=z!==!1&&getPrototypeOf($)}while($&&(!z||z($,j))&&$!==Object.prototype);return j},endsWith=($,j,z)=>{$=String($),(z===void 0||z>$.length)&&(z=$.length),z-=j.length;const re=$.indexOf(j,z);return re!==-1&&re===z},toArray=$=>{if(!$)return null;if(isArray($))return $;let j=$.length;if(!isNumber(j))return null;const z=new Array(j);for(;j-- >0;)z[j]=$[j];return z},isTypedArray=($=>j=>$&&j instanceof $)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=($,j)=>{const re=($&&$[Symbol.iterator]).call($);let oe;for(;(oe=re.next())&&!oe.done;){const ie=oe.value;j.call($,ie[0],ie[1])}},matchAll=($,j)=>{let z;const re=[];for(;(z=$.exec(j))!==null;)re.push(z);return re},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=$=>$.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(z,re,oe){return re.toUpperCase()+oe}),hasOwnProperty=(({hasOwnProperty:$})=>(j,z)=>$.call(j,z))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=($,j)=>{const z=Object.getOwnPropertyDescriptors($),re={};forEach(z,(oe,ie)=>{j(oe,ie,$)!==!1&&(re[ie]=oe)}),Object.defineProperties($,re)},freezeMethods=$=>{reduceDescriptors($,(j,z)=>{if(isFunction($)&&["arguments","caller","callee"].indexOf(z)!==-1)return!1;const re=$[z];if(isFunction(re)){if(j.enumerable=!1,"writable"in j){j.writable=!1;return}j.set||(j.set=()=>{throw Error("Can not rewrite read-only method '"+z+"'")})}})},toObjectSet=($,j)=>{const z={},re=oe=>{oe.forEach(ie=>{z[ie]=!0})};return isArray($)?re($):re(String($).split(j)),z},noop$1=()=>{},toFiniteNumber=($,j)=>($=+$,Number.isFinite($)?$:j),ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=($=16,j=ALPHABET.ALPHA_DIGIT)=>{let z="";const{length:re}=j;for(;$--;)z+=j[Math.random()*re|0];return z};function isSpecCompliantForm($){return!!($&&isFunction($.append)&&$[Symbol.toStringTag]==="FormData"&&$[Symbol.iterator])}const toJSONObject=$=>{const j=new Array(10),z=(re,oe)=>{if(isObject(re)){if(j.indexOf(re)>=0)return;if(!("toJSON"in re)){j[oe]=re;const ie=isArray(re)?[]:{};return forEach(re,(ae,le)=>{const ue=z(ae,oe+1);!isUndefined(ue)&&(ie[le]=ue)}),j[oe]=void 0,ie}}return re};return z($,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=$=>$&&(isObject($)||isFunction($))&&isFunction($.then)&&isFunction($.catch),utils={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject,isPlainObject,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$1,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable};function AxiosError($,j,z,re,oe){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=$,this.name="AxiosError",j&&(this.code=j),z&&(this.config=z),re&&(this.request=re),oe&&(this.response=oe)}utils.inherits(AxiosError,Error,{toJSON:function $(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach($=>{descriptors[$]={value:$}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=($,j,z,re,oe,ie)=>{const ae=Object.create(prototype$1);return utils.toFlatObject($,ae,function(ue){return ue!==Error.prototype},le=>le!=="isAxiosError"),AxiosError.call(ae,$.message,j,z,re,oe),ae.cause=$,ae.name=$.name,ie&&Object.assign(ae,ie),ae};const httpAdapter=null;function isVisitable($){return utils.isPlainObject($)||utils.isArray($)}function removeBrackets($){return utils.endsWith($,"[]")?$.slice(0,-2):$}function renderKey($,j,z){return $?$.concat(j).map(function(oe,ie){return oe=removeBrackets(oe),!z&&ie?"["+oe+"]":oe}).join(z?".":""):j}function isFlatArray($){return utils.isArray($)&&!$.some(isVisitable)}const predicates=utils.toFlatObject(utils,{},null,function $(j){return/^is[A-Z]/.test(j)});function toFormData($,j,z){if(!utils.isObject($))throw new TypeError("target must be an object");j=j||new FormData,z=utils.toFlatObject(z,{metaTokens:!0,dots:!1,indexes:!1},!1,function(xe,Ie){return!utils.isUndefined(Ie[xe])});const re=z.metaTokens,oe=z.visitor||pe,ie=z.dots,ae=z.indexes,ue=(z.Blob||typeof Blob<"u"&&Blob)&&utils.isSpecCompliantForm(j);if(!utils.isFunction(oe))throw new TypeError("visitor must be a function");function de($e){if($e===null)return"";if(utils.isDate($e))return $e.toISOString();if(!ue&&utils.isBlob($e))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils.isArrayBuffer($e)||utils.isTypedArray($e)?ue&&typeof Blob=="function"?new Blob([$e]):Buffer.from($e):$e}function pe($e,xe,Ie){let Ne=$e;if($e&&!Ie&&typeof $e=="object"){if(utils.endsWith(xe,"{}"))xe=re?xe:xe.slice(0,-2),$e=JSON.stringify($e);else if(utils.isArray($e)&&isFlatArray($e)||(utils.isFileList($e)||utils.endsWith(xe,"[]"))&&(Ne=utils.toArray($e)))return xe=removeBrackets(xe),Ne.forEach(function(Ve,ze){!(utils.isUndefined(Ve)||Ve===null)&&j.append(ae===!0?renderKey([xe],ze,ie):ae===null?xe:xe+"[]",de(Ve))}),!1}return isVisitable($e)?!0:(j.append(renderKey(Ie,xe,ie),de($e)),!1)}const he=[],_e=Object.assign(predicates,{defaultVisitor:pe,convertValue:de,isVisitable});function Ce($e,xe){if(!utils.isUndefined($e)){if(he.indexOf($e)!==-1)throw Error("Circular reference detected in "+xe.join("."));he.push($e),utils.forEach($e,function(Ne,Oe){(!(utils.isUndefined(Ne)||Ne===null)&&oe.call(j,Ne,utils.isString(Oe)?Oe.trim():Oe,xe,_e))===!0&&Ce(Ne,xe?xe.concat(Oe):[Oe])}),he.pop()}}if(!utils.isObject($))throw new TypeError("data must be an object");return Ce($),j}function encode$1($){const j={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent($).replace(/[!'()~]|%20|%00/g,function(re){return j[re]})}function AxiosURLSearchParams($,j){this._pairs=[],$&&toFormData($,this,j)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function $(j,z){this._pairs.push([j,z])};prototype.toString=function $(j){const z=j?function(re){return j.call(this,re,encode$1)}:encode$1;return this._pairs.map(function(oe){return z(oe[0])+"="+z(oe[1])},"").join("&")};function encode($){return encodeURIComponent($).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL($,j,z){if(!j)return $;const re=z&&z.encode||encode,oe=z&&z.serialize;let ie;if(oe?ie=oe(j,z):ie=utils.isURLSearchParams(j)?j.toString():new AxiosURLSearchParams(j,z).toString(re),ie){const ae=$.indexOf("#");ae!==-1&&($=$.slice(0,ae)),$+=($.indexOf("?")===-1?"?":"&")+ie}return $}class InterceptorManager{constructor(){this.handlers=[]}use(j,z,re){return this.handlers.push({fulfilled:j,rejected:z,synchronous:re?re.synchronous:!1,runWhen:re?re.runWhen:null}),this.handlers.length-1}eject(j){this.handlers[j]&&(this.handlers[j]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(j){utils.forEach(this.handlers,function(re){re!==null&&j(re)})}}const InterceptorManager$1=InterceptorManager,transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,isStandardBrowserEnv=(()=>{let $;return typeof navigator<"u"&&(($=navigator.product)==="ReactNative"||$==="NativeScript"||$==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),isStandardBrowserWebWorkerEnv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),platform={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},isStandardBrowserEnv,isStandardBrowserWebWorkerEnv,protocols:["http","https","file","blob","url","data"]};function toURLEncodedForm($,j){return toFormData($,new platform.classes.URLSearchParams,Object.assign({visitor:function(z,re,oe,ie){return platform.isNode&&utils.isBuffer(z)?(this.append(re,z.toString("base64")),!1):ie.defaultVisitor.apply(this,arguments)}},j))}function parsePropPath($){return utils.matchAll(/\w+|\[(\w*)]/g,$).map(j=>j[0]==="[]"?"":j[1]||j[0])}function arrayToObject($){const j={},z=Object.keys($);let re;const oe=z.length;let ie;for(re=0;re =z.length;return ae=!ae&&utils.isArray(oe)?oe.length:ae,ue?(utils.hasOwnProp(oe,ae)?oe[ae]=[oe[ae],re]:oe[ae]=re,!le):((!oe[ae]||!utils.isObject(oe[ae]))&&(oe[ae]=[]),j(z,re,oe[ae],ie)&&utils.isArray(oe[ae])&&(oe[ae]=arrayToObject(oe[ae])),!le)}if(utils.isFormData($)&&utils.isFunction($.entries)){const z={};return utils.forEachEntry($,(re,oe)=>{j(parsePropPath(re),oe,z,0)}),z}return null}const DEFAULT_CONTENT_TYPE={"Content-Type":void 0};function stringifySafely($,j,z){if(utils.isString($))try{return(j||JSON.parse)($),utils.trim($)}catch(re){if(re.name!=="SyntaxError")throw re}return(z||JSON.stringify)($)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http"],transformRequest:[function $(j,z){const re=z.getContentType()||"",oe=re.indexOf("application/json")>-1,ie=utils.isObject(j);if(ie&&utils.isHTMLForm(j)&&(j=new FormData(j)),utils.isFormData(j))return oe&&oe?JSON.stringify(formDataToJSON(j)):j;if(utils.isArrayBuffer(j)||utils.isBuffer(j)||utils.isStream(j)||utils.isFile(j)||utils.isBlob(j))return j;if(utils.isArrayBufferView(j))return j.buffer;if(utils.isURLSearchParams(j))return z.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),j.toString();let le;if(ie){if(re.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(j,this.formSerializer).toString();if((le=utils.isFileList(j))||re.indexOf("multipart/form-data")>-1){const ue=this.env&&this.env.FormData;return toFormData(le?{"files[]":j}:j,ue&&new ue,this.formSerializer)}}return ie||oe?(z.setContentType("application/json",!1),stringifySafely(j)):j}],transformResponse:[function $(j){const z=this.transitional||defaults.transitional,re=z&&z.forcedJSONParsing,oe=this.responseType==="json";if(j&&utils.isString(j)&&(re&&!this.responseType||oe)){const ae=!(z&&z.silentJSONParsing)&&oe;try{return JSON.parse(j)}catch(le){if(ae)throw le.name==="SyntaxError"?AxiosError.from(le,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):le}}return j}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function $(j){return j>=200&&j<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils.forEach(["delete","get","head"],function $(j){defaults.headers[j]={}});utils.forEach(["post","put","patch"],function $(j){defaults.headers[j]=utils.merge(DEFAULT_CONTENT_TYPE)});const defaults$1=defaults,ignoreDuplicateOf=utils.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=$=>{const j={};let z,re,oe;return $&&$.split(` +`||de==="")){var pe=ae.isSelected(de);re.hasOwnProperty(de)?re[de]=re[de]&&pe:re[de]=pe}})}),$==="allSelect"||$==="inverseSelect"?{selected:re}:{name:j.name,selected:re}}function installLegendAction($){$.registerAction("legendToggleSelect","legendselectchanged",curry$1(legendSelectActionHandler,"toggleSelected")),$.registerAction("legendAllSelect","legendselectall",curry$1(legendSelectActionHandler,"allSelect")),$.registerAction("legendInverseSelect","legendinverseselect",curry$1(legendSelectActionHandler,"inverseSelect")),$.registerAction("legendSelect","legendselected",curry$1(legendSelectActionHandler,"select")),$.registerAction("legendUnSelect","legendunselected",curry$1(legendSelectActionHandler,"unSelect"))}function install$b($){$.registerComponentModel(LegendModel$1),$.registerComponentView(LegendView$1),$.registerProcessor($.PRIORITY.PROCESSOR.SERIES_FILTER,legendFilter),$.registerSubTypeDefaulter("legend",function(){return"plain"}),installLegendAction($)}var ScrollableLegendModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.setScrollDataIndex=function(z){this.option.scrollDataIndex=z},j.prototype.init=function(z,re,oe){var ie=getLayoutParams(z);$.prototype.init.call(this,z,re,oe),mergeAndNormalizeLayoutParams(this,z,ie)},j.prototype.mergeOption=function(z,re){$.prototype.mergeOption.call(this,z,re),mergeAndNormalizeLayoutParams(this,this.option,z)},j.type="legend.scroll",j.defaultOption=inheritDefaultOption(LegendModel$1.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),j}(LegendModel$1);function mergeAndNormalizeLayoutParams($,j,z){var re=$.getOrient(),oe=[1,1];oe[re.index]=0,mergeLayoutParam(j,z,{type:"box",ignoreSize:!!oe})}const ScrollableLegendModel$1=ScrollableLegendModel;var Group=Group$4,WH=["width","height"],XY=["x","y"],ScrollableLegendView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z.newlineDisabled=!0,z._currentIndex=0,z}return j.prototype.init=function(){$.prototype.init.call(this),this.group.add(this._containerGroup=new Group),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new Group)},j.prototype.resetInner=function(){$.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},j.prototype.renderInner=function(z,re,oe,ie,ae,le,ue){var de=this;$.prototype.renderInner.call(this,z,re,oe,ie,ae,le,ue);var pe=this._controllerGroup,he=re.get("pageIconSize",!0),_e=isArray$2(he)?he:[he,he];$e("pagePrev",0);var Ce=re.getModel("pageTextStyle");pe.add(new ZRText$1({name:"pageText",style:{text:"xx/xx",fill:Ce.getTextColor(),font:Ce.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),$e("pageNext",1);function $e(xe,Ie){var Ne=xe+"DataIndex",Oe=createIcon(re.get("pageIcons",!0)[re.getOrient().name][Ie],{onclick:bind$2(de._pageGo,de,Ne,re,ie)},{x:-_e[0]/2,y:-_e[1]/2,width:_e[0],height:_e[1]});Oe.name=xe,pe.add(Oe)}},j.prototype.layoutInner=function(z,re,oe,ie,ae,le){var ue=this.getSelectorGroup(),de=z.getOrient().index,pe=WH[de],he=XY[de],_e=WH[1-de],Ce=XY[1-de];ae&&box("horizontal",ue,z.get("selectorItemGap",!0));var $e=z.get("selectorButtonGap",!0),xe=ue.getBoundingRect(),Ie=[-xe.x,-xe.y],Ne=clone$4(oe);ae&&(Ne[pe]=oe[pe]-xe[pe]-$e);var Oe=this._layoutContentAndController(z,ie,Ne,de,pe,_e,Ce,he);if(ae){if(le==="end")Ie[de]+=Oe[pe]+$e;else{var Ve=xe[pe]+$e;Ie[de]-=Ve,Oe[he]-=Ve}Oe[pe]+=xe[pe]+$e,Ie[1-de]+=Oe[Ce]+Oe[_e]/2-xe[_e]/2,Oe[_e]=Math.max(Oe[_e],xe[_e]),Oe[Ce]=Math.min(Oe[Ce],xe[Ce]+Ie[1-de]),ue.x=Ie[0],ue.y=Ie[1],ue.markRedraw()}return Oe},j.prototype._layoutContentAndController=function(z,re,oe,ie,ae,le,ue,de){var pe=this.getContentGroup(),he=this._containerGroup,_e=this._controllerGroup;box(z.get("orient"),pe,z.get("itemGap"),ie?oe.width:null,ie?null:oe.height),box("horizontal",_e,z.get("pageButtonItemGap",!0));var Ce=pe.getBoundingRect(),$e=_e.getBoundingRect(),xe=this._showController=Ce[ae]>oe[ae],Ie=[-Ce.x,-Ce.y];re||(Ie[ie]=pe[de]);var Ne=[0,0],Oe=[-$e.x,-$e.y],Ve=retrieve2(z.get("pageButtonGap",!0),z.get("itemGap",!0));if(xe){var ze=z.get("pageButtonPosition",!0);ze==="end"?Oe[ie]+=oe[ae]-$e[ae]:Ne[ie]+=$e[ae]+Ve}Oe[1-ie]+=Ce[le]/2-$e[le]/2,pe.setPosition(Ie),he.setPosition(Ne),_e.setPosition(Oe);var Ue={x:0,y:0};if(Ue[ae]=xe?oe[ae]:Ce[ae],Ue[le]=Math.max(Ce[le],$e[le]),Ue[ue]=Math.min(0,$e[ue]+Oe[1-ie]),he.__rectSize=oe[ae],xe){var Fe={x:0,y:0};Fe[ae]=Math.max(oe[ae]-$e[ae]-Ve,0),Fe[le]=Ue[le],he.setClipPath(new Rect$3({shape:Fe})),he.__rectSize=Fe[ae]}else _e.eachChild(function(Et){Et.attr({invisible:!0,silent:!0})});var qe=this._getPageInfo(z);return qe.pageIndex!=null&&updateProps$1(pe,{x:qe.contentPosition[0],y:qe.contentPosition[1]},xe?z:null),this._updatePageInfoView(z,qe),Ue},j.prototype._pageGo=function(z,re,oe){var ie=this._getPageInfo(re)[z];ie!=null&&oe.dispatchAction({type:"legendScroll",scrollDataIndex:ie,legendId:re.id})},j.prototype._updatePageInfoView=function(z,re){var oe=this._controllerGroup;each$f(["pagePrev","pageNext"],function(pe){var he=pe+"DataIndex",_e=re[he]!=null,Ce=oe.childOfName(pe);Ce&&(Ce.setStyle("fill",_e?z.get("pageIconColor",!0):z.get("pageIconInactiveColor",!0)),Ce.cursor=_e?"pointer":"default")});var ie=oe.childOfName("pageText"),ae=z.get("pageFormatter"),le=re.pageIndex,ue=le!=null?le+1:0,de=re.pageCount;ie&&ae&&ie.setStyle("text",isString$1(ae)?ae.replace("{current}",ue==null?"":ue+"").replace("{total}",de==null?"":de+""):ae({current:ue,total:de}))},j.prototype._getPageInfo=function(z){var re=z.get("scrollDataIndex",!0),oe=this.getContentGroup(),ie=this._containerGroup.__rectSize,ae=z.getOrient().index,le=WH[ae],ue=XY[ae],de=this._findTargetItemIndex(re),pe=oe.children(),he=pe[de],_e=pe.length,Ce=_e?1:0,$e={contentPosition:[oe.x,oe.y],pageCount:Ce,pageIndex:Ce-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!he)return $e;var xe=ze(he);$e.contentPosition[ae]=-xe.s;for(var Ie=de+1,Ne=xe,Oe=xe,Ve=null;Ie<=_e;++Ie)Ve=ze(pe[Ie]),(!Ve&&Oe.e>Ne.s+ie||Ve&&!Ue(Ve,Ne.s))&&(Oe.i>Ne.i?Ne=Oe:Ne=Ve,Ne&&($e.pageNextDataIndex==null&&($e.pageNextDataIndex=Ne.i),++$e.pageCount)),Oe=Ve;for(var Ie=de-1,Ne=xe,Oe=xe,Ve=null;Ie>=-1;--Ie)Ve=ze(pe[Ie]),(!Ve||!Ue(Oe,Ve.s))&&Ne.i =qe&&Fe.s<=qe+ie}},j.prototype._findTargetItemIndex=function(z){if(!this._showController)return 0;var re,oe=this.getContentGroup(),ie;return oe.eachChild(function(ae,le){var ue=ae.__legendDataIndex;ie==null&&ue!=null&&(ie=le),ue===z&&(re=le)}),re??ie},j.type="legend.scroll",j}(LegendView$1);const ScrollableLegendView$1=ScrollableLegendView;function installScrollableLegendAction($){$.registerAction("legendScroll","legendscroll",function(j,z){var re=j.scrollDataIndex;re!=null&&z.eachComponent({mainType:"legend",subType:"scroll",query:j},function(oe){oe.setScrollDataIndex(re)})})}function install$a($){use(install$b),$.registerComponentModel(ScrollableLegendModel$1),$.registerComponentView(ScrollableLegendView$1),installScrollableLegendAction($)}function install$9($){use(install$b),use(install$a)}var InsideZoomModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.type="dataZoom.inside",j.defaultOption=inheritDefaultOption(DataZoomModel$1.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),j}(DataZoomModel$1);const InsideZoomModel$1=InsideZoomModel;var inner$1=makeInner();function setViewInfoToCoordSysRecord($,j,z){inner$1($).coordSysRecordMap.each(function(re){var oe=re.dataZoomInfoMap.get(j.uid);oe&&(oe.getRange=z)})}function disposeCoordSysRecordIfNeeded($,j){for(var z=inner$1($).coordSysRecordMap,re=z.keys(),oe=0;oe re[z+j]&&(j=le),oe=oe&&ae.get("preventDefaultMouseMove",!0)}),{controlType:j,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!oe}}}function installDataZoomRoamProcessor($){$.registerProcessor($.PRIORITY.PROCESSOR.FILTER,function(j,z){var re=inner$1(z),oe=re.coordSysRecordMap||(re.coordSysRecordMap=createHashMap());oe.each(function(ie){ie.dataZoomInfoMap=null}),j.eachComponent({mainType:"dataZoom",subType:"inside"},function(ie){var ae=collectReferCoordSysModelInfo(ie);each$f(ae.infoList,function(le){var ue=le.model.uid,de=oe.get(ue)||oe.set(ue,createCoordSysRecord(z,le.model)),pe=de.dataZoomInfoMap||(de.dataZoomInfoMap=createHashMap());pe.set(ie.uid,{dzReferCoordSysInfo:le,model:ie,getRange:null})})}),oe.each(function(ie){var ae=ie.controller,le,ue=ie.dataZoomInfoMap;if(ue){var de=ue.keys()[0];de!=null&&(le=ue.get(de))}if(!le){disposeCoordSysRecord(oe,ie);return}var pe=mergeControllerParams(ue);ae.enable(pe.controlType,pe.opt),ae.setPointerChecker(ie.containsPoint),createOrUpdate(ie,"dispatchAction",le.model.get("throttle",!0),"fixRate")})})}var InsideZoomView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type="dataZoom.inside",z}return j.prototype.render=function(z,re,oe){if($.prototype.render.apply(this,arguments),z.noTarget()){this._clear();return}this.range=z.getPercentRange(),setViewInfoToCoordSysRecord(oe,z,{pan:bind$2(getRangeHandlers.pan,this),zoom:bind$2(getRangeHandlers.zoom,this),scrollMove:bind$2(getRangeHandlers.scrollMove,this)})},j.prototype.dispose=function(){this._clear(),$.prototype.dispose.apply(this,arguments)},j.prototype._clear=function(){disposeCoordSysRecordIfNeeded(this.api,this.dataZoomModel),this.range=null},j.type="dataZoom.inside",j}(DataZoomView$1),getRangeHandlers={zoom:function($,j,z,re){var oe=this.range,ie=oe.slice(),ae=$.axisModels[0];if(ae){var le=getDirectionInfo[j](null,[re.originX,re.originY],ae,z,$),ue=(le.signal>0?le.pixelStart+le.pixelLength-le.pixel:le.pixel-le.pixelStart)/le.pixelLength*(ie[1]-ie[0])+ie[0],de=Math.max(1/re.scale,0);ie[0]=(ie[0]-ue)*de+ue,ie[1]=(ie[1]-ue)*de+ue;var pe=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(sliderMove(0,ie,[0,100],0,pe.minSpan,pe.maxSpan),this.range=ie,oe[0]!==ie[0]||oe[1]!==ie[1])return ie}},pan:makeMover(function($,j,z,re,oe,ie){var ae=getDirectionInfo[re]([ie.oldX,ie.oldY],[ie.newX,ie.newY],j,oe,z);return ae.signal*($[1]-$[0])*ae.pixel/ae.pixelLength}),scrollMove:makeMover(function($,j,z,re,oe,ie){var ae=getDirectionInfo[re]([0,0],[ie.scrollDelta,ie.scrollDelta],j,oe,z);return ae.signal*($[1]-$[0])*ie.scrollDelta})};function makeMover($){return function(j,z,re,oe){var ie=this.range,ae=ie.slice(),le=j.axisModels[0];if(le){var ue=$(ae,le,j,z,re,oe);if(sliderMove(ue,ae,[0,100],"all"),this.range=ae,ie[0]!==ae[0]||ie[1]!==ae[1])return ae}}}var getDirectionInfo={grid:function($,j,z,re,oe){var ie=z.axis,ae={},le=oe.model.coordinateSystem.getRect();return $=$||[0,0],ie.dim==="x"?(ae.pixel=j[0]-$[0],ae.pixelLength=le.width,ae.pixelStart=le.x,ae.signal=ie.inverse?1:-1):(ae.pixel=j[1]-$[1],ae.pixelLength=le.height,ae.pixelStart=le.y,ae.signal=ie.inverse?-1:1),ae},polar:function($,j,z,re,oe){var ie=z.axis,ae={},le=oe.model.coordinateSystem,ue=le.getRadiusAxis().getExtent(),de=le.getAngleAxis().getExtent();return $=$?le.pointToCoord($):[0,0],j=le.pointToCoord(j),z.mainType==="radiusAxis"?(ae.pixel=j[0]-$[0],ae.pixelLength=ue[1]-ue[0],ae.pixelStart=ue[0],ae.signal=ie.inverse?1:-1):(ae.pixel=j[1]-$[1],ae.pixelLength=de[1]-de[0],ae.pixelStart=de[0],ae.signal=ie.inverse?-1:1),ae},singleAxis:function($,j,z,re,oe){var ie=z.axis,ae=oe.model.coordinateSystem.getRect(),le={};return $=$||[0,0],ie.orient==="horizontal"?(le.pixel=j[0]-$[0],le.pixelLength=ae.width,le.pixelStart=ae.x,le.signal=ie.inverse?1:-1):(le.pixel=j[1]-$[1],le.pixelLength=ae.height,le.pixelStart=ae.y,le.signal=ie.inverse?-1:1),le}};const InsideZoomView$1=InsideZoomView;function install$8($){installCommon$1($),$.registerComponentModel(InsideZoomModel$1),$.registerComponentView(InsideZoomView$1),installDataZoomRoamProcessor($)}var SliderZoomModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.type="dataZoom.slider",j.layoutMode="box",j.defaultOption=inheritDefaultOption(DataZoomModel$1.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),j}(DataZoomModel$1);const SliderZoomModel$1=SliderZoomModel;var Rect=Rect$3,DEFAULT_LOCATION_EDGE_GAP=7,DEFAULT_FRAME_BORDER_WIDTH=1,DEFAULT_FILLER_SIZE=30,DEFAULT_MOVE_HANDLE_SIZE=7,HORIZONTAL="horizontal",VERTICAL="vertical",LABEL_GAP=5,SHOW_DATA_SHADOW_SERIES_TYPE=["line","bar","candlestick","scatter"],REALTIME_ANIMATION_CONFIG={easing:"cubicOut",duration:100,delay:0},SliderZoomView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z._displayables={},z}return j.prototype.init=function(z,re){this.api=re,this._onBrush=bind$2(this._onBrush,this),this._onBrushEnd=bind$2(this._onBrushEnd,this)},j.prototype.render=function(z,re,oe,ie){if($.prototype.render.apply(this,arguments),createOrUpdate(this,"_dispatchZoomAction",z.get("throttle"),"fixRate"),this._orient=z.getOrient(),z.get("show")===!1){this.group.removeAll();return}if(z.noTarget()){this._clear(),this.group.removeAll();return}(!ie||ie.type!=="dataZoom"||ie.from!==this.uid)&&this._buildView(),this._updateView()},j.prototype.dispose=function(){this._clear(),$.prototype.dispose.apply(this,arguments)},j.prototype._clear=function(){clear$1(this,"_dispatchZoomAction");var z=this.api.getZr();z.off("mousemove",this._onBrush),z.off("mouseup",this._onBrushEnd)},j.prototype._buildView=function(){var z=this.group;z.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var re=this._displayables.sliderGroup=new Group$4;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),z.add(re),this._positionGroup()},j.prototype._resetLocation=function(){var z=this.dataZoomModel,re=this.api,oe=z.get("brushSelect"),ie=oe?DEFAULT_MOVE_HANDLE_SIZE:0,ae=this._findCoordRect(),le={width:re.getWidth(),height:re.getHeight()},ue=this._orient===HORIZONTAL?{right:le.width-ae.x-ae.width,top:le.height-DEFAULT_FILLER_SIZE-DEFAULT_LOCATION_EDGE_GAP-ie,width:ae.width,height:DEFAULT_FILLER_SIZE}:{right:DEFAULT_LOCATION_EDGE_GAP,top:ae.y,width:DEFAULT_FILLER_SIZE,height:ae.height},de=getLayoutParams(z.option);each$f(["right","top","width","height"],function(he){de[he]==="ph"&&(de[he]=ue[he])});var pe=getLayoutRect(de,le);this._location={x:pe.x,y:pe.y},this._size=[pe.width,pe.height],this._orient===VERTICAL&&this._size.reverse()},j.prototype._positionGroup=function(){var z=this.group,re=this._location,oe=this._orient,ie=this.dataZoomModel.getFirstTargetAxisModel(),ae=ie&&ie.get("inverse"),le=this._displayables.sliderGroup,ue=(this._dataShadowInfo||{}).otherAxisInverse;le.attr(oe===HORIZONTAL&&!ae?{scaleY:ue?1:-1,scaleX:1}:oe===HORIZONTAL&&ae?{scaleY:ue?1:-1,scaleX:-1}:oe===VERTICAL&&!ae?{scaleY:ue?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:ue?-1:1,scaleX:-1,rotation:Math.PI/2});var de=z.getBoundingRect([le]);z.x=re.x-de.x,z.y=re.y-de.y,z.markRedraw()},j.prototype._getViewExtent=function(){return[0,this._size[0]]},j.prototype._renderBackground=function(){var z=this.dataZoomModel,re=this._size,oe=this._displayables.sliderGroup,ie=z.get("brushSelect");oe.add(new Rect({silent:!0,shape:{x:0,y:0,width:re[0],height:re[1]},style:{fill:z.get("backgroundColor")},z2:-40}));var ae=new Rect({shape:{x:0,y:0,width:re[0],height:re[1]},style:{fill:"transparent"},z2:0,onclick:bind$2(this._onClickPanel,this)}),le=this.api.getZr();ie?(ae.on("mousedown",this._onBrushStart,this),ae.cursor="crosshair",le.on("mousemove",this._onBrush),le.on("mouseup",this._onBrushEnd)):(le.off("mousemove",this._onBrush),le.off("mouseup",this._onBrushEnd)),oe.add(ae)},j.prototype._renderDataShadow=function(){var z=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!z)return;var re=this._size,oe=this._shadowSize||[],ie=z.series,ae=ie.getRawData(),le=ie.getShadowDim&&ie.getShadowDim(),ue=le&&ae.getDimensionInfo(le)?ie.getShadowDim():z.otherDim;if(ue==null)return;var de=this._shadowPolygonPts,pe=this._shadowPolylinePts;if(ae!==this._shadowData||ue!==this._shadowDim||re[0]!==oe[0]||re[1]!==oe[1]){var he=ae.getDataExtent(ue),_e=(he[1]-he[0])*.3;he=[he[0]-_e,he[1]+_e];var Ce=[0,re[1]],$e=[0,re[0]],xe=[[re[0],0],[0,0]],Ie=[],Ne=$e[1]/(ae.count()-1),Oe=0,Ve=Math.round(ae.count()/re[0]),ze;ae.each([ue],function(Pt,Lt){if(Ve>0&&Lt%Ve){Oe+=Ne;return}var jt=Pt==null||isNaN(Pt)||Pt==="",vn=jt?0:linearMap$2(Pt,he,Ce,!0);jt&&!ze&&Lt?(xe.push([xe[xe.length-1][0],0]),Ie.push([Ie[Ie.length-1][0],0])):!jt&&ze&&(xe.push([Oe,0]),Ie.push([Oe,0])),xe.push([Oe,vn]),Ie.push([Oe,vn]),Oe+=Ne,ze=jt}),de=this._shadowPolygonPts=xe,pe=this._shadowPolylinePts=Ie}this._shadowData=ae,this._shadowDim=ue,this._shadowSize=[re[0],re[1]];var Ue=this.dataZoomModel;function Fe(Pt){var Lt=Ue.getModel(Pt?"selectedDataBackground":"dataBackground"),jt=new Group$4,vn=new Polygon$1({shape:{points:de},segmentIgnoreThreshold:1,style:Lt.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),hn=new Polyline$3({shape:{points:pe},segmentIgnoreThreshold:1,style:Lt.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return jt.add(vn),jt.add(hn),jt}for(var qe=0;qe<3;qe++){var Et=Fe(qe===1);this._displayables.sliderGroup.add(Et),this._displayables.dataShadowSegs.push(Et)}},j.prototype._prepareDataShadowInfo=function(){var z=this.dataZoomModel,re=z.get("showDataShadow");if(re!==!1){var oe,ie=this.ecModel;return z.eachTargetAxis(function(ae,le){var ue=z.getAxisProxy(ae,le).getTargetSeriesModels();each$f(ue,function(de){if(!oe&&!(re!==!0&&indexOf(SHOW_DATA_SHADOW_SERIES_TYPE,de.get("type"))<0)){var pe=ie.getComponent(getAxisMainType(ae),le).axis,he=getOtherDim(ae),_e,Ce=de.coordinateSystem;he!=null&&Ce.getOtherAxis&&(_e=Ce.getOtherAxis(pe).inverse),he=de.getData().mapDimension(he),oe={thisAxis:pe,series:de,thisDim:ae,otherDim:he,otherAxisInverse:_e}}},this)},this),oe}},j.prototype._renderHandle=function(){var z=this.group,re=this._displayables,oe=re.handles=[null,null],ie=re.handleLabels=[null,null],ae=this._displayables.sliderGroup,le=this._size,ue=this.dataZoomModel,de=this.api,pe=ue.get("borderRadius")||0,he=ue.get("brushSelect"),_e=re.filler=new Rect({silent:he,style:{fill:ue.get("fillerColor")},textConfig:{position:"inside"}});ae.add(_e),ae.add(new Rect({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:le[0],height:le[1],r:pe},style:{stroke:ue.get("dataBackgroundColor")||ue.get("borderColor"),lineWidth:DEFAULT_FRAME_BORDER_WIDTH,fill:"rgba(0,0,0,0)"}})),each$f([0,1],function(Ve){var ze=ue.get("handleIcon");!symbolBuildProxies[ze]&&ze.indexOf("path://")<0&&ze.indexOf("image://")<0&&(ze="path://"+ze);var Ue=createSymbol$1(ze,-1,0,2,2,null,!0);Ue.attr({cursor:getCursor$1(this._orient),draggable:!0,drift:bind$2(this._onDragMove,this,Ve),ondragend:bind$2(this._onDragEnd,this),onmouseover:bind$2(this._showDataInfo,this,!0),onmouseout:bind$2(this._showDataInfo,this,!1),z2:5});var Fe=Ue.getBoundingRect(),qe=ue.get("handleSize");this._handleHeight=parsePercent(qe,this._size[1]),this._handleWidth=Fe.width/Fe.height*this._handleHeight,Ue.setStyle(ue.getModel("handleStyle").getItemStyle()),Ue.style.strokeNoScale=!0,Ue.rectHover=!0,Ue.ensureState("emphasis").style=ue.getModel(["emphasis","handleStyle"]).getItemStyle(),enableHoverEmphasis(Ue);var Et=ue.get("handleColor");Et!=null&&(Ue.style.fill=Et),ae.add(oe[Ve]=Ue);var Pt=ue.getModel("textStyle");z.add(ie[Ve]=new ZRText$1({silent:!0,invisible:!0,style:createTextStyle(Pt,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:Pt.getTextColor(),font:Pt.getFont()}),z2:10}))},this);var Ce=_e;if(he){var $e=parsePercent(ue.get("moveHandleSize"),le[1]),xe=re.moveHandle=new Rect$3({style:ue.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:le[1]-.5,height:$e}}),Ie=$e*.8,Ne=re.moveHandleIcon=createSymbol$1(ue.get("moveHandleIcon"),-Ie/2,-Ie/2,Ie,Ie,"#fff",!0);Ne.silent=!0,Ne.y=le[1]+$e/2-.5,xe.ensureState("emphasis").style=ue.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var Oe=Math.min(le[1]/2,Math.max($e,10));Ce=re.moveZone=new Rect$3({invisible:!0,shape:{y:le[1]-Oe,height:$e+Oe}}),Ce.on("mouseover",function(){de.enterEmphasis(xe)}).on("mouseout",function(){de.leaveEmphasis(xe)}),ae.add(xe),ae.add(Ne),ae.add(Ce)}Ce.attr({draggable:!0,cursor:getCursor$1(this._orient),drift:bind$2(this._onDragMove,this,"all"),ondragstart:bind$2(this._showDataInfo,this,!0),ondragend:bind$2(this._onDragEnd,this),onmouseover:bind$2(this._showDataInfo,this,!0),onmouseout:bind$2(this._showDataInfo,this,!1)})},j.prototype._resetInterval=function(){var z=this._range=this.dataZoomModel.getPercentRange(),re=this._getViewExtent();this._handleEnds=[linearMap$2(z[0],[0,100],re,!0),linearMap$2(z[1],[0,100],re,!0)]},j.prototype._updateInterval=function(z,re){var oe=this.dataZoomModel,ie=this._handleEnds,ae=this._getViewExtent(),le=oe.findRepresentativeAxisProxy().getMinMaxSpan(),ue=[0,100];sliderMove(re,ie,ae,oe.get("zoomLock")?"all":z,le.minSpan!=null?linearMap$2(le.minSpan,ue,ae,!0):null,le.maxSpan!=null?linearMap$2(le.maxSpan,ue,ae,!0):null);var de=this._range,pe=this._range=asc$2([linearMap$2(ie[0],ae,ue,!0),linearMap$2(ie[1],ae,ue,!0)]);return!de||de[0]!==pe[0]||de[1]!==pe[1]},j.prototype._updateView=function(z){var re=this._displayables,oe=this._handleEnds,ie=asc$2(oe.slice()),ae=this._size;each$f([0,1],function(Ce){var $e=re.handles[Ce],xe=this._handleHeight;$e.attr({scaleX:xe/2,scaleY:xe/2,x:oe[Ce]+(Ce?-1:1),y:ae[1]/2-xe/2})},this),re.filler.setShape({x:ie[0],y:0,width:ie[1]-ie[0],height:ae[1]});var le={x:ie[0],width:ie[1]-ie[0]};re.moveHandle&&(re.moveHandle.setShape(le),re.moveZone.setShape(le),re.moveZone.getBoundingRect(),re.moveHandleIcon&&re.moveHandleIcon.attr("x",le.x+le.width/2));for(var ue=re.dataShadowSegs,de=[0,ie[0],ie[1],ae[0]],pe=0;pe re[0]||oe[1]<0||oe[1]>re[1])){var ie=this._handleEnds,ae=(ie[0]+ie[1])/2,le=this._updateInterval("all",oe[0]-ae);this._updateView(),le&&this._dispatchZoomAction(!1)}},j.prototype._onBrushStart=function(z){var re=z.offsetX,oe=z.offsetY;this._brushStart=new Point$1(re,oe),this._brushing=!0,this._brushStartTime=+new Date},j.prototype._onBrushEnd=function(z){if(this._brushing){var re=this._displayables.brushRect;if(this._brushing=!1,!!re){re.attr("ignore",!0);var oe=re.shape,ie=+new Date;if(!(ie-this._brushStartTime<200&&Math.abs(oe.width)<5)){var ae=this._getViewExtent(),le=[0,100];this._range=asc$2([linearMap$2(oe.x,ae,le,!0),linearMap$2(oe.x+oe.width,ae,le,!0)]),this._handleEnds=[oe.x,oe.x+oe.width],this._updateView(),this._dispatchZoomAction(!1)}}}},j.prototype._onBrush=function(z){this._brushing&&(stop(z.event),this._updateBrushRect(z.offsetX,z.offsetY))},j.prototype._updateBrushRect=function(z,re){var oe=this._displayables,ie=this.dataZoomModel,ae=oe.brushRect;ae||(ae=oe.brushRect=new Rect({silent:!0,style:ie.getModel("brushStyle").getItemStyle()}),oe.sliderGroup.add(ae)),ae.attr("ignore",!1);var le=this._brushStart,ue=this._displayables.sliderGroup,de=ue.transformCoordToLocal(z,re),pe=ue.transformCoordToLocal(le.x,le.y),he=this._size;de[0]=Math.max(Math.min(he[0],de[0]),0),ae.setShape({x:pe[0],y:0,width:de[0]-pe[0],height:he[1]})},j.prototype._dispatchZoomAction=function(z){var re=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:z?REALTIME_ANIMATION_CONFIG:null,start:re[0],end:re[1]})},j.prototype._findCoordRect=function(){var z,re=collectReferCoordSysModelInfo(this.dataZoomModel).infoList;if(!z&&re.length){var oe=re[0].model.coordinateSystem;z=oe.getRect&&oe.getRect()}if(!z){var ie=this.api.getWidth(),ae=this.api.getHeight();z={x:ie*.2,y:ae*.2,width:ie*.6,height:ae*.6}}return z},j.type="dataZoom.slider",j}(DataZoomView$1);function getOtherDim($){var j={x:"y",y:"x",radius:"angle",angle:"radius"};return j[$]}function getCursor$1($){return $==="vertical"?"ns-resize":"ew-resize"}const SliderZoomView$1=SliderZoomView;function install$7($){$.registerComponentModel(SliderZoomModel$1),$.registerComponentView(SliderZoomView$1),installCommon$1($)}function install$6($){use(install$8),use(install$7)}var visualDefault={get:function($,j,z){var re=clone$4((defaultOption[$]||{})[j]);return z&&isArray$2(re)?re[re.length-1]:re}},defaultOption={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const visualDefault$1=visualDefault;var mapVisual=VisualMapping$1.mapVisual,eachVisual=VisualMapping$1.eachVisual,isArray$1=isArray$2,each$2=each$f,asc=asc$2,linearMap$1=linearMap$2,VisualMapModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z.stateList=["inRange","outOfRange"],z.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],z.layoutMode={type:"box",ignoreSize:!0},z.dataBound=[-1/0,1/0],z.targetVisuals={},z.controllerVisuals={},z}return j.prototype.init=function(z,re,oe){this.mergeDefaultAndTheme(z,oe)},j.prototype.optionUpdated=function(z,re){var oe=this.option;!re&&replaceVisualOption(oe,z,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},j.prototype.resetVisual=function(z){var re=this.stateList;z=bind$2(z,this),this.controllerVisuals=createVisualMappings(this.option.controller,re,z),this.targetVisuals=createVisualMappings(this.option.target,re,z)},j.prototype.getItemSymbol=function(){return null},j.prototype.getTargetSeriesIndices=function(){var z=this.option.seriesIndex,re=[];return z==null||z==="all"?this.ecModel.eachSeries(function(oe,ie){re.push(ie)}):re=normalizeToArray(z),re},j.prototype.eachTargetSeries=function(z,re){each$f(this.getTargetSeriesIndices(),function(oe){var ie=this.ecModel.getSeriesByIndex(oe);ie&&z.call(re,ie)},this)},j.prototype.isTargetSeries=function(z){var re=!1;return this.eachTargetSeries(function(oe){oe===z&&(re=!0)}),re},j.prototype.formatValueText=function(z,re,oe){var ie=this.option,ae=ie.precision,le=this.dataBound,ue=ie.formatter,de;oe=oe||["<",">"],isArray$2(z)&&(z=z.slice(),de=!0);var pe=re?z:de?[he(z[0]),he(z[1])]:he(z);if(isString$1(ue))return ue.replace("{value}",de?pe[0]:pe).replace("{value2}",de?pe[1]:pe);if(isFunction$1(ue))return de?ue(z[0],z[1]):ue(z);if(de)return z[0]===le[0]?oe[0]+" "+pe[1]:z[1]===le[1]?oe[1]+" "+pe[0]:pe[0]+" - "+pe[1];return pe;function he(_e){return _e===le[0]?"min":_e===le[1]?"max":(+_e).toFixed(Math.min(ae,20))}},j.prototype.resetExtent=function(){var z=this.option,re=asc([z.min,z.max]);this._dataExtent=re},j.prototype.getDataDimensionIndex=function(z){var re=this.option.dimension;if(re!=null)return z.getDimensionIndex(re);for(var oe=z.dimensions,ie=oe.length-1;ie>=0;ie--){var ae=oe[ie],le=z.getDimensionInfo(ae);if(!le.isCalculationCoord)return le.storeDimIndex}},j.prototype.getExtent=function(){return this._dataExtent.slice()},j.prototype.completeVisualOption=function(){var z=this.ecModel,re=this.option,oe={inRange:re.inRange,outOfRange:re.outOfRange},ie=re.target||(re.target={}),ae=re.controller||(re.controller={});merge$1(ie,oe),merge$1(ae,oe);var le=this.isCategory();ue.call(this,ie),ue.call(this,ae),de.call(this,ie,"inRange","outOfRange"),pe.call(this,ae);function ue(he){isArray$1(re.color)&&!he.inRange&&(he.inRange={color:re.color.slice().reverse()}),he.inRange=he.inRange||{color:z.get("gradientColor")}}function de(he,_e,Ce){var $e=he[_e],xe=he[Ce];$e&&!xe&&(xe=he[Ce]={},each$2($e,function(Ie,Ne){if(VisualMapping$1.isValidType(Ne)){var Oe=visualDefault$1.get(Ne,"inactive",le);Oe!=null&&(xe[Ne]=Oe,Ne==="color"&&!xe.hasOwnProperty("opacity")&&!xe.hasOwnProperty("colorAlpha")&&(xe.opacity=[0,0]))}}))}function pe(he){var _e=(he.inRange||{}).symbol||(he.outOfRange||{}).symbol,Ce=(he.inRange||{}).symbolSize||(he.outOfRange||{}).symbolSize,$e=this.get("inactiveColor"),xe=this.getItemSymbol(),Ie=xe||"roundRect";each$2(this.stateList,function(Ne){var Oe=this.itemSize,Ve=he[Ne];Ve||(Ve=he[Ne]={color:le?$e:[$e]}),Ve.symbol==null&&(Ve.symbol=_e&&clone$4(_e)||(le?Ie:[Ie])),Ve.symbolSize==null&&(Ve.symbolSize=Ce&&clone$4(Ce)||(le?Oe[0]:[Oe[0],Oe[0]])),Ve.symbol=mapVisual(Ve.symbol,function(Fe){return Fe==="none"?Ie:Fe});var ze=Ve.symbolSize;if(ze!=null){var Ue=-1/0;eachVisual(ze,function(Fe){Fe>Ue&&(Ue=Fe)}),Ve.symbolSize=mapVisual(ze,function(Fe){return linearMap$1(Fe,[0,Ue],[0,Oe[0]],!0)})}},this)}},j.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},j.prototype.isCategory=function(){return!!this.option.categories},j.prototype.setSelected=function(z){},j.prototype.getSelected=function(){return null},j.prototype.getValueState=function(z){return null},j.prototype.getVisualMeta=function(z){return null},j.type="visualMap",j.dependencies=["series"],j.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},j}(ComponentModel$1);const VisualMapModel$1=VisualMapModel;var DEFAULT_BAR_BOUND=[20,140],ContinuousModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.optionUpdated=function(z,re){$.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(oe){oe.mappingMethod="linear",oe.dataExtent=this.getExtent()}),this._resetRange()},j.prototype.resetItemSize=function(){$.prototype.resetItemSize.apply(this,arguments);var z=this.itemSize;(z[0]==null||isNaN(z[0]))&&(z[0]=DEFAULT_BAR_BOUND[0]),(z[1]==null||isNaN(z[1]))&&(z[1]=DEFAULT_BAR_BOUND[1])},j.prototype._resetRange=function(){var z=this.getExtent(),re=this.option.range;!re||re.auto?(z.auto=1,this.option.range=z):isArray$2(re)&&(re[0]>re[1]&&re.reverse(),re[0]=Math.max(re[0],z[0]),re[1]=Math.min(re[1],z[1]))},j.prototype.completeVisualOption=function(){$.prototype.completeVisualOption.apply(this,arguments),each$f(this.stateList,function(z){var re=this.option.controller[z].symbolSize;re&&re[0]!==re[1]&&(re[0]=re[1]/3)},this)},j.prototype.setSelected=function(z){this.option.range=z.slice(),this._resetRange()},j.prototype.getSelected=function(){var z=this.getExtent(),re=asc$2((this.get("range")||[]).slice());return re[0]>z[1]&&(re[0]=z[1]),re[1]>z[1]&&(re[1]=z[1]),re[0] =oe[1]||z<=re[1])?"inRange":"outOfRange"},j.prototype.findTargetDataIndices=function(z){var re=[];return this.eachTargetSeries(function(oe){var ie=[],ae=oe.getData();ae.each(this.getDataDimensionIndex(ae),function(le,ue){z[0]<=le&&le<=z[1]&&ie.push(ue)},this),re.push({seriesId:oe.id,dataIndex:ie})},this),re},j.prototype.getVisualMeta=function(z){var re=getColorStopValues(this,"outOfRange",this.getExtent()),oe=getColorStopValues(this,"inRange",this.option.range.slice()),ie=[];function ae(Ce,$e){ie.push({value:Ce,color:z(Ce,$e)})}for(var le=0,ue=0,de=oe.length,pe=re.length;ue z[1])break;ie.push({color:this.getControllerVisual(ue,"color",re),offset:le/oe})}return ie.push({color:this.getControllerVisual(z[1],"color",re),offset:1}),ie},j.prototype._createBarPoints=function(z,re){var oe=this.visualMapModel.itemSize;return[[oe[0]-re[0],z[0]],[oe[0],z[0]],[oe[0],z[1]],[oe[0]-re[1],z[1]]]},j.prototype._createBarGroup=function(z){var re=this._orient,oe=this.visualMapModel.get("inverse");return new Group$4(re==="horizontal"&&!oe?{scaleX:z==="bottom"?1:-1,rotation:Math.PI/2}:re==="horizontal"&&oe?{scaleX:z==="bottom"?-1:1,rotation:-Math.PI/2}:re==="vertical"&&!oe?{scaleX:z==="left"?1:-1,scaleY:-1}:{scaleX:z==="left"?1:-1})},j.prototype._updateHandle=function(z,re){if(this._useHandle){var oe=this._shapes,ie=this.visualMapModel,ae=oe.handleThumbs,le=oe.handleLabels,ue=ie.itemSize,de=ie.getExtent();each$1([0,1],function(pe){var he=ae[pe];he.setStyle("fill",re.handlesColor[pe]),he.y=z[pe];var _e=linearMap(z[pe],[0,ue[1]],de,!0),Ce=this.getControllerVisual(_e,"symbolSize");he.scaleX=he.scaleY=Ce/ue[0],he.x=ue[0]-Ce/2;var $e=applyTransform(oe.handleLabelPoints[pe],getTransform$1(he,this.group));le[pe].setStyle({x:$e[0],y:$e[1],text:ie.formatValueText(this._dataInterval[pe]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",oe.mainGroup):"center"})},this)}},j.prototype._showIndicator=function(z,re,oe,ie){var ae=this.visualMapModel,le=ae.getExtent(),ue=ae.itemSize,de=[0,ue[1]],pe=this._shapes,he=pe.indicator;if(he){he.attr("invisible",!1);var _e={convertOpacityToAlpha:!0},Ce=this.getControllerVisual(z,"color",_e),$e=this.getControllerVisual(z,"symbolSize"),xe=linearMap(z,le,de,!0),Ie=ue[0]-$e/2,Ne={x:he.x,y:he.y};he.y=xe,he.x=Ie;var Oe=applyTransform(pe.indicatorLabelPoint,getTransform$1(he,this.group)),Ve=pe.indicatorLabel;Ve.attr("invisible",!1);var ze=this._applyTransform("left",pe.mainGroup),Ue=this._orient,Fe=Ue==="horizontal";Ve.setStyle({text:(oe||"")+ae.formatValueText(re),verticalAlign:Fe?ze:"middle",align:Fe?"center":ze});var qe={x:Ie,y:xe,style:{fill:Ce}},Et={style:{x:Oe[0],y:Oe[1]}};if(ae.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var Pt={duration:100,easing:"cubicInOut",additive:!0};he.x=Ne.x,he.y=Ne.y,he.animateTo(qe,Pt),Ve.animateTo(Et,Pt)}else he.attr(qe),Ve.attr(Et);this._firstShowIndicator=!1;var Lt=this._shapes.handleLabels;if(Lt)for(var jt=0;jt ae[1]&&(he[1]=1/0),re&&(he[0]===-1/0?this._showIndicator(pe,he[1],"< ",ue):he[1]===1/0?this._showIndicator(pe,he[0],"> ",ue):this._showIndicator(pe,pe,"≈ ",ue));var _e=this._hoverLinkDataIndices,Ce=[];(re||useHoverLinkOnHandle(oe))&&(Ce=this._hoverLinkDataIndices=oe.findTargetDataIndices(he));var $e=compressBatches(_e,Ce);this._dispatchHighDown("downplay",makeHighDownBatch($e[0],oe)),this._dispatchHighDown("highlight",makeHighDownBatch($e[1],oe))}},j.prototype._hoverLinkFromSeriesMouseOver=function(z){var re;if(findEventDispatcher(z.target,function(ue){var de=getECData(ue);if(de.dataIndex!=null)return re=de,!0},!0),!!re){var oe=this.ecModel.getSeriesByIndex(re.seriesIndex),ie=this.visualMapModel;if(ie.isTargetSeries(oe)){var ae=oe.getData(re.dataType),le=ae.getStore().get(ie.getDataDimensionIndex(ae),re.dataIndex);isNaN(le)||this._showIndicator(le,le)}}},j.prototype._hideIndicator=function(){var z=this._shapes;z.indicator&&z.indicator.attr("invisible",!0),z.indicatorLabel&&z.indicatorLabel.attr("invisible",!0);var re=this._shapes.handleLabels;if(re)for(var oe=0;oe =0&&(ie.dimension=ae,re.push(ie))}}),$.getData().setVisual("visualMeta",re)}}];function getColorVisual($,j,z,re){for(var oe=j.targetVisuals[re],ie=VisualMapping$1.prepareVisualTypes(oe),ae={color:getVisualFromData($.getData(),"color")},le=0,ue=ie.length;le 0:j.splitNumber>0)||j.calculable)?"continuous":"piecewise"}),$.registerAction(visualMapActionInfo,visualMapActionHander),each$f(visualMapEncodingHandlers,function(j){$.registerVisual($.PRIORITY.VISUAL.COMPONENT,j)}),$.registerPreprocessor(visualMapPreprocessor))}function install$5($){$.registerComponentModel(ContinuousModel$1),$.registerComponentView(ContinuousView$1),installCommon($)}var PiecewiseModel=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z._pieceList=[],z}return j.prototype.optionUpdated=function(z,re){$.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var oe=this._mode=this._determineMode();this._pieceList=[],resetMethods[this._mode].call(this,this._pieceList),this._resetSelected(z,re);var ie=this.option.categories;this.resetVisual(function(ae,le){oe==="categories"?(ae.mappingMethod="category",ae.categories=clone$4(ie)):(ae.dataExtent=this.getExtent(),ae.mappingMethod="piecewise",ae.pieceList=map$1(this._pieceList,function(ue){return ue=clone$4(ue),le!=="inRange"&&(ue.visual=null),ue}))})},j.prototype.completeVisualOption=function(){var z=this.option,re={},oe=VisualMapping$1.listVisualTypes(),ie=this.isCategory();each$f(z.pieces,function(le){each$f(oe,function(ue){le.hasOwnProperty(ue)&&(re[ue]=1)})}),each$f(re,function(le,ue){var de=!1;each$f(this.stateList,function(pe){de=de||ae(z,pe,ue)||ae(z.target,pe,ue)},this),!de&&each$f(this.stateList,function(pe){(z[pe]||(z[pe]={}))[ue]=visualDefault$1.get(ue,pe==="inRange"?"active":"inactive",ie)})},this);function ae(le,ue,de){return le&&le[ue]&&le[ue].hasOwnProperty(de)}$.prototype.completeVisualOption.apply(this,arguments)},j.prototype._resetSelected=function(z,re){var oe=this.option,ie=this._pieceList,ae=(re?oe:z).selected||{};if(oe.selected=ae,each$f(ie,function(ue,de){var pe=this.getSelectedMapKey(ue);ae.hasOwnProperty(pe)||(ae[pe]=!0)},this),oe.selectedMode==="single"){var le=!1;each$f(ie,function(ue,de){var pe=this.getSelectedMapKey(ue);ae[pe]&&(le?ae[pe]=!1:le=!0)},this)}},j.prototype.getItemSymbol=function(){return this.get("itemSymbol")},j.prototype.getSelectedMapKey=function(z){return this._mode==="categories"?z.value+"":z.index+""},j.prototype.getPieceList=function(){return this._pieceList},j.prototype._determineMode=function(){var z=this.option;return z.pieces&&z.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},j.prototype.setSelected=function(z){this.option.selected=clone$4(z)},j.prototype.getValueState=function(z){var re=VisualMapping$1.findPieceIndex(z,this._pieceList);return re!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[re])]?"inRange":"outOfRange"},j.prototype.findTargetDataIndices=function(z){var re=[],oe=this._pieceList;return this.eachTargetSeries(function(ie){var ae=[],le=ie.getData();le.each(this.getDataDimensionIndex(le),function(ue,de){var pe=VisualMapping$1.findPieceIndex(ue,oe);pe===z&&ae.push(de)},this),re.push({seriesId:ie.id,dataIndex:ae})},this),re},j.prototype.getRepresentValue=function(z){var re;if(this.isCategory())re=z.value;else if(z.value!=null)re=z.value;else{var oe=z.interval||[];re=oe[0]===-1/0&&oe[1]===1/0?0:(oe[0]+oe[1])/2}return re},j.prototype.getVisualMeta=function(z){if(this.isCategory())return;var re=[],oe=["",""],ie=this;function ae(pe,he){var _e=ie.getRepresentValue({interval:pe});he||(he=ie.getValueState(_e));var Ce=z(_e,he);pe[0]===-1/0?oe[0]=Ce:pe[1]===1/0?oe[1]=Ce:re.push({value:pe[0],color:Ce},{value:pe[1],color:Ce})}var le=this._pieceList.slice();if(!le.length)le.push({interval:[-1/0,1/0]});else{var ue=le[0].interval[0];ue!==-1/0&&le.unshift({interval:[-1/0,ue]}),ue=le[le.length-1].interval[1],ue!==1/0&&le.push({interval:[ue,1/0]})}var de=-1/0;return each$f(le,function(pe){var he=pe.interval;he&&(he[0]>de&&ae([de,he[0]],"outOfRange"),ae(he.slice()),de=he[1])},this),{stops:re,outerColors:oe}},j.type="visualMap.piecewise",j.defaultOption=inheritDefaultOption(VisualMapModel$1.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),j}(VisualMapModel$1),resetMethods={splitNumber:function($){var j=this.option,z=Math.min(j.precision,20),re=this.getExtent(),oe=j.splitNumber;oe=Math.max(parseInt(oe,10),1),j.splitNumber=oe;for(var ie=(re[1]-re[0])/oe;+ie.toFixed(z)!==ie&&z<5;)z++;j.precision=z,ie=+ie.toFixed(z),j.minOpen&&$.push({interval:[-1/0,re[0]],close:[0,0]});for(var ae=0,le=re[0];ae ","≥"][re[0]]];z.text=z.text||this.formatValueText(z.value!=null?z.value:z.interval,!1,oe)},this)}};function normalizeReverse($,j){var z=$.inverse;($.orient==="vertical"?!z:z)&&j.reverse()}const PiecewiseModel$1=PiecewiseModel;var PiecewiseVisualMapView=function($){__extends(j,$);function j(){var z=$!==null&&$.apply(this,arguments)||this;return z.type=j.type,z}return j.prototype.doRender=function(){var z=this.group;z.removeAll();var re=this.visualMapModel,oe=re.get("textGap"),ie=re.textStyleModel,ae=ie.getFont(),le=ie.getTextColor(),ue=this._getItemAlign(),de=re.itemSize,pe=this._getViewData(),he=pe.endsText,_e=retrieve(re.get("showLabel",!0),!he);he&&this._renderEndsText(z,he[0],de,_e,ue),each$f(pe.viewPieceList,function(Ce){var $e=Ce.piece,xe=new Group$4;xe.onclick=bind$2(this._onItemClick,this,$e),this._enableHoverLink(xe,Ce.indexInModelPieceList);var Ie=re.getRepresentValue($e);if(this._createItemSymbol(xe,Ie,[0,0,de[0],de[1]]),_e){var Ne=this.visualMapModel.getValueState(Ie);xe.add(new ZRText$1({style:{x:ue==="right"?-oe:de[0]+oe,y:de[1]/2,text:$e.text,verticalAlign:"middle",align:ue,font:ae,fill:le,opacity:Ne==="outOfRange"?.5:1}}))}z.add(xe)},this),he&&this._renderEndsText(z,he[1],de,_e,ue),box(re.get("orient"),z,re.get("itemGap")),this.renderBackground(z),this.positionGroup(z)},j.prototype._enableHoverLink=function(z,re){var oe=this;z.on("mouseover",function(){return ie("highlight")}).on("mouseout",function(){return ie("downplay")});var ie=function(ae){var le=oe.visualMapModel;le.option.hoverLink&&oe.api.dispatchAction({type:ae,batch:makeHighDownBatch(le.findTargetDataIndices(re),le)})}},j.prototype._getItemAlign=function(){var z=this.visualMapModel,re=z.option;if(re.orient==="vertical")return getItemAlign(z,this.api,z.itemSize);var oe=re.align;return(!oe||oe==="auto")&&(oe="left"),oe},j.prototype._renderEndsText=function(z,re,oe,ie,ae){if(re){var le=new Group$4,ue=this.visualMapModel.textStyleModel;le.add(new ZRText$1({style:createTextStyle(ue,{x:ie?ae==="right"?oe[0]:0:oe[0]/2,y:oe[1]/2,verticalAlign:"middle",align:ie?ae:"center",text:re})})),z.add(le)}},j.prototype._getViewData=function(){var z=this.visualMapModel,re=map$1(z.getPieceList(),function(le,ue){return{piece:le,indexInModelPieceList:ue}}),oe=z.get("text"),ie=z.get("orient"),ae=z.get("inverse");return(ie==="horizontal"?ae:!ae)?re.reverse():oe&&(oe=oe.slice().reverse()),{viewPieceList:re,endsText:oe}},j.prototype._createItemSymbol=function(z,re,oe){z.add(createSymbol$1(this.getControllerVisual(re,"symbol"),oe[0],oe[1],oe[2],oe[3],this.getControllerVisual(re,"color")))},j.prototype._onItemClick=function(z){var re=this.visualMapModel,oe=re.option,ie=oe.selectedMode;if(ie){var ae=clone$4(oe.selected),le=re.getSelectedMapKey(z);ie==="single"||ie===!0?(ae[le]=!0,each$f(ae,function(ue,de){ae[de]=de===le})):ae[le]=!ae[le],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:ae})}},j.type="visualMap.piecewise",j}(VisualMapView$1);const PiecewiseView=PiecewiseVisualMapView;function install$4($){$.registerComponentModel(PiecewiseModel$1),$.registerComponentView(PiecewiseView),installCommon($)}function install$3($){use(install$5),use(install$4)}var DEFAULT_OPTION={label:{enabled:!0},decal:{show:!1}},inner=makeInner(),decalPaletteScope={};function ariaVisual($,j){var z=$.getModel("aria");if(!z.get("enabled"))return;var re=clone$4(DEFAULT_OPTION);merge$1(re.label,$.getLocaleModel().get("aria"),!1),merge$1(z.option,re,!1),oe(),ie();function oe(){var de=z.getModel("decal"),pe=de.get("show");if(pe){var he=createHashMap();$.eachSeries(function(_e){if(!_e.isColorBySeries()){var Ce=he.get(_e.type);Ce||(Ce={},he.set(_e.type,Ce)),inner(_e).scope=Ce}}),$.eachRawSeries(function(_e){if($.isSeriesFiltered(_e))return;if(isFunction$1(_e.enableAriaDecal)){_e.enableAriaDecal();return}var Ce=_e.getData();if(_e.isColorBySeries()){var Oe=getDecalFromPalette(_e.ecModel,_e.name,decalPaletteScope,$.getSeriesCount()),Ve=Ce.getVisual("decal");Ce.setVisual("decal",ze(Ve,Oe))}else{var $e=_e.getRawData(),xe={},Ie=inner(_e).scope;Ce.each(function(Ue){var Fe=Ce.getRawIndex(Ue);xe[Fe]=Ue});var Ne=$e.count();$e.each(function(Ue){var Fe=xe[Ue],qe=$e.getName(Ue)||Ue+"",Et=getDecalFromPalette(_e.ecModel,qe,Ie,Ne),Pt=Ce.getItemVisual(Fe,"decal");Ce.setItemVisual(Fe,"decal",ze(Pt,Et))})}function ze(Ue,Fe){var qe=Ue?extend$1(extend$1({},Fe),Ue):Fe;return qe.dirty=!0,qe}})}}function ie(){var de=$.getLocaleModel().get("aria"),pe=z.getModel("label");if(pe.option=defaults$2(pe.option,de),!!pe.get("enabled")){var he=j.getZr().dom;if(pe.get("description")){he.setAttribute("aria-label",pe.get("description"));return}var _e=$.getSeriesCount(),Ce=pe.get(["data","maxCount"])||10,$e=pe.get(["series","maxCount"])||10,xe=Math.min(_e,$e),Ie;if(!(_e<1)){var Ne=le();if(Ne){var Oe=pe.get(["general","withTitle"]);Ie=ae(Oe,{title:Ne})}else Ie=pe.get(["general","withoutTitle"]);var Ve=[],ze=_e>1?pe.get(["series","multiple","prefix"]):pe.get(["series","single","prefix"]);Ie+=ae(ze,{seriesCount:_e}),$.eachSeries(function(Et,Pt){if(Pt 1?pe.get(["series","multiple",vn]):pe.get(["series","single",vn]),Lt=ae(Lt,{seriesId:Et.seriesIndex,seriesName:Et.get("name"),seriesType:ue(Et.subType)});var hn=Et.getData();if(hn.count()>Ce){var bn=pe.get(["data","partialData"]);Lt+=ae(bn,{displayCnt:Ce})}else Lt+=pe.get(["data","allData"]);for(var Sn=pe.get(["data","separator","middle"]),En=pe.get(["data","separator","end"]),_n=[],xn=0;xn ":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},RegExpEvaluator=function(){function $(j){var z=this._condVal=isString$1(j)?new RegExp(j):isRegExp$1(j)?j:null;if(z==null){var re="";throwError(re)}}return $.prototype.evaluate=function(j){var z=typeof j;return isString$1(z)?this._condVal.test(j):isNumber$1(z)?this._condVal.test(j+""):!1},$}(),ConstConditionInternal=function(){function $(){}return $.prototype.evaluate=function(){return this.value},$}(),AndConditionInternal=function(){function $(){}return $.prototype.evaluate=function(){for(var j=this.children,z=0;z 2&&re.push(oe),oe=[hn,bn]}function pe(hn,bn,Sn,En){aroundEqual(hn,Sn)&&aroundEqual(bn,En)||oe.push(hn,bn,Sn,En,Sn,En)}function he(hn,bn,Sn,En,_n,xn){var Tn=Math.abs(bn-hn),Mn=Math.tan(Tn/4)*4/3,Nn=bn Et:jt 2&&re.push(oe),re}function adpativeBezier($,j,z,re,oe,ie,ae,le,ue,de){if(aroundEqual($,z)&&aroundEqual(j,re)&&aroundEqual(oe,ae)&&aroundEqual(ie,le)){ue.push(ae,le);return}var pe=2/de,he=pe*pe,_e=ae-$,Ce=le-j,$e=Math.sqrt(_e*_e+Ce*Ce);_e/=$e,Ce/=$e;var xe=z-$,Ie=re-j,Ne=oe-ae,Oe=ie-le,Ve=xe*xe+Ie*Ie,ze=Ne*Ne+Oe*Oe;if(Ve =0&&Et =0){ue.push(ae,le);return}var Pt=[],Lt=[];cubicSubdivide($,z,oe,ae,.5,Pt),cubicSubdivide(j,re,ie,le,.5,Lt),adpativeBezier(Pt[0],Lt[0],Pt[1],Lt[1],Pt[2],Lt[2],Pt[3],Lt[3],ue,de),adpativeBezier(Pt[4],Lt[4],Pt[5],Lt[5],Pt[6],Lt[6],Pt[7],Lt[7],ue,de)}function pathToPolygons($,j){var z=pathToBezierCurves($),re=[];j=j||1;for(var oe=0;oe 0)for(var de=0;de Math.abs(de),he=getDividingGrids([ue,de],pe?0:1,j),_e=(pe?le:de)/he.length,Ce=0;Ce oe,ae=getDividingGrids([re,oe],ie?0:1,j),le=ie?"width":"height",ue=ie?"height":"width",de=ie?"x":"y",pe=ie?"y":"x",he=$[le]/ae.length,_e=0;_e 1?null:new Point$1(xe*ue+$,xe*de+j)}function projPtOnLine($,j,z){var re=new Point$1;Point$1.sub(re,z,j),re.normalize();var oe=new Point$1;Point$1.sub(oe,$,j);var ie=oe.dot(re);return ie}function addToPoly($,j){var z=$[$.length-1];z&&z[0]===j[0]&&z[1]===j[1]||$.push(j)}function splitPolygonByLine($,j,z){for(var re=$.length,oe=[],ie=0;ie ae?(de.x=pe.x=le+ie/2,de.y=ue,pe.y=ue+ae):(de.y=pe.y=ue+ae/2,de.x=le,pe.x=le+ie),splitPolygonByLine(j,de,pe)}function binaryDivideRecursive($,j,z,re){if(z===1)re.push(j);else{var oe=Math.floor(z/2),ie=$(j);binaryDivideRecursive($,ie[0],oe,re),binaryDivideRecursive($,ie[1],z-oe,re)}return re}function clone($,j){for(var z=[],re=0;re 0)for(var Ue=re/z,Fe=-re/2;Fe<=re/2;Fe+=Ue){for(var qe=Math.sin(Fe),Et=Math.cos(Fe),Pt=0,Ve=0;Ve 0;de/=2){var pe=0,he=0;($&de)>0&&(pe=1),(j&de)>0&&(he=1),le+=de*de*(3*pe^he),he===0&&(pe===1&&($=de-1-$,j=de-1-j),ue=$,$=j,j=ue)}return le}function sortPaths($){var j=1/0,z=1/0,re=-1/0,oe=-1/0,ie=map$1($,function(le){var ue=le.getBoundingRect(),de=le.getComputedTransform(),pe=ue.x+ue.width/2+(de?de[4]:0),he=ue.y+ue.height/2+(de?de[5]:0);return j=Math.min(pe,j),z=Math.min(he,z),re=Math.max(pe,re),oe=Math.max(he,oe),[pe,he]}),ae=map$1(ie,function(le,ue){return{cp:le,z:hilbert(le[0],le[1],j,z,re,oe),path:$[ue]}});return ae.sort(function(le,ue){return le.z-ue.z}).map(function(le){return le.path})}function defaultDividePath($){return split($.path,$.count)}function createEmptyReturn(){return{fromIndividuals:[],toIndividuals:[],count:0}}function combineMorph($,j,z){var re=[];function oe(Ue){for(var Fe=0;Fe =0;oe--)if(!z[oe].many.length){var ue=z[le].many;if(ue.length<=1)if(le)le=0;else return z;var ie=ue.length,de=Math.ceil(ie/2);z[oe].many=ue.slice(de,ie),z[le].many=ue.slice(0,de),le++}return z}var pathDividers={clone:function($){for(var j=[],z=1-Math.pow(1-$.path.style.opacity,1/$.count),re=0;re<$.count;re++){var oe=clonePath($.path);oe.setStyle("opacity",z),j.push(oe)}return j},split:null};function applyMorphAnimation($,j,z,re,oe,ie){if(!$.length||!j.length)return;var ae=getAnimationConfig("update",re,oe);if(!(ae&&ae.duration>0))return;var le=re.getModel("universalTransition").get("delay"),ue=Object.assign({setToFinal:!0},ae),de,pe;isMultiple($)&&(de=$,pe=j),isMultiple(j)&&(de=j,pe=$);function he(Ne,Oe,Ve,ze,Ue){var Fe=Ne.many,qe=Ne.one;if(Fe.length===1&&!Ue){var Et=Oe?Fe[0]:qe,Pt=Oe?qe:Fe[0];if(isCombineMorphing(Et))he({many:[Et],one:Pt},!0,Ve,ze,!0);else{var Lt=le?defaults$2({delay:le(Ve,ze)},ue):ue;morphPath(Et,Pt,Lt),ie(Et,Pt,Et,Pt,Lt)}}else for(var jt=defaults$2({dividePath:pathDividers[z],individualDelay:le&&function(_n,xn,Tn,Mn){return le(_n+Ve,ze)}},ue),vn=Oe?combineMorph(Fe,qe,jt):separateMorph(qe,Fe,jt),hn=vn.fromIndividuals,bn=vn.toIndividuals,Sn=hn.length,En=0;En j.length,Ce=de?prepareMorphBatches(pe,de):prepareMorphBatches(_e?j:$,[_e?$:j]),$e=0,xe=0;xe DATA_COUNT_THRESHOLD))for(var oe=re.getIndices(),ie=getGroupIdDimension(re),ae=0;ae 0&&ze.group.traverse(function(Fe){Fe instanceof Path$1&&!Fe.animators.length&&Fe.animateFrom({style:{opacity:0}},Ue)})})}function getSeriesTransitionKey($){var j=$.getModel("universalTransition").get("seriesKey");return j||$.id}function convertArraySeriesKeyToString($){return isArray$2($)?$.sort().join(","):$}function getDivideShapeFromData($){if($.hostModel)return $.hostModel.getModel("universalTransition").get("divideShape")}function findTransitionSeriesBatches($,j){var z=createHashMap(),re=createHashMap(),oe=createHashMap();return each$f($.oldSeries,function(ie,ae){var le=$.oldDataGroupIds[ae],ue=$.oldData[ae],de=getSeriesTransitionKey(ie),pe=convertArraySeriesKeyToString(de);re.set(pe,{dataGroupId:le,data:ue}),isArray$2(de)&&each$f(de,function(he){oe.set(he,{key:pe,dataGroupId:le,data:ue})})}),each$f(j.updatedSeries,function(ie){if(ie.isUniversalTransitionEnabled()&&ie.isAnimationEnabled()){var ae=ie.get("dataGroupId"),le=ie.getData(),ue=getSeriesTransitionKey(ie),de=convertArraySeriesKeyToString(ue),pe=re.get(de);if(pe)z.set(de,{oldSeries:[{dataGroupId:pe.dataGroupId,divide:getDivideShapeFromData(pe.data),data:pe.data}],newSeries:[{dataGroupId:ae,divide:getDivideShapeFromData(le),data:le}]});else if(isArray$2(ue)){var he=[];each$f(ue,function($e){var xe=re.get($e);xe.data&&he.push({dataGroupId:xe.dataGroupId,divide:getDivideShapeFromData(xe.data),data:xe.data})}),he.length&&z.set(de,{oldSeries:he,newSeries:[{dataGroupId:ae,data:le,divide:getDivideShapeFromData(le)}]})}else{var _e=oe.get(ue);if(_e){var Ce=z.get(_e.key);Ce||(Ce={oldSeries:[{dataGroupId:_e.dataGroupId,data:_e.data,divide:getDivideShapeFromData(_e.data)}],newSeries:[]},z.set(_e.key,Ce)),Ce.newSeries.push({dataGroupId:ae,data:le,divide:getDivideShapeFromData(le)})}}}}),z}function querySeries($,j){for(var z=0;z<$.length;z++){var re=j.seriesIndex!=null&&j.seriesIndex===$[z].seriesIndex||j.seriesId!=null&&j.seriesId===$[z].id;if(re)return z}}function transitionSeriesFromOpt($,j,z,re){var oe=[],ie=[];each$f(normalizeToArray($.from),function(ae){var le=querySeries(j.oldSeries,ae);le>=0&&oe.push({dataGroupId:j.oldDataGroupIds[le],data:j.oldData[le],divide:getDivideShapeFromData(j.oldData[le]),dim:ae.dimension})}),each$f(normalizeToArray($.to),function(ae){var le=querySeries(z.updatedSeries,ae);if(le>=0){var ue=z.updatedSeries[le].getData();ie.push({dataGroupId:j.oldDataGroupIds[le],data:ue,divide:getDivideShapeFromData(ue),dim:ae.dimension})}}),oe.length>0&&ie.length>0&&transitionBetween(oe,ie,re)}function installUniversalTransition($){$.registerUpdateLifecycle("series:beforeupdate",function(j,z,re){each$f(normalizeToArray(re.seriesTransition),function(oe){each$f(normalizeToArray(oe.to),function(ie){for(var ae=re.updatedSeries,le=0;le 0},$.prototype.connect_=function(){!isBrowser||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},$.prototype.disconnect_=function(){!isBrowser||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},$.prototype.onTransitionEnd_=function(j){var z=j.propertyName,re=z===void 0?"":z,oe=transitionKeys.some(function(ie){return!!~re.indexOf(ie)});oe&&this.refresh()},$.getInstance=function(){return this.instance_||(this.instance_=new $),this.instance_},$.instance_=null,$}(),defineConfigurable=function($,j){for(var z=0,re=Object.keys(j);z "u"||!(Element instanceof Object))){if(!(j instanceof getWindowOf(j).Element))throw new TypeError('parameter 1 is not of type "Element".');var z=this.observations_;z.has(j)||(z.set(j,new ResizeObservation(j)),this.controller_.addObserver(this),this.controller_.refresh())}},$.prototype.unobserve=function(j){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(j instanceof getWindowOf(j).Element))throw new TypeError('parameter 1 is not of type "Element".');var z=this.observations_;z.has(j)&&(z.delete(j),z.size||this.controller_.removeObserver(this))}},$.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},$.prototype.gatherActive=function(){var j=this;this.clearActive(),this.observations_.forEach(function(z){z.isActive()&&j.activeObservations_.push(z)})},$.prototype.broadcastActive=function(){if(this.hasActive()){var j=this.callbackCtx_,z=this.activeObservations_.map(function(re){return new ResizeObserverEntry(re.target,re.broadcastRect())});this.callback_.call(j,z,j),this.clearActive()}},$.prototype.clearActive=function(){this.activeObservations_.splice(0)},$.prototype.hasActive=function(){return this.activeObservations_.length>0},$}(),observers=typeof WeakMap<"u"?new WeakMap:new MapShim,ResizeObserver$1=function(){function $(j){if(!(this instanceof $))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var z=ResizeObserverController.getInstance(),re=new ResizeObserverSPI(j,z,this);observers.set(this,re)}return $}();["observe","unobserve","disconnect"].forEach(function($){ResizeObserver$1.prototype[$]=function(){var j;return(j=observers.get(this))[$].apply(j,arguments)}});var index$1=function(){return typeof global$1.ResizeObserver<"u"?global$1.ResizeObserver:ResizeObserver$1}();const _withScopeId=$=>(pushScopeId("data-v-9aaa3000"),$=$(),popScopeId(),$),_hoisted_1={style:{padding:"15px"}},_hoisted_2={class:"flex align-center"},_hoisted_3=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日新增用户数量",-1)),_hoisted_4={class:"font-6"},_hoisted_5={class:"flex justify-between"},_hoisted_6=_withScopeId(()=>createBaseVNode("span",null,"总计用户数量:",-1)),_hoisted_7={class:"flex align-center"},_hoisted_8=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日对话数量",-1)),_hoisted_9={class:"font-6"},_hoisted_10={class:"flex justify-between"},_hoisted_11=_withScopeId(()=>createBaseVNode("span",null,"总计对话数量:",-1)),_hoisted_12={class:"flex align-center"},_hoisted_13=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日新加绘画数量",-1)),_hoisted_14={class:"font-6"},_hoisted_15={class:"flex justify-between"},_hoisted_16=_withScopeId(()=>createBaseVNode("span",null,"总计绘画数量:",-1)),_hoisted_17={class:"flex align-center"},_hoisted_18=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"今日订单数量",-1)),_hoisted_19={class:"font-6"},_hoisted_20={class:"flex justify-between"},_hoisted_21=_withScopeId(()=>createBaseVNode("span",null,"总计订单数量:",-1)),_hoisted_22={class:"flex align-center justify-between"},_hoisted_23=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"对话信息统计",-1)),_hoisted_24=_withScopeId(()=>createBaseVNode("div",{id:"chat"},null,-1)),_hoisted_25={class:"flex align-center justify-between"},_hoisted_26=_withScopeId(()=>createBaseVNode("span",{class:"ml-1 font-bold"},"网站访客统计",-1)),_hoisted_27=_withScopeId(()=>createBaseVNode("div",{id:"baidu"},null,-1)),_sfc_main$1=defineComponent({__name:"index",setup($){const j=useSettingsStore(),z=computed$1(()=>j.settings.app.colorScheme),re=ref({});let oe={getBaseInfo:()=>{},getBaiduVisit:()=>{},getChatStatistic:()=>{},getObserverCharts:()=>{}},ie,ae,le;const ue=ref(30),de=ref(30),pe={title:{text:"对话统计",left:"2%",padding:[10,0]},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{top:"30px",data:[{name:"对话数量",icon:"rect",itemWidth:10,itemHeight:5},{name:"绘画数量",icon:"rect"}]},toolbox:{feature:{saveAsImage:{},restore:{},magicType:{type:["line","bar","stack"]}},right:"60px"},grid:{top:"80px",left:"2%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:[],splitLine:{show:!0,lineStyle:{color:["#ffffff1a"],width:1,type:"solid"}}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{width:1,color:["#ffffff1a"],type:"solid"}}}],series:[{name:"对话数量",type:"bar",smooth:!0,itemStyle:{},areaStyle:{color:"rgba(17, 76, 255, 0.2)"},emphasis:{focus:"series"},data:[]},{name:"绘画数量",type:"bar",smooth:!0,itemStyle:{},areaStyle:{color:"#00d7ff33"},emphasis:{focus:"series"},data:[]}]},he={title:{text:"访问量统计",left:"2%",padding:[10,0]},tooltip:{trigger:"axis"},legend:{data:["pv","uv","ip"]},toolbox:{feature:{saveAsImage:{},restore:{},magicType:{type:["line","bar","stack"]}},right:"60px"},grid:{top:"80px",left:"2%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:[],splitLine:{show:!0,lineStyle:{color:["#ffffff1a"],width:1,type:"solid"}}},yAxis:{type:"value",splitLine:{show:!0,lineStyle:{width:1,color:["#ffffff1a"],type:"solid"}}},series:[{name:"pv",type:"bar",smooth:!0,areaStyle:{color:"rgba(17, 76, 255, 0.2)"},data:[]},{name:"uv",type:"bar",smooth:!0,areaStyle:{color:"#00d7ff33"},data:[]},{name:"ip",smooth:!0,areaStyle:{color:"rgba(0, 215, 255, 0.2)"},type:"bar",data:[]}]},_e=[{label:7,value:"最近七天"},{label:15,value:"最近半月"},{label:30,value:"最近一月"},{label:90,value:"最近三月"}];async function Ce(){oe=(await __vitePreload(()=>import("./dashboard-259a9cd4.js"),[])).default}async function $e(){const Oe=await oe.getBaseInfo();re.value=Oe.data}async function xe(){const Oe=await oe.getBaiduVisit({days:de.value}),{data:Ve}=Oe;he.xAxis.data=Ve.items[0].map(Ue=>Ue[0]),he.series.forEach((Ue,Fe)=>{Ue.data=Ve.items[1].map(qe=>qe[Fe])});const ze=document.getElementById("baidu");ae=init$1(ze),ae.setOption(he)}async function Ie(){const Oe=await oe.getChatStatistic({days:ue.value}),{date:Ve,chat:ze,draw:Ue}=Oe.data;pe.xAxis[0].data=Ve,pe.series[0].data=ze,pe.series[1].data=Ue;const Fe=document.getElementById("chat");ie=init$1(Fe),ie.setOption(pe)}watch(z,()=>{Ne()});function Ne(){const Ve=j.settings.app.colorScheme==="dark"?["#ffffff1a"]:["#0000001a"];pe.yAxis[0].splitLine.lineStyle.color=Ve,pe.xAxis[0].splitLine.lineStyle.color=Ve,ie.setOption(pe),he.yAxis.splitLine.lineStyle.color=Ve,he.xAxis.splitLine.lineStyle.color=Ve,ae.setOption(he)}return onMounted(async()=>{await Ce(),$e(),await Promise.all([Ie(),xe()]),Ne()}),onMounted(()=>{le=new index$1(()=>{ie&&ie.resize(),ae&&ae.resize()});const Oe=document.getElementById("chat");Oe&&(le==null||le.observe(Oe));const Ve=document.getElementById("baidu");Ve&&(le==null||le.observe(Ve))}),onBeforeMount(()=>{le&&le.disconnect()}),(Oe,Ve)=>{const ze=resolveComponent("UserFilled"),Ue=resolveComponent("el-icon"),Fe=resolveComponent("el-card"),qe=resolveComponent("el-col"),Et=resolveComponent("ChatLineSquare"),Pt=resolveComponent("MagicStick"),Lt=resolveComponent("Compass"),jt=resolveComponent("el-row"),vn=resolveComponent("Histogram"),hn=resolveComponent("el-radio-button"),bn=resolveComponent("el-radio-group");return openBlock(),createElementBlock("div",_hoisted_1,[createVNode$1(jt,{gutter:10},{default:withCtx(()=>[createVNode$1(qe,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(Fe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_2,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(ze)]),_:1}),_hoisted_3])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_4,toDisplayString(unref(re).newUserCount),1),createBaseVNode("div",_hoisted_5,[_hoisted_6,createBaseVNode("span",null,toDisplayString(unref(re).userCount),1)])]),_:1})]),_:1}),createVNode$1(qe,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(Fe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_7,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(Et)]),_:1}),_hoisted_8])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_9,toDisplayString(unref(re).newChatCount),1),createBaseVNode("div",_hoisted_10,[_hoisted_11,createBaseVNode("span",null,toDisplayString(unref(re).chatCount),1)])]),_:1})]),_:1}),createVNode$1(qe,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(Fe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_12,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(Pt)]),_:1}),_hoisted_13])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_14,toDisplayString(unref(re).newDrawCount),1),createBaseVNode("div",_hoisted_15,[_hoisted_16,createBaseVNode("span",null,toDisplayString(unref(re).drawCount),1)])]),_:1})]),_:1}),createVNode$1(qe,{lg:6,class:"header-tongji mb-3"},{default:withCtx(()=>[createVNode$1(Fe,null,{header:withCtx(()=>[createBaseVNode("div",_hoisted_17,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(Lt)]),_:1}),_hoisted_18])]),default:withCtx(()=>[createBaseVNode("b",_hoisted_19,toDisplayString(unref(re).newOrderCount),1),createBaseVNode("div",_hoisted_20,[_hoisted_21,createBaseVNode("span",null,toDisplayString(unref(re).orderCount),1)])]),_:1})]),_:1})]),_:1}),createVNode$1(Fe,{style:{width:"100%"},class:"mb-5"},{header:withCtx(()=>[createBaseVNode("div",_hoisted_22,[createBaseVNode("div",null,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(vn)]),_:1}),_hoisted_23]),createBaseVNode("div",null,[createVNode$1(bn,{modelValue:unref(ue),"onUpdate:modelValue":Ve[0]||(Ve[0]=Sn=>isRef(ue)?ue.value=Sn:null),onChange:Ie},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(_e,Sn=>createVNode$1(hn,{key:Sn.value,label:Sn.label},{default:withCtx(()=>[createTextVNode(toDisplayString(Sn.value),1)]),_:2},1032,["label"])),64))]),_:1},8,["modelValue"])])])]),default:withCtx(()=>[_hoisted_24]),_:1}),createVNode$1(Fe,{style:{width:"100%"},class:"mb-5"},{header:withCtx(()=>[createBaseVNode("div",_hoisted_25,[createBaseVNode("div",null,[createVNode$1(Ue,null,{default:withCtx(()=>[createVNode$1(vn)]),_:1}),_hoisted_26]),createBaseVNode("div",null,[createVNode$1(bn,{modelValue:unref(de),"onUpdate:modelValue":Ve[1]||(Ve[1]=Sn=>isRef(de)?de.value=Sn:null),onChange:xe},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(_e,Sn=>createVNode$1(hn,{key:Sn.value,label:Sn.label},{default:withCtx(()=>[createTextVNode(toDisplayString(Sn.value),1)]),_:2},1032,["label"])),64))]),_:1},8,["modelValue"])])])]),default:withCtx(()=>[_hoisted_27]),_:1})])}}}),index_vue_vue_type_style_index_0_scoped_9aaa3000_lang="",block0={};typeof block0=="function"&&block0(_sfc_main$1);const Home=_export_sfc(_sfc_main$1,[["__scopeId","data-v-9aaa3000"]]),index=Object.freeze(Object.defineProperty({__proto__:null,default:Home},Symbol.toStringTag,{value:"Module"})),__pages_import_0__=()=>__vitePreload(()=>import("./signIn-0d918b72.js"),["assets/signIn-0d918b72.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_1__=()=>__vitePreload(()=>import("./phone-900075af.js"),["assets/phone-900075af.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_2__=()=>__vitePreload(()=>import("./index-591405df.js"),["assets/index-591405df.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),__pages_import_3__=()=>__vitePreload(()=>import("./accountLog-93c01975.js"),["assets/accountLog-93c01975.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/userBalance-567019d9.js","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),__pages_import_4__=()=>__vitePreload(()=>import("./wechat-38e3fc54.js"),["assets/wechat-38e3fc54.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_5__=()=>__vitePreload(()=>import("./upgrade-ff64774a.js"),["assets/upgrade-ff64774a.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js","assets/userBalance-567019d9.js"]),__pages_import_6__=()=>__vitePreload(()=>import("./secret-1e60ac52.js"),["assets/secret-1e60ac52.js","assets/config-b4a9e7c0.js"]),__pages_import_7__=()=>__vitePreload(()=>import("./register-a205553c.js"),["assets/register-a205553c.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js","assets/register-4322dd46.css"]),__pages_import_8__=()=>__vitePreload(()=>import("./interface-ea1a69ad.js"),["assets/interface-ea1a69ad.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_9__=()=>__vitePreload(()=>import("./email-9da1d1e7.js"),["assets/email-9da1d1e7.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_10__=()=>__vitePreload(()=>import("./cos-bb31e56c.js"),["assets/cos-bb31e56c.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_11__=()=>__vitePreload(()=>import("./copyright-7ebc2154.js"),["assets/copyright-7ebc2154.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_12__=()=>__vitePreload(()=>import("./base-c9612ea8.js"),["assets/base-c9612ea8.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_13__=()=>__vitePreload(()=>import("./baidufanyi-dfbebb84.js"),["assets/baidufanyi-dfbebb84.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_14__=()=>__vitePreload(()=>import("./tencent-9752cf9e.js"),["assets/tencent-9752cf9e.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_15__=()=>__vitePreload(()=>import("./chevereto-a9dbc1f0.js"),["assets/chevereto-a9dbc1f0.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_16__=()=>__vitePreload(()=>import("./ali-54d3c32c.js"),["assets/ali-54d3c32c.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_17__=()=>__vitePreload(()=>import("./violation-39349450.js"),["assets/violation-39349450.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-bb34c9e2.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js","assets/violation-081d0a40.css"]),__pages_import_18__=()=>__vitePreload(()=>import("./custom-b7d0b9b4.js"),["assets/custom-b7d0b9b4.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/badWords-bb34c9e2.js","assets/index-66a830a3.js"]),__pages_import_19__=()=>__vitePreload(()=>import("./builtIn-114556f3.js"),["assets/builtIn-114556f3.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_20__=()=>__vitePreload(()=>import("./baiduSensitive-a891b04b.js"),["assets/baiduSensitive-a891b04b.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_21__=()=>__vitePreload(()=>import("./autpReply-3e593374.js"),["assets/autpReply-3e593374.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),__pages_import_22__=()=>__vitePreload(()=>import("./salesUser-e39d500a.js"),["assets/salesUser-e39d500a.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js"]),__pages_import_23__=()=>__vitePreload(()=>import("./records-c4c2a0fd.js"),["assets/records-c4c2a0fd.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js"]),__pages_import_24__=()=>__vitePreload(()=>import("./order-77d4cf48.js"),["assets/order-77d4cf48.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js","assets/index-66a830a3.js"]),__pages_import_25__=()=>__vitePreload(()=>import("./base-6acbc82a.js"),["assets/base-6acbc82a.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_26__=()=>__vitePreload(()=>import("./setting-86213c4e.js"),["assets/setting-86213c4e.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),__pages_import_27__=()=>__vitePreload(()=>import("./edit.password-7b76a6ff.js"),["assets/edit.password-7b76a6ff.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),__pages_import_28__=()=>__vitePreload(()=>import("./wechat-65cd70a5.js"),["assets/wechat-65cd70a5.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_29__=()=>__vitePreload(()=>import("./mpay-881a60ff.js"),["assets/mpay-881a60ff.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_30__=()=>__vitePreload(()=>import("./hupijiao-de6a16f1.js"),["assets/hupijiao-de6a16f1.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_31__=()=>__vitePreload(()=>import("./epay-b0b39f96.js"),["assets/epay-b0b39f96.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_32__=()=>__vitePreload(()=>import("./package-46e84a70.js"),["assets/package-46e84a70.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/package-fd1844c1.js","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),__pages_import_33__=()=>__vitePreload(()=>import("./crami-d67014a9.js"),["assets/crami-d67014a9.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/package-fd1844c1.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),__pages_import_34__=()=>__vitePreload(()=>import("./index-8abc7adc.js"),["assets/index-8abc7adc.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),__pages_import_35__=()=>__vitePreload(()=>import("./key-04e56823.js"),["assets/key-04e56823.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),__pages_import_36__=()=>__vitePreload(()=>import("./proxy-bde1dad3.js"),["assets/proxy-bde1dad3.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_37__=()=>__vitePreload(()=>import("./prompts-aa6abf87.js"),["assets/prompts-aa6abf87.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/mj-86aa0ac9.js","assets/chatBox-15060667.css"]),__pages_import_38__=()=>__vitePreload(()=>import("./prompt-1c711dee.js"),["assets/prompt-1c711dee.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_39__=()=>__vitePreload(()=>import("./index-0f501308.js"),["assets/index-0f501308.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_40__=()=>__vitePreload(()=>import("./draw-2bb21706.js"),["assets/draw-2bb21706.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/mj-86aa0ac9.js","assets/chat-8cf72149.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js","assets/chat-5f421c63.css"]),__pages_import_41__=()=>__vitePreload(()=>import("./whiteList-c2577fe6.js"),["assets/whiteList-c2577fe6.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),__pages_import_42__=()=>__vitePreload(()=>import("./list-6c01485b.js"),["assets/list-6c01485b.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),__pages_import_43__=()=>__vitePreload(()=>import("./visitor-71d92da0.js"),["assets/visitor-71d92da0.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_44__=()=>__vitePreload(()=>import("./visible-3c44c796.js"),["assets/visible-3c44c796.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_45__=()=>__vitePreload(()=>import("./notice-a7476b53.js").then($=>$.w),["assets/notice-a7476b53.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js","assets/notice-28efbbd9.css"]),__pages_import_46__=()=>__vitePreload(()=>import("./mind-804ae1a5.js"),["assets/mind-804ae1a5.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_47__=()=>__vitePreload(()=>import("./menu-31d94048.js"),["assets/menu-31d94048.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js"]),__pages_import_48__=()=>__vitePreload(()=>import("./logo-b404dd69.js"),["assets/logo-b404dd69.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_49__=()=>__vitePreload(()=>import("./chatPre-0fe26938.js"),["assets/chatPre-0fe26938.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js","assets/chatBox-15060667.css"]),__pages_import_50__=()=>__vitePreload(()=>import("./chatBox-c9fa8724.js"),["assets/chatBox-c9fa8724.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js","assets/chatBox-15060667.css"]),__pages_import_51__=()=>__vitePreload(()=>import("./base-d0bf87d8.js"),["assets/base-d0bf87d8.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_52__=()=>__vitePreload(()=>import("./midjourney-91bcd843.js"),["assets/midjourney-91bcd843.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chat-8cf72149.js","assets/index-66a830a3.js","assets/draw-48211430.css"]),__pages_import_53__=()=>__vitePreload(()=>import("./draw-34c74cdf.js"),["assets/draw-34c74cdf.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chat-8cf72149.js","assets/index-66a830a3.js","assets/draw-48211430.css"]),__pages_import_54__=()=>__vitePreload(()=>import("./chat-9c1dafa3.js"),["assets/chat-9c1dafa3.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/chat-8cf72149.js","assets/utcformatTime-e76e5157.js","assets/chat-5f421c63.css"]),__pages_import_55__=()=>__vitePreload(()=>import("./classify-d9c0cd6b.js"),["assets/classify-d9c0cd6b.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),__pages_import_56__=()=>__vitePreload(()=>import("./application-7beb0962.js"),["assets/application-7beb0962.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),__pages_import_57__=()=>__vitePreload(()=>import("./globalPre-721c706f.js"),["assets/globalPre-721c706f.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),__pages_import_58__=()=>__vitePreload(()=>import("./reload-77b5f79b.js"),[]),__pages_import_59__=()=>__vitePreload(()=>import("./login-778a0672.js"),["assets/login-778a0672.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/login-f710248b.css"]),__pages_import_61__=()=>__vitePreload(()=>import("./_...all_-c42b65e5.js"),["assets/_...all_-c42b65e5.js","assets/_...all_-512b21c9.css"]),routes$e=[{name:"users-signIn",path:"/users/signin",component:__pages_import_0__,props:!0,meta:{title:"签到奖励"}},{name:"users-phone",path:"/users/phone",component:__pages_import_1__,props:!0,meta:{title:"手机验证码配置"}},{name:"users",path:"/users",component:__pages_import_2__,props:!0,meta:{title:"用户管理"}},{name:"users-accountLog",path:"/users/accountlog",component:__pages_import_3__,props:!0,meta:{title:"账户变更记录"}},{name:"system-wechat",path:"/system/wechat",component:__pages_import_4__,props:!0,meta:{title:"微信设置"}},{name:"system-upgrade",path:"/system/upgrade",component:__pages_import_5__,props:!0,meta:{title:"升级管理"}},{name:"system-secret",path:"/system/secret",component:__pages_import_6__,props:!0,meta:{title:"key设置"}},{name:"system-register",path:"/system/register",component:__pages_import_7__,props:!0,meta:{title:"注册设置"}},{name:"system-interface",path:"/system/interface",component:__pages_import_8__,props:!0,meta:{title:"接口请求设置"}},{name:"system-email",path:"/system/email",component:__pages_import_9__,props:!0,meta:{title:"邮件设置"}},{name:"system-cos",path:"/system/cos",component:__pages_import_10__,props:!0,meta:{title:"cos设置"}},{name:"system-copyright",path:"/system/copyright",component:__pages_import_11__,props:!0,meta:{title:"后台版权设置"}},{name:"system-base",path:"/system/base",component:__pages_import_12__,props:!0,meta:{title:"基础设置"}},{name:"system-baidufanyi",path:"/system/baidufanyi",component:__pages_import_13__,props:!0,meta:{title:"MJ翻译设置"}},{name:"storage-tencent",path:"/storage/tencent",component:__pages_import_14__,props:!0,meta:{title:"腾讯云cos设置"}},{name:"storage-chevereto",path:"/storage/chevereto",component:__pages_import_15__,props:!0,meta:{title:"Chevereto图床设置"}},{name:"storage-ali",path:"/storage/ali",component:__pages_import_16__,props:!0,meta:{title:"阿里云oss设置"}},{name:"sensitive-violation",path:"/sensitive/violation",component:__pages_import_17__,props:!0,meta:{title:"违规记录"}},{name:"sensitive-custom",path:"/sensitive/custom",component:__pages_import_18__,props:!0,meta:{title:"敏感词预设"}},{name:"sensitive-builtIn",path:"/sensitive/builtin",component:__pages_import_19__,props:!0,meta:{title:"内置敏感词设置"}},{name:"sensitive-baiduSensitive",path:"/sensitive/baidusensitive",component:__pages_import_20__,props:!0,meta:{title:"百度云敏感词设置"}},{name:"sensitive-autpReply",path:"/sensitive/autpreply",component:__pages_import_21__,props:!0,meta:{title:"自定义回复预设"}},{name:"sales-salesUser",path:"/sales/salesuser",component:__pages_import_22__,props:!0,meta:{title:"分销佣金账户"}},{name:"sales-records",path:"/sales/records",component:__pages_import_23__,props:!0,meta:{title:"佣金分销明细"}},{name:"sales-order",path:"/sales/order",component:__pages_import_24__,props:!0,meta:{title:"key列表"}},{name:"sales-base",path:"/sales/base",component:__pages_import_25__,props:!0,meta:{title:"分销系统基础设置"}},{name:"personalSetting",path:"/personal/setting",component:__pages_import_26__,props:!0,meta:{title:"个人设置",cache:"personal-edit.password"}},{name:"personalEditPassword",path:"/personal/edit.password",component:__pages_import_27__,props:!0,meta:{title:"修改密码"}},{name:"pay-wechat",path:"/pay/wechat",component:__pages_import_28__,props:!0,meta:{title:"官方微信支付设置"}},{name:"pay-mpay",path:"/pay/mpay",component:__pages_import_29__,props:!0,meta:{title:"码支付设置"}},{name:"pay-hupijiao",path:"/pay/hupijiao",component:__pages_import_30__,props:!0,meta:{title:"虎皮椒支付设置"}},{name:"pay-epay",path:"/pay/epay",component:__pages_import_31__,props:!0,meta:{title:"易支付设置"}},{name:"package-package",path:"/package/package",component:__pages_import_32__,props:!0,meta:{title:"卡券管理"}},{name:"package-crami",path:"/package/crami",component:__pages_import_33__,props:!0,meta:{title:"卡密管理"}},{name:"order",path:"/order",component:__pages_import_34__,props:!0,meta:{title:"对话管理"}},{name:"models-key",path:"/models/key",component:__pages_import_35__,props:!0,meta:{title:"模型列表"}},{name:"mjDraw-proxy",path:"/mjdraw/proxy",component:__pages_import_36__,props:!0,meta:{title:"MJ设置"}},{name:"mjDraw-prompts",path:"/mjdraw/prompts",component:__pages_import_37__,props:!0,meta:{title:"模型列表"}},{name:"mjDraw-prompt",path:"/mjdraw/prompt",component:__pages_import_38__,props:!0,meta:{title:"自定义预设"}},{name:"mjDraw",path:"/mjdraw",component:__pages_import_39__,props:!0,meta:{title:"MJ设置"}},{name:"mjDraw-draw",path:"/mjdraw/draw",component:__pages_import_40__,props:!0,meta:{title:"key列表"}},{name:"keys-whiteList",path:"/keys/whitelist",component:__pages_import_41__,props:!0,meta:{title:"开放白名单"}},{name:"keys-list",path:"/keys/list",component:__pages_import_42__,props:!0,meta:{title:"key列表"}},{name:"client-visitor",path:"/client/visitor",component:__pages_import_43__,props:!0,meta:{title:"访客模式设置"}},{name:"client-visible",path:"/client/visible",component:__pages_import_44__,props:!0,meta:{title:"显示设置"}},{name:"client-notice",path:"/client/notice",component:__pages_import_45__,props:!0,meta:{title:"公告设置"}},{name:"client-mind",path:"/client/mind",component:__pages_import_46__,props:!0,meta:{title:"思维导图"}},{name:"client-menu",path:"/client/menu",component:__pages_import_47__,props:!0,meta:{title:"动态菜单"}},{name:"client-logo",path:"/client/logo",component:__pages_import_48__,props:!0,meta:{title:"动态菜单"}},{name:"client-chatPre",path:"/client/chatpre",component:__pages_import_49__,props:!0,meta:{title:"九宫格预设分类"}},{name:"client-chatBox",path:"/client/chatbox",component:__pages_import_50__,props:!0,meta:{title:"九宫格预设分类"}},{name:"client-base",path:"/client/base",component:__pages_import_51__,props:!0,meta:{title:"基础设置"}},{name:"chat-midjourney",path:"/chat/midjourney",component:__pages_import_52__,props:!0,meta:{title:"MJ绘画管理"}},{name:"chat-draw",path:"/chat/draw",component:__pages_import_53__,props:!0,meta:{title:"Dall-E绘画管理"}},{name:"chat-chat",path:"/chat/chat",component:__pages_import_54__,props:!0,meta:{title:"对话管理"}},{name:"app-classify",path:"/app/classify",component:__pages_import_55__,props:!0,meta:{title:"App分类管理"}},{name:"app-application",path:"/app/application",component:__pages_import_56__,props:!0,meta:{title:"应用管理"}},{name:"ai-globalPre",path:"/ai/globalpre",component:__pages_import_57__,props:!0,meta:{title:"全局预设"}},{name:"reload",path:"/reload",component:__pages_import_58__,props:!0},{name:"login",path:"/login",component:__pages_import_59__,props:!0,meta:{title:"登录",constant:!0,layout:!1}},{name:"home",path:"/",component:Home,props:!0,meta:{title:"主页"}},{name:"notFound",path:"/:all(.*)*",component:__pages_import_61__,props:!0,meta:{title:"找不到页面",constant:!0,layout:!1}}];function Layout$d(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$d={path:"/user",component:Layout$d,redirect:"/user/list",name:"userMenu",meta:{title:"用户管理",icon:"sidebar-client"},children:[{path:"list",name:"userMenuList",component:()=>__vitePreload(()=>import("./index-591405df.js"),["assets/index-591405df.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"用户数据列表",icon:"menu-userlist"}},{path:"account-log",name:"AccountLogMenu",component:()=>__vitePreload(()=>import("./accountLog-93c01975.js"),["assets/accountLog-93c01975.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/userBalance-567019d9.js","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"用户账户明细",icon:"menu-account"}},{path:"register",name:"systemMenuRegister",component:()=>__vitePreload(()=>import("./register-a205553c.js"),["assets/register-a205553c.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js","assets/register-4322dd46.css"]),meta:{title:"用户注册设置",icon:"menu-register"}}]};function Layout$c(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$c={path:"/sales",component:Layout$c,redirect:"/sales/config",name:"SalesMenu",meta:{title:"分销系统",icon:"sidebar-share"},children:[{path:"config",name:"SalesBaseManage",component:()=>__vitePreload(()=>import("./base-6acbc82a.js"),["assets/base-6acbc82a.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"基础分销配置",icon:"menu-distribution"}},{path:"salesUser",name:"SalesUserManage",component:()=>__vitePreload(()=>import("./salesUser-e39d500a.js"),["assets/salesUser-e39d500a.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js"]),meta:{title:"佣金账户列表",icon:"menu-commission"}},{path:"records",name:"SalesRecoredManage",component:()=>__vitePreload(()=>import("./records-c4c2a0fd.js"),["assets/records-c4c2a0fd.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js"]),meta:{title:"佣金分销明细",icon:"menu-records"}},{path:"order",name:"SalesOrderManage",component:()=>__vitePreload(()=>import("./order-77d4cf48.js"),["assets/order-77d4cf48.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js","assets/index-66a830a3.js"]),meta:{title:"提现工单管理",icon:"menu-tiixan"}}]};function Layout$b(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$b={path:"/package",component:Layout$b,redirect:"/package/list",name:"packageMenu",meta:{title:"套餐管理",icon:"sidebar-package"},children:[{path:"list",name:"packageMenuList",component:()=>__vitePreload(()=>import("./package-46e84a70.js"),["assets/package-46e84a70.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/package-fd1844c1.js","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),meta:{title:"套餐设置",icon:"menu-package"}},{path:"crami",name:"cramiMenuList",component:()=>__vitePreload(()=>import("./crami-d67014a9.js"),["assets/crami-d67014a9.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/package-fd1844c1.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),meta:{title:"卡密管理",icon:"menu-crami"}}]};function Layout$a(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$a={path:"/chat",component:Layout$a,redirect:"/chat/chat",name:"chatMenu",meta:{title:"数据管理",icon:"sidebar-chat"},children:[{path:"list",name:"chatMenuList",component:()=>__vitePreload(()=>import("./chat-9c1dafa3.js"),["assets/chat-9c1dafa3.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/chat-8cf72149.js","assets/utcformatTime-e76e5157.js","assets/chat-5f421c63.css"]),meta:{title:"GPT对话管理",icon:"menu-chat"}},{path:"draw",name:"drawMenuList",component:()=>__vitePreload(()=>import("./draw-34c74cdf.js"),["assets/draw-34c74cdf.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chat-8cf72149.js","assets/index-66a830a3.js","assets/draw-48211430.css"]),meta:{title:"Dall-E绘画管理",icon:"menu-draw"}},{path:"midjourney",name:"MjMenuList",component:()=>__vitePreload(()=>import("./midjourney-91bcd843.js"),["assets/midjourney-91bcd843.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chat-8cf72149.js","assets/index-66a830a3.js","assets/draw-48211430.css"]),meta:{title:"midjourney绘画管理",icon:"menu-midjourney"}}]};function Layout$9(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$9={path:"/order",component:Layout$9,redirect:"/order/list",name:"OrderMenu",meta:{title:"订单管理",icon:"sidebar-order"},children:[{path:"list",name:"OrderMenuList",component:()=>__vitePreload(()=>import("./index-8abc7adc.js"),["assets/index-8abc7adc.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),meta:{title:"订单列表",icon:"menu-order"}}]};function Layout$8(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$8={path:"/app",component:Layout$8,redirect:"/app/classify",name:"AppMenu",meta:{title:"应用管理",icon:"sidebar-app"},children:[{path:"classify",name:"AppMenuClassify",component:()=>__vitePreload(()=>import("./classify-d9c0cd6b.js"),["assets/classify-d9c0cd6b.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),meta:{title:"分类列表",icon:"menu-type"}},{path:"application",name:"Application",component:()=>__vitePreload(()=>import("./application-7beb0962.js"),["assets/application-7beb0962.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),meta:{title:"应用列表",icon:"menu-list"}}]};function Layout$7(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$7={path:"/system",component:Layout$7,redirect:"/system/base",name:"systemMenu",meta:{title:"系统设置",icon:"sidebar-system"},children:[{path:"base",name:"systemMenuBase",component:()=>__vitePreload(()=>import("./base-c9612ea8.js"),["assets/base-c9612ea8.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"百度统计设置",icon:"menu-baidutongji"}},{path:"copyright",name:"copyrightConfig",component:()=>__vitePreload(()=>import("./copyright-7ebc2154.js"),["assets/copyright-7ebc2154.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"后台版权信息",icon:"menu-copyright"}}]};function Layout$6(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$6={path:"/mj",component:Layout$6,redirect:"/mj/config",name:"MjMenu",meta:{title:"MJ绘画管理",icon:"sidebar-mj"},children:[{path:"draw",name:"mjDrawManage",component:()=>__vitePreload(()=>import("./draw-2bb21706.js"),["assets/draw-2bb21706.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/mj-86aa0ac9.js","assets/chat-8cf72149.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js","assets/chat-5f421c63.css"]),meta:{title:"绘图历史",icon:"menu-history"}},{path:"proxy",name:"mjProxyManage",component:()=>__vitePreload(()=>import("./proxy-bde1dad3.js"),["assets/proxy-bde1dad3.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"参数设置",icon:"menu-proxy"}},{path:"prompt",name:"mjPromptManage",component:()=>__vitePreload(()=>import("./prompt-1c711dee.js"),["assets/prompt-1c711dee.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"功能预设",icon:"menu-preset"}},{path:"prompts",name:"mjPromptsManage",component:()=>__vitePreload(()=>import("./prompts-aa6abf87.js"),["assets/prompts-aa6abf87.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/mj-86aa0ac9.js","assets/chatBox-15060667.css"]),meta:{title:"提示词预设",icon:"menu-prompt"}}]};function Layout$5(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$5={path:"/pay",component:Layout$5,redirect:"/pay/hupijiao",name:"PayMenu",meta:{title:"支付管理",icon:"sidebar-pay"},children:[{path:"wechat",name:"WechatConfig",component:()=>__vitePreload(()=>import("./wechat-65cd70a5.js"),["assets/wechat-65cd70a5.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"微信支付",icon:"menu-weixinpay"}},{path:"epay",name:"EpayConfig",component:()=>__vitePreload(()=>import("./epay-b0b39f96.js"),["assets/epay-b0b39f96.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"易支付",icon:"menu-yipay"}},{path:"mpay",name:"MpayConfig",component:()=>__vitePreload(()=>import("./mpay-881a60ff.js"),["assets/mpay-881a60ff.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"码支付",icon:"menu-mapay"}},{path:"hupi",name:"HupioConfig",component:()=>__vitePreload(()=>import("./hupijiao-de6a16f1.js"),["assets/hupijiao-de6a16f1.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"虎皮椒支付",icon:"menu-hupipay"}}]};function Layout$4(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$4={path:"/client",component:Layout$4,redirect:"/client/classify",name:"ClientMenu",meta:{title:"用户端设置",icon:"sidebar-client"},children:[{path:"base",name:"ClientBaseConfig",component:()=>__vitePreload(()=>import("./base-d0bf87d8.js"),["assets/base-d0bf87d8.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"基础配置",icon:"menu-baseconfig"}},{path:"chatBox",name:"ClientChatBoxConfig",component:()=>__vitePreload(()=>import("./chatBox-c9fa8724.js"),["assets/chatBox-c9fa8724.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js","assets/chatBox-15060667.css"]),meta:{title:"九宫格预设",icon:"menu-baseconfig"}},{path:"chatPre",name:"ClientChatPreConfig",component:()=>__vitePreload(()=>import("./chatPre-0fe26938.js"),["assets/chatPre-0fe26938.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js","assets/chatBox-15060667.css"]),meta:{title:"快问预设",icon:"menu-book"}},{path:"menu",name:"ClientMenuConfig",component:()=>__vitePreload(()=>import("./menu-31d94048.js"),["assets/menu-31d94048.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js"]),meta:{title:"动态菜单",icon:"menu-menu"}},{path:"notice",name:"systemMenuNotice",component:()=>__vitePreload(()=>import("./notice-a7476b53.js").then($=>$.w),["assets/notice-a7476b53.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js","assets/notice-28efbbd9.css"]),meta:{title:"公告设置",icon:"menu-notice"}},{path:"mind",name:"systemMenuMind",component:()=>__vitePreload(()=>import("./mind-804ae1a5.js"),["assets/mind-804ae1a5.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"思维导图",icon:"menu-mind"}},{path:"visitor",name:"systemMenuVisitor",component:()=>__vitePreload(()=>import("./visitor-71d92da0.js"),["assets/visitor-71d92da0.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"访客设置",icon:"menu-visitor"}},{path:"signIn",name:"SignInMenu",component:()=>__vitePreload(()=>import("./signIn-0d918b72.js"),["assets/signIn-0d918b72.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"签到奖励赠送",icon:"menu-signIn"}},{path:"visible",name:"VisibleMenu",component:()=>__vitePreload(()=>import("./visible-3c44c796.js"),["assets/visible-3c44c796.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"UI显示设置",icon:"menu-visible"}}]};function Layout$3(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$3={path:"/storage",component:Layout$3,redirect:"/storage/config",name:"StorageMenu",meta:{title:"存储配置",icon:"sidebar-storage"},children:[{path:"tencent",name:"StorageTencent",component:()=>__vitePreload(()=>import("./tencent-9752cf9e.js"),["assets/tencent-9752cf9e.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"腾讯云COS",icon:"menu-tengxuncos"}},{path:"ali",name:"StorageAli",component:()=>__vitePreload(()=>import("./ali-54d3c32c.js"),["assets/ali-54d3c32c.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"阿里云OSS",icon:"menu-alioss"}},{path:"chevereto",name:"StorageChevereto",component:()=>__vitePreload(()=>import("./chevereto-a9dbc1f0.js"),["assets/chevereto-a9dbc1f0.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"chevereto图床",icon:"menu-chevereto"}}]};function Layout$2(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$2={path:"/secure",component:Layout$2,redirect:"/secure/sensitive-baidu",name:"SecureMenu",meta:{title:"风控管理",icon:"sidebar-secure"},children:[{path:"sensitive-violation",name:"SensitiveViolationLog",component:()=>__vitePreload(()=>import("./violation-39349450.js"),["assets/violation-39349450.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-bb34c9e2.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js","assets/violation-081d0a40.css"]),meta:{title:"违规检测记录",icon:"menu-weigui"}},{path:"sensitive-baidu",name:"SensitiveBaiduyun",component:()=>__vitePreload(()=>import("./baiduSensitive-a891b04b.js"),["assets/baiduSensitive-a891b04b.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"百度云敏感词",icon:"menu-baiduyunminganci"}},{path:"sensitive-custom",name:"SensitiveCuston",component:()=>__vitePreload(()=>import("./custom-b7d0b9b4.js"),["assets/custom-b7d0b9b4.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/badWords-bb34c9e2.js","assets/index-66a830a3.js"]),meta:{title:"自定义敏感词",icon:"menu-zidingyi"}},{path:"auto-reply",name:"ReplyMenuList",component:()=>__vitePreload(()=>import("./autpReply-3e593374.js"),["assets/autpReply-3e593374.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),meta:{title:"自定义回复预设",icon:"menu-huifuyushe"}}]};function Layout$1(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes$1={path:"/ai",component:Layout$1,redirect:"/ai/chat-key-list",name:"AiMenu",meta:{title:"模型管理",icon:"sidebar-ai"},children:[{path:"keys",name:"AiMenuKeys",component:()=>__vitePreload(()=>import("./key-04e56823.js"),["assets/key-04e56823.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),meta:{title:"卡池设置",icon:"menu-key"}},{path:"model",name:"AiMenuInterface",component:()=>__vitePreload(()=>import("./interface-ea1a69ad.js"),["assets/interface-ea1a69ad.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"模型全局配置",icon:"menu-model"}},{path:"model-pre",name:"AiMenuModelPre",component:()=>__vitePreload(()=>import("./globalPre-721c706f.js"),["assets/globalPre-721c706f.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"头部预设",icon:"menu-header"}}]};function Layout(){return __vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"])}const routes={path:"/login",component:Layout,redirect:"/login/email",name:"RegisterMenu",meta:{title:"注册管理",icon:"sidebar-register"},children:[{path:"email",name:"systemMenuEmail",component:()=>__vitePreload(()=>import("./email-9da1d1e7.js"),["assets/email-9da1d1e7.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"邮件注册登录",icon:"menu-email"}},{path:"wechat",name:"systemMenuWechat",component:()=>__vitePreload(()=>import("./wechat-38e3fc54.js"),["assets/wechat-38e3fc54.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"微信登录配置",icon:"menu-vx"}},{path:"ali-phone",name:"AliPhoneMenu",component:()=>__vitePreload(()=>import("./phone-900075af.js"),["assets/phone-900075af.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),meta:{title:"短信验证登录",icon:"menu-message"}}]},constantRoutes=[{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login-778a0672.js"),["assets/login-778a0672.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/login-f710248b.css"]),meta:{title:"登录"}},{path:"/:all(.*)*",name:"notFound",component:()=>__vitePreload(()=>import("./_...all_-c42b65e5.js"),["assets/_...all_-c42b65e5.js","assets/_...all_-512b21c9.css"]),meta:{title:"找不到页面"}}],systemRoutes=[{path:"/",component:()=>__vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"]),meta:{title:()=>useSettingsStore().settings.home.title,breadcrumb:!1},children:[{path:"",name:"home",component:Home,meta:{title:()=>useSettingsStore().settings.home.title,breadcrumb:!1}},{path:"reload",name:"reload",component:()=>__vitePreload(()=>import("./reload-77b5f79b.js"),[]),meta:{title:"重新加载",breadcrumb:!1}},{path:"setting",name:"personalSetting",component:()=>__vitePreload(()=>import("./setting-86213c4e.js"),["assets/setting-86213c4e.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),meta:{title:"个人设置",cache:"personalEditPassword"}},{path:"edit/password",name:"personalEditPassword",component:()=>__vitePreload(()=>import("./edit.password-7b76a6ff.js"),["assets/edit.password-7b76a6ff.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),meta:{title:"修改密码"}}]}],asyncRoutes=[{meta:{title:"演示",icon:"sidebar-default"},children:[routes$d,routes,routes$1,routes$a,routes$9,routes$b,routes$8,routes$c,routes$5,routes$6,routes$3,routes$4,routes$2,routes$7]}],constantRoutesByFilesystem=routes$e.filter($=>{var j,z;return((j=$.meta)==null?void 0:j.enabled)!==!1&&((z=$.meta)==null?void 0:z.constant)===!0}),asyncRoutesByFilesystem=setupLayouts(routes$e.filter($=>{var j,z,re;return((j=$.meta)==null?void 0:j.enabled)!==!1&&((z=$.meta)==null?void 0:z.constant)!==!0&&((re=$.meta)==null?void 0:re.layout)!==!1}));function bind($,j){return function(){return $.apply(j,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,kindOf=($=>j=>{const z=toString.call(j);return $[z]||($[z]=z.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=$=>($=$.toLowerCase(),j=>kindOf(j)===$),typeOfTest=$=>j=>typeof j===$,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer($){return $!==null&&!isUndefined($)&&$.constructor!==null&&!isUndefined($.constructor)&&isFunction($.constructor.isBuffer)&&$.constructor.isBuffer($)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView($){let j;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?j=ArrayBuffer.isView($):j=$&&$.buffer&&isArrayBuffer($.buffer),j}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=$=>$!==null&&typeof $=="object",isBoolean=$=>$===!0||$===!1,isPlainObject=$=>{if(kindOf($)!=="object")return!1;const j=getPrototypeOf($);return(j===null||j===Object.prototype||Object.getPrototypeOf(j)===null)&&!(Symbol.toStringTag in $)&&!(Symbol.iterator in $)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=$=>isObject($)&&isFunction($.pipe),isFormData=$=>{let j;return $&&(typeof FormData=="function"&&$ instanceof FormData||isFunction($.append)&&((j=kindOf($))==="formdata"||j==="object"&&isFunction($.toString)&&$.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),trim=$=>$.trim?$.trim():$.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach($,j,{allOwnKeys:z=!1}={}){if($===null||typeof $>"u")return;let re,oe;if(typeof $!="object"&&($=[$]),isArray($))for(re=0,oe=$.length;re 0;)if(oe=z[re],j===oe.toLowerCase())return oe;return null}const _global=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),isContextDefined=$=>!isUndefined($)&&$!==_global;function merge(){const{caseless:$}=isContextDefined(this)&&this||{},j={},z=(re,oe)=>{const ie=$&&findKey(j,oe)||oe;isPlainObject(j[ie])&&isPlainObject(re)?j[ie]=merge(j[ie],re):isPlainObject(re)?j[ie]=merge({},re):isArray(re)?j[ie]=re.slice():j[ie]=re};for(let re=0,oe=arguments.length;re (forEach(j,(oe,ie)=>{z&&isFunction(oe)?$[ie]=bind(oe,z):$[ie]=oe},{allOwnKeys:re}),$),stripBOM=$=>($.charCodeAt(0)===65279&&($=$.slice(1)),$),inherits=($,j,z,re)=>{$.prototype=Object.create(j.prototype,re),$.prototype.constructor=$,Object.defineProperty($,"super",{value:j.prototype}),z&&Object.assign($.prototype,z)},toFlatObject=($,j,z,re)=>{let oe,ie,ae;const le={};if(j=j||{},$==null)return j;do{for(oe=Object.getOwnPropertyNames($),ie=oe.length;ie-- >0;)ae=oe[ie],(!re||re(ae,$,j))&&!le[ae]&&(j[ae]=$[ae],le[ae]=!0);$=z!==!1&&getPrototypeOf($)}while($&&(!z||z($,j))&&$!==Object.prototype);return j},endsWith=($,j,z)=>{$=String($),(z===void 0||z>$.length)&&(z=$.length),z-=j.length;const re=$.indexOf(j,z);return re!==-1&&re===z},toArray=$=>{if(!$)return null;if(isArray($))return $;let j=$.length;if(!isNumber(j))return null;const z=new Array(j);for(;j-- >0;)z[j]=$[j];return z},isTypedArray=($=>j=>$&&j instanceof $)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=($,j)=>{const re=($&&$[Symbol.iterator]).call($);let oe;for(;(oe=re.next())&&!oe.done;){const ie=oe.value;j.call($,ie[0],ie[1])}},matchAll=($,j)=>{let z;const re=[];for(;(z=$.exec(j))!==null;)re.push(z);return re},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=$=>$.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(z,re,oe){return re.toUpperCase()+oe}),hasOwnProperty=(({hasOwnProperty:$})=>(j,z)=>$.call(j,z))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=($,j)=>{const z=Object.getOwnPropertyDescriptors($),re={};forEach(z,(oe,ie)=>{j(oe,ie,$)!==!1&&(re[ie]=oe)}),Object.defineProperties($,re)},freezeMethods=$=>{reduceDescriptors($,(j,z)=>{if(isFunction($)&&["arguments","caller","callee"].indexOf(z)!==-1)return!1;const re=$[z];if(isFunction(re)){if(j.enumerable=!1,"writable"in j){j.writable=!1;return}j.set||(j.set=()=>{throw Error("Can not rewrite read-only method '"+z+"'")})}})},toObjectSet=($,j)=>{const z={},re=oe=>{oe.forEach(ie=>{z[ie]=!0})};return isArray($)?re($):re(String($).split(j)),z},noop$1=()=>{},toFiniteNumber=($,j)=>($=+$,Number.isFinite($)?$:j),ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=($=16,j=ALPHABET.ALPHA_DIGIT)=>{let z="";const{length:re}=j;for(;$--;)z+=j[Math.random()*re|0];return z};function isSpecCompliantForm($){return!!($&&isFunction($.append)&&$[Symbol.toStringTag]==="FormData"&&$[Symbol.iterator])}const toJSONObject=$=>{const j=new Array(10),z=(re,oe)=>{if(isObject(re)){if(j.indexOf(re)>=0)return;if(!("toJSON"in re)){j[oe]=re;const ie=isArray(re)?[]:{};return forEach(re,(ae,le)=>{const ue=z(ae,oe+1);!isUndefined(ue)&&(ie[le]=ue)}),j[oe]=void 0,ie}}return re};return z($,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=$=>$&&(isObject($)||isFunction($))&&isFunction($.then)&&isFunction($.catch),utils={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject,isPlainObject,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$1,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable};function AxiosError($,j,z,re,oe){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=$,this.name="AxiosError",j&&(this.code=j),z&&(this.config=z),re&&(this.request=re),oe&&(this.response=oe)}utils.inherits(AxiosError,Error,{toJSON:function $(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach($=>{descriptors[$]={value:$}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=($,j,z,re,oe,ie)=>{const ae=Object.create(prototype$1);return utils.toFlatObject($,ae,function(ue){return ue!==Error.prototype},le=>le!=="isAxiosError"),AxiosError.call(ae,$.message,j,z,re,oe),ae.cause=$,ae.name=$.name,ie&&Object.assign(ae,ie),ae};const httpAdapter=null;function isVisitable($){return utils.isPlainObject($)||utils.isArray($)}function removeBrackets($){return utils.endsWith($,"[]")?$.slice(0,-2):$}function renderKey($,j,z){return $?$.concat(j).map(function(oe,ie){return oe=removeBrackets(oe),!z&&ie?"["+oe+"]":oe}).join(z?".":""):j}function isFlatArray($){return utils.isArray($)&&!$.some(isVisitable)}const predicates=utils.toFlatObject(utils,{},null,function $(j){return/^is[A-Z]/.test(j)});function toFormData($,j,z){if(!utils.isObject($))throw new TypeError("target must be an object");j=j||new FormData,z=utils.toFlatObject(z,{metaTokens:!0,dots:!1,indexes:!1},!1,function(xe,Ie){return!utils.isUndefined(Ie[xe])});const re=z.metaTokens,oe=z.visitor||pe,ie=z.dots,ae=z.indexes,ue=(z.Blob||typeof Blob<"u"&&Blob)&&utils.isSpecCompliantForm(j);if(!utils.isFunction(oe))throw new TypeError("visitor must be a function");function de($e){if($e===null)return"";if(utils.isDate($e))return $e.toISOString();if(!ue&&utils.isBlob($e))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils.isArrayBuffer($e)||utils.isTypedArray($e)?ue&&typeof Blob=="function"?new Blob([$e]):Buffer.from($e):$e}function pe($e,xe,Ie){let Ne=$e;if($e&&!Ie&&typeof $e=="object"){if(utils.endsWith(xe,"{}"))xe=re?xe:xe.slice(0,-2),$e=JSON.stringify($e);else if(utils.isArray($e)&&isFlatArray($e)||(utils.isFileList($e)||utils.endsWith(xe,"[]"))&&(Ne=utils.toArray($e)))return xe=removeBrackets(xe),Ne.forEach(function(Ve,ze){!(utils.isUndefined(Ve)||Ve===null)&&j.append(ae===!0?renderKey([xe],ze,ie):ae===null?xe:xe+"[]",de(Ve))}),!1}return isVisitable($e)?!0:(j.append(renderKey(Ie,xe,ie),de($e)),!1)}const he=[],_e=Object.assign(predicates,{defaultVisitor:pe,convertValue:de,isVisitable});function Ce($e,xe){if(!utils.isUndefined($e)){if(he.indexOf($e)!==-1)throw Error("Circular reference detected in "+xe.join("."));he.push($e),utils.forEach($e,function(Ne,Oe){(!(utils.isUndefined(Ne)||Ne===null)&&oe.call(j,Ne,utils.isString(Oe)?Oe.trim():Oe,xe,_e))===!0&&Ce(Ne,xe?xe.concat(Oe):[Oe])}),he.pop()}}if(!utils.isObject($))throw new TypeError("data must be an object");return Ce($),j}function encode$1($){const j={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent($).replace(/[!'()~]|%20|%00/g,function(re){return j[re]})}function AxiosURLSearchParams($,j){this._pairs=[],$&&toFormData($,this,j)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function $(j,z){this._pairs.push([j,z])};prototype.toString=function $(j){const z=j?function(re){return j.call(this,re,encode$1)}:encode$1;return this._pairs.map(function(oe){return z(oe[0])+"="+z(oe[1])},"").join("&")};function encode($){return encodeURIComponent($).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL($,j,z){if(!j)return $;const re=z&&z.encode||encode,oe=z&&z.serialize;let ie;if(oe?ie=oe(j,z):ie=utils.isURLSearchParams(j)?j.toString():new AxiosURLSearchParams(j,z).toString(re),ie){const ae=$.indexOf("#");ae!==-1&&($=$.slice(0,ae)),$+=($.indexOf("?")===-1?"?":"&")+ie}return $}class InterceptorManager{constructor(){this.handlers=[]}use(j,z,re){return this.handlers.push({fulfilled:j,rejected:z,synchronous:re?re.synchronous:!1,runWhen:re?re.runWhen:null}),this.handlers.length-1}eject(j){this.handlers[j]&&(this.handlers[j]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(j){utils.forEach(this.handlers,function(re){re!==null&&j(re)})}}const InterceptorManager$1=InterceptorManager,transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,isStandardBrowserEnv=(()=>{let $;return typeof navigator<"u"&&(($=navigator.product)==="ReactNative"||$==="NativeScript"||$==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),isStandardBrowserWebWorkerEnv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),platform={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},isStandardBrowserEnv,isStandardBrowserWebWorkerEnv,protocols:["http","https","file","blob","url","data"]};function toURLEncodedForm($,j){return toFormData($,new platform.classes.URLSearchParams,Object.assign({visitor:function(z,re,oe,ie){return platform.isNode&&utils.isBuffer(z)?(this.append(re,z.toString("base64")),!1):ie.defaultVisitor.apply(this,arguments)}},j))}function parsePropPath($){return utils.matchAll(/\w+|\[(\w*)]/g,$).map(j=>j[0]==="[]"?"":j[1]||j[0])}function arrayToObject($){const j={},z=Object.keys($);let re;const oe=z.length;let ie;for(re=0;re =z.length;return ae=!ae&&utils.isArray(oe)?oe.length:ae,ue?(utils.hasOwnProp(oe,ae)?oe[ae]=[oe[ae],re]:oe[ae]=re,!le):((!oe[ae]||!utils.isObject(oe[ae]))&&(oe[ae]=[]),j(z,re,oe[ae],ie)&&utils.isArray(oe[ae])&&(oe[ae]=arrayToObject(oe[ae])),!le)}if(utils.isFormData($)&&utils.isFunction($.entries)){const z={};return utils.forEachEntry($,(re,oe)=>{j(parsePropPath(re),oe,z,0)}),z}return null}const DEFAULT_CONTENT_TYPE={"Content-Type":void 0};function stringifySafely($,j,z){if(utils.isString($))try{return(j||JSON.parse)($),utils.trim($)}catch(re){if(re.name!=="SyntaxError")throw re}return(z||JSON.stringify)($)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http"],transformRequest:[function $(j,z){const re=z.getContentType()||"",oe=re.indexOf("application/json")>-1,ie=utils.isObject(j);if(ie&&utils.isHTMLForm(j)&&(j=new FormData(j)),utils.isFormData(j))return oe&&oe?JSON.stringify(formDataToJSON(j)):j;if(utils.isArrayBuffer(j)||utils.isBuffer(j)||utils.isStream(j)||utils.isFile(j)||utils.isBlob(j))return j;if(utils.isArrayBufferView(j))return j.buffer;if(utils.isURLSearchParams(j))return z.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),j.toString();let le;if(ie){if(re.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(j,this.formSerializer).toString();if((le=utils.isFileList(j))||re.indexOf("multipart/form-data")>-1){const ue=this.env&&this.env.FormData;return toFormData(le?{"files[]":j}:j,ue&&new ue,this.formSerializer)}}return ie||oe?(z.setContentType("application/json",!1),stringifySafely(j)):j}],transformResponse:[function $(j){const z=this.transitional||defaults.transitional,re=z&&z.forcedJSONParsing,oe=this.responseType==="json";if(j&&utils.isString(j)&&(re&&!this.responseType||oe)){const ae=!(z&&z.silentJSONParsing)&&oe;try{return JSON.parse(j)}catch(le){if(ae)throw le.name==="SyntaxError"?AxiosError.from(le,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):le}}return j}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function $(j){return j>=200&&j<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils.forEach(["delete","get","head"],function $(j){defaults.headers[j]={}});utils.forEach(["post","put","patch"],function $(j){defaults.headers[j]=utils.merge(DEFAULT_CONTENT_TYPE)});const defaults$1=defaults,ignoreDuplicateOf=utils.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=$=>{const j={};let z,re,oe;return $&&$.split(` `).forEach(function(ae){oe=ae.indexOf(":"),z=ae.substring(0,oe).trim().toLowerCase(),re=ae.substring(oe+1).trim(),!(!z||j[z]&&ignoreDuplicateOf[z])&&(z==="set-cookie"?j[z]?j[z].push(re):j[z]=[re]:j[z]=j[z]?j[z]+", "+re:re)}),j},$internals=Symbol("internals");function normalizeHeader($){return $&&String($).trim().toLowerCase()}function normalizeValue($){return $===!1||$==null?$:utils.isArray($)?$.map(normalizeValue):String($)}function parseTokens($){const j=Object.create(null),z=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let re;for(;re=z.exec($);)j[re[1]]=re[2];return j}const isValidHeaderName=$=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test($.trim());function matchHeaderValue($,j,z,re,oe){if(utils.isFunction(re))return re.call(this,j,z);if(oe&&(j=z),!!utils.isString(j)){if(utils.isString(re))return j.indexOf(re)!==-1;if(utils.isRegExp(re))return re.test(j)}}function formatHeader($){return $.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(j,z,re)=>z.toUpperCase()+re)}function buildAccessors($,j){const z=utils.toCamelCase(" "+j);["get","set","has"].forEach(re=>{Object.defineProperty($,re+z,{value:function(oe,ie,ae){return this[re].call(this,j,oe,ie,ae)},configurable:!0})})}class AxiosHeaders{constructor(j){j&&this.set(j)}set(j,z,re){const oe=this;function ie(le,ue,de){const pe=normalizeHeader(ue);if(!pe)throw new Error("header name must be a non-empty string");const he=utils.findKey(oe,pe);(!he||oe[he]===void 0||de===!0||de===void 0&&oe[he]!==!1)&&(oe[he||ue]=normalizeValue(le))}const ae=(le,ue)=>utils.forEach(le,(de,pe)=>ie(de,pe,ue));return utils.isPlainObject(j)||j instanceof this.constructor?ae(j,z):utils.isString(j)&&(j=j.trim())&&!isValidHeaderName(j)?ae(parseHeaders(j),z):j!=null&&ie(z,j,re),this}get(j,z){if(j=normalizeHeader(j),j){const re=utils.findKey(this,j);if(re){const oe=this[re];if(!z)return oe;if(z===!0)return parseTokens(oe);if(utils.isFunction(z))return z.call(this,oe,re);if(utils.isRegExp(z))return z.exec(oe);throw new TypeError("parser must be boolean|regexp|function")}}}has(j,z){if(j=normalizeHeader(j),j){const re=utils.findKey(this,j);return!!(re&&this[re]!==void 0&&(!z||matchHeaderValue(this,this[re],re,z)))}return!1}delete(j,z){const re=this;let oe=!1;function ie(ae){if(ae=normalizeHeader(ae),ae){const le=utils.findKey(re,ae);le&&(!z||matchHeaderValue(re,re[le],le,z))&&(delete re[le],oe=!0)}}return utils.isArray(j)?j.forEach(ie):ie(j),oe}clear(j){const z=Object.keys(this);let re=z.length,oe=!1;for(;re--;){const ie=z[re];(!j||matchHeaderValue(this,this[ie],ie,j,!0))&&(delete this[ie],oe=!0)}return oe}normalize(j){const z=this,re={};return utils.forEach(this,(oe,ie)=>{const ae=utils.findKey(re,ie);if(ae){z[ae]=normalizeValue(oe),delete z[ie];return}const le=j?formatHeader(ie):String(ie).trim();le!==ie&&delete z[ie],z[le]=normalizeValue(oe),re[le]=!0}),this}concat(...j){return this.constructor.concat(this,...j)}toJSON(j){const z=Object.create(null);return utils.forEach(this,(re,oe)=>{re!=null&&re!==!1&&(z[oe]=j&&utils.isArray(re)?re.join(", "):re)}),z}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([j,z])=>j+": "+z).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(j){return j instanceof this?j:new this(j)}static concat(j,...z){const re=new this(j);return z.forEach(oe=>re.set(oe)),re}static accessor(j){const re=(this[$internals]=this[$internals]={accessors:{}}).accessors,oe=this.prototype;function ie(ae){const le=normalizeHeader(ae);re[le]||(buildAccessors(oe,ae),re[le]=!0)}return utils.isArray(j)?j.forEach(ie):ie(j),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils.freezeMethods(AxiosHeaders.prototype);utils.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData($,j){const z=this||defaults$1,re=j||z,oe=AxiosHeaders$1.from(re.headers);let ie=re.data;return utils.forEach($,function(le){ie=le.call(z,ie,oe.normalize(),j?j.status:void 0)}),oe.normalize(),ie}function isCancel($){return!!($&&$.__CANCEL__)}function CanceledError($,j,z){AxiosError.call(this,$??"canceled",AxiosError.ERR_CANCELED,j,z),this.name="CanceledError"}utils.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle($,j,z){const re=z.config.validateStatus;!z.status||!re||re(z.status)?$(z):j(new AxiosError("Request failed with status code "+z.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(z.status/100)-4],z.config,z.request,z))}const cookies=platform.isStandardBrowserEnv?function $(){return{write:function(z,re,oe,ie,ae,le){const ue=[];ue.push(z+"="+encodeURIComponent(re)),utils.isNumber(oe)&&ue.push("expires="+new Date(oe).toGMTString()),utils.isString(ie)&&ue.push("path="+ie),utils.isString(ae)&&ue.push("domain="+ae),le===!0&&ue.push("secure"),document.cookie=ue.join("; ")},read:function(z){const re=document.cookie.match(new RegExp("(^|;\\s*)("+z+")=([^;]*)"));return re?decodeURIComponent(re[3]):null},remove:function(z){this.write(z,"",Date.now()-864e5)}}}():function $(){return{write:function(){},read:function(){return null},remove:function(){}}}();function isAbsoluteURL($){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test($)}function combineURLs($,j){return j?$.replace(/\/+$/,"")+"/"+j.replace(/^\/+/,""):$}function buildFullPath($,j){return $&&!isAbsoluteURL(j)?combineURLs($,j):j}const isURLSameOrigin=platform.isStandardBrowserEnv?function $(){const j=/(msie|trident)/i.test(navigator.userAgent),z=document.createElement("a");let re;function oe(ie){let ae=ie;return j&&(z.setAttribute("href",ae),ae=z.href),z.setAttribute("href",ae),{href:z.href,protocol:z.protocol?z.protocol.replace(/:$/,""):"",host:z.host,search:z.search?z.search.replace(/^\?/,""):"",hash:z.hash?z.hash.replace(/^#/,""):"",hostname:z.hostname,port:z.port,pathname:z.pathname.charAt(0)==="/"?z.pathname:"/"+z.pathname}}return re=oe(window.location.href),function(ae){const le=utils.isString(ae)?oe(ae):ae;return le.protocol===re.protocol&&le.host===re.host}}():function $(){return function(){return!0}}();function parseProtocol($){const j=/^([-+\w]{1,25})(:?\/\/|:)/.exec($);return j&&j[1]||""}function speedometer($,j){$=$||10;const z=new Array($),re=new Array($);let oe=0,ie=0,ae;return j=j!==void 0?j:1e3,function(ue){const de=Date.now(),pe=re[ie];ae||(ae=de),z[oe]=ue,re[oe]=de;let he=ie,_e=0;for(;he!==oe;)_e+=z[he++],he=he%$;if(oe=(oe+1)%$,oe===ie&&(ie=(ie+1)%$),de-ae {const ie=oe.loaded,ae=oe.lengthComputable?oe.total:void 0,le=ie-z,ue=re(le),de=ie<=ae;z=ie;const pe={loaded:ie,total:ae,progress:ae?ie/ae:void 0,bytes:le,rate:ue||void 0,estimated:ue&&ae&&de?(ae-ie)/ue:void 0,event:oe};pe[j?"download":"upload"]=!0,$(pe)}}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function($){return new Promise(function(z,re){let oe=$.data;const ie=AxiosHeaders$1.from($.headers).normalize(),ae=$.responseType;let le;function ue(){$.cancelToken&&$.cancelToken.unsubscribe(le),$.signal&&$.signal.removeEventListener("abort",le)}utils.isFormData(oe)&&(platform.isStandardBrowserEnv||platform.isStandardBrowserWebWorkerEnv?ie.setContentType(!1):ie.setContentType("multipart/form-data;",!1));let de=new XMLHttpRequest;if($.auth){const Ce=$.auth.username||"",$e=$.auth.password?unescape(encodeURIComponent($.auth.password)):"";ie.set("Authorization","Basic "+btoa(Ce+":"+$e))}const pe=buildFullPath($.baseURL,$.url);de.open($.method.toUpperCase(),buildURL(pe,$.params,$.paramsSerializer),!0),de.timeout=$.timeout;function he(){if(!de)return;const Ce=AxiosHeaders$1.from("getAllResponseHeaders"in de&&de.getAllResponseHeaders()),xe={data:!ae||ae==="text"||ae==="json"?de.responseText:de.response,status:de.status,statusText:de.statusText,headers:Ce,config:$,request:de};settle(function(Ne){z(Ne),ue()},function(Ne){re(Ne),ue()},xe),de=null}if("onloadend"in de?de.onloadend=he:de.onreadystatechange=function(){!de||de.readyState!==4||de.status===0&&!(de.responseURL&&de.responseURL.indexOf("file:")===0)||setTimeout(he)},de.onabort=function(){de&&(re(new AxiosError("Request aborted",AxiosError.ECONNABORTED,$,de)),de=null)},de.onerror=function(){re(new AxiosError("Network Error",AxiosError.ERR_NETWORK,$,de)),de=null},de.ontimeout=function(){let $e=$.timeout?"timeout of "+$.timeout+"ms exceeded":"timeout exceeded";const xe=$.transitional||transitionalDefaults;$.timeoutErrorMessage&&($e=$.timeoutErrorMessage),re(new AxiosError($e,xe.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,$,de)),de=null},platform.isStandardBrowserEnv){const Ce=($.withCredentials||isURLSameOrigin(pe))&&$.xsrfCookieName&&cookies.read($.xsrfCookieName);Ce&&ie.set($.xsrfHeaderName,Ce)}oe===void 0&&ie.setContentType(null),"setRequestHeader"in de&&utils.forEach(ie.toJSON(),function($e,xe){de.setRequestHeader(xe,$e)}),utils.isUndefined($.withCredentials)||(de.withCredentials=!!$.withCredentials),ae&&ae!=="json"&&(de.responseType=$.responseType),typeof $.onDownloadProgress=="function"&&de.addEventListener("progress",progressEventReducer($.onDownloadProgress,!0)),typeof $.onUploadProgress=="function"&&de.upload&&de.upload.addEventListener("progress",progressEventReducer($.onUploadProgress)),($.cancelToken||$.signal)&&(le=Ce=>{de&&(re(!Ce||Ce.type?new CanceledError(null,$,de):Ce),de.abort(),de=null)},$.cancelToken&&$.cancelToken.subscribe(le),$.signal&&($.signal.aborted?le():$.signal.addEventListener("abort",le)));const _e=parseProtocol(pe);if(_e&&platform.protocols.indexOf(_e)===-1){re(new AxiosError("Unsupported protocol "+_e+":",AxiosError.ERR_BAD_REQUEST,$));return}de.send(oe||null)})},knownAdapters={http:httpAdapter,xhr:xhrAdapter};utils.forEach(knownAdapters,($,j)=>{if($){try{Object.defineProperty($,"name",{value:j})}catch{}Object.defineProperty($,"adapterName",{value:j})}});const adapters={getAdapter:$=>{$=utils.isArray($)?$:[$];const{length:j}=$;let z,re;for(let oe=0;oe $ instanceof AxiosHeaders$1?$.toJSON():$;function mergeConfig($,j){j=j||{};const z={};function re(de,pe,he){return utils.isPlainObject(de)&&utils.isPlainObject(pe)?utils.merge.call({caseless:he},de,pe):utils.isPlainObject(pe)?utils.merge({},pe):utils.isArray(pe)?pe.slice():pe}function oe(de,pe,he){if(utils.isUndefined(pe)){if(!utils.isUndefined(de))return re(void 0,de,he)}else return re(de,pe,he)}function ie(de,pe){if(!utils.isUndefined(pe))return re(void 0,pe)}function ae(de,pe){if(utils.isUndefined(pe)){if(!utils.isUndefined(de))return re(void 0,de)}else return re(void 0,pe)}function le(de,pe,he){if(he in j)return re(de,pe);if(he in $)return re(void 0,de)}const ue={url:ie,method:ie,data:ie,baseURL:ae,transformRequest:ae,transformResponse:ae,paramsSerializer:ae,timeout:ae,timeoutMessage:ae,withCredentials:ae,adapter:ae,responseType:ae,xsrfCookieName:ae,xsrfHeaderName:ae,onUploadProgress:ae,onDownloadProgress:ae,decompress:ae,maxContentLength:ae,maxBodyLength:ae,beforeRedirect:ae,transport:ae,httpAgent:ae,httpsAgent:ae,cancelToken:ae,socketPath:ae,responseEncoding:ae,validateStatus:le,headers:(de,pe)=>oe(headersToObject(de),headersToObject(pe),!0)};return utils.forEach(Object.keys(Object.assign({},$,j)),function(pe){const he=ue[pe]||oe,_e=he($[pe],j[pe],pe);utils.isUndefined(_e)&&he!==le||(z[pe]=_e)}),z}const VERSION="1.4.0",validators$1={};["object","boolean","number","function","string","symbol"].forEach(($,j)=>{validators$1[$]=function(re){return typeof re===$||"a"+(j<1?"n ":" ")+$}});const deprecatedWarnings={};validators$1.transitional=function $(j,z,re){function oe(ie,ae){return"[Axios v"+VERSION+"] Transitional option '"+ie+"'"+ae+(re?". "+re:"")}return(ie,ae,le)=>{if(j===!1)throw new AxiosError(oe(ae," has been removed"+(z?" in "+z:"")),AxiosError.ERR_DEPRECATED);return z&&!deprecatedWarnings[ae]&&(deprecatedWarnings[ae]=!0,console.warn(oe(ae," has been deprecated since v"+z+" and will be removed in the near future"))),j?j(ie,ae,le):!0}};function assertOptions($,j,z){if(typeof $!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const re=Object.keys($);let oe=re.length;for(;oe-- >0;){const ie=re[oe],ae=j[ie];if(ae){const le=$[ie],ue=le===void 0||ae(le,ie,$);if(ue!==!0)throw new AxiosError("option "+ie+" must be "+ue,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(z!==!0)throw new AxiosError("Unknown option "+ie,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(j){this.defaults=j,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}request(j,z){typeof j=="string"?(z=z||{},z.url=j):z=j||{},z=mergeConfig(this.defaults,z);const{transitional:re,paramsSerializer:oe,headers:ie}=z;re!==void 0&&validator.assertOptions(re,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),oe!=null&&(utils.isFunction(oe)?z.paramsSerializer={serialize:oe}:validator.assertOptions(oe,{encode:validators.function,serialize:validators.function},!0)),z.method=(z.method||this.defaults.method||"get").toLowerCase();let ae;ae=ie&&utils.merge(ie.common,ie[z.method]),ae&&utils.forEach(["delete","get","head","post","put","patch","common"],$e=>{delete ie[$e]}),z.headers=AxiosHeaders$1.concat(ae,ie);const le=[];let ue=!0;this.interceptors.request.forEach(function(xe){typeof xe.runWhen=="function"&&xe.runWhen(z)===!1||(ue=ue&&xe.synchronous,le.unshift(xe.fulfilled,xe.rejected))});const de=[];this.interceptors.response.forEach(function(xe){de.push(xe.fulfilled,xe.rejected)});let pe,he=0,_e;if(!ue){const $e=[dispatchRequest.bind(this),void 0];for($e.unshift.apply($e,le),$e.push.apply($e,de),_e=$e.length,pe=Promise.resolve(z);he<_e;)pe=pe.then($e[he++],$e[he++]);return pe}_e=le.length;let Ce=z;for(he=0;he<_e;){const $e=le[he++],xe=le[he++];try{Ce=$e(Ce)}catch(Ie){xe.call(this,Ie);break}}try{pe=dispatchRequest.call(this,Ce)}catch($e){return Promise.reject($e)}for(he=0,_e=de.length;he<_e;)pe=pe.then(de[he++],de[he++]);return pe}getUri(j){j=mergeConfig(this.defaults,j);const z=buildFullPath(j.baseURL,j.url);return buildURL(z,j.params,j.paramsSerializer)}}utils.forEach(["delete","get","head","options"],function $(j){Axios.prototype[j]=function(z,re){return this.request(mergeConfig(re||{},{method:j,url:z,data:(re||{}).data}))}});utils.forEach(["post","put","patch"],function $(j){function z(re){return function(ie,ae,le){return this.request(mergeConfig(le||{},{method:j,headers:re?{"Content-Type":"multipart/form-data"}:{},url:ie,data:ae}))}}Axios.prototype[j]=z(),Axios.prototype[j+"Form"]=z(!0)});const Axios$1=Axios;class CancelToken{constructor(j){if(typeof j!="function")throw new TypeError("executor must be a function.");let z;this.promise=new Promise(function(ie){z=ie});const re=this;this.promise.then(oe=>{if(!re._listeners)return;let ie=re._listeners.length;for(;ie-- >0;)re._listeners[ie](oe);re._listeners=null}),this.promise.then=oe=>{let ie;const ae=new Promise(le=>{re.subscribe(le),ie=le}).then(oe);return ae.cancel=function(){re.unsubscribe(ie)},ae},j(function(ie,ae,le){re.reason||(re.reason=new CanceledError(ie,ae,le),z(re.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(j){if(this.reason){j(this.reason);return}this._listeners?this._listeners.push(j):this._listeners=[j]}unsubscribe(j){if(!this._listeners)return;const z=this._listeners.indexOf(j);z!==-1&&this._listeners.splice(z,1)}static source(){let j;return{token:new CancelToken(function(oe){j=oe}),cancel:j}}}const CancelToken$1=CancelToken;function spread($){return function(z){return $.apply(null,z)}}function isAxiosError($){return utils.isObject($)&&$.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([$,j])=>{HttpStatusCode[j]=$});const HttpStatusCode$1=HttpStatusCode;function createInstance($){const j=new Axios$1($),z=bind(Axios$1.prototype.request,j);return utils.extend(z,Axios$1.prototype,j,{allOwnKeys:!0}),utils.extend(z,j,null,{allOwnKeys:!0}),z.create=function(oe){return createInstance(mergeConfig($,oe))},z}const axios=createInstance(defaults$1);axios.Axios=Axios$1;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function $(j){return Promise.all(j)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=$=>formDataToJSON(utils.isHTMLForm($)?new FormData($):$);axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;const axios$1=axios;var nprogress$2={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function($,j){(function(z,re){$.exports=re()})(commonjsGlobal,function(){var z={};z.version="0.2.0";var re=z.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:' '};z.configure=function($e){var xe,Ie;for(xe in $e)Ie=$e[xe],Ie!==void 0&&$e.hasOwnProperty(xe)&&(re[xe]=Ie);return this},z.status=null,z.set=function($e){var xe=z.isStarted();$e=oe($e,re.minimum,1),z.status=$e===1?null:$e;var Ie=z.render(!xe),Ne=Ie.querySelector(re.barSelector),Oe=re.speed,Ve=re.easing;return Ie.offsetWidth,le(function(ze){re.positionUsing===""&&(re.positionUsing=z.getPositioningCSS()),ue(Ne,ae($e,Oe,Ve)),$e===1?(ue(Ie,{transition:"none",opacity:1}),Ie.offsetWidth,setTimeout(function(){ue(Ie,{transition:"all "+Oe+"ms linear",opacity:0}),setTimeout(function(){z.remove(),ze()},Oe)},Oe)):setTimeout(ze,Oe)}),this},z.isStarted=function(){return typeof z.status=="number"},z.start=function(){z.status||z.set(0);var $e=function(){setTimeout(function(){z.status&&(z.trickle(),$e())},re.trickleSpeed)};return re.trickle&&$e(),this},z.done=function($e){return!$e&&!z.status?this:z.inc(.3+.5*Math.random()).set(1)},z.inc=function($e){var xe=z.status;return xe?(typeof $e!="number"&&($e=(1-xe)*oe(Math.random()*xe,.1,.95)),xe=oe(xe+$e,0,.994),z.set(xe)):z.start()},z.trickle=function(){return z.inc(Math.random()*re.trickleRate)},function(){var $e=0,xe=0;z.promise=function(Ie){return!Ie||Ie.state()==="resolved"?this:(xe===0&&z.start(),$e++,xe++,Ie.always(function(){xe--,xe===0?($e=0,z.done()):z.set(($e-xe)/$e)}),this)}}(),z.render=function($e){if(z.isRendered())return document.getElementById("nprogress");pe(document.documentElement,"nprogress-busy");var xe=document.createElement("div");xe.id="nprogress",xe.innerHTML=re.template;var Ie=xe.querySelector(re.barSelector),Ne=$e?"-100":ie(z.status||0),Oe=document.querySelector(re.parent),Ve;return ue(Ie,{transition:"all 0 linear",transform:"translate3d("+Ne+"%,0,0)"}),re.showSpinner||(Ve=xe.querySelector(re.spinnerSelector),Ve&&Ce(Ve)),Oe!=document.body&&pe(Oe,"nprogress-custom-parent"),Oe.appendChild(xe),xe},z.remove=function(){he(document.documentElement,"nprogress-busy"),he(document.querySelector(re.parent),"nprogress-custom-parent");var $e=document.getElementById("nprogress");$e&&Ce($e)},z.isRendered=function(){return!!document.getElementById("nprogress")},z.getPositioningCSS=function(){var $e=document.body.style,xe="WebkitTransform"in $e?"Webkit":"MozTransform"in $e?"Moz":"msTransform"in $e?"ms":"OTransform"in $e?"O":"";return xe+"Perspective"in $e?"translate3d":xe+"Transform"in $e?"translate":"margin"};function oe($e,xe,Ie){return $eIe?Ie:$e}function ie($e){return(-1+$e)*100}function ae($e,xe,Ie){var Ne;return re.positionUsing==="translate3d"?Ne={transform:"translate3d("+ie($e)+"%,0,0)"}:re.positionUsing==="translate"?Ne={transform:"translate("+ie($e)+"%,0)"}:Ne={"margin-left":ie($e)+"%"},Ne.transition="all "+xe+"ms "+Ie,Ne}var le=function(){var $e=[];function xe(){var Ie=$e.shift();Ie&&Ie(xe)}return function(Ie){$e.push(Ie),$e.length==1&&xe()}}(),ue=function(){var $e=["Webkit","O","Moz","ms"],xe={};function Ie(ze){return ze.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(Ue,Fe){return Fe.toUpperCase()})}function Ne(ze){var Ue=document.body.style;if(ze in Ue)return ze;for(var Fe=$e.length,qe=ze.charAt(0).toUpperCase()+ze.slice(1),Et;Fe--;)if(Et=$e[Fe]+qe,Et in Ue)return Et;return ze}function Oe(ze){return ze=Ie(ze),xe[ze]||(xe[ze]=Ne(ze))}function Ve(ze,Ue,Fe){Ue=Oe(Ue),ze.style[Ue]=Fe}return function(ze,Ue){var Fe=arguments,qe,Et;if(Fe.length==2)for(qe in Ue)Et=Ue[qe],Et!==void 0&&Ue.hasOwnProperty(qe)&&Ve(ze,qe,Et);else Ve(ze,Fe[1],Fe[2])}}();function de($e,xe){var Ie=typeof $e=="string"?$e:_e($e);return Ie.indexOf(" "+xe+" ")>=0}function pe($e,xe){var Ie=_e($e),Ne=Ie+xe;de(Ie,xe)||($e.className=Ne.substring(1))}function he($e,xe){var Ie=_e($e),Ne;de($e,xe)&&(Ne=Ie.replace(" "+xe+" "," "),$e.className=Ne.substring(1,Ne.length-1))}function _e($e){return(" "+($e.className||"")+" ").replace(/\s+/gi," ")}function Ce($e){$e&&$e.parentNode&&$e.parentNode.removeChild($e)}return z})})(nprogress$2);var nprogressExports=nprogress$2.exports;const nprogress$1=getDefaultExportFromCjs(nprogressExports);function tryOnScopeDispose($){return getCurrentScope()?(onScopeDispose($),!0):!1}function toValue($){return typeof $=="function"?$():unref($)}const isClient=typeof window<"u",noop=()=>{};function useTimeoutFn($,j,z={}){const{immediate:re=!0}=z,oe=ref(!1);let ie=null;function ae(){ie&&(clearTimeout(ie),ie=null)}function le(){oe.value=!1,ae()}function ue(...de){ae(),oe.value=!0,ie=setTimeout(()=>{oe.value=!1,ie=null,$(...de)},toValue(j))}return re&&(oe.value=!0,isClient&&ue()),tryOnScopeDispose(le),{isPending:readonly(oe),start:ue,stop:le}}function useNProgress($=null,j){const z=ref($),re=computed$1({set:ie=>ie?nprogress$1.start():nprogress$1.done(),get:()=>typeof z.value=="number"&&z.value<1});j&&nprogress$1.configure(j);const oe=nprogress$1.set;return nprogress$1.set=ie=>(z.value=ie,oe.call(nprogress$1,ie)),watchEffect(()=>{typeof z.value=="number"&&isClient&&oe.call(nprogress$1,z.value)}),tryOnScopeDispose(nprogress$1.remove),{isLoading:re,progress:z,start:nprogress$1.start,done:nprogress$1.done,remove:()=>{z.value=null,nprogress$1.remove()}}}const nprogress="",pinia=createPinia(),useKeepAliveStore=defineStore("keepAlive",()=>{const $=ref([]);function j(oe){typeof oe=="string"?!$.value.includes(oe)&&$.value.push(oe):oe.forEach(ie=>{ie&&!$.value.includes(ie)&&$.value.push(ie)})}function z(oe){typeof oe=="string"?$.value=$.value.filter(ie=>ie!==oe):$.value=$.value.filter(ie=>!oe.includes(ie))}function re(){$.value=[]}return{list:$,add:j,remove:z,clean:re}}),menus={meta:{title:"多级导航",icon:"sidebar-menu"},children:[{path:"/multilevel_menu_example/page",meta:{title:"导航1"}},{meta:{title:"导航2"},children:[{path:"/multilevel_menu_example/level2/page",meta:{title:"导航2-1"}},{meta:{title:"导航2-2"},children:[{path:"/multilevel_menu_example/level2/level3/page1",meta:{title:"导航2-2-1"}},{path:"/multilevel_menu_example/level2/level3/page2",meta:{title:"导航2-2-2"}}]}]}]},menu=[{meta:{title:"NineAi",icon:"sidebar-default"},children:[menus]}],useMenuStore=defineStore("menu",()=>{const $=useSettingsStore(),j=useUserStore$1(),z=useRouteStore$1(),re=ref([{meta:{},children:[]}]),oe=ref(0),ie=computed$1(()=>{let Ie=[{meta:{},children:[]}];return $.settings.app.routeBaseOn!=="filesystem"?$.settings.menu.menuMode==="single"?(Ie[0].children=[],z.routes.forEach(Ne=>{var Oe;(Oe=Ie[0].children)==null||Oe.push(...Ne.children)})):Ie=z.routes:Ie=re.value,Ie}),ae=computed$1(()=>ie.value.length>0?ie.value[oe.value].children:[]),le=computed$1(()=>ie.value.length>0?ue(ae.value[0]):"/");function ue(Ie,Ne=""){let Oe="";if(Ie.children){const Ve=Ie.children.find(ze=>{var Ue;return((Ue=ze.meta)==null?void 0:Ue.sidebar)!==!1});Ve?Oe=ue(Ve,resolveRoutePath(Ne,Ie.path)):Oe=ue(Ie.children[0],resolveRoutePath(Ne,Ie.path))}else Oe=resolveRoutePath(Ne,Ie.path);return Oe}const de=computed$1(()=>{let Ie=[];return $.settings.app.routeBaseOn!=="filesystem"&&(Ie=pe(ae.value)),Ie});function pe(Ie,Ne=""){const Oe=[];return Ie.forEach(Ve=>{var ze;if((ze=Ve.meta)!=null&&ze.defaultOpened&&Ve.children){Oe.push(resolveRoutePath(Ne,Ve.path));const Ue=pe(Ve.children,resolveRoutePath(Ne,Ve.path));Ue.length>0&&Oe.push(...Ue)}}),Oe}function he(Ie,Ne){let Oe=!1;return Ne.meta&&Ne.meta.auth?Oe=Ie.some(Ve=>{var ze,Ue;return typeof((ze=Ne.meta)==null?void 0:ze.auth)=="string"?Ne.meta.auth!==""?Ne.meta.auth===Ve:!0:typeof((Ue=Ne.meta)==null?void 0:Ue.auth)=="object"?Ne.meta.auth.length>0?Ne.meta.auth.includes(Ve):!0:!1}):Oe=!0,Oe}function _e(Ie,Ne){const Oe=[];return Ie.forEach(Ve=>{const ze=cloneDeep(Ve);he(Ne,ze)&&(ze.children?(ze.children=_e(ze.children,Ne),ze.children.length&&Oe.push(ze)):Oe.push(ze))}),Oe}async function Ce(){let Ie;if($.settings.app.enablePermission){const Ne=await j.getPermissions();Ie=_e(menu,Ne)}else Ie=cloneDeep(menu);re.value=Ie.filter(Ne=>Ne.children.length!==0)}async function $e(){await ApiApp.menuList().then(async Ie=>{let Ne;if($.settings.app.enablePermission){const Oe=await j.getPermissions();Ne=_e(Ie.data,Oe)}else Ne=cloneDeep(Ie.data);re.value=Ne.filter(Oe=>Oe.children.length!==0)}).catch(()=>{})}function xe(Ie){if(typeof Ie=="number")oe.value=Ie;else{const Ne=ie.value.findIndex(Oe=>Oe.children.some(Ve=>Ie.indexOf(`${Ve.path}/`)===0||Ie===Ve.path));Ne>=0&&(oe.value=Ne)}}return{menus:re,actived:oe,allMenus:ie,sidebarMenus:ae,sidebarMenusFirstDeepestPath:le,defaultOpenedPaths:de,generateMenusAtFront:Ce,generateMenusAtBack:$e,setActived:xe}}),{isLoading}=useNProgress(),router=createRouter({history:createWebHashHistory("/admin/"),routes:useSettingsStore(pinia).settings.app.routeBaseOn==="filesystem"?constantRoutesByFilesystem:constantRoutes});router.beforeEach(async($,j,z)=>{const re=useSettingsStore(),oe=useUserStore$1(),ie=useMenuStore(),ae=useRouteStore$1();if(re.settings.app.enableProgress&&(isLoading.value=!0),oe.isLogin)if(ae.isGenerate)re.settings.menu.menuMode!=="single"&&ie.setActived($.path),$.name==="login"?z({name:"home",replace:!0}):!re.settings.home.enable&&$.name==="home"&&ie.sidebarMenus.length>0?z({path:ie.sidebarMenusFirstDeepestPath,replace:!0}):z();else{switch(re.settings.app.routeBaseOn){case"frontend":await ae.generateRoutesAtFront(asyncRoutes);break;case"backend":await ae.generateRoutesAtBack();break;case"filesystem":switch(await ae.generateRoutesAtFilesystem(asyncRoutesByFilesystem),re.settings.menu.baseOn){case"frontend":await ie.generateMenusAtFront();break;case"backend":await ie.generateMenusAtBack();break}break}const le=[];ae.flatRoutes.forEach(ue=>{/^(https?:|mailto:|tel:)/.test(ue.path)||le.push(router.addRoute(ue))}),re.settings.app.routeBaseOn!=="filesystem"&&ae.flatSystemRoutes.forEach(ue=>{le.push(router.addRoute(ue))}),ae.setCurrentRemoveRoutes(le),z({path:$.path,query:$.query,replace:!0})}else $.name!=="login"?z({name:"login",query:{redirect:$.fullPath!=="/"?$.fullPath:void 0}}):z()});router.afterEach(($,j)=>{var oe,ie,ae,le,ue,de;const z=useSettingsStore(),re=useKeepAliveStore();if(z.settings.app.enableProgress&&(isLoading.value=!1),z.settings.app.routeBaseOn!=="filesystem"?z.setTitle(((ie=(oe=$.meta.breadcrumbNeste)==null?void 0:oe.at(-1))==null?void 0:ie.title)??$.meta.title):z.setTitle($.meta.title),$.meta.cache){const pe=(le=(ae=$.matched.at(-1))==null?void 0:ae.components)==null?void 0:le.default.name;pe&&re.add(pe)}if(j.meta.cache){const pe=(de=(ue=j.matched.at(-1))==null?void 0:ue.components)==null?void 0:de.default.name;if(pe){switch(typeof j.meta.cache){case"string":j.meta.cache!==$.name&&re.remove(pe);break;case"object":j.meta.cache.includes($.name)||re.remove(pe);break}$.name==="reload"&&re.remove(pe)}}document.documentElement.scrollTop=0});const api=axios$1.create({baseURL:"/api",timeout:1e3*60,responseType:"json"});api.interceptors.request.use($=>{const j=useUserStore$1();return j.isLogin&&$.headers&&($.headers.Authorization=j.token?`Bearer ${j.token}`:""),$.method,$});api.interceptors.response.use($=>Promise.resolve($.data),$=>{let j="";if($!=null&&$.response){const{data:z,status:re}=$.response;re===401&&(j="权限验证失败,请重新登录",z.code===401&&z.message.includes("请登录后继续操作")&&useUserStore$1().logout().then(()=>{router.push({name:"login"})}));const{message:oe,code:ie}=z;oe&&(j=oe)}else j="接口请求异常,请稍后再试";return ElMessage({message:j,type:"error"}),Promise.reject($)});const ApiApp={queryCats:$=>api.get("app/queryAppCats",{params:$}),deleteCats:$=>api.post("app/delAppCats",$),createCats:$=>api.post("app/createAppCats",$),updateCats:$=>api.post("app/updateAppCats",$),queryApp:$=>api.get("app/queryApp",{params:$}),deleteApp:$=>api.post("app/delApp",$),createApp:$=>api.post("app/createApp",$),updateApp:$=>api.post("app/updateApp",$),auditPassApp:$=>api.post("app/auditPass",$),auditFailApp:$=>api.post("app/auditFail",$)},useRouteStore=defineStore("route",()=>{const $=useSettingsStore(),j=useUserStore$1(),z=ref(!1),re=ref([]),oe=ref([]),ie=ref([]);function ae(Ve){var ze,Ue,Fe,qe;return Ve.children&&(Ve.children=le(Ve.children,[{path:Ve.path,title:(ze=Ve.meta)==null?void 0:ze.title,hide:!((Ue=Ve.meta)!=null&&Ue.breadcrumb)&&((Fe=Ve.meta)==null?void 0:Fe.breadcrumb)===!1}],Ve.path,(qe=Ve.meta)==null?void 0:qe.auth)),Ve}function le(Ve,ze=[],Ue="",Fe){const qe=[];return Ve.forEach(Et=>{var Pt,Lt,jt,vn,hn,bn,Sn,En;if(Et.children){const _n=resolveRoutePath(Ue,Et.path),xn=Fe??((Pt=Et.meta)==null?void 0:Pt.auth),Tn=cloneDeep(ze);Tn.push({path:_n,title:(Lt=Et.meta)==null?void 0:Lt.title,hide:!((jt=Et.meta)!=null&&jt.breadcrumb)&&((vn=Et.meta)==null?void 0:vn.breadcrumb)===!1});const Mn=cloneDeep(Et);Mn.path=_n,Mn.meta||(Mn.meta={}),Mn.meta.auth=xn,Mn.meta.breadcrumbNeste=Tn,delete Mn.children,qe.push(Mn),le(Et.children,Tn,_n,xn).forEach(Pn=>{qe.some(In=>In.path===Pn.path)?qe.forEach((In,Rn)=>{In.path===Pn.path&&(qe[Rn]=Pn)}):qe.push(Pn)})}else{const _n=cloneDeep(Et);_n.path=resolveRoutePath(Ue,_n.path);const xn=cloneDeep(ze);xn.push({path:_n.path,title:(hn=_n.meta)==null?void 0:hn.title,hide:!((bn=_n.meta)!=null&&bn.breadcrumb)&&((Sn=_n.meta)==null?void 0:Sn.breadcrumb)===!1}),_n.meta||(_n.meta={}),_n.meta.auth=Fe??((En=_n.meta)==null?void 0:En.auth),_n.meta.breadcrumbNeste=xn,qe.push(_n)}}),qe}const ue=computed$1(()=>{const Ve=useSettingsStore(),ze=[];return re.value&&(Ve.settings.app.routeBaseOn!=="filesystem"?(re.value.forEach(Ue=>{const Fe=cloneDeep(Ue.children);Fe.map(qe=>{var Et,Pt;return qe.meta||(qe.meta={}),qe.meta.auth=((Et=Ue.meta)==null?void 0:Et.auth)??((Pt=qe.meta)==null?void 0:Pt.auth),qe}),ze.push(...Fe)}),ze.forEach(Ue=>ae(Ue))):ze.push(...cloneDeep(oe.value))),ze}),de=computed$1(()=>{const Ve=[...systemRoutes];return Ve.forEach(ze=>ae(ze)),Ve});function pe(Ve,ze){var Fe;let Ue=!1;return(Fe=ze.meta)!=null&&Fe.auth?Ue=Ve.some(qe=>{var Et,Pt;return typeof((Et=ze.meta)==null?void 0:Et.auth)=="string"?ze.meta.auth!==""?ze.meta.auth===qe:!0:typeof((Pt=ze.meta)==null?void 0:Pt.auth)=="object"?ze.meta.auth.length>0?ze.meta.auth.includes(qe):!0:!1}):Ue=!0,Ue}function he(Ve,ze){const Ue=[];return Ve.forEach(Fe=>{if(pe(ze,Fe)){const qe=cloneDeep(Fe);qe.children?(qe.children=he(qe.children,ze),qe.children.length&&Ue.push(qe)):Ue.push(qe)}}),Ue}const _e=computed$1(()=>{let Ve;return $.settings.app.enablePermission?Ve=he(re.value,j.permissions):Ve=cloneDeep(re.value),Ve});async function Ce(Ve){re.value=cloneDeep(Ve),$.settings.app.enablePermission&&await j.getPermissions(),z.value=!0}function $e(Ve,ze=Object.assign({"../../views/[...all].vue":()=>__vitePreload(()=>import("./_...all_-5e58859f.js"),["assets/_...all_-5e58859f.js","assets/_...all_-512b21c9.css"]),"../../views/ai/globalPre.vue":()=>__vitePreload(()=>import("./globalPre-1e7abf24.js"),["assets/globalPre-1e7abf24.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/app/application.vue":()=>__vitePreload(()=>import("./application-1728a41b.js"),["assets/application-1728a41b.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),"../../views/app/classify.vue":()=>__vitePreload(()=>import("./classify-076fae7e.js"),["assets/classify-076fae7e.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),"../../views/chat/chat.vue":()=>__vitePreload(()=>import("./chat-9579eb12.js"),["assets/chat-9579eb12.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/chat-1da93106.js","assets/utcformatTime-e76e5157.js","assets/chat-5f421c63.css"]),"../../views/chat/draw.vue":()=>__vitePreload(()=>import("./draw-08269208.js"),["assets/draw-08269208.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chat-1da93106.js","assets/index-20fc3802.js","assets/draw-48211430.css"]),"../../views/chat/midjourney.vue":()=>__vitePreload(()=>import("./midjourney-27dd5839.js"),["assets/midjourney-27dd5839.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chat-1da93106.js","assets/index-20fc3802.js","assets/draw-48211430.css"]),"../../views/client/base.vue":()=>__vitePreload(()=>import("./base-47383702.js"),["assets/base-47383702.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/client/chatBox.vue":()=>__vitePreload(()=>import("./chatBox-64c80390.js"),["assets/chatBox-64c80390.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js","assets/chatBox-15060667.css"]),"../../views/client/chatPre.vue":()=>__vitePreload(()=>import("./chatPre-d7d36d97.js"),["assets/chatPre-d7d36d97.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js","assets/chatBox-15060667.css"]),"../../views/client/logo.vue":()=>__vitePreload(()=>import("./logo-a175ca06.js"),["assets/logo-a175ca06.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/client/menu.vue":()=>__vitePreload(()=>import("./menu-ea755c14.js"),["assets/menu-ea755c14.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-2f76bc76.js"]),"../../views/client/mind.vue":()=>__vitePreload(()=>import("./mind-0074d54c.js"),["assets/mind-0074d54c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/client/notice.vue":()=>__vitePreload(()=>import("./notice-03602d5e.js").then(Ue=>Ue.w),["assets/notice-03602d5e.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/notice-28efbbd9.css"]),"../../views/client/visible.vue":()=>__vitePreload(()=>import("./visible-d250c9b3.js"),["assets/visible-d250c9b3.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/client/visitor.vue":()=>__vitePreload(()=>import("./visitor-66336a11.js"),["assets/visitor-66336a11.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/index.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>index),void 0),"../../views/keys/list.vue":()=>__vitePreload(()=>import("./list-3673293e.js"),["assets/list-3673293e.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),"../../views/keys/whiteList.vue":()=>__vitePreload(()=>import("./whiteList-d5f3008c.js"),["assets/whiteList-d5f3008c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/chatgpt-42d008ea.js","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),"../../views/login.vue":()=>__vitePreload(()=>import("./login-dcb17f8a.js"),["assets/login-dcb17f8a.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/login-f710248b.css"]),"../../views/mjDraw/draw.vue":()=>__vitePreload(()=>import("./draw-81263676.js"),["assets/draw-81263676.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/mj-fcacf340.js","assets/chat-1da93106.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js","assets/chat-5f421c63.css"]),"../../views/mjDraw/index.vue":()=>__vitePreload(()=>import("./index-ca161dbd.js"),["assets/index-ca161dbd.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/mjDraw/prompt.vue":()=>__vitePreload(()=>import("./prompt-190a229f.js"),["assets/prompt-190a229f.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/mjDraw/prompts.vue":()=>__vitePreload(()=>import("./prompts-f740ee90.js"),["assets/prompts-f740ee90.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/mj-fcacf340.js","assets/chatBox-15060667.css"]),"../../views/mjDraw/proxy.vue":()=>__vitePreload(()=>import("./proxy-37d4d8fb.js"),["assets/proxy-37d4d8fb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/models/index.vue":()=>__vitePreload(()=>import("./index-bd5d6f57.js"),["assets/index-bd5d6f57.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/models-d6453445.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),"../../views/models/key.vue":()=>__vitePreload(()=>import("./key-aa17da4c.js"),["assets/key-aa17da4c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/models-d6453445.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),"../../views/order/index.vue":()=>__vitePreload(()=>import("./index-418dab74.js"),["assets/index-418dab74.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),"../../views/package/crami.vue":()=>__vitePreload(()=>import("./crami-1497a99c.js"),["assets/crami-1497a99c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/package-d135cfb2.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),"../../views/package/package.vue":()=>__vitePreload(()=>import("./package-7d642fa1.js"),["assets/package-7d642fa1.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/package-d135cfb2.js","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),"../../views/pay/epay.vue":()=>__vitePreload(()=>import("./epay-e53fd352.js"),["assets/epay-e53fd352.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/pay/hupijiao.vue":()=>__vitePreload(()=>import("./hupijiao-23379a07.js"),["assets/hupijiao-23379a07.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/pay/mpay.vue":()=>__vitePreload(()=>import("./mpay-c2bad3f5.js"),["assets/mpay-c2bad3f5.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/pay/wechat.vue":()=>__vitePreload(()=>import("./wechat-48cc5709.js"),["assets/wechat-48cc5709.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/personal/edit.password.vue":()=>__vitePreload(()=>import("./edit.password-e3503706.js"),["assets/edit.password-e3503706.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),"../../views/personal/setting.vue":()=>__vitePreload(()=>import("./setting-92566aa1.js"),["assets/setting-92566aa1.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),"../../views/reload.vue":()=>__vitePreload(()=>import("./reload-66ce3d63.js"),[]),"../../views/sales/base.vue":()=>__vitePreload(()=>import("./base-0ea62af9.js"),["assets/base-0ea62af9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/sales/order.vue":()=>__vitePreload(()=>import("./order-81acab6d.js"),["assets/order-81acab6d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js","assets/index-20fc3802.js"]),"../../views/sales/records.vue":()=>__vitePreload(()=>import("./records-d5e3fbc9.js"),["assets/records-d5e3fbc9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js"]),"../../views/sales/salesUser.vue":()=>__vitePreload(()=>import("./salesUser-bd409cd4.js"),["assets/salesUser-bd409cd4.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/sales-27e87d64.js"]),"../../views/sensitive/autpReply.vue":()=>__vitePreload(()=>import("./autpReply-0414232b.js"),["assets/autpReply-0414232b.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js"]),"../../views/sensitive/baiduSensitive.vue":()=>__vitePreload(()=>import("./baiduSensitive-0056dedd.js"),["assets/baiduSensitive-0056dedd.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/sensitive/builtIn.vue":()=>__vitePreload(()=>import("./builtIn-84b2d283.js"),["assets/builtIn-84b2d283.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/sensitive/custom.vue":()=>__vitePreload(()=>import("./custom-7e609f8f.js"),["assets/custom-7e609f8f.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/badWords-db7a3b1d.js","assets/index-20fc3802.js"]),"../../views/sensitive/violation.vue":()=>__vitePreload(()=>import("./violation-6180bfc6.js"),["assets/violation-6180bfc6.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-db7a3b1d.js","assets/utcformatTime-e76e5157.js","assets/index-20fc3802.js","assets/violation-081d0a40.css"]),"../../views/storage/ali.vue":()=>__vitePreload(()=>import("./ali-f7af2fbb.js"),["assets/ali-f7af2fbb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/storage/chevereto.vue":()=>__vitePreload(()=>import("./chevereto-e9847fce.js"),["assets/chevereto-e9847fce.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/storage/tencent.vue":()=>__vitePreload(()=>import("./tencent-69654a3c.js"),["assets/tencent-69654a3c.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/system/baidufanyi.vue":()=>__vitePreload(()=>import("./baidufanyi-464d1aba.js"),["assets/baidufanyi-464d1aba.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/system/base.vue":()=>__vitePreload(()=>import("./base-b35f2421.js"),["assets/base-b35f2421.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/system/copyright.vue":()=>__vitePreload(()=>import("./copyright-643ebd40.js"),["assets/copyright-643ebd40.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/system/cos.vue":()=>__vitePreload(()=>import("./cos-0721c3b6.js"),["assets/cos-0721c3b6.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/system/email.vue":()=>__vitePreload(()=>import("./email-af6be6eb.js"),["assets/email-af6be6eb.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/system/interface.vue":()=>__vitePreload(()=>import("./interface-1a0c43aa.js"),["assets/interface-1a0c43aa.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/system/register.vue":()=>__vitePreload(()=>import("./register-73712ad5.js"),["assets/register-73712ad5.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/register-4322dd46.css"]),"../../views/system/secret.vue":()=>__vitePreload(()=>import("./secret-ac0630a0.js"),["assets/secret-ac0630a0.js","assets/config-33902e1a.js"]),"../../views/system/upgrade.vue":()=>__vitePreload(()=>import("./upgrade-c150e4c9.js"),["assets/upgrade-c150e4c9.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js","assets/userBalance-acf40cb3.js"]),"../../views/system/wechat.vue":()=>__vitePreload(()=>import("./wechat-11f576ae.js"),["assets/wechat-11f576ae.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/users/accountLog.vue":()=>__vitePreload(()=>import("./accountLog-0d3469de.js"),["assets/accountLog-0d3469de.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/userBalance-acf40cb3.js","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),"../../views/users/index.vue":()=>__vitePreload(()=>import("./index-bb6c0b83.js"),["assets/index-bb6c0b83.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/index-20fc3802.js","assets/utcformatTime-e76e5157.js"]),"../../views/users/phone.vue":()=>__vitePreload(()=>import("./phone-87302eef.js"),["assets/phone-87302eef.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"]),"../../views/users/signIn.vue":()=>__vitePreload(()=>import("./signIn-a07c7d99.js"),["assets/signIn-a07c7d99.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/config-33902e1a.js"])})){return Ve.map(Ue=>{switch(Ue.component){case"Layout":Ue.component=()=>__vitePreload(()=>import("./index-63d22947.js"),["assets/index-63d22947.js","assets/index-9bb8cb40.js","assets/config-33902e1a.js","assets/index-f7728387.css","assets/link-2c09c62d.js","assets/index-5e1cba81.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-773a5308.js","assets/index-a1dd4585.js","assets/index-8931d5e1.css","assets/index-55ae7eb6.js","assets/index-4cf9b11c.js","assets/index-1c1d96a8.css","assets/useMenu-92afd7a0.js","assets/index-5b287f81.css","assets/index-4a97d0a1.js","assets/index-59cc5a58.css","assets/index-c941ad23.js","assets/index-6bec1272.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-91a8f0f1.js","assets/index-635e8a50.css","assets/index-139e6705.js","assets/index-fb910e2b.css","assets/index-38f732b4.js","assets/index-ed149689.css","assets/index-c23161fc.js","assets/index-2447ea6c.css","assets/index-094514cd.css"]);break;default:Ue.component&&(Ue.component=ze[`../../views/${Ue.component}`])}return Ue.children&&(Ue.children=$e(Ue.children,ze)),Ue})}async function xe(){await ApiApp.routeList().then(async Ve=>{re.value=$e(Ve.data),$.settings.app.enablePermission&&j.getPermissions(),z.value=!0}).catch(()=>{})}async function Ie(Ve){oe.value=cloneDeep(Ve),$.settings.app.enablePermission&&await j.getPermissions(),z.value=!0}function Ne(Ve){ie.value=Ve}function Oe(){z.value=!1,re.value=[],oe.value=[],ie.value.forEach(Ve=>{Ve()}),ie.value=[]}return{isGenerate:z,routes:_e,currentRemoveRoutes:ie,flatRoutes:ue,flatSystemRoutes:de,generateRoutesAtFront:Ce,generateRoutesAtBack:xe,generateRoutesAtFilesystem:Ie,setCurrentRemoveRoutes:Ne,removeRoutes:Oe}}),useRouteStore$1=useRouteStore,ApiUsre={login:$=>api.post("auth/login",$),permission:()=>api.get("auth/getInfo"),getInfo:()=>api.get("auth/getInfo"),queryAllUser:$=>api.get("user/queryAll",{params:$}),updateUserStatus:$=>api.post("user/updateStatus",$),resetUserPassword:$=>api.post("user/resetUserPass",$),sendUserCrami:$=>api.post("user/recharge",$),updatePassword:$=>api.post("auth/updatePassword",$)},useUserStore=defineStore("user",()=>{const $=useRouteStore$1(),j=useMenuStore(),z=ref(localStorage.username??""),re=ref(localStorage.token??""),oe=ref(localStorage.failure_time??""),ie=ref([]),ae=computed$1(()=>re.value);async function le(_e){const Ce=await ApiUsre.login(_e);localStorage.setItem("token",Ce.data),re.value=Ce.data,await de()}async function ue(){localStorage.removeItem("username"),localStorage.removeItem("token"),localStorage.removeItem("failure_time"),z.value="",re.value="",oe.value="",$.removeRoutes(),j.setActived(0)}async function de(){const _e=await ApiUsre.getInfo(),{userInfo:Ce}=_e.data;localStorage.setItem("username",Ce.username);const{role:$e}=Ce;z.value=Ce.username,["admin","super"].includes($e)||(ElMessage.error("您没有权限访问该系统!!!"),await ue())}async function pe(){const _e=await ApiUsre.permission(),{userInfo:Ce}=_e.data,{username:$e}=Ce;return localStorage.setItem("username",$e),z.value=$e,ie.value=["permission.browse","permission.create","permission.edit","permission.remove"],ie.value}async function he(_e){await ApiUsre.passwordEdit(_e)}return{username:z,token:re,permissions:ie,isLogin:ae,login:le,logout:ue,getInfo:de,getPermissions:pe,editPassword:he}}),useUserStore$1=useUserStore;function useAuth(){function $(re){const oe=useSettingsStore(),ie=useUserStore$1();return oe.settings.app.enablePermission?ie.permissions.includes(re):!0}function j(re){let oe;return typeof re=="string"?oe=re!==""?$(re):!0:oe=re.length>0?re.some(ie=>$(ie)):!0,oe}function z(re){return re.length>0?re.every(oe=>$(oe)):!0}return{auth:j,authAll:z}}const _sfc_main=defineComponent({__name:"App",setup($){const j=useSettingsStore(),{auth:z}=useAuth(),re=ref({autoInsertSpace:!0}),oe=computed$1(()=>{let ae=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--g-main-sidebar-width"));return["head","single"].includes(j.settings.menu.menuMode)&&(ae=0),`${ae}px`}),ie=computed$1(()=>{let ae=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--g-sub-sidebar-width"));return j.settings.menu.subMenuCollapse&&(ae=64),`${ae}px`});return watch([()=>j.settings.app.enableDynamicTitle,()=>j.title],()=>{if(j.settings.app.enableDynamicTitle&&j.title){const ae=typeof j.title=="function"?j.title():j.title;document.title=`${ae} - Nine-Admin`}else document.title="Nine-Admin"},{immediate:!0}),onMounted(()=>{j.setMode(document.documentElement.clientWidth),window.onresize=()=>{j.setMode(document.documentElement.clientWidth)},hotkeys("alt+i",()=>{eventBus.emit("global-system-info-toggle")})}),{}.VITE_APP_DEBUG_TOOL==="eruda"&&eruda.init(),{}.VITE_APP_DEBUG_TOOL==="vconsole"&&new VConsole,(ae,le)=>{const ue=__unplugin_components_0,de=resolveComponent("RouterView"),pe=__unplugin_components_1,he=resolveComponent("el-config-provider");return openBlock(),createBlock(he,{locale:unref(zhCn),size:unref(j).settings.app.elementSize,button:unref(re)},{default:withCtx(()=>[createVNode$1(de,{style:normalizeStyle$1({"--g-main-sidebar-actual-width":unref(oe),"--g-sub-sidebar-actual-width":unref(ie)})},{default:withCtx(({Component:_e,route:Ce})=>[unref(z)(Ce.meta.auth??"")?(openBlock(),createBlock(resolveDynamicComponent(_e),{key:0})):(openBlock(),createBlock(ue,{key:1}))]),_:1},8,["style"]),createVNode$1(pe)]),_:1},8,["locale","size","button"])}}});function directive($){$.directive("auth",{mounted:(j,z)=>{useAuth().auth(z.value)||j.remove()}}),$.directive("auth-all",{mounted:(j,z)=>{useAuth().authAll(z.value)||j.remove()}})}if(typeof window<"u"){let $=function(){var j=document.body,z=document.getElementById("__svg__icons__dom__");z||(z=document.createElementNS("http://www.w3.org/2000/svg","svg"),z.style.position="absolute",z.style.width="0",z.style.height="0",z.id="__svg__icons__dom__",z.setAttribute("xmlns","http://www.w3.org/2000/svg"),z.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),z.innerHTML=' ',j.insertBefore(z,j.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",$):$()}const globals="";async function downloadAndInstall(){const $=Object.freeze(await fetch("./icons/icons.json").then(j=>j.json()));addCollection($)}const app=createApp(_sfc_main);for(const[$,j]of Object.entries(ElementPlusIconsVue))app.component($,j);app.use(installer);app.use(pinia);app.use(router);directive(app);useSettingsStore().settings.app.iconifyOfflineUse&&downloadAndInstall();app.mount("#app");export{mergeProps as $,useMenuStore as A,computed$1 as B,watch as C,hotkeys as D,ElMessage as E,onUnmounted as F,normalizeClass as G,normalizeStyle$1 as H,createBlock as I,createCommentVNode as J,resolveDynamicComponent as K,KeepAlive as L,eventBus as M,renderSlot as N,useSlots as O,ApiUsre as P,reactive as Q,Fragment as R,renderList as S,Transition as T,isRef as U,ApiApp as V,nextTick as W,resolveDirective as X,api as Y,useAttrs$1 as Z,_sfc_main$3 as _,createBaseVNode as a,Icon as a0,__vitePreload as a1,getDefaultExportFromCjs as a2,getAugmentedNamespace as a3,onBeforeUnmount as a4,inject as a5,provide as a6,cloneVNode as a7,toRef as a8,shallowRef as a9,isVNode as aa,axios$1 as ab,TransitionGroup as ac,useRouteStore$1 as ad,onBeforeUpdate as ae,cloneDeep as af,createSlots as ag,router as ah,resolveRoutePath as ai,useTimeoutFn as aj,toValue as ak,isClient as al,noop as am,tryOnScopeDispose as an,getCurrentInstance as ao,ElInput as ap,unref as b,createElementBlock as c,defineComponent as d,createVNode$1 as e,withCtx as f,useRoute as g,resolveComponent as h,popScopeId as i,withKeys as j,createTextVNode as k,withModifiers as l,useRouter as m,_export_sfc as n,openBlock as o,pushScopeId as p,block0 as q,ref as r,onBeforeRouteLeave as s,toDisplayString as t,useUserStore$1 as u,vShow as v,withDirectives as w,onMounted as x,useSettingsStore as y,useKeepAliveStore as z}; + * @license MIT */(function($,j){(function(z,re){$.exports=re()})(commonjsGlobal,function(){var z={};z.version="0.2.0";var re=z.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:' '};z.configure=function($e){var xe,Ie;for(xe in $e)Ie=$e[xe],Ie!==void 0&&$e.hasOwnProperty(xe)&&(re[xe]=Ie);return this},z.status=null,z.set=function($e){var xe=z.isStarted();$e=oe($e,re.minimum,1),z.status=$e===1?null:$e;var Ie=z.render(!xe),Ne=Ie.querySelector(re.barSelector),Oe=re.speed,Ve=re.easing;return Ie.offsetWidth,le(function(ze){re.positionUsing===""&&(re.positionUsing=z.getPositioningCSS()),ue(Ne,ae($e,Oe,Ve)),$e===1?(ue(Ie,{transition:"none",opacity:1}),Ie.offsetWidth,setTimeout(function(){ue(Ie,{transition:"all "+Oe+"ms linear",opacity:0}),setTimeout(function(){z.remove(),ze()},Oe)},Oe)):setTimeout(ze,Oe)}),this},z.isStarted=function(){return typeof z.status=="number"},z.start=function(){z.status||z.set(0);var $e=function(){setTimeout(function(){z.status&&(z.trickle(),$e())},re.trickleSpeed)};return re.trickle&&$e(),this},z.done=function($e){return!$e&&!z.status?this:z.inc(.3+.5*Math.random()).set(1)},z.inc=function($e){var xe=z.status;return xe?(typeof $e!="number"&&($e=(1-xe)*oe(Math.random()*xe,.1,.95)),xe=oe(xe+$e,0,.994),z.set(xe)):z.start()},z.trickle=function(){return z.inc(Math.random()*re.trickleRate)},function(){var $e=0,xe=0;z.promise=function(Ie){return!Ie||Ie.state()==="resolved"?this:(xe===0&&z.start(),$e++,xe++,Ie.always(function(){xe--,xe===0?($e=0,z.done()):z.set(($e-xe)/$e)}),this)}}(),z.render=function($e){if(z.isRendered())return document.getElementById("nprogress");pe(document.documentElement,"nprogress-busy");var xe=document.createElement("div");xe.id="nprogress",xe.innerHTML=re.template;var Ie=xe.querySelector(re.barSelector),Ne=$e?"-100":ie(z.status||0),Oe=document.querySelector(re.parent),Ve;return ue(Ie,{transition:"all 0 linear",transform:"translate3d("+Ne+"%,0,0)"}),re.showSpinner||(Ve=xe.querySelector(re.spinnerSelector),Ve&&Ce(Ve)),Oe!=document.body&&pe(Oe,"nprogress-custom-parent"),Oe.appendChild(xe),xe},z.remove=function(){he(document.documentElement,"nprogress-busy"),he(document.querySelector(re.parent),"nprogress-custom-parent");var $e=document.getElementById("nprogress");$e&&Ce($e)},z.isRendered=function(){return!!document.getElementById("nprogress")},z.getPositioningCSS=function(){var $e=document.body.style,xe="WebkitTransform"in $e?"Webkit":"MozTransform"in $e?"Moz":"msTransform"in $e?"ms":"OTransform"in $e?"O":"";return xe+"Perspective"in $e?"translate3d":xe+"Transform"in $e?"translate":"margin"};function oe($e,xe,Ie){return $eIe?Ie:$e}function ie($e){return(-1+$e)*100}function ae($e,xe,Ie){var Ne;return re.positionUsing==="translate3d"?Ne={transform:"translate3d("+ie($e)+"%,0,0)"}:re.positionUsing==="translate"?Ne={transform:"translate("+ie($e)+"%,0)"}:Ne={"margin-left":ie($e)+"%"},Ne.transition="all "+xe+"ms "+Ie,Ne}var le=function(){var $e=[];function xe(){var Ie=$e.shift();Ie&&Ie(xe)}return function(Ie){$e.push(Ie),$e.length==1&&xe()}}(),ue=function(){var $e=["Webkit","O","Moz","ms"],xe={};function Ie(ze){return ze.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(Ue,Fe){return Fe.toUpperCase()})}function Ne(ze){var Ue=document.body.style;if(ze in Ue)return ze;for(var Fe=$e.length,qe=ze.charAt(0).toUpperCase()+ze.slice(1),Et;Fe--;)if(Et=$e[Fe]+qe,Et in Ue)return Et;return ze}function Oe(ze){return ze=Ie(ze),xe[ze]||(xe[ze]=Ne(ze))}function Ve(ze,Ue,Fe){Ue=Oe(Ue),ze.style[Ue]=Fe}return function(ze,Ue){var Fe=arguments,qe,Et;if(Fe.length==2)for(qe in Ue)Et=Ue[qe],Et!==void 0&&Ue.hasOwnProperty(qe)&&Ve(ze,qe,Et);else Ve(ze,Fe[1],Fe[2])}}();function de($e,xe){var Ie=typeof $e=="string"?$e:_e($e);return Ie.indexOf(" "+xe+" ")>=0}function pe($e,xe){var Ie=_e($e),Ne=Ie+xe;de(Ie,xe)||($e.className=Ne.substring(1))}function he($e,xe){var Ie=_e($e),Ne;de($e,xe)&&(Ne=Ie.replace(" "+xe+" "," "),$e.className=Ne.substring(1,Ne.length-1))}function _e($e){return(" "+($e.className||"")+" ").replace(/\s+/gi," ")}function Ce($e){$e&&$e.parentNode&&$e.parentNode.removeChild($e)}return z})})(nprogress$2);var nprogressExports=nprogress$2.exports;const nprogress$1=getDefaultExportFromCjs(nprogressExports);function tryOnScopeDispose($){return getCurrentScope()?(onScopeDispose($),!0):!1}function toValue($){return typeof $=="function"?$():unref($)}const isClient=typeof window<"u",noop=()=>{};function useTimeoutFn($,j,z={}){const{immediate:re=!0}=z,oe=ref(!1);let ie=null;function ae(){ie&&(clearTimeout(ie),ie=null)}function le(){oe.value=!1,ae()}function ue(...de){ae(),oe.value=!0,ie=setTimeout(()=>{oe.value=!1,ie=null,$(...de)},toValue(j))}return re&&(oe.value=!0,isClient&&ue()),tryOnScopeDispose(le),{isPending:readonly(oe),start:ue,stop:le}}function useNProgress($=null,j){const z=ref($),re=computed$1({set:ie=>ie?nprogress$1.start():nprogress$1.done(),get:()=>typeof z.value=="number"&&z.value<1});j&&nprogress$1.configure(j);const oe=nprogress$1.set;return nprogress$1.set=ie=>(z.value=ie,oe.call(nprogress$1,ie)),watchEffect(()=>{typeof z.value=="number"&&isClient&&oe.call(nprogress$1,z.value)}),tryOnScopeDispose(nprogress$1.remove),{isLoading:re,progress:z,start:nprogress$1.start,done:nprogress$1.done,remove:()=>{z.value=null,nprogress$1.remove()}}}const nprogress="",pinia=createPinia(),useKeepAliveStore=defineStore("keepAlive",()=>{const $=ref([]);function j(oe){typeof oe=="string"?!$.value.includes(oe)&&$.value.push(oe):oe.forEach(ie=>{ie&&!$.value.includes(ie)&&$.value.push(ie)})}function z(oe){typeof oe=="string"?$.value=$.value.filter(ie=>ie!==oe):$.value=$.value.filter(ie=>!oe.includes(ie))}function re(){$.value=[]}return{list:$,add:j,remove:z,clean:re}}),menus={meta:{title:"多级导航",icon:"sidebar-menu"},children:[{path:"/multilevel_menu_example/page",meta:{title:"导航1"}},{meta:{title:"导航2"},children:[{path:"/multilevel_menu_example/level2/page",meta:{title:"导航2-1"}},{meta:{title:"导航2-2"},children:[{path:"/multilevel_menu_example/level2/level3/page1",meta:{title:"导航2-2-1"}},{path:"/multilevel_menu_example/level2/level3/page2",meta:{title:"导航2-2-2"}}]}]}]},menu=[{meta:{title:"NineAi",icon:"sidebar-default"},children:[menus]}],useMenuStore=defineStore("menu",()=>{const $=useSettingsStore(),j=useUserStore$1(),z=useRouteStore$1(),re=ref([{meta:{},children:[]}]),oe=ref(0),ie=computed$1(()=>{let Ie=[{meta:{},children:[]}];return $.settings.app.routeBaseOn!=="filesystem"?$.settings.menu.menuMode==="single"?(Ie[0].children=[],z.routes.forEach(Ne=>{var Oe;(Oe=Ie[0].children)==null||Oe.push(...Ne.children)})):Ie=z.routes:Ie=re.value,Ie}),ae=computed$1(()=>ie.value.length>0?ie.value[oe.value].children:[]),le=computed$1(()=>ie.value.length>0?ue(ae.value[0]):"/");function ue(Ie,Ne=""){let Oe="";if(Ie.children){const Ve=Ie.children.find(ze=>{var Ue;return((Ue=ze.meta)==null?void 0:Ue.sidebar)!==!1});Ve?Oe=ue(Ve,resolveRoutePath(Ne,Ie.path)):Oe=ue(Ie.children[0],resolveRoutePath(Ne,Ie.path))}else Oe=resolveRoutePath(Ne,Ie.path);return Oe}const de=computed$1(()=>{let Ie=[];return $.settings.app.routeBaseOn!=="filesystem"&&(Ie=pe(ae.value)),Ie});function pe(Ie,Ne=""){const Oe=[];return Ie.forEach(Ve=>{var ze;if((ze=Ve.meta)!=null&&ze.defaultOpened&&Ve.children){Oe.push(resolveRoutePath(Ne,Ve.path));const Ue=pe(Ve.children,resolveRoutePath(Ne,Ve.path));Ue.length>0&&Oe.push(...Ue)}}),Oe}function he(Ie,Ne){let Oe=!1;return Ne.meta&&Ne.meta.auth?Oe=Ie.some(Ve=>{var ze,Ue;return typeof((ze=Ne.meta)==null?void 0:ze.auth)=="string"?Ne.meta.auth!==""?Ne.meta.auth===Ve:!0:typeof((Ue=Ne.meta)==null?void 0:Ue.auth)=="object"?Ne.meta.auth.length>0?Ne.meta.auth.includes(Ve):!0:!1}):Oe=!0,Oe}function _e(Ie,Ne){const Oe=[];return Ie.forEach(Ve=>{const ze=cloneDeep(Ve);he(Ne,ze)&&(ze.children?(ze.children=_e(ze.children,Ne),ze.children.length&&Oe.push(ze)):Oe.push(ze))}),Oe}async function Ce(){let Ie;if($.settings.app.enablePermission){const Ne=await j.getPermissions();Ie=_e(menu,Ne)}else Ie=cloneDeep(menu);re.value=Ie.filter(Ne=>Ne.children.length!==0)}async function $e(){await ApiApp.menuList().then(async Ie=>{let Ne;if($.settings.app.enablePermission){const Oe=await j.getPermissions();Ne=_e(Ie.data,Oe)}else Ne=cloneDeep(Ie.data);re.value=Ne.filter(Oe=>Oe.children.length!==0)}).catch(()=>{})}function xe(Ie){if(typeof Ie=="number")oe.value=Ie;else{const Ne=ie.value.findIndex(Oe=>Oe.children.some(Ve=>Ie.indexOf(`${Ve.path}/`)===0||Ie===Ve.path));Ne>=0&&(oe.value=Ne)}}return{menus:re,actived:oe,allMenus:ie,sidebarMenus:ae,sidebarMenusFirstDeepestPath:le,defaultOpenedPaths:de,generateMenusAtFront:Ce,generateMenusAtBack:$e,setActived:xe}}),{isLoading}=useNProgress(),router=createRouter({history:createWebHashHistory("/admin/"),routes:useSettingsStore(pinia).settings.app.routeBaseOn==="filesystem"?constantRoutesByFilesystem:constantRoutes});router.beforeEach(async($,j,z)=>{const re=useSettingsStore(),oe=useUserStore$1(),ie=useMenuStore(),ae=useRouteStore$1();if(re.settings.app.enableProgress&&(isLoading.value=!0),oe.isLogin)if(ae.isGenerate)re.settings.menu.menuMode!=="single"&&ie.setActived($.path),$.name==="login"?z({name:"home",replace:!0}):!re.settings.home.enable&&$.name==="home"&&ie.sidebarMenus.length>0?z({path:ie.sidebarMenusFirstDeepestPath,replace:!0}):z();else{switch(re.settings.app.routeBaseOn){case"frontend":await ae.generateRoutesAtFront(asyncRoutes);break;case"backend":await ae.generateRoutesAtBack();break;case"filesystem":switch(await ae.generateRoutesAtFilesystem(asyncRoutesByFilesystem),re.settings.menu.baseOn){case"frontend":await ie.generateMenusAtFront();break;case"backend":await ie.generateMenusAtBack();break}break}const le=[];ae.flatRoutes.forEach(ue=>{/^(https?:|mailto:|tel:)/.test(ue.path)||le.push(router.addRoute(ue))}),re.settings.app.routeBaseOn!=="filesystem"&&ae.flatSystemRoutes.forEach(ue=>{le.push(router.addRoute(ue))}),ae.setCurrentRemoveRoutes(le),z({path:$.path,query:$.query,replace:!0})}else $.name!=="login"?z({name:"login",query:{redirect:$.fullPath!=="/"?$.fullPath:void 0}}):z()});router.afterEach(($,j)=>{var oe,ie,ae,le,ue,de;const z=useSettingsStore(),re=useKeepAliveStore();if(z.settings.app.enableProgress&&(isLoading.value=!1),z.settings.app.routeBaseOn!=="filesystem"?z.setTitle(((ie=(oe=$.meta.breadcrumbNeste)==null?void 0:oe.at(-1))==null?void 0:ie.title)??$.meta.title):z.setTitle($.meta.title),$.meta.cache){const pe=(le=(ae=$.matched.at(-1))==null?void 0:ae.components)==null?void 0:le.default.name;pe&&re.add(pe)}if(j.meta.cache){const pe=(de=(ue=j.matched.at(-1))==null?void 0:ue.components)==null?void 0:de.default.name;if(pe){switch(typeof j.meta.cache){case"string":j.meta.cache!==$.name&&re.remove(pe);break;case"object":j.meta.cache.includes($.name)||re.remove(pe);break}$.name==="reload"&&re.remove(pe)}}document.documentElement.scrollTop=0});const api=axios$1.create({baseURL:"/api",timeout:1e3*60,responseType:"json"});api.interceptors.request.use($=>{const j=useUserStore$1();return j.isLogin&&$.headers&&($.headers.Authorization=j.token?`Bearer ${j.token}`:""),$.method,$});api.interceptors.response.use($=>Promise.resolve($.data),$=>{let j="";if($!=null&&$.response){const{data:z,status:re}=$.response;re===401&&(j="权限验证失败,请重新登录",z.code===401&&z.message.includes("请登录后继续操作")&&useUserStore$1().logout().then(()=>{router.push({name:"login"})}));const{message:oe,code:ie}=z;oe&&(j=oe)}else j="接口请求异常,请稍后再试";return ElMessage({message:j,type:"error"}),Promise.reject($)});const ApiApp={queryCats:$=>api.get("app/queryAppCats",{params:$}),deleteCats:$=>api.post("app/delAppCats",$),createCats:$=>api.post("app/createAppCats",$),updateCats:$=>api.post("app/updateAppCats",$),queryApp:$=>api.get("app/queryApp",{params:$}),deleteApp:$=>api.post("app/delApp",$),createApp:$=>api.post("app/createApp",$),updateApp:$=>api.post("app/updateApp",$),auditPassApp:$=>api.post("app/auditPass",$),auditFailApp:$=>api.post("app/auditFail",$)},useRouteStore=defineStore("route",()=>{const $=useSettingsStore(),j=useUserStore$1(),z=ref(!1),re=ref([]),oe=ref([]),ie=ref([]);function ae(Ve){var ze,Ue,Fe,qe;return Ve.children&&(Ve.children=le(Ve.children,[{path:Ve.path,title:(ze=Ve.meta)==null?void 0:ze.title,hide:!((Ue=Ve.meta)!=null&&Ue.breadcrumb)&&((Fe=Ve.meta)==null?void 0:Fe.breadcrumb)===!1}],Ve.path,(qe=Ve.meta)==null?void 0:qe.auth)),Ve}function le(Ve,ze=[],Ue="",Fe){const qe=[];return Ve.forEach(Et=>{var Pt,Lt,jt,vn,hn,bn,Sn,En;if(Et.children){const _n=resolveRoutePath(Ue,Et.path),xn=Fe??((Pt=Et.meta)==null?void 0:Pt.auth),Tn=cloneDeep(ze);Tn.push({path:_n,title:(Lt=Et.meta)==null?void 0:Lt.title,hide:!((jt=Et.meta)!=null&&jt.breadcrumb)&&((vn=Et.meta)==null?void 0:vn.breadcrumb)===!1});const Mn=cloneDeep(Et);Mn.path=_n,Mn.meta||(Mn.meta={}),Mn.meta.auth=xn,Mn.meta.breadcrumbNeste=Tn,delete Mn.children,qe.push(Mn),le(Et.children,Tn,_n,xn).forEach(Pn=>{qe.some(In=>In.path===Pn.path)?qe.forEach((In,Rn)=>{In.path===Pn.path&&(qe[Rn]=Pn)}):qe.push(Pn)})}else{const _n=cloneDeep(Et);_n.path=resolveRoutePath(Ue,_n.path);const xn=cloneDeep(ze);xn.push({path:_n.path,title:(hn=_n.meta)==null?void 0:hn.title,hide:!((bn=_n.meta)!=null&&bn.breadcrumb)&&((Sn=_n.meta)==null?void 0:Sn.breadcrumb)===!1}),_n.meta||(_n.meta={}),_n.meta.auth=Fe??((En=_n.meta)==null?void 0:En.auth),_n.meta.breadcrumbNeste=xn,qe.push(_n)}}),qe}const ue=computed$1(()=>{const Ve=useSettingsStore(),ze=[];return re.value&&(Ve.settings.app.routeBaseOn!=="filesystem"?(re.value.forEach(Ue=>{const Fe=cloneDeep(Ue.children);Fe.map(qe=>{var Et,Pt;return qe.meta||(qe.meta={}),qe.meta.auth=((Et=Ue.meta)==null?void 0:Et.auth)??((Pt=qe.meta)==null?void 0:Pt.auth),qe}),ze.push(...Fe)}),ze.forEach(Ue=>ae(Ue))):ze.push(...cloneDeep(oe.value))),ze}),de=computed$1(()=>{const Ve=[...systemRoutes];return Ve.forEach(ze=>ae(ze)),Ve});function pe(Ve,ze){var Fe;let Ue=!1;return(Fe=ze.meta)!=null&&Fe.auth?Ue=Ve.some(qe=>{var Et,Pt;return typeof((Et=ze.meta)==null?void 0:Et.auth)=="string"?ze.meta.auth!==""?ze.meta.auth===qe:!0:typeof((Pt=ze.meta)==null?void 0:Pt.auth)=="object"?ze.meta.auth.length>0?ze.meta.auth.includes(qe):!0:!1}):Ue=!0,Ue}function he(Ve,ze){const Ue=[];return Ve.forEach(Fe=>{if(pe(ze,Fe)){const qe=cloneDeep(Fe);qe.children?(qe.children=he(qe.children,ze),qe.children.length&&Ue.push(qe)):Ue.push(qe)}}),Ue}const _e=computed$1(()=>{let Ve;return $.settings.app.enablePermission?Ve=he(re.value,j.permissions):Ve=cloneDeep(re.value),Ve});async function Ce(Ve){re.value=cloneDeep(Ve),$.settings.app.enablePermission&&await j.getPermissions(),z.value=!0}function $e(Ve,ze=Object.assign({"../../views/[...all].vue":()=>__vitePreload(()=>import("./_...all_-c42b65e5.js"),["assets/_...all_-c42b65e5.js","assets/_...all_-512b21c9.css"]),"../../views/ai/globalPre.vue":()=>__vitePreload(()=>import("./globalPre-721c706f.js"),["assets/globalPre-721c706f.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/app/application.vue":()=>__vitePreload(()=>import("./application-7beb0962.js"),["assets/application-7beb0962.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),"../../views/app/classify.vue":()=>__vitePreload(()=>import("./classify-d9c0cd6b.js"),["assets/classify-d9c0cd6b.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),"../../views/chat/chat.vue":()=>__vitePreload(()=>import("./chat-9c1dafa3.js"),["assets/chat-9c1dafa3.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/chat-8cf72149.js","assets/utcformatTime-e76e5157.js","assets/chat-5f421c63.css"]),"../../views/chat/draw.vue":()=>__vitePreload(()=>import("./draw-34c74cdf.js"),["assets/draw-34c74cdf.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chat-8cf72149.js","assets/index-66a830a3.js","assets/draw-48211430.css"]),"../../views/chat/midjourney.vue":()=>__vitePreload(()=>import("./midjourney-91bcd843.js"),["assets/midjourney-91bcd843.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chat-8cf72149.js","assets/index-66a830a3.js","assets/draw-48211430.css"]),"../../views/client/base.vue":()=>__vitePreload(()=>import("./base-d0bf87d8.js"),["assets/base-d0bf87d8.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/client/chatBox.vue":()=>__vitePreload(()=>import("./chatBox-c9fa8724.js"),["assets/chatBox-c9fa8724.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js","assets/chatBox-15060667.css"]),"../../views/client/chatPre.vue":()=>__vitePreload(()=>import("./chatPre-0fe26938.js"),["assets/chatPre-0fe26938.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js","assets/chatBox-15060667.css"]),"../../views/client/logo.vue":()=>__vitePreload(()=>import("./logo-b404dd69.js"),["assets/logo-b404dd69.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/client/menu.vue":()=>__vitePreload(()=>import("./menu-31d94048.js"),["assets/menu-31d94048.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index.vue_vue_type_script_setup_true_lang-b0eb96da.js"]),"../../views/client/mind.vue":()=>__vitePreload(()=>import("./mind-804ae1a5.js"),["assets/mind-804ae1a5.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/client/notice.vue":()=>__vitePreload(()=>import("./notice-a7476b53.js").then(Ue=>Ue.w),["assets/notice-a7476b53.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js","assets/notice-28efbbd9.css"]),"../../views/client/visible.vue":()=>__vitePreload(()=>import("./visible-3c44c796.js"),["assets/visible-3c44c796.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/client/visitor.vue":()=>__vitePreload(()=>import("./visitor-71d92da0.js"),["assets/visitor-71d92da0.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/index.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>index),void 0),"../../views/keys/list.vue":()=>__vitePreload(()=>import("./list-6c01485b.js"),["assets/list-6c01485b.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),"../../views/keys/whiteList.vue":()=>__vitePreload(()=>import("./whiteList-c2577fe6.js"),["assets/whiteList-c2577fe6.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/chatgpt-3275e912.js","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),"../../views/login.vue":()=>__vitePreload(()=>import("./login-778a0672.js"),["assets/login-778a0672.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/login-f710248b.css"]),"../../views/mjDraw/draw.vue":()=>__vitePreload(()=>import("./draw-2bb21706.js"),["assets/draw-2bb21706.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/mj-86aa0ac9.js","assets/chat-8cf72149.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js","assets/chat-5f421c63.css"]),"../../views/mjDraw/index.vue":()=>__vitePreload(()=>import("./index-0f501308.js"),["assets/index-0f501308.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/mjDraw/prompt.vue":()=>__vitePreload(()=>import("./prompt-1c711dee.js"),["assets/prompt-1c711dee.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/mjDraw/prompts.vue":()=>__vitePreload(()=>import("./prompts-aa6abf87.js"),["assets/prompts-aa6abf87.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/mj-86aa0ac9.js","assets/chatBox-15060667.css"]),"../../views/mjDraw/proxy.vue":()=>__vitePreload(()=>import("./proxy-bde1dad3.js"),["assets/proxy-bde1dad3.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/models/key.vue":()=>__vitePreload(()=>import("./key-04e56823.js"),["assets/key-04e56823.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),"../../views/order/index.vue":()=>__vitePreload(()=>import("./index-8abc7adc.js"),["assets/index-8abc7adc.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js","assets/index-743018f7.css"]),"../../views/package/crami.vue":()=>__vitePreload(()=>import("./crami-d67014a9.js"),["assets/crami-d67014a9.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/package-fd1844c1.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),"../../views/package/package.vue":()=>__vitePreload(()=>import("./package-46e84a70.js"),["assets/package-46e84a70.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/package-fd1844c1.js","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),"../../views/pay/epay.vue":()=>__vitePreload(()=>import("./epay-b0b39f96.js"),["assets/epay-b0b39f96.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/pay/hupijiao.vue":()=>__vitePreload(()=>import("./hupijiao-de6a16f1.js"),["assets/hupijiao-de6a16f1.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/pay/mpay.vue":()=>__vitePreload(()=>import("./mpay-881a60ff.js"),["assets/mpay-881a60ff.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/pay/wechat.vue":()=>__vitePreload(()=>import("./wechat-65cd70a5.js"),["assets/wechat-65cd70a5.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/personal/edit.password.vue":()=>__vitePreload(()=>import("./edit.password-7b76a6ff.js"),["assets/edit.password-7b76a6ff.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/edit.password-ee9c5d6e.css"]),"../../views/personal/setting.vue":()=>__vitePreload(()=>import("./setting-86213c4e.js"),["assets/setting-86213c4e.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/setting-06407436.css"]),"../../views/reload.vue":()=>__vitePreload(()=>import("./reload-77b5f79b.js"),[]),"../../views/sales/base.vue":()=>__vitePreload(()=>import("./base-6acbc82a.js"),["assets/base-6acbc82a.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/sales/order.vue":()=>__vitePreload(()=>import("./order-77d4cf48.js"),["assets/order-77d4cf48.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js","assets/index-66a830a3.js"]),"../../views/sales/records.vue":()=>__vitePreload(()=>import("./records-c4c2a0fd.js"),["assets/records-c4c2a0fd.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js"]),"../../views/sales/salesUser.vue":()=>__vitePreload(()=>import("./salesUser-e39d500a.js"),["assets/salesUser-e39d500a.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/sales-adbe4b7a.js"]),"../../views/sensitive/autpReply.vue":()=>__vitePreload(()=>import("./autpReply-3e593374.js"),["assets/autpReply-3e593374.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js"]),"../../views/sensitive/baiduSensitive.vue":()=>__vitePreload(()=>import("./baiduSensitive-a891b04b.js"),["assets/baiduSensitive-a891b04b.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/sensitive/builtIn.vue":()=>__vitePreload(()=>import("./builtIn-114556f3.js"),["assets/builtIn-114556f3.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/sensitive/custom.vue":()=>__vitePreload(()=>import("./custom-b7d0b9b4.js"),["assets/custom-b7d0b9b4.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/badWords-bb34c9e2.js","assets/index-66a830a3.js"]),"../../views/sensitive/violation.vue":()=>__vitePreload(()=>import("./violation-39349450.js"),["assets/violation-39349450.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/marked.esm-76161808.js","assets/badWords-bb34c9e2.js","assets/utcformatTime-e76e5157.js","assets/index-66a830a3.js","assets/violation-081d0a40.css"]),"../../views/storage/ali.vue":()=>__vitePreload(()=>import("./ali-54d3c32c.js"),["assets/ali-54d3c32c.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/storage/chevereto.vue":()=>__vitePreload(()=>import("./chevereto-a9dbc1f0.js"),["assets/chevereto-a9dbc1f0.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/storage/tencent.vue":()=>__vitePreload(()=>import("./tencent-9752cf9e.js"),["assets/tencent-9752cf9e.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/system/baidufanyi.vue":()=>__vitePreload(()=>import("./baidufanyi-dfbebb84.js"),["assets/baidufanyi-dfbebb84.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/system/base.vue":()=>__vitePreload(()=>import("./base-c9612ea8.js"),["assets/base-c9612ea8.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/system/copyright.vue":()=>__vitePreload(()=>import("./copyright-7ebc2154.js"),["assets/copyright-7ebc2154.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/system/cos.vue":()=>__vitePreload(()=>import("./cos-bb31e56c.js"),["assets/cos-bb31e56c.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/system/email.vue":()=>__vitePreload(()=>import("./email-9da1d1e7.js"),["assets/email-9da1d1e7.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/system/interface.vue":()=>__vitePreload(()=>import("./interface-ea1a69ad.js"),["assets/interface-ea1a69ad.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/system/register.vue":()=>__vitePreload(()=>import("./register-a205553c.js"),["assets/register-a205553c.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js","assets/register-4322dd46.css"]),"../../views/system/secret.vue":()=>__vitePreload(()=>import("./secret-1e60ac52.js"),["assets/secret-1e60ac52.js","assets/config-b4a9e7c0.js"]),"../../views/system/upgrade.vue":()=>__vitePreload(()=>import("./upgrade-ff64774a.js"),["assets/upgrade-ff64774a.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js","assets/userBalance-567019d9.js"]),"../../views/system/wechat.vue":()=>__vitePreload(()=>import("./wechat-38e3fc54.js"),["assets/wechat-38e3fc54.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/users/accountLog.vue":()=>__vitePreload(()=>import("./accountLog-93c01975.js"),["assets/accountLog-93c01975.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/userBalance-567019d9.js","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),"../../views/users/index.vue":()=>__vitePreload(()=>import("./index-591405df.js"),["assets/index-591405df.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/index-66a830a3.js","assets/utcformatTime-e76e5157.js"]),"../../views/users/phone.vue":()=>__vitePreload(()=>import("./phone-900075af.js"),["assets/phone-900075af.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"]),"../../views/users/signIn.vue":()=>__vitePreload(()=>import("./signIn-0d918b72.js"),["assets/signIn-0d918b72.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/config-b4a9e7c0.js"])})){return Ve.map(Ue=>{switch(Ue.component){case"Layout":Ue.component=()=>__vitePreload(()=>import("./index-a6bb215d.js"),["assets/index-a6bb215d.js","assets/index-4f1ad461.js","assets/config-b4a9e7c0.js","assets/index-f7728387.css","assets/link-3e20e299.js","assets/index-7911c6db.js","assets/index-7e36a42b.css","assets/link-e829b43b.css","assets/index-71c7823d.js","assets/index-517f4c75.js","assets/index-1c5236b7.css","assets/index-fcbba52e.js","assets/index-626bf66d.js","assets/index-1c1d96a8.css","assets/useMenu-328121e0.js","assets/index-5b287f81.css","assets/index-b06918ff.js","assets/index-59cc5a58.css","assets/index-94c3c0f1.js","assets/index-89092077.js","assets/index-ac6fd7bf.css","assets/index-ec3e4f63.css","assets/index-e51a44eb.js","assets/index-635e8a50.css","assets/index-46ad6a05.js","assets/index-fb910e2b.css","assets/index-c9fecdd2.js","assets/index-ed149689.css","assets/index-2604b602.js","assets/index-2447ea6c.css","assets/index-094514cd.css"]);break;default:Ue.component&&(Ue.component=ze[`../../views/${Ue.component}`])}return Ue.children&&(Ue.children=$e(Ue.children,ze)),Ue})}async function xe(){await ApiApp.routeList().then(async Ve=>{re.value=$e(Ve.data),$.settings.app.enablePermission&&j.getPermissions(),z.value=!0}).catch(()=>{})}async function Ie(Ve){oe.value=cloneDeep(Ve),$.settings.app.enablePermission&&await j.getPermissions(),z.value=!0}function Ne(Ve){ie.value=Ve}function Oe(){z.value=!1,re.value=[],oe.value=[],ie.value.forEach(Ve=>{Ve()}),ie.value=[]}return{isGenerate:z,routes:_e,currentRemoveRoutes:ie,flatRoutes:ue,flatSystemRoutes:de,generateRoutesAtFront:Ce,generateRoutesAtBack:xe,generateRoutesAtFilesystem:Ie,setCurrentRemoveRoutes:Ne,removeRoutes:Oe}}),useRouteStore$1=useRouteStore,ApiUsre={login:$=>api.post("auth/login",$),permission:()=>api.get("auth/getInfo"),getInfo:()=>api.get("auth/getInfo"),queryAllUser:$=>api.get("user/queryAll",{params:$}),updateUserStatus:$=>api.post("user/updateStatus",$),resetUserPassword:$=>api.post("user/resetUserPass",$),sendUserCrami:$=>api.post("user/recharge",$),updatePassword:$=>api.post("auth/updatePassword",$)},useUserStore=defineStore("user",()=>{const $=useRouteStore$1(),j=useMenuStore(),z=ref(localStorage.username??""),re=ref(localStorage.token??""),oe=ref(localStorage.failure_time??""),ie=ref([]),ae=computed$1(()=>re.value);async function le(_e){const Ce=await ApiUsre.login(_e);localStorage.setItem("token",Ce.data),re.value=Ce.data,await de()}async function ue(){localStorage.removeItem("username"),localStorage.removeItem("token"),localStorage.removeItem("failure_time"),z.value="",re.value="",oe.value="",$.removeRoutes(),j.setActived(0)}async function de(){const _e=await ApiUsre.getInfo(),{userInfo:Ce}=_e.data;localStorage.setItem("username",Ce.username);const{role:$e}=Ce;z.value=Ce.username,["admin","super"].includes($e)||(ElMessage.error("您没有权限访问该系统!!!"),await ue())}async function pe(){const _e=await ApiUsre.permission(),{userInfo:Ce}=_e.data,{username:$e}=Ce;return localStorage.setItem("username",$e),z.value=$e,ie.value=["permission.browse","permission.create","permission.edit","permission.remove"],ie.value}async function he(_e){await ApiUsre.passwordEdit(_e)}return{username:z,token:re,permissions:ie,isLogin:ae,login:le,logout:ue,getInfo:de,getPermissions:pe,editPassword:he}}),useUserStore$1=useUserStore;function useAuth(){function $(re){const oe=useSettingsStore(),ie=useUserStore$1();return oe.settings.app.enablePermission?ie.permissions.includes(re):!0}function j(re){let oe;return typeof re=="string"?oe=re!==""?$(re):!0:oe=re.length>0?re.some(ie=>$(ie)):!0,oe}function z(re){return re.length>0?re.every(oe=>$(oe)):!0}return{auth:j,authAll:z}}const _sfc_main=defineComponent({__name:"App",setup($){const j=useSettingsStore(),{auth:z}=useAuth(),re=ref({autoInsertSpace:!0}),oe=computed$1(()=>{let ae=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--g-main-sidebar-width"));return["head","single"].includes(j.settings.menu.menuMode)&&(ae=0),`${ae}px`}),ie=computed$1(()=>{let ae=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--g-sub-sidebar-width"));return j.settings.menu.subMenuCollapse&&(ae=64),`${ae}px`});return watch([()=>j.settings.app.enableDynamicTitle,()=>j.title],()=>{if(j.settings.app.enableDynamicTitle&&j.title){const ae=typeof j.title=="function"?j.title():j.title;document.title=`${ae} - AIWeb-Admin`}else document.title="AIWeb-Admin"},{immediate:!0}),onMounted(()=>{j.setMode(document.documentElement.clientWidth),window.onresize=()=>{j.setMode(document.documentElement.clientWidth)},hotkeys("alt+i",()=>{eventBus.emit("global-system-info-toggle")})}),{}.VITE_APP_DEBUG_TOOL==="eruda"&&eruda.init(),{}.VITE_APP_DEBUG_TOOL==="vconsole"&&new VConsole,(ae,le)=>{const ue=__unplugin_components_0,de=resolveComponent("RouterView"),pe=__unplugin_components_1,he=resolveComponent("el-config-provider");return openBlock(),createBlock(he,{locale:unref(zhCn),size:unref(j).settings.app.elementSize,button:unref(re)},{default:withCtx(()=>[createVNode$1(de,{style:normalizeStyle$1({"--g-main-sidebar-actual-width":unref(oe),"--g-sub-sidebar-actual-width":unref(ie)})},{default:withCtx(({Component:_e,route:Ce})=>[unref(z)(Ce.meta.auth??"")?(openBlock(),createBlock(resolveDynamicComponent(_e),{key:0})):(openBlock(),createBlock(ue,{key:1}))]),_:1},8,["style"]),createVNode$1(pe)]),_:1},8,["locale","size","button"])}}});function directive($){$.directive("auth",{mounted:(j,z)=>{useAuth().auth(z.value)||j.remove()}}),$.directive("auth-all",{mounted:(j,z)=>{useAuth().authAll(z.value)||j.remove()}})}if(typeof window<"u"){let $=function(){var j=document.body,z=document.getElementById("__svg__icons__dom__");z||(z=document.createElementNS("http://www.w3.org/2000/svg","svg"),z.style.position="absolute",z.style.width="0",z.style.height="0",z.id="__svg__icons__dom__",z.setAttribute("xmlns","http://www.w3.org/2000/svg"),z.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),z.innerHTML=' ',j.insertBefore(z,j.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",$):$()}const globals="";async function downloadAndInstall(){const $=Object.freeze(await fetch("./icons/icons.json").then(j=>j.json()));addCollection($)}const app=createApp(_sfc_main);for(const[$,j]of Object.entries(ElementPlusIconsVue))app.component($,j);app.use(installer);app.use(pinia);app.use(router);directive(app);useSettingsStore().settings.app.iconifyOfflineUse&&downloadAndInstall();app.mount("#app");export{mergeProps as $,useMenuStore as A,computed$1 as B,watch as C,hotkeys as D,ElMessage as E,onUnmounted as F,normalizeClass as G,normalizeStyle$1 as H,createBlock as I,createCommentVNode as J,resolveDynamicComponent as K,KeepAlive as L,eventBus as M,renderSlot as N,useSlots as O,ApiUsre as P,reactive as Q,Fragment as R,renderList as S,Transition as T,isRef as U,ApiApp as V,nextTick as W,resolveDirective as X,api as Y,useAttrs$1 as Z,_sfc_main$3 as _,createBaseVNode as a,Icon as a0,__vitePreload as a1,getDefaultExportFromCjs as a2,getAugmentedNamespace as a3,onBeforeUnmount as a4,inject as a5,provide as a6,cloneVNode as a7,toRef as a8,shallowRef as a9,isVNode as aa,axios$1 as ab,TransitionGroup as ac,useRouteStore$1 as ad,onBeforeUpdate as ae,cloneDeep as af,createSlots as ag,router as ah,resolveRoutePath as ai,useTimeoutFn as aj,toValue as ak,isClient as al,noop as am,tryOnScopeDispose as an,getCurrentInstance as ao,ElInput as ap,unref as b,createElementBlock as c,defineComponent as d,createVNode$1 as e,withCtx as f,useRoute as g,resolveComponent as h,popScopeId as i,withKeys as j,createTextVNode as k,withModifiers as l,useRouter as m,_export_sfc as n,openBlock as o,pushScopeId as p,block0 as q,ref as r,onBeforeRouteLeave as s,toDisplayString as t,useUserStore$1 as u,vShow as v,withDirectives as w,onMounted as x,useSettingsStore as y,useKeepAliveStore as z}; diff --git a/public/admin/assets/index-9bb8cb40.js b/public/admin/assets/index-4f1ad461.js similarity index 86% rename from public/admin/assets/index-9bb8cb40.js rename to public/admin/assets/index-4f1ad461.js index 9cb07db..025e145 100644 --- a/public/admin/assets/index-9bb8cb40.js +++ b/public/admin/assets/index-4f1ad461.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as c,r as d,y as g,x as h,o as a,c as n,b as s,t as u,J as l,p as y,i as f,a as r,g as m,n as S}from"./index-a4526b0d.js";import{a as x}from"./config-33902e1a.js";const i=e=>(y("data-v-183a3e32"),e=e(),f(),e),C={class:"copyright"},v=i(()=>r("span",null,"Copyright",-1)),k=i(()=>r("span",{class:"icon"},"©",-1)),I=["href"],b=c({name:"Copyright"}),B=c({...b,setup(e){const t=d({copyrightTitle:"NineAi Admin",copyrightUrl:"/"});async function _(){const o=await x.copyright();o.success&&(t.value=o.data)}m();const p=g();return h(()=>{_()}),(o,N)=>(a(),n("footer",C,[v,k,s(p).settings.copyright.beian?(a(),n("a",{key:0,href:s(t).copyrightUrl,target:"_blank",rel:"noopener"},u(s(t).copyrightTitle),9,I)):l("",!0)]))}});const T=S(B,[["__scopeId","data-v-183a3e32"]]);export{T as _}; +import{d as c,r as d,y as g,x as h,o as a,c as n,b as s,t as u,J as l,p as y,i as f,a as r,g as m,n as S}from"./index-4eef28ae.js";import{a as x}from"./config-b4a9e7c0.js";const i=e=>(y("data-v-183a3e32"),e=e(),f(),e),C={class:"copyright"},v=i(()=>r("span",null,"Copyright",-1)),k=i(()=>r("span",{class:"icon"},"©",-1)),I=["href"],b=c({name:"Copyright"}),B=c({...b,setup(e){const t=d({copyrightTitle:"NineAi Admin",copyrightUrl:"/"});async function _(){const o=await x.copyright();o.success&&(t.value=o.data)}m();const p=g();return h(()=>{_()}),(o,N)=>(a(),n("footer",C,[v,k,s(p).settings.copyright.beian?(a(),n("a",{key:0,href:s(t).copyrightUrl,target:"_blank",rel:"noopener"},u(s(t).copyrightTitle),9,I)):l("",!0)]))}});const T=S(B,[["__scopeId","data-v-183a3e32"]]);export{T as _}; diff --git a/public/admin/assets/index-2a1c0bd6.js b/public/admin/assets/index-5022ecb3.js similarity index 95% rename from public/admin/assets/index-2a1c0bd6.js rename to public/admin/assets/index-5022ecb3.js index bdade80..b91340b 100644 --- a/public/admin/assets/index-2a1c0bd6.js +++ b/public/admin/assets/index-5022ecb3.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{L as o,i as r,j as O,f as t,k as n,s as a,t as e,a as s,b as Q}from"./notice-03602d5e.js";import"./index-5e1cba81.js";import"./index-a4526b0d.js";import"./config-33902e1a.js";const $={__proto__:null,anyref:34,dataref:34,eqref:34,externref:34,i31ref:34,funcref:34,i8:34,i16:34,i32:34,i64:34,f32:34,f64:34},i=Q.deserialize({version:14,states:"!^Q]QPOOOqQPO'#CbOOQO'#Cd'#CdOOQO'#Cl'#ClOOQO'#Ch'#ChQ]QPOOOOQO,58|,58|OxQPO,58|OOQO-E6f-E6fOOQO1G.h1G.h",stateData:"!P~O_OSPOSQOS~OTPOVROXROYROZROaQO~OSUO~P]OSXO~P]O",goto:"xaPPPPPPbPbPPPhPPPrXROPTVQTOQVPTWTVXSOPTV",nodeNames:"⚠ LineComment BlockComment Module ) ( App Identifier Type Keyword Number String",maxTerm:17,nodeProps:[["openedBy",4,"("],["closedBy",5,")"],["group",-6,6,7,8,9,10,11,"Expression"]],skippedNodes:[0,1,2],repeatNodeCount:1,tokenData:"/Q~R^XY}YZ}]^}pq}rs!Stu!qxy&Vyz'S{|'X}!O'X!Q!R'b!R![)_!]!^,{#T#o-^~!SO_~~!VTOr!Srs!fs#O!S#O#P!k#P~!S~!kOZ~~!nPO~!S~!tiqr$cst$ctu$cuv$cvw$cwx$cz{$c{|$c}!O$c!O!P$c!P!Q$c!Q![$c![!]$c!^!_$c!_!`$c!`!a$c!a!b$c!b!c$c!c!}$c#Q#R$c#R#S$c#S#T$c#T#o$c#p#q$c#r#s$c~$hiV~qr$cst$ctu$cuv$cvw$cwx$cz{$c{|$c}!O$c!O!P$c!P!Q$c!Q![$c![!]$c!^!_$c!_!`$c!`!a$c!a!b$c!b!c$c!c!}$c#Q#R$c#R#S$c#S#T$c#T#o$c#p#q$c#r#s$c~&[PT~!]!^&_~&bRO!]&_!]!^&k!^~&_~&nTOy&_yz&}z!]&_!]!^&k!^~&_~'SOQ~~'XOS~~'[Q!Q!R'b!R![)_~'gUY~!O!P'y!Q![)_!g!h(j#R#S)s#X#Y(j#l#m)y~(ORY~!Q![(X!g!h(j#X#Y(j~(^SY~!Q![(X!g!h(j#R#S)X#X#Y(j~(mR{|(v}!O(v!Q![(|~(yP!Q![(|~)RQY~!Q![(|#R#S(v~)[P!Q![(X~)dTY~!O!P'y!Q![)_!g!h(j#R#S)s#X#Y(j~)vP!Q![)_~)|R!Q![*V!c!i*V#T#Z*V~*[VY~!O!P*q!Q![*V!c!i*V!r!s+n#R#S)y#T#Z*V#d#e+n~*vTY~!Q![+V!c!i+V!r!s+n#T#Z+V#d#e+n~+[UY~!Q![+V!c!i+V!r!s+n#R#S,o#T#Z+V#d#e+n~+qT{|,Q}!O,Q!Q![,^!c!i,^#T#Z,^~,TR!Q![,^!c!i,^#T#Z,^~,cSY~!Q![,^!c!i,^#R#S,Q#T#Z,^~,rR!Q![+V!c!i+V#T#Z+V~-OP!]!^-R~-WQP~OY-RZ~-R~-ciX~qr-^st-^tu-^uv-^vw-^wx-^z{-^{|-^}!O-^!O!P-^!P!Q-^!Q![-^![!]-^!^!_-^!_!`-^!`!a-^!a!b-^!b!c-^!c!}-^#Q#R-^#R#S-^#S#T-^#T#o-^#p#q-^#r#s-^",tokenizers:[0],topRules:{Module:[0,3]},specialized:[{term:9,get:c=>$[c]||-1}],tokenPrec:0}),P=o.define({name:"wast",parser:i.configure({props:[r.add({App:O({closing:")",align:!1})}),t.add({App:n,BlockComment(c){return{from:c.from+2,to:c.to-2}}}),a({Keyword:e.keyword,Type:e.typeName,Number:e.number,String:e.string,Identifier:e.variableName,LineComment:e.lineComment,BlockComment:e.blockComment,"( )":e.paren})]}),languageData:{commentTokens:{line:";;",block:{open:"(;",close:";)"}},closeBrackets:{brackets:["(",'"']}}});function S(){return new s(P)}export{S as wast,P as wastLanguage}; +import{L as o,i as r,j as O,f as t,k as n,s as a,t as e,a as s,b as Q}from"./notice-a7476b53.js";import"./index-7911c6db.js";import"./index-4eef28ae.js";import"./config-b4a9e7c0.js";const $={__proto__:null,anyref:34,dataref:34,eqref:34,externref:34,i31ref:34,funcref:34,i8:34,i16:34,i32:34,i64:34,f32:34,f64:34},i=Q.deserialize({version:14,states:"!^Q]QPOOOqQPO'#CbOOQO'#Cd'#CdOOQO'#Cl'#ClOOQO'#Ch'#ChQ]QPOOOOQO,58|,58|OxQPO,58|OOQO-E6f-E6fOOQO1G.h1G.h",stateData:"!P~O_OSPOSQOS~OTPOVROXROYROZROaQO~OSUO~P]OSXO~P]O",goto:"xaPPPPPPbPbPPPhPPPrXROPTVQTOQVPTWTVXSOPTV",nodeNames:"⚠ LineComment BlockComment Module ) ( App Identifier Type Keyword Number String",maxTerm:17,nodeProps:[["openedBy",4,"("],["closedBy",5,")"],["group",-6,6,7,8,9,10,11,"Expression"]],skippedNodes:[0,1,2],repeatNodeCount:1,tokenData:"/Q~R^XY}YZ}]^}pq}rs!Stu!qxy&Vyz'S{|'X}!O'X!Q!R'b!R![)_!]!^,{#T#o-^~!SO_~~!VTOr!Srs!fs#O!S#O#P!k#P~!S~!kOZ~~!nPO~!S~!tiqr$cst$ctu$cuv$cvw$cwx$cz{$c{|$c}!O$c!O!P$c!P!Q$c!Q![$c![!]$c!^!_$c!_!`$c!`!a$c!a!b$c!b!c$c!c!}$c#Q#R$c#R#S$c#S#T$c#T#o$c#p#q$c#r#s$c~$hiV~qr$cst$ctu$cuv$cvw$cwx$cz{$c{|$c}!O$c!O!P$c!P!Q$c!Q![$c![!]$c!^!_$c!_!`$c!`!a$c!a!b$c!b!c$c!c!}$c#Q#R$c#R#S$c#S#T$c#T#o$c#p#q$c#r#s$c~&[PT~!]!^&_~&bRO!]&_!]!^&k!^~&_~&nTOy&_yz&}z!]&_!]!^&k!^~&_~'SOQ~~'XOS~~'[Q!Q!R'b!R![)_~'gUY~!O!P'y!Q![)_!g!h(j#R#S)s#X#Y(j#l#m)y~(ORY~!Q![(X!g!h(j#X#Y(j~(^SY~!Q![(X!g!h(j#R#S)X#X#Y(j~(mR{|(v}!O(v!Q![(|~(yP!Q![(|~)RQY~!Q![(|#R#S(v~)[P!Q![(X~)dTY~!O!P'y!Q![)_!g!h(j#R#S)s#X#Y(j~)vP!Q![)_~)|R!Q![*V!c!i*V#T#Z*V~*[VY~!O!P*q!Q![*V!c!i*V!r!s+n#R#S)y#T#Z*V#d#e+n~*vTY~!Q![+V!c!i+V!r!s+n#T#Z+V#d#e+n~+[UY~!Q![+V!c!i+V!r!s+n#R#S,o#T#Z+V#d#e+n~+qT{|,Q}!O,Q!Q![,^!c!i,^#T#Z,^~,TR!Q![,^!c!i,^#T#Z,^~,cSY~!Q![,^!c!i,^#R#S,Q#T#Z,^~,rR!Q![+V!c!i+V#T#Z+V~-OP!]!^-R~-WQP~OY-RZ~-R~-ciX~qr-^st-^tu-^uv-^vw-^wx-^z{-^{|-^}!O-^!O!P-^!P!Q-^!Q![-^![!]-^!^!_-^!_!`-^!`!a-^!a!b-^!b!c-^!c!}-^#Q#R-^#R#S-^#S#T-^#T#o-^#p#q-^#r#s-^",tokenizers:[0],topRules:{Module:[0,3]},specialized:[{term:9,get:c=>$[c]||-1}],tokenPrec:0}),P=o.define({name:"wast",parser:i.configure({props:[r.add({App:O({closing:")",align:!1})}),t.add({App:n,BlockComment(c){return{from:c.from+2,to:c.to-2}}}),a({Keyword:e.keyword,Type:e.typeName,Number:e.number,String:e.string,Identifier:e.variableName,LineComment:e.lineComment,BlockComment:e.blockComment,"( )":e.paren})]}),languageData:{commentTokens:{line:";;",block:{open:"(;",close:";)"}},closeBrackets:{brackets:["(",'"']}}});function S(){return new s(P)}export{S as wast,P as wastLanguage}; diff --git a/public/admin/assets/index-a1dd4585.js b/public/admin/assets/index-517f4c75.js similarity index 86% rename from public/admin/assets/index-a1dd4585.js rename to public/admin/assets/index-517f4c75.js index 85d2eda..c096f2e 100644 --- a/public/admin/assets/index-a1dd4585.js +++ b/public/admin/assets/index-517f4c75.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as a,y as r,r as s,B as i,o as A,I as C,f as x,c as B,b as t,J as c,t as f,G as L,h as D,n as G}from"./index-a4526b0d.js";const U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAADv1JREFUaEPtW3l0VcUZ/76Z+7KSsBQVRBBkUURTLQi2LhBAEFCKC4rUXbCAgsaDshQxR1NFUgSXloJCrYpQUBBBIgWTyGJdoGg1aCmiKFW0ekCWAMm78/XMzJ175z5eeDeQ0J6evn+SvDv33vl9y+/bJgj/Ix8iQngzbQQIuhmQzlSwCDcD4h+gR9UsRCQbKv4v4KY3M1uCqH4RiC5MigdxHbDYUOx+4Etzvd6BU1l6OyD3GkDKA8BsIPoaAFZCyzbLsf3WQ8cqeKJCBuVFa4DogiM+C3E99Jh0MWKhkOvqDTiVZZ4CUFUMBEPsDREgEHAgYJ8BOmOc/L3LjwU8lcXuBhLTIz0DWQHmV8+oN+BU7uQD0UIgaGpvSAAHQQwIGQjiQIjkCj6+Qe9dUyNtPMkiKnM2AdE5ke5H3IT58Z/UC3BaE+sKrigHgkyzGQIJlIEAJjUNrvqptO4JwhndsNfOpyJtPmERlfL9AJAV8d5K7Olm1zlwWpvRiqrj7yLQSYpUAX2wEqgrtS3BhgShBBBH5L0a9/pyTUQA/jIq47uAoFGk+xB2Y77buE6BU1nrjEqx+6Ms3NtWg5ZAEQi1eRuw+m/t56HvgG05sXnW2dhpc1UkEN4iKnNWA1GvSPcgvoH58d51CvzzVXlTT+UV92ote75stBsya+Zp3hOALxgOgGziyb23PBIJhAFezvuBgBWR7mHQH3u4JXUG/Pu32+WmVe76LpP2xKRGlR8rs7bJzDZxSWxhv1fCAr47K7NxqxMuXL83EhADvpTPAoDbU9wzG3u6vzRr6iScffB6/rxOaW8NPdx3PXP3yEyTmhRAgrl71xXjgzP2tD6bptUKeMWZafDNlkmANEE+IHQvQhwIH4GTOhTZbnTMwIkG872lZZXpUJkmASUCc724HbC61Kx2h4Dttb+T5ALG/9m+cec22GV2dW3AK15Zl9YJqsX1ANBR3UuwGdLYPLywqiLxWccMfOPKPpd1ir21bJfbFP56qBdwqILO6eUQwypNXp65m1BmE5oiPyUATxikBQDo3NKxz1vP1hZ4bdYfM/A3XrvujYNues/HfpgBlZQDRADNYjtgXKMR0C72kfLlxDDmM7pxAYv9lSCIbe7Ud+1ZiYVFbYClWnvMwKcvfuKbP+2540SZ/aL3NAKCXLYLpja9Ck50vvTNP0x6CaHOsw5j/oh84I/7li5LBeBorx8T8J8+R91BuOUyLuu0n9QPRFR/tYlVwJSmg+UXKnZrczdMrwlOWYMXCQzp6bSWr+ty6aqLjhZYqvuOCXi3P9BzJMQNBqwC7glAax/h+tzfwIAGz/kZm5/YJCQwxt8DLuCAmHZB175L30oFQvGYrseHAdFtANRJ34MVgDgHulc9U2f1eLcXKJcO0teAlBWAlWRFSuPK2REgAw/AjGaXQzbu9rM1rXVtAUEkMHm7uaZYf+kF/V4dlAo4rclqDvGqFwCoZ/K1WApO2vV4caUsibVIUj20putd59AIEmKmAqk0HTzN/85z+r7Z82Fowxm+qQds7rG+yt2tNNazBkBGHNPP/Fnf+Z/UtA+l6bLY6ppB+1BLIb+6t9H8UQM/72nxHgB0kaCVgXsCkN6tv1GurT4xVg1TT7oGcvn3uhrzU9nA533/T6jkCPjcnv0X3FYj8PLYcBBidiQFMnY79qh++qg13u1pynOF+MC2FwmcSJp5oub1lvrlztt5Ze4zzWzNmjBnFywhAehMr4qc9DZ9+sz9Khk4KnPeBqJukYAjvoP58fOPGniX37tPAODoRM0aQYTM33tLrrN/XHGznxcI4M201jkIL18Psr1w2WpyAACnuN+AufclB873AkGDaMBhH+a7OUcFvN8KSv/XF/SVIGqiidvEb9J85mlcBzTzBVRncGwxvUXfmwSxYr9MNY0JTxB+nDfhzTQvkO9JjzVpdcklj/6QCJBKeah7mkoA2NP14k2qlQnXu8ykIa4Q843/qlDm84fxdfmFRXiIL20YzgZ/sm5gzq697nZBrLGqy00Hxq7dk31HDAD4+EGX/fbR/xjwc38nVgGRZEcFzkRuFcGsXRnBqGSGY7/3huHr8vL6lYMecl2cZLeg/Njtt6c8ofhCkAmN83Umtm3Tv/+YUGf2uGj8/JnU+qBL22SyacKXYXGTsKiGkycEZfUMd1x2O55aiKjaumtWDD5BAH0ugGeFy1ivPg+ZuS5e/GyPOcOHDCh+xtb6cQF+7pPugwRwv/1i3+Q9xvBzFy91BaCHNo7kk+17SkuGPu4KGCPNPcjYTJlqJzbhep6Qb7luQEZH0xtXDlXfPl5IxJY8SZ8DUUtfo1YWoMKZp23fChiS42Dbd4fjZzbwVatuaCWq8VNBzNG5ut2N0WVqIBCtcbnOK1mvvOnyB5eY59U78LzH6VIEUeI7tZeg6ORFb8PkcL4VMFy9aRS7JBl/lqy47dm4gJtUGWoB14wffBduSqp+/Du3DnxAxeLjovG86WIRAF2tKVxT2mFmbq4oM5fr2HWb7sQFyYAvXzWqo6hyKwRxDLo0ulQN6ne7fxf07JgT6z5swHjViq5XjXeeRU2r9tM/ESnNB2HCtIw0HrXbgiDEXSe3xeYl/bHG+dgrK+5c4goclNirs7s1ybI7Qr5i5MD7BtQ78LOnufcAgNcA1NWXbeK+nXtSkQJgDJ7cNJqPSaZt891Lr93VzRX4tum92xMX3XW1WlOydrfqeYil5Y0eMPrDetX42dPER0S6xrW1qkkuwew9f+eMnbNpDH5wJODy2oLl95YKYvmazIJqzf7dLmxMaBPAny8YdOeN9QY8bxqdL4T4i19na0rRqapBZchNleHSItiGvxWw81KBltdffG3iJXEX/mwILpHRdb3u1eje8EEJBVncQd72rgajtkd5j7/VqCnrWVPdpwXRMJWB+T01i8kTC1tp5pyN/OAu/H3UDT27bPIGl7CzYXB/mGi6NFYG57enZKKDzuPjcobfFfU9ymKjAM8rpuy4ELJrkRP0G0zh4XVavMRVp7DSt/FALBubb/wlHlZQ1LTBucseutolWBSELtmj0724pKWrF/4A+f6CnDHZGSgHptE+kYCf+SjdAiTmhpg8wc/1NZKpqWfm+PxHY/mN0bbh3U3EZr865WMXsIMBbP+0+3CqnjfzNmLQPWMJXJyxNPLrIgHv+Eh8PRD8zDQTtf/qOGaY3fxumJ1x1uPDe/DNyDvxFs5cPu1W16U5h42XPM0ndmmFl9Nnwn64p+FocCDakDUl8LMfpjOqSXwcSlIMqfkkpmtSy823Vozj7WsLWq5fWLEw7etPv9omBGshfVyRnF2dqb+DgkU3KnXj4vLMudAtfWWk16YEfkaRW0xAY+2OqfFjq8Hga199x/iEzffhlEg7SLJoxiu/LXABHzPm7E9c5azNpLI+4KCeb8y/g3tzR6qJXKrPEYF3nkWxfd/SDgBxogGbGM7CQpCkxtyMNGy5sQD9Fm6qTSReL175XDZUHvzCRdbE781JwGiakl7BYqaupoUFDH6RXQznpKU+UHFE4B2L6ApXuIsV/Rs6t9rIQU8tCHGIuGzzBDawtmAT1z+yZE4hAXvAHyn7Pm6dqpDAPcY3yc3J/DMY2/COlK8/IvAOhfHXALF/UJDYLSUdw3W3RZ5/0DTPOBu0eTxGp9catvjw6j/+yN3Ltgtg2cGsLZi61tyaZjAqZzycEdtwRPA1Au9QRC3Ipe1AgvstY+ZNRhRILQRj+h6x7Wx2AWtZno/xlCKPsKBw6YLpwoW77eZjaL6upjBmFh9YQofY+3B3bsHRAW8/2f0VIRWFu6RBshKEMqltXwCP/v1+Pj4CpkhLCle8fEr8IG0TxGKmBZ04cFCxXCCYsGYE86uGw+BU5+Ma35NU43Ic0/4BsRWATrOHf/akJDQUNNmaw07/ZCJuiYQq4qLxi5fMIWK3Jjs9lXS+7uXz8lCCNPmaPkmBt51M+UCi1HhwInMHVuDZvMrY2Notk9nFEfFEXjZpacnph+Jis0uMKW3LhIXM4UB7wBgmPUAGv250NZzMtyV9V1Lgp01y5wHRUAVYJWh64hlid4/plY+rLiq/ecsD+MfIiGqx8J6XV74kiF3lm7uVxRmty1gP9lk6YHCGsxEmNbolGvBzCqnRnmpZkFCGuaPmUOYxOmN7cgGbbyzEylrgiby0YGlZl3g1vWcfKJA+neyAoF3PS8u4ucGv4dLM50PvWlw5ChZUPpG16Bo84GebbSa6dyDAU2bwZwYF4Tw9eI4yCsRZ/3iQj4iM5CgWjnpp7SoC7G2fowmaESZtDZ+SlEIA4HBF5kzol/k8uODA4soR8OqB4UCxrJYlV2XtCIBPiK8hgovCgwHTN/XCmJ+Ya7FwZF23PIRyXFxvnxGL1/cULn/DPiJmUlk7pvuDSOus7GHHSYEBw8x2JUMyPg2Aj3MPElC6PQoKz8fCQgDED7cV8bx6Q2w9eNiiDe8IYF2lJg8La+aomH9sTB8yCLmHR45SOI15g8DUBy8kvmEjHRQkHHuU6Gs//O8cOo1lcPe2Iv748QB+68L3r4gDLjYaDogt3IwMKjYzewu3pxuxXXtevrZlQxOT1N5b3xd/hwC66sozmIrYRGdNSg6l5bAWn0zE748HcPmO6xdVrBYCe2lys46G+sdEvRBnHSgMCYIQcvju3y27trlK6H1TbzXWfRiAJtjmnRjGdFxTo4TZn03h/oHY4wH+lle2tqysonVErJXyd6tMNQWNfSbe7tLIcMgQDjiU1m7VdahOVvjA2xVSbvU+8b48ngaoh/wauAfLHwLCzkaZrOP7hbj7eAC233Htki/axqtoviA8LyCuYLamu69BuDNn6AQxwRi7cc0QnOdbsP3g1mOpmwtiGRCdEMy39QopBwb4rcPZtVunYPnxBm3eJ4eXf130zWggLIoTNjD998R//zAWAcB2A8ORa4eER1mJzWHoVEhN9u4RUwDhBgLK0GU4focIJU4DNvbTQvz2PwXafm//hfuagYj/3AW6zAWnFxFmhgeOfBsDms8c9lT5Nbgzcc+HATcLWhdSBt8H7UhA1bbH6rYAqWvB3VxGGdv/dehUBryJC84ByIQd5Zfjd0d6T43A63pz/23P+z/w/zaN1Pd+/g041Ry3iU5l8wAAAABJRU5ErkJggg==",P=["src"],w={key:1},d=a({name:"Logo"}),v=a({...d,props:{showLogo:{type:Boolean,default:!0},showTitle:{type:Boolean,default:!0}},setup(o){const l=r(),n=s("Nine-Admin"),u=s(U),g=i(()=>{const e={};return l.settings.home.enable&&(e.name="home"),e});return(e,z)=>{const m=D("router-link");return A(),C(m,{to:t(g),class:L(["title",{"is-link":t(l).settings.home.enable}]),title:t(n)},{default:x(()=>[o.showLogo?(A(),B("img",{key:0,src:t(u),class:"logo"},null,8,P)):c("",!0),o.showTitle?(A(),B("span",w,f(t(n)),1)):c("",!0)]),_:1},8,["to","class","title"])}}});const Y=G(v,[["__scopeId","data-v-3c2d5fb6"]]);export{Y as default}; +import{d as l,y as u,r as B,B as m,o as n,I as g,f as r,c as i,t as C,b as t,J as x,G as f,h as D,n as G}from"./index-4eef28ae.js";const L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAADv1JREFUaEPtW3l0VcUZ/76Z+7KSsBQVRBBkUURTLQi2LhBAEFCKC4rUXbCAgsaDshQxR1NFUgSXloJCrYpQUBBBIgWTyGJdoGg1aCmiKFW0ekCWAMm78/XMzJ175z5eeDeQ0J6evn+SvDv33vl9y+/bJgj/Ix8iQngzbQQIuhmQzlSwCDcD4h+gR9UsRCQbKv4v4KY3M1uCqH4RiC5MigdxHbDYUOx+4Etzvd6BU1l6OyD3GkDKA8BsIPoaAFZCyzbLsf3WQ8cqeKJCBuVFa4DogiM+C3E99Jh0MWKhkOvqDTiVZZ4CUFUMBEPsDREgEHAgYJ8BOmOc/L3LjwU8lcXuBhLTIz0DWQHmV8+oN+BU7uQD0UIgaGpvSAAHQQwIGQjiQIjkCj6+Qe9dUyNtPMkiKnM2AdE5ke5H3IT58Z/UC3BaE+sKrigHgkyzGQIJlIEAJjUNrvqptO4JwhndsNfOpyJtPmERlfL9AJAV8d5K7Olm1zlwWpvRiqrj7yLQSYpUAX2wEqgrtS3BhgShBBBH5L0a9/pyTUQA/jIq47uAoFGk+xB2Y77buE6BU1nrjEqx+6Ms3NtWg5ZAEQi1eRuw+m/t56HvgG05sXnW2dhpc1UkEN4iKnNWA1GvSPcgvoH58d51CvzzVXlTT+UV92ote75stBsya+Zp3hOALxgOgGziyb23PBIJhAFezvuBgBWR7mHQH3u4JXUG/Pu32+WmVe76LpP2xKRGlR8rs7bJzDZxSWxhv1fCAr47K7NxqxMuXL83EhADvpTPAoDbU9wzG3u6vzRr6iScffB6/rxOaW8NPdx3PXP3yEyTmhRAgrl71xXjgzP2tD6bptUKeMWZafDNlkmANEE+IHQvQhwIH4GTOhTZbnTMwIkG872lZZXpUJkmASUCc724HbC61Kx2h4Dttb+T5ALG/9m+cec22GV2dW3AK15Zl9YJqsX1ANBR3UuwGdLYPLywqiLxWccMfOPKPpd1ir21bJfbFP56qBdwqILO6eUQwypNXp65m1BmE5oiPyUATxikBQDo3NKxz1vP1hZ4bdYfM/A3XrvujYNues/HfpgBlZQDRADNYjtgXKMR0C72kfLlxDDmM7pxAYv9lSCIbe7Ud+1ZiYVFbYClWnvMwKcvfuKbP+2540SZ/aL3NAKCXLYLpja9Ck50vvTNP0x6CaHOsw5j/oh84I/7li5LBeBorx8T8J8+R91BuOUyLuu0n9QPRFR/tYlVwJSmg+UXKnZrczdMrwlOWYMXCQzp6bSWr+ty6aqLjhZYqvuOCXi3P9BzJMQNBqwC7glAax/h+tzfwIAGz/kZm5/YJCQwxt8DLuCAmHZB175L30oFQvGYrseHAdFtANRJ34MVgDgHulc9U2f1eLcXKJcO0teAlBWAlWRFSuPK2REgAw/AjGaXQzbu9rM1rXVtAUEkMHm7uaZYf+kF/V4dlAo4rclqDvGqFwCoZ/K1WApO2vV4caUsibVIUj20putd59AIEmKmAqk0HTzN/85z+r7Z82Fowxm+qQds7rG+yt2tNNazBkBGHNPP/Fnf+Z/UtA+l6bLY6ppB+1BLIb+6t9H8UQM/72nxHgB0kaCVgXsCkN6tv1GurT4xVg1TT7oGcvn3uhrzU9nA533/T6jkCPjcnv0X3FYj8PLYcBBidiQFMnY79qh++qg13u1pynOF+MC2FwmcSJp5oub1lvrlztt5Ze4zzWzNmjBnFywhAehMr4qc9DZ9+sz9Khk4KnPeBqJukYAjvoP58fOPGniX37tPAODoRM0aQYTM33tLrrN/XHGznxcI4M201jkIL18Psr1w2WpyAACnuN+AufclB873AkGDaMBhH+a7OUcFvN8KSv/XF/SVIGqiidvEb9J85mlcBzTzBVRncGwxvUXfmwSxYr9MNY0JTxB+nDfhzTQvkO9JjzVpdcklj/6QCJBKeah7mkoA2NP14k2qlQnXu8ykIa4Q843/qlDm84fxdfmFRXiIL20YzgZ/sm5gzq697nZBrLGqy00Hxq7dk31HDAD4+EGX/fbR/xjwc38nVgGRZEcFzkRuFcGsXRnBqGSGY7/3huHr8vL6lYMecl2cZLeg/Njtt6c8ofhCkAmN83Umtm3Tv/+YUGf2uGj8/JnU+qBL22SyacKXYXGTsKiGkycEZfUMd1x2O55aiKjaumtWDD5BAH0ugGeFy1ivPg+ZuS5e/GyPOcOHDCh+xtb6cQF+7pPugwRwv/1i3+Q9xvBzFy91BaCHNo7kk+17SkuGPu4KGCPNPcjYTJlqJzbhep6Qb7luQEZH0xtXDlXfPl5IxJY8SZ8DUUtfo1YWoMKZp23fChiS42Dbd4fjZzbwVatuaCWq8VNBzNG5ut2N0WVqIBCtcbnOK1mvvOnyB5eY59U78LzH6VIEUeI7tZeg6ORFb8PkcL4VMFy9aRS7JBl/lqy47dm4gJtUGWoB14wffBduSqp+/Du3DnxAxeLjovG86WIRAF2tKVxT2mFmbq4oM5fr2HWb7sQFyYAvXzWqo6hyKwRxDLo0ulQN6ne7fxf07JgT6z5swHjViq5XjXeeRU2r9tM/ESnNB2HCtIw0HrXbgiDEXSe3xeYl/bHG+dgrK+5c4goclNirs7s1ybI7Qr5i5MD7BtQ78LOnufcAgNcA1NWXbeK+nXtSkQJgDJ7cNJqPSaZt891Lr93VzRX4tum92xMX3XW1WlOydrfqeYil5Y0eMPrDetX42dPER0S6xrW1qkkuwew9f+eMnbNpDH5wJODy2oLl95YKYvmazIJqzf7dLmxMaBPAny8YdOeN9QY8bxqdL4T4i19na0rRqapBZchNleHSItiGvxWw81KBltdffG3iJXEX/mwILpHRdb3u1eje8EEJBVncQd72rgajtkd5j7/VqCnrWVPdpwXRMJWB+T01i8kTC1tp5pyN/OAu/H3UDT27bPIGl7CzYXB/mGi6NFYG57enZKKDzuPjcobfFfU9ymKjAM8rpuy4ELJrkRP0G0zh4XVavMRVp7DSt/FALBubb/wlHlZQ1LTBucseutolWBSELtmj0724pKWrF/4A+f6CnDHZGSgHptE+kYCf+SjdAiTmhpg8wc/1NZKpqWfm+PxHY/mN0bbh3U3EZr865WMXsIMBbP+0+3CqnjfzNmLQPWMJXJyxNPLrIgHv+Eh8PRD8zDQTtf/qOGaY3fxumJ1x1uPDe/DNyDvxFs5cPu1W16U5h42XPM0ndmmFl9Nnwn64p+FocCDakDUl8LMfpjOqSXwcSlIMqfkkpmtSy823Vozj7WsLWq5fWLEw7etPv9omBGshfVyRnF2dqb+DgkU3KnXj4vLMudAtfWWk16YEfkaRW0xAY+2OqfFjq8Hga199x/iEzffhlEg7SLJoxiu/LXABHzPm7E9c5azNpLI+4KCeb8y/g3tzR6qJXKrPEYF3nkWxfd/SDgBxogGbGM7CQpCkxtyMNGy5sQD9Fm6qTSReL175XDZUHvzCRdbE781JwGiakl7BYqaupoUFDH6RXQznpKU+UHFE4B2L6ApXuIsV/Rs6t9rIQU8tCHGIuGzzBDawtmAT1z+yZE4hAXvAHyn7Pm6dqpDAPcY3yc3J/DMY2/COlK8/IvAOhfHXALF/UJDYLSUdw3W3RZ5/0DTPOBu0eTxGp9catvjw6j/+yN3Ltgtg2cGsLZi61tyaZjAqZzycEdtwRPA1Au9QRC3Ipe1AgvstY+ZNRhRILQRj+h6x7Wx2AWtZno/xlCKPsKBw6YLpwoW77eZjaL6upjBmFh9YQofY+3B3bsHRAW8/2f0VIRWFu6RBshKEMqltXwCP/v1+Pj4CpkhLCle8fEr8IG0TxGKmBZ04cFCxXCCYsGYE86uGw+BU5+Ma35NU43Ic0/4BsRWATrOHf/akJDQUNNmaw07/ZCJuiYQq4qLxi5fMIWK3Jjs9lXS+7uXz8lCCNPmaPkmBt51M+UCi1HhwInMHVuDZvMrY2Notk9nFEfFEXjZpacnph+Jis0uMKW3LhIXM4UB7wBgmPUAGv250NZzMtyV9V1Lgp01y5wHRUAVYJWh64hlid4/plY+rLiq/ecsD+MfIiGqx8J6XV74kiF3lm7uVxRmty1gP9lk6YHCGsxEmNbolGvBzCqnRnmpZkFCGuaPmUOYxOmN7cgGbbyzEylrgiby0YGlZl3g1vWcfKJA+neyAoF3PS8u4ucGv4dLM50PvWlw5ChZUPpG16Bo84GebbSa6dyDAU2bwZwYF4Tw9eI4yCsRZ/3iQj4iM5CgWjnpp7SoC7G2fowmaESZtDZ+SlEIA4HBF5kzol/k8uODA4soR8OqB4UCxrJYlV2XtCIBPiK8hgovCgwHTN/XCmJ+Ya7FwZF23PIRyXFxvnxGL1/cULn/DPiJmUlk7pvuDSOus7GHHSYEBw8x2JUMyPg2Aj3MPElC6PQoKz8fCQgDED7cV8bx6Q2w9eNiiDe8IYF2lJg8La+aomH9sTB8yCLmHR45SOI15g8DUBy8kvmEjHRQkHHuU6Gs//O8cOo1lcPe2Iv748QB+68L3r4gDLjYaDogt3IwMKjYzewu3pxuxXXtevrZlQxOT1N5b3xd/hwC66sozmIrYRGdNSg6l5bAWn0zE748HcPmO6xdVrBYCe2lys46G+sdEvRBnHSgMCYIQcvju3y27trlK6H1TbzXWfRiAJtjmnRjGdFxTo4TZn03h/oHY4wH+lle2tqysonVErJXyd6tMNQWNfSbe7tLIcMgQDjiU1m7VdahOVvjA2xVSbvU+8b48ngaoh/wauAfLHwLCzkaZrOP7hbj7eAC233Htki/axqtoviA8LyCuYLamu69BuDNn6AQxwRi7cc0QnOdbsP3g1mOpmwtiGRCdEMy39QopBwb4rcPZtVunYPnxBm3eJ4eXf130zWggLIoTNjD998R//zAWAcB2A8ORa4eER1mJzWHoVEhN9u4RUwDhBgLK0GU4focIJU4DNvbTQvz2PwXafm//hfuagYj/3AW6zAWnFxFmhgeOfBsDms8c9lT5Nbgzcc+HATcLWhdSBt8H7UhA1bbH6rYAqWvB3VxGGdv/dehUBryJC84ByIQd5Zfjd0d6T43A63pz/23P+z/w/zaN1Pd+/g041Ry3iU5l8wAAAABJRU5ErkJggg==",U={key:0},P=l({name:"Logo"}),p=l({...P,props:{showLogo:{type:Boolean,default:!0},showTitle:{type:Boolean,default:!0}},setup(c){const A=u(),o=B("AIWeb-Admin");B(L);const a=m(()=>{const e={};return A.settings.home.enable&&(e.name="home"),e});return(e,v)=>{const s=D("router-link");return n(),g(s,{to:t(a),class:f(["title",{"is-link":t(A).settings.home.enable}]),title:t(o)},{default:r(()=>[c.showTitle?(n(),i("span",U,C(t(o)),1)):x("",!0)]),_:1},8,["to","class","title"])}}});const z=G(p,[["__scopeId","data-v-574cceb4"]]);export{z as default}; diff --git a/public/admin/assets/index-bb6c0b83.js b/public/admin/assets/index-591405df.js similarity index 97% rename from public/admin/assets/index-bb6c0b83.js rename to public/admin/assets/index-591405df.js index 3a5562e..f6b7333 100644 --- a/public/admin/assets/index-bb6c0b83.js +++ b/public/admin/assets/index-591405df.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{_ as re}from"./index-5e1cba81.js";import{d as se,r as b,Q as k,x as de,o as v,c as T,e as l,f as a,R as N,S as L,b as C,k as r,w as ie,I as x,t as g,P as M,E as j,h as d,X as pe,q as O}from"./index-a4526b0d.js";import{r as Q,U as me,q as fe}from"./index-20fc3802.js";import{u as X}from"./utcformatTime-e76e5157.js";const ce=se({__name:"index",setup(be){const $=b(),z=b(0),V=b(!1),U=b(!1),y=b(!1),h=b(0),I=b(),w=k({status:0,id:0}),m=k({model3Count:0,model4Count:0,drawMjCount:0}),s=k({username:"",email:"",status:"",phone:"",page:1,size:15}),G=k({model3Count:[{required:!0,message:"请填写赠送基础模型额度",trigger:"blur"}],model4Count:[{required:!0,message:"请填写赠送高级模型额度",trigger:"blur"}],drawMjCount:[{required:!0,message:"请填写赠绘画积分额度",trigger:"blur"}]}),D=b([]);async function _(){try{U.value=!0;const n=await M.queryAllUser(s),{rows:t,count:p}=n.data;U.value=!1,z.value=p,D.value=t}catch{U.value=!1}}function H(n){V.value=!0,w.status=n.status,w.id=n.id}function J(n){y.value=!0,h.value=n.id}async function K(){(await M.updateUserStatus(w)).success&&j({type:"success",message:"变更用户状态成功!"}),V.value=!1,_()}function W(n){n==null||n.resetFields(),_()}async function Z(n){const{id:t,email:p}=n;(await M.resetUserPassword({id:t})).success&&j({type:"success",message:`重置用户[${p}密码为初始密码为[123456]完成!`})}function E(n){h.value=0,n==null||n.resetFields()}async function ee(n){n==null||n.validate(async t=>{t&&(await M.sendUserCrami({...m,userId:h.value}),j.success("赠送用户成功!"),y.value=!1,_())})}return de(()=>_()),(n,t)=>{const p=d("el-input"),i=d("el-form-item"),A=d("el-option"),R=d("el-select"),f=d("el-button"),S=d("el-form"),P=re,le=d("el-avatar"),o=d("el-table-column"),q=d("el-tag"),ae=d("el-popconfirm"),te=d("el-table"),ne=d("el-pagination"),oe=d("el-row"),Y=d("el-dialog"),ue=pe("loading");return v(),T("div",null,[l(P,null,{default:a(()=>[l(S,{ref_key:"formRef",ref:$,inline:!0,model:s},{default:a(()=>[l(i,{label:"用户名称",prop:"username"},{default:a(()=>[l(p,{modelValue:s.username,"onUpdate:modelValue":t[0]||(t[0]=e=>s.username=e),placeholder:"用户姓名[模糊搜索]",clearable:""},null,8,["modelValue"])]),_:1}),l(i,{label:"用户邮箱",prop:"email"},{default:a(()=>[l(p,{modelValue:s.email,"onUpdate:modelValue":t[1]||(t[1]=e=>s.email=e),placeholder:"用户邮箱[模糊搜索]",clearable:""},null,8,["modelValue"])]),_:1}),l(i,{label:"手机号码",prop:"phone"},{default:a(()=>[l(p,{modelValue:s.phone,"onUpdate:modelValue":t[2]||(t[2]=e=>s.phone=e),placeholder:"手机号码[模糊搜索]",clearable:""},null,8,["modelValue"])]),_:1}),l(i,{label:"用户状态",prop:"status"},{default:a(()=>[l(R,{modelValue:s.status,"onUpdate:modelValue":t[3]||(t[3]=e=>s.status=e),placeholder:"请选择用户状态",clearable:""},{default:a(()=>[(v(!0),T(N,null,L(C(Q),e=>(v(),x(A,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(i,null,{default:a(()=>[l(f,{type:"primary",onClick:_},{default:a(()=>[r(" 查询 ")]),_:1}),l(f,{onClick:t[4]||(t[4]=e=>W($.value))},{default:a(()=>[r(" 重置 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),l(P,{style:{width:"100%"}},{default:a(()=>[ie((v(),x(te,{border:"",data:D.value,style:{width:"100%"},size:"large"},{default:a(()=>[l(o,{prop:"avatar",label:"用户头像",fixed:"",width:"120"},{default:a(e=>[l(le,{src:e.row.avatar},null,8,["src"])]),_:1}),l(o,{fixed:"",prop:"username",label:"用户名称",width:"150"}),l(o,{prop:"email",label:"用户邮箱",width:"250",align:"left"}),l(o,{prop:"phone",label:"用户手机号",width:"250",align:"left"},{default:a(e=>{var u;return[r(g(((u=e.row)==null?void 0:u.phone)||"未绑定手机号"),1)]}),_:1}),l(o,{prop:"status",label:"用户状态",width:"120",align:"center"},{default:a(({row:e})=>[l(q,{type:C(me)[e.status]},{default:a(()=>[r(g(C(fe)[e.status]),1)]),_:2},1032,["type"])]),_:1}),l(o,{prop:"balanceInfo.model3Count",label:"基础模型",width:"120",align:"center"}),l(o,{prop:"balanceInfo.model4Count",label:"高级模型",width:"120",align:"center"}),l(o,{prop:"balanceInfo.drawMjCount",label:"绘画余额",width:"120",align:"center"}),r("expirationTime "),l(o,{prop:"balanceInfo.drawMjCount",label:"会员到期时间",width:"170",align:"center"},{default:a(e=>[l(q,{type:"success"},{default:a(()=>{var u,c,B,F;return[r(g((c=(u=e.row)==null?void 0:u.balanceInfo)!=null&&c.expirationTime?C(X)(new Date((F=(B=e.row)==null?void 0:B.balanceInfo)==null?void 0:F.expirationTime)):"非会员"),1)]}),_:2},1024)]),_:1}),l(o,{prop:"balanceInfo.memberModel3Count",label:"基础模型[会员]",width:"120",align:"center"}),l(o,{prop:"balanceInfo.memberModel4Count",label:"高级模型[会员]",width:"120",align:"center"}),l(o,{prop:"balanceInfo.memberDrawMjCount",label:"绘画余额[会员]",width:"120",align:"center"}),l(o,{prop:"balanceInfo.useModel3Count",label:"已用基础模型",width:"160",align:"center"},{default:a(e=>{var u,c;return[r(g(`${((u=e.row.balanceInfo)==null?void 0:u.useModel3Count)||0}次 | ${((c=e.row.balanceInfo)==null?void 0:c.useModel3Token)||0} Token`),1)]}),_:1}),l(o,{prop:"balanceInfo.useModel4Count",label:"已用高级模型",width:"160",align:"center"},{default:a(e=>{var u,c;return[r(g(`${((u=e.row.balanceInfo)==null?void 0:u.useModel4Count)||0}次 | ${((c=e.row.balanceInfo)==null?void 0:c.useModel4Token)||0} Token`),1)]}),_:1}),l(o,{prop:"balanceInfo.useDrawMjToken",label:"已用绘画积分",width:"160",align:"center"},{default:a(e=>{var u;return[r(g(`${((u=e.row.balanceInfo)==null?void 0:u.useDrawMjToken)||0} Token`),1)]}),_:1}),l(o,{prop:"createdAt",label:"注册时间",width:"200",align:"center"},{default:a(e=>[r(g(C(X)(e.row.createdAt,"YYYY-MM-DD hh:mm:ss")),1)]),_:1}),l(o,{fixed:"right",label:"操作",width:"250",align:"center"},{default:a(e=>[l(f,{link:"",type:"primary",size:"small",onClick:u=>H(e.row)},{default:a(()=>[r(" 修改状态 ")]),_:2},1032,["onClick"]),l(ae,{title:"确认重置此用户密码为【123456】?","confirm-button-text":"确认重置",onConfirm:u=>Z(e.row)},{reference:a(()=>[l(f,{link:"",type:"danger"},{default:a(()=>[r(" 重置密码 ")]),_:1})]),_:2},1032,["onConfirm"]),l(f,{link:"",type:"primary",size:"small",onClick:u=>J(e.row)},{default:a(()=>[r(" 赠送卡密 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[ue,U.value]]),l(oe,{class:"flex justify-end mt-5"},{default:a(()=>[l(ne,{"current-page":s.page,"onUpdate:currentPage":t[5]||(t[5]=e=>s.page=e),"page-size":s.size,"onUpdate:pageSize":t[6]||(t[6]=e=>s.size=e),class:"mr-5","page-sizes":[15,30,50,100],layout:"total, sizes, prev, pager, next, jumper",total:z.value,onSizeChange:_,onCurrentChange:_},null,8,["current-page","page-size","total"])]),_:1})]),_:1}),l(Y,{modelValue:V.value,"onUpdate:modelValue":t[8]||(t[8]=e=>V.value=e),title:"变更用户状态",width:"500px"},{default:a(()=>[l(S,{model:w,inline:!0},{default:a(()=>[l(i,{label:"用户状态","label-width":"90px"},{default:a(()=>[l(R,{modelValue:w.status,"onUpdate:modelValue":t[7]||(t[7]=e=>w.status=e),placeholder:"请选择用户状态",clearable:""},{default:a(()=>[(v(!0),T(N,null,L(C(Q),e=>(v(),x(A,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(i,null,{default:a(()=>[l(f,{type:"primary",onClick:K},{default:a(()=>[r(" 确认变更 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),l(Y,{modelValue:y.value,"onUpdate:modelValue":t[14]||(t[14]=e=>y.value=e),title:"主动赠送用户",width:"450px",onClose:t[15]||(t[15]=e=>E(I.value))},{footer:a(()=>[l(f,{onClick:t[12]||(t[12]=e=>y.value=!1)},{default:a(()=>[r(" 放弃赠送 ")]),_:1}),l(f,{type:"primary",onClick:t[13]||(t[13]=e=>ee(I.value))},{default:a(()=>[r(" 确认赠送 ")]),_:1})]),default:a(()=>[l(S,{ref_key:"cramiRef",ref:I,model:m,rules:G,"label-width":"115px"},{default:a(()=>[l(i,{label:"基础模型积分",prop:"model3Count"},{default:a(()=>[l(p,{modelValue:m.model3Count,"onUpdate:modelValue":t[9]||(t[9]=e=>m.model3Count=e),modelModifiers:{number:!0},type:"number",placeholder:"赠送基础模型积分"},null,8,["modelValue"])]),_:1}),l(i,{label:"高级模型积分",prop:"model4Count"},{default:a(()=>[l(p,{modelValue:m.model4Count,"onUpdate:modelValue":t[10]||(t[10]=e=>m.model4Count=e),modelModifiers:{number:!0},type:"number",placeholder:"赠送高级模型积分"},null,8,["modelValue"])]),_:1}),l(i,{label:"绘画额度积分",prop:"drawMjCount"},{default:a(()=>[l(p,{modelValue:m.drawMjCount,"onUpdate:modelValue":t[11]||(t[11]=e=>m.drawMjCount=e),modelModifiers:{number:!0},type:"number",placeholder:"赠送绘画额度积分"},null,8,["modelValue"])]),_:1}),l(i,{class:"flex justify-end"})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}});typeof O=="function"&&O(ce);export{ce as default}; +import{_ as re}from"./index-7911c6db.js";import{d as se,r as b,Q as k,x as de,o as v,c as T,e as l,f as a,R as N,S as L,b as C,k as r,w as ie,I as x,t as g,P as M,E as j,h as d,X as pe,q as O}from"./index-4eef28ae.js";import{q as Q,U as me,p as fe}from"./index-66a830a3.js";import{u as X}from"./utcformatTime-e76e5157.js";const ce=se({__name:"index",setup(be){const $=b(),z=b(0),V=b(!1),U=b(!1),y=b(!1),h=b(0),I=b(),w=k({status:0,id:0}),m=k({model3Count:0,model4Count:0,drawMjCount:0}),s=k({username:"",email:"",status:"",phone:"",page:1,size:15}),G=k({model3Count:[{required:!0,message:"请填写赠送基础模型额度",trigger:"blur"}],model4Count:[{required:!0,message:"请填写赠送高级模型额度",trigger:"blur"}],drawMjCount:[{required:!0,message:"请填写赠绘画积分额度",trigger:"blur"}]}),D=b([]);async function _(){try{U.value=!0;const n=await M.queryAllUser(s),{rows:t,count:p}=n.data;U.value=!1,z.value=p,D.value=t}catch{U.value=!1}}function H(n){V.value=!0,w.status=n.status,w.id=n.id}function J(n){y.value=!0,h.value=n.id}async function K(){(await M.updateUserStatus(w)).success&&j({type:"success",message:"变更用户状态成功!"}),V.value=!1,_()}function W(n){n==null||n.resetFields(),_()}async function Z(n){const{id:t,email:p}=n;(await M.resetUserPassword({id:t})).success&&j({type:"success",message:`重置用户[${p}密码为初始密码为[123456]完成!`})}function E(n){h.value=0,n==null||n.resetFields()}async function ee(n){n==null||n.validate(async t=>{t&&(await M.sendUserCrami({...m,userId:h.value}),j.success("赠送用户成功!"),y.value=!1,_())})}return de(()=>_()),(n,t)=>{const p=d("el-input"),i=d("el-form-item"),A=d("el-option"),R=d("el-select"),f=d("el-button"),S=d("el-form"),P=re,le=d("el-avatar"),o=d("el-table-column"),q=d("el-tag"),ae=d("el-popconfirm"),te=d("el-table"),ne=d("el-pagination"),oe=d("el-row"),Y=d("el-dialog"),ue=pe("loading");return v(),T("div",null,[l(P,null,{default:a(()=>[l(S,{ref_key:"formRef",ref:$,inline:!0,model:s},{default:a(()=>[l(i,{label:"用户名称",prop:"username"},{default:a(()=>[l(p,{modelValue:s.username,"onUpdate:modelValue":t[0]||(t[0]=e=>s.username=e),placeholder:"用户姓名[模糊搜索]",clearable:""},null,8,["modelValue"])]),_:1}),l(i,{label:"用户邮箱",prop:"email"},{default:a(()=>[l(p,{modelValue:s.email,"onUpdate:modelValue":t[1]||(t[1]=e=>s.email=e),placeholder:"用户邮箱[模糊搜索]",clearable:""},null,8,["modelValue"])]),_:1}),l(i,{label:"手机号码",prop:"phone"},{default:a(()=>[l(p,{modelValue:s.phone,"onUpdate:modelValue":t[2]||(t[2]=e=>s.phone=e),placeholder:"手机号码[模糊搜索]",clearable:""},null,8,["modelValue"])]),_:1}),l(i,{label:"用户状态",prop:"status"},{default:a(()=>[l(R,{modelValue:s.status,"onUpdate:modelValue":t[3]||(t[3]=e=>s.status=e),placeholder:"请选择用户状态",clearable:""},{default:a(()=>[(v(!0),T(N,null,L(C(Q),e=>(v(),x(A,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(i,null,{default:a(()=>[l(f,{type:"primary",onClick:_},{default:a(()=>[r(" 查询 ")]),_:1}),l(f,{onClick:t[4]||(t[4]=e=>W($.value))},{default:a(()=>[r(" 重置 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),l(P,{style:{width:"100%"}},{default:a(()=>[ie((v(),x(te,{border:"",data:D.value,style:{width:"100%"},size:"large"},{default:a(()=>[l(o,{prop:"avatar",label:"用户头像",fixed:"",width:"120"},{default:a(e=>[l(le,{src:e.row.avatar},null,8,["src"])]),_:1}),l(o,{fixed:"",prop:"username",label:"用户名称",width:"150"}),l(o,{prop:"email",label:"用户邮箱",width:"250",align:"left"}),l(o,{prop:"phone",label:"用户手机号",width:"250",align:"left"},{default:a(e=>{var u;return[r(g(((u=e.row)==null?void 0:u.phone)||"未绑定手机号"),1)]}),_:1}),l(o,{prop:"status",label:"用户状态",width:"120",align:"center"},{default:a(({row:e})=>[l(q,{type:C(me)[e.status]},{default:a(()=>[r(g(C(fe)[e.status]),1)]),_:2},1032,["type"])]),_:1}),l(o,{prop:"balanceInfo.model3Count",label:"基础模型",width:"120",align:"center"}),l(o,{prop:"balanceInfo.model4Count",label:"高级模型",width:"120",align:"center"}),l(o,{prop:"balanceInfo.drawMjCount",label:"绘画余额",width:"120",align:"center"}),r("expirationTime "),l(o,{prop:"balanceInfo.drawMjCount",label:"会员到期时间",width:"170",align:"center"},{default:a(e=>[l(q,{type:"success"},{default:a(()=>{var u,c,B,F;return[r(g((c=(u=e.row)==null?void 0:u.balanceInfo)!=null&&c.expirationTime?C(X)(new Date((F=(B=e.row)==null?void 0:B.balanceInfo)==null?void 0:F.expirationTime)):"非会员"),1)]}),_:2},1024)]),_:1}),l(o,{prop:"balanceInfo.memberModel3Count",label:"基础模型[会员]",width:"120",align:"center"}),l(o,{prop:"balanceInfo.memberModel4Count",label:"高级模型[会员]",width:"120",align:"center"}),l(o,{prop:"balanceInfo.memberDrawMjCount",label:"绘画余额[会员]",width:"120",align:"center"}),l(o,{prop:"balanceInfo.useModel3Count",label:"已用基础模型",width:"160",align:"center"},{default:a(e=>{var u,c;return[r(g(`${((u=e.row.balanceInfo)==null?void 0:u.useModel3Count)||0}次 | ${((c=e.row.balanceInfo)==null?void 0:c.useModel3Token)||0} Token`),1)]}),_:1}),l(o,{prop:"balanceInfo.useModel4Count",label:"已用高级模型",width:"160",align:"center"},{default:a(e=>{var u,c;return[r(g(`${((u=e.row.balanceInfo)==null?void 0:u.useModel4Count)||0}次 | ${((c=e.row.balanceInfo)==null?void 0:c.useModel4Token)||0} Token`),1)]}),_:1}),l(o,{prop:"balanceInfo.useDrawMjToken",label:"已用绘画积分",width:"160",align:"center"},{default:a(e=>{var u;return[r(g(`${((u=e.row.balanceInfo)==null?void 0:u.useDrawMjToken)||0} Token`),1)]}),_:1}),l(o,{prop:"createdAt",label:"注册时间",width:"200",align:"center"},{default:a(e=>[r(g(C(X)(e.row.createdAt,"YYYY-MM-DD hh:mm:ss")),1)]),_:1}),l(o,{fixed:"right",label:"操作",width:"250",align:"center"},{default:a(e=>[l(f,{link:"",type:"primary",size:"small",onClick:u=>H(e.row)},{default:a(()=>[r(" 修改状态 ")]),_:2},1032,["onClick"]),l(ae,{title:"确认重置此用户密码为【123456】?","confirm-button-text":"确认重置",onConfirm:u=>Z(e.row)},{reference:a(()=>[l(f,{link:"",type:"danger"},{default:a(()=>[r(" 重置密码 ")]),_:1})]),_:2},1032,["onConfirm"]),l(f,{link:"",type:"primary",size:"small",onClick:u=>J(e.row)},{default:a(()=>[r(" 赠送卡密 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[ue,U.value]]),l(oe,{class:"flex justify-end mt-5"},{default:a(()=>[l(ne,{"current-page":s.page,"onUpdate:currentPage":t[5]||(t[5]=e=>s.page=e),"page-size":s.size,"onUpdate:pageSize":t[6]||(t[6]=e=>s.size=e),class:"mr-5","page-sizes":[15,30,50,100],layout:"total, sizes, prev, pager, next, jumper",total:z.value,onSizeChange:_,onCurrentChange:_},null,8,["current-page","page-size","total"])]),_:1})]),_:1}),l(Y,{modelValue:V.value,"onUpdate:modelValue":t[8]||(t[8]=e=>V.value=e),title:"变更用户状态",width:"500px"},{default:a(()=>[l(S,{model:w,inline:!0},{default:a(()=>[l(i,{label:"用户状态","label-width":"90px"},{default:a(()=>[l(R,{modelValue:w.status,"onUpdate:modelValue":t[7]||(t[7]=e=>w.status=e),placeholder:"请选择用户状态",clearable:""},{default:a(()=>[(v(!0),T(N,null,L(C(Q),e=>(v(),x(A,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(i,null,{default:a(()=>[l(f,{type:"primary",onClick:K},{default:a(()=>[r(" 确认变更 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),l(Y,{modelValue:y.value,"onUpdate:modelValue":t[14]||(t[14]=e=>y.value=e),title:"主动赠送用户",width:"450px",onClose:t[15]||(t[15]=e=>E(I.value))},{footer:a(()=>[l(f,{onClick:t[12]||(t[12]=e=>y.value=!1)},{default:a(()=>[r(" 放弃赠送 ")]),_:1}),l(f,{type:"primary",onClick:t[13]||(t[13]=e=>ee(I.value))},{default:a(()=>[r(" 确认赠送 ")]),_:1})]),default:a(()=>[l(S,{ref_key:"cramiRef",ref:I,model:m,rules:G,"label-width":"115px"},{default:a(()=>[l(i,{label:"基础模型积分",prop:"model3Count"},{default:a(()=>[l(p,{modelValue:m.model3Count,"onUpdate:modelValue":t[9]||(t[9]=e=>m.model3Count=e),modelModifiers:{number:!0},type:"number",placeholder:"赠送基础模型积分"},null,8,["modelValue"])]),_:1}),l(i,{label:"高级模型积分",prop:"model4Count"},{default:a(()=>[l(p,{modelValue:m.model4Count,"onUpdate:modelValue":t[10]||(t[10]=e=>m.model4Count=e),modelModifiers:{number:!0},type:"number",placeholder:"赠送高级模型积分"},null,8,["modelValue"])]),_:1}),l(i,{label:"绘画额度积分",prop:"drawMjCount"},{default:a(()=>[l(p,{modelValue:m.drawMjCount,"onUpdate:modelValue":t[11]||(t[11]=e=>m.drawMjCount=e),modelModifiers:{number:!0},type:"number",placeholder:"赠送绘画额度积分"},null,8,["modelValue"])]),_:1}),l(i,{class:"flex justify-end"})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}});typeof O=="function"&&O(ce);export{ce as default}; diff --git a/public/admin/assets/index-4acd4bac.js b/public/admin/assets/index-609169ac.js similarity index 96% rename from public/admin/assets/index-4acd4bac.js rename to public/admin/assets/index-609169ac.js index 45412d9..69f4a75 100644 --- a/public/admin/assets/index-4acd4bac.js +++ b/public/admin/assets/index-609169ac.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{s as i,t as O,L as s,r as p,p as a,a as u,b as l,u as e,v as m}from"./notice-03602d5e.js";import"./index-5e1cba81.js";import"./index-a4526b0d.js";import"./config-33902e1a.js";const S=l.deserialize({version:14,states:"%pOVOWOOObQPOOOpOSO'#C_OOOO'#Cp'#CpQVOWOOQxQPOOO!TQQOOQ!YQPOOOOOO,58y,58yO!_OSO,58yOOOO-E6n-E6nO!dQQO'#CqQ{QPOOO!iQPOOQ{QPOOO!qQPOOOOOO1G.e1G.eOOQO,59],59]OOQO-E6o-E6oO!yOpO'#CiO#RO`O'#CiQOQPOOO#ZO#tO'#CmO#fO!bO'#CmOOQO,59T,59TO#qOpO,59TO#vO`O,59TOOOO'#Cr'#CrO#{O#tO,59XOOQO,59X,59XOOOO'#Cs'#CsO$WO!bO,59XOOQO1G.o1G.oOOOO-E6p-E6pOOQO1G.s1G.sOOOO-E6q-E6q",stateData:"$g~OjOS~OQROUROkQO~OWTOXUOZUO`VO~OSXOTWO~OXUO[]OlZO~OY^O~O[_O~OT`O~OYaO~OmcOodO~OmfOogO~O^iOnhO~O_jOphO~ObkOqkOrmO~OcnOsnOtmO~OnpO~OppO~ObkOqkOrrO~OcnOsnOtrO~OWX`~",goto:"!^hPPPiPPPPPPPPPmPPPpPPsy!Q!WTROSRe]Re_QSORYSS[T^Rb[QlfRqlQogRso",nodeNames:"⚠ Content Text Interpolation InterpolationContent }} Entity Attribute VueAttributeName : Identifier @ Is ScriptAttributeValue AttributeScript AttributeScript AttributeName AttributeValue Entity Entity",maxTerm:36,skippedNodes:[0],repeatNodeCount:4,tokenData:"'y~RdXY!aYZ!a]^!apq!ars!rwx!w}!O!|!O!P#t!Q![#y![!]$s!_!`%g!b!c%l!c!}#y#R#S#y#T#j#y#j#k%q#k#o#y%W;'S#y;'S;:j$m<%lO#y~!fSj~XY!aYZ!a]^!apq!a~!wOm~~!|Oo~!b#RX`!b}!O!|!Q![!|![!]!|!c!}!|#R#S!|#T#o!|%W;'S!|;'S;:j#n<%lO!|!b#qP;=`<%l!|~#yOl~%W$QXY#t`!b}!O!|!Q![#y![!]!|!c!}#y#R#S#y#T#o#y%W;'S#y;'S;:j$m<%lO#y%W$pP;=`<%l#y~$zXX~`!b}!O!|!Q![!|![!]!|!c!}!|#R#S!|#T#o!|%W;'S!|;'S;:j#n<%lO!|~%lO[~~%qOZ~%W%xXY#t`!b}!O&e!Q![#y![!]!|!c!}#y#R#S#y#T#o#y%W;'S#y;'S;:j$m<%lO#y!b&jX`!b}!O!|!Q![!|![!]!|!c!}'V#R#S!|#T#o'V%W;'S!|;'S;:j#n<%lO!|!b'^XW!b`!b}!O!|!Q![!|![!]!|!c!}'V#R#S!|#T#o'V%W;'S!|;'S;:j#n<%lO!|",tokenizers:[6,7,new e("b~RP#q#rU~XP#q#r[~aOT~~",17,4),new e("!k~RQvwX#o#p!_~^TU~Opmq!]m!^;'Sm;'S;=`!X<%lOm~pUOpmq!]m!]!^!S!^;'Sm;'S;=`!X<%lOm~!XOU~~![P;=`<%lm~!bP#o#p!e~!jOk~~",72,2),new e("[~RPwxU~ZOp~~",11,15),new e("[~RPrsU~ZOn~~",11,14),new e("!e~RQvwXwx!_~^Tc~Opmq!]m!^;'Sm;'S;=`!X<%lOm~pUOpmq!]m!]!^!S!^;'Sm;'S;=`!X<%lOm~!XOc~~![P;=`<%lm~!dOt~~",66,35),new e("!e~RQrsXvw^~^Or~~cTb~Oprq!]r!^;'Sr;'S;=`!^<%lOr~uUOprq!]r!]!^!X!^;'Sr;'S;=`!^<%lOr~!^Ob~~!aP;=`<%lr~",66,33)],topRules:{Content:[0,1],Attribute:[1,7]},tokenPrec:157}),c=m.parser.configure({top:"SingleExpression"}),n=S.configure({props:[i({Text:O.content,Is:O.definitionOperator,AttributeName:O.attributeName,VueAttributeName:O.keyword,Identifier:O.variableName,"AttributeValue ScriptAttributeValue":O.attributeValue,Entity:O.character,"{{ }}":O.brace,"@ :":O.punctuation})]}),o={parser:c},b=n.configure({wrap:a((t,r)=>t.name=="InterpolationContent"?o:null)}),P=n.configure({wrap:a((t,r)=>t.name=="AttributeScript"?o:null),top:"Attribute"}),Q={parser:b},y={parser:P},R=s.define({name:"vue",parser:p.parser.configure({dialect:"selfClosing",wrap:a(X)}),languageData:{closeBrackets:{brackets:["{",'"']}}});function X(t,r){switch(t.name){case"Attribute":return/^(@|:|v-)/.test(r.read(t.from,t.from+2))?y:null;case"Text":return Q}return null}function x(){return new u(R)}export{x as vue,R as vueLanguage}; +import{s as i,t as O,L as s,r as p,p as a,a as u,b as l,u as e,v as m}from"./notice-a7476b53.js";import"./index-7911c6db.js";import"./index-4eef28ae.js";import"./config-b4a9e7c0.js";const S=l.deserialize({version:14,states:"%pOVOWOOObQPOOOpOSO'#C_OOOO'#Cp'#CpQVOWOOQxQPOOO!TQQOOQ!YQPOOOOOO,58y,58yO!_OSO,58yOOOO-E6n-E6nO!dQQO'#CqQ{QPOOO!iQPOOQ{QPOOO!qQPOOOOOO1G.e1G.eOOQO,59],59]OOQO-E6o-E6oO!yOpO'#CiO#RO`O'#CiQOQPOOO#ZO#tO'#CmO#fO!bO'#CmOOQO,59T,59TO#qOpO,59TO#vO`O,59TOOOO'#Cr'#CrO#{O#tO,59XOOQO,59X,59XOOOO'#Cs'#CsO$WO!bO,59XOOQO1G.o1G.oOOOO-E6p-E6pOOQO1G.s1G.sOOOO-E6q-E6q",stateData:"$g~OjOS~OQROUROkQO~OWTOXUOZUO`VO~OSXOTWO~OXUO[]OlZO~OY^O~O[_O~OT`O~OYaO~OmcOodO~OmfOogO~O^iOnhO~O_jOphO~ObkOqkOrmO~OcnOsnOtmO~OnpO~OppO~ObkOqkOrrO~OcnOsnOtrO~OWX`~",goto:"!^hPPPiPPPPPPPPPmPPPpPPsy!Q!WTROSRe]Re_QSORYSS[T^Rb[QlfRqlQogRso",nodeNames:"⚠ Content Text Interpolation InterpolationContent }} Entity Attribute VueAttributeName : Identifier @ Is ScriptAttributeValue AttributeScript AttributeScript AttributeName AttributeValue Entity Entity",maxTerm:36,skippedNodes:[0],repeatNodeCount:4,tokenData:"'y~RdXY!aYZ!a]^!apq!ars!rwx!w}!O!|!O!P#t!Q![#y![!]$s!_!`%g!b!c%l!c!}#y#R#S#y#T#j#y#j#k%q#k#o#y%W;'S#y;'S;:j$m<%lO#y~!fSj~XY!aYZ!a]^!apq!a~!wOm~~!|Oo~!b#RX`!b}!O!|!Q![!|![!]!|!c!}!|#R#S!|#T#o!|%W;'S!|;'S;:j#n<%lO!|!b#qP;=`<%l!|~#yOl~%W$QXY#t`!b}!O!|!Q![#y![!]!|!c!}#y#R#S#y#T#o#y%W;'S#y;'S;:j$m<%lO#y%W$pP;=`<%l#y~$zXX~`!b}!O!|!Q![!|![!]!|!c!}!|#R#S!|#T#o!|%W;'S!|;'S;:j#n<%lO!|~%lO[~~%qOZ~%W%xXY#t`!b}!O&e!Q![#y![!]!|!c!}#y#R#S#y#T#o#y%W;'S#y;'S;:j$m<%lO#y!b&jX`!b}!O!|!Q![!|![!]!|!c!}'V#R#S!|#T#o'V%W;'S!|;'S;:j#n<%lO!|!b'^XW!b`!b}!O!|!Q![!|![!]!|!c!}'V#R#S!|#T#o'V%W;'S!|;'S;:j#n<%lO!|",tokenizers:[6,7,new e("b~RP#q#rU~XP#q#r[~aOT~~",17,4),new e("!k~RQvwX#o#p!_~^TU~Opmq!]m!^;'Sm;'S;=`!X<%lOm~pUOpmq!]m!]!^!S!^;'Sm;'S;=`!X<%lOm~!XOU~~![P;=`<%lm~!bP#o#p!e~!jOk~~",72,2),new e("[~RPwxU~ZOp~~",11,15),new e("[~RPrsU~ZOn~~",11,14),new e("!e~RQvwXwx!_~^Tc~Opmq!]m!^;'Sm;'S;=`!X<%lOm~pUOpmq!]m!]!^!S!^;'Sm;'S;=`!X<%lOm~!XOc~~![P;=`<%lm~!dOt~~",66,35),new e("!e~RQrsXvw^~^Or~~cTb~Oprq!]r!^;'Sr;'S;=`!^<%lOr~uUOprq!]r!]!^!X!^;'Sr;'S;=`!^<%lOr~!^Ob~~!aP;=`<%lr~",66,33)],topRules:{Content:[0,1],Attribute:[1,7]},tokenPrec:157}),c=m.parser.configure({top:"SingleExpression"}),n=S.configure({props:[i({Text:O.content,Is:O.definitionOperator,AttributeName:O.attributeName,VueAttributeName:O.keyword,Identifier:O.variableName,"AttributeValue ScriptAttributeValue":O.attributeValue,Entity:O.character,"{{ }}":O.brace,"@ :":O.punctuation})]}),o={parser:c},b=n.configure({wrap:a((t,r)=>t.name=="InterpolationContent"?o:null)}),P=n.configure({wrap:a((t,r)=>t.name=="AttributeScript"?o:null),top:"Attribute"}),Q={parser:b},y={parser:P},R=s.define({name:"vue",parser:p.parser.configure({dialect:"selfClosing",wrap:a(X)}),languageData:{closeBrackets:{brackets:["{",'"']}}});function X(t,r){switch(t.name){case"Attribute":return/^(@|:|v-)/.test(r.read(t.from,t.from+2))?y:null;case"Text":return Q}return null}function x(){return new u(R)}export{x as vue,R as vueLanguage}; diff --git a/public/admin/assets/index-4cf9b11c.js b/public/admin/assets/index-626bf66d.js similarity index 98% rename from public/admin/assets/index-4cf9b11c.js rename to public/admin/assets/index-626bf66d.js index ae5342b..de29544 100644 --- a/public/admin/assets/index-4cf9b11c.js +++ b/public/admin/assets/index-626bf66d.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{B as w,r as y,aj as q,ak as S,al as h,am as A,C as R,an as C,ao as z,x as _}from"./index-a4526b0d.js";function g(a){var u;const n=S(a);return(u=n==null?void 0:n.$el)!=null?u:n}const D=h?window:void 0,T=h?window.document:void 0,B=h?window.navigator:void 0;function E(...a){let u,n,f,l;if(typeof a[0]=="string"||Array.isArray(a[0])?([n,f,l]=a,u=D):[u,n,f,l]=a,!u)return A;Array.isArray(n)||(n=[n]),Array.isArray(f)||(f=[f]);const i=[],d=()=>{i.forEach(r=>r()),i.length=0},o=(r,m,p,c)=>(r.addEventListener(m,p,c),()=>r.removeEventListener(m,p,c)),s=R(()=>[g(u),S(l)],([r,m])=>{d(),r&&i.push(...n.flatMap(p=>f.map(c=>o(r,p,c,m))))},{immediate:!0,flush:"post"}),v=()=>{s(),d()};return C(v),v}function L(){const a=y(!1);return z()&&_(()=>{a.value=!0}),a}function M(a){const u=L();return w(()=>(u.value,!!a()))}function V(a={}){const{navigator:u=B,read:n=!1,source:f,copiedDuring:l=1500,legacy:i=!1}=a,d=["copy","cut"],o=M(()=>u&&"clipboard"in u),s=w(()=>o.value||i),v=y(""),r=y(!1),m=q(()=>r.value=!1,l);function p(){o.value?u.clipboard.readText().then(t=>{v.value=t}):v.value=b()}if(s.value&&n)for(const t of d)E(t,p);async function c(t=S(f)){s.value&&t!=null&&(o.value?await u.clipboard.writeText(t):F(t),v.value=t,r.value=!0,m.start())}function F(t){const e=document.createElement("textarea");e.value=t??"",e.style.position="absolute",e.style.opacity="0",document.body.appendChild(e),e.select(),document.execCommand("copy"),e.remove()}function b(){var t,e,x;return(x=(e=(t=document==null?void 0:document.getSelection)==null?void 0:t.call(document))==null?void 0:e.toString())!=null?x:""}return{isSupported:s,text:v,copied:r,copy:c}}const k=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function W(a,u={}){const{document:n=T,autoExit:f=!1}=u,l=w(()=>{var e;return(e=g(a))!=null?e:n==null?void 0:n.querySelector("html")}),i=y(!1),d=w(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(e=>n&&e in n||l.value&&e in l.value)),o=w(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(e=>n&&e in n||l.value&&e in l.value)),s=w(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(e=>n&&e in n||l.value&&e in l.value)),v=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(e=>n&&e in n),r=M(()=>l.value&&n&&d.value!==void 0&&o.value!==void 0&&s.value!==void 0),m=()=>v?(n==null?void 0:n[v])===l.value:!1,p=()=>{if(s.value){if(n&&n[s.value]!=null)return n[s.value];{const e=l.value;if((e==null?void 0:e[s.value])!=null)return!!e[s.value]}}return!1};async function c(){if(r.value){if(o.value)if((n==null?void 0:n[o.value])!=null)await n[o.value]();else{const e=l.value;(e==null?void 0:e[o.value])!=null&&await e[o.value]()}i.value=!1}}async function F(){if(!r.value)return;p()&&await c();const e=l.value;d.value&&(e==null?void 0:e[d.value])!=null&&(await e[d.value](),i.value=!0)}async function b(){await(i.value?c():F())}const t=()=>{const e=p();(!e||e&&m())&&(i.value=e)};return E(n,k,t,!1),E(()=>g(l),k,t,!1),f&&C(c),{isSupported:r,isFullscreen:i,enter:F,exit:c,toggle:b}}export{W as a,V as u}; +import{B as w,r as y,aj as q,ak as S,al as h,am as A,C as R,an as C,ao as z,x as _}from"./index-4eef28ae.js";function g(a){var u;const n=S(a);return(u=n==null?void 0:n.$el)!=null?u:n}const D=h?window:void 0,T=h?window.document:void 0,B=h?window.navigator:void 0;function E(...a){let u,n,f,l;if(typeof a[0]=="string"||Array.isArray(a[0])?([n,f,l]=a,u=D):[u,n,f,l]=a,!u)return A;Array.isArray(n)||(n=[n]),Array.isArray(f)||(f=[f]);const i=[],d=()=>{i.forEach(r=>r()),i.length=0},o=(r,m,p,c)=>(r.addEventListener(m,p,c),()=>r.removeEventListener(m,p,c)),s=R(()=>[g(u),S(l)],([r,m])=>{d(),r&&i.push(...n.flatMap(p=>f.map(c=>o(r,p,c,m))))},{immediate:!0,flush:"post"}),v=()=>{s(),d()};return C(v),v}function L(){const a=y(!1);return z()&&_(()=>{a.value=!0}),a}function M(a){const u=L();return w(()=>(u.value,!!a()))}function V(a={}){const{navigator:u=B,read:n=!1,source:f,copiedDuring:l=1500,legacy:i=!1}=a,d=["copy","cut"],o=M(()=>u&&"clipboard"in u),s=w(()=>o.value||i),v=y(""),r=y(!1),m=q(()=>r.value=!1,l);function p(){o.value?u.clipboard.readText().then(t=>{v.value=t}):v.value=b()}if(s.value&&n)for(const t of d)E(t,p);async function c(t=S(f)){s.value&&t!=null&&(o.value?await u.clipboard.writeText(t):F(t),v.value=t,r.value=!0,m.start())}function F(t){const e=document.createElement("textarea");e.value=t??"",e.style.position="absolute",e.style.opacity="0",document.body.appendChild(e),e.select(),document.execCommand("copy"),e.remove()}function b(){var t,e,x;return(x=(e=(t=document==null?void 0:document.getSelection)==null?void 0:t.call(document))==null?void 0:e.toString())!=null?x:""}return{isSupported:s,text:v,copied:r,copy:c}}const k=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function W(a,u={}){const{document:n=T,autoExit:f=!1}=u,l=w(()=>{var e;return(e=g(a))!=null?e:n==null?void 0:n.querySelector("html")}),i=y(!1),d=w(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(e=>n&&e in n||l.value&&e in l.value)),o=w(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(e=>n&&e in n||l.value&&e in l.value)),s=w(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(e=>n&&e in n||l.value&&e in l.value)),v=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(e=>n&&e in n),r=M(()=>l.value&&n&&d.value!==void 0&&o.value!==void 0&&s.value!==void 0),m=()=>v?(n==null?void 0:n[v])===l.value:!1,p=()=>{if(s.value){if(n&&n[s.value]!=null)return n[s.value];{const e=l.value;if((e==null?void 0:e[s.value])!=null)return!!e[s.value]}}return!1};async function c(){if(r.value){if(o.value)if((n==null?void 0:n[o.value])!=null)await n[o.value]();else{const e=l.value;(e==null?void 0:e[o.value])!=null&&await e[o.value]()}i.value=!1}}async function F(){if(!r.value)return;p()&&await c();const e=l.value;d.value&&(e==null?void 0:e[d.value])!=null&&(await e[d.value](),i.value=!0)}async function b(){await(i.value?c():F())}const t=()=>{const e=p();(!e||e&&m())&&(i.value=e)};return E(n,k,t,!1),E(()=>g(l),k,t,!1),f&&C(c),{isSupported:r,isFullscreen:i,enter:F,exit:c,toggle:b}}export{W as a,V as u}; diff --git a/public/admin/assets/index-66a830a3.js b/public/admin/assets/index-66a830a3.js new file mode 100644 index 0000000..66a95eb --- /dev/null +++ b/public/admin/assets/index-66a830a3.js @@ -0,0 +1,9 @@ + +/** + * 由 Fantastic-admin 提供技术支持 + * Powered by Fantastic-admin + * Gitee https://gitee.com/hooray/fantastic-admin + * Github https://github.com/hooray/fantastic-admin + */ + +const l=[{value:0,label:"待激活"},{value:1,label:"正常"},{value:2,label:"已封禁"},{value:3,label:"黑名单"}],a={0:"待激活",1:"正常",2:"已封禁",3:"黑名单"},e={0:"info",1:"success",2:"danger",3:"danger"},t={1:"注册赠送",2:"受邀请赠送",3:"邀请人赠送",4:"购买套餐赠送",5:"管理员赠送",6:"扫码支付",7:"绘画失败退款",8:"签到奖励"},u=[{value:1,label:"注册赠送"},{value:2,label:"受邀请赠送"},{value:3,label:"邀请人赠送"},{value:4,label:"购买套餐赠送"},{value:5,label:"管理员赠送"},{value:6,label:"扫码支付"},{value:7,label:"绘画失败退款"},{value:8,label:"签到奖励"}],s={0:"关闭",1:"开启"},b={0:"danger",1:"success"},T=[{value:0,label:"禁用"},{value:1,label:"启动"}],o=[{value:0,label:"未使用"},{value:1,label:"已使用"}],_=[{value:0,label:"未推荐"},{value:1,label:"已推荐"}],v=[{value:0,label:"禁用"},{value:1,label:"启用"},{value:3,label:"待审核"},{value:4,label:"拒绝共享"},{value:5,label:"通过共享"}],n=[{value:"0",label:"未启用"},{value:"1",label:"已启用"}],S=[{value:0,label:"待审核"},{value:1,label:"已通过"},{value:-1,label:"已拒绝"}],c=[{value:0,label:"未推荐"},{value:1,label:"已推荐"}],E=[{value:1,label:"支付宝"},{value:2,label:"微信"}],p=[{value:1,label:"正在排队"},{value:2,label:"正在绘制"},{value:3,label:"绘制完成"},{value:4,label:"绘制失败"},{value:5,label:"绘制超时"}],A={0:"danger",1:"success"},g={"-1":"欠费锁定",0:"未启用",1:"已启用",3:"待审核",4:"拒绝共享",5:"通过共享"},P=["gpt-3.5-turbo","gpt-3.5-turbo-1106","gpt-3.5-turbo-16k","gpt-3.5-turbo-0125","gpt-4","gpt-4-0613","gpt-4-32k","gpt-4-32k-0613","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4-all","gpt-4-0125-preview","dall-e-3","claude-2.0","claude-2.1","gemini-pro","ERNIE-Bot","ERNIE-Bot-4","ERNIE-Bot-turbo","qwen-turbo","qwen-plus","qwen-max","qwen-max-lingcontext","hunyuan","chatglm_turbo","chatglm_pro","chatglm_std","chatglm_lite","360GPT_S2_V9","SparkDesk"],O=[{value:"mj",label:"MidjourneyAi"},{value:"DALL-E2",label:"DALL-E"}],I=[{value:0,label:"未支付"},{value:1,label:"已支付"},{value:2,label:"支付失败"},{value:3,label:"支付超时"}],r={0:"未支付",1:"已支付",2:"支付失败",3:"支付超时"},i=[{value:"epay",label:"易支付"},{value:"hupi",label:"虎皮椒"},{value:"wechat",label:"微信支付"},{value:"mpay",label:"码支付"}],R={epay:"易支付",hupi:"虎皮椒",wechat:"微信支付",mpay:"码支付"},N=[{value:1,label:"等待中"},{value:2,label:"绘制中"},{value:3,label:"绘制完成"},{value:4,label:"绘制失败"},{value:5,label:"绘制超时"}],L=[{value:"system",label:"系统"},{value:"user",label:"用户"}],M={1:"排队中",2:"绘制中",3:"绘制完成",4:"绘制失败",5:"绘制超时"},m=[{value:"百度云检测",label:"百度云检测"},{value:"自定义检测",label:"自定义检测"}],h=[{value:1,label:"OpenAi - [chatGpt]"}],U={1:["gpt-3.5-turbo","gpt-3.5-turbo-1106","gpt-3.5-turbo-16k","gpt-3.5-turbo-0125","gpt-4","gpt-4-0613","gpt-4-32k","gpt-4-32k-0613","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4-all","gpt-4-0125-preview","dall-e-3","claude-2.0","claude-2.1","gemini-pro","ERNIE-Bot","ERNIE-Bot-4","ERNIE-Bot-turbo","qwen-turbo","qwen-plus","qwen-max","qwen-max-lingcontext","hunyuan","chatglm_turbo","chatglm_pro","chatglm_std","chatglm_lite","360GPT_S2_V9","SparkDesk"],2:["ERNIE-Bot","ERNIE-Bot","ERNIE-Bot-4","ERNIE-Bot-turbo","BLOOMZ-7B","Llama-2-7b-chat","Llama-2-13b-chat","Qianfan-BLOOMZ-7B-compressed","Qianfan-Chinese-Llama-2-7B","AquilaChat-7B"],3:["chatglm_pro","chatglm_std","chatglm_lite","chatglm_lite_32k"]},D=[{value:1,label:"普通余额"},{value:2,label:"高级余额"}],d={1:"APIKey",2:"client_id",3:"AppKey"};export{L as A,o as C,O as D,v as E,b as I,P as M,S as O,i as P,g as Q,_ as R,m as T,e as U,p as W,N as a,n as b,A as c,c as d,M as e,U as f,d as g,h,D as i,I as j,R as k,r as l,T as m,s as n,E as o,a as p,l as q,u as r,t as s}; diff --git a/public/admin/assets/index-773a5308.js b/public/admin/assets/index-71c7823d.js similarity index 87% rename from public/admin/assets/index-773a5308.js rename to public/admin/assets/index-71c7823d.js index 06bd55a..9494622 100644 --- a/public/admin/assets/index-773a5308.js +++ b/public/admin/assets/index-71c7823d.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as v,y as C,A as M,r as B,o as e,I as f,f as p,b as s,c as o,a as n,e as i,l as T,R as h,S as x,J as a,T as w,h as N,G as R,t as V,_ as H,n as I}from"./index-a4526b0d.js";import L from"./index-a1dd4585.js";import{T as W}from"./index-55ae7eb6.js";import{u as $}from"./useMenu-92afd7a0.js";import"./index-4cf9b11c.js";const b={key:0},z={class:"header-container"},A={class:"main"},D=["onWheel"],E=["onClick"],F={key:1},G=v({name:"Header"}),J=v({...G,setup(Y){const l=C(),_=M(),{switchTo:k}=$(),d=B();function y(r){d.value.scrollBy({left:(r.deltaY||r.detail)>0?50:-50})}return(r,j)=>{const g=H,S=N("el-icon");return e(),f(w,{name:"header"},{default:p(()=>[s(l).mode==="pc"&&s(l).settings.menu.menuMode==="head"?(e(),o("header",b,[n("div",z,[n("div",A,[i(L),n("div",{ref_key:"navRef",ref:d,class:"nav",onWheel:T(y,["prevent"])},[(e(!0),o(h,null,x(s(_).allMenus,(t,c)=>{var u,m;return e(),o(h,{key:c},[t.children&&t.children.length!==0?(e(),o("div",{key:0,class:R(["item-container",{active:c===s(_).actived}])},[n("div",{class:"item",onClick:q=>s(k)(c)},[(u=t.meta)!=null&&u.icon?(e(),f(S,{key:0},{default:p(()=>[i(g,{name:t.meta.icon},null,8,["name"])]),_:2},1024)):a("",!0),(m=t.meta)!=null&&m.title?(e(),o("span",F,V(t.meta.title),1)):a("",!0)],8,E)],2)):a("",!0)],64)}),128))],40,D)]),i(W)])])):a("",!0)]),_:1})}}});const X=I(J,[["__scopeId","data-v-381f1d85"]]);export{X as default}; +import{d as v,y as C,A as M,r as B,o as e,I as f,f as p,b as s,c as o,a as n,e as i,l as T,R as h,S as x,J as a,T as w,h as N,G as R,t as V,_ as H,n as I}from"./index-4eef28ae.js";import L from"./index-517f4c75.js";import{T as W}from"./index-fcbba52e.js";import{u as $}from"./useMenu-328121e0.js";import"./index-626bf66d.js";const b={key:0},z={class:"header-container"},A={class:"main"},D=["onWheel"],E=["onClick"],F={key:1},G=v({name:"Header"}),J=v({...G,setup(Y){const l=C(),_=M(),{switchTo:k}=$(),d=B();function y(r){d.value.scrollBy({left:(r.deltaY||r.detail)>0?50:-50})}return(r,j)=>{const g=H,S=N("el-icon");return e(),f(w,{name:"header"},{default:p(()=>[s(l).mode==="pc"&&s(l).settings.menu.menuMode==="head"?(e(),o("header",b,[n("div",z,[n("div",A,[i(L),n("div",{ref_key:"navRef",ref:d,class:"nav",onWheel:T(y,["prevent"])},[(e(!0),o(h,null,x(s(_).allMenus,(t,c)=>{var u,m;return e(),o(h,{key:c},[t.children&&t.children.length!==0?(e(),o("div",{key:0,class:R(["item-container",{active:c===s(_).actived}])},[n("div",{class:"item",onClick:q=>s(k)(c)},[(u=t.meta)!=null&&u.icon?(e(),f(S,{key:0},{default:p(()=>[i(g,{name:t.meta.icon},null,8,["name"])]),_:2},1024)):a("",!0),(m=t.meta)!=null&&m.title?(e(),o("span",F,V(t.meta.title),1)):a("",!0)],8,E)],2)):a("",!0)],64)}),128))],40,D)]),i(W)])])):a("",!0)]),_:1})}}});const X=I(J,[["__scopeId","data-v-381f1d85"]]);export{X as default}; diff --git a/public/admin/assets/index-5e1cba81.js b/public/admin/assets/index-7911c6db.js similarity index 94% rename from public/admin/assets/index-5e1cba81.js rename to public/admin/assets/index-7911c6db.js index 5ac3604..59ee021 100644 --- a/public/admin/assets/index-5e1cba81.js +++ b/public/admin/assets/index-7911c6db.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as _,O as f,r as g,o as a,c as s,N as c,R as y,k as v,t as h,J as i,b as o,e as r,f as k,G as C,H as S,_ as x,h as N,n as w}from"./index-a4526b0d.js";const B={key:0,class:"title-container"},V=_({name:"PageMain"}),$=_({...V,props:{title:{type:String,default:""},collaspe:{type:Boolean,default:!1},height:{type:String,default:""}},setup(e){const d=e,n=!!f().title,t=g(d.collaspe);function p(){t.value=!1}return(l,z)=>{const u=x,m=N("el-icon");return a(),s("div",{class:C(["page-main",{"is-collaspe":o(t)}]),style:S({height:o(t)?e.height:""})},[n||e.title?(a(),s("div",B,[n?c(l.$slots,"title",{key:0},void 0,!0):(a(),s(y,{key:1},[v(h(e.title),1)],64))])):i("",!0),c(l.$slots,"default",{},void 0,!0),o(t)?(a(),s("div",{key:1,class:"collaspe",title:"展开",onClick:p},[r(m,null,{default:k(()=>[r(u,{name:"ep:arrow-down"})]),_:1})])):i("",!0)],6)}}});const b=w($,[["__scopeId","data-v-847d7a8d"]]);export{b as _}; +import{d as _,O as f,r as g,o as a,c as s,N as c,R as y,k as v,t as h,J as i,b as o,e as r,f as k,G as C,H as S,_ as x,h as N,n as w}from"./index-4eef28ae.js";const B={key:0,class:"title-container"},V=_({name:"PageMain"}),$=_({...V,props:{title:{type:String,default:""},collaspe:{type:Boolean,default:!1},height:{type:String,default:""}},setup(e){const d=e,n=!!f().title,t=g(d.collaspe);function p(){t.value=!1}return(l,z)=>{const u=x,m=N("el-icon");return a(),s("div",{class:C(["page-main",{"is-collaspe":o(t)}]),style:S({height:o(t)?e.height:""})},[n||e.title?(a(),s("div",B,[n?c(l.$slots,"title",{key:0},void 0,!0):(a(),s(y,{key:1},[v(h(e.title),1)],64))])):i("",!0),c(l.$slots,"default",{},void 0,!0),o(t)?(a(),s("div",{key:1,class:"collaspe",title:"展开",onClick:p},[r(m,null,{default:k(()=>[r(u,{name:"ep:arrow-down"})]),_:1})])):i("",!0)],6)}}});const b=w($,[["__scopeId","data-v-847d7a8d"]]);export{b as _}; diff --git a/public/admin/assets/index-6bec1272.js b/public/admin/assets/index-89092077.js similarity index 97% rename from public/admin/assets/index-6bec1272.js rename to public/admin/assets/index-89092077.js index 26d554e..354108c 100644 --- a/public/admin/assets/index-6bec1272.js +++ b/public/admin/assets/index-89092077.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as P,y as z,B as D,o as a,c as u,b as i,I as c,f as s,a as r,e as f,J as h,t as B,ai as d,G as E,R as I,S as F,_ as G,h as m,n as L}from"./index-a4526b0d.js";const $={class:"sidebar-item"},A=["href","target","onClick"],H={class:"title"},K={class:"title"},M=P({name:"SidebarItem"}),Q=P({...M,props:{item:{type:Object,required:!0},basePath:{type:String,default:""}},setup(e){const _=e,N=z(),O=D(()=>{let o=!0;return _.item.children?_.item.children.every(b=>{var l;return((l=b.meta)==null?void 0:l.sidebar)===!1})&&(o=!1):o=!1,o});return(o,b)=>{var y;const l=G,k=m("el-icon"),V=m("el-menu-item"),J=m("router-link"),R=m("SidebarItem"),j=m("el-sub-menu");return a(),u("div",$,[i(O)?(a(),c(j,{key:1,title:((y=e.item.meta)==null?void 0:y.title)??"[ 无标题 ]",index:i(N).settings.app.routeBaseOn!=="filesystem"?i(d)(e.basePath,e.item.path):JSON.stringify(e.item)},{title:s(()=>{var t,n;return[(t=e.item.meta)!=null&&t.icon?(a(),c(k,{key:0,class:"title-icon"},{default:s(()=>[f(l,{name:e.item.meta.icon},null,8,["name"])]),_:1})):h("",!0),r("span",K,B(((n=e.item.meta)==null?void 0:n.title)??"[ 无标题 ]"),1)]}),default:s(()=>[(a(!0),u(I,null,F(e.item.children,t=>{var n;return a(),u(I,null,[((n=t.meta)==null?void 0:n.sidebar)!==!1?(a(),c(R,{key:t.path,item:t,"base-path":i(d)(e.basePath,e.item.path)},null,8,["item","base-path"])):h("",!0)],64)}),256))]),_:1},8,["title","index"])):(a(),c(J,{key:0,custom:"",to:i(d)(e.basePath,e.item.path)},{default:s(({href:t,navigate:n,isActive:q,isExactActive:w})=>{var g,x,v;return[r("a",{href:(g=e.item.meta)!=null&&g.link?e.item.meta.link:t,class:E([q&&"router-link-active",w&&"router-link-exact-active"]),target:(x=e.item.meta)!=null&&x.link?"_blank":"_self",onClick:n},[f(V,{title:((v=e.item.meta)==null?void 0:v.title)??"[ 无标题 ]",index:i(d)(e.basePath,e.item.path||"")},{default:s(()=>{var S,C;return[(S=e.item.meta)!=null&&S.icon?(a(),c(k,{key:0,class:"title-icon"},{default:s(()=>[f(l,{name:e.item.meta.icon},null,8,["name"])]),_:1})):h("",!0),r("span",H,B(((C=e.item.meta)==null?void 0:C.title)??"[ 无标题 ]"),1)]}),_:1},8,["title","index"])],10,A)]}),_:1},8,["to"]))])}}});const U=L(Q,[["__scopeId","data-v-a9cfdc56"]]);export{U as default}; +import{d as P,y as z,B as D,o as a,c as u,b as i,I as c,f as s,a as r,e as f,J as h,t as B,ai as d,G as E,R as I,S as F,_ as G,h as m,n as L}from"./index-4eef28ae.js";const $={class:"sidebar-item"},A=["href","target","onClick"],H={class:"title"},K={class:"title"},M=P({name:"SidebarItem"}),Q=P({...M,props:{item:{type:Object,required:!0},basePath:{type:String,default:""}},setup(e){const _=e,N=z(),O=D(()=>{let o=!0;return _.item.children?_.item.children.every(b=>{var l;return((l=b.meta)==null?void 0:l.sidebar)===!1})&&(o=!1):o=!1,o});return(o,b)=>{var y;const l=G,k=m("el-icon"),V=m("el-menu-item"),J=m("router-link"),R=m("SidebarItem"),j=m("el-sub-menu");return a(),u("div",$,[i(O)?(a(),c(j,{key:1,title:((y=e.item.meta)==null?void 0:y.title)??"[ 无标题 ]",index:i(N).settings.app.routeBaseOn!=="filesystem"?i(d)(e.basePath,e.item.path):JSON.stringify(e.item)},{title:s(()=>{var t,n;return[(t=e.item.meta)!=null&&t.icon?(a(),c(k,{key:0,class:"title-icon"},{default:s(()=>[f(l,{name:e.item.meta.icon},null,8,["name"])]),_:1})):h("",!0),r("span",K,B(((n=e.item.meta)==null?void 0:n.title)??"[ 无标题 ]"),1)]}),default:s(()=>[(a(!0),u(I,null,F(e.item.children,t=>{var n;return a(),u(I,null,[((n=t.meta)==null?void 0:n.sidebar)!==!1?(a(),c(R,{key:t.path,item:t,"base-path":i(d)(e.basePath,e.item.path)},null,8,["item","base-path"])):h("",!0)],64)}),256))]),_:1},8,["title","index"])):(a(),c(J,{key:0,custom:"",to:i(d)(e.basePath,e.item.path)},{default:s(({href:t,navigate:n,isActive:q,isExactActive:w})=>{var g,x,v;return[r("a",{href:(g=e.item.meta)!=null&&g.link?e.item.meta.link:t,class:E([q&&"router-link-active",w&&"router-link-exact-active"]),target:(x=e.item.meta)!=null&&x.link?"_blank":"_self",onClick:n},[f(V,{title:((v=e.item.meta)==null?void 0:v.title)??"[ 无标题 ]",index:i(d)(e.basePath,e.item.path||"")},{default:s(()=>{var S,C;return[(S=e.item.meta)!=null&&S.icon?(a(),c(k,{key:0,class:"title-icon"},{default:s(()=>[f(l,{name:e.item.meta.icon},null,8,["name"])]),_:1})):h("",!0),r("span",H,B(((C=e.item.meta)==null?void 0:C.title)??"[ 无标题 ]"),1)]}),_:1},8,["title","index"])],10,A)]}),_:1},8,["to"]))])}}});const U=L(Q,[["__scopeId","data-v-a9cfdc56"]]);export{U as default}; diff --git a/public/admin/assets/index-418dab74.js b/public/admin/assets/index-8abc7adc.js similarity index 92% rename from public/admin/assets/index-418dab74.js rename to public/admin/assets/index-8abc7adc.js index 306931b..7a1a211 100644 --- a/public/admin/assets/index-418dab74.js +++ b/public/admin/assets/index-8abc7adc.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{_ as G}from"./index-5e1cba81.js";import{Y as A,d as H,r as p,Q as J,x as K,o as d,c as v,e as t,f as l,R as P,S as x,b as n,k as c,w as W,I as h,t as k,P as Z,E as I,h as s,X as E,q as Y}from"./index-a4526b0d.js";import{P as ee,k as te,l as le,m as ae}from"./index-20fc3802.js";import{u as oe}from"./utcformatTime-e76e5157.js";const z={queryAllOrder:m=>A.get("order/queryAll",{params:m}),deleteOrder:m=>A.post("order/delete",m),deleteNotPay:()=>A.post("order/deleteNotPay")},re=H({__name:"index",setup(m){const g=p(!1),b=p(!1),O=p([]),S=p(),C=p(0),T=p(0),o=J({userId:"",platform:"",status:"",page:1,size:15}),V=p([]);async function i(){g.value=!0;try{const r=await z.queryAllOrder(o);g.value=!1;const{rows:a,count:_,total_price:f}=r.data;C.value=_,V.value=a,T.value=f}catch{g.value=!1}}async function M(r){const a=await Z.queryAllUser({size:30,username:r});O.value=a.data.rows}function N(r){r==null||r.resetFields(),i()}async function q(r){const{orderId:a}=r;await z.deleteOrder({orderId:a}),I.success("删除订单完成!"),i()}async function L(){b.value=!0;try{await z.deleteNotPay(),I.success("删除未支付订单完成!"),await i(),b.value=!1}catch{I.error("删除未支付订单失败!"),b.value=!1}}return K(()=>{i()}),(r,a)=>{const _=s("el-option"),f=s("el-select"),w=s("el-form-item"),y=s("el-button"),U=s("el-popconfirm"),R=s("el-form"),F=s("el-statistic"),D=G,u=s("el-table-column"),j=s("el-tag"),B=s("el-table"),$=s("el-pagination"),Q=s("el-row"),X=E("loading");return d(),v("div",null,[t(D,{class:"flex justify-between items-center"},{default:l(()=>[t(R,{ref_key:"formRef",ref:S,inline:!0,model:o},{default:l(()=>[t(w,{label:"用户名称",prop:"userId"},{default:l(()=>[t(f,{modelValue:o.userId,"onUpdate:modelValue":a[0]||(a[0]=e=>o.userId=e),filterable:"",clearable:"",remote:"","reserve-keyword":"",placeholder:"用户姓名[模糊搜索]","remote-show-suffix":"","remote-method":M},{default:l(()=>[(d(!0),v(P,null,x(n(O),e=>(d(),h(_,{key:e.id,label:e.username,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(w,{label:"支付平台",prop:"platform"},{default:l(()=>[t(f,{modelValue:o.platform,"onUpdate:modelValue":a[1]||(a[1]=e=>o.platform=e),clearable:"",placeholder:"请选择支付平台","remote-show-suffix":""},{default:l(()=>[(d(!0),v(P,null,x(n(ee),e=>(d(),h(_,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(w,{label:"支付状态",prop:"status"},{default:l(()=>[t(f,{modelValue:o.status,"onUpdate:modelValue":a[2]||(a[2]=e=>o.status=e),clearable:"",placeholder:"请选择支付状态","remote-show-suffix":""},{default:l(()=>[(d(!0),v(P,null,x(n(te),e=>(d(),h(_,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(w,null,{default:l(()=>[t(y,{type:"primary",onClick:i},{default:l(()=>[c(" 查询 ")]),_:1}),t(y,{onClick:a[3]||(a[3]=e=>N(n(S)))},{default:l(()=>[c(" 重置 ")]),_:1}),t(U,{title:"确认删除所有未支付订单么?",onConfirm:L},{reference:l(()=>[t(y,{type:"danger"},{default:l(()=>[c("删除所有未支付订单")]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),t(F,{title:"累计已支付订单金额",value:n(T)},null,8,["value"])]),_:1}),t(D,{style:{width:"100%"}},{default:l(()=>[W((d(),h(B,{border:"",data:n(V),style:{width:"100%"},size:"large","tooltip-options":{}},{default:l(()=>[t(u,{fixed:"",prop:"orderId",label:"订单ID",width:"315"}),t(u,{prop:"userInfo.username",label:"用户名称",width:"180"}),t(u,{prop:"userInfo.email",label:"用户邮箱",width:"200"}),t(u,{prop:"goodsInfo.name",label:"套餐名称",width:"140"}),t(u,{prop:"price",label:"商品单价",width:"110"}),t(u,{prop:"count",label:"购买数量",width:"90",align:"center"}),t(u,{prop:"total",label:"订单总价",width:"90",align:"center"}),t(u,{prop:"total",label:"支付平台",width:"90",align:"center"},{default:l(e=>[c(k(n(le)[e.row.payPlatform]),1)]),_:1}),t(u,{prop:"status",label:"支付状态",width:"90",align:"center"},{default:l(e=>[t(j,{type:e.row.status===1?"success":"warning"},{default:l(()=>[c(k(n(ae)[e.row.status]),1)]),_:2},1032,["type"])]),_:1}),t(u,{prop:"createdAt",label:"订单时间",width:"200",fixed:"right"},{default:l(e=>[c(k(n(oe)(e.row.createdAt,"YYYY-MM-DD hh:mm:ss")),1)]),_:1}),t(u,{fixed:"right",label:"操作"},{default:l(e=>[t(U,{title:"确认删除此订单么、删除订单不可恢复?",width:"400","icon-color":"red",onConfirm:ne=>q(e.row)},{reference:l(()=>[t(y,{link:"",type:"danger",size:"small",loading:n(b)},{default:l(()=>[c(" 删除订单 ")]),_:1},8,["loading"])]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["data"])),[[X,n(g)]]),t(Q,{class:"flex justify-end mt-5"},{default:l(()=>[t($,{"current-page":o.page,"onUpdate:currentPage":a[4]||(a[4]=e=>o.page=e),"page-size":o.size,"onUpdate:pageSize":a[5]||(a[5]=e=>o.size=e),class:"mr-5","page-sizes":[15,30,50,100],layout:"total, sizes, prev, pager, next, jumper",total:n(C),onSizeChange:i,onCurrentChange:i},null,8,["current-page","page-size","total"])]),_:1})]),_:1})])}}});typeof Y=="function"&&Y(re);export{re as default}; +import{_ as G}from"./index-7911c6db.js";import{Y as A,d as H,r as p,Q as J,x as K,o as d,c as v,e as t,f as l,R as P,S as x,b as n,k as c,w as W,I as h,t as k,P as Z,E as I,h as s,X as E,q as Y}from"./index-4eef28ae.js";import{P as ee,j as te,k as le,l as ae}from"./index-66a830a3.js";import{u as oe}from"./utcformatTime-e76e5157.js";const z={queryAllOrder:m=>A.get("order/queryAll",{params:m}),deleteOrder:m=>A.post("order/delete",m),deleteNotPay:()=>A.post("order/deleteNotPay")},re=H({__name:"index",setup(m){const g=p(!1),b=p(!1),O=p([]),S=p(),C=p(0),T=p(0),o=J({userId:"",platform:"",status:"",page:1,size:15}),V=p([]);async function i(){g.value=!0;try{const r=await z.queryAllOrder(o);g.value=!1;const{rows:a,count:_,total_price:f}=r.data;C.value=_,V.value=a,T.value=f}catch{g.value=!1}}async function M(r){const a=await Z.queryAllUser({size:30,username:r});O.value=a.data.rows}function N(r){r==null||r.resetFields(),i()}async function q(r){const{orderId:a}=r;await z.deleteOrder({orderId:a}),I.success("删除订单完成!"),i()}async function L(){b.value=!0;try{await z.deleteNotPay(),I.success("删除未支付订单完成!"),await i(),b.value=!1}catch{I.error("删除未支付订单失败!"),b.value=!1}}return K(()=>{i()}),(r,a)=>{const _=s("el-option"),f=s("el-select"),w=s("el-form-item"),y=s("el-button"),U=s("el-popconfirm"),R=s("el-form"),j=s("el-statistic"),D=G,u=s("el-table-column"),F=s("el-tag"),B=s("el-table"),$=s("el-pagination"),Q=s("el-row"),X=E("loading");return d(),v("div",null,[t(D,{class:"flex justify-between items-center"},{default:l(()=>[t(R,{ref_key:"formRef",ref:S,inline:!0,model:o},{default:l(()=>[t(w,{label:"用户名称",prop:"userId"},{default:l(()=>[t(f,{modelValue:o.userId,"onUpdate:modelValue":a[0]||(a[0]=e=>o.userId=e),filterable:"",clearable:"",remote:"","reserve-keyword":"",placeholder:"用户姓名[模糊搜索]","remote-show-suffix":"","remote-method":M},{default:l(()=>[(d(!0),v(P,null,x(n(O),e=>(d(),h(_,{key:e.id,label:e.username,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(w,{label:"支付平台",prop:"platform"},{default:l(()=>[t(f,{modelValue:o.platform,"onUpdate:modelValue":a[1]||(a[1]=e=>o.platform=e),clearable:"",placeholder:"请选择支付平台","remote-show-suffix":""},{default:l(()=>[(d(!0),v(P,null,x(n(ee),e=>(d(),h(_,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(w,{label:"支付状态",prop:"status"},{default:l(()=>[t(f,{modelValue:o.status,"onUpdate:modelValue":a[2]||(a[2]=e=>o.status=e),clearable:"",placeholder:"请选择支付状态","remote-show-suffix":""},{default:l(()=>[(d(!0),v(P,null,x(n(te),e=>(d(),h(_,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(w,null,{default:l(()=>[t(y,{type:"primary",onClick:i},{default:l(()=>[c(" 查询 ")]),_:1}),t(y,{onClick:a[3]||(a[3]=e=>N(n(S)))},{default:l(()=>[c(" 重置 ")]),_:1}),t(U,{title:"确认删除所有未支付订单么?",onConfirm:L},{reference:l(()=>[t(y,{type:"danger"},{default:l(()=>[c("删除所有未支付订单")]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),t(j,{title:"累计已支付订单金额",value:n(T)},null,8,["value"])]),_:1}),t(D,{style:{width:"100%"}},{default:l(()=>[W((d(),h(B,{border:"",data:n(V),style:{width:"100%"},size:"large","tooltip-options":{}},{default:l(()=>[t(u,{fixed:"",prop:"orderId",label:"订单ID",width:"315"}),t(u,{prop:"userInfo.username",label:"用户名称",width:"180"}),t(u,{prop:"userInfo.email",label:"用户邮箱",width:"200"}),t(u,{prop:"goodsInfo.name",label:"套餐名称",width:"140"}),t(u,{prop:"price",label:"商品单价",width:"110"}),t(u,{prop:"count",label:"购买数量",width:"90",align:"center"}),t(u,{prop:"total",label:"订单总价",width:"90",align:"center"}),t(u,{prop:"total",label:"支付平台",width:"90",align:"center"},{default:l(e=>[c(k(n(le)[e.row.payPlatform]),1)]),_:1}),t(u,{prop:"status",label:"支付状态",width:"90",align:"center"},{default:l(e=>[t(F,{type:e.row.status===1?"success":"warning"},{default:l(()=>[c(k(n(ae)[e.row.status]),1)]),_:2},1032,["type"])]),_:1}),t(u,{prop:"createdAt",label:"订单时间",width:"200",fixed:"right"},{default:l(e=>[c(k(n(oe)(e.row.createdAt,"YYYY-MM-DD hh:mm:ss")),1)]),_:1}),t(u,{fixed:"right",label:"操作"},{default:l(e=>[t(U,{title:"确认删除此订单么、删除订单不可恢复?",width:"400","icon-color":"red",onConfirm:ne=>q(e.row)},{reference:l(()=>[t(y,{link:"",type:"danger",size:"small",loading:n(b)},{default:l(()=>[c(" 删除订单 ")]),_:1},8,["loading"])]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["data"])),[[X,n(g)]]),t(Q,{class:"flex justify-end mt-5"},{default:l(()=>[t($,{"current-page":o.page,"onUpdate:currentPage":a[4]||(a[4]=e=>o.page=e),"page-size":o.size,"onUpdate:pageSize":a[5]||(a[5]=e=>o.size=e),class:"mr-5","page-sizes":[15,30,50,100],layout:"total, sizes, prev, pager, next, jumper",total:n(C),onSizeChange:i,onCurrentChange:i},null,8,["current-page","page-size","total"])]),_:1})]),_:1})])}}});typeof Y=="function"&&Y(re);export{re as default}; diff --git a/public/admin/assets/index-6efc3532.js b/public/admin/assets/index-8b6317f8.js similarity index 99% rename from public/admin/assets/index-6efc3532.js rename to public/admin/assets/index-8b6317f8.js index 380b243..90dfbb2 100644 --- a/public/admin/assets/index-6efc3532.js +++ b/public/admin/assets/index-8b6317f8.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{E as n,C as z,s as G,t as $,b,L as v,f as T,k as q,i as _,c as V,a as u,o as E}from"./notice-03602d5e.js";import"./index-5e1cba81.js";import"./index-a4526b0d.js";import"./config-33902e1a.js";const p=146,X=147,C=148,N=1,F=2,j=3,I=149,D=150,h=4,L=5,K=151,y=152,k=153,s=154,W=6,w=7,A=8,B=9,c=0,l=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],H=58,M=40,g=95,J=91,i=45,OO=46,m=35,$O=37,Y=123,eO=125,r=47,S=42,d=10,Z=61,aO=43;function o(O){return O>=65&&O<=90||O>=97&&O<=122||O>=161}function U(O){return O>=48&&O<=57}function f(O){let e;return O.next==r&&((e=O.peek(1))==r||e==S)}const QO=new n((O,e)=>{if(e.dialectEnabled(c)){let a;if(O.next<0&&e.canShift(k))O.acceptToken(k);else if(((a=O.peek(-1))==d||a<0)&&e.canShift(y)){let Q=0;for(;O.next!=d&&l.includes(O.next);)O.advance(),Q++;O.next==d||f(O)?O.acceptToken(y,-Q):Q&&O.acceptToken(s)}else if(O.next==d)O.acceptToken(K,1);else if(l.includes(O.next)){for(O.advance();O.next!=d&&l.includes(O.next);)O.advance();O.acceptToken(s)}}else{let a=0;for(;l.includes(O.next);)O.advance(),a++;a&&O.acceptToken(s)}},{contextual:!0}),tO=new n((O,e)=>{if(f(O)){if(O.advance(),e.dialectEnabled(c)){let a=-1;for(let Q=1;;Q++){let t=O.peek(-Q-1);if(t==d||t<0){a=Q+1;break}else if(!l.includes(t))break}if(a>-1){let Q=O.next==S,t=0;for(O.advance();O.next>=0;)if(O.next==d){O.advance();let R=0;for(;O.next!=d&&l.includes(O.next);)R++,O.advance();if(R=0;)O.advance();O.acceptToken(W)}else{for(O.advance();O.next>=0;){let{next:a}=O;if(O.advance(),a==S&&O.next==r){O.advance();break}}O.acceptToken(w)}}}),RO=new n((O,e)=>{(O.next==aO||O.next==Z)&&e.dialectEnabled(c)&&O.acceptToken(O.next==Z?A:B,1)}),dO=new n((O,e)=>{if(!e.dialectEnabled(c))return;let a=e.context.depth;if(O.next<0&&a){O.acceptToken(X);return}if(O.peek(-1)==d){let t=0;for(;O.next!=d&&l.includes(O.next);)O.advance(),t++;t!=a&&O.next!=d&&!f(O)&&(t{for(let a=!1,Q=0,t=0;;t++){let{next:R}=O;if(o(R)||R==i||R==g||a&&U(R))!a&&(R!=i||t>0)&&(a=!0),Q===t&&R==i&&Q++,O.advance();else if(R==m&&O.peek(1)==Y){O.acceptToken(L,2);break}else{a&&O.acceptToken(R==M?I:Q==2&&e.canShift(h)?h:D);break}}}),nO=new n(O=>{if(O.next==eO){for(O.advance();o(O.next)||O.next==i||O.next==g||U(O.next);)O.advance();O.next==m&&O.peek(1)==Y?O.acceptToken(F,2):O.acceptToken(N)}}),iO=new n(O=>{if(l.includes(O.peek(-1))){let{next:e}=O;(o(e)||e==g||e==m||e==OO||e==J||e==H||e==i)&&O.acceptToken(C)}}),rO=new n(O=>{if(!l.includes(O.peek(-1))){let{next:e}=O;if(e==$O&&(O.advance(),O.acceptToken(j)),o(e)){do O.advance();while(o(O.next));O.acceptToken(j)}}});function x(O,e){this.parent=O,this.depth=e,this.hash=(O?O.hash+O.hash<<8:0)+e+(e<<4)}const oO=new x(null,0),SO=new z({start:oO,shift(O,e,a,Q){return e==p?new x(O,a.pos-Q.pos):e==X?O.parent:O},hash(O){return O.hash}}),cO=G({"AtKeyword import charset namespace keyframes media supports include mixin use forward extend at-root":$.definitionKeyword,"Keyword selector":$.keyword,ControlKeyword:$.controlKeyword,NamespaceName:$.namespace,KeyframeName:$.labelName,TagName:$.tagName,ClassName:$.className,PseudoClassName:$.constant($.className),IdName:$.labelName,"FeatureName PropertyName":$.propertyName,AttributeName:$.attributeName,NumberLiteral:$.number,KeywordQuery:$.keyword,UnaryQueryOp:$.operatorKeyword,"CallTag ValueName":$.atom,VariableName:$.variableName,SassVariableName:$.special($.variableName),Callee:$.operatorKeyword,Unit:$.unit,"UniversalSelector NestingSelector IndentedMixin IndentedInclude":$.definitionOperator,MatchOp:$.compareOperator,"ChildOp SiblingOp, LogicOp":$.logicOperator,BinOp:$.arithmeticOperator,"Important Global Default":$.modifier,Comment:$.blockComment,LineComment:$.lineComment,ParenthesizedContent:$.special($.name),ColorLiteral:$.color,StringLiteral:$.string,"InterpolationStart InterpolationContinue InterpolationEnd":$.meta,': "..."':$.punctuation,"PseudoOp #":$.derefOperator,"; ,":$.separator,"( )":$.paren,"[ ]":$.squareBracket,"{ }":$.brace}),sO={__proto__:null,not:58,only:58,using:169,with:179,without:179,hide:193,show:193,from:216,to:218,if:231,through:237,in:243},XO={__proto__:null,url:76,"url-prefix":76,domain:76,regexp:76,lang:90,"nth-child":90,"nth-last-child":90,"nth-of-type":90,"nth-last-of-type":90,dir:90,"host-context":90,selector:162},PO={__proto__:null,"@import":146,"@include":166,"@mixin":172,"@function":172,"@use":176,"@extend":182,"@at-root":186,"@forward":190,"@media":196,"@charset":200,"@namespace":204,"@keyframes":210,"@supports":222,"@if":226,"@else":228,"@for":234,"@each":240,"@while":246,"@debug":250,"@warn":250,"@error":250,"@return":250},gO=b.deserialize({version:14,states:"HzQ`Q+tOOO#cQ+tOOP#jOpOOO#oQ(pO'#CjOOQ#U'#Ci'#CiO$gQ.jO'#ClO%_Q#dO'#DUO&UQ(pO'#CgO&]Q)OO'#DWO&hQ#dO'#D_O&mQ#dO'#DcOOQ#U'#Fp'#FpO&rQ(pO'#FpO'jQ(nO'#DnO$gQ.jO'#DuO$gQ.jO'#EQO$gQ.jO'#ETO$gQ.jO'#EVO'oQ)OO'#EYO(^Q)OO'#E[O$gQ.jO'#E^O(kQ)OO'#EaO$gQ.jO'#EcO)VQ)OO'#EeO)bQ#dO'#EhO)gQ)OO'#EnO){Q)OO'#FOOOQ&Z'#Fo'#FoOOQ&Y'#FR'#FRO*VQ(nO'#FRQ`Q+tOOO$gQ.jO'#EpO*bQ(nO'#EtO*gQ)OO'#EwO$gQ.jO'#EzO$gQ.jO'#E|OOQ&Z'#FY'#FYO*oQ+uO'#FwO*|Q(oO'#FwQOQ#SOOP+bO#SO'#FnPOOO)CAc)CAcOOQ#i'#Cn'#CnO$gQ.jO'#CqO+pQ.wO'#CsO.YQ.^O,59WO$gQ.jO'#CxOOQ#S'#C|'#C|O.kQ(nO'#DROOQ#i'#Fq'#FqO.pQ(nO'#C{OOQ#U'#DV'#DVOOQ#U,59p,59pO%_Q#dO,59pO.uQ)OO,59rO&hQ#dO,59yO&mQ#dO,59}O'oQ)OO,5:RO'oQ)OO,5:TO'oQ)OO,5:UO'oQ)OO'#FXO/QQ(nO,59RO/]Q+tO'#DlO/dQ#TO'#DlOOQ&Z,59R,59ROOQ#U'#DY'#DYOOQ#S'#D]'#D]OOQ#U,59r,59rO/iQ(nO,59rO/nQ(nO,59rOOQ#U'#Da'#DaOOQ#U,59y,59yOOQ#S'#De'#DeO/sQ9`O,59}O/{Q.jO,5:YO0VQ.jO,5:aO1OQ.jO,5:lO1]Q.YO,5:oO1nQ.jO,5:qOOQ#U'#Cj'#CjO2dQ(pO,5:tO2qQ(pO,5:vOOQ&Z,5:v,5:vO2xQ)OO,5:vO2}Q.jO,5:xOOQ#S'#Dx'#DxO3jQ)OO'#D}O3qQ(nO'#FyO)gQ)OO'#D|O4VQ(nO'#EOOOQ#S'#Fz'#FzO/TQ(nO,5:{O1qQ.YO,5:}OOQ#d'#Eg'#EgO*VQ(nO,5;PO4[Q)OO,5;POOQ#S'#Ej'#EjO4dQ(nO,5;SO4iQ(nO,5;YO4tQ(nO,5;jOOQ&Z'#Fx'#FxOOQ&Y,5;m,5;mOOQ&Y-E9P-E9PO1]Q.YO,5;[O5SQ)OO,5;`O5XQ)OO'#F|O5aQ)OO,5;cO1]Q.YO,5;fO1qQ.YO,5;hOOQ&Z-E9W-E9WO5fQ(oO,5 SQ)OO'#D^O>ZQ.jO'#D[OOQ#U1G/i1G/iO$gQ.jO1G/iO>bQ.kO1G/tOOQ#T1G/t1G/tO*VQ(nO1G/{O?_Q+uO'#FxOOQ&Z1G0W1G0WO.pQ(nO1G0WOOQ&Z1G0Z1G0ZOOQ&Z1G0]1G0]O.pQ(nO1G0]OOQ&Z1G0`1G0`OOQ&Z1G0b1G0bOAwQ)OO1G0bOA|Q(nO1G0bOBRQ)OO1G0dOOQ&Z1G0d1G0dOBaQ.jO'#F^OBqQ(nO'#DxOB|Q(nO,5:eOCRQ(nO,5:iO)gQ)OO,5:gOCZQ)OO'#F]OCnQ(nO,5 ZAN>ZO!.VQ(pO,5;rOOQ#S-E9U-E9UO!.aQ.jO,5;qOOQ#S-E9T-E9TO!.kQ(nOAN?SO/TQ(nOAN?SO!.sQ.jO,5;yOOQ#d-E9]-E9]OOQ#S< [z{>a{|>z|}Cm}!ODO!O!PDm!P!Q;h!Q![FW![!]GR!]!^G}!^!_H`!_!`Hw!`!aI`!a!b#r!b!cJa!c!}#r!}#OKy#O#P#r#P#QL[#Q#RLm#R#T#r#T#UMS#U#c#r#c#dNe#d#o#r#o#pNz#p#qLm#q#r! ]#r#s! n#s;'S#r;'S;=`!!V<%lO#rW#uSOy$Rz;'S$R;'S;=`$d<%lO$RW$WSwWOy$Rz;'S$R;'S;=`$d<%lO$RW$gP;=`<%l$RY$m[Oy$Rz!_$R!_!`%c!`#W$R#W#X%v#X#Z$R#Z#[)Z#[#]$R#]#^,V#^;'S$R;'S;=`$d<%lO$RY%jSwWjQOy$Rz;'S$R;'S;=`$d<%lO$RY%{UwWOy$Rz#X$R#X#Y&_#Y;'S$R;'S;=`$d<%lO$RY&dUwWOy$Rz#Y$R#Y#Z&v#Z;'S$R;'S;=`$d<%lO$RY&{UwWOy$Rz#T$R#T#U'_#U;'S$R;'S;=`$d<%lO$RY'dUwWOy$Rz#i$R#i#j'v#j;'S$R;'S;=`$d<%lO$RY'{UwWOy$Rz#`$R#`#a(_#a;'S$R;'S;=`$d<%lO$RY(dUwWOy$Rz#h$R#h#i(v#i;'S$R;'S;=`$d<%lO$RY(}S!fQwWOy$Rz;'S$R;'S;=`$d<%lO$RY)`UwWOy$Rz#`$R#`#a)r#a;'S$R;'S;=`$d<%lO$RY)wUwWOy$Rz#c$R#c#d*Z#d;'S$R;'S;=`$d<%lO$RY*`UwWOy$Rz#U$R#U#V*r#V;'S$R;'S;=`$d<%lO$RY*wUwWOy$Rz#T$R#T#U+Z#U;'S$R;'S;=`$d<%lO$RY+`UwWOy$Rz#`$R#`#a+r#a;'S$R;'S;=`$d<%lO$RY+yS!eQwWOy$Rz;'S$R;'S;=`$d<%lO$RY,[UwWOy$Rz#a$R#a#b,n#b;'S$R;'S;=`$d<%lO$RY,sUwWOy$Rz#d$R#d#e-V#e;'S$R;'S;=`$d<%lO$RY-[UwWOy$Rz#c$R#c#d-n#d;'S$R;'S;=`$d<%lO$RY-sUwWOy$Rz#f$R#f#g.V#g;'S$R;'S;=`$d<%lO$RY.[UwWOy$Rz#h$R#h#i.n#i;'S$R;'S;=`$d<%lO$RY.sUwWOy$Rz#T$R#T#U/V#U;'S$R;'S;=`$d<%lO$RY/[UwWOy$Rz#b$R#b#c/n#c;'S$R;'S;=`$d<%lO$RY/sUwWOy$Rz#h$R#h#i0V#i;'S$R;'S;=`$d<%lO$RY0^S!dQwWOy$Rz;'S$R;'S;=`$d<%lO$R~0mWOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W<%lO0j~1[Oh~~1_RO;'S0j;'S;=`1h;=`O0j~1kXOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W;=`<%l0j<%lO0j~2ZP;=`<%l0jZ2cY!SPOy$Rz!Q$R!Q![3R![!c$R!c!i3R!i#T$R#T#Z3R#Z;'S$R;'S;=`$d<%lO$RY3WYwWOy$Rz!Q$R!Q![3v![!c$R!c!i3v!i#T$R#T#Z3v#Z;'S$R;'S;=`$d<%lO$RY3{YwWOy$Rz!Q$R!Q![4k![!c$R!c!i4k!i#T$R#T#Z4k#Z;'S$R;'S;=`$d<%lO$RY4rYfQwWOy$Rz!Q$R!Q![5b![!c$R!c!i5b!i#T$R#T#Z5b#Z;'S$R;'S;=`$d<%lO$RY5iYfQwWOy$Rz!Q$R!Q![6X![!c$R!c!i6X!i#T$R#T#Z6X#Z;'S$R;'S;=`$d<%lO$RY6^YwWOy$Rz!Q$R!Q![6|![!c$R!c!i6|!i#T$R#T#Z6|#Z;'S$R;'S;=`$d<%lO$RY7TYfQwWOy$Rz!Q$R!Q![7s![!c$R!c!i7s!i#T$R#T#Z7s#Z;'S$R;'S;=`$d<%lO$RY7xYwWOy$Rz!Q$R!Q![8h![!c$R!c!i8h!i#T$R#T#Z8h#Z;'S$R;'S;=`$d<%lO$RY8oSfQwWOy$Rz;'S$R;'S;=`$d<%lO$R_9O`Oy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!_$R!_!`;T!`!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$RZ:X^wWaROy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$R[;[S!YSwWOy$Rz;'S$R;'S;=`$d<%lO$RY;mSjQOy$Rz;'S$R;'S;=`$d<%lO$RZ OSdROy$Rz;'S$R;'S;=`$d<%lO$R~>aOc~_>hU[PjQOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RZ?RWjQ!_POy$Rz!O$R!O!P?k!P!Q$R!Q![Bp![;'S$R;'S;=`$d<%lO$RZ?pUwWOy$Rz!Q$R!Q![@S![;'S$R;'S;=`$d<%lO$RZ@ZYwW$fROy$Rz!Q$R!Q![@S![!g$R!g!h@y!h#X$R#X#Y@y#Y;'S$R;'S;=`$d<%lO$RZAOYwWOy$Rz{$R{|An|}$R}!OAn!O!Q$R!Q![BV![;'S$R;'S;=`$d<%lO$RZAsUwWOy$Rz!Q$R!Q![BV![;'S$R;'S;=`$d<%lO$RZB^UwW$fROy$Rz!Q$R!Q![BV![;'S$R;'S;=`$d<%lO$RZBw[wW$fROy$Rz!O$R!O!P@S!P!Q$R!Q![Bp![!g$R!g!h@y!h#X$R#X#Y@y#Y;'S$R;'S;=`$d<%lO$RZCrStROy$Rz;'S$R;'S;=`$d<%lO$RZDTWjQOy$Rz!O$R!O!P?k!P!Q$R!Q![Bp![;'S$R;'S;=`$d<%lO$RZDrW$gROy$Rz!O$R!O!PE[!P!Q$R!Q![@S![;'S$R;'S;=`$d<%lO$RYEaUwWOy$Rz!O$R!O!PEs!P;'S$R;'S;=`$d<%lO$RYEzSsQwWOy$Rz;'S$R;'S;=`$d<%lO$RZF][$fROy$Rz!O$R!O!P@S!P!Q$R!Q![Bp![!g$R!g!h@y!h#X$R#X#Y@y#Y;'S$R;'S;=`$d<%lO$RZGWUrROy$Rz![$R![!]Gj!];'S$R;'S;=`$d<%lO$RXGqS{PwWOy$Rz;'S$R;'S;=`$d<%lO$RZHSS!gROy$Rz;'S$R;'S;=`$d<%lO$RYHeUjQOy$Rz!_$R!_!`%c!`;'S$R;'S;=`$d<%lO$R^H|U!YSOy$Rz!_$R!_!`%c!`;'S$R;'S;=`$d<%lO$RZIgV![PjQOy$Rz!_$R!_!`%c!`!aI|!a;'S$R;'S;=`$d<%lO$RXJTS![PwWOy$Rz;'S$R;'S;=`$d<%lO$RXJdWOy$Rz!c$R!c!}J|!}#T$R#T#oJ|#o;'S$R;'S;=`$d<%lO$RXKT[!jPwWOy$Rz}$R}!OJ|!O!Q$R!Q![J|![!c$R!c!}J|!}#T$R#T#oJ|#o;'S$R;'S;=`$d<%lO$RXLOS!WPOy$Rz;'S$R;'S;=`$d<%lO$R^LaS!UUOy$Rz;'S$R;'S;=`$d<%lO$R[LpUOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RZMVUOy$Rz#b$R#b#cMi#c;'S$R;'S;=`$d<%lO$RZMnUwWOy$Rz#W$R#W#XNQ#X;'S$R;'S;=`$d<%lO$RZNXSkRwWOy$Rz;'S$R;'S;=`$d<%lO$RZNhUOy$Rz#f$R#f#gNQ#g;'S$R;'S;=`$d<%lO$RZ! PS!aROy$Rz;'S$R;'S;=`$d<%lO$RZ! bS!hROy$Rz;'S$R;'S;=`$d<%lO$R]! sU!_POy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RW!!YP;=`<%l#r",tokenizers:[dO,iO,nO,rO,lO,QO,tO,RO,0,1,2,3],topRules:{StyleSheet:[0,10],Styles:[1,127]},dialects:{indented:0},specialized:[{term:150,get:O=>sO[O]||-1},{term:149,get:O=>XO[O]||-1},{term:72,get:O=>PO[O]||-1}],tokenPrec:2798}),P=v.define({name:"sass",parser:gO.configure({props:[T.add({Block:q,Comment(O,e){return{from:O.from+2,to:e.sliceDoc(O.to-2,O.to)=="*/"?O.to-2:O.to}}}),_.add({Declaration:V()})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*\}$/,wordChars:"$-"}}),mO=P.configure({dialect:"indented",props:[_.add({"Block RuleSet":O=>O.baseIndent+O.unit}),T.add({Block:O=>({from:O.from,to:O.to})})]});function kO(O){return new u(O!=null&&O.indented?mO:P,P.data.of({autocomplete:E}))}export{kO as sass,P as sassLanguage}; +import{E as n,C as z,s as G,t as $,b,L as v,f as T,k as q,i as _,c as V,a as u,o as E}from"./notice-a7476b53.js";import"./index-7911c6db.js";import"./index-4eef28ae.js";import"./config-b4a9e7c0.js";const p=146,X=147,C=148,N=1,F=2,j=3,I=149,D=150,h=4,L=5,K=151,y=152,k=153,s=154,W=6,w=7,A=8,B=9,c=0,l=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],H=58,M=40,g=95,J=91,i=45,OO=46,m=35,$O=37,Y=123,eO=125,r=47,S=42,d=10,Z=61,aO=43;function o(O){return O>=65&&O<=90||O>=97&&O<=122||O>=161}function U(O){return O>=48&&O<=57}function f(O){let e;return O.next==r&&((e=O.peek(1))==r||e==S)}const QO=new n((O,e)=>{if(e.dialectEnabled(c)){let a;if(O.next<0&&e.canShift(k))O.acceptToken(k);else if(((a=O.peek(-1))==d||a<0)&&e.canShift(y)){let Q=0;for(;O.next!=d&&l.includes(O.next);)O.advance(),Q++;O.next==d||f(O)?O.acceptToken(y,-Q):Q&&O.acceptToken(s)}else if(O.next==d)O.acceptToken(K,1);else if(l.includes(O.next)){for(O.advance();O.next!=d&&l.includes(O.next);)O.advance();O.acceptToken(s)}}else{let a=0;for(;l.includes(O.next);)O.advance(),a++;a&&O.acceptToken(s)}},{contextual:!0}),tO=new n((O,e)=>{if(f(O)){if(O.advance(),e.dialectEnabled(c)){let a=-1;for(let Q=1;;Q++){let t=O.peek(-Q-1);if(t==d||t<0){a=Q+1;break}else if(!l.includes(t))break}if(a>-1){let Q=O.next==S,t=0;for(O.advance();O.next>=0;)if(O.next==d){O.advance();let R=0;for(;O.next!=d&&l.includes(O.next);)R++,O.advance();if(R=0;)O.advance();O.acceptToken(W)}else{for(O.advance();O.next>=0;){let{next:a}=O;if(O.advance(),a==S&&O.next==r){O.advance();break}}O.acceptToken(w)}}}),RO=new n((O,e)=>{(O.next==aO||O.next==Z)&&e.dialectEnabled(c)&&O.acceptToken(O.next==Z?A:B,1)}),dO=new n((O,e)=>{if(!e.dialectEnabled(c))return;let a=e.context.depth;if(O.next<0&&a){O.acceptToken(X);return}if(O.peek(-1)==d){let t=0;for(;O.next!=d&&l.includes(O.next);)O.advance(),t++;t!=a&&O.next!=d&&!f(O)&&(t{for(let a=!1,Q=0,t=0;;t++){let{next:R}=O;if(o(R)||R==i||R==g||a&&U(R))!a&&(R!=i||t>0)&&(a=!0),Q===t&&R==i&&Q++,O.advance();else if(R==m&&O.peek(1)==Y){O.acceptToken(L,2);break}else{a&&O.acceptToken(R==M?I:Q==2&&e.canShift(h)?h:D);break}}}),nO=new n(O=>{if(O.next==eO){for(O.advance();o(O.next)||O.next==i||O.next==g||U(O.next);)O.advance();O.next==m&&O.peek(1)==Y?O.acceptToken(F,2):O.acceptToken(N)}}),iO=new n(O=>{if(l.includes(O.peek(-1))){let{next:e}=O;(o(e)||e==g||e==m||e==OO||e==J||e==H||e==i)&&O.acceptToken(C)}}),rO=new n(O=>{if(!l.includes(O.peek(-1))){let{next:e}=O;if(e==$O&&(O.advance(),O.acceptToken(j)),o(e)){do O.advance();while(o(O.next));O.acceptToken(j)}}});function x(O,e){this.parent=O,this.depth=e,this.hash=(O?O.hash+O.hash<<8:0)+e+(e<<4)}const oO=new x(null,0),SO=new z({start:oO,shift(O,e,a,Q){return e==p?new x(O,a.pos-Q.pos):e==X?O.parent:O},hash(O){return O.hash}}),cO=G({"AtKeyword import charset namespace keyframes media supports include mixin use forward extend at-root":$.definitionKeyword,"Keyword selector":$.keyword,ControlKeyword:$.controlKeyword,NamespaceName:$.namespace,KeyframeName:$.labelName,TagName:$.tagName,ClassName:$.className,PseudoClassName:$.constant($.className),IdName:$.labelName,"FeatureName PropertyName":$.propertyName,AttributeName:$.attributeName,NumberLiteral:$.number,KeywordQuery:$.keyword,UnaryQueryOp:$.operatorKeyword,"CallTag ValueName":$.atom,VariableName:$.variableName,SassVariableName:$.special($.variableName),Callee:$.operatorKeyword,Unit:$.unit,"UniversalSelector NestingSelector IndentedMixin IndentedInclude":$.definitionOperator,MatchOp:$.compareOperator,"ChildOp SiblingOp, LogicOp":$.logicOperator,BinOp:$.arithmeticOperator,"Important Global Default":$.modifier,Comment:$.blockComment,LineComment:$.lineComment,ParenthesizedContent:$.special($.name),ColorLiteral:$.color,StringLiteral:$.string,"InterpolationStart InterpolationContinue InterpolationEnd":$.meta,': "..."':$.punctuation,"PseudoOp #":$.derefOperator,"; ,":$.separator,"( )":$.paren,"[ ]":$.squareBracket,"{ }":$.brace}),sO={__proto__:null,not:58,only:58,using:169,with:179,without:179,hide:193,show:193,from:216,to:218,if:231,through:237,in:243},XO={__proto__:null,url:76,"url-prefix":76,domain:76,regexp:76,lang:90,"nth-child":90,"nth-last-child":90,"nth-of-type":90,"nth-last-of-type":90,dir:90,"host-context":90,selector:162},PO={__proto__:null,"@import":146,"@include":166,"@mixin":172,"@function":172,"@use":176,"@extend":182,"@at-root":186,"@forward":190,"@media":196,"@charset":200,"@namespace":204,"@keyframes":210,"@supports":222,"@if":226,"@else":228,"@for":234,"@each":240,"@while":246,"@debug":250,"@warn":250,"@error":250,"@return":250},gO=b.deserialize({version:14,states:"HzQ`Q+tOOO#cQ+tOOP#jOpOOO#oQ(pO'#CjOOQ#U'#Ci'#CiO$gQ.jO'#ClO%_Q#dO'#DUO&UQ(pO'#CgO&]Q)OO'#DWO&hQ#dO'#D_O&mQ#dO'#DcOOQ#U'#Fp'#FpO&rQ(pO'#FpO'jQ(nO'#DnO$gQ.jO'#DuO$gQ.jO'#EQO$gQ.jO'#ETO$gQ.jO'#EVO'oQ)OO'#EYO(^Q)OO'#E[O$gQ.jO'#E^O(kQ)OO'#EaO$gQ.jO'#EcO)VQ)OO'#EeO)bQ#dO'#EhO)gQ)OO'#EnO){Q)OO'#FOOOQ&Z'#Fo'#FoOOQ&Y'#FR'#FRO*VQ(nO'#FRQ`Q+tOOO$gQ.jO'#EpO*bQ(nO'#EtO*gQ)OO'#EwO$gQ.jO'#EzO$gQ.jO'#E|OOQ&Z'#FY'#FYO*oQ+uO'#FwO*|Q(oO'#FwQOQ#SOOP+bO#SO'#FnPOOO)CAc)CAcOOQ#i'#Cn'#CnO$gQ.jO'#CqO+pQ.wO'#CsO.YQ.^O,59WO$gQ.jO'#CxOOQ#S'#C|'#C|O.kQ(nO'#DROOQ#i'#Fq'#FqO.pQ(nO'#C{OOQ#U'#DV'#DVOOQ#U,59p,59pO%_Q#dO,59pO.uQ)OO,59rO&hQ#dO,59yO&mQ#dO,59}O'oQ)OO,5:RO'oQ)OO,5:TO'oQ)OO,5:UO'oQ)OO'#FXO/QQ(nO,59RO/]Q+tO'#DlO/dQ#TO'#DlOOQ&Z,59R,59ROOQ#U'#DY'#DYOOQ#S'#D]'#D]OOQ#U,59r,59rO/iQ(nO,59rO/nQ(nO,59rOOQ#U'#Da'#DaOOQ#U,59y,59yOOQ#S'#De'#DeO/sQ9`O,59}O/{Q.jO,5:YO0VQ.jO,5:aO1OQ.jO,5:lO1]Q.YO,5:oO1nQ.jO,5:qOOQ#U'#Cj'#CjO2dQ(pO,5:tO2qQ(pO,5:vOOQ&Z,5:v,5:vO2xQ)OO,5:vO2}Q.jO,5:xOOQ#S'#Dx'#DxO3jQ)OO'#D}O3qQ(nO'#FyO)gQ)OO'#D|O4VQ(nO'#EOOOQ#S'#Fz'#FzO/TQ(nO,5:{O1qQ.YO,5:}OOQ#d'#Eg'#EgO*VQ(nO,5;PO4[Q)OO,5;POOQ#S'#Ej'#EjO4dQ(nO,5;SO4iQ(nO,5;YO4tQ(nO,5;jOOQ&Z'#Fx'#FxOOQ&Y,5;m,5;mOOQ&Y-E9P-E9PO1]Q.YO,5;[O5SQ)OO,5;`O5XQ)OO'#F|O5aQ)OO,5;cO1]Q.YO,5;fO1qQ.YO,5;hOOQ&Z-E9W-E9WO5fQ(oO,5 SQ)OO'#D^O>ZQ.jO'#D[OOQ#U1G/i1G/iO$gQ.jO1G/iO>bQ.kO1G/tOOQ#T1G/t1G/tO*VQ(nO1G/{O?_Q+uO'#FxOOQ&Z1G0W1G0WO.pQ(nO1G0WOOQ&Z1G0Z1G0ZOOQ&Z1G0]1G0]O.pQ(nO1G0]OOQ&Z1G0`1G0`OOQ&Z1G0b1G0bOAwQ)OO1G0bOA|Q(nO1G0bOBRQ)OO1G0dOOQ&Z1G0d1G0dOBaQ.jO'#F^OBqQ(nO'#DxOB|Q(nO,5:eOCRQ(nO,5:iO)gQ)OO,5:gOCZQ)OO'#F]OCnQ(nO,5 ZAN>ZO!.VQ(pO,5;rOOQ#S-E9U-E9UO!.aQ.jO,5;qOOQ#S-E9T-E9TO!.kQ(nOAN?SO/TQ(nOAN?SO!.sQ.jO,5;yOOQ#d-E9]-E9]OOQ#S< [z{>a{|>z|}Cm}!ODO!O!PDm!P!Q;h!Q![FW![!]GR!]!^G}!^!_H`!_!`Hw!`!aI`!a!b#r!b!cJa!c!}#r!}#OKy#O#P#r#P#QL[#Q#RLm#R#T#r#T#UMS#U#c#r#c#dNe#d#o#r#o#pNz#p#qLm#q#r! ]#r#s! n#s;'S#r;'S;=`!!V<%lO#rW#uSOy$Rz;'S$R;'S;=`$d<%lO$RW$WSwWOy$Rz;'S$R;'S;=`$d<%lO$RW$gP;=`<%l$RY$m[Oy$Rz!_$R!_!`%c!`#W$R#W#X%v#X#Z$R#Z#[)Z#[#]$R#]#^,V#^;'S$R;'S;=`$d<%lO$RY%jSwWjQOy$Rz;'S$R;'S;=`$d<%lO$RY%{UwWOy$Rz#X$R#X#Y&_#Y;'S$R;'S;=`$d<%lO$RY&dUwWOy$Rz#Y$R#Y#Z&v#Z;'S$R;'S;=`$d<%lO$RY&{UwWOy$Rz#T$R#T#U'_#U;'S$R;'S;=`$d<%lO$RY'dUwWOy$Rz#i$R#i#j'v#j;'S$R;'S;=`$d<%lO$RY'{UwWOy$Rz#`$R#`#a(_#a;'S$R;'S;=`$d<%lO$RY(dUwWOy$Rz#h$R#h#i(v#i;'S$R;'S;=`$d<%lO$RY(}S!fQwWOy$Rz;'S$R;'S;=`$d<%lO$RY)`UwWOy$Rz#`$R#`#a)r#a;'S$R;'S;=`$d<%lO$RY)wUwWOy$Rz#c$R#c#d*Z#d;'S$R;'S;=`$d<%lO$RY*`UwWOy$Rz#U$R#U#V*r#V;'S$R;'S;=`$d<%lO$RY*wUwWOy$Rz#T$R#T#U+Z#U;'S$R;'S;=`$d<%lO$RY+`UwWOy$Rz#`$R#`#a+r#a;'S$R;'S;=`$d<%lO$RY+yS!eQwWOy$Rz;'S$R;'S;=`$d<%lO$RY,[UwWOy$Rz#a$R#a#b,n#b;'S$R;'S;=`$d<%lO$RY,sUwWOy$Rz#d$R#d#e-V#e;'S$R;'S;=`$d<%lO$RY-[UwWOy$Rz#c$R#c#d-n#d;'S$R;'S;=`$d<%lO$RY-sUwWOy$Rz#f$R#f#g.V#g;'S$R;'S;=`$d<%lO$RY.[UwWOy$Rz#h$R#h#i.n#i;'S$R;'S;=`$d<%lO$RY.sUwWOy$Rz#T$R#T#U/V#U;'S$R;'S;=`$d<%lO$RY/[UwWOy$Rz#b$R#b#c/n#c;'S$R;'S;=`$d<%lO$RY/sUwWOy$Rz#h$R#h#i0V#i;'S$R;'S;=`$d<%lO$RY0^S!dQwWOy$Rz;'S$R;'S;=`$d<%lO$R~0mWOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W<%lO0j~1[Oh~~1_RO;'S0j;'S;=`1h;=`O0j~1kXOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W;=`<%l0j<%lO0j~2ZP;=`<%l0jZ2cY!SPOy$Rz!Q$R!Q![3R![!c$R!c!i3R!i#T$R#T#Z3R#Z;'S$R;'S;=`$d<%lO$RY3WYwWOy$Rz!Q$R!Q![3v![!c$R!c!i3v!i#T$R#T#Z3v#Z;'S$R;'S;=`$d<%lO$RY3{YwWOy$Rz!Q$R!Q![4k![!c$R!c!i4k!i#T$R#T#Z4k#Z;'S$R;'S;=`$d<%lO$RY4rYfQwWOy$Rz!Q$R!Q![5b![!c$R!c!i5b!i#T$R#T#Z5b#Z;'S$R;'S;=`$d<%lO$RY5iYfQwWOy$Rz!Q$R!Q![6X![!c$R!c!i6X!i#T$R#T#Z6X#Z;'S$R;'S;=`$d<%lO$RY6^YwWOy$Rz!Q$R!Q![6|![!c$R!c!i6|!i#T$R#T#Z6|#Z;'S$R;'S;=`$d<%lO$RY7TYfQwWOy$Rz!Q$R!Q![7s![!c$R!c!i7s!i#T$R#T#Z7s#Z;'S$R;'S;=`$d<%lO$RY7xYwWOy$Rz!Q$R!Q![8h![!c$R!c!i8h!i#T$R#T#Z8h#Z;'S$R;'S;=`$d<%lO$RY8oSfQwWOy$Rz;'S$R;'S;=`$d<%lO$R_9O`Oy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!_$R!_!`;T!`!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$RZ:X^wWaROy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$R[;[S!YSwWOy$Rz;'S$R;'S;=`$d<%lO$RY;mSjQOy$Rz;'S$R;'S;=`$d<%lO$RZ OSdROy$Rz;'S$R;'S;=`$d<%lO$R~>aOc~_>hU[PjQOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RZ?RWjQ!_POy$Rz!O$R!O!P?k!P!Q$R!Q![Bp![;'S$R;'S;=`$d<%lO$RZ?pUwWOy$Rz!Q$R!Q![@S![;'S$R;'S;=`$d<%lO$RZ@ZYwW$fROy$Rz!Q$R!Q![@S![!g$R!g!h@y!h#X$R#X#Y@y#Y;'S$R;'S;=`$d<%lO$RZAOYwWOy$Rz{$R{|An|}$R}!OAn!O!Q$R!Q![BV![;'S$R;'S;=`$d<%lO$RZAsUwWOy$Rz!Q$R!Q![BV![;'S$R;'S;=`$d<%lO$RZB^UwW$fROy$Rz!Q$R!Q![BV![;'S$R;'S;=`$d<%lO$RZBw[wW$fROy$Rz!O$R!O!P@S!P!Q$R!Q![Bp![!g$R!g!h@y!h#X$R#X#Y@y#Y;'S$R;'S;=`$d<%lO$RZCrStROy$Rz;'S$R;'S;=`$d<%lO$RZDTWjQOy$Rz!O$R!O!P?k!P!Q$R!Q![Bp![;'S$R;'S;=`$d<%lO$RZDrW$gROy$Rz!O$R!O!PE[!P!Q$R!Q![@S![;'S$R;'S;=`$d<%lO$RYEaUwWOy$Rz!O$R!O!PEs!P;'S$R;'S;=`$d<%lO$RYEzSsQwWOy$Rz;'S$R;'S;=`$d<%lO$RZF][$fROy$Rz!O$R!O!P@S!P!Q$R!Q![Bp![!g$R!g!h@y!h#X$R#X#Y@y#Y;'S$R;'S;=`$d<%lO$RZGWUrROy$Rz![$R![!]Gj!];'S$R;'S;=`$d<%lO$RXGqS{PwWOy$Rz;'S$R;'S;=`$d<%lO$RZHSS!gROy$Rz;'S$R;'S;=`$d<%lO$RYHeUjQOy$Rz!_$R!_!`%c!`;'S$R;'S;=`$d<%lO$R^H|U!YSOy$Rz!_$R!_!`%c!`;'S$R;'S;=`$d<%lO$RZIgV![PjQOy$Rz!_$R!_!`%c!`!aI|!a;'S$R;'S;=`$d<%lO$RXJTS![PwWOy$Rz;'S$R;'S;=`$d<%lO$RXJdWOy$Rz!c$R!c!}J|!}#T$R#T#oJ|#o;'S$R;'S;=`$d<%lO$RXKT[!jPwWOy$Rz}$R}!OJ|!O!Q$R!Q![J|![!c$R!c!}J|!}#T$R#T#oJ|#o;'S$R;'S;=`$d<%lO$RXLOS!WPOy$Rz;'S$R;'S;=`$d<%lO$R^LaS!UUOy$Rz;'S$R;'S;=`$d<%lO$R[LpUOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RZMVUOy$Rz#b$R#b#cMi#c;'S$R;'S;=`$d<%lO$RZMnUwWOy$Rz#W$R#W#XNQ#X;'S$R;'S;=`$d<%lO$RZNXSkRwWOy$Rz;'S$R;'S;=`$d<%lO$RZNhUOy$Rz#f$R#f#gNQ#g;'S$R;'S;=`$d<%lO$RZ! PS!aROy$Rz;'S$R;'S;=`$d<%lO$RZ! bS!hROy$Rz;'S$R;'S;=`$d<%lO$R]! sU!_POy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RW!!YP;=`<%l#r",tokenizers:[dO,iO,nO,rO,lO,QO,tO,RO,0,1,2,3],topRules:{StyleSheet:[0,10],Styles:[1,127]},dialects:{indented:0},specialized:[{term:150,get:O=>sO[O]||-1},{term:149,get:O=>XO[O]||-1},{term:72,get:O=>PO[O]||-1}],tokenPrec:2798}),P=v.define({name:"sass",parser:gO.configure({props:[T.add({Block:q,Comment(O,e){return{from:O.from+2,to:e.sliceDoc(O.to-2,O.to)=="*/"?O.to-2:O.to}}}),_.add({Declaration:V()})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*\}$/,wordChars:"$-"}}),mO=P.configure({dialect:"indented",props:[_.add({"Block RuleSet":O=>O.baseIndent+O.unit}),T.add({Block:O=>({from:O.from,to:O.to})})]});function kO(O){return new u(O!=null&&O.indented?mO:P,P.data.of({autocomplete:E}))}export{kO as sass,P as sassLanguage}; diff --git a/public/admin/assets/index-c941ad23.js b/public/admin/assets/index-94c3c0f1.js similarity index 93% rename from public/admin/assets/index-c941ad23.js rename to public/admin/assets/index-94c3c0f1.js index f4082a8..056b1c9 100644 --- a/public/admin/assets/index-c941ad23.js +++ b/public/admin/assets/index-94c3c0f1.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as g,y as h,A as S,B as M,r as v,b as e,o as t,c as o,e as l,G as u,f as d,ac as C,R as p,S as y,J as m,h as k,I as q,n as w}from"./index-a4526b0d.js";import x from"./index-a1dd4585.js";import B from"./index-6bec1272.js";const I=g({name:"SubSidebar"}),T=g({...I,setup(G){const s=h(),i=S();M(()=>s.settings.app.colorScheme==="dark"?"https://public-1300678944.cos.ap-shanghai.myqcloud.com/ai/f6d0d3596.png":"https://public-1300678944.cos.ap-shanghai.myqcloud.com/blog/1681895253740image.png");const c=v(0);function b(a){c.value=a.target.scrollTop}return(a,L)=>{const _=k("el-menu");return["side","head","single"].includes(e(s).settings.menu.menuMode)||e(s).mode==="mobile"?(t(),o("div",{key:0,class:u(["sub-sidebar-container",{"is-collapse":e(s).mode==="pc"&&e(s).settings.menu.subMenuCollapse}]),onScroll:b},[l(x,{"show-logo":e(s).settings.menu.menuMode==="single",class:u(["sidebar-logo",{"sidebar-logo-bg":e(s).settings.menu.menuMode==="single",shadow:e(c)}])},null,8,["show-logo","class"]),l(_,{"unique-opened":e(s).settings.menu.subMenuUniqueOpened,"default-openeds":e(i).defaultOpenedPaths,"default-active":a.$route.meta.activeMenu||a.$route.path,collapse:e(s).mode==="pc"&&e(s).settings.menu.subMenuCollapse,"collapse-transition":!1,class:u({"is-collapse-without-logo":e(s).settings.menu.menuMode!=="single"&&e(s).settings.menu.subMenuCollapse})},{default:d(()=>[l(C,{name:"sub-sidebar"},{default:d(()=>[(t(!0),o(p,null,y(e(i).sidebarMenus,(n,f)=>{var r;return t(),o(p,null,[((r=n.meta)==null?void 0:r.sidebar)!==!1?(t(),q(B,{key:n.path||f,item:n,"base-path":n.path},null,8,["item","base-path"])):m("",!0)],64)}),256))]),_:1})]),_:1},8,["unique-opened","default-openeds","default-active","collapse","class"])],34)):m("",!0)}}});const $=w(T,[["__scopeId","data-v-859c71ea"]]);export{$ as default}; +import{d as g,y as h,A as S,B as M,r as v,b as e,o as t,c as o,e as l,G as u,f as d,ac as C,R as p,S as y,J as m,h as k,I as q,n as w}from"./index-4eef28ae.js";import x from"./index-517f4c75.js";import B from"./index-89092077.js";const I=g({name:"SubSidebar"}),T=g({...I,setup(G){const s=h(),i=S();M(()=>s.settings.app.colorScheme==="dark"?"https://public-1300678944.cos.ap-shanghai.myqcloud.com/ai/f6d0d3596.png":"https://public-1300678944.cos.ap-shanghai.myqcloud.com/blog/1681895253740image.png");const c=v(0);function b(a){c.value=a.target.scrollTop}return(a,L)=>{const _=k("el-menu");return["side","head","single"].includes(e(s).settings.menu.menuMode)||e(s).mode==="mobile"?(t(),o("div",{key:0,class:u(["sub-sidebar-container",{"is-collapse":e(s).mode==="pc"&&e(s).settings.menu.subMenuCollapse}]),onScroll:b},[l(x,{"show-logo":e(s).settings.menu.menuMode==="single",class:u(["sidebar-logo",{"sidebar-logo-bg":e(s).settings.menu.menuMode==="single",shadow:e(c)}])},null,8,["show-logo","class"]),l(_,{"unique-opened":e(s).settings.menu.subMenuUniqueOpened,"default-openeds":e(i).defaultOpenedPaths,"default-active":a.$route.meta.activeMenu||a.$route.path,collapse:e(s).mode==="pc"&&e(s).settings.menu.subMenuCollapse,"collapse-transition":!1,class:u({"is-collapse-without-logo":e(s).settings.menu.menuMode!=="single"&&e(s).settings.menu.subMenuCollapse})},{default:d(()=>[l(C,{name:"sub-sidebar"},{default:d(()=>[(t(!0),o(p,null,y(e(i).sidebarMenus,(n,f)=>{var r;return t(),o(p,null,[((r=n.meta)==null?void 0:r.sidebar)!==!1?(t(),q(B,{key:n.path||f,item:n,"base-path":n.path},null,8,["item","base-path"])):m("",!0)],64)}),256))]),_:1})]),_:1},8,["unique-opened","default-openeds","default-active","collapse","class"])],34)):m("",!0)}}});const $=w(T,[["__scopeId","data-v-859c71ea"]]);export{$ as default}; diff --git a/public/admin/assets/index-63d22947.js b/public/admin/assets/index-a6bb215d.js similarity index 80% rename from public/admin/assets/index-63d22947.js rename to public/admin/assets/index-a6bb215d.js index 3eea813..8ce5369 100644 --- a/public/admin/assets/index-63d22947.js +++ b/public/admin/assets/index-a6bb215d.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as h,y as x,z as A,A as L,B as D,C as b,x as $,D as r,F as H,o as n,c as g,a,e as o,G as v,b as t,H as I,I as l,J as u,f as d,T,w as V,v as z,K,L as N,M as P,g as R,h as c,_ as E,n as F}from"./index-a4526b0d.js";import{_ as G}from"./index-9bb8cb40.js";import J from"./link-2c09c62d.js";import U from"./index-773a5308.js";import j from"./index-4a97d0a1.js";import q from"./index-c941ad23.js";import O from"./index-91a8f0f1.js";import Q from"./index-139e6705.js";import W from"./index-38f732b4.js";import X from"./index-c23161fc.js";import{u as Y}from"./index-55ae7eb6.js";import{u as Z}from"./useMenu-92afd7a0.js";import"./config-33902e1a.js";import"./index-5e1cba81.js";import"./index-a1dd4585.js";import"./index-6bec1272.js";import"./index-4cf9b11c.js";const ee={class:"layout"},te={id:"app-main"},oe={class:"wrapper"},se={class:"main"},ne={key:0},ae=h({name:"Layout"}),ie=h({...ae,setup(re){const _=R(),e=x(),k=A(),m=L(),f=D(()=>!!_.meta.link);return b(()=>e.settings.menu.subMenuCollapse,s=>{e.mode==="mobile"&&(s?document.body.classList.remove("overflow-hidden"):document.body.classList.add("overflow-hidden"))}),b(()=>_.path,()=>{e.mode==="mobile"&&e.$patch(s=>{s.settings.menu.subMenuCollapse=!0})}),$(()=>{r("f5",s=>{e.settings.toolbar.enablePageReload&&(s.preventDefault(),Y().reload())}),r("alt+`",s=>{e.settings.menu.enableHotkeys&&(s.preventDefault(),Z().switchTo(m.actived+1 {r.unbind("f5"),r.unbind("alt+`")}),(s,i)=>{const y=c("router-view"),S=G,C=c("el-backtop"),w=E,M=c("el-icon");return n(),g("div",ee,[a("div",te,[o(U),a("div",oe,[a("div",{class:v(["sidebar-container",{show:t(e).mode==="mobile"&&!t(e).settings.menu.subMenuCollapse}])},[o(j),o(q)],2),a("div",{class:v(["sidebar-mask",{show:t(e).mode==="mobile"&&!t(e).settings.menu.subMenuCollapse}]),onClick:i[0]||(i[0]=p=>t(e).toggleSidebarCollapse())},null,2),a("div",{class:"main-container",style:I({"padding-bottom":s.$route.meta.paddingBottom})},[t(e).settings.menu.menuMode==="head"&&!t(e).settings.menu.enableSubMenuCollapseButton&&!t(e).settings.breadcrumb.enable?u("",!0):(n(),l(O,{key:0})),a("div",se,[o(y,null,{default:d(({Component:p,route:B})=>[o(T,{name:"main",mode:"out-in",appear:""},{default:d(()=>[(n(),l(N,{include:t(k).list},[V((n(),l(K(p),{key:B.fullPath})),[[z,!t(f)]])],1032,["include"]))]),_:2},1024)]),_:1}),t(f)?(n(),l(J,{key:0})):u("",!0)]),o(S)],4)]),o(C,{right:20,bottom:20,title:"回到顶部"})]),o(Q),o(W),t(e).settings.app.enableAppSetting?(n(),g("div",ne,[o(M,{class:"app-setting",onClick:i[1]||(i[1]=p=>t(P).emit("global-app-setting-toggle"))},{default:d(()=>[o(w,{name:"ep:setting"})]),_:1}),o(X)])):u("",!0)])}}});const Me=F(ie,[["__scopeId","data-v-096f3f7e"]]);export{Me as default}; +import{d as h,y as x,z as A,A as L,B as D,C as b,x as $,D as r,F as H,o as n,c as g,a,e as o,G as v,b as t,H as I,I as l,J as u,f as d,T,w as V,v as z,K,L as N,M as P,g as R,h as c,_ as E,n as F}from"./index-4eef28ae.js";import{_ as G}from"./index-4f1ad461.js";import J from"./link-3e20e299.js";import U from"./index-71c7823d.js";import j from"./index-b06918ff.js";import q from"./index-94c3c0f1.js";import O from"./index-e51a44eb.js";import Q from"./index-46ad6a05.js";import W from"./index-c9fecdd2.js";import X from"./index-2604b602.js";import{u as Y}from"./index-fcbba52e.js";import{u as Z}from"./useMenu-328121e0.js";import"./config-b4a9e7c0.js";import"./index-7911c6db.js";import"./index-517f4c75.js";import"./index-89092077.js";import"./index-626bf66d.js";const ee={class:"layout"},te={id:"app-main"},oe={class:"wrapper"},se={class:"main"},ne={key:0},ae=h({name:"Layout"}),ie=h({...ae,setup(re){const _=R(),e=x(),k=A(),m=L(),f=D(()=>!!_.meta.link);return b(()=>e.settings.menu.subMenuCollapse,s=>{e.mode==="mobile"&&(s?document.body.classList.remove("overflow-hidden"):document.body.classList.add("overflow-hidden"))}),b(()=>_.path,()=>{e.mode==="mobile"&&e.$patch(s=>{s.settings.menu.subMenuCollapse=!0})}),$(()=>{r("f5",s=>{e.settings.toolbar.enablePageReload&&(s.preventDefault(),Y().reload())}),r("alt+`",s=>{e.settings.menu.enableHotkeys&&(s.preventDefault(),Z().switchTo(m.actived+1 {r.unbind("f5"),r.unbind("alt+`")}),(s,i)=>{const y=c("router-view"),S=G,C=c("el-backtop"),w=E,M=c("el-icon");return n(),g("div",ee,[a("div",te,[o(U),a("div",oe,[a("div",{class:v(["sidebar-container",{show:t(e).mode==="mobile"&&!t(e).settings.menu.subMenuCollapse}])},[o(j),o(q)],2),a("div",{class:v(["sidebar-mask",{show:t(e).mode==="mobile"&&!t(e).settings.menu.subMenuCollapse}]),onClick:i[0]||(i[0]=p=>t(e).toggleSidebarCollapse())},null,2),a("div",{class:"main-container",style:I({"padding-bottom":s.$route.meta.paddingBottom})},[t(e).settings.menu.menuMode==="head"&&!t(e).settings.menu.enableSubMenuCollapseButton&&!t(e).settings.breadcrumb.enable?u("",!0):(n(),l(O,{key:0})),a("div",se,[o(y,null,{default:d(({Component:p,route:B})=>[o(T,{name:"main",mode:"out-in",appear:""},{default:d(()=>[(n(),l(N,{include:t(k).list},[V((n(),l(K(p),{key:B.fullPath})),[[z,!t(f)]])],1032,["include"]))]),_:2},1024)]),_:1}),t(f)?(n(),l(J,{key:0})):u("",!0)]),o(S)],4)]),o(C,{right:20,bottom:20,title:"回到顶部"})]),o(Q),o(W),t(e).settings.app.enableAppSetting?(n(),g("div",ne,[o(M,{class:"app-setting",onClick:i[1]||(i[1]=p=>t(P).emit("global-app-setting-toggle"))},{default:d(()=>[o(w,{name:"ep:setting"})]),_:1}),o(X)])):u("",!0)])}}});const Me=F(ie,[["__scopeId","data-v-096f3f7e"]]);export{Me as default}; diff --git a/public/admin/assets/index-4a97d0a1.js b/public/admin/assets/index-b06918ff.js similarity index 90% rename from public/admin/assets/index-4a97d0a1.js rename to public/admin/assets/index-b06918ff.js index 7373eed..2df3a33 100644 --- a/public/admin/assets/index-4a97d0a1.js +++ b/public/admin/assets/index-b06918ff.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as g,y as k,A as b,o as t,I as d,f as u,b as s,c as n,e as m,a as p,R as f,S as y,J as c,T as C,h as M,G as x,t as B,_ as w,n as N}from"./index-a4526b0d.js";import T from"./index-a1dd4585.js";import{u as V}from"./useMenu-92afd7a0.js";const I={key:0,class:"main-sidebar-container"},L={class:"nav"},$=["title","onClick"],z=g({name:"MainSidebar"}),A=g({...z,setup(D){const a=k(),i=b(),{switchTo:v}=V();return(E,F)=>{const h=w,S=M("el-icon");return t(),d(C,{name:"main-sidebar"},{default:u(()=>[s(a).settings.menu.menuMode==="side"||s(a).mode==="mobile"&&s(a).settings.menu.menuMode!=="single"?(t(),n("div",I,[m(T,{"show-title":!1,class:"sidebar-logo"}),p("div",L,[(t(!0),n(f,null,y(s(i).allMenus,(e,o)=>{var l,r,_;return t(),n(f,null,[e.children&&e.children.length!==0?(t(),n("div",{key:o,class:x(["item",{active:o===s(i).actived}]),title:((l=e.meta)==null?void 0:l.title)??"[ 无标题 ]",onClick:G=>s(v)(o)},[(r=e.meta)!=null&&r.icon?(t(),d(S,{key:0},{default:u(()=>[m(h,{name:e.meta.icon},null,8,["name"])]),_:2},1024)):c("",!0),p("span",null,B(((_=e.meta)==null?void 0:_.title)??"[ 无标题 ]"),1)],10,$)):c("",!0)],64)}),256))])])):c("",!0)]),_:1})}}});const q=N(A,[["__scopeId","data-v-27edc889"]]);export{q as default}; +import{d as g,y as k,A as b,o as t,I as d,f as u,b as s,c as n,e as m,a as p,R as f,S as y,J as c,T as C,h as M,G as x,t as B,_ as w,n as N}from"./index-4eef28ae.js";import T from"./index-517f4c75.js";import{u as V}from"./useMenu-328121e0.js";const I={key:0,class:"main-sidebar-container"},L={class:"nav"},$=["title","onClick"],z=g({name:"MainSidebar"}),A=g({...z,setup(D){const a=k(),i=b(),{switchTo:v}=V();return(E,F)=>{const h=w,S=M("el-icon");return t(),d(C,{name:"main-sidebar"},{default:u(()=>[s(a).settings.menu.menuMode==="side"||s(a).mode==="mobile"&&s(a).settings.menu.menuMode!=="single"?(t(),n("div",I,[m(T,{"show-title":!1,class:"sidebar-logo"}),p("div",L,[(t(!0),n(f,null,y(s(i).allMenus,(e,o)=>{var l,r,_;return t(),n(f,null,[e.children&&e.children.length!==0?(t(),n("div",{key:o,class:x(["item",{active:o===s(i).actived}]),title:((l=e.meta)==null?void 0:l.title)??"[ 无标题 ]",onClick:G=>s(v)(o)},[(r=e.meta)!=null&&r.icon?(t(),d(S,{key:0},{default:u(()=>[m(h,{name:e.meta.icon},null,8,["name"])]),_:2},1024)):c("",!0),p("span",null,B(((_=e.meta)==null?void 0:_.title)??"[ 无标题 ]"),1)],10,$)):c("",!0)],64)}),256))])])):c("",!0)]),_:1})}}});const q=N(A,[["__scopeId","data-v-27edc889"]]);export{q as default}; diff --git a/public/admin/assets/index-bd5d6f57.js b/public/admin/assets/index-bd5d6f57.js deleted file mode 100644 index 67689e8..0000000 --- a/public/admin/assets/index-bd5d6f57.js +++ /dev/null @@ -1,10 +0,0 @@ - -/** - * 由 Fantastic-admin 提供技术支持 - * Powered by Fantastic-admin - * Gitee https://gitee.com/hooray/fantastic-admin - * Github https://github.com/hooray/fantastic-admin - */ - -import{_ as ce}from"./index-5e1cba81.js";import{A as j}from"./models-d6453445.js";import{u as ye}from"./utcformatTime-e76e5157.js";import{f as fe,g as _e,h as Q,M as ke,b as ge,i as be,j as we}from"./index-20fc3802.js";import{d as Te,r as v,Q as B,B as I,x as ve,o as n,c as N,e,f as t,R as M,S as R,b as r,k as p,a as k,w as X,I as y,t as _,J as L,U as Ve,E as G,W as xe,h as u,X as he,q as H}from"./index-a4526b0d.js";const De={style:{float:"right"}},Ue=k("div",{style:{width:"250px"}}," 账号启用状态、一旦锁定当前key将停止工作! ",-1),Ne=k("div",{style:{width:"250px"}}," 不同模型的设置不同、例如openai仅设置key即可、如果是百度大模型、则填写clientId以及同时需要填写secret。对于OPENAI模型、我们支持批量导入、如果您需要批量导入key、则一行一个key即可、多个key使用换行隔离、其余配置将共享、多个key可以重复选用默认模型。 ",-1),Me=k("div",{style:{width:"250px"}}," 不同账号填写的内容不同、但是都代表的是Secret秘钥 ",-1),Re=k("div",{style:{width:"250px"}}," 给定了部分可选的模型列表、你可以可以手动填写您需要调用的模型、请确保填写的模型是当前key支持的类型、否则可能会在调用中出现不可预知错误! ",-1),Se=k("div",{style:{width:"250px"}}," 设置当前key的扣费类型、扣除普通余额或是高级余额。 ",-1),Le=k("div",{style:{width:"250px"}}," 设置当前key的单词调用扣除余额、建议同模型或名称key设置相同的金额、避免扣费发生异常! ",-1),Ce=k("div",{style:{width:"250px"}}," 填写此配置可以限制用户在选择模型时候的高级配置中的最大上下文轮次、可以通过限制此数量减少token的损耗、减低上下文的损耗量、 如果设置了模型的最大token和返回量、那么两个限制会同时生效! ",-1),Ae=k("div",{style:{width:"250px"}}," 当前轮询是根据模型下的列表按顺序调用、如果权重为2则表示轮到此key的时候会调用两次之后再轮询下一个key 保证每个key的调用顺序以及限制每次调用的准确次数 ",-1),Ie=k("div",{style:{width:"250px"}}," 基础绘画来自于OPENAI的DALL-E模型、所以需要为官方的apiKey、请确定至少设置一张key为基础绘画key即可使用绘画功能!同时当前版本的mind思维导图和mj联想绘图等功能都会走当前设置的key,会后后续版本解除此限制! ",-1),Oe=k("div",{style:{width:"250px"}}," 基础绘画来自于OPENAI的DALL-E模型、所以需要为官方的apiKey、请确定至少设置一张key为基础绘画key即可使用绘画功能!同时当前版本的mind思维导图和mj联想绘图等功能都会走当前设置的key,会后后续版本解除此限制! ",-1),Pe={class:"flex justify-end mr-5"},qe=Te({__name:"index",setup(ze){v();const Y=v(),F=v(0),h=v(!1),C=v(!1),Z=v(!1);v(!1);const f=B({keyType:"",model:"",status:null,page:1,size:10}),O=v(),D=v(0),o=B({keyType:1,modelName:"",status:!0,model:"",temperature:"",deduct:1,deductType:1,order:100,maxTokens:4096,maxResponseTokens:2048,maxRounds:12,isDallE3:!1,isUseTool:!1}),ee=B({keyType:[{required:!0,message:"请填写您的调用模型类型",trigger:"blur"}],modelName:[{required:!0,message:"请填写您的模型名称",trigger:"blur"}],status:[{required:!0,message:"请选择key的启用状态",trigger:"change"}],model:[{required:!0,message:"请选择当前key需要绑定的模型",trigger:"change"}],temperature:[{required:!0,message:"请设置模型默认温度",trigger:"change"}],maxTokens:[{required:!0,message:"请填写模型允许的最大token数",trigger:"blur"}],maxResponseTokens:[{required:!0,message:"请填写允许用户使用的最大回复token数",trigger:"blur"}],deductType:[{required:!0,message:"请选择当前模型扣费类型",trigger:"change"}],deduct:[{required:!0,message:"请填写当前模型扣费金额(需要是正整数)",trigger:"blur"}],maxRounds:[{required:!0,message:"请填写允许用户选择的最大上下文轮次",trigger:"blur"}]});function le(s){D.value=0,s==null||s.resetFields()}const te=I(()=>fe[o.keyType]),ae=I(()=>D.value?"更新秘钥":"新增秘钥"),oe=I(()=>_e[o.keyType]),de=I(()=>D.value?"确认更新":"确认新增"),J=v([]);async function U(){try{C.value=!0;const s=await j.queryModels(f);C.value=!1;const{rows:a,count:m}=s.data;F.value=m,J.value=a}catch{C.value=!1}}async function se(s){const{id:a}=s;await j.delModels({id:a}),G({type:"success",message:"操作完成!"}),U()}function ne(s){D.value=s.id;const{keyType:a,modelName:m,key:V,secret:d,status:g,model:P,keyWeight:c,maxTokens:A,maxResponseTokens:S,proxyUrl:q,timeout:x,deductType:i,deduct:z,maxRounds:K,isDraw:E}=s;xe(()=>{Object.assign(o,{keyType:a,modelName:m,key:V,secret:d,status:g,model:P,keyWeight:c,maxTokens:A,maxResponseTokens:S,proxyUrl:q,timeout:x,deductType:i,deduct:z,maxRounds:K,isDraw:E})}),h.value=!0}function re(s){s==null||s.resetFields(),U()}async function ue(s){s==null||s.validate(async a=>{if(a){const m=JSON.parse(JSON.stringify(o));if(delete m.id,D.value&&(m.id=D.value),Number(o.keyType)===1){const d=JSON.parse(JSON.stringify(o.key)).split(` -`);m.key=d}await j.setModels(m),G({type:"success",message:"操作成功!"}),D.value=0,h.value=!1,U()}})}return ve(()=>{U()}),(s,a)=>{const m=u("el-option"),V=u("el-select"),d=u("el-form-item"),g=u("el-button"),P=u("Plus"),c=u("el-icon"),A=u("el-form"),S=ce,q=u("el-alert"),x=u("el-tag"),i=u("el-table-column"),z=u("el-popconfirm"),K=u("el-table"),E=u("el-pagination"),ie=u("el-row"),$=u("el-switch"),b=u("QuestionFilled"),w=u("el-tooltip"),T=u("el-input"),pe=u("el-dialog"),W=he("loading");return n(),N("div",null,[e(S,null,{default:t(()=>[e(A,{ref_key:"formRef",ref:Y,inline:!0,model:f},{default:t(()=>[e(d,{label:"模型类别",prop:"model"},{default:t(()=>[e(V,{modelValue:f.keyType,"onUpdate:modelValue":a[0]||(a[0]=l=>f.keyType=l),filterable:"","allow-create":"",placeholder:"请选择或填写绑定的模型",clearable:""},{default:t(()=>[(n(!0),N(M,null,R(r(Q),l=>(n(),y(m,{key:l,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"模型名称",prop:"model"},{default:t(()=>[e(V,{modelValue:f.model,"onUpdate:modelValue":a[1]||(a[1]=l=>f.model=l),filterable:"","allow-create":"",placeholder:"请选择或填写绑定的模型",clearable:""},{default:t(()=>[(n(!0),N(M,null,R(r(ke),l=>(n(),y(m,{key:l,label:l,value:l},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"启用状态",prop:"status"},{default:t(()=>[e(V,{modelValue:f.status,"onUpdate:modelValue":a[2]||(a[2]=l=>f.status=l),placeholder:"请选择模型启用状态",clearable:""},{default:t(()=>[(n(!0),N(M,null,R(r(ge),l=>(n(),y(m,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(d,null,{default:t(()=>[e(g,{type:"primary",onClick:U},{default:t(()=>[p(" 查询 ")]),_:1}),e(g,{onClick:a[3]||(a[3]=l=>re(r(Y)))},{default:t(()=>[p(" 重置 ")]),_:1})]),_:1}),k("span",De,[e(g,{type:"success",onClick:a[4]||(a[4]=l=>h.value=!0)},{default:t(()=>[p(" 添加模型 "),e(c,{class:"ml-3"},{default:t(()=>[e(P)]),_:1})]),_:1})])]),_:1},8,["model"])]),_:1}),e(S,null,{default:t(()=>[e(q,{"show-icon":"",title:"模型说明",description:"所有开启的模型将会直接应用到客户端供用户选择使用、请注意在添加模型时候如果您需要使用DALL-E绘画你需要特别指定模型为绘画时候、同时例如思维导图、应用、翻译、联想等功能【目前绑定为OPENAI类目】请在添加模型的时候勾选上设置为工具Key、届时调用此类功能将使用我们指定的模型!",type:"success"})]),_:1}),e(S,{style:{width:"100%"}},{default:t(()=>[X((n(),y(K,{border:"",data:r(J),style:{width:"100%"},size:"large"},{default:t(()=>[e(i,{prop:"keyType",label:"模型类型",width:"120"},{default:t(l=>[e(x,{type:"success"},{default:t(()=>[p(_(r(be)[l.row.keyType]),1)]),_:2},1024)]),_:1}),e(i,{prop:"status",align:"center",label:"启用状态",width:"90"},{default:t(l=>[e(x,{type:l.row.status?"success":"danger"},{default:t(()=>[p(_(l.row.status?"使用中":"已暂停"),1)]),_:2},1032,["type"])]),_:1}),e(i,{prop:"modelName",label:"自定义模型名称"}),e(i,{prop:"model",align:"center",label:"指定模型"},{default:t(l=>[e(x,{type:l.row.model.includes("gpt-4")?"success":""},{default:t(()=>[p(_(l.row.model),1)]),_:2},1032,["type"])]),_:1}),e(i,{prop:"isDraw",align:"center",label:"绑定DALL-E",width:"120"},{default:t(l=>[e(x,{type:l.row.isDraw?"success":"danger"},{default:t(()=>[p(_(l.row.isDraw?"是":"否"),1)]),_:2},1032,["type"])]),_:1}),e(i,{prop:"isDraw",align:"center",label:"绑定通用功能",width:"120"},{default:t(l=>[e(x,{type:l.row.isDraw?"success":"danger"},{default:t(()=>[p(_(l.row.isUseTool?"是":"否"),1)]),_:2},1032,["type"])]),_:1}),e(i,{prop:"deductType",align:"center",label:"扣费类型",width:"120"},{default:t(l=>[e(x,{type:l.row.deductType===1?"":"error"},{default:t(()=>[p(_(l.row.deductType===1?"普通余额":"高级余额"),1)]),_:2},1032,["type"])]),_:1}),e(i,{prop:"deduct",align:"center",label:"单次扣除",width:"100"},{default:t(l=>[e(x,{type:l.row.deductType===1?"success":"warning"},{default:t(()=>[p(_(`${l.row.deduct} 积分`),1)]),_:2},1032,["type"])]),_:1}),e(i,{prop:"temperature",align:"center",label:"默认温度",width:"100"},{default:t(l=>[p(_(l.row.temperature||"---"),1)]),_:1}),e(i,{prop:"order",align:"center",label:"排序ID",width:"90"}),e(i,{prop:"useCount",align:"center",label:"调用次数",width:"90"}),e(i,{prop:"useToken",align:"center",label:"调用Token",width:"120"}),e(i,{prop:"maxResponseTokens",align:"center",label:"限制最大回复",width:"160"},{default:t(l=>[e(g,{type:"info",text:""},{default:t(()=>[p(_(l.row.maxResponseTokens||"-"),1)]),_:2},1024)]),_:1}),e(i,{prop:"maxRounds",align:"center",label:"限制上下文轮次",width:"160"},{default:t(l=>[p(_(l.row.maxRounds||"-"),1)]),_:1}),e(i,{prop:"createdAt",align:"center",label:"添加时间",width:"120"},{default:t(l=>[p(_(r(ye)(l.row.createdAt,"YYYY-MM-DD")),1)]),_:1}),e(i,{fixed:"right",label:"操作",width:"200"},{default:t(l=>[e(g,{link:"",type:"primary",size:"small",onClick:me=>ne(l.row)},{default:t(()=>[p(" 变更 ")]),_:2},1032,["onClick"]),e(z,{title:"确认删除此秘钥么?",width:"180","icon-color":"red",onConfirm:me=>se(l.row)},{reference:t(()=>[e(g,{link:"",type:"danger",size:"small"},{default:t(()=>[p(" 删除秘钥 ")]),_:1})]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["data"])),[[W,r(C)]]),e(ie,{class:"flex justify-end mt-5"},{default:t(()=>[e(E,{"current-page":f.page,"onUpdate:currentPage":a[5]||(a[5]=l=>f.page=l),"page-size":f.size,"onUpdate:pageSize":a[6]||(a[6]=l=>f.size=l),class:"mr-5","page-sizes":[10,20,30,50],layout:"total, sizes, prev, pager, next, jumper",total:r(F),onSizeChange:U,onCurrentChange:U},null,8,["current-page","page-size","total"])]),_:1})]),_:1}),e(pe,{modelValue:r(h),"onUpdate:modelValue":a[25]||(a[25]=l=>Ve(h)?h.value=l:null),"close-on-click-modal":!1,title:r(ae),width:"770",onClose:a[26]||(a[26]=l=>le(r(O)))},{footer:t(()=>[k("span",Pe,[e(g,{onClick:a[23]||(a[23]=l=>h.value=!1)},{default:t(()=>[p("取消")]),_:1}),e(g,{type:"primary",onClick:a[24]||(a[24]=l=>ue(r(O)))},{default:t(()=>[p(_(r(de)),1)]),_:1})])]),default:t(()=>[X((n(),y(A,{ref_key:"formPackageRef",ref:O,"label-position":"right","label-width":"120px",model:o,rules:ee},{default:t(()=>[e(d,{label:"模型类型选择",prop:"keyType"},{default:t(()=>[e(V,{modelValue:o.keyType,"onUpdate:modelValue":a[7]||(a[7]=l=>o.keyType=l),placeholder:"请选择模型类型",style:{width:"100%"}},{default:t(()=>[(n(!0),N(M,null,R(r(Q),l=>(n(),y(m,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"模型启用状态",prop:"status"},{default:t(()=>[e($,{modelValue:o.status,"onUpdate:modelValue":a[8]||(a[8]=l=>o.status=l)},null,8,["modelValue"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Ue]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1}),e(d,{label:"模型中文名称",prop:"modelName"},{default:t(()=>[e(T,{modelValue:o.modelName,"onUpdate:modelValue":a[9]||(a[9]=l=>o.modelName=l),placeholder:"请填写模型中文名称(用户选择的)"},null,8,["modelValue"])]),_:1}),e(d,{label:r(oe),prop:"key"},{default:t(()=>[e(T,{modelValue:o.key,"onUpdate:modelValue":a[10]||(a[10]=l=>o.key=l),type:Number(o.keyType)===1?"textarea":"text",rows:5,placeholder:"请填写模型Key|clientId|AppId",style:{width:"95%"}},null,8,["modelValue","type"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Ne]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1},8,["label"]),[2].includes(Number(o.keyType))?(n(),y(d,{key:0,label:"SecretKey",prop:"secret"},{default:t(()=>[e(T,{modelValue:o.secret,"onUpdate:modelValue":a[11]||(a[11]=l=>o.secret=l),placeholder:"请填写模型调用所需的Secret[部分类型模型需要]",style:{width:"80%"}},null,8,["modelValue"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Me]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1})):L("",!0),e(d,{label:"账号关联模型",prop:"model"},{default:t(()=>[e(V,{modelValue:o.model,"onUpdate:modelValue":a[12]||(a[12]=l=>o.model=l),filterable:"",clearable:"",placeholder:"请选用或填写绑定的模型","allow-create":Number(o.keyType)===1,style:{width:"80%"}},{default:t(()=>[(n(!0),N(M,null,R(r(te),l=>(n(),y(m,{key:l,label:l,value:l},null,8,["label","value"]))),128))]),_:1},8,["modelValue","allow-create"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Re]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1}),e(d,{label:"模型扣费类型",prop:"deductType"},{default:t(()=>[e(V,{modelValue:o.deductType,"onUpdate:modelValue":a[13]||(a[13]=l=>o.deductType=l),filterable:"","allow-create":"",clearable:"",placeholder:"请选用模型扣费类型",style:{width:"80%"}},{default:t(()=>[(n(!0),N(M,null,R(r(we),l=>(n(),y(m,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Se]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1}),e(d,{label:"单词扣除金额",prop:"deduct"},{default:t(()=>[e(T,{modelValue:o.deduct,"onUpdate:modelValue":a[14]||(a[14]=l=>o.deduct=l),modelModifiers:{number:!0},placeholder:"请填写单词调用此key的扣费金额!",style:{width:"80%"}},null,8,["modelValue"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Le]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1}),e(d,{label:"上下文限制",prop:"maxRounds"},{default:t(()=>[e(T,{modelValue:o.maxRounds,"onUpdate:modelValue":a[15]||(a[15]=l=>o.maxRounds=l),modelModifiers:{number:!0},placeholder:"请填写允许用户选择的最高上下文轮次!",style:{width:"80%"}},null,8,["modelValue"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Ce]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1}),e(d,{label:"调用轮询权重",prop:"keyWeight"},{default:t(()=>[e(T,{modelValue:o.keyWeight,"onUpdate:modelValue":a[16]||(a[16]=l=>o.keyWeight=l),modelModifiers:{number:!0},placeholder:"请填写key的权重、数字越大使用评率越高!",style:{width:"80%"}},null,8,["modelValue"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Ae]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1}),e(d,{label:"模型最大Token",prop:"maxTokens"},{default:t(()=>[e(T,{modelValue:o.maxTokens,"onUpdate:modelValue":a[17]||(a[17]=l=>o.maxTokens=l),modelModifiers:{number:!0},placeholder:"请填写模型最大Token、不填写默认使用默认!"},null,8,["modelValue"])]),_:1}),e(d,{label:"最大回复Token",prop:"maxResponseTokens"},{default:t(()=>[e(T,{modelValue:o.maxResponseTokens,"onUpdate:modelValue":a[18]||(a[18]=l=>o.maxResponseTokens=l),modelModifiers:{number:!0},placeholder:"请填写最大回复Token、不填写使用默认!"},null,8,["modelValue"])]),_:1}),[1].includes(Number(o.keyType))?(n(),y(d,{key:1,label:"调用超时时间",prop:"timeout"},{default:t(()=>[e(T,{modelValue:o.timeout,"onUpdate:modelValue":a[19]||(a[19]=l=>o.timeout=l),modelModifiers:{number:!0},placeholder:"请填写key的超时时间单位(秒)!"},null,8,["modelValue"])]),_:1})):L("",!0),[1].includes(Number(o.keyType))?(n(),y(d,{key:2,label:"设为特殊key",prop:"isDraw"},{default:t(()=>[e($,{modelValue:o.isDraw,"onUpdate:modelValue":a[20]||(a[20]=l=>o.isDraw=l)},null,8,["modelValue"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Ie]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1})):L("",!0),[1].includes(Number(o.keyType))?(n(),y(d,{key:3,label:"设为特殊key",prop:"isDraw"},{default:t(()=>[e($,{modelValue:o.isDraw,"onUpdate:modelValue":a[21]||(a[21]=l=>o.isDraw=l)},null,8,["modelValue"]),e(w,{class:"box-item",effect:"dark",placement:"right"},{content:t(()=>[Oe]),default:t(()=>[e(c,{class:"ml-3 cursor-pointer"},{default:t(()=>[e(b)]),_:1})]),_:1})]),_:1})):L("",!0),[1].includes(Number(o.keyType))?(n(),y(d,{key:4,label:"指定代理地址",prop:"proxyUrl"},{default:t(()=>[e(T,{modelValue:o.proxyUrl,"onUpdate:modelValue":a[22]||(a[22]=l=>o.proxyUrl=l),modelModifiers:{number:!0},placeholder:"如需使用代理请填写、不填写默认使用全局配置!"},null,8,["modelValue"])]),_:1})):L("",!0)]),_:1},8,["model","rules"])),[[W,r(Z)]])]),_:1},8,["modelValue","title"])])}}});typeof H=="function"&&H(qe);export{qe as default}; diff --git a/public/admin/assets/index-9feb69db.js b/public/admin/assets/index-c0602276.js similarity index 98% rename from public/admin/assets/index-9feb69db.js rename to public/admin/assets/index-c0602276.js index de1d814..d4766b9 100644 --- a/public/admin/assets/index-9feb69db.js +++ b/public/admin/assets/index-c0602276.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{C as N,E as R,s as Y,t as $,b as z,L as A,i as j,f as q,q as Z,a as I,g as U}from"./notice-03602d5e.js";import"./index-5e1cba81.js";import"./index-a4526b0d.js";import"./config-33902e1a.js";const b=1,D=2,F=3,M=4,B=5,L=35,H=36,J=37,K=11,ee=13;function te(e){return e==45||e==46||e==58||e>=65&&e<=90||e==95||e>=97&&e<=122||e>=161}function Oe(e){return e==9||e==10||e==13||e==32}let V=null,X=null,Q=0;function w(e,t){let n=e.pos+t;if(X==e&&Q==n)return V;for(;Oe(e.peek(t));)t++;let O="";for(;;){let a=e.peek(t);if(!te(a))break;O+=String.fromCharCode(a),t++}return X=e,Q=n,V=O||null}function x(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let n=0;n {if(e.next==60){if(e.advance(),e.next==47){e.advance();let n=w(e,0);if(!n)return e.acceptToken(B);if(t.context&&n==t.context.name)return e.acceptToken(D);for(let O=t.context;O;O=O.parent)if(O.name==n)return e.acceptToken(F,-2);e.acceptToken(M)}else if(e.next!=33&&e.next!=63)return e.acceptToken(b)}},{contextual:!0});function W(e,t){return new R(n=>{for(let O=0,a=0;;a++){if(n.next<0){a&&n.acceptToken(e);break}if(n.next==t.charCodeAt(O)){if(O++,O==t.length){a>=t.length&&n.acceptToken(e,1-t.length);break}}else O=n.next==t.charCodeAt(0)?1:0;n.advance()}})}const re=W(L,"-->"),le=W(H,"?>"),oe=W(J,"]]>"),se=Y({Text:$.content,"StartTag StartCloseTag EndTag SelfCloseEndTag":$.angleBracket,TagName:$.tagName,"MismatchedCloseTag/Tagname":[$.tagName,$.invalid],AttributeName:$.attributeName,AttributeValue:$.attributeValue,Is:$.definitionOperator,"EntityReference CharacterReference":$.character,Comment:$.blockComment,ProcessingInst:$.processingInstruction,DoctypeDecl:$.documentMeta,Cdata:$.special($.string)}),ie=z.deserialize({version:14,states:",SOQOaOOOrOxO'#CfOzOpO'#CiO!tOaO'#CgOOOP'#Cg'#CgO!{OrO'#CrO#TOtO'#CsO#]OpO'#CtOOOP'#DS'#DSOOOP'#Cv'#CvQQOaOOOOOW'#Cw'#CwO#eOxO,59QOOOP,59Q,59QOOOO'#Cx'#CxO#mOpO,59TO#uO!bO,59TOOOP'#C{'#C{O$TOaO,59RO$[OpO'#CoOOOP,59R,59ROOOQ'#C|'#C|O$dOrO,59^OOOP,59^,59^OOOS'#C}'#C}O$lOtO,59_OOOP,59_,59_O$tOpO,59`O$|OpO,59`OOOP-E6t-E6tOOOW-E6u-E6uOOOP1G.l1G.lOOOO-E6v-E6vO%UO!bO1G.oO%UO!bO1G.oO%dOpO'#CkO%lO!bO'#CyO%zO!bO1G.oOOOP1G.o1G.oOOOP1G.w1G.wOOOP-E6y-E6yOOOP1G.m1G.mO&VOpO,59ZO&_OpO,59ZOOOQ-E6z-E6zOOOP1G.x1G.xOOOS-E6{-E6{OOOP1G.y1G.yO&gOpO1G.zO&gOpO1G.zOOOP1G.z1G.zO&oO!bO7+$ZO&}O!bO7+$ZOOOP7+$Z7+$ZOOOP7+$c7+$cO'YOpO,59VO'bOpO,59VO'jO!bO,59eOOOO-E6w-E6wO'xOpO1G.uO'xOpO1G.uOOOP1G.u1G.uO(QOpO7+$fOOOP7+$f7+$fO(YO!bO< `#X;'S%y;'S;=`&_<%lO%yX>eV{WOr%ysv%yw#T%y#T#U>z#U;'S%y;'S;=`&_<%lO%yX?PV{WOr%ysv%yw#h%y#h#i?f#i;'S%y;'S;=`&_<%lO%yX?kV{WOr%ysv%yw#T%y#T#U l.from<=n&&l.to>=n),a=O&&O.getChild("AttributeName");return a?e.sliceString(a.from,a.to):""}function _(e){for(let t=e&&e.parent;t;t=t.parent)if(t.name=="Element")return t;return null}function $e(e,t){var n;let O=U(e).resolveInner(t,-1),a=null;for(let l=O;!a&&l.parent;l=l.parent)(l.name=="OpenTag"||l.name=="CloseTag"||l.name=="SelfClosingTag"||l.name=="MismatchedCloseTag")&&(a=l);if(a&&(a.to>t||a.lastChild.type.isError)){let l=a.parent;if(O.name=="TagName")return a.name=="CloseTag"||a.name=="MismatchedCloseTag"?{type:"closeTag",from:O.from,context:l}:{type:"openTag",from:O.from,context:_(l)};if(O.name=="AttributeName")return{type:"attrName",from:O.from,context:a};if(O.name=="AttributeValue")return{type:"attrValue",from:O.from,context:a};let i=O==a||O.name=="Attribute"?O.childBefore(t):O;return(i==null?void 0:i.name)=="StartTag"?{type:"openTag",from:t,context:_(l)}:(i==null?void 0:i.name)=="StartCloseTag"&&i.to<=t?{type:"closeTag",from:t,context:l}:(i==null?void 0:i.name)=="Is"?{type:"attrValue",from:t,context:a}:i?{type:"attrName",from:t,context:a}:null}else if(O.name=="StartCloseTag")return{type:"closeTag",from:t,context:O.parent};for(;O.parent&&O.to==t&&!(!((n=O.lastChild)===null||n===void 0)&&n.type.isError);)O=O.parent;return O.name=="Element"||O.name=="Text"||O.name=="Document"?{type:"tag",from:t,context:O.name=="Element"?O:_(O)}:null}class me{constructor(t,n,O){this.attrs=n,this.attrValues=O,this.children=[],this.name=t.name,this.completion=Object.assign(Object.assign({type:"type"},t.completion||{}),{label:this.name}),this.openCompletion=Object.assign(Object.assign({},this.completion),{label:"<"+this.name}),this.closeCompletion=Object.assign(Object.assign({},this.completion),{label:""+this.name+">",boost:2}),this.closeNameCompletion=Object.assign(Object.assign({},this.completion),{label:this.name+">"}),this.text=t.textContent?t.textContent.map(a=>({label:a,type:"text"})):[]}}const h=/^[:\-\.\w\u00b7-\uffff]*$/;function E(e){return Object.assign(Object.assign({type:"property"},e.completion||{}),{label:e.name})}function G(e){return typeof e=="string"?{label:`"${e}"`,type:"constant"}:/^"/.test(e.label)?e:Object.assign(Object.assign({},e),{label:`"${e.label}"`})}function Se(e,t){let n=[],O=[],a=Object.create(null);for(let r of t){let m=E(r);n.push(m),r.global&&O.push(m),r.values&&(a[r.name]=r.values.map(G))}let l=[],i=[],u=Object.create(null);for(let r of e){let m=O,o=a;r.attributes&&(m=m.concat(r.attributes.map(S=>typeof S=="string"?n.find(g=>g.label==S)||{label:S,type:"property"}:(S.values&&(o==a&&(o=Object.create(o)),o[S.name]=S.values.map(G)),E(S)))));let p=new me(r,m,o);u[p.name]=p,l.push(p),r.top&&i.push(p)}i.length||(i=l);for(let r=0;r {var m;let{doc:o}=r.state,p=$e(r.state,r.pos);if(!p||p.type=="tag"&&!r.explicit)return null;let{type:S,from:g,context:f}=p;if(S=="openTag"){let s=i,y=C(o,f);if(y){let c=u[y];s=(c==null?void 0:c.children)||l}return{from:g,options:s.map(c=>c.completion),validFor:h}}else if(S=="closeTag"){let s=C(o,f);return s?{from:g,to:r.pos+(o.sliceString(r.pos,r.pos+1)==">"?1:0),options:[((m=u[s])===null||m===void 0?void 0:m.closeNameCompletion)||{label:s+">",type:"type"}],validFor:h}:null}else if(S=="attrName"){let s=u[P(o,f)];return{from:g,options:(s==null?void 0:s.attrs)||O,validFor:h}}else if(S=="attrValue"){let s=ye(o,f,g);if(!s)return null;let y=u[P(o,f)],c=((y==null?void 0:y.attrValues)||a)[s];return!c||!c.length?null:{from:g,to:r.pos+(o.sliceString(r.pos,r.pos+1)=='"'?1:0),options:c,validFor:/^"[^"]*"?$/}}else if(S=="tag"){let s=C(o,f),y=u[s],c=[],T=f&&f.lastChild;s&&(!T||T.name!="CloseTag"||P(o,T)!=s)&&c.push(y?y.closeCompletion:{label:""+s+">",type:"type",boost:2});let v=c.concat(((y==null?void 0:y.children)||(f?l:i)).map(d=>d.openCompletion));if(f&&(y!=null&&y.text.length)){let d=f.firstChild;d.to>r.pos-20&&!/\S/.test(r.state.sliceDoc(d.to,r.pos))&&(v=v.concat(y.text))}return{from:g,options:v,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}else return null}}const k=A.define({name:"xml",parser:ie.configure({props:[j.add({Element(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"OpenTag CloseTag SelfClosingTag"(e){return e.column(e.node.from)+e.unit}}),q.add({Element(e){let t=e.firstChild,n=e.lastChild;return!t||t.name!="OpenTag"?null:{from:t.to,to:n.name=="CloseTag"?n.from:e.to}}}),Z.add({"OpenTag CloseTag":e=>e.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/$/}});function ge(e={}){return new I(k,k.data.of({autocomplete:Se(e.elements||[],e.attributes||[])}))}export{Se as completeFromSchema,ge as xml,k as xmlLanguage}; +import{C as N,E as R,s as Y,t as $,b as z,L as A,i as j,f as q,q as Z,a as I,g as U}from"./notice-a7476b53.js";import"./index-7911c6db.js";import"./index-4eef28ae.js";import"./config-b4a9e7c0.js";const b=1,D=2,F=3,M=4,B=5,L=35,H=36,J=37,K=11,ee=13;function te(e){return e==45||e==46||e==58||e>=65&&e<=90||e==95||e>=97&&e<=122||e>=161}function Oe(e){return e==9||e==10||e==13||e==32}let V=null,X=null,Q=0;function w(e,t){let n=e.pos+t;if(X==e&&Q==n)return V;for(;Oe(e.peek(t));)t++;let O="";for(;;){let a=e.peek(t);if(!te(a))break;O+=String.fromCharCode(a),t++}return X=e,Q=n,V=O||null}function x(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let n=0;n {if(e.next==60){if(e.advance(),e.next==47){e.advance();let n=w(e,0);if(!n)return e.acceptToken(B);if(t.context&&n==t.context.name)return e.acceptToken(D);for(let O=t.context;O;O=O.parent)if(O.name==n)return e.acceptToken(F,-2);e.acceptToken(M)}else if(e.next!=33&&e.next!=63)return e.acceptToken(b)}},{contextual:!0});function W(e,t){return new R(n=>{for(let O=0,a=0;;a++){if(n.next<0){a&&n.acceptToken(e);break}if(n.next==t.charCodeAt(O)){if(O++,O==t.length){a>=t.length&&n.acceptToken(e,1-t.length);break}}else O=n.next==t.charCodeAt(0)?1:0;n.advance()}})}const re=W(L,"-->"),le=W(H,"?>"),oe=W(J,"]]>"),se=Y({Text:$.content,"StartTag StartCloseTag EndTag SelfCloseEndTag":$.angleBracket,TagName:$.tagName,"MismatchedCloseTag/Tagname":[$.tagName,$.invalid],AttributeName:$.attributeName,AttributeValue:$.attributeValue,Is:$.definitionOperator,"EntityReference CharacterReference":$.character,Comment:$.blockComment,ProcessingInst:$.processingInstruction,DoctypeDecl:$.documentMeta,Cdata:$.special($.string)}),ie=z.deserialize({version:14,states:",SOQOaOOOrOxO'#CfOzOpO'#CiO!tOaO'#CgOOOP'#Cg'#CgO!{OrO'#CrO#TOtO'#CsO#]OpO'#CtOOOP'#DS'#DSOOOP'#Cv'#CvQQOaOOOOOW'#Cw'#CwO#eOxO,59QOOOP,59Q,59QOOOO'#Cx'#CxO#mOpO,59TO#uO!bO,59TOOOP'#C{'#C{O$TOaO,59RO$[OpO'#CoOOOP,59R,59ROOOQ'#C|'#C|O$dOrO,59^OOOP,59^,59^OOOS'#C}'#C}O$lOtO,59_OOOP,59_,59_O$tOpO,59`O$|OpO,59`OOOP-E6t-E6tOOOW-E6u-E6uOOOP1G.l1G.lOOOO-E6v-E6vO%UO!bO1G.oO%UO!bO1G.oO%dOpO'#CkO%lO!bO'#CyO%zO!bO1G.oOOOP1G.o1G.oOOOP1G.w1G.wOOOP-E6y-E6yOOOP1G.m1G.mO&VOpO,59ZO&_OpO,59ZOOOQ-E6z-E6zOOOP1G.x1G.xOOOS-E6{-E6{OOOP1G.y1G.yO&gOpO1G.zO&gOpO1G.zOOOP1G.z1G.zO&oO!bO7+$ZO&}O!bO7+$ZOOOP7+$Z7+$ZOOOP7+$c7+$cO'YOpO,59VO'bOpO,59VO'jO!bO,59eOOOO-E6w-E6wO'xOpO1G.uO'xOpO1G.uOOOP1G.u1G.uO(QOpO7+$fOOOP7+$f7+$fO(YO!bO< `#X;'S%y;'S;=`&_<%lO%yX>eV{WOr%ysv%yw#T%y#T#U>z#U;'S%y;'S;=`&_<%lO%yX?PV{WOr%ysv%yw#h%y#h#i?f#i;'S%y;'S;=`&_<%lO%yX?kV{WOr%ysv%yw#T%y#T#U l.from<=n&&l.to>=n),a=O&&O.getChild("AttributeName");return a?e.sliceString(a.from,a.to):""}function _(e){for(let t=e&&e.parent;t;t=t.parent)if(t.name=="Element")return t;return null}function $e(e,t){var n;let O=U(e).resolveInner(t,-1),a=null;for(let l=O;!a&&l.parent;l=l.parent)(l.name=="OpenTag"||l.name=="CloseTag"||l.name=="SelfClosingTag"||l.name=="MismatchedCloseTag")&&(a=l);if(a&&(a.to>t||a.lastChild.type.isError)){let l=a.parent;if(O.name=="TagName")return a.name=="CloseTag"||a.name=="MismatchedCloseTag"?{type:"closeTag",from:O.from,context:l}:{type:"openTag",from:O.from,context:_(l)};if(O.name=="AttributeName")return{type:"attrName",from:O.from,context:a};if(O.name=="AttributeValue")return{type:"attrValue",from:O.from,context:a};let i=O==a||O.name=="Attribute"?O.childBefore(t):O;return(i==null?void 0:i.name)=="StartTag"?{type:"openTag",from:t,context:_(l)}:(i==null?void 0:i.name)=="StartCloseTag"&&i.to<=t?{type:"closeTag",from:t,context:l}:(i==null?void 0:i.name)=="Is"?{type:"attrValue",from:t,context:a}:i?{type:"attrName",from:t,context:a}:null}else if(O.name=="StartCloseTag")return{type:"closeTag",from:t,context:O.parent};for(;O.parent&&O.to==t&&!(!((n=O.lastChild)===null||n===void 0)&&n.type.isError);)O=O.parent;return O.name=="Element"||O.name=="Text"||O.name=="Document"?{type:"tag",from:t,context:O.name=="Element"?O:_(O)}:null}class me{constructor(t,n,O){this.attrs=n,this.attrValues=O,this.children=[],this.name=t.name,this.completion=Object.assign(Object.assign({type:"type"},t.completion||{}),{label:this.name}),this.openCompletion=Object.assign(Object.assign({},this.completion),{label:"<"+this.name}),this.closeCompletion=Object.assign(Object.assign({},this.completion),{label:""+this.name+">",boost:2}),this.closeNameCompletion=Object.assign(Object.assign({},this.completion),{label:this.name+">"}),this.text=t.textContent?t.textContent.map(a=>({label:a,type:"text"})):[]}}const h=/^[:\-\.\w\u00b7-\uffff]*$/;function E(e){return Object.assign(Object.assign({type:"property"},e.completion||{}),{label:e.name})}function G(e){return typeof e=="string"?{label:`"${e}"`,type:"constant"}:/^"/.test(e.label)?e:Object.assign(Object.assign({},e),{label:`"${e.label}"`})}function Se(e,t){let n=[],O=[],a=Object.create(null);for(let r of t){let m=E(r);n.push(m),r.global&&O.push(m),r.values&&(a[r.name]=r.values.map(G))}let l=[],i=[],u=Object.create(null);for(let r of e){let m=O,o=a;r.attributes&&(m=m.concat(r.attributes.map(S=>typeof S=="string"?n.find(g=>g.label==S)||{label:S,type:"property"}:(S.values&&(o==a&&(o=Object.create(o)),o[S.name]=S.values.map(G)),E(S)))));let p=new me(r,m,o);u[p.name]=p,l.push(p),r.top&&i.push(p)}i.length||(i=l);for(let r=0;r {var m;let{doc:o}=r.state,p=$e(r.state,r.pos);if(!p||p.type=="tag"&&!r.explicit)return null;let{type:S,from:g,context:f}=p;if(S=="openTag"){let s=i,y=C(o,f);if(y){let c=u[y];s=(c==null?void 0:c.children)||l}return{from:g,options:s.map(c=>c.completion),validFor:h}}else if(S=="closeTag"){let s=C(o,f);return s?{from:g,to:r.pos+(o.sliceString(r.pos,r.pos+1)==">"?1:0),options:[((m=u[s])===null||m===void 0?void 0:m.closeNameCompletion)||{label:s+">",type:"type"}],validFor:h}:null}else if(S=="attrName"){let s=u[P(o,f)];return{from:g,options:(s==null?void 0:s.attrs)||O,validFor:h}}else if(S=="attrValue"){let s=ye(o,f,g);if(!s)return null;let y=u[P(o,f)],c=((y==null?void 0:y.attrValues)||a)[s];return!c||!c.length?null:{from:g,to:r.pos+(o.sliceString(r.pos,r.pos+1)=='"'?1:0),options:c,validFor:/^"[^"]*"?$/}}else if(S=="tag"){let s=C(o,f),y=u[s],c=[],T=f&&f.lastChild;s&&(!T||T.name!="CloseTag"||P(o,T)!=s)&&c.push(y?y.closeCompletion:{label:""+s+">",type:"type",boost:2});let v=c.concat(((y==null?void 0:y.children)||(f?l:i)).map(d=>d.openCompletion));if(f&&(y!=null&&y.text.length)){let d=f.firstChild;d.to>r.pos-20&&!/\S/.test(r.state.sliceDoc(d.to,r.pos))&&(v=v.concat(y.text))}return{from:g,options:v,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}else return null}}const k=A.define({name:"xml",parser:ie.configure({props:[j.add({Element(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"OpenTag CloseTag SelfClosingTag"(e){return e.column(e.node.from)+e.unit}}),q.add({Element(e){let t=e.firstChild,n=e.lastChild;return!t||t.name!="OpenTag"?null:{from:t.to,to:n.name=="CloseTag"?n.from:e.to}}}),Z.add({"OpenTag CloseTag":e=>e.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/$/}});function ge(e={}){return new I(k,k.data.of({autocomplete:Se(e.elements||[],e.attributes||[])}))}export{Se as completeFromSchema,ge as xml,k as xmlLanguage}; diff --git a/public/admin/assets/index-38f732b4.js b/public/admin/assets/index-c9fecdd2.js similarity index 95% rename from public/admin/assets/index-38f732b4.js rename to public/admin/assets/index-c9fecdd2.js index 14ce51a..34ffc07 100644 --- a/public/admin/assets/index-38f732b4.js +++ b/public/admin/assets/index-c9fecdd2.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as g,r as v,y as b,x as k,M as y,o as l,c as x,e as n,f as s,k as r,t as c,b as e,I as u,J as m,U as S,h as d,n as h}from"./index-a4526b0d.js";const V=g({__name:"index",setup(w){const o=v(!1),t=b();return k(()=>{y.on("global-hotkeys-intro-toggle",()=>{o.value=!o.value})}),(B,i)=>{const a=d("el-descriptions-item"),_=d("el-descriptions"),p=d("el-drawer");return l(),x("div",null,[n(p,{modelValue:e(o),"onUpdate:modelValue":i[0]||(i[0]=f=>S(o)?o.value=f:null),title:"快捷键介绍",direction:"rtl",size:360},{default:s(()=>[n(_,{title:"全局",column:1,border:""},{default:s(()=>[n(a,{label:"查看系统信息"},{default:s(()=>[r(c(e(t).os==="mac"?"⌥":"Alt")+" + I ",1)]),_:1}),e(t).settings.navSearch.enable&&e(t).settings.navSearch.enableHotkeys?(l(),u(a,{key:0,label:"唤起导航搜索"},{default:s(()=>[r(c(e(t).os==="mac"?"⌥":"Alt")+" + S ",1)]),_:1})):m("",!0)]),_:1}),e(t).settings.menu.enableHotkeys&&["side","head"].includes(e(t).settings.menu.menuMode)?(l(),u(_,{key:0,title:"主导航",column:1,border:""},{default:s(()=>[n(a,{label:"激活下一个主导航"},{default:s(()=>[r(c(e(t).os==="mac"?"⌥":"Alt")+" + ` ",1)]),_:1})]),_:1})):m("",!0)]),_:1},8,["modelValue"])])}}});const I=h(V,[["__scopeId","data-v-59fcc97e"]]);export{I as default}; +import{d as g,r as v,y as b,x as k,M as y,o as l,c as x,e as n,f as s,k as r,t as c,b as e,I as u,J as m,U as S,h as d,n as h}from"./index-4eef28ae.js";const V=g({__name:"index",setup(w){const o=v(!1),t=b();return k(()=>{y.on("global-hotkeys-intro-toggle",()=>{o.value=!o.value})}),(B,i)=>{const a=d("el-descriptions-item"),_=d("el-descriptions"),p=d("el-drawer");return l(),x("div",null,[n(p,{modelValue:e(o),"onUpdate:modelValue":i[0]||(i[0]=f=>S(o)?o.value=f:null),title:"快捷键介绍",direction:"rtl",size:360},{default:s(()=>[n(_,{title:"全局",column:1,border:""},{default:s(()=>[n(a,{label:"查看系统信息"},{default:s(()=>[r(c(e(t).os==="mac"?"⌥":"Alt")+" + I ",1)]),_:1}),e(t).settings.navSearch.enable&&e(t).settings.navSearch.enableHotkeys?(l(),u(a,{key:0,label:"唤起导航搜索"},{default:s(()=>[r(c(e(t).os==="mac"?"⌥":"Alt")+" + S ",1)]),_:1})):m("",!0)]),_:1}),e(t).settings.menu.enableHotkeys&&["side","head"].includes(e(t).settings.menu.menuMode)?(l(),u(_,{key:0,title:"主导航",column:1,border:""},{default:s(()=>[n(a,{label:"激活下一个主导航"},{default:s(()=>[r(c(e(t).os==="mac"?"⌥":"Alt")+" + ` ",1)]),_:1})]),_:1})):m("",!0)]),_:1},8,["modelValue"])])}}});const I=h(V,[["__scopeId","data-v-59fcc97e"]]);export{I as default}; diff --git a/public/admin/assets/index-b61a696a.js b/public/admin/assets/index-e10043a5.js similarity index 99% rename from public/admin/assets/index-b61a696a.js rename to public/admin/assets/index-e10043a5.js index 2bdfba1..6422e62 100644 --- a/public/admin/assets/index-b61a696a.js +++ b/public/admin/assets/index-e10043a5.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{E as h,s as o,t as Q,b as Z,L as _,i as b,c as t,f as z,k as q,a as w}from"./notice-03602d5e.js";import"./index-5e1cba81.js";import"./index-a4526b0d.js";import"./config-33902e1a.js";const p=1,R=2,g=3,T=4,V=5,s=98,n=101,y=102,W=114,c=69,X=48,Y=46,d=43,f=45,S=35,x=34,l=124,U=60,v=62;function a(O){return O>=48&&O<=57}function e(O){return a(O)||O==95}const G=new h((O,i)=>{if(a(O.next)){let P=!1;do O.advance();while(e(O.next));if(O.next==Y){if(P=!0,O.advance(),a(O.next))do O.advance();while(e(O.next));else if(O.next==Y||O.next>127||/\w/.test(String.fromCharCode(O.next)))return}if(O.next==n||O.next==c){if(P=!0,O.advance(),(O.next==d||O.next==f)&&O.advance(),!e(O.next))return;do O.advance();while(e(O.next))}if(O.next==y){let $=O.peek(1);if($==X+3&&O.peek(2)==X+2||$==X+6&&O.peek(2)==X+4)O.advance(3),P=!0;else return}P&&O.acceptToken(V)}else if(O.next==s||O.next==W){if(O.next==s&&O.advance(),O.next!=W)return;O.advance();let P=0;for(;O.next==S;)P++,O.advance();if(O.next!=x)return;O.advance();O:for(;;){if(O.next<0)return;let $=O.next==x;if(O.advance(),$){for(let r=0;r {O.next==l&&O.acceptToken(p,1)}),u=new h(O=>{O.next==U?O.acceptToken(R,1):O.next==v&&O.acceptToken(g,1)}),k=o({"const macro_rules struct union enum type fn impl trait let static":Q.definitionKeyword,"mod use crate":Q.moduleKeyword,"pub unsafe async mut extern default move":Q.modifier,"for if else loop while match continue break return await":Q.controlKeyword,"as in ref":Q.operatorKeyword,"where _ crate super dyn":Q.keyword,self:Q.self,String:Q.string,Char:Q.character,RawString:Q.special(Q.string),Boolean:Q.bool,Identifier:Q.variableName,"CallExpression/Identifier":Q.function(Q.variableName),BoundIdentifier:Q.definition(Q.variableName),"FunctionItem/BoundIdentifier":Q.function(Q.definition(Q.variableName)),LoopLabel:Q.labelName,FieldIdentifier:Q.propertyName,"CallExpression/FieldExpression/FieldIdentifier":Q.function(Q.propertyName),Lifetime:Q.special(Q.variableName),ScopeIdentifier:Q.namespace,TypeIdentifier:Q.typeName,"MacroInvocation/Identifier MacroInvocation/ScopedIdentifier/Identifier":Q.macroName,"MacroInvocation/TypeIdentifier MacroInvocation/ScopedIdentifier/TypeIdentifier":Q.macroName,'"!"':Q.macroName,UpdateOp:Q.updateOperator,LineComment:Q.lineComment,BlockComment:Q.blockComment,Integer:Q.integer,Float:Q.float,ArithOp:Q.arithmeticOperator,LogicOp:Q.logicOperator,BitOp:Q.bitwiseOperator,CompareOp:Q.compareOperator,"=":Q.definitionOperator,".. ... => ->":Q.punctuation,"( )":Q.paren,"[ ]":Q.squareBracket,"{ }":Q.brace,". DerefOp":Q.derefOperator,"&":Q.operator,", ; ::":Q.separator,"Attribute/...":Q.meta}),j={__proto__:null,self:28,super:32,crate:34,impl:46,true:72,false:72,pub:88,in:92,const:96,unsafe:104,async:108,move:110,if:114,let:118,ref:142,mut:144,_:198,else:200,match:204,as:248,return:252,await:262,break:270,continue:276,while:312,loop:316,for:320,macro_rules:327,mod:334,extern:342,struct:346,where:364,union:379,enum:382,type:390,default:395,fn:396,trait:412,use:420,static:438,dyn:476},E=Z.deserialize({version:14,states:"$2xQ]Q_OOP$wOWOOO&sQWO'#CnO)WQWO'#I`OOQP'#I`'#I`OOQQ'#Ie'#IeO)hO`O'#C}OOQR'#Ih'#IhO)sQWO'#IuOOQO'#Hk'#HkO)xQWO'#DpOOQR'#Iw'#IwO)xQWO'#DpO*ZQWO'#DpOOQO'#Iv'#IvO,SQWO'#J`O,ZQWO'#EiOOQV'#Hp'#HpO,cQYO'#F{OOQV'#El'#ElOOQV'#Em'#EmOOQV'#En'#EnO.YQ_O'#EkO0_Q_O'#EoO2gQWOOO4QQ_O'#FPO7hQWO'#J`OOQV'#FY'#FYO7{Q_O'#F^O:WQ_O'#FaOOQO'#F`'#F`O=sQ_O'#FcO=}Q_O'#FbO@VQWO'#FgOOQO'#J`'#J`OOQV'#Io'#IoOA]Q_O'#InOEPQWO'#InOOQV'#Fw'#FwOF[QWO'#JuOFcQWO'#F|OOQO'#IO'#IOOGrQWO'#GhOOQV'#Im'#ImOOQV'#Il'#IlOOQV'#Hj'#HjQGyQ_OOOKeQ_O'#DUOKlQYO'#CqOOQP'#I_'#I_OOQV'#Hg'#HgQ]Q_OOOLuQWO'#I`ONsQYO'#DXO!!eQWO'#JuO!!lQWO'#JuO!!vQ_O'#DfO!%]Q_O'#E}O!(sQ_O'#FWO!,ZQWO'#FZO!.^QXO'#FbO!.cQ_O'#EeO!!vQ_O'#FmO!0uQWO'#FoO!0zQWO'#FoO!1PQ^O'#FqO!1WQWO'#JuO!1_QWO'#FtO!1dQWO'#FxO!2WQWO'#JjO!2_QWO'#GOO!2_QWO'#G`O!2_QWO'#GbO!2_QWO'#GsOOQO'#Ju'#JuO!2dQWO'#GhO!2lQYO'#GpO!2_QWO'#GqO!3uQ^O'#GtO!3|QWO'#GuO!4hQWO'#HOP!4sOpO'#CcPOOO)CC})CC}OOOO'#Hi'#HiO!5OO`O,59iOOQV,59i,59iO!5ZQYO,5?aOOQO-E;i-E;iOOQO,5:[,5:[OOQP,59Z,59ZO)xQWO,5:[O)xQWO,5:[O!5oQWO,5?kO!5zQYO,5;qO!6PQYO,5;TO!6hQWO,59QO!7kQXO'#CnO!7xQXO'#I`O!9SQWO'#CoO,^QWO'#EiOOQV-E;n-E;nO!9eQWO'#FsOOQV,5
WQWO,5:fOOQP,5:h,5:hO!1PQ^O,5:hO!1PQ^O,5:mO$>]QYO,5 gQ_O'#HsO$>tQXO,5@QOOQV1G1i1G1iOOQP,5:e,5:eO$>|QXO,5 ]QYO,5=vO$LRQWO'#KRO$L^QWO,5=xOOQR,5=y,5=yO$LcQWO,5=zO$>]QYO,5>PO$>]QYO,5>POOQO1G.w1G.wO$>]QYO1G.wO$LnQYO,5=pO$LvQZO,59^OOQR,59^,59^O$>]QYO,5=wO% YQZO,5=}OOQR,5=},5=}O%#lQWO1G/_O!6PQYO1G/_O#FYQYO1G2vO%#qQWO1G2vO%$PQYO1G2vOOQV1G/i1G/iO%%YQWO,5:SO%%bQ_O1G/lO%*kQWO1G1^O%+RQWO1G1hOOQO1G1h1G1hO$>]QYO1G1hO%+iQ^O'#EgOOQV1G0k1G0kOOQV1G1s1G1sO!!vQ_O1G1sO!0zQWO1G1uO!1PQ^O1G1wO!.cQ_O1G1wOOQP,5:j,5:jO$>]QYO1G/^OOQO'#Cn'#CnO%+vQWO1G1zOOQV1G2O1G2OO%,OQWO'#CnO%,WQWO1G3TO%,]QWO1G3TO%,bQYO'#GQO%,sQWO'#G]O%-UQYO'#G_O%.hQYO'#GXOOQV1G2U1G2UO%/wQWO1G2UO%/|QWO1G2UO$ARQWO1G2UOOQV1G2f1G2fO%/wQWO1G2fO#CpQWO1G2fO%0UQWO'#GdOOQV1G2h1G2hO%0gQWO1G2hO#C{QWO1G2hO%0lQYO'#GSO$>]QYO1G2lO$AdQWO1G2lOOQV1G2y1G2yO%1xQWO1G2yO%3hQ^O'#GkO%3rQWO1G2nO#DfQWO1G2nO%4QQYO,5 ]QYO1G2vOOQV1G2w1G2wO%5tQWO1G2wO%5yQWO1G2wO#HXQWO1G2wOOQV1G2z1G2zO.YQ_O1G2zO$>]QYO1G2zO%6RQWO1G2zOOQO,5>l,5>lOOQO-E ]QYO1G3UPOOO-E;d-E;dPOOO1G.i1G.iOOQO7+*g7+*gO%7VQYO'#IcO%7nQYO'#IfO%7yQYO'#IfO%8RQYO'#IfO%8^QYO,59eOOQO7+%b7+%bOOQP7+$a7+$aO%8cQ!fO'#JTOOQS'#EX'#EXOOQS'#EY'#EYOOQS'#EZ'#EZOOQS'#JT'#JTO%;UQWO'#EWOOQS'#E`'#E`OOQS'#JR'#JROOQS'#Hn'#HnO%;ZQ!fO,5:oOOQV,5:o,5:oOOQV'#JQ'#JQO%;bQ!fO,5:{OOQV,5:{,5:{O%;iQ!fO,5:|OOQV,5:|,5:|OOQV7+'e7+'eOOQV7+&Z7+&ZO%;pQ!fO,59TOOQO,59T,59TO%>YQWO7+$WO%>_QWO1G1yOOQV1G1y1G1yO!9SQWO1G.uO%>dQWO,5?}O%>nQ_O'#HqO%@|QWO,5?}OOQO1G1X1G1XOOQO7+&}7+&}O%AUQWO,5>^OOQO-E;p-E;pO%AcQWO7+'OO.YQ_O7+'OOOQO7+'O7+'OOOQO7+'P7+'PO%AjQWO7+'POOQO7+'W7+'WOOQP1G0V1G0VO%ArQXO1G/tO!M{QWO1G/tO%BsQXO1G0RO%CkQ^O'#HlO%C{QWO,5?eOOQP1G/u1G/uO%DWQWO1G/uO%D]QWO'#D_OOQO'#Dt'#DtO%DhQWO'#DtO%DmQWO'#I{OOQO'#Iz'#IzO%DuQWO,5:_O%DzQWO'#DtO%EPQWO'#DtOOQP1G0Q1G0QOOQP1G0S1G0SOOQP1G0X1G0XO%EXQXO1G1jO%EdQXO'#FeOOQP,5>_,5>_O!1PQ^O'#FeOOQP-E;q-E;qO$>]QYO1G1jOOQO7+'S7+'SOOQO,5 ]QYO7+$xOOQV7+'j7+'jO%FsQWO7+(oO%FxQWO7+(oOOQV7+'p7+'pO%/wQWO7+'pO%F}QWO7+'pO%GVQWO7+'pOOQV7+(Q7+(QO%/wQWO7+(QO#CpQWO7+(QOOQV7+(S7+(SO%0gQWO7+(SO#C{QWO7+(SO$>]QYO7+(WO%GeQWO7+(WO#HUQYO7+(cO%GjQWO7+(YO#DfQWO7+(YOOQV7+(c7+(cO%5tQWO7+(cO%5yQWO7+(cO#HXQWO7+(cOOQV7+(g7+(gO$>]QYO7+(pO%GxQWO7+(pO!1dQWO7+(pOOQV7+$v7+$vO%G}QWO7+$vO%HSQZO1G3ZO%JfQWO1G4jOOQO1G4j1G4jOOQR1G.}1G.}O#.WQWO1G.}O%JkQWO'#KQOOQO'#HW'#HWO%J|QWO'#HXO%KXQWO'#KQOOQO'#KP'#KPO%KaQWO,5=qO%KfQYO'#H[O%LrQWO'#GmO%L}QYO'#CtO%MXQWO'#GmO$>]QYO1G3ZOOQR1G3g1G3gO#7aQWO1G3ZO%M^QZO1G3bO$>]QYO1G3bO& mQYO'#IVO& }QWO,5@mOOQR1G3d1G3dOOQR1G3f1G3fO.YQ_O1G3fOOQR1G3k1G3kO&!VQYO7+$cO&!_QYO'#KOOOQQ'#J}'#J}O&!gQYO1G3[O&!lQZO1G3cOOQQ7+$y7+$yO&${QWO7+$yO&%QQWO7+(bOOQV7+(b7+(bO%5tQWO7+(bO$>]QYO7+(bO#FYQYO7+(bO&%YQWO7+(bO!.cQ_O1G/nO&%hQWO7+%WO$?[QWO7+'SO&%pQWO'#EhO&%{Q^O'#EhOOQU'#Ho'#HoO&%{Q^O,5;ROOQV,5;R,5;RO&&VQWO,5;RO&&[Q^O,5;RO!0zQWO7+'_OOQV7+'a7+'aO&&iQWO7+'cO&&qQWO7+'cO&&xQWO7+$xO&'TQ!fO7+'fO&'[Q!fO7+'fOOQV7+(o7+(oO!1dQWO7+(oO&'cQYO,5 ]QYO'#JrOOQO'#Jq'#JqO&*YQWO,5 ]QYO'#GUO&,SQYO'#JkOOQQ,5 ]QYO7+(YO&0SQYO'#HxO&0hQYO1G2WOOQQ1G2W1G2WOOQQ,5 ]QYO,5 ]QYO7+(fO&1dQWO'#IRO&1nQWO,5@hOOQO1G3Q1G3QOOQO1G2}1G2}OOQO1G3P1G3POOQO1G3R1G3ROOQO1G3S1G3SOOQO1G3O1G3OO&1vQWO7+(pO$>]QYO,59fO&2RQ^O'#ISO&2xQYO,5?QOOQR1G/P1G/PO&3QQ!bO,5:pO&3VQ!fO,5:rOOQS-E;l-E;lOOQV1G0Z1G0ZOOQV1G0g1G0gOOQV1G0h1G0hO&3^QWO'#JTOOQO1G.o1G.oOOQV< ]O&3qQWO,5>]OOQO-E;o-E;oOOQO< WOOQO-E;j-E;jOOQP7+%a7+%aO!1PQ^O,5:`O&5cQWO'#HmO&5wQWO,5?gOOQP1G/y1G/yOOQO,5:`,5:`O&6PQWO,5:`O%DzQWO,5:`O$>]QYO,5 `,5>`OOQO-E;r-E;rOOQV7+'l7+'lO&6yQWO< ]QYO< ]QYO< ]QYO< ]QYO7+(uOOQO7+*U7+*UOOQR7+$i7+$iO&8cQWO,5@lOOQO'#Gm'#GmO&8kQWO'#GmO&8vQYO'#IUO&8cQWO,5@lOOQR1G3]1G3]O&:cQYO,5=vO&;rQYO,5=XO&;|QWO,5=XOOQO,5=X,5=XOOQR7+(u7+(uO& eQZO7+(|O&@tQWO,5>qOOQO-E ]QYO< ]QYO,5 ]QYO,5@^O&D^QYO'#H|O&EsQWO,5@^OOQO1G2e1G2eO%,nQWO,5 ]QYO,5 PO&I]QYO,5@VOOQV< ]QYO,5=WO&KuQWO,5@cO&K}QWO,5@cO&MvQ^O'#IPO&KuQWO,5@cOOQO1G2q1G2qO&NTQWO,5=WO&N]QWO< oO&NvQYO,5>dO' UQYO,5>dOOQQ,5>d,5>dOOQQ-E;v-E;vOOQQ7+'r7+'rO' aQYO1G2]O$>]QYO1G2^OOQV< m,5>mOOQO-E nOOQQ,5>n,5>nO'!fQYO,5>nOOQQ-E X,5>XOOQO-E;k-E;kO!1PQ^O1G/zOOQO1G/z1G/zO'%oQWO1G/zO'%tQXO1G1kO$>]QYO1G1kO'&PQWO7+'[OOQVANA`ANA`O'&ZQWOANA`O$>]QYOANA`O'&cQWOANA`OOQVAN>OAN>OO.YQ_OAN>OO'&qQWOANAuOOQVAN@vAN@vO'&vQWOAN@vOOQVANAWANAWOOQVANAYANAYOOQVANA^ANA^O'&{QWOANA^OOQVANAiANAiO%5tQWOANAiO%5yQWOANAiO''TQWOANA`OOQVANAvANAvO.YQ_OANAvO''cQWOANAvO$>]QYOANAvOOQR< pOOQO'#HY'#HYO''vQWO'#HZOOQO,5>p,5>pOOQO-E ]QYO< o,5>oOOQQ-E ]QYOANAhO'(bQWO1G1rO')UQ^O1G0nO.YQ_O1G0nO'*zQWO,5;UO'+RQWO1G0nP'+WQWO'#ERP&%{Q^O'#HpOOQV7+&X7+&XO'+cQWO7+&XO&&qQWOAN@iO'+hQWOAN>OO!5oQWO,5 a,5>aO'+oQWOAN@lO'+tQWOAN@lOOQS-E;s-E;sOOQVAN@lAN@lO'+|QWOAN@lOOQVANAuANAuO',UQWO1G5vO',^QWO1G2dO$>]QYO1G2dO&'|QWO,5>gOOQO,5>g,5>gOOQO-E;y-E;yO',iQWO1G5xO',qQWO1G5xO&(nQYO,5>hO',|QWO,5>hO$>]QYO,5>hOOQO-E;z-E;zO'-XQWO'#JnOOQO1G2a1G2aOOQO,5>f,5>fOOQO-E;x-E;xO&'cQYO,5 iOOQO,5>i,5>iOOQO-E;{-E;{OOQQ,5>c,5>cOOQQ-E;u-E;uO'.pQWO1G2sO'/QQWO1G2rO'/]QWO1G5}O'/eQ^O,5>kOOQO'#Go'#GoOOQO,5>k,5>kO'/lQWO,5>kOOQO-E;}-E;}O$>]QYO1G2rO'/zQYO7+'xO'0VQWOANAlOOQVANAlANAlO.YQ_OANAlO'0^QWOANAvOOQS7+%x7+%xO'0eQWO7+%xO'0pQ!fO7+%xO'0}QWO7+%fO!1PQ^O7+%fO'1YQXO7+'VOOQVG26zG26zO'1eQWOG26zO'1sQWOG26zO$>]QYOG26zO'1{QWOG23jOOQVG27aG27aOOQVG26bG26bOOQVG26xG26xOOQVG27TG27TO%5tQWOG27TO'2SQWOG27bOOQVG27bG27bO.YQ_OG27bO'2ZQWOG27bOOQO1G4[1G4[OOQO7+(_7+(_OOQRANA{ANA{OOQVG27SG27SO%5tQWOG27SO&0uQWOG27SO'2fQ^O7+&YO'4PQWO7+'^O'4sQ^O7+&YO.YQ_O7+&YP.YQ_O,5;SP'6PQWO,5;SP'6UQWO,5;SOOQV< ]QYO1G4SO%,nQWO'#HyO'7UQWO,5@YO'7dQWO7+(VO.YQ_O7+(VOOQO1G4T1G4TOOQO1G4V1G4VO'7nQWO1G4VO'7|QWO7+(^OOQVG27WG27WO'8XQWOG27WOOQS< e,5>eOOQO-E;w-E;wO'?rQWO< wD_DpPDvHQPPPPPPK`P! P! _PPPPP!!VP!$oP!$oPP!&oP!(rP!(w!)n!*f!*f!*f!(w!+]P!(w!.Q!.TPP!.ZP!(w!(w!(w!(wP!(w!(wP!(w!(w!.y!/dP!/dJ}J}J}PPPP!/d!.y!/sPP!$oP!0^!0a!0g!1h!1t!3t!3t!5r!7t!1t!1t!9p!;_!=O!>k!@U!Am!CS!De!1t!1tP!1tP!1t!1t!Et!1tP!Ge!1t!1tP!Ie!1tP!1t!7t!7t!1t!7t!1t!Kl!Mt!Mw!7t!1t!Mz!M}!M}!M}!NR!$oP!$oP!$oP! P! PP!N]! P! PP!Ni# }! PP! PP#!^##c##k#$Z#$_#$e#$e#$mP#&s#&s#&y#'o#'{! PP! PP#(]#(l! PP! PPP#(x#)W#)d#)|#)^! P! PP! P! P! PP#*S#*S#*Y#*`#*S#*S! P! PP#*m#*v#+Q#+Q#,x#.l#.x#.x#.{#.{5a5a5a5a5a5a5a5aP5a#/O#/U#/p#1{#2R#2b#6^#6d#6j#6|#7W#8w#9R#9b#9h#9n#9x#:S#:Y#:g#:m#:s#:}#;]#;g#=u#>R#>`#>f#>n#>u#?PPPPPPPP#?V#BaP#F^#Jx#Ls#Nr$&^P$&aPPP$)_$)h$)z$/U$1d$1m$3fP!(w$4`$7r$:i$>T$>^$>c$>fPPP$>i$A`$A|P$BaPPPPPPPPPP$BvP$EU$EX$E[$Eb$Ee$Eh$Ek$En$Et$HO$HR$HU$HX$H[$H_$Hb$He$Hh$Hk$Hn$Jt$Jw$Jz#*S$KW$K^$Ka$Kd$Kh$Kl$Ko$KrQ!tPT'V!s'Wi!SOlm!P!T$T$W$y%b)U*f/gQ'i#QR,n'l(OSOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%X%_%b&U&Y&[&b&u&z&|'P'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n+z,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1P1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:gS(z$v-oQ*p&eQ*t&hQ-k(yQ-y)ZW0Z+Q0Y4Z7UR4Y0[&w!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#r]Ofgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hb#[b#Q$y'l(b)S)U*Z-t!h$bo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m$b%k!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g!W:y!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:|%n$_%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g$e%l!Q!n$O$u%n%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g'hZOY[fgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r%_%b%i%j&U&Y&[&b&u'a'}(W(Y(d(e(f(j(o(p(r(|)i)p)q*f*i*k*l+Z+n,s,z-R-T-g-m.i.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:x$^%l!Q!n$O$u%n%o%p%q%y%{&P&p&r(q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ&j!hQ&k!iQ&l!jQ&m!kQ&s!oQ)[%QQ)]%RQ)^%SQ)_%TQ)b%WQ+`&oS,R']1ZQ.W)`S/r*u4TR4n0s+yTOY[bfgilmop!O!P!Q!T!Y!Z![!_!`!c!n!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$O$T$W$`$a$e$g$h$q$r$u$y%X%_%b%i%j%n%o%p%q%y%{&P&U&Y&[&b&o&p&r&u&z&|'P']'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(q(r(|)S)U)i)p)q)s)x)y*O*P*R*V*Z*[*^*e*f*i*k*l*n*w*x+U+V+Z+h+n+o+z+},q,s,z-R-T-g-i-m-t-v.U.`.i.p.t.x.y.}/Z/[/^/b/d/g/{/}0`0e0g0m0r0w0}1O1P1Y1Z1h1r1y1|2a2h2j2m2s2v3V3_3a3f3h3k3u3{3|4R4U4W4_4c4e4h4t4v4|5[5`5d5g5t5v6R6Y6]6a6p6v6x7S7^7c7g7m7r7{8W8X8g8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:xQ'[!xQ'h#PQ)l%gU)r%m*T*WR.f)kQ,T']R5P1Z#t%s!Q!n$O$u%p%q&P&p&r(q)x)y*O*R*V*[*^*e*n*w+V+h+o+}-i-v.U.`.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2v3V3u3{3|4U4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)x%oQ+_&oQ,U']n,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7kS.q)s2sQ/O*PQ/Q*SQ/q*uS0Q*x4RQ0a+U[0o+Z.j0g4h5y7^Q2v.pS4d0e2rQ4m0sQ5Q1ZQ6T3RQ6z4PQ7O4TQ7X4_R9Y8h&jVOfgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u']'}(W(Y(b(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1Z1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fU&g!g%P%[o,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7k$nsOfgilm!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y'}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9z9{:O:P:Q:R:S:T:U:V:W:X:Y:eS$tp9xS&O!W#bS&Q!X#cQ&`!bQ*_&RQ*a&VS*d&[:fQ*h&^Q,T']Q-j(wQ/i*jQ0p+[S2f.X0qQ3]/_Q3^/`Q3g/hQ3i/kQ5P1ZU5b2R2g4lU7o5c5e5rQ8]6dS8u7p7qS9_8v8wR9i9`i{Ob!O!P!T$y%_%b)S)U)i-thxOb!O!P!T$y%_%b)S)U)i-tW/v*v/t3w6qQ/}*wW0[+Q0Y4Z7UQ3{/{Q6x3|R8g6v!h$do!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ&d!dQ&f!fQ&n!mW&x!q%X&|1PQ'S!rQ)X$}Q)Y%OQ)a%VU)d%Y'T'UQ*s&hS+s&z'PS-Y(k1sQ-u)WQ-x)ZS.a)e)fS0x+c/sQ1S+zQ1W+{S1v-_-`Q2k.bQ3s/pQ5]1xR5h2V${sOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$zsOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR3]/_V&T!Y!`*i!i$lo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!k$^o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!i$co!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&e^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR(l$fQ-[(kR5Y1sQ(S#|S({$v-oS-Z(k1sQ-l(yW/u*v/t3w6qS1w-_-`Q3v/vR5^1xQ'e#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,o'mk,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ'f#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,p'mR*g&]X/c*f/d/g3f!}aOb!O!P!T#z$v$y%_%b'}(y)S)U)i)s*f*v*w+Q+Z,s-o-t.j/b/d/g/t/{0Y0g1h2s3f3w3|4Z4h5y6a6q6v7U7^Q3`/aQ6_3bQ8Y6`R9V8Z${rOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#nfOfglmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!T9u!Y!_!`*i*l/^3h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#rfOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!X9u!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$srOfglmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#U#oh#d$P$Q$V$s%^&W&X'q't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b}:P&S&]/k3[6d:[:]:c:d:h:j:k:l:m:n:o:p:q:r:v:w:{#W#ph#d$P$Q$V$s%^&W&X'q'r't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b!P:Q&S&]/k3[6d:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{#S#qh#d$P$Q$V$s%^&W&X'q'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b{:R&S&]/k3[6d:[:]:c:d:h:k:l:m:n:o:p:q:r:v:w:{#Q#rh#d$P$Q$V$s%^&W&X'q'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9by:S&S&]/k3[6d:[:]:c:d:h:l:m:n:o:p:q:r:v:w:{#O#sh#d$P$Q$V$s%^&W&X'q'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bw:T&S&]/k3[6d:[:]:c:d:h:m:n:o:p:q:r:v:w:{!|#th#d$P$Q$V$s%^&W&X'q'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bu:U&S&]/k3[6d:[:]:c:d:h:n:o:p:q:r:v:w:{!x#vh#d$P$Q$V$s%^&W&X'q'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bq:W&S&]/k3[6d:[:]:c:d:h:p:q:r:v:w:{!v#wh#d$P$Q$V$s%^&W&X'q'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bo:X&S&]/k3[6d:[:]:c:d:h:q:r:v:w:{$]#{h#`#d$P$Q$V$s%^&S&W&X&]'q'r's't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n/k0z1i1l1}3P3[4w5V5a6^6d6e7R7e7h7s7y8j8q8{9[9b:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{${jOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$v!aOfgilmp!O!P!T!Y!Z!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ&Y![Q&Z!]R:e9{#rpOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hQ&[!^!W9x!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:f:zR$moR-f(rR$wqT(}$v-oQ/f*fS3d/d/gR6c3fQ3m/mQ3p/nQ6i3nR6l3qQ$zwQ)V${Q*q&fQ+f&qQ+i&sQ-w)YW.Z)b+j+k+lS/X*]+gW2b.W.[.].^U3W/Y/]0yU5o2c2d2eS6W3X3ZS7w5p5qS8Q6V6XQ8y7xS8}8R8SR9c9O^|O!O!P!T%_%b)iX)R$y)S)U-tQ&r!nQ*^&PQ*|&jQ+P&kQ+T&lQ+W&mQ+]&nQ+l&sQ-})[Q.Q)]Q.T)^Q.V)_Q.Y)aQ.^)bQ2S-uQ2e.WR4U0VU+a&o*u4TR4o0sQ+Y&mQ+k&sS.])b+l^0v+_+`/q/r4m4n7OS2d.W.^S4Q0R0SR5q2eS0R*x4RQ0a+UR7X4_U+d&o*u4TR4p0sQ*z&jQ+O&kQ+S&lQ+g&qQ+j&sS-{)[*|S.P)]+PS.S)^+TU.[)b+k+lQ/Y*]Q0X*{Q0q+[Q2X-|Q2Y-}Q2].QQ2_.TU2c.W.].^Q2g.XS3Z/]0yS5c2R4lQ5j2ZS5p2d2eQ6X3XS7q5e5rQ7x5qQ8R6VQ8v7pQ9O8SR9`8wQ0T*xR6|4RQ*y&jQ*}&kU-z)[*z*|U.O)]+O+PS2W-{-}S2[.P.QQ4X0ZQ5i2YQ5k2]R7T4YQ/w*vQ3t/tQ6r3wR8d6qQ*{&jS-|)[*|Q2Z-}Q4X0ZR7T4YQ+R&lU.R)^+S+TS2^.S.TR5l2_Q0]+QQ4V0YQ7V4ZR8l7UQ+[&nS.X)a+]S2R-u.YR5e2SQ0i+ZQ4f0gQ7`4hR8m7^Q.m)sQ0i+ZQ2p.jQ4f0gQ5|2sQ7`4hQ7}5yR8m7^Q0i+ZR4f0gX'O!q%X&|1PX&{!q%X&|1PW'O!q%X&|1PS+u&z'PR1U+z_|O!O!P!T%_%b)iQ%a!PS)h%_%bR.d)i$^%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ*U%yR*X%{$c%n!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gW)t%m%x*T*WQ.e)jR2{.vR.m)sR5|2sQ'W!sR,O'WQ!TOQ$TlQ$WmQ%b!P[%|!T$T$W%b)U/gQ)U$yR/g*f$b%i!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g[)n%i)p.i:`:t:xQ)p%jQ.i)qQ:`%nQ:t:aR:x:uQ!vUR'Y!vS!OO!TU%]!O%_)iQ%_!PR)i%b#rYOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hh!yY!|#U$`'a'n(d,q-R9s9|:gQ!|[b#Ub#Q$y'l(b)S)U*Z-t!h$`o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ'a!}Q'n#ZQ(d$aQ,q'oQ-R(e!W9s!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ9|9tR:g9}Q-U(gR1p-UQ1t-[R5Z1tQ,c'bQ,f'cQ,h'dW1`,c,f,h5UR5U1_Q/d*fS3c/d3fR3f/gfbO!O!P!T$y%_%b)S)U)i-tp#Wb'}(y.j/b/t/{0Y0g1h5y6a6q6v7U7^Q'}#zS(y$v-oQ.j)sW/b*f/d/g3fQ/t*vQ/{*wQ0Y+QQ0g+ZQ1h,sQ5y2sQ6q3wQ6v3|Q7U4ZR7^4hQ,t(OQ1g,rT1j,t1gS(X$Q([Q(^$VU,x(X(^,}R,}(`Q(s$mR-h(sQ-p)OR2P-pQ3n/mQ3q/nT6j3n3qQ)S$yS-r)S-tR-t)UQ4`0aR7Y4``0t+^+_+`+a+d/q/r7OR4q0tQ8i6zR9Z8iQ4S0TR6}4SQ3x/wQ6n3tT6s3x6nQ3}/|Q6t3zU6y3}6t8eR8e6uQ4[0]Q7Q4VT7W4[7QhzOb!O!P!T$y%_%b)S)U)i-tQ$|xW%Zz$|%f)v$b%f!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR)v%nS4i0i0nS7]4f4gT7b4i7]W&z!q%X&|1PS+r&z+zR+z'PQ1Q+wR4z1QU1[,S,T,UR5R1[S3S/Q7OR6U3SQ2t.mQ5x2pT5}2t5xQ.z)zR3O.z^_O!O!P!T%_%b)iY#Xb$y)S)U-t$l#_fgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!h$io!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'j#Q'lQ-P(bR/V*Z&v!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!{Y[#U#Z9s9tW&{!q%X&|1P['`!|!}'n'o9|9}S(c$`$aS+t&z'PU,X'a,q:gS-Q(d(eQ1T+zR1n-RS%t!Q&oQ&q!nQ(V$OQ(w$uS)w%o.pQ)z%pQ)}%qS*]&P&rQ+e&pQ,S']Q-d(qQ.l)sU.w)x)y2vS/O*O*PQ/P*RQ/T*VQ/W*[Q/]*^Q/`*eQ/l*nQ/|*wS0S*x4RQ0a+UQ0c+VQ0y+hQ0{+oQ1X+}Q1{-iQ2T-vQ2`.UQ2i.`Q2z.tQ2|.xQ2}.yQ3X/ZQ3Y/[S3z/{/}Q4^0`Q4l0rQ4s0wQ4x1OQ4}1YQ5O1ZQ5_1yQ5n2aQ5r2hQ5u2jQ5w2mQ5{2sQ6V3VQ6o3uQ6u3{Q6w3|Q7P4UQ7X4_Q7[4eQ7d4tQ7n5`Q7p5dQ7|5vQ8P6RQ8S6YQ8c6pS8f6v6xQ8o7cQ8w7rR9X8g$^%m!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)j%nQ*T%yR*W%{$y%h!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x'pWOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$x%g!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x_&y!q%X&z&|'P+z1PR,V']$zrOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!j$]o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ,T']R5P1Z_}O!O!P!T%_%b)i^|O!O!P!T%_%b)iQ#YbX)R$y)S)U-tbhO!O!T3_6]8W8X9U9hS#`f9uQ#dgQ$PiQ$QlQ$VmQ$spW%^!P%_%b)iU&S!Y!`*iQ&W!ZQ&X![Q&]!_Q'q#eQ'r#oS's#p:QQ't#qQ'u#rQ'v#sQ'w#tQ'x#uQ'y#vQ'z#wQ'{#xQ'|#yQ(O#zQ(U#}Q([$TQ(`$WQ*b&YQ*c&[Q,r'}Q,w(WQ,y(YQ-n(|Q/k*lQ0z+nQ1i,sQ1l,zQ1}-mQ3P.}Q3[/^Q4w0}Q5V1hQ5a1|Q6^3aQ6d3hQ6e3kQ7R4WQ7e4vQ7h4|Q7s5gQ7y5tQ8j7SQ8q7gQ8{7{Q9[8kQ9b8|Q:[9wQ:]9xQ:c9zQ:d9{Q:h:OQ:i:PQ:j:RQ:k:SQ:l:TQ:m:UQ:n:VQ:o:WQ:p:XQ:q:YQ:r:ZQ:v:eQ:w:fR:{9v^tO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6[3_Q8V6]Q9R8WQ9T8XQ9g9UR9m9hQ&V!YQ&^!`R/h*iQ$joQ&a!cQ&t!pU(g$e$g(jS(n$h0eQ(u$qQ(v$rQ*`&UQ*m&bQ+p&uQ-S(fS-b(o4cQ-c(pQ-e(rW/a*f/d/g3fQ/j*kW0f+Z0g4h7^Q1o-TQ1z-gQ3b/bQ4k0mQ5X1rQ7l5[Q8Z6aR8t7m!h$_o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mR-P(b'qXOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$zqOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$fo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&d^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!zY[$`$a9s9t['_!|!}(d(e9|9}W)o%i%j:`:aU,W'a-R:gW.h)p)q:t:uT2o.i:xQ(i$eQ(m$gR-W(jV(h$e$g(jR-^(kR-](k$znOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$ko!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'g#O'pj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ,m'jQ.u)uR8_6f`,b'b'c'd,c,f,h1_5UQ1e,lX3l/m/n3n3qj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ7j5TR8s7k^uO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6Z3_Q8U6]Q9Q8WQ9S8XQ9f9UR9l9hR(Q#zR(P#zQ$SlR(]$TR$ooR$noR)Q$vR)P$vQ)O$vR2O-ohwOb!O!P!T$y%_%b)S)U)i-t$l!lz!Q!n$O$u$|%f%n%o%p%q%y%{&P&o&p&r'](q)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR${xR0b+UR0W*xR0U*xR6{4PR/y*vR/x*vR0P*wR0O*wR0_+QR0^+Q%XyObxz!O!P!Q!T!n$O$u$y$|%_%b%f%n%o%p%q%y%{&P&o&p&r'](q)S)U)i)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-t-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR0k+ZR0j+ZQ'R!qQ)c%XQ+w&|R4y1PX'Q!q%X&|1PR+y&|R+x&|T/S*S4TT/R*S4TR.o)sR.n)sR){%p",nodeNames:"⚠ | < > RawString Float LineComment BlockComment SourceFile ] InnerAttribute ! [ MetaItem self Metavariable super crate Identifier ScopedIdentifier :: QualifiedScope AbstractType impl SelfType MetaType TypeIdentifier ScopedTypeIdentifier ScopeIdentifier TypeArgList TypeBinding = Lifetime String Escape Char Boolean Integer } { Block ; ConstItem Vis pub ( in ) const BoundIdentifier : UnsafeBlock unsafe AsyncBlock async move IfExpression if LetDeclaration let LiteralPattern ArithOp MetaPattern SelfPattern ScopedIdentifier TuplePattern ScopedTypeIdentifier , StructPattern FieldPatternList FieldPattern ref mut FieldIdentifier .. RefPattern SlicePattern CapturedPattern ReferencePattern & MutPattern RangePattern ... OrPattern MacroPattern ParenthesizedTokens TokenBinding Identifier TokenRepetition ArithOp BitOp LogicOp UpdateOp CompareOp -> => ArithOp BracketedTokens BracedTokens _ else MatchExpression match MatchBlock MatchArm Attribute Guard UnaryExpression ArithOp DerefOp LogicOp ReferenceExpression TryExpression BinaryExpression ArithOp ArithOp BitOp BitOp BitOp BitOp LogicOp LogicOp AssignmentExpression TypeCastExpression as ReturnExpression return RangeExpression CallExpression ArgList AwaitExpression await FieldExpression GenericFunction BreakExpression break LoopLabel ContinueExpression continue IndexExpression ArrayExpression TupleExpression MacroInvocation UnitExpression ClosureExpression ParamList Parameter Parameter ParenthesizedExpression StructExpression FieldInitializerList ShorthandFieldInitializer FieldInitializer BaseFieldInitializer MatchArm WhileExpression while LoopExpression loop ForExpression for MacroInvocation MacroDefinition macro_rules MacroRule EmptyStatement ModItem mod DeclarationList AttributeItem ForeignModItem extern StructItem struct TypeParamList ConstrainedTypeParameter TraitBounds HigherRankedTraitBound RemovedTraitBound OptionalTypeParameter ConstParameter WhereClause where LifetimeClause TypeBoundClause FieldDeclarationList FieldDeclaration OrderedFieldDeclarationList UnionItem union EnumItem enum EnumVariantList EnumVariant TypeItem type FunctionItem default fn ParamList Parameter SelfParameter VariadicParameter VariadicParameter ImplItem TraitItem trait AssociatedType LetDeclaration UseDeclaration use ScopedIdentifier UseAsClause ScopedIdentifier UseList ScopedUseList UseWildcard ExternCrateDeclaration StaticItem static ExpressionStatement ExpressionStatement GenericType FunctionType ForLifetimes ParamList VariadicParameter Parameter VariadicParameter Parameter ReferenceType PointerType TupleType UnitType ArrayType MacroInvocation EmptyType DynamicType dyn BoundedType",maxTerm:359,nodeProps:[["group",-42,4,5,14,15,16,17,18,19,33,35,36,37,40,51,53,56,101,107,111,112,113,122,123,125,127,128,130,132,133,134,137,139,140,141,142,143,144,148,149,155,157,159,"Expression",-16,22,24,25,26,27,222,223,230,231,232,233,234,235,236,237,239,"Type",-20,42,161,162,165,166,169,170,172,188,190,194,196,204,205,207,208,209,217,218,220,"Statement",-17,49,60,62,63,64,65,68,74,75,76,77,78,80,81,83,84,99,"Pattern"],["openedBy",9,"[",38,"{",47,"("],["closedBy",12,"]",39,"}",45,")"]],propSources:[k],skippedNodes:[0,6,7,240],repeatNodeCount:32,tokenData:"#?|_R!VOX$hXY1_YZ2ZZ]$h]^1_^p$hpq1_qr2srs4qst5Ztu6Vuv9lvw;jwx=nxy!!ayz!#]z{!$X{|!&R|}!'T}!O!(P!O!P!*Q!P!Q!-|!Q!R!6X!R![!7|![!]!Jw!]!^!Lu!^!_!Mq!_!`# x!`!a##y!a!b#&Q!b!c#&|!c!}#'x!}#O#)o#O#P#*k#P#Q#1b#Q#R#2^#R#S#'x#S#T$h#T#U#'x#U#V#3`#V#f#'x#f#g#6s#g#o#'x#o#p# y!X!Y$h!Y!Z!<}!Z#O$h#O#P%x#P#g$h#g#h!?y#h~$h_!;O_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!;}!T!W$h!W!X!<}!X#O$h#O#P%x#P~$h_!Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!<}!T#O$h#O#P%x#P~$h_!?Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!U$h!U!V!<}!V#O$h#O#P%x#P~$h_!@Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#]$h#]#^!@y#^~$h_!AQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#n$h#n#o!Ay#o~$h_!BQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#X$h#X#Y!<}#Y~$h_!CQ_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S~$h_!DYcuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!El^'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S~$h_!FqbuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!HQb'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z~$h_!IcfuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!KQ]!SX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![$h![!]!Ky!]#O$h#O#P%x#P~$h_!LSZdX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!MOZyX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!Mz^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!^$h!^!_!Nv!_!`3u!`#O$h#O#P%x#P~$h_# P]'yX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#!R^oX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#!}!a#O$h#O#P%x#P~$h_##WZ#RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#$S^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#%O!a#O$h#O#P%x#P~$h_#%X]'zX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#&ZZ(RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hV#'VZ'pP'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#(Th'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h_#)xZ[X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hU#*pX'OSOz#+]z{#+s{!P#+]!P!Q#,X!Q#i#+]#i#j#,j#j#l#+]#l#m#.Y#m~#+]U#+dTrQ'OSOz%xz{&^{!P%x!P!Q'S!Q~%xU#+xTrQOz&pz{&^{!P&p!P!Q({!Q~&pU#,^SrQOz&p{!P&p!P!Q'c!Q~&pU#,o['OSOz%xz{&^{!P%x!P!Q'S!Q![#-e![!c%x!c!i#-e!i#T%x#T#Z#-e#Z#o%x#o#p#/r#p~%xU#-jY'OSOz%xz{&^{!P%x!P!Q'S!Q![#.Y![!c%x!c!i#.Y!i#T%x#T#Z#.Y#Z~%xU#._Y'OSOz%xz{&^{!P%x!P!Q'S!Q![#.}![!c%x!c!i#.}!i#T%x#T#Z#.}#Z~%xU#/SY'OSOz%xz{&^{!P%x!P!Q'S!Q![#+]![!c%x!c!i#+]!i#T%x#T#Z#+]#Z~%xU#/wY'OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z~%xU#0l['OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z#q%x#q#r#+]#r~%x_#1kZXX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#2g]'{X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#3kj'_Q'OS!yW'TPOY$hYZ%bZr$hrs#5]sw$hwx#5sxz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h]#5dT'OS'^XOz%xz{&^{!P%x!P!Q'S!Q~%x_#5z]'_Q'OSOY?dYZA`Zr?drsBdsw?dwx@dxz?dz{CO{!P?d!P!QDv!Q#O?d#O#PId#P~?d_#7Oi'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xst#8mtz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$hV#8tg'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$hV#:fh'_Q'OS'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#:]![!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$h_#U#q~$h_#>_Z'|X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#?ZZvX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h",tokenizers:[m,u,G,0,1,2,3],topRules:{SourceFile:[0,8]},specialized:[{term:281,get:O=>j[O]||-1}],tokenPrec:15596}),I=_.define({name:"rust",parser:E.configure({props:[b.add({IfExpression:t({except:/^\s*({|else\b)/}),"String BlockComment":()=>null,AttributeItem:O=>O.continue(),"Statement MatchArm":t()}),z.add(O=>{if(/(Block|edTokens|List)$/.test(O.name))return q;if(O.name=="BlockComment")return i=>({from:i.from+2,to:i.to-2})})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:\{|\})$/,closeBrackets:{stringPrefixes:["b","r","br"]}}});function L(){return new w(I)}export{L as rust,I as rustLanguage}; +import{E as h,s as o,t as Q,b as Z,L as _,i as b,c as t,f as z,k as q,a as w}from"./notice-a7476b53.js";import"./index-7911c6db.js";import"./index-4eef28ae.js";import"./config-b4a9e7c0.js";const p=1,R=2,g=3,T=4,V=5,s=98,n=101,y=102,W=114,c=69,X=48,Y=46,d=43,f=45,S=35,x=34,l=124,U=60,v=62;function a(O){return O>=48&&O<=57}function e(O){return a(O)||O==95}const G=new h((O,i)=>{if(a(O.next)){let P=!1;do O.advance();while(e(O.next));if(O.next==Y){if(P=!0,O.advance(),a(O.next))do O.advance();while(e(O.next));else if(O.next==Y||O.next>127||/\w/.test(String.fromCharCode(O.next)))return}if(O.next==n||O.next==c){if(P=!0,O.advance(),(O.next==d||O.next==f)&&O.advance(),!e(O.next))return;do O.advance();while(e(O.next))}if(O.next==y){let $=O.peek(1);if($==X+3&&O.peek(2)==X+2||$==X+6&&O.peek(2)==X+4)O.advance(3),P=!0;else return}P&&O.acceptToken(V)}else if(O.next==s||O.next==W){if(O.next==s&&O.advance(),O.next!=W)return;O.advance();let P=0;for(;O.next==S;)P++,O.advance();if(O.next!=x)return;O.advance();O:for(;;){if(O.next<0)return;let $=O.next==x;if(O.advance(),$){for(let r=0;r {O.next==l&&O.acceptToken(p,1)}),u=new h(O=>{O.next==U?O.acceptToken(R,1):O.next==v&&O.acceptToken(g,1)}),k=o({"const macro_rules struct union enum type fn impl trait let static":Q.definitionKeyword,"mod use crate":Q.moduleKeyword,"pub unsafe async mut extern default move":Q.modifier,"for if else loop while match continue break return await":Q.controlKeyword,"as in ref":Q.operatorKeyword,"where _ crate super dyn":Q.keyword,self:Q.self,String:Q.string,Char:Q.character,RawString:Q.special(Q.string),Boolean:Q.bool,Identifier:Q.variableName,"CallExpression/Identifier":Q.function(Q.variableName),BoundIdentifier:Q.definition(Q.variableName),"FunctionItem/BoundIdentifier":Q.function(Q.definition(Q.variableName)),LoopLabel:Q.labelName,FieldIdentifier:Q.propertyName,"CallExpression/FieldExpression/FieldIdentifier":Q.function(Q.propertyName),Lifetime:Q.special(Q.variableName),ScopeIdentifier:Q.namespace,TypeIdentifier:Q.typeName,"MacroInvocation/Identifier MacroInvocation/ScopedIdentifier/Identifier":Q.macroName,"MacroInvocation/TypeIdentifier MacroInvocation/ScopedIdentifier/TypeIdentifier":Q.macroName,'"!"':Q.macroName,UpdateOp:Q.updateOperator,LineComment:Q.lineComment,BlockComment:Q.blockComment,Integer:Q.integer,Float:Q.float,ArithOp:Q.arithmeticOperator,LogicOp:Q.logicOperator,BitOp:Q.bitwiseOperator,CompareOp:Q.compareOperator,"=":Q.definitionOperator,".. ... => ->":Q.punctuation,"( )":Q.paren,"[ ]":Q.squareBracket,"{ }":Q.brace,". DerefOp":Q.derefOperator,"&":Q.operator,", ; ::":Q.separator,"Attribute/...":Q.meta}),j={__proto__:null,self:28,super:32,crate:34,impl:46,true:72,false:72,pub:88,in:92,const:96,unsafe:104,async:108,move:110,if:114,let:118,ref:142,mut:144,_:198,else:200,match:204,as:248,return:252,await:262,break:270,continue:276,while:312,loop:316,for:320,macro_rules:327,mod:334,extern:342,struct:346,where:364,union:379,enum:382,type:390,default:395,fn:396,trait:412,use:420,static:438,dyn:476},E=Z.deserialize({version:14,states:"$2xQ]Q_OOP$wOWOOO&sQWO'#CnO)WQWO'#I`OOQP'#I`'#I`OOQQ'#Ie'#IeO)hO`O'#C}OOQR'#Ih'#IhO)sQWO'#IuOOQO'#Hk'#HkO)xQWO'#DpOOQR'#Iw'#IwO)xQWO'#DpO*ZQWO'#DpOOQO'#Iv'#IvO,SQWO'#J`O,ZQWO'#EiOOQV'#Hp'#HpO,cQYO'#F{OOQV'#El'#ElOOQV'#Em'#EmOOQV'#En'#EnO.YQ_O'#EkO0_Q_O'#EoO2gQWOOO4QQ_O'#FPO7hQWO'#J`OOQV'#FY'#FYO7{Q_O'#F^O:WQ_O'#FaOOQO'#F`'#F`O=sQ_O'#FcO=}Q_O'#FbO@VQWO'#FgOOQO'#J`'#J`OOQV'#Io'#IoOA]Q_O'#InOEPQWO'#InOOQV'#Fw'#FwOF[QWO'#JuOFcQWO'#F|OOQO'#IO'#IOOGrQWO'#GhOOQV'#Im'#ImOOQV'#Il'#IlOOQV'#Hj'#HjQGyQ_OOOKeQ_O'#DUOKlQYO'#CqOOQP'#I_'#I_OOQV'#Hg'#HgQ]Q_OOOLuQWO'#I`ONsQYO'#DXO!!eQWO'#JuO!!lQWO'#JuO!!vQ_O'#DfO!%]Q_O'#E}O!(sQ_O'#FWO!,ZQWO'#FZO!.^QXO'#FbO!.cQ_O'#EeO!!vQ_O'#FmO!0uQWO'#FoO!0zQWO'#FoO!1PQ^O'#FqO!1WQWO'#JuO!1_QWO'#FtO!1dQWO'#FxO!2WQWO'#JjO!2_QWO'#GOO!2_QWO'#G`O!2_QWO'#GbO!2_QWO'#GsOOQO'#Ju'#JuO!2dQWO'#GhO!2lQYO'#GpO!2_QWO'#GqO!3uQ^O'#GtO!3|QWO'#GuO!4hQWO'#HOP!4sOpO'#CcPOOO)CC})CC}OOOO'#Hi'#HiO!5OO`O,59iOOQV,59i,59iO!5ZQYO,5?aOOQO-E;i-E;iOOQO,5:[,5:[OOQP,59Z,59ZO)xQWO,5:[O)xQWO,5:[O!5oQWO,5?kO!5zQYO,5;qO!6PQYO,5;TO!6hQWO,59QO!7kQXO'#CnO!7xQXO'#I`O!9SQWO'#CoO,^QWO'#EiOOQV-E;n-E;nO!9eQWO'#FsOOQV,5
WQWO,5:fOOQP,5:h,5:hO!1PQ^O,5:hO!1PQ^O,5:mO$>]QYO,5 gQ_O'#HsO$>tQXO,5@QOOQV1G1i1G1iOOQP,5:e,5:eO$>|QXO,5 ]QYO,5=vO$LRQWO'#KRO$L^QWO,5=xOOQR,5=y,5=yO$LcQWO,5=zO$>]QYO,5>PO$>]QYO,5>POOQO1G.w1G.wO$>]QYO1G.wO$LnQYO,5=pO$LvQZO,59^OOQR,59^,59^O$>]QYO,5=wO% YQZO,5=}OOQR,5=},5=}O%#lQWO1G/_O!6PQYO1G/_O#FYQYO1G2vO%#qQWO1G2vO%$PQYO1G2vOOQV1G/i1G/iO%%YQWO,5:SO%%bQ_O1G/lO%*kQWO1G1^O%+RQWO1G1hOOQO1G1h1G1hO$>]QYO1G1hO%+iQ^O'#EgOOQV1G0k1G0kOOQV1G1s1G1sO!!vQ_O1G1sO!0zQWO1G1uO!1PQ^O1G1wO!.cQ_O1G1wOOQP,5:j,5:jO$>]QYO1G/^OOQO'#Cn'#CnO%+vQWO1G1zOOQV1G2O1G2OO%,OQWO'#CnO%,WQWO1G3TO%,]QWO1G3TO%,bQYO'#GQO%,sQWO'#G]O%-UQYO'#G_O%.hQYO'#GXOOQV1G2U1G2UO%/wQWO1G2UO%/|QWO1G2UO$ARQWO1G2UOOQV1G2f1G2fO%/wQWO1G2fO#CpQWO1G2fO%0UQWO'#GdOOQV1G2h1G2hO%0gQWO1G2hO#C{QWO1G2hO%0lQYO'#GSO$>]QYO1G2lO$AdQWO1G2lOOQV1G2y1G2yO%1xQWO1G2yO%3hQ^O'#GkO%3rQWO1G2nO#DfQWO1G2nO%4QQYO,5 ]QYO1G2vOOQV1G2w1G2wO%5tQWO1G2wO%5yQWO1G2wO#HXQWO1G2wOOQV1G2z1G2zO.YQ_O1G2zO$>]QYO1G2zO%6RQWO1G2zOOQO,5>l,5>lOOQO-E ]QYO1G3UPOOO-E;d-E;dPOOO1G.i1G.iOOQO7+*g7+*gO%7VQYO'#IcO%7nQYO'#IfO%7yQYO'#IfO%8RQYO'#IfO%8^QYO,59eOOQO7+%b7+%bOOQP7+$a7+$aO%8cQ!fO'#JTOOQS'#EX'#EXOOQS'#EY'#EYOOQS'#EZ'#EZOOQS'#JT'#JTO%;UQWO'#EWOOQS'#E`'#E`OOQS'#JR'#JROOQS'#Hn'#HnO%;ZQ!fO,5:oOOQV,5:o,5:oOOQV'#JQ'#JQO%;bQ!fO,5:{OOQV,5:{,5:{O%;iQ!fO,5:|OOQV,5:|,5:|OOQV7+'e7+'eOOQV7+&Z7+&ZO%;pQ!fO,59TOOQO,59T,59TO%>YQWO7+$WO%>_QWO1G1yOOQV1G1y1G1yO!9SQWO1G.uO%>dQWO,5?}O%>nQ_O'#HqO%@|QWO,5?}OOQO1G1X1G1XOOQO7+&}7+&}O%AUQWO,5>^OOQO-E;p-E;pO%AcQWO7+'OO.YQ_O7+'OOOQO7+'O7+'OOOQO7+'P7+'PO%AjQWO7+'POOQO7+'W7+'WOOQP1G0V1G0VO%ArQXO1G/tO!M{QWO1G/tO%BsQXO1G0RO%CkQ^O'#HlO%C{QWO,5?eOOQP1G/u1G/uO%DWQWO1G/uO%D]QWO'#D_OOQO'#Dt'#DtO%DhQWO'#DtO%DmQWO'#I{OOQO'#Iz'#IzO%DuQWO,5:_O%DzQWO'#DtO%EPQWO'#DtOOQP1G0Q1G0QOOQP1G0S1G0SOOQP1G0X1G0XO%EXQXO1G1jO%EdQXO'#FeOOQP,5>_,5>_O!1PQ^O'#FeOOQP-E;q-E;qO$>]QYO1G1jOOQO7+'S7+'SOOQO,5 ]QYO7+$xOOQV7+'j7+'jO%FsQWO7+(oO%FxQWO7+(oOOQV7+'p7+'pO%/wQWO7+'pO%F}QWO7+'pO%GVQWO7+'pOOQV7+(Q7+(QO%/wQWO7+(QO#CpQWO7+(QOOQV7+(S7+(SO%0gQWO7+(SO#C{QWO7+(SO$>]QYO7+(WO%GeQWO7+(WO#HUQYO7+(cO%GjQWO7+(YO#DfQWO7+(YOOQV7+(c7+(cO%5tQWO7+(cO%5yQWO7+(cO#HXQWO7+(cOOQV7+(g7+(gO$>]QYO7+(pO%GxQWO7+(pO!1dQWO7+(pOOQV7+$v7+$vO%G}QWO7+$vO%HSQZO1G3ZO%JfQWO1G4jOOQO1G4j1G4jOOQR1G.}1G.}O#.WQWO1G.}O%JkQWO'#KQOOQO'#HW'#HWO%J|QWO'#HXO%KXQWO'#KQOOQO'#KP'#KPO%KaQWO,5=qO%KfQYO'#H[O%LrQWO'#GmO%L}QYO'#CtO%MXQWO'#GmO$>]QYO1G3ZOOQR1G3g1G3gO#7aQWO1G3ZO%M^QZO1G3bO$>]QYO1G3bO& mQYO'#IVO& }QWO,5@mOOQR1G3d1G3dOOQR1G3f1G3fO.YQ_O1G3fOOQR1G3k1G3kO&!VQYO7+$cO&!_QYO'#KOOOQQ'#J}'#J}O&!gQYO1G3[O&!lQZO1G3cOOQQ7+$y7+$yO&${QWO7+$yO&%QQWO7+(bOOQV7+(b7+(bO%5tQWO7+(bO$>]QYO7+(bO#FYQYO7+(bO&%YQWO7+(bO!.cQ_O1G/nO&%hQWO7+%WO$?[QWO7+'SO&%pQWO'#EhO&%{Q^O'#EhOOQU'#Ho'#HoO&%{Q^O,5;ROOQV,5;R,5;RO&&VQWO,5;RO&&[Q^O,5;RO!0zQWO7+'_OOQV7+'a7+'aO&&iQWO7+'cO&&qQWO7+'cO&&xQWO7+$xO&'TQ!fO7+'fO&'[Q!fO7+'fOOQV7+(o7+(oO!1dQWO7+(oO&'cQYO,5 ]QYO'#JrOOQO'#Jq'#JqO&*YQWO,5 ]QYO'#GUO&,SQYO'#JkOOQQ,5 ]QYO7+(YO&0SQYO'#HxO&0hQYO1G2WOOQQ1G2W1G2WOOQQ,5 ]QYO,5 ]QYO7+(fO&1dQWO'#IRO&1nQWO,5@hOOQO1G3Q1G3QOOQO1G2}1G2}OOQO1G3P1G3POOQO1G3R1G3ROOQO1G3S1G3SOOQO1G3O1G3OO&1vQWO7+(pO$>]QYO,59fO&2RQ^O'#ISO&2xQYO,5?QOOQR1G/P1G/PO&3QQ!bO,5:pO&3VQ!fO,5:rOOQS-E;l-E;lOOQV1G0Z1G0ZOOQV1G0g1G0gOOQV1G0h1G0hO&3^QWO'#JTOOQO1G.o1G.oOOQV< ]O&3qQWO,5>]OOQO-E;o-E;oOOQO< WOOQO-E;j-E;jOOQP7+%a7+%aO!1PQ^O,5:`O&5cQWO'#HmO&5wQWO,5?gOOQP1G/y1G/yOOQO,5:`,5:`O&6PQWO,5:`O%DzQWO,5:`O$>]QYO,5 `,5>`OOQO-E;r-E;rOOQV7+'l7+'lO&6yQWO< ]QYO< ]QYO< ]QYO< ]QYO7+(uOOQO7+*U7+*UOOQR7+$i7+$iO&8cQWO,5@lOOQO'#Gm'#GmO&8kQWO'#GmO&8vQYO'#IUO&8cQWO,5@lOOQR1G3]1G3]O&:cQYO,5=vO&;rQYO,5=XO&;|QWO,5=XOOQO,5=X,5=XOOQR7+(u7+(uO& eQZO7+(|O&@tQWO,5>qOOQO-E ]QYO< ]QYO,5 ]QYO,5@^O&D^QYO'#H|O&EsQWO,5@^OOQO1G2e1G2eO%,nQWO,5 ]QYO,5 PO&I]QYO,5@VOOQV< ]QYO,5=WO&KuQWO,5@cO&K}QWO,5@cO&MvQ^O'#IPO&KuQWO,5@cOOQO1G2q1G2qO&NTQWO,5=WO&N]QWO< oO&NvQYO,5>dO' UQYO,5>dOOQQ,5>d,5>dOOQQ-E;v-E;vOOQQ7+'r7+'rO' aQYO1G2]O$>]QYO1G2^OOQV< m,5>mOOQO-E nOOQQ,5>n,5>nO'!fQYO,5>nOOQQ-E X,5>XOOQO-E;k-E;kO!1PQ^O1G/zOOQO1G/z1G/zO'%oQWO1G/zO'%tQXO1G1kO$>]QYO1G1kO'&PQWO7+'[OOQVANA`ANA`O'&ZQWOANA`O$>]QYOANA`O'&cQWOANA`OOQVAN>OAN>OO.YQ_OAN>OO'&qQWOANAuOOQVAN@vAN@vO'&vQWOAN@vOOQVANAWANAWOOQVANAYANAYOOQVANA^ANA^O'&{QWOANA^OOQVANAiANAiO%5tQWOANAiO%5yQWOANAiO''TQWOANA`OOQVANAvANAvO.YQ_OANAvO''cQWOANAvO$>]QYOANAvOOQR< pOOQO'#HY'#HYO''vQWO'#HZOOQO,5>p,5>pOOQO-E ]QYO< o,5>oOOQQ-E ]QYOANAhO'(bQWO1G1rO')UQ^O1G0nO.YQ_O1G0nO'*zQWO,5;UO'+RQWO1G0nP'+WQWO'#ERP&%{Q^O'#HpOOQV7+&X7+&XO'+cQWO7+&XO&&qQWOAN@iO'+hQWOAN>OO!5oQWO,5 a,5>aO'+oQWOAN@lO'+tQWOAN@lOOQS-E;s-E;sOOQVAN@lAN@lO'+|QWOAN@lOOQVANAuANAuO',UQWO1G5vO',^QWO1G2dO$>]QYO1G2dO&'|QWO,5>gOOQO,5>g,5>gOOQO-E;y-E;yO',iQWO1G5xO',qQWO1G5xO&(nQYO,5>hO',|QWO,5>hO$>]QYO,5>hOOQO-E;z-E;zO'-XQWO'#JnOOQO1G2a1G2aOOQO,5>f,5>fOOQO-E;x-E;xO&'cQYO,5 iOOQO,5>i,5>iOOQO-E;{-E;{OOQQ,5>c,5>cOOQQ-E;u-E;uO'.pQWO1G2sO'/QQWO1G2rO'/]QWO1G5}O'/eQ^O,5>kOOQO'#Go'#GoOOQO,5>k,5>kO'/lQWO,5>kOOQO-E;}-E;}O$>]QYO1G2rO'/zQYO7+'xO'0VQWOANAlOOQVANAlANAlO.YQ_OANAlO'0^QWOANAvOOQS7+%x7+%xO'0eQWO7+%xO'0pQ!fO7+%xO'0}QWO7+%fO!1PQ^O7+%fO'1YQXO7+'VOOQVG26zG26zO'1eQWOG26zO'1sQWOG26zO$>]QYOG26zO'1{QWOG23jOOQVG27aG27aOOQVG26bG26bOOQVG26xG26xOOQVG27TG27TO%5tQWOG27TO'2SQWOG27bOOQVG27bG27bO.YQ_OG27bO'2ZQWOG27bOOQO1G4[1G4[OOQO7+(_7+(_OOQRANA{ANA{OOQVG27SG27SO%5tQWOG27SO&0uQWOG27SO'2fQ^O7+&YO'4PQWO7+'^O'4sQ^O7+&YO.YQ_O7+&YP.YQ_O,5;SP'6PQWO,5;SP'6UQWO,5;SOOQV< ]QYO1G4SO%,nQWO'#HyO'7UQWO,5@YO'7dQWO7+(VO.YQ_O7+(VOOQO1G4T1G4TOOQO1G4V1G4VO'7nQWO1G4VO'7|QWO7+(^OOQVG27WG27WO'8XQWOG27WOOQS< e,5>eOOQO-E;w-E;wO'?rQWO< wD_DpPDvHQPPPPPPK`P! P! _PPPPP!!VP!$oP!$oPP!&oP!(rP!(w!)n!*f!*f!*f!(w!+]P!(w!.Q!.TPP!.ZP!(w!(w!(w!(wP!(w!(wP!(w!(w!.y!/dP!/dJ}J}J}PPPP!/d!.y!/sPP!$oP!0^!0a!0g!1h!1t!3t!3t!5r!7t!1t!1t!9p!;_!=O!>k!@U!Am!CS!De!1t!1tP!1tP!1t!1t!Et!1tP!Ge!1t!1tP!Ie!1tP!1t!7t!7t!1t!7t!1t!Kl!Mt!Mw!7t!1t!Mz!M}!M}!M}!NR!$oP!$oP!$oP! P! PP!N]! P! PP!Ni# }! PP! PP#!^##c##k#$Z#$_#$e#$e#$mP#&s#&s#&y#'o#'{! PP! PP#(]#(l! PP! PPP#(x#)W#)d#)|#)^! P! PP! P! P! PP#*S#*S#*Y#*`#*S#*S! P! PP#*m#*v#+Q#+Q#,x#.l#.x#.x#.{#.{5a5a5a5a5a5a5a5aP5a#/O#/U#/p#1{#2R#2b#6^#6d#6j#6|#7W#8w#9R#9b#9h#9n#9x#:S#:Y#:g#:m#:s#:}#;]#;g#=u#>R#>`#>f#>n#>u#?PPPPPPPP#?V#BaP#F^#Jx#Ls#Nr$&^P$&aPPP$)_$)h$)z$/U$1d$1m$3fP!(w$4`$7r$:i$>T$>^$>c$>fPPP$>i$A`$A|P$BaPPPPPPPPPP$BvP$EU$EX$E[$Eb$Ee$Eh$Ek$En$Et$HO$HR$HU$HX$H[$H_$Hb$He$Hh$Hk$Hn$Jt$Jw$Jz#*S$KW$K^$Ka$Kd$Kh$Kl$Ko$KrQ!tPT'V!s'Wi!SOlm!P!T$T$W$y%b)U*f/gQ'i#QR,n'l(OSOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%X%_%b&U&Y&[&b&u&z&|'P'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n+z,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1P1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:gS(z$v-oQ*p&eQ*t&hQ-k(yQ-y)ZW0Z+Q0Y4Z7UR4Y0[&w!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#r]Ofgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hb#[b#Q$y'l(b)S)U*Z-t!h$bo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m$b%k!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g!W:y!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:|%n$_%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g$e%l!Q!n$O$u%n%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g'hZOY[fgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r%_%b%i%j&U&Y&[&b&u'a'}(W(Y(d(e(f(j(o(p(r(|)i)p)q*f*i*k*l+Z+n,s,z-R-T-g-m.i.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:x$^%l!Q!n$O$u%n%o%p%q%y%{&P&p&r(q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ&j!hQ&k!iQ&l!jQ&m!kQ&s!oQ)[%QQ)]%RQ)^%SQ)_%TQ)b%WQ+`&oS,R']1ZQ.W)`S/r*u4TR4n0s+yTOY[bfgilmop!O!P!Q!T!Y!Z![!_!`!c!n!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$O$T$W$`$a$e$g$h$q$r$u$y%X%_%b%i%j%n%o%p%q%y%{&P&U&Y&[&b&o&p&r&u&z&|'P']'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(q(r(|)S)U)i)p)q)s)x)y*O*P*R*V*Z*[*^*e*f*i*k*l*n*w*x+U+V+Z+h+n+o+z+},q,s,z-R-T-g-i-m-t-v.U.`.i.p.t.x.y.}/Z/[/^/b/d/g/{/}0`0e0g0m0r0w0}1O1P1Y1Z1h1r1y1|2a2h2j2m2s2v3V3_3a3f3h3k3u3{3|4R4U4W4_4c4e4h4t4v4|5[5`5d5g5t5v6R6Y6]6a6p6v6x7S7^7c7g7m7r7{8W8X8g8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:xQ'[!xQ'h#PQ)l%gU)r%m*T*WR.f)kQ,T']R5P1Z#t%s!Q!n$O$u%p%q&P&p&r(q)x)y*O*R*V*[*^*e*n*w+V+h+o+}-i-v.U.`.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2v3V3u3{3|4U4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)x%oQ+_&oQ,U']n,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7kS.q)s2sQ/O*PQ/Q*SQ/q*uS0Q*x4RQ0a+U[0o+Z.j0g4h5y7^Q2v.pS4d0e2rQ4m0sQ5Q1ZQ6T3RQ6z4PQ7O4TQ7X4_R9Y8h&jVOfgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u']'}(W(Y(b(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1Z1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fU&g!g%P%[o,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7k$nsOfgilm!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y'}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9z9{:O:P:Q:R:S:T:U:V:W:X:Y:eS$tp9xS&O!W#bS&Q!X#cQ&`!bQ*_&RQ*a&VS*d&[:fQ*h&^Q,T']Q-j(wQ/i*jQ0p+[S2f.X0qQ3]/_Q3^/`Q3g/hQ3i/kQ5P1ZU5b2R2g4lU7o5c5e5rQ8]6dS8u7p7qS9_8v8wR9i9`i{Ob!O!P!T$y%_%b)S)U)i-thxOb!O!P!T$y%_%b)S)U)i-tW/v*v/t3w6qQ/}*wW0[+Q0Y4Z7UQ3{/{Q6x3|R8g6v!h$do!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ&d!dQ&f!fQ&n!mW&x!q%X&|1PQ'S!rQ)X$}Q)Y%OQ)a%VU)d%Y'T'UQ*s&hS+s&z'PS-Y(k1sQ-u)WQ-x)ZS.a)e)fS0x+c/sQ1S+zQ1W+{S1v-_-`Q2k.bQ3s/pQ5]1xR5h2V${sOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$zsOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR3]/_V&T!Y!`*i!i$lo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!k$^o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!i$co!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&e^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR(l$fQ-[(kR5Y1sQ(S#|S({$v-oS-Z(k1sQ-l(yW/u*v/t3w6qS1w-_-`Q3v/vR5^1xQ'e#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,o'mk,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ'f#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,p'mR*g&]X/c*f/d/g3f!}aOb!O!P!T#z$v$y%_%b'}(y)S)U)i)s*f*v*w+Q+Z,s-o-t.j/b/d/g/t/{0Y0g1h2s3f3w3|4Z4h5y6a6q6v7U7^Q3`/aQ6_3bQ8Y6`R9V8Z${rOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#nfOfglmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!T9u!Y!_!`*i*l/^3h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#rfOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!X9u!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$srOfglmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#U#oh#d$P$Q$V$s%^&W&X'q't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b}:P&S&]/k3[6d:[:]:c:d:h:j:k:l:m:n:o:p:q:r:v:w:{#W#ph#d$P$Q$V$s%^&W&X'q'r't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b!P:Q&S&]/k3[6d:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{#S#qh#d$P$Q$V$s%^&W&X'q'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b{:R&S&]/k3[6d:[:]:c:d:h:k:l:m:n:o:p:q:r:v:w:{#Q#rh#d$P$Q$V$s%^&W&X'q'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9by:S&S&]/k3[6d:[:]:c:d:h:l:m:n:o:p:q:r:v:w:{#O#sh#d$P$Q$V$s%^&W&X'q'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bw:T&S&]/k3[6d:[:]:c:d:h:m:n:o:p:q:r:v:w:{!|#th#d$P$Q$V$s%^&W&X'q'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bu:U&S&]/k3[6d:[:]:c:d:h:n:o:p:q:r:v:w:{!x#vh#d$P$Q$V$s%^&W&X'q'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bq:W&S&]/k3[6d:[:]:c:d:h:p:q:r:v:w:{!v#wh#d$P$Q$V$s%^&W&X'q'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bo:X&S&]/k3[6d:[:]:c:d:h:q:r:v:w:{$]#{h#`#d$P$Q$V$s%^&S&W&X&]'q'r's't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n/k0z1i1l1}3P3[4w5V5a6^6d6e7R7e7h7s7y8j8q8{9[9b:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{${jOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$v!aOfgilmp!O!P!T!Y!Z!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ&Y![Q&Z!]R:e9{#rpOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hQ&[!^!W9x!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:f:zR$moR-f(rR$wqT(}$v-oQ/f*fS3d/d/gR6c3fQ3m/mQ3p/nQ6i3nR6l3qQ$zwQ)V${Q*q&fQ+f&qQ+i&sQ-w)YW.Z)b+j+k+lS/X*]+gW2b.W.[.].^U3W/Y/]0yU5o2c2d2eS6W3X3ZS7w5p5qS8Q6V6XQ8y7xS8}8R8SR9c9O^|O!O!P!T%_%b)iX)R$y)S)U-tQ&r!nQ*^&PQ*|&jQ+P&kQ+T&lQ+W&mQ+]&nQ+l&sQ-})[Q.Q)]Q.T)^Q.V)_Q.Y)aQ.^)bQ2S-uQ2e.WR4U0VU+a&o*u4TR4o0sQ+Y&mQ+k&sS.])b+l^0v+_+`/q/r4m4n7OS2d.W.^S4Q0R0SR5q2eS0R*x4RQ0a+UR7X4_U+d&o*u4TR4p0sQ*z&jQ+O&kQ+S&lQ+g&qQ+j&sS-{)[*|S.P)]+PS.S)^+TU.[)b+k+lQ/Y*]Q0X*{Q0q+[Q2X-|Q2Y-}Q2].QQ2_.TU2c.W.].^Q2g.XS3Z/]0yS5c2R4lQ5j2ZS5p2d2eQ6X3XS7q5e5rQ7x5qQ8R6VQ8v7pQ9O8SR9`8wQ0T*xR6|4RQ*y&jQ*}&kU-z)[*z*|U.O)]+O+PS2W-{-}S2[.P.QQ4X0ZQ5i2YQ5k2]R7T4YQ/w*vQ3t/tQ6r3wR8d6qQ*{&jS-|)[*|Q2Z-}Q4X0ZR7T4YQ+R&lU.R)^+S+TS2^.S.TR5l2_Q0]+QQ4V0YQ7V4ZR8l7UQ+[&nS.X)a+]S2R-u.YR5e2SQ0i+ZQ4f0gQ7`4hR8m7^Q.m)sQ0i+ZQ2p.jQ4f0gQ5|2sQ7`4hQ7}5yR8m7^Q0i+ZR4f0gX'O!q%X&|1PX&{!q%X&|1PW'O!q%X&|1PS+u&z'PR1U+z_|O!O!P!T%_%b)iQ%a!PS)h%_%bR.d)i$^%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ*U%yR*X%{$c%n!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gW)t%m%x*T*WQ.e)jR2{.vR.m)sR5|2sQ'W!sR,O'WQ!TOQ$TlQ$WmQ%b!P[%|!T$T$W%b)U/gQ)U$yR/g*f$b%i!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g[)n%i)p.i:`:t:xQ)p%jQ.i)qQ:`%nQ:t:aR:x:uQ!vUR'Y!vS!OO!TU%]!O%_)iQ%_!PR)i%b#rYOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hh!yY!|#U$`'a'n(d,q-R9s9|:gQ!|[b#Ub#Q$y'l(b)S)U*Z-t!h$`o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ'a!}Q'n#ZQ(d$aQ,q'oQ-R(e!W9s!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ9|9tR:g9}Q-U(gR1p-UQ1t-[R5Z1tQ,c'bQ,f'cQ,h'dW1`,c,f,h5UR5U1_Q/d*fS3c/d3fR3f/gfbO!O!P!T$y%_%b)S)U)i-tp#Wb'}(y.j/b/t/{0Y0g1h5y6a6q6v7U7^Q'}#zS(y$v-oQ.j)sW/b*f/d/g3fQ/t*vQ/{*wQ0Y+QQ0g+ZQ1h,sQ5y2sQ6q3wQ6v3|Q7U4ZR7^4hQ,t(OQ1g,rT1j,t1gS(X$Q([Q(^$VU,x(X(^,}R,}(`Q(s$mR-h(sQ-p)OR2P-pQ3n/mQ3q/nT6j3n3qQ)S$yS-r)S-tR-t)UQ4`0aR7Y4``0t+^+_+`+a+d/q/r7OR4q0tQ8i6zR9Z8iQ4S0TR6}4SQ3x/wQ6n3tT6s3x6nQ3}/|Q6t3zU6y3}6t8eR8e6uQ4[0]Q7Q4VT7W4[7QhzOb!O!P!T$y%_%b)S)U)i-tQ$|xW%Zz$|%f)v$b%f!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR)v%nS4i0i0nS7]4f4gT7b4i7]W&z!q%X&|1PS+r&z+zR+z'PQ1Q+wR4z1QU1[,S,T,UR5R1[S3S/Q7OR6U3SQ2t.mQ5x2pT5}2t5xQ.z)zR3O.z^_O!O!P!T%_%b)iY#Xb$y)S)U-t$l#_fgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!h$io!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'j#Q'lQ-P(bR/V*Z&v!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!{Y[#U#Z9s9tW&{!q%X&|1P['`!|!}'n'o9|9}S(c$`$aS+t&z'PU,X'a,q:gS-Q(d(eQ1T+zR1n-RS%t!Q&oQ&q!nQ(V$OQ(w$uS)w%o.pQ)z%pQ)}%qS*]&P&rQ+e&pQ,S']Q-d(qQ.l)sU.w)x)y2vS/O*O*PQ/P*RQ/T*VQ/W*[Q/]*^Q/`*eQ/l*nQ/|*wS0S*x4RQ0a+UQ0c+VQ0y+hQ0{+oQ1X+}Q1{-iQ2T-vQ2`.UQ2i.`Q2z.tQ2|.xQ2}.yQ3X/ZQ3Y/[S3z/{/}Q4^0`Q4l0rQ4s0wQ4x1OQ4}1YQ5O1ZQ5_1yQ5n2aQ5r2hQ5u2jQ5w2mQ5{2sQ6V3VQ6o3uQ6u3{Q6w3|Q7P4UQ7X4_Q7[4eQ7d4tQ7n5`Q7p5dQ7|5vQ8P6RQ8S6YQ8c6pS8f6v6xQ8o7cQ8w7rR9X8g$^%m!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)j%nQ*T%yR*W%{$y%h!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x'pWOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$x%g!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x_&y!q%X&z&|'P+z1PR,V']$zrOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!j$]o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ,T']R5P1Z_}O!O!P!T%_%b)i^|O!O!P!T%_%b)iQ#YbX)R$y)S)U-tbhO!O!T3_6]8W8X9U9hS#`f9uQ#dgQ$PiQ$QlQ$VmQ$spW%^!P%_%b)iU&S!Y!`*iQ&W!ZQ&X![Q&]!_Q'q#eQ'r#oS's#p:QQ't#qQ'u#rQ'v#sQ'w#tQ'x#uQ'y#vQ'z#wQ'{#xQ'|#yQ(O#zQ(U#}Q([$TQ(`$WQ*b&YQ*c&[Q,r'}Q,w(WQ,y(YQ-n(|Q/k*lQ0z+nQ1i,sQ1l,zQ1}-mQ3P.}Q3[/^Q4w0}Q5V1hQ5a1|Q6^3aQ6d3hQ6e3kQ7R4WQ7e4vQ7h4|Q7s5gQ7y5tQ8j7SQ8q7gQ8{7{Q9[8kQ9b8|Q:[9wQ:]9xQ:c9zQ:d9{Q:h:OQ:i:PQ:j:RQ:k:SQ:l:TQ:m:UQ:n:VQ:o:WQ:p:XQ:q:YQ:r:ZQ:v:eQ:w:fR:{9v^tO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6[3_Q8V6]Q9R8WQ9T8XQ9g9UR9m9hQ&V!YQ&^!`R/h*iQ$joQ&a!cQ&t!pU(g$e$g(jS(n$h0eQ(u$qQ(v$rQ*`&UQ*m&bQ+p&uQ-S(fS-b(o4cQ-c(pQ-e(rW/a*f/d/g3fQ/j*kW0f+Z0g4h7^Q1o-TQ1z-gQ3b/bQ4k0mQ5X1rQ7l5[Q8Z6aR8t7m!h$_o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mR-P(b'qXOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$zqOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$fo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&d^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!zY[$`$a9s9t['_!|!}(d(e9|9}W)o%i%j:`:aU,W'a-R:gW.h)p)q:t:uT2o.i:xQ(i$eQ(m$gR-W(jV(h$e$g(jR-^(kR-](k$znOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$ko!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'g#O'pj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ,m'jQ.u)uR8_6f`,b'b'c'd,c,f,h1_5UQ1e,lX3l/m/n3n3qj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ7j5TR8s7k^uO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6Z3_Q8U6]Q9Q8WQ9S8XQ9f9UR9l9hR(Q#zR(P#zQ$SlR(]$TR$ooR$noR)Q$vR)P$vQ)O$vR2O-ohwOb!O!P!T$y%_%b)S)U)i-t$l!lz!Q!n$O$u$|%f%n%o%p%q%y%{&P&o&p&r'](q)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR${xR0b+UR0W*xR0U*xR6{4PR/y*vR/x*vR0P*wR0O*wR0_+QR0^+Q%XyObxz!O!P!Q!T!n$O$u$y$|%_%b%f%n%o%p%q%y%{&P&o&p&r'](q)S)U)i)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-t-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR0k+ZR0j+ZQ'R!qQ)c%XQ+w&|R4y1PX'Q!q%X&|1PR+y&|R+x&|T/S*S4TT/R*S4TR.o)sR.n)sR){%p",nodeNames:"⚠ | < > RawString Float LineComment BlockComment SourceFile ] InnerAttribute ! [ MetaItem self Metavariable super crate Identifier ScopedIdentifier :: QualifiedScope AbstractType impl SelfType MetaType TypeIdentifier ScopedTypeIdentifier ScopeIdentifier TypeArgList TypeBinding = Lifetime String Escape Char Boolean Integer } { Block ; ConstItem Vis pub ( in ) const BoundIdentifier : UnsafeBlock unsafe AsyncBlock async move IfExpression if LetDeclaration let LiteralPattern ArithOp MetaPattern SelfPattern ScopedIdentifier TuplePattern ScopedTypeIdentifier , StructPattern FieldPatternList FieldPattern ref mut FieldIdentifier .. RefPattern SlicePattern CapturedPattern ReferencePattern & MutPattern RangePattern ... OrPattern MacroPattern ParenthesizedTokens TokenBinding Identifier TokenRepetition ArithOp BitOp LogicOp UpdateOp CompareOp -> => ArithOp BracketedTokens BracedTokens _ else MatchExpression match MatchBlock MatchArm Attribute Guard UnaryExpression ArithOp DerefOp LogicOp ReferenceExpression TryExpression BinaryExpression ArithOp ArithOp BitOp BitOp BitOp BitOp LogicOp LogicOp AssignmentExpression TypeCastExpression as ReturnExpression return RangeExpression CallExpression ArgList AwaitExpression await FieldExpression GenericFunction BreakExpression break LoopLabel ContinueExpression continue IndexExpression ArrayExpression TupleExpression MacroInvocation UnitExpression ClosureExpression ParamList Parameter Parameter ParenthesizedExpression StructExpression FieldInitializerList ShorthandFieldInitializer FieldInitializer BaseFieldInitializer MatchArm WhileExpression while LoopExpression loop ForExpression for MacroInvocation MacroDefinition macro_rules MacroRule EmptyStatement ModItem mod DeclarationList AttributeItem ForeignModItem extern StructItem struct TypeParamList ConstrainedTypeParameter TraitBounds HigherRankedTraitBound RemovedTraitBound OptionalTypeParameter ConstParameter WhereClause where LifetimeClause TypeBoundClause FieldDeclarationList FieldDeclaration OrderedFieldDeclarationList UnionItem union EnumItem enum EnumVariantList EnumVariant TypeItem type FunctionItem default fn ParamList Parameter SelfParameter VariadicParameter VariadicParameter ImplItem TraitItem trait AssociatedType LetDeclaration UseDeclaration use ScopedIdentifier UseAsClause ScopedIdentifier UseList ScopedUseList UseWildcard ExternCrateDeclaration StaticItem static ExpressionStatement ExpressionStatement GenericType FunctionType ForLifetimes ParamList VariadicParameter Parameter VariadicParameter Parameter ReferenceType PointerType TupleType UnitType ArrayType MacroInvocation EmptyType DynamicType dyn BoundedType",maxTerm:359,nodeProps:[["group",-42,4,5,14,15,16,17,18,19,33,35,36,37,40,51,53,56,101,107,111,112,113,122,123,125,127,128,130,132,133,134,137,139,140,141,142,143,144,148,149,155,157,159,"Expression",-16,22,24,25,26,27,222,223,230,231,232,233,234,235,236,237,239,"Type",-20,42,161,162,165,166,169,170,172,188,190,194,196,204,205,207,208,209,217,218,220,"Statement",-17,49,60,62,63,64,65,68,74,75,76,77,78,80,81,83,84,99,"Pattern"],["openedBy",9,"[",38,"{",47,"("],["closedBy",12,"]",39,"}",45,")"]],propSources:[k],skippedNodes:[0,6,7,240],repeatNodeCount:32,tokenData:"#?|_R!VOX$hXY1_YZ2ZZ]$h]^1_^p$hpq1_qr2srs4qst5Ztu6Vuv9lvw;jwx=nxy!!ayz!#]z{!$X{|!&R|}!'T}!O!(P!O!P!*Q!P!Q!-|!Q!R!6X!R![!7|![!]!Jw!]!^!Lu!^!_!Mq!_!`# x!`!a##y!a!b#&Q!b!c#&|!c!}#'x!}#O#)o#O#P#*k#P#Q#1b#Q#R#2^#R#S#'x#S#T$h#T#U#'x#U#V#3`#V#f#'x#f#g#6s#g#o#'x#o#p# y!X!Y$h!Y!Z!<}!Z#O$h#O#P%x#P#g$h#g#h!?y#h~$h_!;O_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!;}!T!W$h!W!X!<}!X#O$h#O#P%x#P~$h_!Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!<}!T#O$h#O#P%x#P~$h_!?Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!U$h!U!V!<}!V#O$h#O#P%x#P~$h_!@Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#]$h#]#^!@y#^~$h_!AQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#n$h#n#o!Ay#o~$h_!BQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#X$h#X#Y!<}#Y~$h_!CQ_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S~$h_!DYcuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!El^'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S~$h_!FqbuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!HQb'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z~$h_!IcfuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!KQ]!SX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![$h![!]!Ky!]#O$h#O#P%x#P~$h_!LSZdX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!MOZyX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!Mz^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!^$h!^!_!Nv!_!`3u!`#O$h#O#P%x#P~$h_# P]'yX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#!R^oX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#!}!a#O$h#O#P%x#P~$h_##WZ#RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#$S^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#%O!a#O$h#O#P%x#P~$h_#%X]'zX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#&ZZ(RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hV#'VZ'pP'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#(Th'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h_#)xZ[X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hU#*pX'OSOz#+]z{#+s{!P#+]!P!Q#,X!Q#i#+]#i#j#,j#j#l#+]#l#m#.Y#m~#+]U#+dTrQ'OSOz%xz{&^{!P%x!P!Q'S!Q~%xU#+xTrQOz&pz{&^{!P&p!P!Q({!Q~&pU#,^SrQOz&p{!P&p!P!Q'c!Q~&pU#,o['OSOz%xz{&^{!P%x!P!Q'S!Q![#-e![!c%x!c!i#-e!i#T%x#T#Z#-e#Z#o%x#o#p#/r#p~%xU#-jY'OSOz%xz{&^{!P%x!P!Q'S!Q![#.Y![!c%x!c!i#.Y!i#T%x#T#Z#.Y#Z~%xU#._Y'OSOz%xz{&^{!P%x!P!Q'S!Q![#.}![!c%x!c!i#.}!i#T%x#T#Z#.}#Z~%xU#/SY'OSOz%xz{&^{!P%x!P!Q'S!Q![#+]![!c%x!c!i#+]!i#T%x#T#Z#+]#Z~%xU#/wY'OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z~%xU#0l['OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z#q%x#q#r#+]#r~%x_#1kZXX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#2g]'{X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#3kj'_Q'OS!yW'TPOY$hYZ%bZr$hrs#5]sw$hwx#5sxz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h]#5dT'OS'^XOz%xz{&^{!P%x!P!Q'S!Q~%x_#5z]'_Q'OSOY?dYZA`Zr?drsBdsw?dwx@dxz?dz{CO{!P?d!P!QDv!Q#O?d#O#PId#P~?d_#7Oi'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xst#8mtz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$hV#8tg'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$hV#:fh'_Q'OS'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#:]![!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$h_#U#q~$h_#>_Z'|X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#?ZZvX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h",tokenizers:[m,u,G,0,1,2,3],topRules:{SourceFile:[0,8]},specialized:[{term:281,get:O=>j[O]||-1}],tokenPrec:15596}),I=_.define({name:"rust",parser:E.configure({props:[b.add({IfExpression:t({except:/^\s*({|else\b)/}),"String BlockComment":()=>null,AttributeItem:O=>O.continue(),"Statement MatchArm":t()}),z.add(O=>{if(/(Block|edTokens|List)$/.test(O.name))return q;if(O.name=="BlockComment")return i=>({from:i.from+2,to:i.to-2})})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:\{|\})$/,closeBrackets:{stringPrefixes:["b","r","br"]}}});function L(){return new w(I)}export{L as rust,I as rustLanguage}; diff --git a/public/admin/assets/index-91a8f0f1.js b/public/admin/assets/index-e51a44eb.js similarity index 97% rename from public/admin/assets/index-91a8f0f1.js rename to public/admin/assets/index-e51a44eb.js index 9c84d1e..3f7f145 100644 --- a/public/admin/assets/index-91a8f0f1.js +++ b/public/admin/assets/index-e51a44eb.js @@ -6,4 +6,4 @@ * Github https://github.com/hooray/fantastic-admin */ -import{d as I,y as $,B as R,r as M,x as V,F as U,C as G,o as y,c as T,a as z,b as v,G as P,e as x,f as w,J as O,I as D,R as J,S as q,ac as K,g as Q,_ as W,h as A,k as X,t as Y,n as Z}from"./index-a4526b0d.js";import{T as j}from"./index-55ae7eb6.js";import"./index-4cf9b11c.js";function k(t){for(var a=[],e=0;e =48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===95){d+=t[n++];continue}break}if(!d)throw new TypeError("Missing parameter name at ".concat(e));a.push({type:"NAME",index:e,value:d}),e=n;continue}if(u==="("){var p=1,c="",n=e+1;if(t[n]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(n));for(;n e.mode==="mobile"||["side","head","single"].includes(e.settings.menu.menuMode)&&e.settings.menu.enableSubMenuCollapseButton),d=R(()=>{const i=[];return e.settings.home.enable&&i.push({path:"/",title:e.settings.home.title}),a.meta.breadcrumbNeste&&i.push(...a.meta.breadcrumbNeste.filter(o=>o.hide===!1)),i}),n=M(0),s=M(!1);V(()=>{window.addEventListener("scroll",p)}),U(()=>{window.removeEventListener("scroll",p)});function p(){n.value=(document.documentElement||document.body).scrollTop}G(n,(i,o)=>{const r=parseInt(getComputedStyle(document.documentElement||document.body).getPropertyValue("--g-topbar-height"));s.value=e.settings.topbar.mode==="sticky"&&i>o&&i>r});function c(i){return te(i)(a.params)}return(i,o)=>{const r=W,f=A("el-icon"),h=A("el-breadcrumb-item"),b=A("el-breadcrumb");return y(),T("div",{class:P(["topbar-container",{[`topbar-${v(e).settings.topbar.mode}`]:!0,shadow:v(n),hide:v(s)}]),"data-fixed-calc-width":""},[z("div",oe,[v(u)?(y(),T("div",{key:0,class:P(["sidebar-collapse",{"is-collapse":v(e).settings.menu.subMenuCollapse}]),onClick:o[0]||(o[0]=m=>v(e).toggleSidebarCollapse())},[x(f,null,{default:w(()=>[x(r,{name:"toolbar-collapse"})]),_:1})],2)):O("",!0),v(e).settings.breadcrumb.enable&&v(e).mode==="pc"&&v(e).settings.app.routeBaseOn!=="filesystem"?(y(),D(b,{key:1},{default:w(()=>[x(K,{name:"breadcrumb"},{default:w(()=>[(y(!0),T(J,null,q(v(d),(m,l)=>(y(),D(h,{key:m.path,to:l [X(Y(m.title??"[ 无标题 ]"),1)]),_:2},1032,["to"]))),128))]),_:1})]),_:1})):O("",!0)]),x(j)],2)}}});const pe=Z(ce,[["__scopeId","data-v-ebe52c5a"]]);export{pe as default}; +import{d as I,y as $,B as R,r as M,x as V,F as U,C as G,o as y,c as T,a as z,b as v,G as P,e as x,f as w,J as O,I as D,R as J,S as q,ac as K,g as Q,_ as W,h as A,k as X,t as Y,n as Z}from"./index-4eef28ae.js";import{T as j}from"./index-fcbba52e.js";import"./index-626bf66d.js";function k(t){for(var a=[],e=0;e =48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===95){d+=t[n++];continue}break}if(!d)throw new TypeError("Missing parameter name at ".concat(e));a.push({type:"NAME",index:e,value:d}),e=n;continue}if(u==="("){var p=1,c="",n=e+1;if(t[n]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(n));for(;n