From 117c06c9c9b70d5f9e8a5df67afe2c2e17601092 Mon Sep 17 00:00:00 2001 From: hblu Date: Mon, 12 Jan 2026 10:55:49 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E5=92=8C=E5=BF=BD=E7=95=A5?= =?UTF-8?q?=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将.env.example重命名为.env-example并更新内容 - 清理.gitignore中不必要的规则 - 调整pyproject.toml中依赖和镜像源的顺序 --- .env-example | 2 + .env.example | 2 - .gitignore | 1 - models/model.pkl | Bin 0 -> 2434971 bytes pyproject.toml | 9 +- uv.lock | 3857 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 3863 insertions(+), 8 deletions(-) create mode 100644 .env-example delete mode 100644 .env.example create mode 100644 models/model.pkl diff --git a/.env-example b/.env-example new file mode 100644 index 0000000..0e16b94 --- /dev/null +++ b/.env-example @@ -0,0 +1,2 @@ +# DeepSeek API Key +DEEPSEEK_API_KEY=sk-xxxx diff --git a/.env.example b/.env.example deleted file mode 100644 index 79f0540..0000000 --- a/.env.example +++ /dev/null @@ -1,2 +0,0 @@ -# DeepSeek API Key -DEEPSEEK_API_KEY=your-key-here diff --git a/.gitignore b/.gitignore index 376834e..d700847 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,4 @@ __pycache__/ .venv/ .env .DS_Store -models/*.pkl .pytest_cache/ diff --git a/models/model.pkl b/models/model.pkl new file mode 100644 index 0000000000000000000000000000000000000000..54bad873752e28eede30c3f883fa170a7a74316a GIT binary patch literal 2434971 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

(9GqvxV;cs~BQAzG5w54i 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

O(1{!9+=JJ;JnV8wfC|0GO5 zS-zhBuajS2x_-$Yei189{y8iC|4sbPiueH@S1+5Noely+)q`b!vyTJ+8*fV%IuZv% zRuv6SKN|=Usl$0!={)|jzhDRZwr3%whv1PZgTx0o3{PIP#%4ht3yI z=9!Y1&0m`opEV5Z#7_)_#E$Uw?ivCmi#l!JJvdgjyF@$8;Q6P5_%Cc}Ta*9BLB{G9 zF~48o_qz(DY8*)M0V0XLqJ`jaynj3K<4@u@M1rFjpwvR}&J5BH$3cjeoM0aT_2)TQ z)=i3r_siFJdQl)1%4gk+ZeY0sTdvjTU8P-v(}KISTWL^jc!!vut38G}N2mUlGCK+E zS~)epzA_4?MGqKl*UCc54TZ_}XZGJ%6+`ghG%{|kLW^?e{gR4%!L#OlAFRBdLeAeH zdZ$6TAjAtv>nU+CXOg^%$5U99EDeBJPeNQbbPL|h2%d$2wE^Wyu%p><1Mb#viy zdSnnN?;iw{dism`j8Pi<4eQt6p8nf9Hn?q4$ImqNmgVER9Pu~0{j*lZbLgLA7%D7K z!zflD!Uxx7>h+y;F7?&-;8o$Vae=+p`jN?Qq*^ZT{_4u7yzn^4&Tvyv* zfeK{@)=A(h4Yxo4pi8jE{>l3H_uUU0oS{n#~1?LXN#O1}O|lH7>DQT=Z?1c{uz%fu=FdmRGpuvCHa z_Jf$z(;xGp94XyI=Ev(2aWw7q^Kqm9!c%)A)b_(Uu>ZyRH;z+Dej{1Fp8f|W-T$%a z3P1J!J!<}sxEQ&SD{g0xF3pOJ@m1R| z8r!m1oSy!ek1Cfxq|6`n_!~hT-ZjZ%&HIzKES8J-8{%k`9M{Z=%KmeFzDRub^7zw} zFXgv@`uSpzi?osXt4IRmePC2R5kGqSx&EkU!+hXZ>cPmA+aU8B2tVRa zBqGGz!0Vz0QHavt z;$0+zt23ojg!#=K_5Ii2Y_giu_!nEAY3f=@+pjf~#If?ii;#l-B z5%wRt<*MsZdEqWK{^tCv%#XMo;tN#$ooltZ4`_d>9{<+cU*i2o{rptyr}gSDR+s-r z*Nace`diC?8VeFAwSS~8IgU7vdYoFI^>=4>9PeO;$yCEIu8RFL;&zCCsq1M0r>p~A zT1TfXb~?iPM<0TmXgi_(9H8zPQIWpi^raSlxRYE+!R zAV~fG#m)Nulgf)!+b{C_2T+b)|GVtYyYuCE54HU#tE?ZIlY)N20u}1e(>ny36>0o* zQM)_PM>)=0_77(k{cn&slo?RQe^B>v zj;COWUG$a&uS}R}n!4fQcZ+oWafxPO+fvE?Tn{oWk0CT1#BiZpIwZ0ON;fHRE*t(P zc=LZ&I+Mh&+yfGBgnm44kaCpyRan!Li|&LbLRZ%#dFOTIarC|I50AW_41cUj|7BhY zKCZP01p345Q9ttE1Sl#72#tZb^HUup0a1r=_rDt_OJ3Xa6I|<Y# za{dV>71));%#^x3|`RwFTV;AaD$$pe<6MV;)B}x(b{*0v4571ge}yAmnr8eug|bp z_4-YeF8ViW9npXD)Qu4kK+n$%zp*%CP+#@@RXl4BeV)MGsMKfl88=_Jj0^(h=Z9Dv z>WlM2)Q8U{zMnNmMbvpVj=!(b{LTu#sP}vvn$$J#@g-*HN%QAmeq#8Px0n=KRugCASt^3T6Esq1@Pm=t0GQSodq%ITDKM)gMHQx8aC3r3|O8*_^ z%KUorlU9s5GS1ZtM$r7mkyi7&+h)$F+UuYiU$;z^`Ad*;%M(iJZ@4r#i7S{oZ~3Mw zQD7qHMPg9ar-<8O`%u@P_J*GGBAF?`i zg5mKs&bQ{oLMve9NJIlKTEwPv+N? zk9y*LQcCA^eg05`?-*qHh$|vKhw^xOWnJB?+~HXdx3^0SgN@V)hMgqyBd)1hKS+6< zXL>|)p$Ds6to$fQ?f;x#A6VOe?DJpi=3i$96@JG1=R|d^Yd?!7zFHHRzcMMP3ZbYM zpLCd5`8nqt+jd~`WKQjW+FC~8H}i788Z&>4RL5tf;tN(K{9nK) zvpV}^aXytc?|iq$TkT)Y*iV+PSASBx94ALgEA5B(g)iWP;`_lgF}~k@&HhO1pC2fn zZoZu0<1VE;yPke=R~^5Aw=cqSwfG<&=c&cj$bqZl_=q3>^i<#o8#F99VL9n^w#rRqi;$Y*6Sk$+S(F?zO zeAkjj_^xEbM_Y=YG}6E5{}Bgk7Chs3RaZWm2J_v1on3^x2FE)1j5z=2CFmvsh3QZ@ z=uekch57v-q8%mTXbQjdOTmv@gx=^i{hk{PZICy0{EG~Nmn!y_6;7JVpEUmg`{q0H z-%O|&UxEL-4_7-1f5~#3Q;d5mwGY3aT--l?o77K{|GgLpRk1IuD}Ewig7}HfmS5r| z`+SXjypY6s!WZs12nLIp1fN8lIOQw*r4{-3OQQcqe9_lSC$#);;e-E1{Dl&vBdF&~ zR?WSyxR@7P_RY8u0e9#L(iiLp(SD8McZ-_M`~O+I(`DekF!lO~9mNuHvR#FG{VJaQ z{dCdWknqEiq|WuC)cZFXCH}Ux&ljwpBv-+=wD=%3zc8kBjpL3k^IO!iucu~y+Emux zTKQDF@G21s}q71LA`ezi2-h z0GEDT%|6n+e{Co0Z*Bi!|48+#VKx7{+SNQJI{B;PqcY0)vsS)p{8ILhHj+Y2aYCtn zGM4=Op3CaqJJ_+%Bf$2RvgLgIQsweRDE)7({@72F{6?%q83yq|J90qVe*?=8|Ku_z z9L7^8nDJX>e#8e6XTovC7ia0#HkHd?uf*&D56y4{1q#%88jDH96~BbfT`$7>136r@ z(C`u3{aYYke~4=$&PU02ajU}HFN+Q!BQ^L^Bbnd2_6z>U`)AetXCv3YJZT8T`RIJL z`o59(ALIR9%3dRf`tu_O8(gH-SWH@1e}RPoOm|pBcbn^6%AOx&92K zAX`Ey{n;D&J_1vA%!B8%?y2!X{{0lTr=EPo=X#;S0;TXpJ$__Ec_hu^@v7uUEkd>Z zxBA4a)|KNUz=Nt7vv8xVKjMmrPpan;76`wPu%7!64pV6bnk{3AI7W*P(zh95|MtlS zMN4h%6QO=T!cLXt>(#&C&WNN`$8ea80tISP*7th+FDJ(j3+x%C#TB4fu<(3h$hV^a2?)FFx>K8SkpG^^at30&^tBUVKB3Wamj2_|bgi%C8G zN3|Sx!e*;)w)uy({KorkXRqwO3(Ju~pr(l|CJ`S*oR6x%_jBSxYK5Z|7|E|cFhnuEn zTfa;D8IKVEWZCy8q8$?Y*^>4TCdzRjGs3UVNPL_Q>&iKf@?3ou4%`qNkEN1$nWk*= zL^oi#RPAJgVVx$kj~fTz@nZ}~6NuHW-+_i>zk zGzfg~0ureEO!@we#p3)}JAZlE{`B_|hn~U#n&0dq^J9L*5vXaBd0ej#aQNVv$+HUu zsNXMG#>)JtuX^4k3Uk=kB9(hx_{hG$y7|KxTE3h0^B0WYhU*Nmm>k4!vswE`g?npG zYwW+BSyV^w`GxuD=>vaE=Err7dVMN#x%`+nmGi7s|6a5H!O#i|5~xv`za##EI0lu? zY}m!ycL?ECs)TCR-^%>QTK(1iQ;9`6di-c#fa6QzQ{ImwZi4s#HGbIN$A9J=4w$bV zJn`Uf&wp_Ji{n(1U(IU$&G`;L@7e6K+P=%!OXf%X191eZpR>&Cv$(hWuR|D!&5pOVr_`y+0H_ZO=F zosQ&s3F!YC+ehMWYqkD{3aRZzFXG?Rp&}x+{{5=N_VxGyh+EL)G6BTsfU{DW1CY=|nz$AT=ObT4d1s-0#JuqXi-tlRG6>XRHj7EbKM+Tt_ziRRzu~rg-(ke#@=%s=$_asNKfQ>5~m$np_4QC*)z=-n>C zT+b)HpU*!Y0fSHxf#$$I(=Z_+^YzTT>i0){`~oaaPyd-a&pbWP`%_nqUq1dk@;4+u z8WBphzxhbbTqfpWbTcR3Kha!d5UA-F7L$7NF&|Z~aEQg@jmeKDctD}9{YpRQ`iM6G zGt5zr^VeTai?_1W^t(Ea6{bAuy&AU*e}z7u?s;ZB;R zpxvpv@Wk`(qRXXHvc`7HKE8bxdv^l|7Sqx^1&XE-KT@$W4peT{Nd9}2*lF-_3Eo65$h;W@wkvGf z7PLis6vTxPCsO3m%`Uum86gJT3;^HZ!jJf`*mr!LU-JLX`$G_4EGLtCTqp4>(N0LQ z_sREL{euOAgJDt2q*EU@$HMELM)RiAVX!io+kVNO_s6wnPw<*ONg(;ze*}a0XzA@n zr$h66^?48V7of zw4<4E{p7V8JpR=2z_9~qJpLs4?NZwN;sxOoN9?!);mFCFlkV?~f%AujAE9udLC8Dz zO@46Zmy*kmTuOlD-Nr5m%Jm4UoT_2FmP>+&>xDusQGrmx?!%^Hu5l1GZ&ChXjd}aN zb{-3R$0xwh!k@Z$9|#4%`MJV&pXT>@3g%hAqaU*1Y3Ok1MQVYV|Gh7H_;dt3q9#sO#upX$?-k_s zcQ`*W5-v~^59W$1i(;@?#7U@ZZj*gd;r^d5e~Ve@51)`hpzibJ^$qGvF_&T6s}!#Cl>w%uX;EtbX8isS)E{v&yUnxe8BThwSbLr$2 z!%6pVe*ZUhf?=A;_1Eh^v=75}l8RC0$9nuy{;$WED?#)^d>juP^sCKrv`sX&8YgTM9_TUXTFJ+hh^Y}Iu*^g^BV{s;yWZM5Vm_GcPKHh^qmb(QD5CZXG<8W z5lV@1TeTyR!}us)tG^xL!}}Yhzf0&@-oB9FgZP}1ve#k>o7Mh-sB(E$<@&L9{NVFl zl559Gl*wk_gU5Nw*1Md_*$eLRm$(Dor=;_(t-k+adFuObV-}C=>5u*?)$Ojtf5y#CE$Rls2em|w2S5&gP{^;M6Dwmg3 zN|vuze@U&cKY!{Fy%DFP>VL)E&X*HUo4hpmBAY|`+Wkw8R`X;1)%{;j=0{u(@fE6_ z#OJ4|KNAcw(hupsX|~Ld_*O%5p1Mw)VtBuxtw*jnazEV+!)SiPXqg{zu?E@sZNgXi zll5Y-`u!TU|6Z^EF1>3xD&G64+P^*9Tb8fKk7`r>${#8y^CK>XI2BcY)6nB@0OO-$ z{lxNeuzx&wQqfV(n_m6f{y`=Ewc}U0e>Igdd};rm+55B~clh^#T#=hRo(pjiGZYhyInFNIprvGmA+*`It{VeiVE{k3VaEWKZAZ!_W&05~#Bx|C{)t74b!9 z-bj7db#xGT+ZJ9vxMv*H`PlSSXml{7>s%?YrGNdQc|Y8RM~)_s zCq2?&*YwZNmTtTW$7-jny>=i2BtKP$vf(>>JPPyQbSU@YSlJiHF2nZu0+JOAzJ*2L zi^Q)~;&V#)TN3eG^$>h4;s!WyX`MfDv`Zw2R#STuK-|W78~uf0<7C0D6|YN#c1t2S z+GDam?INM+#E+QP-cG^uYVF>c|6(Wy3r^MMYgHZZM z(g*iJW^X@<|DN1WTK!9jA5Zx3Uie`9D)p1>9v{HQm34U2&E#zL!8o)Sm-g1^iO!ij zj>~a%C3%Xz`=)i@W$Y6Gjy{9Vae?trSPaOU3?U6|w*H=WFB?Ami}*<)e&W1|zrTI5 z-#@8*rTw3tz1*bxjO{SJZP&eH+y5K!MSmGRVex+pzx+4iiy}Tn-RIr%txDwz9yyhF zI}-sM^IB2T-$glCEaI1#7P1Tb0}#J)rumss zGQSqT#I%&%0t@qAZ+`brFX%z@8;8mKI4{Tb4eG^b&swlDle=+g?Z*o1Z>!%gvi)U# zz2_fW_tpre-ZfCopNxH2R7Z~==fBuK5}z{v#dRU#msI<5oUoFS-)#I{~EMKqv^!A6^ND48CgHio2&R;*4vT2fbI}nDFd?MlTCv0aN z7l;GW**BnNS1o?seL$zPlkWn5S>W}(~*>f7-;~&J=K>tHH zz9e-WS)w+BxMvx1fNDQ+{ph@D`bmfI3u^q?sKh7M>pzr(j` zhOC*;*eA}n=vjiP~v3%#>EpOv)Omy_|et>*AL6T z+xiH;cK_1jm-Gn+yw6E#dlvPqM1CNCslLwm{b{YYo=N-N1MoVLvbT`yuO}bdAMaBV zztaAC{HUk;{#lL1<5kFyI)qZ=PrQFKO=b@WTonp=s1wY<%`(4%@O=TlbXq$+l{4mb zT))CL01lCSB5`wJF=@aKY#34qAsJwFY!1}o!3+f=9*oYR=HU1bL#lGrg1XA z7QdwW&#A}ukDOFqu;%)2Df8>qU*gx=XERpwZ*n`__CmD3=KB4~YJQYI0e=XT9m8U> zF8QIFpGn7T=FN=fE=}9B;|YqWzBWk^yS} zgO@WW^l(zi;4|=H7?X zxZ7K6nx-a&!aQUUsO1+HlX~?x6!MGA>tfQpzp#G(Z09n%{FcI+_?+x$Sw7;Ih(n@Y zJT-JI9uMy4nv^(gJ^{_?`a3O=`StYA`X#f%zN;pfK^4pxl@BYR^E(vu(6Pw-@^E#F(5?8 zd|n|G_RU&e^ZB4exXt%o#qPe@+EXfD!KWm|0F!o2i6K^kim$jVJ)-3RMh)qqxk{g_ICHN_}lR$UTF%McY6~3mHg*? zahrsY|5q;sPW15EF>=pt*nG43i&7OcA)v}xV~bB` zA%A%ChJmJZg5ynqhnW+nmrVFK@V5$Kg9`t*@V9@%KiC)6Us+?)LO9oh<`Y%tMSz)p zuz$fnSaCAM=xoCC|3;->CzN>q6lT-Uj~&b8=RfAh^;td~sv_m_vwg4Y)v6f`KhgYI zi)DUXZ{hoODx0O$@GQ>r_Vh=VC&7@LI>9*1V^IvsQ_pY3vu2J z%JWlC{?w5H7awkq(!@t{mgVd5FFrZ@XLu5**`K1!e{fw}l-5uB?cQWsJooXpIrA>Q z3jp=}MDfpqxC-JE)HK~1oAx9!j(zx0P{|FL|0NE{A&`m|YAoNotyUR<}PkD_t&s%xZp&kB8$+DzBEzkN6wn zSlF(7K1;pmERM1J^m>-%h8n+S2Fd&-r2-jTpHuwq{kA;gvR2GkdhCY3X8qjQ>i#3e zGkAZI(m7qfYwZVZWc?9WLwphMN0J;1xD5LEc5VA(>g%6>e~~o2CA}4X#0{&F3Q^u@!%yl`^FC|_lz{F?Y}Aih7|5k*^=TE^88gwH*HXPaNptcIYnH z(hcaeK;}o>6mc|4jQczXf9Th1A+&OR2wqrWfx7-G^Xt`r_rNU;4@`Lgo;1J9KgE9- z7K^Jze$>VT3U#{HG#s3y4aVyCKgN+PX4BIj?_W5+M7|t6e^HM1`orUhzafrAwZE&! zz!!k_qo0sLpuGJvc4s|u{0sP-OPOt-Ia7gVHCJrB2quzGBspk*od2oERXG-m(`!GM zCcA4-=HuJlKn8)@=o_hS>5?=6W~G0LdTrNw``y zV|9y|44C8j!}Lz!`?Iab$D1|{|9l}H>Msdxn`c`9L{(Zea%Dz6wevoJuj9fh6f4dwq z$-4TFZ0mX4=cx7YSf_o3IIPqp{9Q!k{!qM&WbYn)AB+jZy4h{ROr z*0FhsJ*_xs8gyk?_j0%&Rgo{@Xvc{CP)4@>q1yIFyDhZi@;tXV=6lz}5Kt=E_OET| z-#uO)hnJq$n{*_0A52_**fWN~{lZx4zu_N!wXbi!{}%r7Z}iaamfA8I?Rm*w*j-~K{A#}Bi^8CkQ)$0>+Jh*KO58~?0bFi$N z6a}|&hzQiEtlv={;vba$S;ub2a?FyXp}+0E0)uIO(`fnmh4WSQ{9erLws>^{$Gn_0 za?%)g_?hOnDE3c!&mUxKk3R&;+dpAakH1N|K^^{>X;%9epzJra_y?BDQ~RSWvN-gQ zh4qxqEAu}+`B)y+uKXco{%;+BuqM8}vVO#M8R8$*Fma9CoX&NO%6H}dQa^Qkaq9ie zH}DUKhHc_GN&oEcpHYsU{un<-Jw6+-*e-hfm=EQVw9Nkv{KN8K0%Mx{c69xDLmsO4 zKT!ME^yH)d>i)Nr%GuO=tQ%dhRF5T<3~2U&q?W0GC$%bh+|-Wp0fG-n28?=e*YnLf?>+Z z_5Y{xt>wq|mef$@3y7QlK=h;9pRL*F6^HhRYWtKEOXu$b?k z>i>VmPqhoLx^n-lLMnpmU#guAef(Z<2Y)GNxVkI^F46@AxXSf65Pn=olcYc_>C3_a zH9&5Rz#$OmG znP0d4KXjeAqtgMke?Mb4mWb2ce~J6|)%b~>%wL@pgg6G4%Tv=2O)TX35v`-CRJ%p-rCt$QpGMpFZW zNm?)WUo9d4aRll!J%NdM-|MxT`BV;Zt?~E$#p>fG<=bMenSz zC$JL*3e+@>#bg8WqamRbzZ9RwD|2#uWe<=UgnT)8emZnYe!cbSb-??iB&MreoL>Fo ze$LwcQ`jA_l^CV}RQ(&1<4p)v&yy@rduj7aX)`G&3G6)wy(=``8(#l@Z0XI>xZg^_M02?s8UYHh*64g)oPkuYj%luj4nSr@`Z2&WB8H5(a;Cud(^w zm>Bq2YWsH{KZU}wSr_K*i-~~;tptmYU=sf@7OIK{Ga)d|p+oD`{OC_tkuUk%N4p}g zZ0&I_oJEYg*h+8*|00dx zYh+)X5$$r0!lWqo*WXXdguNx=YPQ+CiP+aD`zs~Mh=XCjDe@7&#ePCfC7K2A9|i7@ zn*0csc3)f8=U@_SC>*ix%~3O4nP1#t#fe04*l?;~g`W4J(e8jn^Cl-lFPE2jJM}U{ z@ZFV*h6X2+e!oFz8l34l!uy1O5F8z7u2ic`9PrM`&K*7(0wSpy3ybGX?qGKD1HpQ2 z``rXM*00vqu7_?z;KYlAPxViQ#y>8-;xywNln={H+Ilvf`1LwPt^?k#&85$q__G%w z;jCZ)mkyIYMzn1E>K?=!eO%5gONP>KV^RwI-~}Jrbjo+@3dRfY13nl6AHgBvU+@q1 zn8|4T-@>~ihnMgPawXfeLl73cL#Lj?a{W; z{6=Mdf%(<-7Bid5-+s+aUYq%yFCYJ50L{;@&oQa@eD%3oH>;KFT~MuGbFjbuxWlu> zag8F>@uw*Np*U~G`8&2Jub()-bhYX3+kLr7&Cd?9`uV)V+@<5z4nFGr6-Fnk>yPb( z_=A|H{1t;#E-A*LwP6{c)UW z^)Ep(;QEP@<1%#lXAalLb?F9lSj=L%T6{}ee=(miOcQ_8LFWGkzU4gqcy1H=uU3yM z1z)kY{jJTvdDTg9XdGo#m++VJqU*&v% zx%&CpoJBd-wjWh5o>f`D)FK5TPKD+2AcpI%djYb4My-4-&szCv`>;kV%CVN88kan) za{otM?hE*iIDZ;iqI1f=$q`^eg$2RvDtZ2d_!i|h)i);>6<6Eo}e?zbSV-}4+S#14N=u8#NFhf~P>hYWR z4QcW7(I`+~pFL#$2BaXwx3FBEno0-lgQK6^o>fe^2&bqMjLG`@-?E_X9WOiis_{80 zevh91tSR?Y5BJTmLM49!i%G<{nvnz4bI!EQBNNVD-|%|I@hEltV1u$hu?gX8N+>;Rd+ zIVtETLaF*277Ta}l6&zd>h%lLS?1T1Pl{#K_wS}w^Ber8jVSOqMDu<@xqp2V-)oU` z|NnCjlWae|!mNyaU2+va=<#+ebQ?E>9U;>?ytlCk!Y5Tb0O{}9Zw*7 zea&7COUWYTEA~vd&r7n?${r6BIZ^(bGx5dF);|xqy5@;2v@;!+zGG*Pbi5629@7pS znUP9xR>hzEvZFJ{JYhY-@-(K#!^{-$IvPE#@4B6E?YVKxp4vPvCv1yba}&}$dkSA@ z5qhK7^n0#Que^X*WDuRj}S+aiplx>5X+bNmGuGQHaP!BefWIh{1ENWv3?SN&iBut9Esnam8ib| zeauI-i*Sg=5m!WVu{d0JA}cEt~*O$feJNF*?C8PuSk{4 z=O`$zkM!z~#i`q08Nb%@Q{$R1Qdyr`%a7N$q)!bN^+Mdb8Xi!n@%h6@F8KT1JKDVr zgLiZV8f}*O%aHttk16bov0y+Vmo|C%;JW*Q!G^AY^Fq1(5FbRGjcRAH|BinbJJsgY zQ?O74GcI#jOqL@*5TC{4JhiMTnaUmb>)}fODv^Ne81X#6e*@LgYd^#{aUCo1|ICV% z|EI?<<$DO~`=>$X*W!a%E>Dfy7Qf=e?X&HC;W%}IF;18H_2hpn_uX$kd2egpj|{e& zzv!&G%eoDC3X^F0ma#HF;)AyIdFi)n*}^eg|0*lG)sKo&`=6%ve^w!U212#>&rJ`O zbmkUCsP`W;*55x7U&e7NilOYM_1X{d34G2-YC5t+UB-_5s7fe~D?Vv)t`QFA3#|`q zZs(`*-_*+L@%K;PkKq14wf@TeuR77Y7NOK-o|U`92QHx9bNA<+Z$mOwF{asSmSktN z_#htVsbxgVWN^N{bf5j`NVWfLe*YR4_akAjCsf=2;$e%{{~asy>-C>xcMzr7f8LBG z;;g)WmG`(3pK|@`$wxUjPmt2e_^C}YAkK#Qd1`Sra$tX9%FmTLUx!E7U_u7>RjfdS z58~R0^HJHHGHM1wTenYxuax$OSyFcCKaa0rQcwTi^StRZWJa+1{%P!OHNV50y0%qb zK2+a-sQvGFUqyV7(%*6{E19!AJU=yGnFBD8I>9(EwOW4X>a%k1Ecih4eoetw^y<&- z`rp%W2X{huTK*2BEdQJM%-`7mH+S62KA(15pqOLX!TG!+iC>~LVi%O%zmeX4Htc7K zX2I)WI~Q&LB?|KSHfVF9y9Jg$eRgPFNCdE@3!G|RG8%$|gij(ki61kF+ufp)Vbrhr z9Ir0J{dZVu7R-0O&Lce`aHr`3)4{&6P)*o=_x?=SoDo4&D!9>9lImpzX~#X^x48)u(ngTEr*MDU}T|Z&%ql$ z1#d`)Qq7i@Y_{|~yznkq<9&-{XdD+luB^=i$bZ0ZW2-#TAiC*(7eUtbL9jsF*cg}1 zKhXAV!bia`MqWKqeA|K)SSUKm@|JNe#JRNl|NKf;YUSa39#-+zPLDg{sU5-u8B>OsVLCv8XZojfm1IIy& zwygMTE$k|MIz88xf5ZRLpaG*R{kQOsf5ZPc&cCVKoF%M81{eOk#`6h-Bfy=Sn19JW z3fGYozr%qF@3_7FpRn71ih_&uz;aUNuUITTA2BUt7v3-6{Oc#0pH=oBAg+P)Yl>gQ zFMcuZO<&O?LT%r}zh6N;alV1;BZ^o1Xtwn?^6Nc6PVdaPH+Dm$#(ycx zVs-TRas7(;g2boH-*8^1Uf+tjj4`A9V3lZJ6Qx=I*0WkZ>PgKD`9r0w=Ewa%*gsNv z)ntCG7ve9{dGWv7m;vdK)xCGHW1&YH|D#Ri{?lteEDy)0ly1c0aclXhalx||l=+L2 zf=UufwUdY+iR;H_QELCM%y^j}aVx|ha2!g-S>Uw)uk}V$@dI2ZipP!Z<@zK3fj99j3`(M7$&f?v`-b*uoYQkc1*0vvBrxKs_;|Jy7IFZuI z_($9paRjv-3+!!vVO{sdQEK}Zi?V+g@ekGdP!hsk{~QLdC$_9}CnE~lp&|lhhsf=( zSO2*OjvIm_0yX}(`mk7>9>2NR|F$eWazcIoVA{(3TKt0=f2MVz?tt&d)%Z*YnO{#n z;veekvw_w8jQDw|vF}mVUpTI7Nf~8(Sw1P=zXv<+tGB0V7<`~A#thvow?FP1tV;N) zY~ud)mp?l8=#UbmUO&10#**v|wu^xr(2k$kmfgh<-HcMNpO^`Gt2{=?$b_h0MRUq^p(AHM6lC#di}V@DRttww(QNGLwfrKAOp2DHBK zJk2lL`VpVs)d`=feuP=T4+D=}s+^BCtNj<)EMy6rE`E^pIly>$S`>6Z27$8H+ou@4 z1rK_g;0evo%wjQ#xCz>4QRB~j-_LJhenh9-6a7P=Ju(Q?G*}+LdgCWXe1L}nOY>9f zcRhY&Q(sq=ijY#lA9XcKlbU7NT`P$CY-12YZ3oI96@1coFDE=;9M(R zF8V*-AIog&gy4S~i$mN5@fWK7Ol__wgRw(~!}9tbYX6Un;y*&K{#o|ILg%PD{tdtX z7S++?m+}PzKBuHKEAu;$f*c9OdhtoKef?;-w&pt9V|b+6|33qA{jHUc^BhTx_46n6 zU#6bd)L@CaOhfXc389q!4nq!jaGf1ybO;^eqkey9`c>vfySB!JpXxuutD?^U+_HFjk&smE`qyuRF|`tIualVP;X|4sbM3jgEb z9(}uidJqUDsss+owKEPb6?^e>(1IA)VkzIRcfqi1_8pSF2A?lbG}wU9qnVQf<|IJ( z(+1unlRw#K7z_MnLt)2ZHoQr)6N(`IwX@?Nl6{I2|4oYLmI_4%`Lr!_4soHc<0aC5 zKMS$@h=etvTaOM~lLBD^3H5@u3ks!IzmNzb*=~li!)E$+D2s6gFB3cldk5tp zI0>q(OywgKMZk0c_Hl`Z5lJhDC#{SGUm-l+2ax{^81nhro)nr4eMO#=S^^>6tK*#)8J_NJKz&N^TpQYsWA70 z?b6FtV!)=*jZdzoFoH8KBjX?w&W~7K`p`39s9|m~t8RfrXefU8_yFPu?ZA}w|Mkju zZ{u7-;O?LAmap#=3zsLwuNe0}6{-sEzss25MTPs5?9ZgbWP8Db`Z-cwCc$gb|Cq8r za?gy%%@cRWf_J&m>m0p`T7O@?Dkfc6+VeVW`#9=e{cUNW^*8^%-0lq??^c8G zzua#0r)8GQjVal=dg53QDDdG_lU0XPVcVjj#|n9eL1T}(wLesff#SbhxB2C|8|>@y za&MQH8UKR)QO(Gu`Ttw^Tiq}1Ppq4>{fRbY$l-H|PZ|&Rdc|FuyZ5IaFT&vx4M2Rs z{zyH)77KGP>JS2U#ar(S+#06#-^2T#L^)V2;z;UwnguFt$UQrGs0mu(B_U9wvcC@V zKP|eSBVE=()5nmD0)c!)8SK#^x>m}ryur-%yOev?jAsM_K z2NonyK7JS`^`3uHzF>|29fQ^USr?n;dzN%XZC_03kGNf7q7c=7qWyz-*yyjZ4|cFx zJ}H*Lev;BQGC$%fxW1>_kKI@2GbiN_*6hzy<}cQ@AES|9PL^*SzeO{DQuuLRT1--u zq2_%bKt%e;V^<~7^dLwvV6R*$`JW9nHUt$ zq5qj7^a*AZi%G=aaD9UJ0qML22DW`&C923-HGaM?SouGhh z5Wr{>UIui!+N!J$_e@(3$;ye+YiaAW);Czb!eA_!HHC;{Ctg zvqt+O1_Z-jG=J7S7L#`5M|DD}YPuJ;ioyIS0#MavhzRa>~)3{;in2A z|Bt+{4v!*v{$4zIa5!uUa>0W;HFzMv1vy-T2M_MBxI;Kx4uU%b2rjcgaND>i8+ReN z-fyI9rf0%2oBQ7T&wKmqv%S;P)m1Ii@|mh?)$`lk;{MOSJt$S%rJZmX3;+98FfSFI8&nk3I1kGw>Gi({CB76vw{B@ zE8kA|0LK8IZy_5B|I{jf__TGKVlpF?>n~$(N&ebIF2vC&G3{H_F+$lZ_YHUcx(-XI z8#=e~61^7xxyj`o288=6{TET|A1!*FXT{YiwGY7w$NFZv6bRb1K=VT_*SC{oS3|!Q3~E*iW4z_tCEr>etBmiTTU)YJTE1?z7DxY(q2m z!0JqXV~YDhb$%ihuSfiO*&Vm~2|lo#4+_S?;lU@?u+#jYp7-fi`Yy3q{3VI{JZZ$P z<{${}x#y)3yQ&je>O=HH?gfH7@?!A>XOQs*)N?_-7x%wRv#j2EgRP;=g9R(&;Pjj) z%X5r-4y6tiJ^*o84{~|la^8ztzj_Au?Fw<&AL(58DjeG}ie$-vc#BKLM`5qAbCW+uAUIaIZ2Og~%I`b|ZUSE$p;S23~P%aZG zzg)j+`yRAQL)_)S+pgR<9Ypzd5dD~NqDNzfdFB7OT4mm8un%7qGua;d%~SZaV=DJe z1opk_vvo`VfNpaSpM1mlY1+Pu@SZi&S?^qh`wgkNblakBw$98)sxc&8D7%sOKl*RQ@lC8Z8%7MZ#}7=0_>y?tQldxPr3Oi;?*GedGi?0xhk*lK0Ts4O z^tgY==Zh-8qf5+NcJa*}>uXLAfuqz7oq2^skNbDr2NN;)z`mSsGzjX4mBN+#H_pEq zW{3NJ++R@boN;Ph6nkpR+~J+;s@LybCH`9VFUk`L%KoRfn7+`(r)xUyexQ8+ZRlh% zy~tmuQ?`FSiC#|r9V6t>{ha-I*!8re zXQ%v^;iDYS>5t51@KUS&JHKh{-f@DD(!UAie^-m%WnS)xUlR^0^=xzOo#-xJ_gYeJ;s@~4nQ-JtC+wfGBUn?jZPZ#pLiv(utCt{&a3=n4bu zMFKuFPhs#9-z(XX2)h2S#AUJ<8*Ey+?@0tWA^{&}1HVHux?j=u)2MgTkR+t|yZ9E( zWc5A5KkwWYq169zvb_ArpYDD%f35m!nl!{_{k;h2jv4VG<=^wC_(>ye`~*IID_iAu zAdJYhbjH+!(XeF4n{h3c#6eDlcR`ei{p1kar^5_}<*gcqc9v(cZ*I)_zG z6(^^`fG&GK)U0gdv^14&Jug*`MuYCVz z@yoS)-Mk1VIc<;aC$QWy-l5+AV@}9NK%LtC2?7jNDxK(W$o`Gh={Lo{|INRHKeX78 zJFsMU476Ud-e*s$4~%45?r4}l4kDKqZTrz24crg+FA#2A=Rb*1PWU__^=Bes0&t*K znYVdT3BHw8AH^lb+t&K77d&3OBY95ccqsaQFy|>H9z;C@FQWgztvhz}pP($~w>c*F zFW~$6C^#$~#P)VegNwWy<*-Mv?M8jh({mDR&KaLLukpv ztJofqVDEpO^SBe1rN6}v?EE%|UnDf^KBLUn-$TiLxjzi7Q+oY_k&*D*ai7GQExB_5 zR*@F`$N0?i2m8zaxA2)JKf-64WDlRgbvE_<7%qo|u@_y(*qhOc$v1@4(@MNRRb`_z=c(p~G484^LYzixlbdl-H0Yh#b8;mY&9DgP#jDp|H&WicT_*!`}LWlcIa>)nAu{+Mf+m+vPl{P+t zu~flyhD{8nLwu$RiJ;og+^y;x7X5oHK>|KBI5T*OxDMh&6uqHg>Lot4t>3?85#LbKSF^bNwCdkd`RVGX_g6MVZk%6~{oE}1|D8tC z2?6E5wknB7oP`?y1$;;^9MBe^9KW-nAAt6m*uEmW&J1CzIew>X`+lKKyHIF^1VY$H zqOU>X5oe*2xgV)?7SKPPp1PsShJPOW$-}Gs+TgzOe5ZeKzB$#eI7#I38}S*$hbS@4 zWB*J9JYOoF&cJC6gXwCKKR>`n9CNxRf~&jp#XY^AD)pmWXG{GTaiuyWABv6Rf!c4` z6H6zU9R@yz5M;=Qji|KvI`CQMCAs?D%T1<~*RJph)Yl$B5 znTD894&CjJz6Rq-zjALXZiIq#26poL7jYfLS!8mZ;nt?tpdaU3Y+m~V%JX^kPE!4A z)t```aWnL#GUlK!1}`n5=MvN6)BO*htHvZlDxG78wVzpC_YPeT)K~~tkRc!Hr!#n| z#UK6u<2qTSt7S1g@;Qfp_>l6?@Kb!Ki8ek|>)7`(6Mg(3`HZedx6-jNWnHiP5yuk9 ze)@&v=NJ9{ieVxM?tfc7ftX8E_>;BB`C9jZ_evb#m`3zmPC>cty|`~8>^*&b&*|$= ziNBOsa?X`6u`fv?dOZ)a=vVCPF@pQ1K*g=^Dr|jsi}=?~g5)9dn2RqTKs({!t29V0 z?|)}R>S?mSm+>MVEm_nqo!})q!R-M5Nr$q+XAMb@m74(>+^JIExbp_q6y#5uLYzq+ zue>*vvZ|UI2s@je1eJp+o&x5Wkk+KB1cLV{hKjX z{$6p5Zor$i52|-?Pa*a)-o)=sT$c6`^ONNj?Pp}X2lZMI=TfIv+gFL_#=j)(l|bab zD%nK^Iu7GpQTqYc=-eO9pMiiYU6=eKwa8QdxH;AX23Gzhxx=VbQchVu(Lb_$ewRz} z_hIKB--e5A_=A&DpgiYV!5ePE?L50~<=K@&^nRj97@XxiFm-wS3YBZ)(Pt6Fy;!+( zz=L$i$oDnJ5^g*(7yX#)y8-pD45C~{yq4w5_;^3ZW|#!|T7P#jMyF@-|19#u-;93& zKe`xxxY2(LKl(S$55sl1di{27*2>V9E5pEpy743Z9^9W$$pro0&Z9qdGP?xBYHDK8 zU0cpzi(`5m->GEg>a!+GTk8&Xnqb|Qdf6W*6V@5(K`xh=i;t>a;_8HcDXC=X)`#~K}_y#EL(~aXSuD`L( zQqsQYLY3zB>8sk{2`>hBS{!&BY zuO&a~_u%*>^0$%b)%X!r|91QBzq2KqO-;8w{s{gM3B_OiWQksjKawf?uZ(};dk1VE z>iM5*wAC3=KXWr?#E0DZjd-cWAMp=mzm)MOE&4h=Hw{nJ8(}>%18 zbD?9=`(}2)ttRiba_1b>r3$7yv0kD_TmtbEDw*J4W5czLRW=1Yfm>9@I^zs!{Hsjj zZAeJfvw)xH9#^nQVv-TI()5&nc0Gx&LPCna?ooFiX#BSIy|~a9O8lCU?PIj+&$_~e zQhT=CR*s+4`CnS}*nT*^iek$9_o_thY9yor0Y5jbf0|}4co9ZXH*^MBKUj;up~1;; zztHtCgr;XkGI*&)zoyeuqtDqOm4EAo5rFf!9ij41)jcHY5P;{!e_yV`Dp96X8e&a*UM}E zfcp!PPF{bb-eGghP!6sAE+2!G%t!WH%RE!+$GI68OxBeAX+}b-{EkuW-m}I3tQ*NL z4};!Fz=wum3|?xL|6HHXkKX6@Qu()RWHCMJXLdz~d}tgf(YGM+ElH?sXET`hl-VA3 z_bTM33Z`?LC-q+~`2*(!&zfK0CR`->3xRnWgO^(L?!x(J=au!Rll41)ir-mqewZy= zx$2QJ0WeALl2&(S3~bL>>#_Z$H(btlvwD-$abW7TwEnrpCMeq<5>6Q7f%gXNm@k&# zZGOZrOe*nz?2!eZ5&h*P5nSp4xsRnsoaCt(Z%BlFpLqw)uVCO(I}R#KfMO1v>Xf?R z3v&jAjh}Tq7F;UdU6lL71t=cch5MUI`~h78-Wky7t%wgH?q()_SWdu9-Yv_FG+4QU z|M{pNTN5QkIXTa$!og+H5X2wL^=BZ#sbYwK z8GnLng%LZlNTT1BBI$W0z42xi4Z8u$561Sl^FTd0Ie!sXyR6cylg}f&SMt-D^4%|h zbC}b*h5o5v{p|DFW=t^5-IKFbOhgo1zLuYJO`QULTV5QeuXP(dcdTAk`+6#bcfFr{ zxamc>8E`vo)_Lw6vV&IKiCcGJu{j_2O#}VMrIkM}Jx}<`{Cv-KOzq~I2BO~EAz1wN z0mZ4&6TgnLgIHQUa~`0`>%eT!GFvko+lQbrTx|T;+BV5ojLsCOUVHESd%}YEr#IONx-9=u}wTBJv!8@ z6aD*~0GGCT<43uq!IsEjc`h9}1M$U9z4B<1M$Q{^Bj=6%8~%IR-YIDH-@*r*{Yby8 z*+0`Sqvm1PTPsr}|Jh#j!sQ40Ww?H%rV;b+c{13vqL;o8xe=j!KjbFQ511{kA1Hcb zkHK$PJYN*`C&d0L`~SoF4A+l%EvA#-Zh?$fDTu=ebd>!L?t2j*r~0q! z*-V_Lv)T_~I<4~K`E|DI3|=smuETB0rd;9eudlI{tEN6 zh`;fH%6~G$ARCM5xx{q4()N3ZYa%|XtS2*cuT-dcbZ`W$M212r>zAtWL3R7T{C#Tj zw(k*2{|%h~RLo9G{+SaOb1sN{K~aCY_7>B(T{0!L@4;}@`go{BkNr|PJ_^z~IW9F_xbuPxu7SiglE3sX-i%Wr7UV7|C-wj~i%{R{hJrxn)q zZY~dj^7IY+tp2mB5PIyF+@+oCpto$=vAzWc9SnwLbO+LJW=L|$e>UQL6uoP^dAW@_ zCs%E;|4g{@{Jw1XKSn+{&xqIZ_*I!C(36lVrhpGVwDF5++8_ctllwwI;qzMU*ZX)0 z+q~{!O8a^uN?D*MHW3}&ZA?`G95?+hnZ`x^&K z^fgFEi1R7i*$f%STitEbg!4a(0`uwZmRdZ1+S$##TY29pC`{8E=SlpvD{BR)m3F%1~_nsuErB%llD|6w;xZS3v=_t9lC@YB`@j=A- zFg+I5I_mt7h9tfb36*@zfbVCk(e#}EIBb7Q<;QtK$c9>fY0)D-{CDFQ;)96uQT3eB zr_4GwwC(ouDVy%XAX@%x*e8tTUk_IHQsLvB8O%;g{<)s-+VAP@t{lH9`;wpHW6iYn z+tmK6A0Du8eso?W%rs8fe7R7Vbgnp_GcM{cB@#WRCt1$-63d0_UJT{+rWy|s)64g< zUX=0j{oIWMKJ4tpolm~Am$hj~gyfeA{WOVmCW5OZ5Ph(F#QzccJCgGg{Wr_{bs|0D zY}ZIWC{+fm6JW70qE{A4a1S#G@CRon+hS96^G(r@30{;4b%cZCqTvL0D%vk2f{0$4 zKRJ&L?LTFCOgHXw2-seN@1(<-7IpW2&g~1eMvcF?>{~2sI`;B>n;37nex|H#=Qpd`{oYo}>kor*LgN`Y%j-ML7U`&D84FgXvxb*{ zFdfdr;&nfX9@nFY|KPQl&J150-W=tenm+95AZFQ8>QX?;!_=IddBked0hGF z^5YYw{hw|CgV|}-ANqI3{w>nkSWJ(6l+Q&qi5_t=+<#Edul48>mjU@##*Fxo^DlrXkp*f3%~+VB4{9gb7twTzD95$-`1MsIBR>!PnFd6P!et<8T@7(Z*8?Jt1 zi_{K=DM-MFPO^U;)Z0cqHj0gDmfa`T+x%>5fIdQXKGr}6v(u`7OsA|Dd4H%yFWMu7 zDbL5|>~}F=d@l4Pf|6e!)J4ZkIv!nl$SzOS`KG<3`q$!*`fG^42yFg={uUL zE`Nq0m(QD&N6-Zs@*y{VUONou{UrF=;;hx7Fx_7 z#~)??D{C>m(V_UY4)xbVd73|Uz8%iXh|^H*EWF<e03jm;+z;Ynh_6xg?=oxdXUV@Mt`kJM zdJ?^*{HbzrS>V1%d;HZp-xqPQAK;5jn~d*l*>6Y7mAChSsiNTIcU-pRSN5M85-ZLOWkm<0272Ok`` z_EDDo@|~hVz0bHLK>oXXJ$klz35&{pNdDt#Jmh;-%r&e}Y`??c)wLdI8$I2Jf`Z6I`CUf6p3D*(z ziO??aHo;v`FA4n_VQXd(J*7}79goUfKkfxh?oI!#YMpq3YsvVQn7`~#Tg*wepA^S0 zH9z_JdD^J`N1OXMVfFP7ZhKd!5ZvV|ln{WJRG3`-@^;^T-q2O}69?rx_*6`}8Vu8i zm42Q7NY?YjM4Tyr;7&2*e7P%7SNNn#dQPbKgm#Q#=m(qrDp|e3XE(^_elB%LMjGt% zT{Le}CnE%{bBjEZmJFxw&d9y)$_;q7dKz2rWLEvH;`$uicNrMITwU_zYPzKNhI(*o ztq+eZF>C=uTyGiF;Ym8&OYT?Y)|3ZOw9}~%jz^M+zK=Vk-~JH3ARTcwxqW`@-%PI0 zKdN=*z89r)@kE^H5mXTlxWj%Zr>}Er#B7(`cVX7{aZ%BC5dTA5(hP%Fd~MQd!UdQ$ zmDzpGJM~|%PmFt-Z1dm3XWINo|ENv&^pAeDKHlV;%A$SZ6KdlA5k7|jKoG){ejBx*=+=rOKW=sDDU#6G)Mt;O`XKg0c>$iKZrkNa-r`b9`(zFp=a zYr3?3&cIe@Rp+;6Q-6fZ4)@VQ&IU%}Z)y3ly##t{eS^3j;vC|A;n&UdB^ulX`-Y>c z_cvW6{E(c+KDdzWFWnZF~=>J#wEu~lX%L>`%k2ru>o(>W{;!4;*@Oco^ znZfZ)^|58+L%~Ii5PuEw`NfE9{Qw_vEIB;4vFWCT5hWW1sq8~XNc<6>!Tv$jzXG37 z_W$hHKeg`W%OLT$wEii%IC6P^gSe8iet8x;mt}*`L+MW&!z+ynQ2L+c>|?P%Yw=Hb z=h|RG{#$_iA0g*#oL{(U@Tr_#yG5w{tI7Qz^^Xwepv!sh=4(LvOvU)cou7m9BR+#T z3&wMDI^{k8jU7^Az$v$x5h{GF86%W~`_U@Dm@e=i+vg&_f%A))Un52gbvi5;;xib} zg?8uT$ooAGpHDc|#J`Q!LtC`31` z`46f6^n@Pq7xnXx_JOCUjCFRh|LQ7)z8VRsz|?=cnYGIIv{$3XVNipnH!Wf?oelX@ zm4wQ1j?tZ{d%s~Rz4Mu(8{Zwg0PB!I2q#JO zh^rz#LM5}l^DK!y7Z`RnN0(qFzM>y5(IY-niy|a{GjezS!2aQOti4C1kIFv2n?$cw zen-*3QDtA**kXD?7IToQ{TYc~jn4?_#UHb)frSA%Qr=x(`&f1U%}9w}OMX1R4WCmn z>#i2l8*X+k6x{KM3`p@A7zar7h|e_TPhp5mi*{nLAk%E!4P&9&i`utak>6lk&IfCkSf1p?1ltZ z7h2tSYUe8uhYa~JV-|y#TJrk_&i?ws^M&&LhSAYtdZ$elgY)k{q4F;;gpKe;ATB8_E%4$Ph>#6Bm#!lO3ijO7MCZodQG9c#v!%%T4&BcaQRPpRqE*GGT*eB`&!F>uAHAoul$ z@JbWQwRDPyPWNiQSPxz#U$XDlAY3U7TKPbqwI@CMj*KJiCENc+7P6{7XPrN6{3=X{5{CyrJ~DS{ z_jQN|rxAYcP;=cO+jWN$U}(TB?)w6&PcoF<_~9}v$V?wnq+Kep%X|S7r<5T5KF)HV*IpZ4B^jCv4SOFZq>L!-TK^)< zxYy`g;Tw3Kf^2^(>Z?UccC{iWdc`pm1_ELoS&ExdSTvw3%~p~{PW}fom&40_|LA%%U$Z82nB!Y z#*gqz#E;bTr@rTdhl`r{!UgPtd}x{`&7YVpu1~1-hs%ny@7R6EHg5Z?xR265j$U5B z<9P{zw+9C+=s&fD*wQp85Bp09@7=WKYU2} zH^Frk;*iw(g}IgID}3#GbMoZOS4#Ydu^d0r<+y8bw0jOcY5vstJC@2%)hm~i6@%Fo zA%C!Zl>AOtCMUAu?LgJ~y{ANvxD4Wum@gN)mw;3j?RT-A#ryRn`hO5D*z8?{iQ|DJ&%Ad-Y%R;Vy#9a}Gq}s`Nw-~2i zUa3ysad!d%aV}BZPSW_J#UJet5uX+5TQg#)jo+bufpYwi>ko0~8YDxioY(&Bdl0Pi zjU95&90t|t0i^X-i9h0(l?lCi{K)BIJN5Zr5wMo37+u0Lsr-mvV*OD3ohI+kWE-|y z*K_EH2zZPI=0ocJ6XKqTpHlStQSNWpUm8ukT{bOLxqsyB4^bSg`WM-TLtC1^ZV-c) zmeH%vAGDF^5%dBv~B&6zJ_sBYj@rIMhYQ~ocrGB)ljK5VObT(P(jT3I>H5!B$Xg5^* z--ZlHZt?z=s#lIQ`{NJJk0Rd&5`V;9tD``2n9*w0ez+p|=TZ4@aFN#^TJ5)Cd;I0= zoPPXxIbW{+M@#&*==J%%!*jbBmFLgthD!9ml6>pY`HTPE+)5{~-*??~jmZpveRKu7 zE|=(S30-Xx;(AEDG{cIx5|Q)c0$?(^F9dp7zq%%guSG(NjpEre>g7JNeP@QPrdbXx6) z{<)O%UoDI25kJClQsmoSqDTC)p?HJ-HJ$c4!RC&>acs5MU8qkrjLv$IM34Ao1DaC& zZ(bRBlHF6QglG4OfzXY1t)Fkel|=a7Zq?HweICKmsl$4-uAKyPgikz( zdPa!%$m1z3CO^)K`bM(-plJVim*5l0aNuoM?)wS?m(}IIh}&Q;8PKQp<=(X~-vc4& zoeWmFb1r2#f2H3Svk~bZP#;On-vnX~oPRLkb3wAR6yw$DWq#Y*CT?w;=tJ-=)T5Kr zHz;)9uF!oGB+T0%&waDlBdYbQ-0HtuKkZ%s*g5BE`KVG1q_?(-goa^Vq`G@TC`e1?ec@tnr-i6bz z6-t23aYdU}dhv?%j})ShcAMB!rjz(TfY(<0qgtY5XIY=~_FwW=D2T&)q~vD{{cfS2 z9_sCN5)=h5fnct=GZkW=E!J4<1s`+sKV|GzDbZ(QS{R3u;>mG`~)8l}Ttd*ak z+lpKdV1R<&iNQ;)`2*A8I!(AX$oqH1op67Sa)@+h$?u+We(o*FkNY)TUr_U(&aK%S z$mrfHutEM8O8phe|AdzOo*eqK`QBZX{#Qo^%cVt+##kQOVt8-Gfcg)L=T9d;e~8N< z4n#dak9$lqvuIzaAmqCz?DzY1KcLhk7o!C>j4n+#PWsDxIKz;2eG7RC>k* z<@(j&kZt*~e~I$6u$Uh4N336wzO6)$_z~_ysrnb*KbI^S;4&^xsM7z{R~f&;eNh!L zW0jt-8TQqjac}UM2)In{3qgjwe@EO2@f)iCg!dO#M{;!A&-p*wO4FMsF?fl%7vew| z&xK5~Md%Q}QI6AQ=y)#mc~l2q$WL`_UB-N={D^xY4n!q0Y`ysoxWlQr zH-Ma-G8TjnjngH1t^SYm#~GU5?84xs7Cpav-x(62>Ob=MS&w8?pM+HX3FDW2z5(SU z-ab*j|8jD&n17**PuFzZ{Xn_?%ZC3cQLN|6^PzS9B>uRrZA|2+`iXu)e=|G|ZsoeC zatI8i8b-H9_Ai3CS0h5N9B0f>?NChSqTONeklYsnH`%|3R{j67YE}5qR^f1frlttz-afBd+ZeDf=H4KaEExQj-DQ>B9Fck2?NM}01H7W_d_*Q+4=I~VH- z^{kA<@6|JMzGWgD=G`0}3W56E@A`UCAkNo51eb{;ewYFzKjotR<}(Qw5%ZVJBjRf( zReC^AB)d#?dhr^6Ge9`*a{nRVPrEGdk9te;eKnqT>&)=*{#SkBP)(C{-y@t}4*Ys1 z^3O=H|FoF}sllt)@=PAnm_{EYS&ST1Af2r;dzomHg zOz})3`5Y$gFW1Kk>-JVvR+!)pZ;p989&GzO4;HLmVC@?IlR(-* zZV$0OBT2e2=(c}M$I6bkp;`ACWxoENLe3Sv3hjpTCyk=Lr>wuXtj})u!pnRB`d#|< zQ`)0_ZYJW03DEP+<@vL% zoenV<5-L`0(t#i0@gtOT>(mBc@k8`v`PUjeh z9L}*_u%?{joZmXf_jFF^_SL7M^?wWB`Zw%5^`s)z>l5p+5hsmLL*W)Zz;gH&&I33f zBEEpvTz2|P<0IL{r4~D+c!t4A>W1#CD?`}nFxwyCD}sOFLN_b*TXHQzxxTTM*Ec9{ zKFm-KUG7bK&Nkm0u4-y#a@$GrBW{8Bu^eJLGu&9>>DRoUm(o8qr(Y!A z*VgY?ymFssce@bP`pVv7di2kU>j;4_(^sNL+zW9c>{nbmQ_;@JuxHM`LshSbD)qCd z^WO^z8R~S1|6qHH(Pns==U8UX<^d}IW0vd3_|_g%E^0u4>il!d@dd#=B42>YzN~>% ze%$x`0AF*d>Xpih<@kGiPpkit>d{g4%0{ruTJON5JuhB0don!pta_>lAeg4rQ%gZKfCCtNB4 zpY5A>|CAR+@4-NtUN=&r*D8O7%NrJk=6nUX{ui<_^kFbNEqY9c`+t$%QKCm&tSly! zL&3jx%)s{*dk+tRW^z2Yzq8!FCUAAzk4uaJfcqFBn{4=BLbl3rMaIVw-$Hyz{rt@} z*0XXw^azGygYg+Qm-Vv{-$I;?B=n*HO z=ykuHOkvmU=~u&JNjR(}>4ZQ(QKGL(;%ktQV&gcjT_$UlR?0=s>35-gLNd-j14*u{ zM*iUQMbR6=%fFNGapn4;osO6X`mfA}eGjd%I^71d+Q^0H0E0uncuA3yk8sDPo-|67kWXV5rt!MF#osy z%{KW3DD^v;0T#=DrcC8-TP6f6=bvoY2cv!?uCK-VXegB*=Y^)?4IS0bU6(zGgwX{S zAN24xDea356D0bEgbvqtRR0y`-;T3djJN;OsKnPe{{~o3h>PL;it${wrmu@Xv7w&U zYdTzd0(!zn2n=%nv$XxFe7P(vU;i{Nb*S(Gc&J)`W}iQP+Q4nP7vr0mn1llT@Sq}tDPv2-lxe@X5zYSClBaYjtmogv9J@qIjhRyqGyvzXq> zd&vq<++gVR=-~-H{56Z3@ z!F>}z&`z885_$_AB!Qe`_LA7?B@mqLCE+jQNn$h0&mZ;!j9=Tddhj-9AGkR>^^eOA zaqwyUg^dSFCqu;nEuSnsdY|BzsU*Av&#o@yzRBRNFU)=K5q@(19`|^|yExc6zv1GW zzCIuvGg&!-_+fiR(xVg^P4^KLeu6nUp5bO)>kyc|)G&HZg{7r-A5inXf zpwTShtRfEkBujZwFAeq7=DSUwU62ii`{y5aobQJAt8#fSl;95(jRX;=3(I1E`sSCX z6K&5&LU}$oi2nLyd>Y#gbJWl5YhHi)6?}|J%2$y)Kegl0stfWS@+STT<0L&m)C*kg zn>+e!%6$lb+Lrs94B|Nv7l?gsD%do+JGb_iTQDRj-gS=?;@ookin!u6c)+2kJyY;L zN|Pb!^(poIZj$pIQb>IU5&S(GM0@6Akkn%;=ejP9#QPAuI}R%Pw&T8G@VeA+?i-m! z|MY*yFNeD~$ob#GFaHhuP8^@9dERjBw|6X)dTwc}^;`?V7=Rd?3#r*0pn6IV$seF0TY}2EB zB41mH9_7OIEyc(2U{o03`{~LeA^Gho(f>2~ttEQIFAI^Jss88M_hN3N|7u>tBSMLv za{3)4x#s!{(^2K(qO2^Y?>xEOw8{sUfH)lT<3dBpO3&eKM!o`$pCSP9 zIpIFF{!!zXl$^~!zKLPYiT+>R?VtS5_Eq?ti1O(fG1Tdbkw1#{wHW7guX)tp?Efua zzak%e&c$oF{k8fJ?*EnY%lH}Mmxu#W{m1c!&3AT9*TP=g2HaBBpNtL{(nDT7sn|vzZwk6g}AdViJ)^*6Px(zfO$^g-LY9*l(BU zaa^oI=&@e7OS`u9K0?gZkOH|fIsApXp<@2+ zS(Q?+U?~#tq0yPaOB?bB@k6Tr*cBX^)95|Lsq~r8KFaY=C%?|CO6aSRkZON(%>cBg zF@yT~$L^#hznJYm_m4=#(jh-`&0u^D@(1w&N`6s4tNN^*d#s+R{5!Ug=(XfW{6M+B zDQPi1>PO@IJyG1o5`9fELZ`ro#khm~YHgdY1hmCUh! zyEkyB@r{-1K8C=3l1>OH`&u=ANhLE?ba~5G+IFVgx!yr=lDeUDn!@0vR{gCw-TdmC znh)g;#}gX*TTI{l*!8bpIQ_8k$dC`+MlyWBf9i>W?g#pL!uxlezi^xslUuHzkLPRR z{3g)<1OLEOzvQxz*FT6~B7R7U!v}WVY6gM*wc8Qh_1D2bKLFR3F?<64(@+d_h(l7z z^wq87*yoLghBVv%OnE-JVJbt&G{@hU*GlJ~P%Bi0e_4(ndNliZZ}cf6EJTJvINoCZ zNEVHM_|Sb8gO@+WuPm_dEYhp2?{u30m>2M7`@<=mf2yayt+|xR?V~3+rSJMB5Z;Y! z%Y9>^bj#(XS}ym4!NnSLF6|Rx+l~60&ssgrf?ufZIYl|;{XWW#@oN1h^?fnFD1rl^ zeix?703Kba&^sCy7de^#;ouh zd@L=Cei+gz^HJk1m?{HK%}RIZ+{O=Tcd`l|G9nfpeA(i&@N76#%Gqp3yOU-}`aE;d zjkaO1ep#oxhnylMyIQofRr1m4^tCDmHL`vHb1z@Z|K?^Aw0IG~oseq=^z&!k_M>@u z(KN8CyfEW#zVk43oc;5Va`&KGTxy}U^OE6Zi}-yrUM9lBvZFRMc!>VD)bh*vaaa%9XI+%* zw|IDJ^f~)!gco@9iU>N9o&qDM=V@?#*)=HSH}iRQPH!#Y_tN7$76fL&zqHP)46mON zHF(J>$ob9GuE2ma5RT7S#DZ{qhIIf2#0Wc&-~8!Yc%xZ!^b zKWg=(^9@>M?|cJ2Hh~-p=TExMZ?+`bDHKlA6VMOrJ8>UM%^w*98bopSaU*=1xcPzu zbwlTDkoFIlZ2`hpxlZKHe+=87w#>r|KFe}(^Z#6l9@8T}g86aDh4tI>qU*OUJ^mD~ z()7CN3|`{84EI+Uiubv5e2b=MPIwcf!Y{f=^jhl|LUlfY zyd1)PjWU0MiEEOFnazE2f7;Tnp0J1J&*_(Ab7;vwcS>5_mJM$Ht$mdiJ+6PSeMB*8 zFenb(9W?#g72*UHQ$UV3mK^K@vUUPPjhCa&h^)+wOSBI{lh)ZE3els`sZ| zC3-FSas5a2D=uq!{iQ|E2tfZ4RsXS<`2PeyGWA^c4y+QsPb_maLWO^Jv$*{@VY!c4 z>7Pp{^VgDJq*tHMA@5%hcS0Nj({rKQ_K!*Iwn{sXO>+o=Uepbpo9y2Wakn4fH^Te# zp2uQOwhahSp1;Wql**6z5#m5p``aDf`iab=;VS<$Jtcar@|&FAZrJfPLizsNkp24m zyZ(>+0>tmB{?Cj$nFtv{1OIq6^n`N%ZRlvR{8;VQ_(up^GkB?0{%S?@?weNk9w^7f zS`t0(iz<=~aXc0;<#i9Xj~LHL@*{qPI1p8SM(NN0YQsS>AKM_lZ z8O6qMalaCOUtip z7y0?ELKxH`AuWIEZtncVnhTR`L+^tVbwl@Y6GM{gY{(zPPcWVfO>Z3HA$;1pO)(sP zh~u1izlGHPRS7{g5>n%=Fn{CttDN8D`nR(&iBwWgssKxuWY{x61^?Ss3r-O&#CNRR2g4Es((xCPsv~IKeY&7#DT~qAL!i= zydnF={~iCP+J(zH`~Cm#=n?lq{DewpoE(|T?izC-@Y$5R(2MRsc5?qm{0MOvWj&eU zj9%rT(a~ zFN5M}wg05xr~+Nx)&31zN%TL#kA(AaxYM(_?<19e&g{;g;eYGjLrZ?dPjQ|V%iU3u zAKxo9Clx|9vzyImUvP^p{_CiDm*4}{F?7sY>G^3&=$esG`JCbWcSmX8tXm+_Ys&xo z{6BBIABWW>e<5(1z~H48{R)SVFASLvVHpzeq1!|TFHvuE8TO@B&x!T=owJ$6DQQRc?_Ai_Y$^n6udxNP0GR*5`(4Fsj{*69Y_Vh#xF3 zVwV~ZBY&OEedCB-s}Hbu_z!0*K`r=ZEr1!J(>y)*wYVs?BeWothaAUDVG3``z&i+{jm>J5DbpvU~1!8i&LvS zf|!dV-BvV9g6@LCBkDbRlk*yGkP!9B@I77((HE2LpT7k09pnf&d7qr;dK2xL-AOyA zLAkYlF0VW6f~$Sz%`~@3hjN(1*`2-iqgEV7WQ}rh@&i zf!P248~)$II`?z_Z{dS2euNLU$R0k3`#frWBCOBRKGsOx_>q1YuK$($Ff*K3{H62* zgTM0qpwUH|A2D0Rxzy_`n^jj=n}7FKp5Micm*_D)@};J6y9xpC*jjy?m01$Poj-z) z6dy9f8N9S?e$z>Iyds@Ezu|fS_YV|*r{!fn!kyMH7ri^-1&+v&51C<-{963cf1CqN zZydtlr53%`{uK9Jg-C|f`p8^-vA1-70j__AWK17P{sM#!aXyrb3mpeMe#4@EKjH`C z{Z0&~(~=+4VLgl2dW-4N|B`Zj*iNEHToLg}s{Jx{C4Xi0#o8Y5-+ohx&r;HH9C8dcV zh>ue3oMGCS!8-2fKJ#nqQ%Zb~v+qLrv0oxSNYn3+&t%1PS>?xcTKxz4Q0>A+Suq%I zDLwKN=`8QR$Orp}crEu|#0L>)!0}v6XND`et38FwVNeDq3jT&+tJMDxSF9=$=qNc2 zGitqN=azJLh+h^C4d@CeyPhG*bvQ2RF+vWlGxx^Ap1I4mO!yY8+}}Hmkoc?dL0U{+ zKQVAjk@^M7KZA~PzT7{{_xCPU-Ha#Bsm_0)^wYH35B=BU^DT)Y(Rne&?w^*h$}WE_o?Tnr3d534se)dv$A!F^87=Sj1SZybcnOj z<-c41E&F-M{@{Oo#YjJ&ce;b8JmBp#Ly+`H_!S`7t}HTwGL12IDQI zM}CA(qDNd&u|5+M8FIQNun#ZVmTNoA1c-kLx3b}%1@U=YCy7}%l=y4O?`kd(RA$>L zz;+hsjlCuMMq-9K#M$V2;>XW^mtH=YR6Gn$k#s`fD*F#@OyZl+_r?EnZ=E!<9Yb8b zR~3#>p1;D3V=%dv{8v7;9vS=4Pg#Gu{ua~kTH>>$*putf1{v}prQe9SBDN3J&UTds zWU%&&_g(5(z#kOlGg{97$L}|)SuB5@<2L)tZ8s^;Z)Sd%=zogOwa~`r)b^n-r$qK2 zW%B~MAIZlZHJAWADs`alL*P-WT{Dy5^Wq7&W^R29?VVyxHX(^w@Fox8yom=;BE1Xe ziYrO-Lx+Cp)c(oTc#W2SI8ncCKRLHCo!HBrg*#ETxi8`)^7=@fzG=|ttv#9s!5IE` zbhKorC-S`sKlYa<=f`&+opdg!iIiWA<@Xhw5#y~@nR{S$CU4k?cnhXOy)-$!_)nd` zeE-vqsoXaJmN&NNzA;cv_yoZW;S&u@wlu19t#2IU4BK^lb3Y##-hM&;)aog~{dnv& z-GMUAMl9~XJ{d$a$-C0I26)bai2t|)e<;F&^sM?~;`s9%L>w>yUib~+zJ5?{doS)A z3wc}T4=()37ru@7QheUNSa7*g>%RE2G*C*!E6uVeRn%VNtp2xZK3m=TUFrZExu?K!k z^xP83`4w@JUpTG$6wgz*5A|=RTzpn9ISan~TloZ!r9JmT4R%20`s(RmY_hTL_g?;> zAJZaH7Z3wWJ|`YOus9g*<}6sp-53R1_~SkcCW6?%pAo$6G+bY{Ye>89X>ir^WW)@I z=it4mlvUN#tp4b>ZRJ1rp}g=({ulJ~Vp^Q8`rpFe8vO`=Ym`0w?Faimm&-j<*b1Y= zinEJC;VL~b{y;wu_vh;M?}i1pXD6gYz;%42`A{$Wm&0t8>uVvgpkH=KFwlvBoix2} z3WJxpE<*eZ^W*Ld>o@d|f%BU{$N9%VdXyLO9n4R>Z-(a4gQ}f4X;S((Gg$5)MK3rM z^?+i?Pzakdc&Ro2pp@VCZKxbr8x zrw-5eQtkh|tF-^beu+35RnMkEzrSWfyQk)gE`DF>-^XCNeF}<=`HR=B8H`6<2Jr!^ z|G3}pA4Ti}LIIy|kN4<~j{Yu5c;1mONmV8iK`V0MVVA&y4T zGhGX3uueBZ7Bz|vQTqR{7Wvs4UxM#390(G{*v(?Tw1oy zF~rp${Kk7b3oq#V8J7ERPjMLWORwRNU_VW7 zoWkIxR{O1L6*PM`cm4Nu@`WNN=`|(Fhek>=hZ^Y|5 z494TUg7_2F|MV%5-z5Asle(d^ll7Bok&F;uq1xYW_}lzO*H-PL)-SjPku<&I8i~K9 z@>BV89Od!54&jeD8m{NWXfq@{t2p!btJfid=5M=3>VI1N-CFJ1Kl$)waHi>{oX5eeu8R=Y>zD_m?5;8FD7rsV7`{}r}E`Uv%h{*uFvH4<4^IQM%wsK?Kk!d2aNNBiK{~H_URrAuLc)N zy!F5gqwM4Bu9_JR>1q6j^RFrRf9L$*cL^;v$1_#(qr`i6x=pr_7Ch_6`bo0xbCNP7j7Fbe9#Eq&11JpmlY zeM~F_FCcjg6!m$O2z{J$-oIpi4D6W?&*rl!kb6&ix0<17BMnY= zdOZBn;bU-gL9VBs+qrWdEP_hJ9Wa&hVO3BP2rb~{sd z507{N?Pz+#AO^lq6j%x~fu<@u_V zejeiLh;vZ#n*yTEtlOSqbAtc;L-~G|JO2dvBR+#T3q|j=WqCAf+p7D}DNEc{_KTL| z1IR}?KeUnfYn31AvA)G?d3|UpJ?`HGdP=_taUI;};d~oQa{UJxqdEYhWmKo+R&T9c&+*upWk4m z|3b=sTaC|9)nwPGT`U`uROE9%lSxTW`M=cSFUtA9pTC0RgINCdjF_)ZSA+af)Q=b^ z*dIOa6*~6yf^fJ>bqpP|Qldv(2k}uVS;mZWsjTz9l^0$x-b(!tcNd9XtNb{A(%m;Z z=O1LA4XUuf-V2VCateW?%wLVqP{~|QzC8igSD9&!OUHK*hrao4lU*+UvG5NyeK@7kFXZdV@W4bC(@H~!*fQ}U-7390tepPQQi z_Ksi6&Iq^%dL$4+%jbV2!*!l`Z8<*X*mLc{zQ1z*l`tbAY{lSZ3-YHW38}}_Tt4tK z*w$)aY5!6`utx$uWMu!xTK#83?P_-?IQl5pkDPumW~W6zKv0m4$nt&;>3@pPSztd| z`0DcGyFLfN{Az8_T*?^(`L?aC9ai21-n6DXX=ns#`+3*y6e-RrLF(eH#`@L^*q{cO3XPF}TSwp{TB0lFQ$)T3NtngU_ zZU^`e>SJN+WDxzaKMC%Z4sLap_W1H-8T9<}q(*N6GYRes~At#~r?N ziE{}C-30@@Xb5j>$`SV@6t2RgWKYMS0B1>zU2 zb6Dkco7A)19%B1(_M@lxk2h>om<5$G)?;HsE zpS9WO9vYqH{MGwA%X3xy5Q_dXFMjH@Bv?@LT$jlC9x#nJLv_ij?^Wi$48)enjcgO}9A`6K&D#963h!uxylZ+?M(uwCW#C8oC`_tp4D z@iTdw6pIg6zJJ#_Nb57)&;0-&G{-kfWxX$LpEIykn9Ba6okWl89wlEvn2dad&60m- z#1TX>+cHF4&G&bhPMN>FzS5c>QGY#{tNyg?N44ltPV6V*wGD&uhF@}>}2*YBajj`yLk84381^N)e;f$dtHzAyfF-TBVUdgib3{YDG!jR$?-Ap2** zbsyq<%6?`Bb0_w%3x*wl>p&r!Z1^X479C8eo}bnXieqX0RYd|J{7s_AbwA>hR6AcQ zYvTo9d3UM%!<70Hoc$-(pBDdfeLg>WpW91`FHrW2TJ!@d^9OW=DeY%=)dnzVoOkcG<$go+HOcz-}bqL&IbSFA*QqlL(p(Z@+{17WPvyS#zoW5g)9K8Oou- zqwaP<|7`f2i?d%|EUP46_8!AmXq(LWT9lOkO!i|H4h z9DiwjE)_nj8zs@#AcFi#LiPBI_UrhZ3(2zUU)>O)^6zIS@z*Lpu78yCcLRwYaZNiS zKh=K5p`T;m*vpPBJ<|eV1@&O+u5Fh3FXDrUvyp80z}&u21lz4w39pqY!Ek}fSZ7+v zV7l7m590F}&xP)d;*wbF4yU&^Dj5I=s2e(Fs>ENb{LV$KYVUbqg4r~^(>Mk%wdlWg zIkIt5s_J}KgFJsBK3E?!ltcG(_UGZFiJL*5d2r_f$~Sbng$!P4@gLh|;*GwgOwbYu z_%Ivxb9$%0>VMm{4+3d=>)8xmBCd(}C?%$AsgQTD>h;$8XGZye4-)X9N!FiiNa7oj zka~Uvd@XRI=be{_UnuQosq=-k${%yy#xW+>edYTN;{b-R(_DYotLZq!^SZYZ-!cr9 z=n)@8oR2EMDQ3re>3qvB$WRDnd{Ik&w7*r33l${(TJ#qokTZb|QsQe&e~JF5_*gS- z{k4r@CmL?{41gAbqp_GQ{`SRvdN4V6G75I?;6MIw*@OSYX!@%cafizUhd{hQ#$&{4 zmGLVzo*~|s)2r((fegeEQG=|_S0mMEr35Io;S2(tbC!zNzc91d9&GmTh zdEJbVTAp`kl`Nf0*hu*Jko@KHs`+6_Fn)MQ#@Ww*`a-Wi@}10iAr_*Jq&*u|I||xd zv2kvGGDO0$5Z6-s8$-K8aUJuV@JB9ky&^wT75+fSXc%#8`=TNzgWzn~>cPwiZXW2E zVZWqJ0O<$bl3y;a61D|6#(@wF^8vMesF-gk;hVMp#J_D6Uh};PHsp!3PF@iYbKbk` zw{PbI4^}*KA3Qt`j_vi-yH8I5=PjuVp~*`q5Tb9sJ%2I;Z(UgVbkKchz#sE@-%QRs z4TmWLKzbB}^CXX?!K=E{l0JmqgAE>|^4zme2D`<7yswjUBjmeMz59pt=};i|&XW(l zAHnywdw%a(FbUR9>e$q#{9Oo-nKHfE^<)^#_IC3>?*XMwysMpOLMpVo-!*LKqlaL} zosRKK&!jBpPhOqO3n1H5HumaRqDNyd7`t=m?4U96|AKvDN^p_!|1Es0&5!V{Hrd0s z^rXvE^ONAe+x3X)bk%ub@RYj2<6Afn;Iaqz*CZQ0F!e4Izz%BlF4Ng31V&;){!Ye5 zh7b79|FQSh@lhnt|L_8bTX2U3f?M#QHMm1KI9!6u0T$>f3>(*HEs`P6+c(2J1A^c@VMl%$|3|oQRL?(BGE>)iar|lH{GGof z_^a(}2=*BGu>H49fZnaY4kXnDTQg{!D=; z?aHj2_f2bmzPru*QBG_p5?A&&dh)ONFeb3=*(fk#Mq+4E-v8yL*AXXTl5xityyI*8 zm;O+^OBA$VZWzqJa2UmPdwzO>kyF|q;rquTNFasHIE?DakNRus{$cz21pU{ee1vZU znLqA(asS1(-wVN>X}|eXpY56*1-Snw^u03I{|p-cnTGZU#_qSX3h2HVe9rZ1nqYKNxZI1kNaN4w{Scn z>8xPs;b{Hja#5{+VpQy-=<&DI%K2en{`25WG9UM$!7Tp*%{c((iaVc%%G!skNHfBHIwQY%-1=m`y5BUnJ^iE9=d)av z$owl&`f4;}_&B$$c@f+X_2i0-2m|%PTJir;nbK9IAv1nU_R||l3bfuD|8vUxWl!mT zfUjBdkNd`NbQ3+$1Zea>nsby)cYloOSh+HT@8bD<_4uKTpL*?w{MGBL*0TIKFCb3D z)PMT)w}M?L!Hb&1E5V-{W+a6jWqQQ75T|0=-`c5mIzMsM5$|Y2ltzEOzRmp?_xHFy zA!5{)`P*84MlKbI91hzl_XkSS^e%s6ZZIvI_DTIH0 znI3U5#8;U1b6xc7OTKxQL!%w75o-UvZVP03#3dV&jM-nirx%Za>!G(5za&P0OdzHZ z>{DTVBEE$<6~o^lZ$E<>?F-`bNf`8yv(qa-jz73gC-k#+3=iheuQGXogc_Oaz{5GZXH>V-Cix9P3b-Kmp zS=4Q8w~AqqNbgI5c@~FJNBXB34YlhpmwXZV5^6q$4oDz|neabhz0;t2v8s>%*1oJ> z{e=(6aoEc{42&#)gEIc$y1u3Az7#R77#qfqENS>W_e(e&V(*)O<1nhn-)>)_oP4?$ zU_DE8%>F@--hJSJpt6H5!(?PAhK&B>KjMq6^zp^PyXxM`ku?Z@J~w{f*F`bV`t7kr zJ*Ec2^Xwen&^e)>=-ypu~5ERy~p&W43chm9M=&vS?fmp*Wv ztLl??bTs_F=={utreU&P6Y4o>_3b2c{*J;qNy#qHNr;*+Y6ylwp|-gyF1L%O@+tQ9 zJ4%4&Wm!+FL+h701k+p~TIrg(ECt?dtG)RC>&uXJa%szvEGg7)LnO5qW`%isyM+jf^*Qt~zVf5#kBPJbza|4}Hn(ash{~~2u-SRsKw_Ddue&Ll0rB7N)owOVS z(aY<*k*P5MLhd%a-5mz5WP8}O3qDO#wWR=kXh5?m`4 z-g>@GIn(_ROub;t(pa{q??%gwejOBl4@Hlph?aZ0wat z{dL@egJN|YcnJj04g^7IQ1}~5?ZQ0+$x2*e419j{Y=6|G6soUy0lIpeNRM6V4qw{8 zbK5XG^T)uFsid5`L7m zkbmw4$&uiLU0Mw7rg0d>^oU_ld+pf%N#`Ck- zPK3UyOs`jeB)!4Fw5xC_SElK)pOO5GGJOGZ;Ya=j%tIFWK;85Gmu&qOuGSASD)iw;h%G@qT5N~`JRI9e<8MS>l!M_Lc z(W^hsoOQ}Ak4tB?U&?)OuyCQze@)7mB@<@huwf439$@P!>8pJP|{_pCr;V*vP_IazC zUiSywXG(H2_MP{kMxdmXv=vVJo@ z=Y)S*^YnT`7A0Jg}@}1-Y|y4s9yb}f0#B%Acou^ z4x^RnAA1@y?QE?1l+$8aPNL$?teM)mlkeJC8K30+g0>F;b_^0@P~NVWfFM!%;j z6{H3Ynf7zt)&Dlc^fljle9#MyG6gdXSRwPTM(L{4kO@qaEiur!%FL`gbNRv<=7zyx zDu+?M^7oA{H=#|zAn1n#Vra6x{*Y`S{t-i~Gl$Wd^v@6QQ-`dr-@ta^bVRwoJmDh} zh@na8zk2fLnsvi_QOC>hilw*C;V`O4kNBf{{bDcE*P$694yGO_t$_ATdm%$HUUw^l{S-{6SAKkc z)aw`9@i*k7UcWWw@H*n2Kfq62T+-h2c)mpaezC1guO~n9VV*1TlFjsZeizpnB)>K? zJ>s5-17;%$#9wLsG2_FSnA@jr0Y2Z-ZL_lfK-?MeF-A^@;3x0t{^g+tKW)!R`3OIH z<;V6@_sdE))1!YHTwf8s3Y@LSpQJY!aGgrx3jY6(_?->@4FvEmKC-Q#fBSXOpRU7V zpse-axLRq^a2Grsj#Uh$^{4n>6qLull>IpXL~ow2`o(3qPw)>Ps<)OT+f5_-YoX9- zfOsPDF+G=vR_iH4-(=!1Vh2|fMA`zOhODeZ2da&e!XXKX#6Ue zGBg#g%$%FEY>nd}xn=m23SW=C^6xRy4Ten4*JHLv8e}~dbG>%-G8so9=W%b*@@eg} zDg1~W3LYrIQ&;a%{3Q`CO$s?T#`g~RAL_EHYLBE0=Y0=v79F%+0MR?^pkGsT^(_fr z=}U37M92zFW|Z;|fW_9B4sVLb!MI#sSLNUO6drw9(&AI2Sg7xw>vG_v1ZX}yqVlQk zk71BocHx@@+ZQEnTaa=S<;?^@^>UPI0{BG)#qg z{YT$yG}RqeT`hGXc}^*`ETKG z|Hk=Pe7~%orv?3$=i@9N`3MMLCZ-?h530v!sa2h?T#V;OZWwLh+eE@KW@0kTapkbx zF$DJXelX)i`=$>e1PR2@GDF^fpuFn!m6X_JMM1&7_23fzXD;)whNWlD zC*pbu=Qj*Vax38bzp*U6c_fEXz4^;I!1L;|n-|sZ@0s&qdh}>Nt1~hbLuUV?#ow?z zB)JvFwq84`cPR_t{zkfP>M7Ts9)FTP0C1m5^6ku#P=Eb^>D290Q>Mp#IpS|j`&$M# z42L@_dml9&cm}HVuVDWP^R-ESAu*G$NXm&n;s@82xIe@GDBP0PU!&cV9cEs63O%LN z_+vYN^lymImy`peKdC3b`%?dfE&F(@?cZ>{Ig|u(EyQuO?Vs;SuXERuEMQ?PV3p!u z4{7Rme(H^lWV^Ozeqg?Y*Q=U-7^DI6oy>y>}V z#_}tN2SowylO%GpQhq)9d9NLsbsZ1@ty%uu0GU7T3lK+Rl5uWzslRsXCGcZz7z{IH zdOiNGpF0H4p7Q`Yvh?P`Hq#pmy_#NX!Y25Gr8iEL=@GX>{7c(^JBF87@HSDf1EQjz zEYp{w*AYi!k{O5l-R2KH@35ln(uZpMdxHK6rqe4w+E2vsozT^`ncm4$vY@55Uuftn z)8l(19G}?!x4hC{{N@Uu7KI#p3jI-FF%(C z(9M~{Xa)MGI$lshOUENoyi1i|CVd$g4mH{5&$@uaWJda@A`O{j)>iO_H)pR}X5RcD z7>5L6=r)SOsIBE!x1WPdUx{W^g@z1&r$yI7`6lZYL=|lqqJDqC;AfR7ooap}*Njbr zl6msisl#IV#1#<#Vf(rG{-FA;^K-eu_u)1&6hk}Z zd}K{}9mi*eUV8t!ymFO&liqm2E|#7-pN_a4;@?dFF<#sLnzw&owl{UZtM+fm*uT^( zKVfTy+$?{C(tmBEHyE&gOW82^SzVfMJyrfvq;uGw^ZfE`9nOC_WmfASW#aim{ZE|d z37aMyveT2_xybk6>M?uN&mV)IB5v4-X2|qkmlLi@Jo?vEjZe(_qXDIBn33MC>b;lp z{I6dBRnOe|(_jU4|21-yoi2Wb>6m^cT(Xnt5r0D*4buyu)52{b{K@B*#<81x)%we( z?lQez{bPP={<&I8Buxfi~bhcH& zaQ*zo0^hH_fJu^q+DqsuDX5vD(d9mKXIN8Uc*l{AhkO<6@=N|7Qe``6AetN7luFN^ z9+B;)5jL)3>-@THZ`Fetc!Wm*@vGU{~bZBTZ8%UULcFbm%r|UqNqJRyW1I1Mv4JL2#+ zxLCM;Hmy*zHVII;SsTwXUmnx?RO&mj{I8{&JI6x@uNsg306%&k^$e}@xoA8mt@Y2U zJ&#ND)e!f)EBo<8y~EKVYjYl5eH{YZ7pUMnB^id7A6%%>?hDXpci_Ugf}R$!TX+Rl zd>UG3iWl0gQ{=&(K*Ds`P-OYFvuS5x-NNUE^z zKXWKcZ&mbbwD=b0CnP89tBQ~2B|8La_LqY=%nteC{D~pCZw1uvQm-!@WqQ5&4fQ*6 zAwwywYBRlPU3ldat^c%|GCk&t>o=zT9HtC@$D4oK@%y+bkN(#Gou2$|j>Z2pxq|IoIdrQjc%mmEC-h~F5bPg|KDaWTZHm~}+S zVG&jy{nueXA@r4GdOi6`dM!Stj9<3WGvyMp%>4Qc@gpKn3t4{bmxxm_d?b9%w5)6=W8>epM>Sd{G~W!zo;-xfH)DR7ebHReO>|L6YBPB&tW<&S5ds6gr>j3)2V$> zKaGEnl9^l|8w~39FDmo5wf&fWB}k~We{m`=mXAqi4%+;l$M@S(R^%-k?IZI!eAhqv3aE2{#txXJAO-K)^O;~(i@yPjOx|jfL-ezZ1@tT z)(SyBkMv~dSzeRje-TxJQ zL$CZ)ECbFjBwm-p>y_xADm2u#pLJm<%RkOu*3{T@Sao9WGa1_yjRwH8hyLopQ2r(?7#{e$=x zQ%v*t_n-KkJ-RsN9qp&aXEWhn1NpFzUuNu|COr1cTfE=hzkNSagEByTi;>>~;fWA; z#V=&`lL$y+ZWz*)_aj<-3*{9;OSc1pf0C;Wu2jks1*=$k$E6&m)8bpq`o+}gMmT@{ z{nPuE)9=7CBoIU61P-Hm?T_hjoRi|Fwj5s9qpw};@bc9Yd|@IIh@ojThtYq)x6ui}`kN=%Tj;~LQiBjADV*DHE(W8E+Hwr9daE-2;<(n3-e>!%h>vc4dM)Ob$xq|oW03s(>&fq2$J`}&Hm~l#hCUpM zqeqY9pL+gnDbs85EvEl*UWQ=)bJK4nHtY@oBQg|2Qzs6idi;~8eOZ=o%OefGs*Im{ z^b#Lo{=)SI;mgVV|5to#*1-oY3s-ms9Zv6jJ}W(jo5|A}zc%ws zgfA-w^e$cDeg^$5tv(j<8yW$Uo6{E0p~AF*^_{$4!iuIloAd9@Fi|u=KOhxGTsc~3 z>-^(z`(1TG6DXG2nGXc%m}S{Cdfsw34U=hjo#HRp8n`aQPTW8v5Ilvg z>yM3}ryfawPd*!m*Zvd>1!jbDNAsiKh*(fKN}+5k?AhA6I{m&x|ARM`GNw9mD_z8ms(kGhwt2ia=vH5zA32!jvK0MkG*LnJ( zL|Sfd>IWnVL@R%rgFK+OWbiLV#vQR9J1rDFRQSPA38;*xcecj|F`h1fAjn#Ge1fD<9i{aioZJ$0k@bNKflTKOp_b~gXgAw=yz)k&G3aX!ZPLkt^B)jh9xiH~3(80T@qx3A0} z*WM}_kY^*`x_#&=3b-OpBlPkuKlc$n)3_F`a-Y#L_F>L;|8+)i2ETOn!Ylr2^B#9CEuO(3BoIRZ-^Qq({Fn~& zCvlMJ5tl=pis5e<|1^b1`$ZiwBPkpr)7#4b@19>h`b8J(&)o4{&isEaJAZF!y?YCAA40@X#&13Ojkogev1Z?=*1u%VKcU`NO`bNOd!4gw?wzg?lLq2DlrvfFfZURT?P8bh!>R5b(f3K+V0HUt!v0Rn zuLZAL+xx1||1xEcrk`a0uVf)W6ASuB^q;JkQL2HCTxSsak{o5HJAR}61)S#zU3HnhI?V`iD$G|5LrTU%a)G~6%SU;^Irc`n zvVPK&|7+9B;gKi()cErMLH|*OPn$+^C=TLV4d?}?{;e+Y$^2I1@$6$eyjZ^R6TzQ?{_e}Iy61vRLo=UI^d^dFiwa|dq3l@M*qFD zOs`jemh4Af_jJ6h*55bSj*lZgqaK&a%H>B~64$qk{2#qm#nS#8nnC{&t4U9OOs8HK z+uncC{w=O^NPf!mgSc1|WWuZ@MiEy`v2 z-Rh^-pJm>U>y`h)iJUE`jJ~Zb7({-|{HsSF`rz8hJ?o;>P zhZhdXy~UnM_4^HY&hrJ8Pto@w&#&-)r`}O(Y|-Ql`bz|7x<>sY2>MGOt_IymeG0vo zS1P(cS1j!AYOg%ikJ@RiaIVS;<)4>EKa_=DEV$Gwcmf9o)=6J-Zw6(@Nvm{8m7UB zTX!%1bu|Q>DwM5as`LUTH=eVO^LqweVsCp6-xdQ0u9iCjy&>E33$S@? zz}m&XrGU@yn0$Hb`ar>iJ1rMpKs*j>BOS^wJ@figY&g7X?Vcms+UIb7jPKSuf}hcy zjV1_3QUgG0*6YbY_6b+1pM_LvkItR8x1x_n+ z)Sj+4_n8I%>9ZDf7v3*U#U>U*!9N(Te=uA1{4OPSNop0&yFO`D>!HW#4CkMa-q!g8 z*I81|%>0AvV)gol@c-pw2#@$fA?XtSwB+!gt^845LZ>`$h#TViS}liwpHcf2cF0f) zTgdfiD}QzSIB=Mq9zCAlKsgCrRhd2y%?NQcrvF&_?Z{^S^KkvrMXx{7ykEC{|BP}n z`HGh~ypH%AuJ5$<=PI09AF}>_2K*J<1NT*^--g$P{4HLyKk%MYeG=+Dx~JAJF?5po z>(w91`FHZ`(a+d<=IQx%WUuX?^f>%SqOy!e;^l38x;`BP= zkLq!ZuET`)!ljQNOGLd!PKbo7&(d?`1#8 z^V)5HaAWUV6!{Tjods+NEoh+J2Xt zqMu%c(pROScK%rRZvWZV7c}Du`>xpH}ktr^o+)^EIp&&s8{~z!{PpSw}wG93M__p zvpJ0F(c87^J*w08n_xr&F=X_U5I1yS@00%y=O2af{wtqUn7%n2Ose}6IgIM@NBfi5 z&k0>Go9VY_J-+AhZEqNi48@Qe$%%pZ`A7VvzP|nW4a3SFaBzPLo|adq<7>sjt;*lt z4H5K87I|hb+Hqzm3?K5%?O@h4FwW>}{o};G4Ey&gk|V)ns`qh?-Y2q&`a5Vh2+uK* zJIeZ7d%ml7?`wrG*1823Yl(kQKSW9Y=%M(zPS3L?)ALu?;9lF}=Ui80JU>P3P@Sdr zq*8$BAKj$;W3(@%*c;c{7izY0aD!XF2f&M#{$ne&j01;m53+1{{umlfUd!+5lmLTI z=8IaDH30mN&2_!D2=~*9{t+oJ;w&DteiVCPZI5{Ty0M!DqE1$O&?Gb-o(iY!8hgY; zzeVDSI}5G%GjP-MbDK`tQ{lvd`d^C#-GQfWZwxKECP6%RpjeZf(a>PgwZKiU!l3z~ zswICD^dVoIN}k@ihc$zJFygQA5abE`yd~>JluK!^#?_X1I!!+ZrNYt@wwz7L;Lr3y zG4Gf>Bcoxmc-*i>7{xbYX!{4j`_n*xCBk4!)K2YI|&x>a;ik*L$^A$MX;r<`v0)J`! z=J5DauHMydsr{>)#&Repu6J#)Fy$D&9l<5%{QI}8R;?c6-3qIGo z{$KBYzpS=DU{=(A>8B)bD?c&Y3QMMh>=y^Zy6@ z!_NESTmJg-_dPtig~3}CL=25{WO_aRNQU@=6gPF2=@BPPkxue?<3CKi_qY2?QE9cbARvVi&G=i=POM; zWO~Fua394K)9PyC;j7n?`}5!Wz%b^)FnFw$=}S|BiZs-g|9bGX9i5$mU@w!g!8}=} z$9`2lBfT{Kdk(9%hmQ`{UQE=I0iG$rJq^yjvwn(v-|Z5eo%qs&-lO6tA8Y8 zi_hwR>e1gTyJ_dA)pykP_e|~O@}pcvWTb?42U=g_4d2F_n)bh@@xR$setz`$=aU>6 z-Bs_u4XtJVdh{p`&hI4NRHm;)6X5=esVC`tH{z#5F(WY)@CS@mrhn{d$h4o+m#{Fv z^U=6IAjvA(Tz=%E9zSg#e^Gv>Ukh30;xON;^bg`MY&ubYYnC*Cgu*XKAciK}=fC#T z#^#&ZQ`lFi==*aR)oZ_VqYu1@_X`Gm&Ip|{exTmc5BA^2j)h{uu6~24vHLH9nQ0gU zw^HVhxE10LOfskCZ_@eet33Op7J2}CP+&1M{U*~R{((3K(|@=TH~nCDt(3bhH$HRPxG2~`&82v~5r?Ec%qdniYzGIU=7q3nL@7StOvV=Z@9D_Zw5B5j_|7r_` z?>VS`X8-k-uaiJJ?$g+t;u#7)L*!EId6T&IK1!bsD;_OrUu#k-9IN)?a<^8;z*_KQ zw(q7iNYD8-%VP8T4EYoN4zxpkk=n0*LH*$&uA=ZG=aBqmzjizSEPiG|r8syP=f6M4 zwSWxy*J-@-aL4m8aAb?`g=ssUL3`;F2eYLQO)uyHkrD{+^(4iiSc)$RI73A3UX=o@ zu($n@5!VJrLOXImiq=;QRGTSUD2jn|#oFBN5)lM>mv5MLlJkVcPwGrf`XK24JUlw= z;nByCkguQkh0>RH#daBe6#EhIpCM9$NhwGXH4L6Ds_)`ZvU{pg#~lgmLhsqj&%;0Co%! z4}itd^I{fSFY&M-;^nXpSC2yVwuRO>El;I($8P|!L!JzUXM2~M+9@1J@EnMJ_yk(- zkEouFC$xI>mKG7?48G-n15)?{e#f9gXiI~w-N7B!f9dPjzW&$zU#ZJy9&}Mq9C&XDuyhWzz3u8u7sO-N` zF2qlm@~4jy{I~7y(SOpbRnOoAOK+Jf^T&M|=FiZ(*149$jP_wLe<>TrJ`9$t5Y3;V zH-_!aV@gIGSAd{V%4&_9k&<|D@OdkRG2?60gbObuE5`*M-pf_M2e;GBi3* z7mrZQ`rmf_G2B06KPCA$;*gJ?{CNHkpL0T|;CF~0Ar6E23Zbd|!P^kNaA}Ru^Zu}v zxnbZG{0ng>#P8L7tkAr{ta&GUL}~CJ+x-XZJ$2nTG%*-d{fE(?*DJsK<%KneheT-b z2j%%e{0R4_>T${n%X6PL)W7coQ`qvmDf*Lo{8#;zUiVBBUakMY=+EoXR~=T;QbTzE zh4m|m!8|{RJK_FSJN_-07IN_S#UZetd9Vy7S9$(G+^Y&(KJwqXy2wj@Z=mCEt-b_7 zWtKi+4Ts4q&_9)EsD4hY&@XLc&TKt{)&4UK%Kpa+)T7_IWa#I<=OQ%w|Mnb;Q8of>8nx(h{I^xuhE*c^ie~6UPheZQn z=QRC)luVDf7vd)d<>NMKs8xP{v`D!w=zlBnBYuQ943o@S{(Btn^u0`j4r?v}){}If zQ~bvv?u7UqwyTiNA^f~AxE#!KJ$vCpYWz5}=kJBgaGoXd0Y^gp^Y6I+!gUIvQ`TR& zE=K%F{hV0=?GxofhEiCU!>C^SoDe#7-4p=&17 zH=`LLKF#z$Cqvm+{DEH|RBO82A5`;OChV_AOAa_gHU5+BW&V2QNBuLLXC-kN{j-0> z?^@{NcS9TBPO;W_20xD}zq;Vd7+6_b^ektEcSo8ECw-za*iT2jAJhXP)u-SY1m{9K zJ!rpMxsP^{(7q4Bx6&vsxQ6mgqvwmZf@B`ZDV5$oo&j&u@-H4RP%x?V2%1XWGbm%TAp2f*}Mu>Y6J62aRoW~mx{q5d_n|EOR@8-2*oRX-$`7rQU z*CegakZ5?7E`BVq>UZ%I55wEe&z({w2BhFZ5L`Jney>wrPq?4dAbHF8WXL;E)J*e$ zD8Y*Sjl>j?%u!kH!m^ug^%C+X!KNNfLPl@$1M#;Tr0^8ytO-=l zDW2**SzvpmeKVKU5abemUk|(s;mIXNc9@V16?SlGffuhsx4_fwQ@X~$#Qq0nRhbwB zm84HJwYQYfo)xJn<-8()Q|wA%?fwET}_6SBT5S2 zOCZ5*Ed_lk(f#6PFBmL2V0;N_-8=r#zx7!d*<@RR#=$8tOBA!|J*X@RjQ$1>Qu|S< zGHzQ`I>`9~h9|5TmasxNKR0iGiFx~vg5>saNE)?wwmC!p(e^K5$N!~lXA14alm3eS z0uc8!({qgq9_sG2zwL@Vhv8k)(-ZyAAYSM}`C^>uUy}W=J5Wck{`Gid64gtLqv!Pk zGU%iI@8|2TR;|jEjUWybt;9_^#xI$pZNtnc*ZH)M_#pNZOqh1|mc?-O>)`c_YV zJ$zM^zV?YYH7;0vKF-umrq|<-@~iuYQvZ7N zot?gxoF3$*!Dp5ACE}Xu{vnluORn__ig(*lr1}IujeVw}^7DuL7R1?@^)>h2`vX5V z$E?IY_n)c#QJ><{$HPqQ~LatW78a(LY~dMl{u z4KlqJA7s**`+T$j+J9E9KvKIAdQ4 z$Hl5NA=7?Dzxd+Kndb%n51*NeF*t1EFkgJHg*Y45i*VoCt?f&`_L><}^1t(gbx0tF zZj(8TB0h-w50?I~mdU)dy_pxNX}_W}y{+}fZo!f%T6 zGYvj&JHCSDRFCgXW%+SkQI{rU`oA>)_53U1!K^_MFp2H|AJ@tB)hQj~b2KUj4t}E( z_{c*+t2T0BaFn@Wu)1&KGS^nzXk9%#r{umHHlGq95 zr)+ic8Lq;$4(H|^Qv1&_4Up*(H$t3^X=b;tk;#19_imrBeu)4dreFrazcBK5pnvMq zkm*0t{P(_7$4|ap!_?0oH&C>WE@{4Iz~TP@A>IEw|uvQF~REkW9-`@u88<7 zQ+{jZz$kdu>&9=LT|;3aTmFyA`FK74m9}r|o;505?O)hohRx+K-~3CL?5Cf>4y-US zWb`Bd5udU_zih_!m!GdA+OCq z_8n=k$*b(*c^`t{^4_WDwm-!{{gK|Q3RRASy)9;^hF=NDpzn9@(3~aR*TjR%r2^l^ zzO;aI@Ythsp7?`hQ}>hYwhQMO+w^KQ@%vLKJ3Kh{fgzUa!##o;YYtRjb0Fbg&@X#E zDWd*=3qNZ0BmJ^gnbR-B^|N;U$)%iL(&CQ@xXDaRqJ4B6&T+g~zkibYuhYCT5xm`i z-r?CxM#5oCDBhak%1J4NAIvrny?}TQiCV$?;pvWx_6I_4WGLQno-6Z5c@aNil9@k5 z1@V&qzTMB@D$Sn+(>RPGKg5q1F`ZkNego(~r4tf}A!ob)5~t!L4(2X#T7AAo&~L-+ z^yWX3PV3)S*}oz#qs9j$DwnAr;`#4y_XU(~9Im#{VYPkzU-jdN2EPg8&o3yj7-mAh zqa***2<^x*!C;5*&pzH%s`gjO?f}7*M4;u7F;~2W~9bGNpB9b)1$xsrJ%Rb=b`3&VlSB< zaVP8_Of^*qeh|VFKEayv#f@ZoJ^qNFGW8;4nc4T_TK@_)W&Wr)g*Xh3XGCr*447&v zU^;#oS}_GPSQp9dhqzy9Lcso-XF)JHZ=8D4A^d_`KgD&1%wMnkB*TXq{JOjC^rx<` z@4Dp}oM9!in<~>IeuOv>lg!-hN*uW5@7S+*)f*cB^0wm_e|oO1xGw0vTEEuZN9M0r ze$%zFN%L24gI0`S24??RfnG=afJx?&WA}4DIAXx7Q@O&S6x)933uOLAN`N>7&Zoj< zY5#ccc3|xLoFU*$(@BBbXu16>((Cp#WY{?TD)^V4;Zkf%A*XP)eI>y@Fs7?S=~Vkm za?PdMPcLQvS?c|Ff0hZ%)rvC^0$m*~>nMeH`Y-f^RcUk^_z>l2k z?EB28Uu>HFRf6aL`TYgTkNt(jmHm`n`JJ|QpYgTjagBYuc5?Z(_!06GLZ{dL6J`5e zxV|L!>&x_d{Bitdo+}{>+sALzPr~&n;ji>R#E+Vg8|-iAX0^@mb?Ch0pBCPME9@ON zW&MiyQA2v4=_j3E`=;})vz&2l7yL}UeqhEQ#GQVCUm3dhc`w^1SJ$8I{eRsU@qoD2 zfAzoD{}Fd;%+?S2Zynt!iuVrK+OdI`MeV=ZZ2S5F&nK(f&-V2j+IKaoU;>z$%vBG?Bw7j;qb+1?D+3jb6N+?0?EeX~wVW^7F6P|MC5k zdR?LPUp;!1lPQ;YiNotH=%1D}WaM|w-|iD{2oG8^z2j!}`CP*UnO=`So^Mx=|CMZ} zH;)~fwcal)U_O;k3asN~`hUa^Tj}e!73f_ua9X7xm>cwF%bh7PFg*C?{Cy6=0$yTl z>kiHL)84V8y_Okej4It7OL;2oQKuQ z`+e<_r;$wD1;yWeEWH}H^ z&)F*ahjIPJ9U3_$mfAOeD*F*czk-taIr~J4yZXvFCDHFor2Rm#|4(q@%k=zcN{05* z>Wkfs9V~oPX*p4Uk<^;_p7ZzDr62rS9rYh~0{RU=KLXnG$6EcvOE>eEJf7$YH9CL4 z{vbLTgtM-NW_v#Z`_xq}qSqzJcHc>PLa5vkK#Ip;yALzd!e#s^i?TbiyvX%%~pz0V3eun9DsqRY=k0Pfn(0TcjqcdY8)&8wa zihYKkC>_qP%sk1}{^Kd&`T^GmBzY#^-wH%V%7+A9IE>=Fi0d0Hk8oewKjQf`H9pYB z=Jf;azts3tYni{^{7vKx21YL7lCu9n+!OIbCY|*D9rr)D&ms9K>n~i_A`VIJOTTU# z{(1q`#p6wjJv90Qw#$$Ht+1U*{v|o&V_W$ZJu^b*DAQ~4OSb>m1;5~bzPfPCySgEo z{Zn(9UXMT8hsJ(F_*b%-o}?FA4F5=>vj4*CMd*EXJy`+yBThwXsOtrr?^^@s!>wl`#rtNKyYVey5 zHq(zT>QpBr^|t2yO(&VY0+ruLL#F;sMN;4L4kz*+ei-Bn&h)+%2=5Otswe-Q&z1od zN{9TP@nes@j{EFeU(n!}17!Y{s328n$aE7)f3c+Lj~rDVM5*;h99(4j%9PHYhDKHTrAH`9i(&e{H_5?fRem)%Nu=p}&Lkuex6qmF2HW<*r6Urv2PXxP9hD z^XMy|M5)h*GUqGxuMt-Me zYto^~uaoTNIy{47%ngIX8hQSxN%KYhGj019Xjb28;n^Uye{b_L4#lZO{~!*@w7)}| zlNFj|k2LQ;><1l?KnxlDT(ADnz8aQO%EsixNultgN8f&Cvk9H|m;uKbLa#jk_}&3= zNbUIN?fX}aa(pm!VG3p#V3O-kkADG&I>U$62vXbEFiy2uey6S1a`osHs4WIr$6QiviuF`rG_+A&r?>gcI&ZgXxV$}_vg&{6}|GK zeS2q`zZ7sIIgIMjL2$DLPC6%84JV51A%A=(xc=kh? z54o@4T_mpHg<5(NSMp!fxT=4)Ey6j#*yQ4i8ppxD^1GH#msm7lU}aN1utLZLTv!{E4< z!{;8eRqsEgyQbH^vBdvP`!LP=T(O^w^HENkp>}>ndM~LP=9?S`R@_rNBIa{O`GZQd>!HtgkG7S_2x&ElPQ;Q$eLtB|%Pkyw&g3qTx`qZ_V9`zFn z6GHmiSf702Z_K+yt2(*PXb2RQEG0c$64-WA2AD8hjLF zdcE=^TlMp&tPl0*oyY=LbH2Kf%)dBg@B@6!*eLfWerLkRxs5tL&2T;)<ug=#$1bzgHuR1x6!7F?1Ux(`)f9CYkfwq)2}Ah2`t>^O5iy(=iRzm&){7 zd<(~8l8<2jtxWXqPoH~b&@aI3a9sWYzGdllz{(L`y+((kQLSKOCDT`;8CIboE2mih_ZoH>ao0XjjV}rQ zXHlNYl+K=p3?FOpuUCQdbU0RVr@!X?g6;cDOZFqLdpcg$oDWsTFTM8LO#R2GpFd^( zu1e*uMnfiWZTI~>PvXHE|1;G&OsB^m)2W}Ul9{BpYV-pYdc=JYr@?j+_}VR7p2ELf zdOH7`!*?Mb1rbBWe<0#ph*L52T+V~vW&N&-EWKdA45PM|U;SJt`f-ShA-=}+AGfmG z{Gs%$Y!!^bQ5oM{z7~m*D0jj4dn78E`~S}){7823~ccN zJZ3yxwYBXvxWn8qq)(UW5tmetFH&NU(S4)A;eh4Jp%cC^gr(auio;kbE)q%YSSj|MwE8u9x;JlJaN1q?HtB4G1(lPi zK9n1Lj1(23P=5)fPN(`p$EcnQ+9`VgO*RKP4QrPOQzRfPh1SCs?;mA;&=#joIHN^jhZh&P@)kWFs48chsX!5f4=}eT<+f*%}k~GU+(bG)T_X@ zENQSlu3(e$kM_aU#!&m`9H}rsdXaesupUuDf z4_5P%Y&i=g!(vD4tKYNTg!GTMv#bX^H~aVf^MAL$)#kWi%6|)=`8Uo_8nFu~A(vnc zxZ@QXvuW9R?R^E=AP7N6B0z;z?;znS%kA$5K%?^4;#?0)*OdVi6L z^FPQRaRd^#eSNZfzT0}Z9SFFNCG_1m%=e%08K)k>eEP}s0&@lb$6iPvhTJp`qqy$* z0X}0l@IxGLIdY@m*qSHQ?=MZt`5(RZLq09=j~JT!a~Rd5$M;{@zX@GknI7vE@foK5 z(qrNT{ov`21^RXghlR*c49$xEo*w^U`HHq!;2sQ4D*B-uM)l~gHp?=3?87Ma`9)JN znI7>O+~;GyLMWY|D%pKWw}%JA)bGFDl=UIvGl+9A<#(+;EC6Bxl6G2iJXN=!S!qAS zbr2t7_?tgode6JL*6mrz|D?t~a&K9Fz4Bvz*iIy#3H_Evtt>y{Ge5vbBzzzJQ)2l@{VD!+5uZVv zg=v4gb7%hI@%)kc`EDfh*DF8aXD~4JDqhMoJ&rRZzXmcr;z||B4ffZ0Q@3ay&)?uU zhx90qZSp_VoZmId{B5Jx?$7OI`ifNIAMDT5-RghhH-FpSrQW4`FqCN+gVQ>hz7nOc zMnfi9$@I=vzH8SC=k`Tv_s5-N`pT3J@fr0zYz4;`gY4apSv2@$O`GRmn!QGUPpLn| zm2iGy> z0vsnv@-{Mm#Aj-vKuTy_ur(C${Hl8Xs%>-mF*{tJk$6=OuiILFrd$H4Qh&8+Mu^Yg zdX8Kc?9WLX7YnH6Z)CIlh_B%KisY+2|F+7H&pQ>DqoD!unI?Ea3C&}-o`OK1h#aZy zyrB)-fr9^(=^beLhBRdOm_xp$@Q%GpjC->#RIUHdjhE>W*ZBcHWJ;O+fG>P9N8>{A zk(%{y3z^>5@~fZgOt!x%OyghELFV6xmK*VNrk_ab{{lA)mh-w8r1sBj9WB%A$&daW zaDPMC**^cfgkPC*D{CkWqH;=s+X$I|Q+mBQ4H@|*{V!MU>p{;hXVmuB?yZ#juOp>v zMnfiWDqbuWTn9eB^IMz4FpudNhU&{WOs7}=Ia5;WG_QXRHXwl*S|@QB)uYFBiTFnh zt+P3d;<~yey}*dc9Vn5;ABul+YEMmX=!OJRX#4sV&+q{5*p{P*NVn{yeEqrM%ku)%x2c_YwC(JvBw1-GcYf(wDA555aqA%hk!?9g}C| zwCvAePLre-W!^=AWOl#EOWMA-GnAK{`+FhddW64no>D6>!5c#%z+e1CQ++h$e5N+N zwtR%&ZF=tUWd=M@OW*(8UDvh_m*8UV_){O6rNA5e2KmDt`NQuiW9Js$fqoyNX@3jN zP(G4hAiW+3k)H~p!A33%~sT==`K<-R*~ z{>2O}ZEn9mYuVqL=oFyYzh!>?&D4ufbY=d+c10Wx`?HWpI)94i_i%qs>a80`Lgid1 z;($y&nT|}|FXK0MNFap@euLL>eU1H*B)0-IL+AND_Wz9l)5kG_5-ren$_ zT(ZkFy;gqA7x(3e12XND?)3T%pE~2~vb>u@HSMqHry%ZGoMwpQ35i+(&o5y6O4o({ zk9_p{f6?}CQ@k5SY4ppI3UU^giZ&`1@d+? z_j@N-iGoz-hQX}te-QUX{FISjvLET4ySve^;{&yRnX_WQP_O;mVhdLrHTS&6|HVKK z#nGeR`O5MxW^=H{e!BAfSD+agX{dhAg!g|dmQEhO<&IiE&p3&r$#whB^~!Y;o)`4i z_@}iUzc>1J ziJ4!AKQ`C(S}J@A89C--$3wJU;;Ekj3!Inizg~eg<2qE%5|s?a zhrcQ|{MAJu_To}ta%szvER(Ooxvy1xho2MhvvQ(^t{^Bc8S09GlM8Q$Ha(dFdke?Z zXtVcR27FYDpK0|QwRk2ew+C&vRM^vJMOeubkD=6w^7otlk^uds&t0e~eUf1Ex%*Xj zO^SwUyCw<$1U(4JFjx#dj~J8zPnzU%_LfhMqwpyq=HRCFsF%1MMo9-I(_m(Yp}qSD zUIgK%*vt+o(6?0b{>y1kq2HU__3U%S!aNCxN~Hbw9@LN=ASKgs3-hS-iJ^Aff}rUB zTpg;nJqr;phkdvjg!a}fw0sFL?sEEx`WqI(hVt&aBfS0%`(U*{TYLVu@U3P)IzQPg zbLS_2u)nbQS|j-Flb5;FaTn${X5tplPvY~5>rvESVUkJfqptm*ZJHJH6ne4i8>3<$ z0n_9D74sAFH#_&V@?O7e*k-yM0s+WS46QRbjN*K%UjIpVox|q8;vGU-A1$!;D&YGs z>5jRd&Fc%~Qwjfwp{Xl}QQVK<{u9e1+?U=D2EwIktGGv?)lWfsz4;CC1*{)JSDmw! z9^Wq_4npXZ_lvn{Mu;yl^)H=&EKqq+#TFYP)b?Ej`#jj3h>Iak#n5wAUqAAVdgYhe|5X&={+-Zwmic45BECcJOTTVK7AN!F(+4*goaes! z{XC=JSBMfIPQ=u+$EF@{z|E4s?Ac;hVIY$+>pvdLRfOJGKZk;S{ZSRWy56~%}PZ z*DF7vxBjhtKO9#OCt~Dxx+9#gAoRf+`%23BbHulB|Aylk@RPa7HvjTAIIZS7ye-K~Mwx47lY-cF^fdo>h;A0i( zb$c2zrahxK2mG>J}s328o$jEPKcH$Mdtvd8u?Khzs{a)Ms(;hf0zMzTJ;G5lT zmY<4cP>(;#^HZHBK%7Y1eswqb+vhAC4u6NQA-+{JWBKh4Exa#}fB1ZnWQzR>z2}Fl zUqUtK6C63pPPhFr9nRAv-aw{DT6Jtd@23ck10^{r=)5tMqY!bD6m)ooPsYph;iZ5kOb_n z`O@-6_*zp_jEk~M=P1i8uGjH1Z$NFhgSHd&Q zNDMt@aTrBhtSP;~)Zg|I*Hw-I#z(F{F<7s(yI=)scaMpq!vwcs1tc%SR(sMq9cWxVIe=jcBvAP*996SM!fCK?Mh>;iNd+nIpWDpf68Ccw~CCAK0xf8 zJ*RfftTYtPuil+6e3PmC*I`ObN8u}!=gNjMS2mo0H^FP%o(p!^i5;%PFh%;LLMiEU zEJJy<`evk=l=>iXMLrT&&UcdMQ;_HGRN;FawEhTwoL@MVBbtUJm13_=u@6S@q3cv% zFqz_%{?yJ~92`9zYaPp5;AHi+>$|(f%jZ<_+^W`J>v&0V@PKUBZD*qi{)f5*!1*!0 zTk8ytqxxnc^qljH4Du2GtHQ2);I4}UcVWL!?9Y+<^r!8G>u05WGeWte`DcW}osGk5 zfAWcjO47%l+Ore%$E4;@q3wSb%1H*;PQmF#q5-y4*nG9#`ct{C!s%S4dnVmXhC$o+ zu1Fl{3GZrmf8zBvIYWOP{W|ia$@d&ws2F2ie+2O}rG3qoRn0qXm<7XA*G!G@&uD-D z$L*(-2mfKZ|6RYV)sfTP{#*E4iyz@{Ei#9{;Xa0$e_Xa-O6RNhSpME2X9V137Ir_v z-*6v~co=CILo=*jZ>2eZZbLA}nl!uaj0kCs~<4kK84=KVJE!}%Ta z6O)VfQ_%hhmQTt?uy2dy#Ch*V3 zj>sXbB?Ww-a{H+=fWoY@|GKGUrKGJn1Z>xZzj=O|m7*UxObu#kqE zbe*`p(*gDRThMQyY<0_z`$z2Ggs!$skGO&z&5&t7k1AO|^VM%B$8wf1HGXUAB-884 zPxHn8L87+zKPkO63Q$f$&v7I)7;s;U_#gB9I5j_i0XD`hpIFQ_N{wG~edPMb=L+#Z zhTiD8Dw`SC?}#rEz8z%#ww9l%S1}8jUW>o6{Zt%3(7%=%e`+twug8Du*ruQ7<%`nj zN4Apr>(PtCiXR-ONKASD5!b-_Vd~GR(9}0DGGYAH(RKaR`gM$bVJ-f~(%;@p{WqC? zH0Psi*RMnT5}$J-f9Cfe|Bt<|4v!*v{@%k64X#Hv0RjXIf#6VsI|MoWAh<(thlRs6 zaM+>2oeLf;vmr=;0CATMaSssm;O-sin(3JUv-#e=f8B4NeYSU|ySl1nT0T=-u>xm&s{G9V|hS})}ofQdjJ`^ua zP-N~&&*HTnD)DdQ2#H>^{)m591wN36_YdpezPEn1EkybLz|esq;_7OUKQ&3HY-bY` zD1Ex>EAD)LJtPo9dHm3lf8g9GuPbL`K=J$B*8aWcbvS|o^P#h|+3n|4vd5H5 zi5^P(o6JOszgGE?tsVa1LvH-WOIz{>+ebN0aqG8=h1Wj4`2-#zfe_9yTYlGoe(we? z_JTb$z3VgvFSXl<2iMCH#>Fo149XM@DQ zArS;|EQ&sRcAIP#^@}9}KD|MH{t$n|`c?P;cBjgptCAL@)Q`)9fBIw_%ZgUNN2~gO zUguAhe|TLlsW^z+A^t~|->GMM28;M3u2cEq>vZO?KTyAt9)AB9`;E$eS(6dO;C|Hj z8{X%_>{3<2S&RA}wXN<&Kv}x|jWYiD9sJEykn`JktC)YuT~7j4`xn_hh*tlNyl=6- zT zn=^x#TKv&JLw6+LL$3ehr53%u@mj|=_xCB^pPR-=^xwt*T5IEfb%$Q~gLXdbnh3qVJPkhC(-(&Quy1Gm@FZAJd4NaBp2<*S-<3iS0-nQ* z(sjb8WT(UWS!}~IOWh^Eq3B0+{;zdk4{e?dw%qSt>lefhUn~gb_!dP0@9q5UkyvPS z%9K#r3xc`bC8BnBKl`9KJoC3q}=W|z-GKLw zx+DwnG%QUvlt^&kSa}fr&U7exZg_>IZLh)MjZK$14#|N02b=j$&i@S9A+I;pVw0im z`x&d6eF%ZktGzwq^T$hiji~3ixOK-d(a%j#V#6Z-9}EcI=`g-`7zn{o#3$oP{fFkl z55KM-DEHTo1^Pc;G&B%ae;HJ@V*sa@+Q;*0-G$tFZsEo66Br>l_)G_D2hWA|{=5S@ zjayj$`X&}CAK2#ku~H;-h-~w5Yw>f?#(tVb^S)^RQ1*`yW|+n_({F+=z5lXV@!P+l zpXbinSpOeB*zS(BIL|qt*v*`L|w$a-X9Q6^#vo z(e(VZz6{Fuu2Nesa6;kpdv;gSpbb-rD)iqCm`78cO-d01a(_v#ng_{V1|{jBB;W~Vhjn#T1w zT-<*zj7I`KbQ;ItC9b=a_>T~4a&~&j;{F`*8)NXXquB-(3F4N6046=eMI(_-qRX#Zlvf_*`)D zj>$znK^0rxfo_cQ{En`VBtJeE3j9ROT(Ez*>i)|yDbJ%-=l{$v|DmpvcRdbQ?@v20 zA`5N(KJ+i49DkacO^{E&OHC?r!1A@lV%NqSq5TD-u%Ur!aqA?Pz*v zU+00!zJD``UaSA&_^%vSDw$1B#L_9pe>;i321$U=7ghfT`;3pQ5Y6dVD#s^AqSun2 zWUo`M59*sukM;wU{ZF31YzTw8B&6EUQ1-7+l74h^6oe1C^8t8SoBTn15btxL;Yg2H zlKlW>{g-1foq6T|=l+AKa&fHX=f{=^g7_fS{{;O`^nZ!?k&xW*GegKU->+dhoM*)A z4h-JcDnFiI#OFh#>n_o&@j=X&3!U39I0YZ>buIVV$`gL1E5K!gMBk7Qd<7q5&i(m@ zeHhug{M)UeU?Ay)z;zOXmuh?v@AF|3Lpb|f@XryV8vo5-e_(#J_}o1P?`zc``u9@y ze|i04Pcp*xRkweKGj^|*k5l=F(oHa%|Bw#vEMtmYQq5nz&8Dw1pirwCkHerF7MKsY z^8t9N#s{hK$Mkc-Y}RmM@w6(%_Q3`!LO1DGiT*qIpzF^&vnBhfRK0Ml<>yDM{!vbv zJ#GKQT>5XdzZxH;_!vu0&SZ6Oez?>*Yd5T=B6N;&`L+0?{af5$iRGy&)t?r<(?F}b z!TENAf#$E1`TtXV@NJ{v`x|-&L%~V?FHbrg4}UkFyKKYX$xxt0qoUzI_<-MlPG1&} z&VVJOqsrIGxe7-TYg$yCl1c2koq?L$+PwCzkp=6j&Tx-iyC3eR^q#pmAPtHQ_3lvN zvJn>C2`#g9e-_kz>D&EJ{RYVosc7fy!8hxXIUn7F(wY`MK2OrF>5D*3vg+FmH)2?&7v_f%E z_-IZyqV`0q`D z-Ai}_az_Ymo(Y`=#Zf1-r9IeSX`1A95DMY-sqP z=(-K|>mV&KF3jOr7HMzUUZHRt-eEPoslq!{{WtKzoO3@^{cque|Au`!)UTuF5oSjR zH`euya>siqIKk`$D*G#`Qnu$0Zl^KlFlL@>OU`)9Z#Xc&Ww*DKTC9t$fGEx8NN@ zdnw<)>bgnvTJsz7K^#lGHh+ERDAq(@S*VpFJf7`x3%2kmRh^l|5_BYen&_CBr$Zit@U8s(& zvs=NCA%o-wlscN5`NYsr09j`r@Cq3HLJ*II3dfWqwQ1a$$cvlQsrcx`lYcO zJ9n$U>8}_-{6a`Z=}(zge;z9Rb32Bx)5Lck?p*o2+w5qSeLQ)8UxQ>+lZ2G~j;#(Q zuvI!T1Lt`~!CYj>hsN;?UTVo7*>2Y#>03QPj|4&}=JA*3DUqGLeyBtEBR)y-cRF}D5&UO3RXG1iZJ!mS z{-?zs?F-}jKxCKK`HOqvh@4_jhrvt47469lN`B{nf|)FHIiQKR{aqMAMd%DGCHne= z4skXrnQ6_AEY{=l!M8^bhd^^=$cG$0iRlm@M4S)rbEzzrZF|f5>>bc!np=Q!{b)2_ ze|0VAm9YAnFs1&Mt`ozH!GE;sAMG>a{3H-@=U;@7`>`W`@cE{ODc6aG-ashlJ==H4 z3zhwcYEt>N_#+=GU+z}k-w#mr%F)aFVZ;>?XG4BmDA+G>N;|%7s^dAO|9IDB45q_% zJ>q;6AD3Onp0foC%>Db?rl-pD>v_<>u)7 zj}R`9=)a4PnPH#qbV8?#`(lHk{+6iI_S@p&_XYibb-Wl2P45r#2szE^9r^3IFQ>mY z+#_MQM-aicG6@cFf`q8|b&cQ;a{Jl{4ja-yJa>67SG=fi_lV#{sgj*Kv|A?@+eqlp zpKCI~gM3K7@_9~0HA($Urth&UYgAIH2pH~A#Ig9omr!F;i!*<|Ho<<#L!u;27(-pY(XnAoaXXV{Pc!tvc1fv`2wdrPEu0)V(+g;-8I?ZB!e zf^P*wcu&3t5oeR@x8ksZ4-dWeg`ECh4!EsNf;!i3c*k=%r`s-<8O@Bru&i0!pEU}` zLBZcz7IA+Y2F*F`vxCh{@Ed>pbVm%SSM)33M(QIJvYw8uw`y%19JtVt4Qmw--p3cN z?6olj$_j#Hkb1vN=w-Z1I3C?6o#;p2&DGw|TP7Wt^E?F}RvNpx@k4J=+d~xFPcENe zPOtnQkm_2J`*P=+E9Mkj*8T+)|Fp`(wNWx0uw&0X=;wx`mqdNYRylW4)-6zHFZ7`@estmCmJd+mGPX?u|7Lv7#ALP%W~ap;(^2)x-IC`|bLnw>5%ZIuAKZ5! zPK4u;n9c-|y)yF0mGJ^hC)_v4`lpCXB2J~`V*-4CTt>{0{I-+YUrT=U|ANn_n1Q@M z)}lxIIykTH>mz=H!9~xe2bEQ{W-6EM*VE((FKa%g4UQ3A5!?Zx%{bog&Z(DE&7G`-*(v7-%YuGq4fW- zTwlSr9ACD7$94){>Nh>j59ZJhfN>Rr{MGoDdi;EnI>^8KG4=VtuG09a#aITJnqKRomyZ zkoarSqyG}BUb!sGN%Tz!1AM+H`Hj=sr=1J`CE{X3c9tdZ-fI&?#EOt{RC>$ zuquDTJS^uJ-0@p&zJ-*?TToBwznqA0<1cJn3v-^JI=uupfYr`t;7 z%@Al1UYoV7!Qlf39{+yeaSHstC2a4OFmDkbaYel7Hr%$DzBg*Lk@vz7!-&}Z$k9E7117~MK$AF*GZ-k!)!QB3cEMiY>Cls+*hFBVeBlc%1Bl&z`TT6=rQJvJ&rbu< z@8vyW4>XqGcah{g?iI;TtjJGZzpD8!3odcedtwGu>$UyGEzhg)%!mJ^OL|3W{}|%< zB-^J`=kLqh7@CBF{n=Rvd&caPwvY2-Yq3oI26loEdjM<8q7A4{UrGNF?2 zSr4v<`A-&97d{tBi1J}AWfMKcbI`5&qWJAyF#~W*Jg#tds|z;1xoR)!!^!xb+JCI5uNX|)As$-t>N0UMKC7;8wLc4Y z>kEr5M|eX28w0IAoK7Ql@BE~Gv}fkW-7`NvBsg9w2h;xYfwUE|t=JLn- z5$PLB{Bd84_!uRp#mYT8BjOjBPNcWaGk>gKk>33E6P_Q$b`t63^;1#thNP!NE`?z0 zffV-81>Qn@D9ofPR%fw_!F0GTMH~y;LyR}Uh+&ONTuKU2`j^m;m&#w9WQ6!HRez5A zzr2EdBR^Y}Z4<8apXM}LqStD_9jo&>SJ@k+d_T#Uzkb2>ud@B+^*7>g%Kjx3%5ksz zTgko)KA&Q7+cBirn(wEv{gnJ`noW;Ok@{Whiijm>U9v`?vge)5jrQT>Xm0{Qu=Kq?4vG;+xY z&aQo<*lykSeZ0-tm-tLY=nM-PywvJ{^{%#OEX4ko29cD#CBf0_>ZkFiry^STwpGxMqWXF3pxa8}7srO>w1&J2| zXL?7%fz~Ic_r4{*OO+sp%7w`w?mV@tJ7!a2h+|Roc9X`%!-)1jSDfM*p?vdomTzLtyH3sZ8?7>erS-Nf5hJqN299AG{`4ZTE8jh4|}Qn zTKv-m|JhFf*Jq;KdB;yFxwtIk{azzd5!k<|=TFd26{AC8J4q)5oXsB0&yL(j{W2<< zU3z8?yTkQlhpVvxFoufY&u8GJR{1fVa{MuW{`?$zZsil-Colvv;zQGD1}_nRYl=7I z&{(?1OIEz(<{$Y!_pd*Lms;|pe>7ZYh;*&YrZ3_@V`{#h*FZTx$@9l|@h1mu`)F$a zqf0k;dY7-aKis<+wR(A2VlID{SZ*=Q&UKyE3M6fspnRW-jp2*Jl*wS?b3-UtCPk z&6KgOKy)+&k9Za|;#mR=>@uGF1`_|U;Y9!IC9z}Y57P=KhOfNI*^%Q`6U&DLLejd< zPmG*BF%ie~hXqzX^R0XmK`&_MP*I*mJnhH@#>ydvv6y zXWaA{@Sq}ec5@iK#B7!Gvk>cQ#ra>y@n13jFtY!2T<_reRK5N;jPE-2*1%ozf}PKr z+kfEvTaXB%q!VsBFXa4_GM2YHUtV}zc|I=>`v;P}PO*P6bYSql*8GR(BbD=a9kc0? z5AKh|YkB^|brs?;RQuZ*TjsEJ`n0kNOL?q(|3ukGN4XFO!uI6&2=C8v{#EK1HP55` zp(_1)i#*cnbS1@tliwy1J>pKvcp;hb$E_)3{SvC$|Kz>?vA+=kB>r0MkNP{x{#jF^ zN8AbV3yP0xK+(V9>XI*4%DaXs&v)r3Nc|t%r5q8A3QWbj$3gZ)*XaE7LzU}Kr|}a1 zGK2uvXX^H^?mpPKGF|20AP@R0Xnzm;m&mS##9yoa+O3$8G4Mz<;678N?=8`n7jNhg z2cqiFw~_Tn*8SnR5-GKA1Fmz0RCh(upS%ut6o5S5MzeE)_;{RQg2g8u(^{Son0 z^{h%Vf{L|7+=oHz5#B(>u!eJK}zgNj&wKCr8)61RL*d?VhZURO+wk z1~Zr);v$FxQS=tG*ZQz{J`u-xfsXRerB(h4n|q`dXzHi3f7VjsuSJh?;yO{ht}oHs zlLR6t|ni-$A^g zYe7OPaE^N&z#8W+nfuH92j4s&-i#15Cn5Fx3-~+Ee`@|%Pg?Th`Qq}FU^<<=ozbG7 zvi{`#m%13$`-jF1X4jJZX@xiB(D7FDNI2cduj(y_OR!eHuhZ!#GkB@R|NgArNBhUz zSK@z0dHmO+*A=Z;+-J~M7>o@0(CEbA<#+KrGyEIe8^Bw{4+hKNp`1nhc$hGzPjJB+ zFTtVp*a0~=BXZ#t2R^mEasNyfWDHqp=f8CgdB2neEekf{Agi4q$|bMwM17ubpWj^i zU@-Shho1u5bKkoX4uZIdn4jzqRGt6VUq z_0#~DZ``fzV{-#9qUc`v9kIt+Y9mz=ZL z>pa9&ezEXjlid1Hq8+nSu$e=@j&91#g+Hmwqt<`Ik|@*3^=p5$O!C6%0g!a@-KLJ+ z6X9gNfL$q^KamDgDmZM~mjL=R`H>fzQZROcRYu}^-~i1 z4o`*$r(?&L{ZA1!u%;?|u;mi;yuwhVWwQlj?bZkNA#GYPIr{d8Wg&L$0 zyI~O^;)X9lt#7BUkL1HE{`#2o0t!`fGW<{|83eO=E(t`wK0woZcDx z-TOD}mrcE%*8IPP55m{<%OG$1WqM`DWy+>_p!WY!uw2Ccdxfmm$tTB@^aH zyOP(pe2E_SbBGU8>jGw0;VMl4#CvvrC*jTIGb& z{!kwDBjQ7fPp_031U-=A~ywsAv zMcgpXgoCdNAG0-^-kW!8T}`zh4bBZPy3wzW&3^Q`qF8dL|>NBWBpR?Z{hvs9q1hv>b#Q9Dcj#TOlm*GHF5n+ z@zkn}xQC#z%AEyBKTfcg!-cM8h87h+UxmG-x|^K~eXx$^79iX^|i7`)V?AJL%fO;_jVD*u;lC3?gMElGwr zpNN+xXw&xB`U74@DeYfU?^m?=qkjtQ-(tS<^QT2m#8Uasm7jkrk^u1uoR7KN0>12X z*RfpE*@w`LY8YL&Eez&sP5vN0rY^s8Moin;AKW1Y3HZ=)q11jg$bH1wDE`9xC5zpY ztA;H41IU9QrgoF@Im8ufk$kA2Tjlo;z;(&GD`%&jQTmr~9m`-kv+9rY|BK_4NXM8> zuW#oT$1*O^1sU=oGfJZW4nAmisM}v`9X|)tgsYd8?{|!Ol%HdX&kN5!FVDYm(U!%h zcl@FBuSC_Kt(c(>aW-j)>}4+?Cw_&84U0;^^h^v!N)E4skx}F%iyp-#LG9>k4O2!2T^J z@5c}_GuIF5_S2b7kMEZh&j)261945n$0+$-g4X7+;~JIBW|}{PQFI09S4#X5A4Hsu zs%K&SFZv6NQToTB{HHb{74a2()?(4`$$5`S~s57)^eJ9+)3MUVCkl=RjT z|7K!_I>ZObB_A;96(b?kkkqPo)o8$ZUWhkzV1$tS(c&+r3stQj?aZb}d>z-r9H#0Z`8IWxiL!NW3^ReuOA==L`*m!3bw674=*DB1X0T?PxZ=1@At)@NKw-424jhKiZP}?MO)V|LlyP6WA6W7CA3V z-c`OIcOAo!E76G94S1MMMeBM&@ zw;BZV91C;b-2PuhJ;yL&?<@|YAD2pO(=Y={U0V5~($?$H{LeK*`c=sS%io!-z-tEp z-i_tHSx~OU%Caq1{stmHc|H&;D3kbuI7#AVdBpVii*y+3bfP`KG-A*19xN9=c#idS zE`GfCfzrFvh#vw^5Mbt?;$esYJcmerB<|eiKM}d;ySMIp@v`+z*i)(5*)tL8@ZMq2 z?`i$d!jS`0y7&#t1d9Ugxvwj*S$}$D{h0~*dM^GLP+=dOZqU@Jd!sCppX|T(^O;xv zy~h|}NXx6<^F6X4&c-Ke%B*9sqiz0vDc-s99V;`<-jzlPW!LxK0wF(4jsW*OfX)LKWoOStd6&~EFt%yoxX@fG^cc$E%s z+U|GUJmL;?*qc6Y#@zH={*|i=im2y_KZ;EFvS`Ga954NGSd{Q4oBYR-FF zNriHq`*Gjn@JHIMi)pw14gJe{CA}K`xA4_}(|#T`KN?Qx5YS z!YVPW+s8Iz5+0sV?r(MG<7>!AxjyP7@h?OYdwELp*ZBUI zS~qa~i%9Y#?uR%f)&3Uaum52D+{*d+djIF3=cwdQcLx6>E{-@U)`u8x0>oF9_v=XX zTI(z1qpUxRJkm$2^f&bqJ>s&;^{2qqZOgt0cKx#V^=7ZTsp>x+rS+w`@+J1AF1)hytcnihy7IK-;fbQbN4qo)xN`8 zqOU+Q!tsIXr^5KPaqO!V`{2>bJk^C~nQ*gOJ8P!+4| zwM*)Mh|AW>ajIf;MK((GKM^`T3F)9~mPxXII*hJ>Py>VM)cC6U z`5W2urG3&tZoP&Cd`S8K)~f%J`46QvogS*x|E2ILE&AE3qn}m_idMd#p!A2Wh+Nhr zq^gPets!TBZS-POsfw2%ox}@)VF81eTKv&IJ5pS~&?-ObuOc5I8w%gjq8HhkROgrF@xP9kK!^A?E&rt-KC^avGJYQw^8i+nbRz#L z3|^YYUybjWKYzP9PTjZQz%7;i$;lG`dPER=6i5!4WK#rd|1tbP{Tw>EIaLe~(k|2TFXyNk0Fh zRey$w_1>>%Je2l>jl&tjP7|LI(}k+u?=+R@v0pYO8Pdb#z1y!~Rmh$$Hyr&`=MVZy z<=2uQ->>65C$ORXQ)tm6zNB1V$@miDtIde~>h^Q5TRPvS1CJq$#0!DNJV}1UWgSR7 z)lKw|+hnrsimy-1DC`S6XnJNUgO^(J|K)Z2PWaMjm47l>el7adt9JLYnDYSEAVWTM zn#AB`bMgoAZCZY-n9ne2VH*xZa)+)+z=y_Pr1ER=_r27!(fCQ{l>Lt}zyG}y^tHl4 zxh|~9pg7;f_sp=L*Qs2gYX`i8Ao}gn6PKzcKw#Y!+&3NupZ|gThUD@;@%AJS9Apt3 zVRtUPNb7vCTE9;)Pq`)y(s?&7X`T|UC)#lf&y~MeZuvZ^;H}j$6GT6pXTOmi&!HNj zm*6P%Av8F7W$*JbspQ=6WrF8qkbG`|h@&8#7Cwiqkxg(mKXBl*Bx}@1|E+R7?g#N) zw-_Vidxt_da3^b@k#n}mu`w?ctU5@7hMnQsPjc8@kL!BRxF=ff3F9oI=y#{QWBee%uXTn)RC z{vhWcGHmLFYr&~-VrTyzbx+*Sg)bv6ChB=Ugy!oq6MduZK;=f(ah=DdgKPbjz5jfC z4??dV=KiHY3&CM=9Bf}xpCbu_N{f$FTzupP-1RNSeKVlSdEd(Cea}FiPHlnx*kS8Y5Nyu?9)=52i=_ zOF2)N;7;XR%}-iHtIjXW{zWl8?whFfm!rd$KtTOC+~)~$bNX>8zt;SBxg9?;`K#;? zw=tVOam3r}eNxo^DP{bk2oVHvG?a@EEo=M05X&lQ9mhrimQReY&xoP<_yg51I8yWX z-^fQvZ_VI+#07ADMx_(s71zbO1Ix)Vf)PJ@ND??V5R?>AuA<%#O)O8d!7Tg%N~;*&K~MIdDr9cXqA7x{)~`<`$62W zJh`E)C(}3m6C%A<`Ek914-ZWc>)l z-*9}T%I`LIsLt4I!{3ox1_py43c`m@^BBC;YCqgR;y5YN*_ut?w4_hC-`YTUj12kE zWv)c8#^0!7x)myw2B(WRSa@`bFZ8A9^I*TT_@*`QWc{87e+06{=Ty9IE6Hy~ z5;PCGPm`37-fWsd#T@7;I zCO5r)dwL=)J^iM%YjUJgzr-*`qOVElYLQU={7-Vsp5Jj^H1r|yLcrN?NB&y~}Hp_@hO?Q6aI*! z(Q@+m6XL(h^-+DZ>kr@mD(C+?d6ZxM{zxa$BW{Q|5>-y7OS_Nk^@#GG9X>~b7Zsta zv{s_GBjraNi(K-7vu*bjC=)mrQ#(myPB{ur}sObF~LLh{$mJ|P^kuQf0DD%l+r z^K%}~Ut8qBt)&@fmHpSyfkAfWwg0#4&pdkd`zv|1$SO8)n7AG5X8~2TwEyl_qI6|`95V?B&?$8-BvM}PD}or(~H6fggk@QNWh02 zevFq|^aCS~?vAYE1%Dv{A382#@UkWOgZd5X`5T`f9H+(Py`=JM@yF*M*M}l~Cx);! z6Mt5}KedzSzl;BwasGMR{dMyO8G^z6r#24)*?5R6c6&r+S8l(y_-Ma3eR(gR6@UzuaLJnoHkKFw@sPmH2Oc2#W-Oj`MSy;IK2qF`C>DCVEu4 z{jFlXh+($mr=Ya(@sn^8(a%A^H}F2pC7bxIK)-1j+% zdR~Z2$?|qO@@jF*a!=roJsr7!DNy;@_@;aOeBjpRMEiYDlXKx!AC2B6*IalE_g?hA zb7*G@nN*C+GCbKH2Y+s*D=zxzkx z!1d6X5ex2cc1t-gAmu*BLzEMbBnHE;ZyL9-{51|faaxz2A46eJgW=bwg}ns-V!SFPDOC7tEcsSf~%Boj`5`jk_tMv~6-s^J0@J!1bbr#Vt z+)w(8oFB@8a$V?rq@C}uK&bo6AErJ236N7aqy6s_gP_pVA4fIml>i(_`O_4)G|1}3 zYtDLtv3KJsA0nUSjAMDvWZ|9$JpF_2W z;NNzJ{#atefl&}iFTB2D9}(A|>h-zxftO7}4+X+6^!!+4C4+o0TU zFtLe2a2yHv&}k-vmpGr{`i+|3nI@|eU~Z{%U0yB=gHA}mhX&cdD&jUMHzlUvANS&b zPmkUe;QT?;^tu5IUTV#cm`=GrwKkjnuc0UN8~ywN*WW^ZlzkD*7uUa3`JEhlyax0y zfbAp7)5`4m9q~yezShKS`9*#@)%m+>61^H9q~zB<>J$+^18n9QSA@AF+x7vj~XAu{w&6G zc7=(5I~ybr!afXMYRT_=wcXL*I{K^dAsHXgqQ72o;@w5>W0dQA%03U`4$AePAf4li z-~`s%)Ocj~1p#mq1?EFeKL($(@8E-meg)sKcm6DOU;n@d4$|~G*}pIDn-L#Wj~^nL zhtj`_&WXY7w94P=$HOO|T=Q49A9a3NiyrwX#t-8_iT`)-LBor7Ns@kVPs~UN&Br(9 z?)xL?N=Ks-U#09TnkBzM-TsUuKjMRm=R=g0v8|B6ihoVY^Glq5w0Qr2eLrC#(Ic*i z_$2lGyDnlv*-Xpr%`RV4+h^-6(VJC%PFS2LM7i~5(}zE~&7FW$*I#>y-crm^hxnY5 z59eR#*Nx+rFY$&IRKavZwo1>Bp3o!Cr0)MCW_Pe?^7aAzjSn23e$sk|km;<*pPD43 zlDRB?{fhPOyrHA5!xg1|jIWH3S`)e&Bvg-IxIe^p5|aH7&kxQMA{+DPAI^A(#q9%SjC-ZmH4P} zjKm*tMO+_H-Nf}xzQ5V@j$@Zis`eagsD{<)mP+)9>)I0ea2+IG%KHLbpNaSFr2c1K z`Aw?#lQkv&=F%(sRV9gDjSo`gce^*>4J2RN_$7J^XZK%G{v~G1zp#OoWzMu`P((p5 z<16OLFTckU>yMG-M|==*CNW<4HTLA};p6(#Kt z>4p-=qk;?U2C`8X*>mm>h6Vg~a1Q;iQ227F)&-T48WUVibO>~T^xf17XL z6!XLPpW<~#2JdUhuVvr)pW=gW8x7yz&@&hcPU?So(&2bGvv>Hx?Hf~I1owM0=rNpJ zxAIE%=VX`|`>}D`;y%z^_$0xO?fl1&=+mW=^N6|a%^i%o_s7Fdsl@Kv!(9GB)c7IR zix_5u)yFrso0_D;vZ{6i0~$YqsI-yqZ-rzKKd+Zaw~+gzNQZi7M#--#`dJl@%PvWU zrNY74hwveK3GX?U_>nciO8Z$SmgG-`FAlAzlz#mPVuWb)GixOL@Eoffd^+Bj`=*lf zz7KQBgE$Z3K7O5fi-Z~ETs6v%eqvt|dU@Va*N5mAC6=5YMLN0sqQ8$wco{2vVE4SW z4|`9&4ZRyT>biSJIxMu*@7~(p9ZG+0-QfBAba(-=kJ3LMgZ$|$n>03N5?oG=&!H6A zFn>&K?i&mb`lR3QlO9j}$!sS6Q}8^noW5_><1g(O>V6$g6nyT{$7r!eWSeU z^2^t2-jxaOIf*5HRMO#H9o{3e5xm~=e=t9p|HzJf54$h*(>n)N?HQ2m4@WsKG{Nf< z;gjFCgw$J&`@xi;Ns*m|^;e$=SW*@Oh-ta+OzfYVt!n_u)cRpIO_SL)Dfk97DI1|9@h=H{-F4qdUi;Y{GTHJ zCh~2V=lL1=i1gMH|9?6^YSD}QbUG#e+ePA!<-+wpRermrtGwAsf?usi{|sN?grM@} zMUwdAz7KIeK9YP)Md~E7A0p%9tZRCy)|cknNAoSUY3IsQ=K%E!#JtVd|3LjqtS6CP ze*avO2>TU$N?6~y&a6;*z?vYKNYV*`tL#4*@j=AdsCsgo*#0$Z?B;lM|LEsR{UPf7 zg$2pCGzqaEiiTBO-UyJq;mH9Sg2s<<1|9<=ZKjMRk^HJqDuCToa?iYTn z|Fh#QrT^9cVSTK?uMFMImcM@a6RS5&eyTjbP2s~8NJSt%s(jALyl#qA+6U7)O5=wb zAEe5^en!1lY#p!k1jaW)g->=hTYhXOYFy-Q6)~GWG&Ri1d2Cp&{Q>5y#s?|+4fd&N zEcQQq&PBS$X7fir)V##qlJP;U@ej`rE1zFmi9h0sh%-=pEY^0+fz`>5XModxe@8{= z+`jEUg{o&^{u#EMO{)BR1YDr$kGn|xElB~bNk|2DXZH~QO{O3)P!Sx!$Ka)&{IS9t za_HKk>U;LOV80?r*?;~Ad{#MrnE(8HG`+QE`(rw)UvjtP{e%|%kPh!GV~Sk@C(MWs^30aY+vw@nPDLtM8Gxk2?GVg7hhvGMz~zClX=x19eLERUA_ z!-AVFo_;nQW+FpAq#|^uS4#9+{Bi!l`B7xo(ro(3cDw#a-|7iJ)BH^ai5}Ml_F~2=I}Ik#udV!J z!ijO^`iS#U?I%3{b_;lb(MP#{(G8XOYn30_D%aOCzK!@G;(T;B3vhS` zp9`9fw%_0nbulA8%)|MAgJ1ySmg@YtJ%ib4$&dcymFv%5X44}dTqlUvAklvpA8Mj) zAMWgmu<*G*217mOw;i4TsQt@|^2y_icn&m`==VGz`)N5|aIbnRo%l<*m21B}bU^SQ*3)5+zZ zD*{FYA4rn?DxjR|`c$7Uee~dIGv=^ARQqXP{3y3X*cf)W)G4b#XkFHBVf`%Rhd4$G zIp>%HV!58?Y7g#kC3nIyft;@lgwu{kI;<&r0^X(uog4fImS2{i_abuh)Dh@9By;lW zgiHuZe%B>>aS-gwlawt)wBN_1d z=L0S~Cf)>QUiyU+0qJnunLl}I1pf4C(U9DD(c_7{Cfq|PdD5HvmrDB4dDt4qI|#<} zv$DTpY-wzVe~!=e__<8c{}w*;Z=CP^3O?gDBm#JU-yM z8TTKQoWlCfS2*8wLuKE}fx&#ulV7dBP%e-39xDGAb`m}A+Yq0j+RyQp^c$=twF}c;UoVwkiyr$Q z_EV9*rbLhU%vbOsq5nEfZ)MvxGX`8mLh)DcEYTybqg?+A$(%b)e#Nd{T;*xityUQ;h0- zQ3tc>Uk>?vZqB%9=!Oi1@E3_*jn7cY46l8n+0#}ZZJjv1{d`oxbm==Jdfa!^q6o=f z=6BmncE*%dri3A3Pyh!EK2k6HZ?GhZv42y^48OZ3u(t6xB8uksheITt5HK?sywsCF zR(L}WUEDimv${8bJO1o^KeymPNCJVZMBy)Blw5Z7u%AN4i@rAMy-3)AWX63|?x{BR+upUxAJq|7=J` zxc{ZPi7@}-{4oI;3Zbljtj1@Q&zT8KOZ1H_>8ihO_1HS&zozDgO%?`3^G2g#UK59;y5Ytm-pvd^jq`4?>~G_ zsA~LZFO?th8Po$(&a)=?JT0=o{X^XOIIM790PhV_{Ubhu{ev3+O~bPSz+%OR*r*rm zH|?7su45+_EEhgh|4#CQomaf!I*AtoZvBknXqDgRZOi2;)qR!r?VKhvn4K2A@0DE( zhPJ+-d_TmUe?WSB@}~(2sq#Df-O2*jA6qpm&DmKFLIOVI`~#aSe`v#)t2JJ6{u60> z(*y=Dwd7~o7Q49R-Ub+s1bk>5%ityIeYGGrP%b{z=$jweJ5lV*)!r{)4ifO8lgz&v zx!;_GRQYvBzgz@s=dqP{77bA8FWN99xtZ^`)c#j0nN5%57d0+%tjkIC-_hUFdAnX_ z1G`**x2@YFn2rJqq51eO+E-StuUkm`wc1bg&wc|&Dfo|(=)a54nQ^{TjnDn?PzI>9TW0as(t49W%RN;}n=4xS&~T>!%>%L!ADU;CSJRbPf;olSDD`+@dd8zsdVG z@q8oak6`U+?t3~{yhx8YkQ?N*dGV&ri#U=V?YhbNp`A3eLn6}4@hBJSQQ0LI`?Si# z1Vbe_+&wm>I+RP3m*at_?+!kDhq~m z-T%IB!!xk4=US(qre{J}6N_D2(-*`DLuh(=R0v8#rY6%2KD-?PEyZf-RnfdRZPea1$SH|ddwF0- zRjzA=Sl6=p5EjQ>U>{22D8(mPqbdY+GBQ%(*CP)h(wS0Ag&*%atiya z?8jHmJ_(J0-{=Y)@~hN;5LZN;k4omWs)dd@Yg>58!SbQ-3I*mv*98*2mi!*AqfRv| z7y_9zy?z0Mms<3gjw%;-OE1wQuCCmF2~>swV-wiG-wrNnF(3wxVn%$Zm+=8D{)UgA zT)fZiRi1C_PVth0_ zLIOVYox|Xz8Xu(E&#vR5H|)kEP7(F2gTARhpd~-@!G0oMHSx09)9ZEZ^aley!I{L1^b@51k9ucSNIYHstwFC?!+iHLRUcnc;w#4C3}$Cu{hL(w zo8|s*9z8W+@{Eo0{uJM9A?ef-rVyOI{)*t`_I04K3d#`{vAbk_XHvc2(M$cun$XoCAr%-~t~w&ElX0FEqn2*?6@6$2LzlChhkL2>UO26)Nim+0+TYyzQ_gQK zCH`9U>-opeQf>dennYip2#h!%Rex?%>io^l70%}dD)B*G2Z>&b|JL!2w!QAesQSN+ z+4N5KKik=!xuP0BLXm@kd+{@kuI`zIjMG zYpT6#Li11l(1VK5>CB(M`U?P)ugd>`Jb!A{pZ?J-ZV7!=i7)Ep^&jGjh|f~xXAWnj zz{Rlxe_E0d2D@qbU1ylx|7HglUfkeXq*8yLTEA$?U&-V4z@;<%0ozFs!|*eM;(QmM za?sWv>(GGrFd71*Ci5Of;~}(VfBp;Q;)2V@1;@e1u=i8zRt<&xWefC}`Z^A5yOdb5 ze@r}Fn3M3s<5uXOAc*LPp}vxg@1UGwm`(J+;$fGApb(Zz|7_;OZaxu}UxIaG;UCoh zdrecXg@G_dcX#|DFV3$14^s=CFYgNjR`mE%_iYkvi+!*txzckuux=~=kIWY`|KUA` zao-5=5AV-?UxJ|Kbs&q_&sqhiSx;xG}3R^N3l=T~aQ82>_>O%{STnfam3~o_wYGRirSHb~L{|v0ag)`Z}g! ziz!`R`$OrRxF?Zo6JfIOiG>EjCyMaLa=YcKUr{eGk(AFLM7+kE;9x1_oMtS+v!aOo zv*X0xStf|~fnLC)(;fPsFPKdHLOg;woOg)#O;ZWJmPSG^QvMSJC(4AXTlc=}RLCD* zyI)xy^*Is3l3eyV-3fxSn{QlxVUz92Tf3?s5;YU65h#x7} zw?Z!z{3l&sc&JtHH<56k+L(M#zl@r{eS1FfWk0Nrtno*5FifB(23_b%2Kzf^i#Q10 z=RzheDwVDD@RoJGUS6=7iqM%ROY;ZfI*1=(eq3@vzed02?z?FoXF&0O*J&(++2Ohl z@gqvi?4iET$#deTvMp_giaWqt^Uqrp1M!66N!uCLV5q}F;?VruBKeX?Fa*Fv{Gh(Q{e?a^XDYo1H|D>vHA#UX^+^PTqriMz`^`V`6v|Ttfmrr1S$YU&MhZISuc*_fnVbeJ2;{9uDhided~X>(9lAIIROR{2psralq~VSkCf3b~K?6(zrG*S_~8`~dfNLh?N5msB!rDpc!93?M!v z(sy8lko(b+AMNAeb0X5UmFO{F+=pYnTxjgO^c+m9;9PTfg9k8@>e#yVTO@jX?^1&h zQpue9a{g1>1>MRxJ~kA7r83r0`W=?!zBL^${%5?RAF}BGKskQdGMHRX{#cQas(;7v z-1}GYwn^o`*n%O+HR})4QTg(>7`(4l|Co-d7ycH5_symM*8EwMWP~^j#YeyXmp9OE zf6UvOXM&XaHI#iN9M^0}K2$lK4!zH0?OrX9ZyFP<#9wt2%$EQ2_JE}q4n-;P3j<>| z{ec%P3S~Wgu6qA9+H87KES+-xtS`|ceuVfHRen>V?MJrK*z#K*kGT#JRD{lMokVX- z7~u0w)qnP!9AC+Q4~}zU@^%tE;$Aqu;Cf6Dni#{r9`h)e&3jj;bn8qz#y95*C5HSMUVQ4%Kj&hUuyh_6o(I7_xdEl z!fnir&JEmQJQbnSn?HYvWIjs$TAd?<*=fm->DuBSK4gY4c==E9qxr|4v?*g544p6T zi=Cex4{e^0_%(JDr_b_e^Xo;v+~EhhTp)as0PW9Wbwp}Q47LILd$f?+*5nRHP*nvtX`c>{^ zKEv9_a$u;_b)ELdsLY!2FsJqrrpEOUC~&`P+1K|H;r#;Vu&Rswp;VPcNi%1qg4dp^ zW0+PCrS%EwX<@n0F8(s!{p7?bxL5Au`KrBQCA(T^XY1bFBhxH<-GE7cQ_C!^kO7D4 z-u>(4IL=Sy)FXzi&ysT4yB8(LaSg+7mq(0|%a?t#R-Z42p2F(w^UpJtQb0UD`3yGm z)yDN3&iEE*fh(Tq_k_Toy@tnSC3=Eq{knxat<9|uw(RlMLx0UX1(U9ntKhmmli)bA zKSz4f-$1UE$LaXz0vapvr{T-NsMJ*mD@%gU;_{@@Ikfgm}k2 zC-%XU$c3E)Y_oFdTg`Sa{vqD^3@mE8!tK>0#JP;5AE4fv%`bS^EkDOimMzMu*GVb=Z()K@z`*3VYE_6+wp2?2+!DHC|jv+9Ko_{P>N%I%Z z%Q(MN>ko?}wFBY&0Y{HHJ)c1&l`&_TK%&R}8m>DidPnxm;LYkfZbi}?->EtX99oj zdKAkR z;aDE6@()^d_}Ia_;UEdj3!Vr42aC4-#&+H7p|qcp2mhfwJN`qJi@TE7kBB=VeuMo{ zAkvv2-nC5VS+8g%{^>eRDt{?4p{@)Gsrq-`FeM3IzdGBm(S<10`!l)zabJu$5G^O~ zf2+vdsnj#=#6;YPBDxQ;rYKBznZ15Wm8H!P8mZ zc*E{naNuZ-n~|#XdEF&?bNMUVrJULHh~FZ|?9(BdY#|{x78G`av!65BcpY zwLk8wFn_B2`cc(Bvp!y<{bo1?EBBw2{T*}5Pvy(WAg@QX=<$3k_HVHO^8W8T_|c^2 znb#!wv7d|d^5d+G zA@rvrbdKM~kEnWfE7&HJ9kHYO+EF1f%J1_F9t$LgcDvfA0wXw9H>&o(=KIgX z>~NkEuWcB-Z$+=-cx{GUQ|zF6#I(Ms>cqz4ZKQ^*=nHhx3G(zdZhF z(W5-d{wwdl>yQM915xc{SYNP^5%GKF^OsltYWsik{HG;9+8ny+2Q_{Q z?=OtIehGd2mW3Kr!E}{2F<39Su4#lf$0!l zXU@&Hd|=Uj9*)xjT^{g1ys>yVwNGxlZb7SgBj|Ix} zfrfbu%B9(Ulg^jg@>XSkRoBaGdgOBv{|Mo1i5~HzW+a{(CrlA#GTGzn;_W^hdI-&_ z2%YP4iM}bJbI47v+r2Q8tyXYVScMW1%JaQ>u#aCM-E+_Mj$tbO-=8J^TJ=Z7($V76 z>&NCKL5tk->(gVufP3q*StlpmRQiv!SY-D2+Z5Qrv$^{Kbmq-T0AtGdMeIxL^5<5FlLrv+jE#=7rdGA zPJ^NCPWgO^Hp0htgRa#6ms-Id@7@_ZuVJ{bh(x|R!Xio4OXZDlqCl9;3A zn-#tcsllJ!x>Zglc1T{p)LCT{7hFq*fvql2)Z0D-(cV%b@xK@V3%OH@Ro`Yn`(79I zHiO-A-loIhZ9q^Y1mW@xcdkgJGEPCmu$ce_SJAajQ?-pZ~umUFnkY9&EGDSJpmulWB z`>`FR`3uwI{)8&O>zyu9())A7H^h9+_m7D9n{xfzLMp%3{D<{K$;IEwGd-41%&(3_ zug2e~X7ZhTFNf9p&m2|wc^DwhBht(M=W$6m z6OrEh^*`!wVgC^6tr;=Y>2P15+#di0I z^AWa-Vt*hO&bQ{&7*^NXyHwEMF;I)nz*Rm!g#8-vFOgLE74+BYwC?rGj1_J$kBZP4 zXR~_ehu69}9#g)5HH>92JFW5~{-bPv^Y<_M#%mqh-2Z>lFGYeBhg^^p2@u?Q77b32LVy&4wLu%SK#`+p(cn@fP+S8936eV?SP0~z#B*^M zoT9&#d3I+v(7m+%{q^}??v=TjooAkBWOruX`^@v~R^rFzaT5P;i6Drhp{c{~85W>FF^HWQHB*Sqc#x2L+^7;)5Z}#;gmHw<;e|&F* zI2z6eA|Eq!UgAIK>W2_mkAeu{WQ*lL<(WGEa<4Gu_;DG>VsTpaKUCDGSd+DZ%JWzH z0TR76Dd;o%e|?Xb6ocL9sSAg;42N0t1h8|XM6V3zz(4FsJhyoChlZvK=gLf3f&* z)%+pPUs~;tV&nQkjLZ0~8h=xdpVr-~uUzmUPPP7!@jEU4-ACWas}mCUMgI?4^rF0K z`V0QSAIX1-fiYTF|?M$?;SuozY2ZSybC~k9!zZN~I9z)Ajko6DJ?MC7GJUKt&R7%`R zjW^2qvHg&*M^5DaoX9xvTwR{~njtqw_z?X*4rdn}80HfDXIt{wKl{-CqwSI{xe%eB z%C^?61+iSzqe8tZBlZd@Fj-+nw&qP*XXxZkzX zc_Xp6p9z9{#kqb&&U9#c)SO)Lx<3f7DNSkc!0ObWkKXyh<98Kzl)9M#rHeS)oos1> zzdk&fbRszwb|v2r`1V3Hv|L}k%A6zd`RuQW`^7Bs-tjuAAL5oK5|`Vz$m?>^4sLO< zSomQEJHc>TJRJYw_sDI>u>VkxJ_)|FS!1|gH4LV4*7~bIPlA_w*S~$-Gn@D~xR`G| zVLM>EsQoF3cINJbXlE;3vU`Sh&;qhACRq)C0PB_q-R*FK^XD)zywQht4`FS}*BAAi z-Mg?Kr*YrA(C5em?wbLX+?$p^eD^WDtv>tOumNdgT-=1~*Z2?W{~=DC3U>nPKW)(` z3!;{K&viL-gV-B8LqgQIL!3NUx^JrU$8-;1JIi>dy1rO%O#k=#dEwu;9`%3tVBZe^ zOh1oWpD_JvzBV{s4tPGGVhm{c4?vs&@iwtP%@BED@UDZIu}b^V-2MvZ3tZ12euQz3 zUfAC{S8zJvF`L5|>48G&$KiS&@gIyMf6>ortZIKEzu!c8mH3%Jo!7|}Z9w~*%Kb%M z7R9l2ex&Nfky;g)9_1AIR*~pYF2wn${&V?M_M>6krsjFGr^KrESC-H3XrDvbt~Dh7 zTJ_hmpNi{_&){<|Wvj)3kJZwh7iz~U?OPdT|BkrsL7Y!1C->gvgR8#H@M}u_D19Gk z{AtOrE7y5{*tTncIEv8z`YsmNAJZ4TmpKMx z4m&PY_0df}A7NPMRd-qNyC`s>AK(+Vv6vU%tJNb3R5oFM?s~EF^uE@FDRay2~^=L^7F3_k*lskJ|SZMy+Wp8d51aM?Z(Eb>;qYT zzWM5hI`h|NN5NFOe9r#>Mz!jHb@J8kc68$G7$X56a_5sVYD<0~&PMg0M~;8EVf*^x zt)hpUU^Wu)A>}^=aozglIz{jJ*ye=+{V!noLNU1@{3s{Y zu6&Y2kGLY@OzQhb|Knk|^XINZWvXIK+clE>i0kA1p?pr60sWKDq6Kh~&!-?hXpe%* zp}u{E8;1L}1KvDn!rAGg>5cOx`L*glGwhFFJ}nJb;@iwXi|IX{EMD;2(c=&y%f%sY z^7E%TNk@E=Y9^Pq?_L_r8~3D4d3jrDf4>0dqmeCL{es|2y&T_Hnf2tB5}z~6_kSzG z0C6@-eyb0=?i%dBne^!CwhM3w1>r-NpIM9|uGD>8} z?^%p$^rr0Sp7@pwG20Z@9^_=7MB3HVSy zfyJnn{Fo2#6CutHwwQjN@5`>c2Yag8ZG{(Ts%=)xOnOM>fre%mo5 zF9C4hVtBIj8nh(49<7ZdHGi}jW9BQcKu^N4+|aH4mR2x|LVJp}{y_ar;) zUkirv6M^?0xvyt9oXMKitG|5?)NXZiUZZ!Xz$c**_sxNtAzirdX~|C`>Y0i5;eDW^ z@If3;mPd^*iC55$S%`%5h~=Ci%LsM-)cBcPzW7Vdk9Omg?PVh6VmWetEJ<08e7#$R zF5Mp<4}mdr<9?`iG8w$tZ>xPckqYY0? zW~He&kHGq#e+Ig8cGLWmXL>s~xd-jM?$7nvp8?gI#?&pg^p0{F$LWcrZmr+A<+3wy zes1F%{*`kiKeXtVwqmb(sT0ecg(WA~A4o5g1Iw+tmatiF0-x8hzvkXZh1Aa1^x;Ey z!`HTNJB(+fGHo^gm@-~}^yH==IYQ1q)uFF#B?1bI#W)OmR4KvVbL zPYdnxg13*t4#Z8(hPlfcJR8yGKGfMihx?VDPkzxK#b%g1{NUVrlk@8*mMar)RVLm8 ztaG2%%6QZZ;Wq|-*`5=0HT)ofDwuKng~ceY=Wty{vGH{E zPXdo+9uK;&JFGl^$PSm*cb3j?xDFEe4w3ldz8UdJl#2`9_g#EzKzv8JK5r(`TgsoR z7gx0We6)<-=Zp5k5LZO`us?bE!#ZSv?j!qE!%qRq^^tyt)P5zojQj_2KI~5}Nzgy= zI$6Bq^a;1&Hz61K$4+4}swMy3^YyEC9&Lh-NWh0&|6x>%Uib1zBfBeSp(hgXA+^6i z-0L&=qvP1>#A1NO;>GcEtB_pht#$$hxu^MO+{8Ija8zd}B|k!pT*Ns_fSr2TS$G zdLhn7(F^##$R}KRewy=-iTt(dkM@&roQia|7Sj*AH1=LP6RJA@+DW2UVKnqN z<^SMs@Im+I)rkJ&l{l!26%j(q{R6hV-@IPzrZA=dkpkfBYsNo4`*@RDe_8H7wf-O_ zrd#>wI78OV@;#S_hAQRPTdx1O=U0!7a61I*Pz5tgUlyZU{fGH*yoho6`E5-y;Qk5c zGcnl=J3AMR?bGccOrkoLIksN9|8#^NaVCn7)$E9D!`2S2Q|@+s4Ckl|OxqPKA!BUF z5A0uxjbOj)&C~R+3h#)6?nuCgoPSO%t~N=>_QCm3Og4k5*qqzBYh#t|N9j*$wcqB4 zOL`d=#i-^l%kLlbZ-@7ZC|6fj3>gM-U0Y0$L*0u*hXB_v*iOP_N`FO5{wtNfp4_l| zlx{iMZlt@HzLno!=T-hJN$LlyVEEVTbXAX-g&g2BaXw`PBW_ zvC}fUAqg=`{sp*y#o}XC_V;xXf35aAc6m|5F%dDU`LBaSZ%5=uoR1p6R?XT6gSqR4 zTiX}h$Y;L{n?sAgebd-R=ic5{+V6CnDe>2$cN^gPv#p&c93XNE0cZanqlgb8&P2_h z3~zs9Xw<>&(e-b`6(rz8vzv7PA+Ct{9Gz{d`wd7d>3!|vJR@wTFX-g;7vh?@zQuOo zvg@wxd}i<;e>3I%xhJaUXCD@e)2ct}|0~B;U5n|R4)qxH!vH@}>`(MPBznYk5$B`& z-&8U8qXGRVO-F(Gu)z3Mxa$0f<>MFGy5bLk|9BRoh$|vKiRoO(&YBf&K>x^!=M(pS z8}n(kKjx$Ql}nQ6A2mLR`T0zf)6(HSclu+9ji2)UI%oeG%hTeI>n~hiisj4mw-!Ch zqg+3=VKM#R;)7kx(WBDlasD|rmJ3?jEs5ZFvb{TpZ#y;GJ1`6UzOQ_w(y|-i2p?Vq z56p#Pm7H9b7Tpe_9CCXi4u`lL%BjqUdR3lKd=Bp^G7}Pcn9t`HTn(*yeCMcaXgRpq z<@R+hLepzm=N~r7gdP?8w+!rl8(fl2wWGN6%kPgr4eCG618fAqCyC%aPbAz2aUd}? z!y6tBdL0Y3gFR#H1}4C@5&OCy85;!ytEYJ_9gqokH;=LV>&`7wAH?ZQ`RvIZE4TgE zYGczuw14ME&d=r&d~$ET_ITvaf3k=kqBlf*=*fSf!cu4Mn<(bj#}m33_-oDCH*3zO zk@7fyo*Xytqk+WlKq_Qc5AzwD{Sb=I@8f>72&X@I;KuS-<^4c#6Y(qJPjY{Z%G=cD zL{S60yjj}2k98Jo9z3L8_0>1QxzWkif9=f#XTc#sGz=CT62!w$=jKH+T@#64%?RQT zAqhl1&nE;wOdw&TWEWBNtB?kQ`sH^iME^3F)JxW%t9<>JB2CtN!J-l~VC3{{5dDQd z0Ri5vskW<^1YLjqI=h}1=U+tlkpxq}@m+B3r?b%8Fr?S=uQ|M|)`;=}PdK}f(Oxx+ z^~i?%d+TMTT=syvM>=g<`XUF6{hLjG6XgZH!n~j9CuGBh`#mSrIe!jvY=7Bu?LjuQ zKV)0w=ZOLEY}l)IhiudG>5I;Ah%Wbw?+qybi*L;t4q1}l5A*{fj%yRCCypB&^?8yX zR`koNybl;g^w)cX_+8DC#ubh;ED7oUz5d{hw0f@pTlnCAVc!q+NAS7N^+#UJ+$_Uy z;afWda(c3N=!FaCUljWd=VQcKFr5$A)i?!7iP5z-9gKsU^aV%Re>xV6I1`q~WjE&Z ze+h06MjWkP{DIQ{wZ}whe!~3};&aM%h#9=TSybnP?`_UM4)rlkU@?Yx0Mem6+;sup zLVN_*VFDe8k08Be^INz||EsIT^m!NC6n&a@MfLu$n?zrN2!i+t)qZYo5}pFSf5Z2K zLU!XYsr|I%cdt=+!tGB-0N1Y~z2)yeMe)J``$>#jv0^CWil4zJ^>eGfmfqu0{lbyf zuvmWNL$wQ+RFTDWt@>j=>b~HUSWHJ;5%Doh=R%j+XHl=*ABIvF7-lSsQN+~|XQSj~ z$NB`q)!(nN{YS?t@fFU#8_Huv3c~dhrgO=<<9DAM+{(X-IeR}wmt{be&%lmk`GEhZ z@j>M{H3RCu;`kJ)Ecb7L@1d3Q+p%If+WrkNpHeQJM31-!;(VB&3*C2D%K>xs^zZh$ z>;&9L3D=E7C3>y?)3y2I(v_~~Rp)!<{kaxB%2Nk_2w^{oe|3_M_ymoOz&gz>g$&dG$n9XweFFk9*S!{|^J%0-ReoT4)$oGF;A~)ir%KO9&A)l=Jj%)i! zx&F}0>kl4sTMe`uv^ zAGo>saI8dMpQIzsM`iP=47Z+|DLgY{`a3(vP4XC6Ci#hl&`mZ z{e%8_mHj6_{}9(ylrL67I3Jw1e$}mC_j7jKse#GVU&CTO5g$aHP2K;qANIccVR{7Y zL;^l!W&Kmc6`PRjxDFJfW_VR=n^W)QQA+(cmmgV@U331z^DlUxiF6JY)B7b=-d5f@ zOxgb)E)u;x5d?8QYWxcJRcD`UJ@QpxfD+%~-j5J6P5B?EmTT1JO!yb=TWF1ck&ln+ z{TwUtM_d!vmsB_BRn~oFv@f*A?vJCVVL4SXCj2*v9_KZ@ztqovd_REu15qCN`C*y- z3`5Dq6=5auw~XHZi~hCM_#jnH!M>lpXZ;i>uY<6Ny1>kn^-s0GnN3XA=93xAXan{qud9!iy_Q0WtFkl@UeDscsqokox#&vK5ZJY&{LMNal0mI+`r=Vw8;3Z5Shnt)=1uOW!M^fI z4Z7^R1y1i)Ui{f96U6h=CRiXG#76sko}}J6Ah@&Lv=4eL@R&LGo7{Z(B({tg;y6S- zQ6toAz23G#*)1?|`@>5sf64`ySo`1CoLdL0I!1-ITc0cWbrtnFGyenoer9L88vk4P zTZ_;6*Jx3&^Sg+@QT-|C=haF+c;&D5F>sHX*gj|95AiqZF|Yr)Bh%nAp>UB-m%?BK zb%9x}XORyUTaqMToQn$jL8hAyJ$jEZKz}6QL;YxJ|AOl+oL{MV(p-I3revQD=V!4P z`TQsDOK{yq@fYwntL>AjKbe14>EB6jxqcRkt!Uo@yx-T_f8o0JGx(d?zF{^z7Vw8B z|FM5dhQ)em&EIE+yuJ6TNT6!})k302y*}mqE|hLsT9osTvc2Ez_Z>O=pvX`NW&4a; z{E|`x9=*;Na*_s}jDCRoy?%61`UaQNOeO zyn8q_{WDf+pN6}C_+t1E;+D9-r<%!hIW5LuSK;)8uO~++{aboWVg+LEpO*aQA{Caz z?D1Ew|MlH0rq5ayv}#c2C?)<+;rEq@AUM9L_BT(xl3@7Jv0=aK)`3d>Qf~iC$Ta20 zeAqr>T!s_zzCiqqYCnCYo*@QD|BV}eyZl7;{OV^hf7DM>j_cYM)3@D_$bAEp`dLgb zi5~Gc9AA|Dx(A$p3YW8?l@gNtVLH{YO!x+g9`QHC(Wq?t3LoDZ7R)UX?X)sl`Tpe} zoFBvag%LjT{tfXr8}Wk54~QA|FdZvxXcP(K$#o&%^h2=-%vR6WUqGNO8bJ8eK9S1_SwwF#nzcr`*#_CtWD&qL(3=rc5C?{ z9wx6o;+w$4sqjb3{Zk-*kLv@mXnFsqB|rKn!1+<6m+_x^L~g`!NR$t%wA|(i-E+Uo zosxYUickZKar&Lbe758V;$KuY)1V_+h8n{*t{%4}LW$q}&G}vBea89cJivSS2~*+U zoh|PFXs2R_Z}~>4=Kt1`{95gY^;C{aokZV|WN1V}s{X92M*m33Nh1gm5H_Q7!tU@ALMwkGlQE@r(Ey;#k!BPtcEJ-i=Fa8hji!;SI|( zc3dX4KjL6@^7kDe`Ctr6`KOKLPwgv+hU17 z;&zCCs>h#|&Mqynu~BJ1M{l`*E)joLonI}${D=01aec!#Kf`opg@F6_xA;#BZT}9= zoO0IlZDGJEXH_hAF$uzJxAnieFAWaNwhpMc;t_aHC=nKzk_{aquMeE@z?1lGknO1% za^LynzRLltB3-yI>fzu%n0r%vZwB|3@dxp|B)1PwozHzA=ff8`qgU5gKFc6DjW4Wv zR*kcSg?6!all*e|*bZWt2kqad5B>S;R9IKsZkSDWAWXS4ck5rTlcCX^@=r=xg~0gs zYt!wHB!UoJ2$#-vqCOdK#cun=2ncT3pZg|4*VnaYH|?4V3(H-teBjqWa25cqOmHtY ziTfHM<9%eeCXG^{QL#Sr{yZKG=?8fSs~H4e@y#bM{PwOyPMtIm?V<(b({B>()@2f$ z;TD9}eKly^E+agg`&;Io2=v<;O7NBZ{w9QDfWw0ziD*i$G7=`5R6QR z*2T-8_H1W@iSOqg|1L2VavzRw^xI1A`OdqEt%W#E0*n+sk)X!I)cz70J}p($bnhZW zjUD}|s6#dg$2PYF!lb8u-;HaX3cs)BKWPvf!+#!;^O4DhTrtF3J{hi(~dV5M}u@#X1-0?)x$y^YsJ?b3P8da|4o{(%JmlyFHkuBN%Lpy-~ zUO!4d=R}YHEqvy`(2v4(rg9!OLy4oOi|k-xAc&s0IQ=Mm+~a(N`%H{;&kL)xoacto zGkxm4y745rWJw>{T z7Sp@`VE@;ej-IOZ$pDES*R6<;V83#FJWAfkF*q4I#E$;iUu9pWuSAdQW^5m9500Mu zm;v99V*iNgmg_fR{c)U#^p@9O%&&gG#ju!;xFX^#n9hZHeZEG0TpwloQTt1+{=@YZ zwvSkTLl*gH(PKU(zSl*fM||cp_<+m91uvk|)cef!@MsuB4NT_EI_dtwbr0_Uscgo8 z`+0_jg$G_v;q1`bQWqFzt;D}P5fE_}b^qh}36xLBUf}aL=6`(t2Jua7CsABkzXx$O z#963uCg|7r44=NJpKlD5rR$&eyHtOz{<~@#UZebzU>Hl?Bq}R<)uNyrl(%=%h|CqytI3>R2BKxndP3Y?6r}tddDbcWJ zY@58Vev47+=ji44BUS4#tF5H@Lreak3)_Af(IEzKoguQ3*H2pXM656B zry#C|I1AN(`m%S^q5gpOHWBF$RQ@lzNcGp^kL!FNK@w!X&TJ=Xh zU#dUiIxR>>s{LI~dWRb-HQ*NzaZ39GOjnEf(#!WBzPD{F zUQqm>v1^QB>-SZ^YVBi$U+61lR~DnK$&WT9r0Van@!ekr+sePy+;t#SIe)U2um6#c za{jP<{;J>nZv5b{9xLCE==-x+uBH7y2nqPm=)z+3Z}Bk;^rO1nySDFa%P<&I*wgyV6~a|qt%0sJYv`F)J!TwW&8hf0w2WIk^XOpT9u5;<}} zJP-B=B7WZ+{`=ni=gIai=y>hN7ol+O*4TsoMUz2*?`k|DI8_okzxF^n$0oM3tbZip zeb*(uqaJI&+L5@H(>H3rq-B}*N#MJ>T%Dfl?nA)d4!`6?r^EiD!9U%65drp#D)rl6 zG?D06U4c#k&pQS@M?VrLpmcJptxp_tK=jYK15B0qU+ACn7HJQ(zc0%p%BOA*936S! zxQY4pYsWxvy1Zo0yWy#@VNwOhH47r3UEfzvu69i%{#m18T{GVEYCQ0#^rFi>fm*`B zy(FSv5k>6AC6IQO%UA0oiRTSdK{$4}!$j&C4dVo06whgzNI8g;#zM1Fx9v;aHp7nX z{3i@9dhs7T&nVYVv}1Pz7Ty`oeeqmqgfz}Xf3)Wa9+wT>g^w@sbCCg}J+TDfy)$qw z8uE=_@f@a^)HgOCeu?KO@m%G|xgC#gE_5DR&8TwnH0Rg1hWDoG-kTnR5LCzgt1Q2W z$K8ZZmukDVJ&ye;x97jd-{!p>(fiwFNw0=Zfs2C|9<6_hdu8HSPszY--0YTrGSvF!-na3)pQzTKmh-P$w%DE-jc=*&56khRwpFPEs_bKrlI~x` z4G~A9`rongxA6u%pN0DzQGUzUzla~=I1{VUk`+U3{Vd$S*Fgdybdcx~mqZ+mYCrwa zJ0A>A!UiNxg6#tzRe7^q#W)O?+=ZkyLIW~UNd9!=|@<~AM+`n zzg8@!YtQod0N=p0WJ-A?}wVRra^qvRIr}{RMNv6{A)54dnS7@i)ZLsQwF&e8d=a zwboae($o{iAVWUXjb|~c#UJxgrJVu|PTW2&fuo zI1zq%f4SzI{W@9z(*lX!j^xMZJN5h!=8r2g?xZz+bYJQJm3x1SY!J7@`IYK_kN%;V zz+SOGZnHZ``Tmp{Wbyqg`sMRg**}%>Pp$UTI$x*8->_a>Xy5&Qiovx@*(Dy#MWz2v zz2)*_d3c|R@%}8PYsoL>3kO`Mit+jqJ>qt)Nr6;1dt6A(G1PzgbYZP-ci|GbE(G>7 zC3?gy5l2%#XUuR(P>|*Ju{1r?)8hWa_s7chnY@0rto}Z#^8xmf{D|8j{#Q&Prx}dh z$Gzt-%Pdfr}vw zrUcguXU$2(zi0vo?h&s?5`8N(vG#NN~em>zX$TGXXvsMnj$sQGTxC~ zx$ok0NtdDU-qxl`h0$KTKamUZ5iAAiQ12@YO11iK=@rLBNZ)qu!-mlj(z!m-55f}( zrxS6)2l>v&iT;J+362v@^qvBVep#x7Ga>FIN`i7Q%$eyGej52}5FGC{*MIP>6jkq-Zl_N%sSy48#9zxR2SNGe4VQI#kwWlG6FE1SO7t%RpycQQHy<`glW;uL zGpoa)K<}P~6FoIz&y4CX;W+2kC(^mjD@B|OHTmiu1buW};sqI`9T8WHC3Hvv%b?-csF~|)y_ZULb(@-e$gw#;7!pD zyEk1=0^S>|`-&{$@8TNKqst(;-Cc4{GMm)@5|Ja4gb7eK!=p@wM-EgP^Yq&>PY>tg zFUo_stqH37m)IP8;0i2C@oDUvnFUwVcm>38a=tP#A6_iddy;Z&L`@pEatYbdzAWHjBNj0YyLqwYvT_gl-Ex|Pph|Asi3NM|R_ z|A-4JuM4@ZTw0uH5ceO^D*LNdBzjBhkNqt2w_?T6^7>Q#!jl%59>Wjq#1^+)`zJRwxp(+m|0CzcAB7zoi+!HoSJi5}O5 zh<{Vr>}`uaH}tAzGb_5rW7tJqU|eMTC|d1rzu;>9&R4v^g{C*k`xh z@1p4`{||`2A&!R611`I8KGW8U0ub7GbFw_e`AYSE+q z9O6R)U+R1%;)Yd;KvXwdZR(u?3wiVNFXCVT3e1OQ8Gl4v3-LE~|J!%hrJPzF2P{p` zSbjbP^;eoG=)aeW)2hEf#^I+pKE+~KiN2bcz#xuB-)DR8T{fJba4<17FkIzd(sKKB zq<99OQ(|1+ziG*j_Suy8uZ%w-{)YQ_S*7m6Xu4wN^(^MAMSj#H zp?drtj7;ydyF(;wKmtD0Pi8S{O@7oSAvJ#74}?57pnWskp9@gt9a#O)COLb*6Tf_*N=e)-EOrw_nN>H^~~pHIc-GU8~Y zIrzZT_e~nOlk->%`l+iT=J={Mn8$d;#3hjXBp*R2%x;9)4!CfeSS-;$GsEkaw`LBk6Aip~RHvMHaxPcaHxp|TM(UYN z?53r{d_f`4l&}73`)9xF-?(-ieFbuJ&F9;^$O6t7{{C*0gJ3r2g*DbMF$cy72TgrJgf%myaU`DmO@@sAKXazY9>Yqz37qO6;(Y4% za2MNMpWokS#SZ5xbU1fG!mZCN8{X-MkDDN|+qacUyX8W0w*#fkUDpD;;K7m?n{)Ho zH&eH_xW4j%2F@EfO`EKI_^>+vzt_*ZkvnYK{}w*j=5zR9n}X@*;rlCU8q)`wo*CYD z=vKY*mS`~03zyH}gNSn!QFN$TvOheNPB+T-|FKxanJ~_0=lv_?{k7ZF^KGO*b++HgEuC^>;tGT`r z^L^RB7~+bb!6#j|jxKCW5)2^SR`KszK>iFvjcZ;ci5_w7GJGocq4IeK$9^!Fg!4V8 zRqLZJtdN=er`3OmuPXaR#wWDskq^o##yhZ>j`$$rOw>Ns<q_)m^~e1YbzgEK zRI!+z%Pf5GIU&ZZSTW4+KY(gKt6I+Q4LJUk@>`BiiG0F=Dwj)=`D@i50GEQS~e1NK|hZv{y0K)KChj0|0AwhjS$l9%s+q8ew1?jwUp?!1cz=s* zTCjwj=KX{DsBy(5$?G>Q{z$Lv|B5W8V%yG9NvF{kyb zSeS?m`A|23#b_P!qb?@Mq1Dn`d4_pcTY=r+M=(lG=YEZo>aQh#m7X`E7cIXEh~Egs zu!C7FPK%y>Wq1!mLzV9rDf@4>q@V^^pd1SJ@6$5cOx<_g2p6!!`0H&~vY1Vc4`MnO zI`#BgYS=!nud(>qF!+JGz_`fvLA2!W)vfcVXIq0|5KYh7f5oU4y_WxnzrhEMf#vfI z=4WmHIM?c|(!Zy9sm1(f3-5PB{_*_p_UuF9$=eP=H@f|edWnBy(h!KxQTGqC`}u1_ z_v?$3nrse*^Vnc~=;+2`vv2qTkNtVYE55iRE@;30uwi1MMf`JSoz3k?0X0M4V4K&ziyWua4uA?;eJ^ z$WRD>viSMKPK$o=veq9;{Zx-}5`V4w>&kWBAGYn9(ta;xU*vD`u{PTHSnRRp8+})W z!lsiyUa8qJIiLOa_a7D;;&M}=M3F*ES)B>OoF9ccKT3w7JtuPC5V${#xBP{6ur_Jx z$BE5oB)Cr&!7mOI{UyZJ(C=0fxh~s_6Y24P9+VY6xy0W5zI^&$VorIz;G0x(+{~i! zFt2q+hw3k5Bs*e(Ju3e&J1|)~=ZNQGMO-D6$bouua(UwQi;|ooKNG1R;xDqiqMyoC z$Qr~WBZ2wsqv1JK(T?2-QjScIzr-*PE)3oGY4oljI2vlNcf61S=6gdYx49b(R(nGG zB-KcPPpgYYr*BMyV%&cx<0BZ;+V$DQWhu~gOVjEt{|W-#o2AxomgbUhBP6?3&3h1^ z0Ih31vYy&85=8yJOyYOd2+tDlZL|i?FO_j=;o@aZ0cQm6a^FtrFmmiHU0}(FFpKRw z;tF#fp6v*Gk;a|ZY-x98=%rsC!Sfe^lgl4W1F!k}6E@r2hb=Zv4u8B(&*v{7VRX?8 zhiZ60`4a(Ntv==uzW0e7=}>ubE8C#L+o0^w$J677=K>f@?Km^{A>;*g967XhI>F=8 z$vAjO+E4B;b^Fzt(;&?}=pI}-`0~!GMj6nGH`^DS1cDjA5n+;FQ}lBx`XP|*+wmyd z{jS^LC9m$*KNr@vi0m|V(OPJ}qr||H96lzVr#%h4_t=C+oIlW&M1ncvTy?HC-2bQs zOSdlCTHiI+HO|%S8toc!fZRURq-}*1~ z-*BB?7#ozF|9N#d$02uWe*65mT)=s=9HCRsZ-Ylfy`8@;3Y;+`pRdFQmSks;AL2h4 z=dKI-FXu1T>F}aOG&DwrJYk-!KZN@h+<#(REZ+=o|4g>?xgQDsVuJWzH=D&M&Sxk$ zB_>-kkULLr%1A18Ck6&00Uxq5zNR%l3GS(Wic{+U6u>^|*5w!2O6NkA_CxetSzZkO zqsF(W_7m{Au0w;jq;v|0MPhdGzlSS}Q7!qMT^i;tpB15ef6Q2}KjRg!+R51S33Nq< ze8@Vp7)5*w@e_6b#crs}nq6a+_Om?3OZ25kLAd{>`cL1oV+a)M^nPifp|Q&IL)`fb zlNk#TDE`YKhhWiG@x2SCH z?Q7;44rZ?&;L=28-`-<_#9vE(w?DtSUbOrnmHtIymuF<5Ac?OHWwd6;9m3pplq?Y5W?CC~r+D4s)Gsut+^)i2J zl8*ai`ab3HMP{;tP0yKeFomiZ<0PMd)e-vdNQm>87&U{>yWkElIs1V=t+4T+9bUW2`MqzX=_r!YW>Rt=X_NC$2ePj|Lj@L z8z78>7Bqim2#Zmz{zLmwc%O)LT_yT@q##=o;(9=gngQQW;rt|~TaNFNVx@UnjMrx| zT}ys3-yv^$qkqOu9Qqubdw(0XxKf-FUu0$beTd67M1kbcbHeRA5IbYdhNNe4 zO8<-nSpRhI@iDaduc1nOqX703@cDt`R1{Bse%KLt5vQWYpSjp~@4>lo1#b_x$0~fR zlf~l?n*-M=VqBg-wE7SACzbPu{QO5;>@)b1je5)-3CaggZS5xLuwkdoj1 zRiyxf=h14#k9WVJJb!AG=U*-P-?w*rygKOdKc4@ISPVX&g*f$o1=}e4y`f+%&EjKSs)1J*gB@dD5vz}E4Dob{{Oy_X|QfZZlp$M3p)@IbI#re;7 zrtxkf_B{c?{F!|cJb%b?-(V=VdkptY0iV~gzvkXZh2>UVOV}(&+)l=e)c7BsgB3$O zUn}QV+k;!hd5L_tG8vw2)eZdmSqKPfP|msVt6+FxD^#4;YTgDm9>VKwE1S3&^~e4s zehYF4t|;S=j>YG2Uk_M&_RX5JZ*t(+^^4;cbNVf(Yz{v*R!e{>?_)Z4eHj6MUu}vX z&Dq0i9Wh}`|JIy+5&r*#M1qgS5PU2i1a}!6-9gT4Mm4S+aXsiyaJMw+oHL$##_=kK zSZ^86^%+0eC3j~e*gW-e z_WbtS5SJDGT_(aO--|`Z-G~8w&3YdO*u=vbhj{Lhi0!*PAO0umW1`)^&H1ilzhXa& z`f#^FP>ZXO3H@A~9=NeQ3?lpTKl0np>(cLx&UUy7;v$aaP7O(g=VPPK_HB3;;@cJK zF{*S9!F_MSicA3jCj7Bg^Zo;TaMt8WgZ{Vh!DgS+e`{7S{WshnVoz|P4jjV`#a?9J z7-$m%MtbA&8U43%gitvTn*q;9&7me9##Q$JjK!8D^i($X!oa77Cf5wcHo8zKOL^ELAR0_R;^S7BT%AN9xbpKnDzTJt07&tUmt zxdq)HsQnvQN%hBdC%zw5%Wwa90cQ=>L$yA!-2W)sqSn=Ydk!ks7yo*Fqm$&vbvN$6 zsP&oK?~~D=a5%(>4JZEB%jZMY_#l-{-)BLJL0lgODbI&;_LVK|Kb_m3O>4cq2(zhz z8TLmOqgwrs_SNelfe;Rq=+*cjl})g(RC02|?$tZTDbE*i=R+-(AMZb0$BX65<6ldD z)ZZ&l3C1uTCHXNOaVC_D%Wl91(jAK#y2`6Ayg5`Qgvzo(6A z7I~|(kFD=2(Ic*k_yslonfTQ~2636B(jTDgGivb{@kd;Qw7kS0r--Eu?1>V02$<81?SSLTd=PKWK2DC4v z*k3X|r27Zcb%dT8zwUNpvkkxPE*ZEoAP!JYAseNCT#L}*{#p5)H-lF<^WEn4@2Kp1 z+DiPj+7ItP<#XNg{UH&Lp_`A^zqBD4YLk$vKkHWHBOK(9XReCPcRmyIY01xRuC1oM zQJ=4F&!Svf^q5a6Kl3l?OGxziTt=LU;-epQ&;pa*!=10CE-=T|O7ysIZ9oLY zcHyFe{#TWONtt#nA44VT0%KYz(Ic*lI3M-=67>H!OynH^$Eo!1Ek9p~__ktwR{;Ov zc)lFxS+Sa}B>5YP3Cw5kNw@C9^T4>Xiua9Ow;_+@69Uh97LWgq@2gIBx_4KJZ+py= z_-lbA%B3f_~$VE@^cbN}>9%6C3)$>~NdFAqtFLVX4`t#i%~;+{3; zzPV8CP#5lt{wz^%D!+eCQBK^aGt9!=8$9Ac@D6ua@v1zxmCXfVTl*^iepsYOJth;; z@5&(IT}XF;w}BgTz-{R_&gMc#^Vz!}_uX9Xn?Ux@QTghJcDnGKq_<76L*pAH!uspa zFSk7%0UKI6?5^`D9ul|Dcz9)EH1OI+RShvvrY^5>6fgOiM7^BMVndQHOgBTrXCvC| zw1!Jzkivt#x{+6eVnC^chE1x|q{@3Pg^_ca`SAsHe};EoGxA~0 zi!kx>nXNsYv*F29JGU~6Z-QUai}4FRGKoAf|>-|;J zl6Mcuh74S7eY z9x(iL_=e`6atPm>1UKaD)sD8lxXIoPy5HOuy)Q2R`NMy&ALakN%gFyN{NumykEs&} zmV_sWQQ1GH+CCUg2e>Ri{DTz32LgWbe!-5;bzEcMBxV$@Y-0I<|KNOIQjF67?XO%( zHL&|uKN`I}1PUWVK8Ja}H2`=y6|#I0D7TZ9~UsgG-OSZHKM73L~it zOqHb)J>m-Zd{FW+LnZx=iq-v0FhOKY*vt5tR{e4R;6T&s<>!YM{fSNU#`J6)qVg{% zKmXMDhgyD*ki#&f>27#M^VeCv|I<}xV^59R0f%XN){Vuemi)SamwR(R>{p%tlE=Rd zDG2v}g|J}GzW2@-Uf_5pW@71pC@4?&A1l9qs7>nmTBT&yT0lz7c^R1iiT>uP2LHN)(TI#<>BpvZ5Dw}(3!acbDj#pUlSLs*F z>mM!o5x-R8*9FJluzrGkMj3xl;~!N2d29~PAn#v7RP$$N7VD`cKfXWz8VQ83iN*9t zrW}7VeKV4wEeWY{qVM0IVXxG>of1|h6xLuteCRPn>c8eBy%l|3{Oz7RB*UrD<;4N6vqbtf7SrST1jYE# zca`W{iv=>cKBxNMysAe6tUgx1zUye(<2|{`lG%?|F`(pKk$!P$YIUOH;G}eB>L+0!W)vHd+Nzw4{b|_ zym5}@rXPO*S((BI9EFb&7L4%y&b?0#jCZ}d?8C5=`SBg!<8ib4WMfAgKozi zNhA7L_aNQ2S&36M&^|r(QXU-JzxZwX(EzCANu$JbVC~@2WN6*bo>RDQ2pn#v<-PN>zG}j~GW>55q6lU-Vyj3kC^4G6_y< zgg8!1>~(CWg!3Wphb19j)EiRj5y|$$)cLC~I#g}ZAwTdo597Y+VBKc?k}7uo(6;$^ z=D%K~N#{;c4^6c16-(^wn z8|D315fvS^e($?=7N<4;VZKuMLkR6zjN-ghoFrgfS#4)FG)&7 z{1w|nOvdM(s{NU<5zD040(I+Rgu7a z_R*1@R{b#_bzgBw@_dc;!tp^pKg{mIg^YsQt(&h>|K}g*&rs!Z{H<7&OO3x_Iu{D( zYur{1gf3$8ti*%I5Mg4 z%J*MKL1F5_!o1lm(N`gK)+D3?_fMQ10oQRid(U4Rr@|j)|DvcjhWHo7-|^YAHwM#I zryAxz??F?lV1|+Xt0De|I2t9UU_UDDeaG(lX*ZPmi~3&D^IvQHA^w5wB#1#hf3)aP zY35%&%wJ1>+<#K-%86Ej73I^m z|A+aopM^MeKH7$4_zeDITyORP_Sd?NH=c=rYxE7+eG`l2)+Rp`_>`Dt8eI8_VZre& z@9wXSfe%Q)hc5G2jMgDPaDPqJQy4$)U5h$~EDHr^B;Z4x<@UGU6!IuhZfOJ{z91CC z+20gG?w?lsqkj&RPo$IaH^dDQN2BhaJd=N}VM4!hu0K_K00)pEA9_q@F{;IXYGgvm z-kxgznjI{rKXxPMP4Usbun8IRAv;B)Z$Q%RNJs@P+__Xk$&EjLH6<_%e5i^sPAet) zhJ*ldG-{Z*Sv|^xKKt5M`jin3JE?*h#&Z8Ko0k`ItF|*#X@8X+E%DcCKh*#1LG!2H zea?p#uzu9t#);eGA+^`6L+yg1;m_mGr1f~51~ zJeIe)3LAXdy-i8Wgu6wnR-WK&B+E*9J@CiH5!^Quwlvtaxxubm`S1v9;owO&!9gzP zqZjLoGtZeg@&(bp5#krJ{Gz_j zC8Do`{aNksDGqVo&eF8~6r}JO9^!w%?{-~c04I(abzaGNyS*^Hl zDh#f=ZBW&1f%)vScUiFH%=fLY!xbz0KCR|w5xuS;a&9RFK2G?0YUIF6;1ay}e391K zP^_d~?y1XJ=OCzlAUS7y3Q8zQUg1Lj5!U zSi`eEJ#?jK#lQt>;{P1JpxplmrI^ZJ$upSj=eUhBg+PD$`K*)eH(;^2f5SLeg0MfI z>NjGD)%k~Tn-YvM&SEi&>p|R?Qf%x$6;3sX`C?W2`Mo51t@#Q0DA$KgBzoLWBffz0 zh;(Ma{VDDPgmi9wjB;x6$MY4+{io&lg2*rGi~a|(Udr{iNY!@g3q$>qqlYIgyaflv z3W@(Y|05_r;tPlqU^San+Nx~ro@MIKT7mk_18~ym~wUKwlC^8Y0+nO zbUUjr{6J|xLqC+o>L4zG_y(qPq4`F`7Y5%wyM7+l^5H*TpNjVJ0s+UTSbh~2`Dn@S zcIh3v@}W^FKl{BzkK+ROU)1`@=w3MmPK{o=f9UQg<@-5meTTRZ?$fFJPgvjE@9A{$ z-RV%JeOXq<_tf|T-Vb8^%+P)2kEP}eh*H{5(iimoQn=E-CDUE1zgGL9{Q(%ObxbC`NG(b{>Z>irtEzt-X(-XzYe&eO}Fqxl!W{}`UnQ9f5{Nb=)z z1^4$98~a~MCmXiTa~Ns59S69M7Or#lzp$RT??jw{qBsB9GsA%UTV?xMjt@loT|2dR zL!8q77t=+OU#tCC!GXO|wZFHM=n)q|oPZj?!u)~$hm_B^))KuIe{2tIFEK8!H?`;= z7d`T9K-(uO`@XFt{?>%SXZCl-feTN9SF6Aa6{kJOFLup1%>NucC+TXgfKVd(1C3qS4*P{}`1 zqSxY&e3Z{0dHz!43lx9*Q;q?Ktqrc`#E-b6dj30E%)eK_u-J*&YWv=nKR-nI&nnM{ zF^&>{d@d^5S0wVZ9-IQYnQmi?l)4I$RK@UZ#uSqpgf;tFRxz_ zx3w2}(*ND}M#RC~jm>AbDi^2HFYGSezn1l%8E}0dGGJL`q(zVTnsQ#REzvh81+^d{ z_55(R-}K2)VsOWKQxEv4@HIDyUW-4@KVRanMSrDLMCI3idBGn6gJlE|>dd`Tfs!`sU2~Tff72n%+2`#pvJSTNdc|%=x;tRomBL z(DPl=>+#EzVDmwnk5}fTgZG^I#cMS1gKDe$IJ_#A17nk65c~Sgk8?Og_slw=(*^pKYfCUobvfPv@3&l zW*Q5hY@&B`33#t`HK*kOZ#}y~ljHf$qlxyWW8mqxW4Ler^IoF9QZyvQ3m-y%p7^iB zb8D#t*9#=_;b_Q%Dl5lw-!$Uq?=iICPG`n$ybfp8SXF)cmH3q>p%>>Zag#$1T%W8jRCeTb zIQHzUwa@G<;H^+`rl^QrssuuZ>moD3=eThs0Fqe*xAg>vxEhOQy+FJ6vOma58Q*e$ zhhfZt(cE7S>>9l4`?ce!=HSvz1x*FO6ucF!e#2al0<$bpC! zR@*jY&4-wRYb<>oOk#-QKTF8!cGjHZ7*+{dfe z-#YH;KW0QI%%tZp&c6yqalS(wN4d^3gJ9lbX&Bfbfp9}El;|-(;$PJKuNznBl%Z61 zmb-nuP`HSX2tKr$!D1BURnG6iRd?$FxdspZ^;8XS=#KT_p_KD z&!^%3N~9kk(IalDT;B`1*xDbm4bj={ZI70ZR@!&r>~~{xYRUgw4L|!|+j0IrMaJU) z0^lbtlbRgwQY;P>@^k)GusFo+5dWh3&v8zLhp?gW>%pUDg~L=N;6rNtQi`OPCLxX| zE-LK5bzcX?7I8BIuCs(}1+d?Z{&BFKMK<#OU#tCgJ`Ac+zpwW*xBbVPF)IC%K`ipol0QLEFp30hUy-h*L|>j1 zRDpyj7Z){^`u?e5@Wvlu^B*SV`5tDBM6bo46wBcF5aTj`#0_zOLG{0YA9nSMe}1n< zFm%I$giyB6q{iQ<@hA8n2w&Ct%@X4iW&3gVFR`9l@|%hMc?CX3=~rmci}4m^PAsltEc`CChV)C;mB zloWpfzd`#(xIPrKS?-^%w%hosTT2G#v+sq1YPBEYKh(U!k(OYQz6tq(I2x5tz;E#R zt6V=cl<2kiBOj_}xpT{}}H~je2OS%3ofPTFH?XiK=UBXoOzdZhNU5NM_ zJ^pz6cDl})+|JS#e-qVd8WEf=q)n|O06G(I=kobedzle>a`;)!?zH29 zt}99&2GMU`Jn^F!P0qt5!Rl4~=Lyl{3MO`#QlRSib?UwHBY#|~4eGba@}k`*JP#)7 zyTy}pgwe#_)e~}lEeUjcR_`dX{5HG^uNnEVRwgt^F!g??djNCqt!;esayr3nf{6X^ z6yTgIj;S^30Bk&6qS}Cr94IGz4nS^>@X1#{(T=$%h-SXBiGA%u#140kbdC|vHLC4D zHNBd4aBY(eV!!GhX;<0)IJT=;Z`99|+gEMROKmTzhF~b(i=2ndhDxL3za1Ta7_2i6 z)XL!SuGBsJ!0?B=RrrCD2JeqQ4eCEm4^Hj8?$7nf&4<5sh`c^<#sfF#$HStr{{_Bv zC&9Mi{}#U0>T~DUS{3a48sb~j{3PrTW54|-r1GWceEMbhxW)MZ_vtv2xRCwXCd9C2 z($!npA0k0v0Ksh?i}{crKL4>??z*1s`pjVG)Y5N9qiD!L0zTyYXJZui12}(E^e#aW zFAU6>)vW)B1FH39e`$TCwLU;THu!@NDgPe0o-IzUV_b}yL2G?sDSxV7T+#CS$};+J zz;+VlvSP)MVGtKXoCy1qyPmhyG1tJOlQ;Utf-e&Ap?(&N(URl`;#An5T(XES5&z@1 zNWh02K7dgz`Snh`hoq~j{Z(^|>5&iagN3+W-k&0FgZK$mfA`_Vvf$%O=A`w@IM{~; z@ge6w8T&&^{)*i_ru(*tQ~GCdnaE;sTJ(0i_yaVtO8-RE`76Z55T~K!cg&sk-f(Qz zs)S6(SZ7q*gm4%ttEOb`NjMUqa1(o`WkUD#HsK; z7U|5=`8^zGVtNyc+aJ$A;r%Jn+p=P)eSSsEX9j9qb4l|3Q;8I$z>mZ<-M)4a;IeaO z#X?8VfCJUAjJ@3ch|3{PMfaa`^S6fRcilqV7v6yxgpUw-SU!G`jAl=tKh)~K@cCAO z87{uyh6VAVzTo`BXnOZKEJhLEYDg03cINj-R^5;NKlZ*lK8xe||45PG!5u6`;yS)qLp0xe__4z(|UYY0a zc6MgvZg<}|JChW;Ckp1!1;|$7FW`M$gYavgzc)pIBNFbSK!H-vFT}U3>Fd((HV3CY z;P@cVe4vj=u&1vZ# z>gOM2UsaRnU58MLxEJ0T%iWxmx_C{wD7Aev)qiUd1{|NL`_J}KNESqN+I}{D;~mZX zp^w?mAB;b5O)19Y8Xt|)_>WWSuP(_KaVkoGpZXipxnt>jor0a7s{Jn-MzN@lUjK`* z&wu#t{cz3u4fCJ>7(WEjXalaq%81JXScUzm?ekcd$Nz!q1S-xKVAwN|v{**F)ATHL7B&6;?)^|}Bmw(IW zkR98j;3#G!&}^u+R9sVR>K_OcOT-#*+PXVQ@{};5aC0>_u73N8c+-@wpY#$2uS|2bT8WcxxtzbyM-=F`+ z6I?8a;6?GUtl05_o(?Hc$kQP-$qn}tD)M&D{IFx@heYtRE-HLM41f3gMfmtEXn*uH zl&_R0jyL+5GV360>G;Ed6t7Gu@^Qs&_a-4AlH@ojB^sP%kbQ#Z;mwiOw^I6L5kEmY zNP8*vcz*^gc1)KDPLo0GwZdgPwWC7zGgC?ao;msh z)*QBDusbIFF-ahH3Kd>RCsybp!> z{vHpdlJ{KS@#_=#^qc*Fiu}GtAv$0ZAAh{57$DH}AJ|7d9AdQi-@=dn3;##z@j+_8 zpncJt-+8yxX1_$jJ$hpQ4gW`YnR@;kUmkqTd7Y@R#Id0dx%1HTa8PYoO~u;swM!Rq+%Zp!-wT(9E%Ts_X2U`Da+Z~Ih^RKMSKoGi=7 z^aY4QsE>4Lg1z+w4~XIa*#95e=ioX?%D1~LU$6eqf2Fm=NdEsQ^W(foy*?L{nX(V3 zb0LPLcKs?vY2vdg{!{ei&wJ#X(fy}jwS7=7;$KM$N2%>AsQqb(dm(z_nQPdCcvRe4I>Db0TqfV)0O~{Fn~s_u_Fb_NR&Iqx{tI zu^C4e^R*&B5C_8hP&h5DzunumJ2b5h{~ib#1j^dW<=4}{)yj{P%JKIvu2aNp*g>pF z`G0!+xck29_je5O+cxg5tMb zaWIqHTR?Dt8xBs$AW(y1UxBzA&abKZ6Y=x=M~b(+;2Wy8&!_AQ5kEp4h!!)=?G~_u zUe!yR<*&BS$c6tE#P6`3rToobzjX@f5)yWUl{VkpI zIMeGaSQ_pf2^@bL^3xS?%vI*MA^eELP|4i7acSHx>$QiQRt$iJB%Mh3`wtImkRLS( zrS!C$9vxJ#tw8npP8<}6P{Ak~arrG>B{;Ho}3Vv6c=#BFeoKHxnO;CPK z_J@mSp29?uP9!}3h~?DN|4Y>##-=@e)bST`vHo>0+GFT|+PBpE(+AXxvr~LT=sx*$RJR|I94FS2XQCFucWi$f77HrDS-a_XHyrLT#Ww3>Y z|CV=HG4s{1WH_+(ZRck0-teo}55s)D3?wtgWHhkQzU+eJ^!$QEf&>ugn8JY|?0=B*gKkQA4jr-8zVZkfQK&P-&ux=J{ z(s9RqICtkk{&JPlVa`k6M?LG{{x#+KDAp63O7eLKAv1Q=**uxwKh^EX*c-#Wp@dUH zo%?)wrMT&jWgI~AgA@c$dwp_OQ%HGTx#Ww zb6LL7`fW#>I+jVWYgx+9WhoC~gnK^zo6|p2J<(Cmd64|}WPoJv5e6x|)yMVZSYlst zj_lXUAbz$@Fh=}D=h%NG^#e_L83iB0exgpNq~Er^PG-fn9?-vN`vVd0GvH%+VdI?_ z-2EW@NFjcvVhIh)VNWE*PfH4}99sZB(Fj8dz3a zl6|MZS+MH#-t=qnOxW_|mtNe`J#aA3&3q+GXF*Vf>;lbOSxwbZ{3l6L(6;s0oNnd_GSTlm6%vHuF^N!szH?+?*~n>UVx z^VGy!@PCBE1&6O1_+YlUzL(C5|BV?Z zA8~ib?f>lXA_8Vm7Z`VCeSrGn`koSFSa{+C*hvd)_4=4m;(OtEh&TZy#x3=tiF3cw zZb4+|1r5G!{`w5_Q@x*|-mmG6kLX_)*TGVL%KA)?ALUc+!k4ufn1Jv*L|ABw=zw5tx_3!y^+#e^8_^bV^8yw~GBffw*0aeVar)QeD*+B&s zHM$g`jt^((E%WQi$NiJo&!qfwfB#}Vi~Q930C5q-SG4VCd$F7SgnW^3hOR*8-{kiD z4!*!bd?eRw&)wY?d_38@G{4JIv&+B4eG}Y!9j*4?Ld93st3P)B&NB{C5%5~7IO#v- zpZ7cXLiW#_;<&Yc%&F&BA{+kGec37_!55R`zXZo1UkL^D}#XmvjuSU+} zI*q!2jH64xMV7nuJnf ztcFy0!6814kX`=@d2at64y|Z@b|{O7dgXV!_omK>^|!%* z3<5PwX7R8k`GNUU&tKaW1^fZ+IdwgKm$_ zsKom_7C)I}Kh<$46!3Ao#idMe;0C$}ojpWw9Od~e;YfcUUrTF$qTMg_ZU4{;ep2yJ zXa2hzqF*-RzgcozdC3nF+IwJaXG3I#@;2M920)2duQD$kOdx)1yg~3{Q)xyrjC7mT z*)!iGNcrR7%#F9v-;Gip5f1w2T?BPA)o8=>rWycr0k)?YdQoVPF1?l(ip66NK) zjL5&PLlA6!=(ps0OgwB4pYt_wc`&rx(%n!5;-O$ht&2N-qF}N3!vsNNJ_qt&C}Wq0 z|0aONtwF)FUHsvf>O;4A_DqCbKBK$vX+ii`>*5u8pBw5S?T7M*`Qj%Ls)+zu9Knx5 zNqQyzmR@^dIn?FCBdjOI9!6^~!#g+UJ%VQv`=y-w^)M%tQ|`cw{Egas!=hmmZnv0~ z3=agep!9f<_Q3@a{gwS>5}%%banzGxe&M6R?OXO3glKT~jwulED4~0HJs&7rsc2+@ zv?Lhw?t1X8%mnCCVy)dun*f6MdBEE@!Y2c?_Cr#AEBK(cJpbOmx9jZiDgTFW^=X~E z{a3h7P|rh6aMO3l*PA7y;2J$a{0_cFB@^F2hc&G{_e!y7*hCE+OkX#7e8BXGZ&AtI zid}oh71mlbmPwfGj5%qKKHkn=3N$+>z+D6GK>6R2UD z%&(_Et`FPN{5(F1hkE>Cx;D{ZhYTWhWbqK^-QU2s+{V5QhUDi{FRcD}1JaQ}pziZn zJTyywV;_xwTt&VfzoAvJUQb4BhCL`ypzL%O4-wzO`44^n2=V`X9AB^B!P_6aMFxQy zl=T7PTZo@f?dP$#SvqG^qSL;h?cr+wu@rYMfw7*Pm82_}wsW7NdH4NjX;CuL92=NPwU&NRH z4j;zqKzz%FoS?*5eXx4XWp63)gZI@Sb^Ln6AX$HF!dIP8>i%cOjy}ZU{tJB0OUcZS zfA-(t^V0!B$O(@MckC^hrB6ZwDsD}&!HJHDD8vT17(%QHajU(IO#___A(#vhZdBQ)_*ddl+k^f&eC_s6KpUTS=pia)N!x3IiCwOhI~ zlzZPkX3ErM{QiIH0z*AN8&;NQ&A5*5up{j;|7b zXPLh#$*2Wps8HJ`<2Q4=Hk9)3SKbJ-mGk`kV-kypT6~Lo{)zK{v|qz{ip1AK=GW6- zO0Ru>Smlo2;IEng+RFS|d`pri{%2E4@czNb{?BpL1%~o(t*5`Rdue0bL$!Z)#{Bj( ztt$68efAdh`+0-%{P?%{){!q0r~20lfzwRC-eoi5V3Tvna%ES9!PO`8UcbH_3uD_m z^a}9~f}h6ug>T&z52Bltqsfr8RPZGIEC-%-*|9MHO@wWoQnq$VL404q6NKn(+k$UzeO?{}bYX zxUWs>=02nzl40BRCcNvQ>u^SJA9OoChyNV+>Wol`M;eETH8mbKRc zD;!UT>-_&+4mtauv>z)G?%4_(vixCqwTfw7$7ev>d`*s;5-#Sz^Gffx>|VFaIfzUf z%_CVEIqbtE{S`b_I`$&9DtCe7(+lSHR_&_McW=`Y-$ob@Z*W zCBf2v>v1xFA#(m3_FLlo2Isfh@}nF*{c(MQdP?Hz%JTL2iF%B>{wmA-s8=zP z5cT2@UDi1UaOnTLCuSs2YJa(&{8r_McmI8kk9vOtWq+f`AK~V=s_55fwS74|j74>D z-dKj5!25|m6xY`SyVP5i)i@9kzZR1jl>U#n56*w7@_QWKf$clH|JmKXK%n z%l%WL)%YUQ)ogx`<6Tz-?~GFKFQWX{S0{?t5UL%&CHs*u4L;n)?DaX?pWrwli7_8v z6}-#st`?;6e{91Nb(xyvM=e6>`^UkUChu>?b-b92+Fx#N|5f)ZYnF)1;XfPC^VGS@ z)4R|j=I#&KUA6He&G*0W(stOb(}Th^`=iZoe=+{Z{&O1t*~;?+aWPv;aq`n}B_oVm zwdixTwZlST4^^>@r5lUM>ysai2-Wug#}g(NpK&t+-XViPP4ihiM0^WzD(e1|<_{f> zeX1?i+<%Vd$G`0#cXiE%rif3_U zJG`H@>PT1){{r}&)001N^1Op*ANoKKDr1HjCCk_27uA0ot=XSEMCQl)0`V=>ix=m1 zZRLAdFn)50NVkh{gu1|3uaxiqW<;;%gi`G%z8}E-dB4*9h7~MHuKWBG(-}9Z{VOpp zX7d}w8{is5pg@t%mHAte^Q~0Zr2{Yb^ISyshw&Tzo~ixAF}-Dez4}N0oVdP`a;|SS zKfYhWaZ==`;$Qq*eCyb*k2_EI3x-n{ELzkX9uIZHres%M9t$3Q>R0pR{ldP;7Ct7Z zDt@9s>(5v!k1`)azcHi5A85y;Tt~l0=m%+hucSt+=0w4BhaxFAADCoZLv&O05^;i5 z8CTKD)B4+|CMrKy7r=@>NMgX`=0LpNNIdbCw_L&zmAe`hl4ib8-)eH zxHB{Qr))_e{>{-3cO-N#)vtwbH-3L*=)|3)=7qxcwN9q~<32h3Rj;m1giX)p z-`kYx2c1NR>uDh2l=mQ#_rBh7g9&=t3y5VD?7z{wY3KQep~v8~^mWH_?mv{uWsv%Z zF^lYjJW0xtN!sHMY40@IPZ#>_LfjH@%ztmcb*NZGoBzYN{wcmi4MWyF)@E~G;s?DO z&^Z!3sDbNS_!h2{)$>3T@%tVHo9P?j8~7H^f2nDd&vko07_liUbN1>8wf_>+-|tV< z&aYDQwkXl6Lm;%H5XqF7W0>mYqNM>kKbOz zpCdK%dj+4uaZ`=|h`F<;Yx40gyMGC6wm4AZe@NLMp(h{X+tfgXMcSXmLp^@9&&KwZ z_>}bxuA32GqT1hhd}laxd01%b)-28Xz-TASFG3W-_M!OMhU)?WHzDgR-5<=2Z(r^hep{}iyFOUJgd{y1+}^$#hL;pNjP zZW`CM#OV>?P>m`W^BsJPN+#J~&A#8dV5Jasd{Mh4vV1MRMLj=!%G;T^k_*e++hiB5 z-XBl-@6qC0+VQW*`Nyu^et(byU&el7Ui~o)-d|GHbd>eiC`)}ytSwVlyk5=!GWPUPR|GtH`Rho4sLhZkrx8Fi_YLXvy z2&LLz#Fyjyx3seV%|~tjV>MgWA91nTgdf|5KXgCc>m76%Sk3#cQvm!*u8YJtS?1TP z|Bp><+BRS1r}6*f#A0@O{9^cs-O+y=KcX(l2yrURm#01}?tbL#HlOIyKj<8&@GIkB z7Srj;m(u<7_Y)XjtT74{D78Ns@vUa$y7vBY+tAEt8ES+tRKqZqYvuY!T&xMyEM}+2Z+$p?*wC!=@E92cYOTn}c14_ux_=GEvq@a?P={We-81$4+i^OJ+3Cp- zI(=ws4~Ww2&+lnA|LblWs*GKvvHvnC{U33$Z{SPTJxcI?ql=Vwy%2m>9pBS>rriFB z%OOrhmEU&Xz0aI$(V~sEIowjmr*(8RTYssZwEf@8Y<{bTb*uOnzM{6@H;yrzUy{!- zeej1sDgXEX7T@Z!XqM|;ciwMRmxnj@o{cB=D{-=&iz)Wvq)*)vfNi&N{OA$#KCjPT05iFJfh76MQL##JR)xY0CA)(t<%(9JCM(x(uG6kF+Sy9=gWZC`IhoOuaJC{ z_R!*!lKoaB%n<|W#XyNJmep5U#X_`brWOu-a5_FPT_EgwI5cn3Itei9N{MNn)@iWb z=Gsq*OL)BK&a#sm_NNegtVi&;%>DR6<5D5)Sk|`;LcZ&?z zJU>s_-osAA>g0W+*VWG?{=nl&KM5wd(?Jr?E)ychydS(H)(8cY?@Sr-Fb&4d&e!zX ziV%3-W2w`@+i}oSAQ#TTFsrQ%TpwkC=ewSTYX9sGD-90&p1se6SzUVXo!IRxggR6@ za;-4h3o7~-$^YveN84kt?|IUz4@>a6(*FM*-!d)f+Vp=5-)j1;_;5{gw?7frY1A~p zdf&n{*?#K;HF5YBzJ)jiolJQD?Y;b##n<=I@DQ6=ppJ9p@d?uxBG)PTj$huVb3^AG z-kJJQ6Q9dX@z0F&A)LQc{I*TXec;kF4}ShLH5zu)@~vmFc$km;K>UN|zm@(M*I`iU zd40P?1J0kM2O_%K8S^?TBw-IV5o=C^V&h zw@RI&VJa=(X#V@pNhyPhj_3XFw59nC_ADOi>Hnp~su$`r21)o8D z3-MJ<&r`=s8^fXGo<=d;uaWBaue^V4Y-hy9icyUCv&o$p&g)^L?2c{^|JMFSul$&o zT0dofX>pPO@hx>Zd3?BRLB0jUHU5$7%lhld|F`%a>QBuZg;Ok^FG+sj`kPAU)2LJ$ zhw`y}Qu0XJH@p7p_C0ZT%S~^!{itCGOT_8wZ@+A}i~YWE zHNL_Ql=*9rj1b?X%4u~yJC&;(8XKEbJQBuH7nn91W&WCkAMq`6C=k0X7RMldTlwB| zEj0Gy%v8DjwFpCPijn-ZowO{78(eo`vt31vn)T@@nP0E{9G?{JzT@;E=tAeu$5+5Z zJ^ql?(CRMZL;p5Dn-<@qs>#iE^H*-(mbNz+?e|sN@8m*0+JEBwPSU%D+4{f#`TY1_ z10QPIe~`@IfK&wHOVoX8_w{26^cs7-2%#=83s%eZkN6hiRMc}q#J5i@ZF3a( z_hhYUexGHse7*Y5YnQjnre#5}jOZy6$0=s>JLd_vI$4AF??LmsEAvmBSK5;6l$vfQ zg5SW)f!QB>EeM4DG{3cCf2yZ{&0<3nJG(rB;WWQ#EQ^PF{9)Z{l>B-&0(v2XK#e0= zJp3-c(o{b_n$~`3Nr4wt?$0-YNUWk^MTM0QGx+$r@Tz0wf|E>e$k`QUjEaIYPuiP$ z`I`7f?pmGRY`c<^* zomslkQ~0=e`u*##lVSe-Dzkb<+=1AQS8HUtrosL$zZEJ|KLE~-zP0F0Y67@753d~9 zF9>WWZJAXj6#Y}hg6O7dbQpZ;5&F4DXae=3Q#1+6t_k^6 zr&<8ay-~_yT6O}Y6?&F2xau?Lerx^xDOZyrW?SNeeZ4|p)1@L+Ji_C^Z^y-2(|>#d zeZsa}KGY}$Hph(4cj3@Y@UAg<-{h(3;81jL4ZDkhFz|zIW^k>9{~*3uvtQ0u{oler z+I|cFXq!9y;~Vo|+by@kIm7R5Qx5cugdl2Q`4;|x>p1m1*95gM&pqYbEfA(q4|c|J zxjcShwupaF_mkVg=u~d-<$KQ_U-ShFnxFSSiH9f;@el3%ubaycfyK^v!WAlG#zz@{ zaK5hQ6BBz3tMX1>|2C)jDgPLH;|H?gI#D|Az~Xs5{<7s7yHaR$>0!{yBp&_`q>|5#=G)sv5G>iSpgv$XgJ_6LcN_rD$A zV$4aWXf^)B3^lv{(EqyX{VV0aT~Gh)z5_y<7JLS3{Gc_9<-+rbKj3+uy2TcF&()li zKR)GSI5<-mX#WC;%V7Ob{l{@e|0rM^-5$d8n^`Pi=!N1)~W(IcDN+mp$* z2#Her2jlG{qI^i+@n%H%@Hy4yJ8(Khou5wA#M}Gs5it)2w`&dpUmpW@l7HpvGacd~@~3aYD+* zM&?J{2-n}V{z81cBHODRX*~ZSOrvfLhEdkvRizANKSOFcCfLz%Y_&Kp3?`6tBH{ge zpqy&tybYmvoAnA^^u1 zDxJ%y3vak0qpwz9X8#PVNjj0_B7VZa>q{rTX&jove>Y}luKqZ_NPO*CR+m#Q!)LQJ_HWem490XSmU$NLaT+YW&J=HjCNm z)gSs_P(S~a`9o`xQ5(!qp|-`E9*1oUI`(iL^B7W;^Soz;xhx*)$vNcHnO z7xsNd0bF>t^M{7v=`dwW=eT{fuj%4Xk{wbiEEWx&??cVgefJuY z(;;TZ?xLS=T!ph|gij`v5kH5aa^KC*uiuG>M^2HBYnKGUIln=L8+1&7eIx8sj{k=E zlk)tP?2KaJpb(z!Ksadqrwh^K7x|}wX!dj72*cL>VauIN06y6L-sQ&vU{L%8K2lpI z_*}nJ`opP{Iq);>emJamiDt`j>?NG)64}oX2REy=eHNS=3LV5xI@y1CTh|^-(m#gy z`Hq0|7Gn=pX<&jsKX$xw|9Er`{cOa~b+~y$_@qOr#QB%57W9X=MYY8nDUw7~pHaU_2%CDt=ihUx3n zbkBo1p3vyXg*iKsfP%D4!s`qh02}|Ksu{Hx++|MF* zPk#a*#FhV|zYyfghJD9J&c7LQ9-dAqJuCT81`Lm}9gw(UH@sOe?^$w#EaLZn8|0hv zx%cuBS@J$l$xl=&#K(FZJ`;8e4#xf1;6%4{nAu|PvW)7%;5G39TX1H44*REnZ-121 z;(fROE&L6>g}*`W@HcDH`%&%7IMX z^(^)CH{^wKjIQNKcwa# zE-O#J;S3oLkJ}s#RL?)H$IJYB`lJ6CtRG3fjoJLmgbf0t{M7Him~k?HVMh8CBb2It zL$ecKxy-oV4|t6CQ~T#;l=U~_cIx^SGt2I}KT-CBi2Xzoll%EEr5B%t6)WZQPwfYk z^%vsSh)+@NC;CTrzw|izb;0Lq{Er=yOZib6{KnR7es{OV{cZeC0j^KPa#Qi?OOlE} z{0Z+T>9h$JIUO$^Wfu;=Pz7TwmH5;+uSXmUp9eg@IRCEtssDu0E5o1#&2LyH&!2H$ z9^#McerkegVX=jN^az9FL{E{Jl=-7x|KHX2+#+s8kQ%?B)(?98CC6=jGvdz(wf&#< zL>AS-`x@~#s+f-Xy*_ZITeR+P(Ju_vA%j5KsVpAq$;Wi+c2U-Edi*o|wl11qFH{{r z&oD)nkN6wnSk!&O4x5(6RUES6bDzXW4SufRk7&1q?|-QBd-N$E%;EDB?{ld<=088t z530KSxxfE$e39hWmdjsNI>A&UlrH~L-oNRwp*(m#Eeuo>JEMZ1>D7P4V2|}Jr$<5^ zlD|l({l$9xSbx~Rq-?sd5>@P$Y{>~qf1d$I(z)BQp2gZ!jD|&2!!T`rmHBN5Up+## z_n&xrV}#m%hjEnoYY@KLgi`mvxIgZ|=&!3|hiLcr_Lc8{9G7bme)V&n*bf+@)&Bb! zR+g__$rBMY&O5&h3)f)w~y33f1Aqu*sh49N%>3vZSH0RzJJ5W`F+xS^oxv0dX{K``0X< z|Ib;C?yC29@&0>IA9MA`@kJD8=)w}Qy7qH=@g;Cv{09DKH>_$Vp#MyD`!zRPzNBY} z#=nAfF8LYe@19?X+adm=y?;+#;qE-F7YPlp!Ucs~l<~Kjq#)ChPzyqN;?s`bA8#?I zWJRmu5wKS|&%YT|?57ZaLmZ7t<~AcElFQp>rcDIDzkellfyqVu)&&y=?4Ew~mS+Ak zn8ob$`VYp>9EuDAb$4X(uod~ynoz3zc8i9;1=k;o`fjto2{=xQ$qYZ5-G8kG_s&bb zH2V)autc10|HX7T&z6o`%lvIgf)0dg@4sn9+YMdYDGD}_>mo5K_M7d<`SyfT-NbRh zl|ab`nbt06~ z-;SyLf;-b)c!M65$doO^F&k)|XEK$zOvv!J(3& z?-}db!>s(te!9dQ_z(J(M?dp_{vmvxKn3xWLhvWWf0h_dpp7RvpGxfGJc*rQDzT4? zmG?nP^`PK$STA_Kr1-fDi^WeGnTDZXGk!nia={>P54>pJ`>*vSvmpA6MZVv; zbEqPFBF~{PIP)^P{@2qa?f{!0)sum@TW_~6rQwk{5XprQQhyPI#u7aDk&NqJx+r|& z$$r!zvJY3mzp-7^?Sx0!VC`Gzj~~_~0yir4(fbTPf@fzCobUpXtJI$q*D^_tJAi)Y z(7(QvGvcy{(<<`D?r+d1X#pSqp~;jH>+i+G$3` z@7gb#IE{;gg<_zHV7T{V2N;r4SZF^XFZ=6+wa8Rrvs>gi*Yr`^9#%t@m0*1r)*?kDp$8au=PBP zaCkypVBD4WlenJ3`6KEhBtK9v0q)m`xOAs$5Nx6OP0IWL*WEa;r1-7!7B+Dh|7SeS z?>LUdL%sO{ro(lJcx71V2bnEj;%6B3 z`m(;+{4UqJ_iS=7O5=a#Cz&7TeYpOh>finS)kmD8<#3|~Z{LLTKv5r~GQU9F1=o)h zzfW55U)(@(gG!LvJ}(#ko3Q-Yzog^Zvi^GQ-=_HJpGQp$*Z8;YDD!^@Uv=rW;uV)E z+P8(N?OXZzxul0azKi$@_HT*Le0&Y(r-*}z{8W7Kl0*^2SMh$7PMcuDoui}19=xZ< z=S)-N`(KN%lI%os)fC4CoVT9+SLr)y`!N3f06tE%_$r>~Gw^x(=O?i1aUo_-hqG$? z4&HwVrqgRbyMzOGo)_P*_J5L#^#Rr&K4+xz*{~ALY2T<$XM(@8FEUqu?|esI_HPrc znctg_ui*YJb-R|9^~ZH1;;X0^Up~7Z_&DbF9;rVC9DJnqf5-c;!gScL5MQP4U-uS2 zy(RuHd^P^*yUYA~?I+dqQ;mP}ZnFO7@iPpimyl(y`SCd?Ff&XGRwVqtYUBsvYqT8e z-CsDL{G;d0cYpXSH^B-u0S=R$2+zPbHZU4KgX z>k$Fpz}HOT^H;rE~?RWQb|L2f^s*C4)%_cfobk42*oT=MJdpEo{#0v)Lf zjPVy){{}=p;;WPxpCwP;aM=Iw{iBq;jm&Ru`DyXFv2XWID$$_znGg-WrQlOqe3g>p z7PU2l>uXi{0Pny3Ufn@2M*72U&!X$w@&3?%Pw;wP=EBn)@%^NFRq&76 z7kB!M?vh4usk;Op!F{txmGr}ROys|z;NPMj|BVCwA;N!6;P~e`%Mr(iodw=>zjI(AD<3MfBx*qj`l%KC7MnAqg{f;b7eZ;`!NHu`PyB^aUj&Lm1TMk{j~f-^vc&ql8F7N4-{Ws z>52Q`s}QwGbmUKPE^k;Mev-+)?(+n%%YZ2`+~SY72MPYk`!~CNe$mbj3qabJmPPQ~ z^ThvMMvnSU%X58^;mjF`88i5OxiXnK{I$*PK5D?QfWvUSLF(G;2QvSI{kuCYe(Cgo z_*QQH^CP~co(Gv=M3J6jiZqLY+tk1(?BB(40OupPPRC=uANmYgZ{nu79=RXOM8kgS z0>f-(v7chLh|}PCp4#2+9>Dc|TE740-=pC+b%AmFnZ-lYS3Q1+S3QmmP2}+Xp93<8 zR9PSEjZetd6MqPlTHoTl7x53Q7e1Bgsr4fc=O?%hm$K>1N>m@8z;x>RX>2w>&aV*% zlJaXV^W(fheO*lD*vTmo5*yz3s_5*m_J70s-@$SsE{W?mbvu~Au78C*w|@@@oIi*; zv*z!AJwM?XfB1Zp4~!|UFSyE=)-Q>$c&_fhy#ESR$A<9LAe8Dq#w;rz&f`OeaS5LM zz9?1xJ!O8q`a?GL{b~OAiTm%>{iiOA`PL#oY7?q`eu<|I;Tn9EWl3@~@im6Qd5Xkm zK0ep0)?AC-mQOVMC)>*M>k>r}C!+Kh@rm+=b@^*O*2K4=;&0X?{D@PLLxH#@3`*t1 zV}AU^=e%^CHM{*rma;$LJ}3Hb@gZ~DpDGuxf(W&IJCL!63w{$z8@U&-;cFr8G)!7{&I`(yjz{9fW$+Rt2m?4KgP zVSw54C3y@p5`PHP+L6V>e~WL4+h-?*z(-;G?9(`q{LzOITqqXie(0H;_i+rAE$Y(b z?bHYo$1qd2o00TT@D0QfBs&`K9QcM7{}7`71%*C@2YDlhtSy)dT}rIATWJ#jW8Pg4 zzLl9k;wSom6xR~>S0Zi_N9<|-e*dF{Gu#E-CH7rZ$CC_P1ttgKR*kmN(MpD+wExHg}qJiVeQ%X zYtJS_m4MFt_gN1A^4j`!IKF+v@$F$SsKKRy4KBr!aw+ATAqMu0l;aXu+!_=-+r=M# zsXla@XHSd+nMm5t4@CESOVYs4x+wp>3vZ6J=1Y)8^xu)A{iJ=u8N?3l61k3caRKBQ zduKM(6F0i1lQ@01;V!>Rxl-R4SQ=FHh?f(_OHkTVif<4LQZ$WI&ZL6Su5-k1o2 zd!`e6wrjGUsJF$$*xv8*-v{HQo{hSENrgr3v*#7&uEPsH3Pjao={fudO8s~*6c;~P zIqc=6cngZW-MT$FFxA3k1!aqN*lc@QDvC{fi&Xv6l zeUU++MhAI*h4V(7Kj5*H+yw3~VRYcsQ_!2{XU+GIglz5chd_-(SUkjevwHj!ulmec zoGtI~Li|tSYbNWjH$LM25X6xrer0{9$B*_GSU(bfX;z|&T^8n#?ZICc=Qq;$5TV-M zO#4UClaF$!ekGh@@%%sIx03l0mqUC-T}~6s?%e$C%Bf*62L%e0icf&Jkrla4>FG1q z_5myOm z@8ElgZ>iTWQt76--Qwpx`_?<1^Mh_!V1XJ(uz0AaKlUHh{Fdo%Hb3@%)%=k1?^l{A zqRwAD>Gst>9=t@q578R?oi4Kc@8Daz?*Ha1-@kZ&NaD=LH>C6oL-h;(lrkUGt3UKl zhd8v9UsD$I)#Jx>>gThfKjK@sPS)Q4qg(h~`f*1Xe4ro9mAA_B5f`gY1X0NhmeZ3t zj32rQ6%nZWR2C2MzNku0Q1xUeYw7~S{K(>=Uj2Q1_%?5eW8r|$8HumC+59L6`>AvcGJiFaz?x9)_=Wp3sdnL0 zmNt9*AlWihyYQ!!=ciuzkss?@I#&9x4M|XoP_6#PnZK`gn!#@o#*74NRNjx&Am?im zisPwtXae+)(2raf3FRMLPk*WY{50$1ZY*Y}#~rsfy2#yixA|4T%8N z_(0CJtd+>!-#dS6p$6g5jVc)P-oTP1y7=T@tLHDg^dUg)pOnJ~5-5#f3=q`w^d?W%+viZlgb+ z*#0#P`V;*`VlKX7hJXJ0N4`v)>K_Pcr%m zY`pS>0YmSPYEEBmO1ea zX}$mV@hP?X{MLGRJMOI!s?8qW)b4Itj{T97#E&OPG!<-j{59@T6Hk~E#vUy?ClyMI zpF_ai7Ct%S|7q)U^lwdC-!}xnfR4`bdpK-=)G8bD4R|%-F27%H*|1g5s`C5g#`%2Q zc9VZ!`h4e#OZ!_VLRm2|L<-rz`4|?qv+*dt>J->Ve9pVCbtYt=Yk%=`#~`q*6I&}! z48Q+wXxm24Q-k5@;PEMaddEZ1Ho=g}pV(6+{s;Cw?W&b&@V|wB{1^Mz5dWaYAMyP_ z)r13AKeUU43)F>g`RB*^IWUJ1es#B*haHF5!wkuieVVJG@xi4Pzm^05r z?3W{Q#D_zEz2`TkQ_o*pvUncX%Q!w$YP$Ou`Uuxl{SEfkV4h(w;A)_4;fDHtzyyovKs$jda$S{;wDz)1Xa)3U$Xf4Cd9vt zH8Kb^7yc!BJs%o1F(W`@-_)7K?DYB{%Ex+^_>}cG;wFeAV7@%HbM*J;q~qIAkZylQ zv42P0O1(Z5xqKWN1aemG9vwSx84kEU7q9U9KQTK!{f*;(OK;RB^l$f1>hVkZYxgf% zvUt8M`GNQg>Lr|hSo9@lS9Hsl$1M*+3^EARq|ATyT7t;}X` zxK3rvWGnt1wfF~)2YhmI{j6IVT;rv88ZfG_?##h1nMC7ON>)J#B;veKtAhyfSe&n$K zsmG_*ET%J8f9$UkpYr@MmtXz-ZXwG@`~%nDlpL#HS7val8mwDC#>)pLQx}-4%Vqxh zq#)nG9~^(J?g>M$Z0TR|bBNl%jbWI~kN0Imk`HzNI{Jp<`}+uueUY+%(ya3T>-krd zX8)zNtbb#oH}-Ezf6IBb&vWJ1WPiAL=BXw=@&K7%PybjEzzfstfA3^AKT(gt`Mq@9 zP3CV(60{(cYG&*7n9s1peL}?^8=paA>H_1oRDOOoBYe$s^4n#EL~ynz3m<+O`~+&! z{2ohKl3W*mauHsj^t`6_U%=R#&0lk_|EhLVpFkVJ`4EZizVjYzXc`5K#b{dW`11Z8zUD&iMGjWdOXX5RL|W9XPgR!b$>QH z<5e#X1~~d1U+9(wH+vwccV#>S>czyMC#@W6XiQS9h?_b*ImQL#9Y7YNd z4iPIqjB1n#gWH{VvaWv`dfE#fyD~|<&izp2o-O}PC;RDc=fJb>ENJkl^1wJ)Cb+YA z2qpERlvghv0k*V6kq;?9NNz2A;B4eQXyLG^+&0TJxF26=-0Xb5uy?~p?;cB&WLy$) zN+}=gSJ=;#{d9H(=JH=7G`t<#;C5^p=^y?CFGD*d)G8ZhM@_#qy9n|H41h z-08Ol{%_%1Ex+ZTsb%i`-{U$3Tb`#rk7mSimPb$L-N{6Pk)F7I$3GLr@A$)u*PM9F z&o7#*9`MUpOo!Rx_@Q10m|#h%dPjW=--CI`AW&BE?}F(OUqZY}O3ufBKUTNU>PHt~ z2+i+4P9C2zJ>pWR51(Ab_v*IqJ8H%+9_sgdhM_EGr#C)DTv?e8w;yWk&pVpUk8)J= ze?xznA8|Px|EOwSU%$6IT;1~7>&d07fbY-6{0#l%^6Tk8?Py%Jk-P3|;vaUFAWzNR{`KT6~L2=C&sBBiFZMmFVedej5KoO8If#j_U`i{7mFb<@ra=J9!cR-TQ5G z%TMb?#~;(;TU7rO?W+P#ST-vY=dF1^+?U0A(v$Bh`bXga`?ti`*ld2Bzo^!Clzk53 zTZmIp<#e&y^pfkfKmW1XY$&Mg?{ndQ9?Pljzg=YgOOphMFH!X;;v<7k{lrAA35R`{ zkwC4d%l*F$IbW8(F8$6fKO~VWZI>~p>X9flzQ8Ka554+F|E2bH{su=D5B2!bKLy_B z5}z`^#&rv}4^{uRCjgjKM@}}cBsc>@21aS1APPAy2A#Os8icSxq zEOmi#Udxi?4B7=*;|YZtqYEU#>+AxB>^?+m@I__+9`?&>gpaEKWShztIBUO|V+weO zYS!n<^G~<_NWSX(*P2B&_4slBI6fyOzNTjLqZ}MxrQ@11zYR(74SY)+KjZTZG$xtkMZntPLfKZOheH95)p*C*!@r=rU5 z;kft<=j#3Y$vu0XYvPBPk58aj`ne$3x8eDQ8ZxosQ5YN z)*sz`yhvHT9{^<8e2*y-CV0$b9 z{oN?*_YFbL{5J!(_qn#M&$WxN{XvC{s+Tk2*pcy#OYA)aS()O8_0muP2_i}#T*dYC z&7n`%Cubd}ce0d0MFK=NbJzOSpsLUq`B!RFM2Q zc@qE731r_`0Qi)9oo{L9ED-*W@!1KXMFzCn`OFB9Z%%Ex`)L|9-jH}OtLSwY(fHTG zU2dm?gr}H@-B~p7#!tKjR1%~Muf@}H>M!|=ik0^XYU``n>B|QnExiOI>aTgy!!84? z3b|DYPCN=@zSiEjWqD=}yr$KM(05bo{Q<3PJG)=3odpTgJ0F~A%|Tbcoqb+aN{4se zY0Z;Q+<`7d^1bT59sR$f)NFX*Uv*fXJ3dflhs)q!_9a2d-&bW!T6h<34By-B$XHCT zwD0EM8cwKQ_!{)*qiX&Ug?^%x>)Se|Z0(eC0UC#_XcV#{19-5i>9rLh@Vv)Tr-QfS za>T<#O(cr>pk0;+%#j+B;FU?TA9M*<%Ycwz@k8voc)wGtNRD&IIa@nd=l_S-TfS}S zwz|$y&e6^$=NRYMKKY#E`dB!}_sQd&&=ci5Cpy1&PU`QR+B*Kl(52qp0y; zjGq+ovi8f#BO-IePsDo1^tcYj^E~yKaPI*$TlA`t(=?6$B6sEeIL-^y>mxB2_l(F0 z?rFt@!2LtKVLFvDy}t+XBgBEIWbW0YQaQ)oul-{yd8qAUjHBiGkKXu!`TgDakMk{@ zU!y(}p9wnrRs5!@+Y_~Y3cvpw$4Nc;z3l!f|8wwNjsJk$u0KLF_Epv_mJ7#qTwkDG z{B>LF^|4&Ls;9ri42x8+A9?%<`Eg!?I1u&+{yLi#^-7+BVPZ$zr~UI~5}*)cuIxpHOXctMiwlHU2Nm_n(04PsCS5F}(j6l&`0M$ZF4z zKK9Q+-LERk{J1Vc`!uTk?5^8<;Sj$ZfC5E2O6J#-k8D)F!YP>_@gu}x@P6jgi1^on zl%?aAEx8YN0vCP^BU${3^@2E%w*EcJIo(?L?yUO$VZiMEV=cb8yQsN;+Q{@B4`3yr2UXSfIIxACC4Jc%Mqy)Mq8C?>`Oq$KpI)SEGKbP{d?a155Hg5YOaM1No2qF24gtG6#bur>VR6jMA&3h9Tm9}eIxMV2E69pjy zKK>=9(`$cxe&ae-l%I?E4BHm;9N}|MyFXO9|Eq}^GK@8$>gOD9ANn9`T0+%3u$f#J z2^GIePk*}_V=cQEy9@(qes@O}5B2zuHTdyZTh~Ww{E_!xhx|6=M=e6N`iH>hD(~k; zL3^xlA)VDPa{bpJd^HKBk~y+((zyk9e`w`)JOU1q>mspoVewE;|HP4RF85E-;D1b4 zv-xjMYYCZ+!eK266sY4=nZGtUkN6SQ|3&;-gzxu7!!D9eA~R%uJ^f2hT~oocZS+5W zf3@ggy>?rkM63PZ7{|%->q!bRh(l2IpS>p}g$w(T=v^@~5Ryqck(d_9{PoFs#BZqb zi_d?{(Luetbc_PbUrf#pmiZBPQr%xto`zEEu8{q?(Hi@5^X;P$e^>WQ^XCtwcpCre zHD&z~cS9UVJx-ed_m|@RA?C;XZ^U}mYyT0O`n>M8K|BBIDa+U6NB=$Q@+WkGPW$@hcP$ymMzhU|7)K;0uT=U5C&ddHCceUb9MM%?E(FS)hD>Sg}$pzwr&H`zp}KlJFh zx%Gn}ZSbl74^rcycDBRH=7GMDQNXX`BtD*Dp}y@}7N5=IQ%>u)$5iqKZGB6Alp;ag zMmZ)1_~2|;?S4KF6~eQUx1Y-Zw^^M%^Hn$sNy&d4oVhU*o{lZ{^R9b0!L#|^7wetU z;Y-&J?MHnIfjm)T#|>B!2SZN`;r{|5u)gqz{-{jE4^|ZPY+EH^&NhD-IeylL2Q3p} zjjQm9fSWgjPYgJC^W1Hg}{}>)%?z+I8xs+ghtAKwhV8_<;^d#6&}zAk z=*L~`rel-;1AJ@DyytoU58ukIe{X!xPAx-BpX$BhFn-+wYU1*({eOsWP|3vkO|0wr zv3AR%z>V&RhAAu_VtVzwK)mYS?@SaYrHfMA$1uHQe)GmRhAD&sMcP>A$91cv>biJf zS!c38cd@IgZPbf+*;-@LJ}ZO zLdg-=7sgu_#U^|Whnbj>Kn)XEJj8i}6*)oGv(L7%U${d(2!5Fe@ijSm2E5J?Ox%h#(v)KlHR>YB|j*-!Iv9WW!2wvhR;UJ<9Fk~wE?dkVch zDh71>GhB23^~rVrRh8e+MV4=F`SJN8>DN@|$9{?Ul5}1C@6+dfG8CFpzgwkF(a?sv zz)=2)5tl>#sP;4U7;uTh^#S5PQZ_%bn4P)$tLwLw+5G1_2?2bx{#!bj&5wFw|CWvw zel5PGeh%~YsTW3WZB`&0T2eO_t5mui7<1sMeDp{$Rz_!gDSc3=B6ZfJp^sXy-wQ`>hKCdvBiwcogr znZ?hp8;rgArf2eOfBV627x~Wef_p@cNK8M=^7ZuhIJdl6 zlZ9ts4b5+uCi83YEh?GlUp{$gwT&YM4sMIxg7jMn}Tl42%5raL}x11iS-v4g2ljUpiEvlc3 z&tH!RrF(s@c?}Mea*D)prrdwE_!ia8-Jg5E;oS2yx>I$@AK<9sAIIXMUimTpt9pKJ zV>Um^vBw_*Wyi93sKvLa@{9Jl4NC?Lc5USa-H}10BV>L({SjZq=e(3nceD9#eky+7 z`oU9m`|OhGhN%qZcHZo z?4E&?4)wT7jum;5|0~=Vb`N|euOV9+0w@{J%1E{hp9{~m;W@XB^_z;{v#>UF>zdH5qTj!?fKh)9y8^rRE~{_Yln%Mx6p85Qwi`N0 z3Ui{pbC(tw)4ulu-{2AXI=)JR@2l;PAJ`!to}RwgsN0NSU3+Iz_bZt}^`|aU`OGwo z2Fab_?`ibB<26{b@+F^;9t2IVEE~RNWjriDclG)2OOJwAaaq*lVRAK4G^Ythv?#B?P!s}vaS`R6L6n8tM_Fp8vzrpPE z<|oXrIsUPRe19IJT6_!3Bi@(rJ?~1jlVb|sRO_GQ;QbG-uhr#qkonsxKei8%yO~Un z_?CM8C#AA{*p(>M>$dLHma~Cs`;_jpmUulycQdcE#9?*^Ee?cJPx)w7xP4OepG2c#4Qk~VxAwr+}$z&{iAnAhSpHD zZ;w$u`7s?nXC$uZFClJ&IFY)a;`+v{ULP6<$o&WREr?UG_21-Pmgs+M|C&h|(dzRP zIoO{{^8OF@O&0WeATFlvpVD1ZO5wKx`cJ~=gV5EI>20llb-fn1 znI8Q^<2Xh5JIM5iZ{a?j+?RgsV9_xsl~ljh%?7uj3)8VUmo+jy;#(Cdp}L=#A;`W> zbd6$RFoDU~>OT+L8SyQ|skGzA>pZ0$n|BM>jNij#{mKk{MPRlHP+$LqGzGjfTf zd1d;_G@~jsWXkVn_b>v`|DgK$Y?EX8|8D-&lOO$S;QEG$Sy`4JaWTY6m~tB9{W1iv z)U=zcTL!_397bkEx&EdOQ_3oBukzE{1+TU3~@vI)5L&u!Nu< zzjJVYtV!IU%7>5msn>6u?a!~N{Nlter}nAsTQcXz>QI4keZf8_R{yi6^L~yC?i_;+ zs`g(h_g`m9k2n=me#!rxi)EB^Ifs4Fm8BnNzp3+5q#H8hRmF{($8 z>HP7JHFTTFW3)c~(}0HB@fYnEbVLFvwEg^rUFBXS4o>q?<3q-tJZ7gS|D?+!f9rV8 zqp|6bJ@yxr+q5PUnX_nC3KFE=P**a;eLvYD=~1iO3(Ub+`XV{+21dH$Vi9gy-!to)hqzw`c66_)Qpl9wtF0d&0-NqOnAG@w94&7MJ*O52{`nUV;5dk5BA$ys7rD#My2?3eOLz*55h6 zztF#r8lO`3Z@90<`;7dSiT6_lFP9>}#5qQ5@DoK{z}EW1_9gXKmB)I;b?ImDBSTR6 zTqf}lxOfsg5-=U1Yar9x%3s}noXzxTpC9Xo@K@H)TKtIImwvq_`<{eVZ^i_+IUNlS z%njE5fvxgm{g7-F{T?lT#IUghHjD&4{W>jvgyVrVAM5&=_;(7_oPW&e^T%;)zW*=m zhhaOB`f0+GkmK;Vs)`qs&@Gwb7SHU49?-9G{HX^DTVp>ZIOQN8|){=>1K5;~>+wfGTJ&60kAYu8ij7TpO} zpT85&e_?g%@h{cDv2TK3g!=rI$4HyyAJ@9@FCN@^_4z60{HB2vh^s_Ht^5OS7oPG> z0dXBj?@NJ)^8Uo0UdQo)X@BFLbK8ZHU1uM@QYcF8|D0FwE4}jfyD;KT3injA|8B{n zIC}IqUsV@9C|^_C@8a6Y^p$BwpTUoK|39dG3lTp?oP{K}-M@nLn%VEBdi>;+{iB}z zgx>>={XT;%KjKHVXgQerH~2Zf7bdMqY2h;NCe&wcaLK>P^jI#$fv{hS+2#GZo<(?6 zW>AA|mPkfVjs<+|U{0pF*di>G;8Lm%B z)~$IG+O8jt?^g(&q90nDW`sD5dYxc~akEl-ukrDLylnmZt(2dCCrXbvkoNgAu6TRp zQH6_80t;+S?`gY#H_uPp^g8Vi!(Pfq3d~b@jOx|j5D&xJV`nDOqOQ4S0?Wt)XQOk5N7TvCHaR*|F4LZ9mL7*k*dm`NrQqOZI|u$j}}(($)V@o?^a@7BlaB*51EgBBd|cnacSpkC3T$sn1*+4=xJ z_+GPX_4A~sP&n12P^w2J#nTQz`&!?h?t3#9W*vIEv)`OBSbS-=>&fyV0Q+t} zuKp|z4vSW|%8W>%=LCHz4s({4AN8&j{Hn900F^=YpV0o6iOQW0=0Q-g=a37qzj&!~ zvm0bU=fZs-O^FGHA#a~dmY$hZSX)48(VDg1kkfLwW7wJTBRm?!sD=s?}t3k zfZN0RP8cAL7sW3R`swJ;nef+|MNgxmw}ShNKKZ_Cngxl)y>~3$au!A{7|#oqB(->~HnxtxwUbJ*UBd z8A+kCKGfnf*e+r+kNj6N1<8N;4srfb(Rbo8s>dJq$5>BNaSFbqSARraj$`B!FDdg4zBk7GJM)+r4i)(%_(}fjPW)s0>UjQ2-LGwLKa?Mz zPZC%5x47@ceLkiaLzmq4F+#T`Zw|Y>ih_M?1-LEcF&*MFxc+96IrrGILa4m*FYeuj zN3a12tf6T#kI~}v&-XNB>d)M6lSMGqDYkFk&!?ds5?Dii2#-;{_QUtP>hZi5T8Mu1?3V$=c5JEg!CSBcFlbhq<%lo+m3IH4nOXB@r=Ukb;p8OtLlbZMX!KB7V_>nf#`?>twXj$g~_4y6MRGA+2f^dA* z%8&YKIL>j>r=d)*CqGHgY3#$4vzdN{)x2B9FbzIXOQyG{3~+zSw4Z0)J})5AP@`$( z8^N%bt$*iba{D<@dc+49dgHd8qTkWMhim$a`d#f=`T<6ne$|l)djdN~W(zuQ#M2)Bb*6^?E1Ur&8B{eYyPg zDP02^YU>ZzpX&98lT5GIel%MyH~x{r$~;E(=utmUEti5%Hli6drlEHHCznGs?|1)K z`xSY4%1&259MiGgk6nM_d+!!Bp}L%AxC>s+N9@n2?Q3!)6+6}UC(AP{upxo z;G+xb^^a)~Pm}A)kMD<7<980;4;!Tc;Ii6(B-h(!{wOD|Q%PJIzrTnNw$#T5XXR^T z*W^tQboev=&8VgE@JE|ookM&h;M}nO;TyNbfMiDdWh~ei7EQqZ&~v5nhVc zs9HRJ0@2TFi{C7Yqimz|g|ff6IN55UDwCe8+Dmb*hxB}4vW&YS4oB=8or6umF5=$| zuzI`O)gc7(S61nIU6RlJVM-EO zVE4Yz+nG(npsv%#9eLwoVUmOULvMui3&i=w!}Vo+~O7=Kg8F=wijaie8a) zkn9FnXZz|yvZy_Dv4XS3XDeP728Z=s3?t}liG+14#?#P=fPD5tIr5Q<>_BIzw%eg+=d$g zzcuOgQ!4cXsMSZqQd%gEmq^yw127l)zJKeXw)J!%sfwde_iZ5_7W4iX{K z3Ma2I)AOZK^gLe#pnlv?Nx*n2M=)5up}Fq~fIgKUd>Dl}zl75*&%T4vtnEkU>pN*8q zkG3b`<5)^8H-;QX@Xx&z2hD`6!1LuI(htGuy$xE`6Yc2}eaW3Nj!yLJj>FoxCgL}{ zKHC4TU*;BAV(5Phzij?F{IYq@@Jrl>G3yVzxl7Z9)I;mG-zXRfx0#9gbN06ohhdUQ z=kwZ3E@%3qS2SG0E@TbemG?uK9@i(@^(*@Ks>srd{;_aA#`zZU1?~Jv$U-#lr+FT; zLw-odl;1^o&6&_Y3d%?5s><|w>mTHUL)~K7@Zm zx&HLzNBs=UpU_w5NvQvR7xxcXzl6>~rpJ9f;+NR2VmiC84DX2jigMAK{daX)e%u$T z*T)hUvteM6ApPT_{?@*}Uik^V7JtlX`~Cg<`G3Y=*}vLR0TBmd`Y*q0+9zRc{Tj~x z9im_x7Q`BQDEJ?~cfj=_+fS|fT}zjxJ}6oEw%Y!V=${bVsVL1?y}pw!x+N5S0cal{ z@kx^0cKh%&dk*nQ5^u%h^?z1>%KU}-qI_5`G5@(cOwRzHe|7(@Dwp3@{y0t%xeYm% zpJ`Vy3#I=du7fxrBfn|Zz;walm>V3YoR8Gw zzhc3gn$wqGg8C|Y+uvW|_=)>`lFbi1W{2|{;vnjNVunUjGhRep34?;{gV{~7?{A

=#~BrZfexf36=Pr8 zfznl?A=Cd1zb?xXqE^qETku&Z?4d&K`YdX9w zQYUtC-$$^86rB7r{*AwYUrPI*E|Z7bSF0=9-)8AuNAei8ss7Dc|F*o%^ix)N{Z=8- z54s>jYiJrG(>JBp5r<^TZ#nte0?Du3>rTk$t+pR$ROT<6qj zen7(HZ2t4eb^OI~TCrcIwKq=maeP_zut zJJ+Pu7vjKg@SAE$8$zgE{&XPr&%IX~rTTxjWIJrA=Sb>DIUh;zs%VPep`H6osD5gX_pi^7%6f;WhuF=z_Trnl zL_BV6iqFmkiLj&UvkNaH0^!W0<@=YdPk^6SR2m&PIT^l>nl|-hr$=yqMJtbHuM=TH z=3-%0u>hzrxJZK?ff-=+>RDm%X}CVUXQf(i;;DXU5KN5rd|hy27VIh-U!(P|4YXe< z^^Glo^-`|N`iWP1oq?g@Yc||HpF!={i~8?32foWU4ROuufPN837*6rdSSVU*QIS%M z_P{ThNeeTRGU2;C{&82_OwiJ&fcP&BM%-Og^`QT3nEK(&*&zX0;QK?#gC&-T{=FUN z^=q~}8Q!fr^>)>%5LhbKdb7ibN28P$7(5{5$g<5*@T5 zlBB#h!LzGl#oHfKsolI2uu`<5Ct8A|=@fa0AJGeddb$5QKG^ck4!i#rKKO6=pEO{T zC?Ox$BSdiD?{}=yPmyqwnfO14530w1DHB(#{VV5*E`#qo1%r`YpZP78*9Vwwe#)1b zp9~GEhQr*4vo=p2;1AVUdQLe%h5ISQ2bpB%8>VegsztwF?ku?g$CPr3_=sZPS&I*% zJYsTbes}41I3icS{p$JMIFiTg^yWA8pN{1tbd_zUM?Ssrk2PfMi+%wgbgdN;EX;f} zCjQ2WYwGh~CguE*p8TlaiR)NNj2!59;{L!O5#mob9{*|aLA)-8p8dM8d>z4BW^2X1&g^sst=Vr(b#*P};# z7Ud*zHr2y-z;^o`eP>4AID0f2Iit0@ znZ78^2yrIn`Q>)rxhPafJ-MW#h|df}hSrejzla+lKF5?_dj28?K_i>nf28CPCkoWc`-FwThTf3GLeLj}um3n*7~V$KZdAZy`RZ?tk@dF2B{u)4bvl8vSx*{IaL=BF>6GycaZSYeXg1b>|FPf=!LoG5q9fiscwWnQ#p9KC{pNzVt z&%SJVtfPFC{c<-Y+Zdr$_H%N&9#w=&*YIX&9eF{v5X!1-6Ew|6q*j@yB${ z@Q*cQ)^A_L$87LFX|bPf~&S zYrF}~Trb`k^lK&z`>=9ppKXU=_pBu~o(~l5n0H(M`0}+)K+eM^QvBvgHoW9`-Srg? z@5rEd!`W>5d5DV;yY|h-c$=>!NG^6;tng`^!b9yLu$huft_t*(393z}41@}h2& zEO=jP$GU6pwo;rcnd+H6lI^4s`&W@r=a5-MFhqME(z&r1*{=Zl8OSvw!!)G18Qzty zvarL-Xo?Re0MX+@`~AwglDz+mgQk+g6XJH*SQfaPy!SV!%gL0_L-3k!HT0GQ?zzW{ zU%zbiL-eLZdrQ)v_-y)n1ou+x;}cE_9@RgW70G%8sXi?(IE+h{akGL64Mmm3OsZEH zNcF`M;Nb4Ab;p(Pf -qrh<%l4w2qXDd%a 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.10", "pandera>=0.21", @@ -23,6 +18,10 @@ dependencies = [ "streamlit>=1.40", ] +[[tool.uv.index]] +url = "https://mirrors.aliyun.com/pypi/simple/" +default = true + [dependency-groups] dev = [ "pytest>=8.0", diff --git a/uv.lock b/uv.lock index a60d92b..c971c4d 100644 --- a/uv.lock +++ b/uv.lock @@ -2,6 +2,430 @@ version = 1 revision = 3 requires-python = ">=3.12" +[[package]] +name = "ag-ui-protocol" +version = "0.1.10" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pydantic" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/67/bb/5a5ec893eea5805fb9a3db76a9888c3429710dfb6f24bbb37568f2cf7320/ag_ui_protocol-0.1.10.tar.gz", hash = "sha256:3213991c6b2eb24bb1a8c362ee270c16705a07a4c5962267a083d0959ed894f4" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/8f/78/eb55fabaab41abc53f52c0918a9a8c0f747807e5306273f51120fd695957/ag_ui_protocol-0.1.10-py3-none-any.whl", hash = "sha256:c81e6981f30aabdf97a7ee312bfd4df0cd38e718d9fc10019c7d438128b93ab5" }, +] + +[[package]] +name = "aiohappyeyeballs" +version = "2.6.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8" }, +] + +[[package]] +name = "aiohttp" +version = "3.13.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/50/42/32cf8e7704ceb4481406eb87161349abb46a57fee3f008ba9cb610968646/aiohttp-3.13.3.tar.gz", hash = "sha256:a949eee43d3782f2daae4f4a2819b2cb9b0c5d3b7f7a927067cc84dafdbb9f88" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a0/be/4fc11f202955a69e0db803a12a062b8379c970c7c84f4882b6da17337cc1/aiohttp-3.13.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:b903a4dfee7d347e2d87697d0713be59e0b87925be030c9178c5faa58ea58d5c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/97/2c/621d5b851f94fa0bb7430d6089b3aa970a9d9b75196bc93bb624b0db237a/aiohttp-3.13.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a45530014d7a1e09f4a55f4f43097ba0fd155089372e105e4bff4ca76cb1b168" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5d/43/4be01406b78e1be8320bb8316dc9c42dbab553d281c40364e0f862d5661c/aiohttp-3.13.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:27234ef6d85c914f9efeb77ff616dbf4ad2380be0cda40b4db086ffc7ddd1b7d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/a8/5a35dc56a06a2c90d4742cbf35294396907027f80eea696637945a106f25/aiohttp-3.13.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d32764c6c9aafb7fb55366a224756387cd50bfa720f32b88e0e6fa45b27dcf29" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/62/4b9eeb331da56530bf2e198a297e5303e1c1ebdceeb00fe9b568a65c5a0c/aiohttp-3.13.3-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:b1a6102b4d3ebc07dad44fbf07b45bb600300f15b552ddf1851b5390202ea2e3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/f6/af16887b5d419e6a367095994c0b1332d154f647e7dc2bd50e61876e8e3d/aiohttp-3.13.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c014c7ea7fb775dd015b2d3137378b7be0249a448a1612268b5a90c2d81de04d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ce/83/397c634b1bcc24292fa1e0c7822800f9f6569e32934bdeef09dae7992dfb/aiohttp-3.13.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2b8d8ddba8f95ba17582226f80e2de99c7a7948e66490ef8d947e272a93e9463" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/f6/a62cbbf13f0ac80a70f71b1672feba90fdb21fd7abd8dbf25c0105fb6fa3/aiohttp-3.13.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ae8dd55c8e6c4257eae3a20fd2c8f41edaea5992ed67156642493b8daf3cecc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0a/87/20a35ad487efdd3fba93d5843efdfaa62d2f1479eaafa7453398a44faf13/aiohttp-3.13.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:01ad2529d4b5035578f5081606a465f3b814c542882804e2e8cda61adf5c71bf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/de/95/8fd69a66682012f6716e1bc09ef8a1a2a91922c5725cb904689f112309c4/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bb4f7475e359992b580559e008c598091c45b5088f28614e855e42d39c2f1033" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e5/66/7b94b3b5ba70e955ff597672dad1691333080e37f50280178967aff68657/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:c19b90316ad3b24c69cd78d5c9b4f3aa4497643685901185b65166293d36a00f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/47/71/6f72f77f9f7d74719692ab65a2a0252584bf8d5f301e2ecb4c0da734530a/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:96d604498a7c782cb15a51c406acaea70d8c027ee6b90c569baa6e7b93073679" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fa/b4/75ec16cbbd5c01bdaf4a05b19e103e78d7ce1ef7c80867eb0ace42ff4488/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:084911a532763e9d3dd95adf78a78f4096cd5f58cdc18e6fdbc1b58417a45423" }, + { url = "https://mirrors.aliyun.com/pypi/packages/52/8f/bc518c0eea29f8406dcf7ed1f96c9b48e3bc3995a96159b3fc11f9e08321/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7a4a94eb787e606d0a09404b9c38c113d3b099d508021faa615d70a0131907ce" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9d/f2/a07a75173124f31f11ea6f863dc44e6f09afe2bca45dd4e64979490deab1/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:87797e645d9d8e222e04160ee32aa06bc5c163e8499f24db719e7852ec23093a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/4a/1a3fee7c21350cac78e5c5cef711bac1b94feca07399f3d406972e2d8fcd/aiohttp-3.13.3-cp312-cp312-win32.whl", hash = "sha256:b04be762396457bef43f3597c991e192ee7da460a4953d7e647ee4b1c28e7046" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/b7/76175c7cb4eb73d91ad63c34e29fc4f77c9386bba4a65b53ba8e05ee3c39/aiohttp-3.13.3-cp312-cp312-win_amd64.whl", hash = "sha256:e3531d63d3bdfa7e3ac5e9b27b2dd7ec9df3206a98e0b3445fa906f233264c57" }, + { url = "https://mirrors.aliyun.com/pypi/packages/97/8a/12ca489246ca1faaf5432844adbfce7ff2cc4997733e0af120869345643a/aiohttp-3.13.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5dff64413671b0d3e7d5918ea490bdccb97a4ad29b3f311ed423200b2203e01c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/32/08/de43984c74ed1fca5c014808963cc83cb00d7bb06af228f132d33862ca76/aiohttp-3.13.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:87b9aab6d6ed88235aa2970294f496ff1a1f9adcd724d800e9b952395a80ffd9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/17/f8/8dd2cf6112a5a76f81f81a5130c57ca829d101ad583ce57f889179accdda/aiohttp-3.13.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:425c126c0dc43861e22cb1c14ba4c8e45d09516d0a3ae0a3f7494b79f5f233a3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6d/40/a46b03ca03936f832bc7eaa47cfbb1ad012ba1be4790122ee4f4f8cba074/aiohttp-3.13.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7f9120f7093c2a32d9647abcaf21e6ad275b4fbec5b55969f978b1a97c7c86bf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f7/7e/917fe18e3607af92657e4285498f500dca797ff8c918bd7d90b05abf6c2a/aiohttp-3.13.3-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:697753042d57f4bf7122cab985bf15d0cef23c770864580f5af4f52023a56bd6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/71/b6/cefa4cbc00d315d68973b671cf105b21a609c12b82d52e5d0c9ae61d2a09/aiohttp-3.13.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6de499a1a44e7de70735d0b39f67c8f25eb3d91eb3103be99ca0fa882cdd987d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fb/e3/e06ee07b45e59e6d81498b591fc589629be1553abb2a82ce33efe2a7b068/aiohttp-3.13.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:37239e9f9a7ea9ac5bf6b92b0260b01f8a22281996da609206a84df860bc1261" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/24/75d274228acf35ceeb2850b8ce04de9dd7355ff7a0b49d607ee60c29c518/aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f76c1e3fe7d7c8afad7ed193f89a292e1999608170dcc9751a7462a87dfd5bc0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/04/98/3d21dde21889b17ca2eea54fdcff21b27b93f45b7bb94ca029c31ab59dc3/aiohttp-3.13.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fc290605db2a917f6e81b0e1e0796469871f5af381ce15c604a3c5c7e51cb730" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9e/84/da0c3ab1192eaf64782b03971ab4055b475d0db07b17eff925e8c93b3aa5/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4021b51936308aeea0367b8f006dc999ca02bc118a0cc78c303f50a2ff6afb91" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/0f/5802ada182f575afa02cbd0ec5180d7e13a402afb7c2c03a9aa5e5d49060/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:49a03727c1bba9a97d3e93c9f93ca03a57300f484b6e935463099841261195d3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3f/8c/714d53bd8b5a4560667f7bbbb06b20c2382f9c7847d198370ec6526af39c/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3d9908a48eb7416dc1f4524e69f1d32e5d90e3981e4e37eb0aa1cd18f9cfa2a4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/79/e2176f46d2e963facea939f5be2d26368ce543622be6f00a12844d3c991f/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2712039939ec963c237286113c68dbad80a82a4281543f3abf766d9d73228998" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ab/6a/28ed4dea1759916090587d1fe57087b03e6c784a642b85ef48217b0277ae/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:7bfdc049127717581866fa4708791220970ce291c23e28ccf3922c700740fdc0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e8/35/4a3daeb8b9fab49240d21c04d50732313295e4bd813a465d840236dd0ce1/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8057c98e0c8472d8846b9c79f56766bcc57e3e8ac7bfd510482332366c56c591" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bc/9f/d643bb3c5fb99547323e635e251c609fbbc660d983144cfebec529e09264/aiohttp-3.13.3-cp313-cp313-win32.whl", hash = "sha256:1449ceddcdbcf2e0446957863af03ebaaa03f94c090f945411b61269e2cb5daf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4e/f1/ab0395f8a79933577cdd996dd2f9aa6014af9535f65dddcf88204682fe62/aiohttp-3.13.3-cp313-cp313-win_amd64.whl", hash = "sha256:693781c45a4033d31d4187d2436f5ac701e7bbfe5df40d917736108c1cc7436e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/36/5b6514a9f5d66f4e2597e40dea2e3db271e023eb7a5d22defe96ba560996/aiohttp-3.13.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:ea37047c6b367fd4bd632bff8077449b8fa034b69e812a18e0132a00fae6e808" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f7/49/459327f0d5bcd8c6c9ca69e60fdeebc3622861e696490d8674a6d0cb90a6/aiohttp-3.13.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6fc0e2337d1a4c3e6acafda6a78a39d4c14caea625124817420abceed36e2415" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e8/0b/b97660c5fd05d3495b4eb27f2d0ef18dc1dc4eff7511a9bf371397ff0264/aiohttp-3.13.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c685f2d80bb67ca8c3837823ad76196b3694b0159d232206d1e461d3d434666f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/54/d4/438efabdf74e30aeceb890c3290bbaa449780583b1270b00661126b8aae4/aiohttp-3.13.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:48e377758516d262bde50c2584fc6c578af272559c409eecbdd2bae1601184d6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/71/f2/7bddc7fd612367d1459c5bcf598a9e8f7092d6580d98de0e057eb42697ad/aiohttp-3.13.3-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:34749271508078b261c4abb1767d42b8d0c0cc9449c73a4df494777dc55f0687" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/5a/1aeaecca40e22560f97610a329e0e5efef5e0b5afdf9f857f0d93839ab2e/aiohttp-3.13.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:82611aeec80eb144416956ec85b6ca45a64d76429c1ed46ae1b5f86c6e0c9a26" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f8/f8/0ff6992bea7bd560fc510ea1c815f87eedd745fe035589c71ce05612a19a/aiohttp-3.13.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2fff83cfc93f18f215896e3a190e8e5cb413ce01553901aca925176e7568963a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e3/d1/e30e537a15f53485b61f5be525f2157da719819e8377298502aebac45536/aiohttp-3.13.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bbe7d4cecacb439e2e2a8a1a7b935c25b812af7a5fd26503a66dadf428e79ec1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/84/45/23f4c451d8192f553d38d838831ebbc156907ea6e05557f39563101b7717/aiohttp-3.13.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b928f30fe49574253644b1ca44b1b8adbd903aa0da4b9054a6c20fc7f4092a25" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6a/ed/0a42b127a43712eda7807e7892c083eadfaf8429ca8fb619662a530a3aab/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7b5e8fe4de30df199155baaf64f2fcd604f4c678ed20910db8e2c66dc4b11603" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2e/b5/c05f0c2b4b4fe2c9d55e73b6d3ed4fd6c9dc2684b1d81cbdf77e7fad9adb/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:8542f41a62bcc58fc7f11cf7c90e0ec324ce44950003feb70640fc2a9092c32a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c9/6b/915bc5dad66aef602b9e459b5a973529304d4e89ca86999d9d75d80cbd0b/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:5e1d8c8b8f1d91cd08d8f4a3c2b067bfca6ec043d3ff36de0f3a715feeedf926" }, + { url = "https://mirrors.aliyun.com/pypi/packages/11/3b/e84581290a9520024a08640b63d07673057aec5ca548177a82026187ba73/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:90455115e5da1c3c51ab619ac57f877da8fd6d73c05aacd125c5ae9819582aba" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/04/0c3655a566c43fd647c81b895dfe361b9f9ad6d58c19309d45cff52d6c3b/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:042e9e0bcb5fba81886c8b4fbb9a09d6b8a00245fd8d88e4d989c1f96c74164c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1f/53/71165b26978f719c3419381514c9690bd5980e764a09440a10bb816ea4ab/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2eb752b102b12a76ca02dff751a801f028b4ffbbc478840b473597fc91a9ed43" }, + { url = "https://mirrors.aliyun.com/pypi/packages/29/a7/cbe6c9e8e136314fa1980da388a59d2f35f35395948a08b6747baebb6aa6/aiohttp-3.13.3-cp314-cp314-win32.whl", hash = "sha256:b556c85915d8efaed322bf1bdae9486aa0f3f764195a0fb6ee962e5c71ef5ce1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/de/56/982704adea7d3b16614fc5936014e9af85c0e34b58f9046655817f04306e/aiohttp-3.13.3-cp314-cp314-win_amd64.whl", hash = "sha256:9bf9f7a65e7aa20dd764151fb3d616c81088f91f8df39c3893a536e279b4b984" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6c/2a/3c79b638a9c3d4658d345339d22070241ea341ed4e07b5ac60fb0f418003/aiohttp-3.13.3-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:05861afbbec40650d8a07ea324367cb93e9e8cc7762e04dd4405df99fa65159c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/29/b9/3e5014d46c0ab0db8707e0ac2711ed28c4da0218c358a4e7c17bae0d8722/aiohttp-3.13.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2fc82186fadc4a8316768d61f3722c230e2c1dcab4200d52d2ebdf2482e47592" }, + { url = "https://mirrors.aliyun.com/pypi/packages/90/03/c1d4ef9a054e151cd7839cdc497f2638f00b93cbe8043983986630d7a80c/aiohttp-3.13.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0add0900ff220d1d5c5ebbf99ed88b0c1bbf87aa7e4262300ed1376a6b13414f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ea/76/8c1e5abbfe8e127c893fe7ead569148a4d5a799f7cf958d8c09f3eedf097/aiohttp-3.13.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:568f416a4072fbfae453dcf9a99194bbb8bdeab718e08ee13dfa2ba0e4bebf29" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8e/ac/984c5a6f74c363b01ff97adc96a3976d9c98940b8969a1881575b279ac5d/aiohttp-3.13.3-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:add1da70de90a2569c5e15249ff76a631ccacfe198375eead4aadf3b8dc849dc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/9a/b7039c5f099c4eb632138728828b33428585031a1e658d693d41d07d89d1/aiohttp-3.13.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:10b47b7ba335d2e9b1239fa571131a87e2d8ec96b333e68b2a305e7a98b0bae2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/02/3bec2b9a1ba3c19ff89a43a19324202b8eb187ca1e928d8bdac9bbdddebd/aiohttp-3.13.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3dd4dce1c718e38081c8f35f323209d4c1df7d4db4bab1b5c88a6b4d12b74587" }, + { url = "https://mirrors.aliyun.com/pypi/packages/37/df/d879401cedeef27ac4717f6426c8c36c3091c6e9f08a9178cc87549c537f/aiohttp-3.13.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34bac00a67a812570d4a460447e1e9e06fae622946955f939051e7cc895cfab8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/15/be122de1f67e6953add23335c8ece6d314ab67c8bebb3f181063010795a7/aiohttp-3.13.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a19884d2ee70b06d9204b2727a7b9f983d0c684c650254679e716b0b77920632" }, + { url = "https://mirrors.aliyun.com/pypi/packages/12/12/70eedcac9134cfa3219ab7af31ea56bc877395b1ac30d65b1bc4b27d0438/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5f8ca7f2bb6ba8348a3614c7918cc4bb73268c5ac2a207576b7afea19d3d9f64" }, + { url = "https://mirrors.aliyun.com/pypi/packages/32/11/b30e1b1cd1f3054af86ebe60df96989c6a414dd87e27ad16950eee420bea/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:b0d95340658b9d2f11d9697f59b3814a9d3bb4b7a7c20b131df4bcef464037c0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/88/0d/d98a9367b38912384a17e287850f5695c528cff0f14f791ce8ee2e4f7796/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:a1e53262fd202e4b40b70c3aff944a8155059beedc8a89bba9dc1f9ef06a1b56" }, + { url = "https://mirrors.aliyun.com/pypi/packages/43/a5/a2dfd1f5ff5581632c7f6a30e1744deda03808974f94f6534241ef60c751/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:d60ac9663f44168038586cab2157e122e46bdef09e9368b37f2d82d354c23f72" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fa/f0/12973c382ae7c1cccbc4417e129c5bf54c374dfb85af70893646e1f0e749/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:90751b8eed69435bac9ff4e3d2f6b3af1f57e37ecb0fbeee59c0174c9e2d41df" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/5f/24155e30ba7f8c96918af1350eb0663e2430aad9e001c0489d89cd708ab1/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fc353029f176fd2b3ec6cfc71be166aba1936fe5d73dd1992ce289ca6647a9aa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/eb/f8/7314031ff5c10e6ece114da79b338ec17eeff3a079e53151f7e9f43c4723/aiohttp-3.13.3-cp314-cp314t-win32.whl", hash = "sha256:2e41b18a58da1e474a057b3d35248d8320029f61d70a37629535b16a0c8f3767" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/63/278a98c715ae467624eafe375542d8ba9b4383a016df8fdefe0ae28382a7/aiohttp-3.13.3-cp314-cp314t-win_amd64.whl", hash = "sha256:44531a36aa2264a1860089ffd4dce7baf875ee5a6079d5fb42e261c704ef7344" }, +] + +[[package]] +name = "aiosignal" +version = "1.4.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "frozenlist" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" }, +] + +[[package]] +name = "altair" +version = "6.0.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "jinja2" }, + { name = "jsonschema" }, + { name = "narwhals" }, + { name = "packaging" }, + { name = "typing-extensions", marker = "python_full_version < '3.15'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/f7/c0/184a89bd5feba14ff3c41cfaf1dd8a82c05f5ceedbc92145e17042eb08a4/altair-6.0.0.tar.gz", hash = "sha256:614bf5ecbe2337347b590afb111929aa9c16c9527c4887d96c9bc7f6640756b4" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/db/33/ef2f2409450ef6daa61459d5de5c08128e7d3edb773fefd0a324d1310238/altair-6.0.0-py3-none-any.whl", hash = "sha256:09ae95b53d5fe5b16987dccc785a7af8588f2dca50de1e7a156efa8a461515f8" }, +] + +[[package]] +name = "annotated-types" +version = "0.7.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" }, +] + +[[package]] +name = "anthropic" +version = "0.75.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "distro" }, + { name = "docstring-parser" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/04/1f/08e95f4b7e2d35205ae5dcbb4ae97e7d477fc521c275c02609e2931ece2d/anthropic-0.75.0.tar.gz", hash = "sha256:e8607422f4ab616db2ea5baacc215dd5f028da99ce2f022e33c7c535b29f3dfb" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/60/1c/1cd02b7ae64302a6e06724bf80a96401d5313708651d277b1458504a1730/anthropic-0.75.0-py3-none-any.whl", hash = "sha256:ea8317271b6c15d80225a9f3c670152746e88805a7a61e14d4a374577164965b" }, +] + +[[package]] +name = "anyio" +version = "4.12.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "idna" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/96/f0/5eb65b2bb0d09ac6776f2eb54adee6abe8228ea05b20a5ad0e4945de8aac/anyio-4.12.1.tar.gz", hash = "sha256:41cfcc3a4c85d3f05c932da7c26d0201ac36f72abd4435ba90d0464a3ffed703" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c" }, +] + +[[package]] +name = "argcomplete" +version = "3.6.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/38/61/0b9ae6399dd4a58d8c1b1dc5a27d6f2808023d0b5dd3104bb99f45a33ff6/argcomplete-3.6.3.tar.gz", hash = "sha256:62e8ed4fd6a45864acc8235409461b72c9a28ee785a2011cc5eb78318786c89c" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/74/f5/9373290775639cb67a2fce7f629a1c240dce9f12fe927bc32b2736e16dfc/argcomplete-3.6.3-py3-none-any.whl", hash = "sha256:f5007b3a600ccac5d25bbce33089211dfd49eab4a7718da3f10e3082525a92ce" }, +] + +[[package]] +name = "attrs" +version = "25.4.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373" }, +] + +[[package]] +name = "authlib" +version = "1.6.6" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "cryptography" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/bb/9b/b1661026ff24bc641b76b78c5222d614776b0c085bcfdac9bd15a1cb4b35/authlib-1.6.6.tar.gz", hash = "sha256:45770e8e056d0f283451d9996fbb59b70d45722b45d854d58f32878d0a40c38e" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/54/51/321e821856452f7386c4e9df866f196720b1ad0c5ea1623ea7399969ae3b/authlib-1.6.6-py2.py3-none-any.whl", hash = "sha256:7d9e9bc535c13974313a87f53e8430eb6ea3d1cf6ae4f6efcd793f2e949143fd" }, +] + +[[package]] +name = "beartype" +version = "0.22.9" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/c7/94/1009e248bbfbab11397abca7193bea6626806be9a327d399810d523a07cb/beartype-0.22.9.tar.gz", hash = "sha256:8f82b54aa723a2848a56008d18875f91c1db02c32ef6a62319a002e3e25a975f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/71/cc/18245721fa7747065ab478316c7fea7c74777d07f37ae60db2e84f8172e8/beartype-0.22.9-py3-none-any.whl", hash = "sha256:d16c9bbc61ea14637596c5f6fbff2ee99cbe3573e46a716401734ef50c3060c2" }, +] + +[[package]] +name = "blinker" +version = "1.9.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/21/28/9b3f50ce0e048515135495f198351908d99540d69bfdc8c1d15b73dc55ce/blinker-1.9.0.tar.gz", hash = "sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc" }, +] + +[[package]] +name = "boto3" +version = "1.42.25" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "botocore" }, + { name = "jmespath" }, + { name = "s3transfer" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/29/30/755a6c4b27ad4effefa9e407f84c6f0a69f75a21c0090beb25022dfcfd3f/boto3-1.42.25.tar.gz", hash = "sha256:ccb5e757dd62698d25766cc54cf5c47bea43287efa59c93cf1df8c8fbc26eeda" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/14/79/012734f4e510b0a6beec2a3d5f437b3e8ef52174b1d38b1d5fdc542316d7/boto3-1.42.25-py3-none-any.whl", hash = "sha256:8128bde4f9d5ffce129c76d1a2efe220e3af967a2ad30bc305ba088bbc96343d" }, +] + +[[package]] +name = "botocore" +version = "1.42.25" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "jmespath" }, + { name = "python-dateutil" }, + { name = "urllib3" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/2c/b5/8f961c65898deb5417c9e9e908ea6c4d2fe8bb52ff04e552f679c88ed2ce/botocore-1.42.25.tar.gz", hash = "sha256:7ae79d1f77d3771e83e4dd46bce43166a1ba85d58a49cffe4c4a721418616054" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/1e/b0/61e3e61d437c8c73f0821ce8a8e2594edfc1f423e354c38fa56396a4e4ca/botocore-1.42.25-py3-none-any.whl", hash = "sha256:470261966aab1d09a1cd4ba56810098834443602846559ba9504f6613dfa52dc" }, +] + +[[package]] +name = "cachetools" +version = "6.2.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/bc/1d/ede8680603f6016887c062a2cf4fc8fdba905866a3ab8831aa8aa651320c/cachetools-6.2.4.tar.gz", hash = "sha256:82c5c05585e70b6ba2d3ae09ea60b79548872185d2f24ae1f2709d37299fd607" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/2c/fc/1d7b80d0eb7b714984ce40efc78859c022cd930e402f599d8ca9e39c78a4/cachetools-6.2.4-py3-none-any.whl", hash = "sha256:69a7a52634fed8b8bf6e24a050fb60bff1c9bd8f6d24572b99c32d4e71e62a51" }, +] + +[[package]] +name = "certifi" +version = "2026.1.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", hash = "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c" }, +] + +[[package]] +name = "cffi" +version = "2.0.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pycparser", marker = "implementation_name != 'PyPy'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba" }, + { url = "https://mirrors.aliyun.com/pypi/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27" }, + { url = "https://mirrors.aliyun.com/pypi/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91" }, + { url = "https://mirrors.aliyun.com/pypi/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef" }, + { url = "https://mirrors.aliyun.com/pypi/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/f3/85/1637cd4af66fa687396e757dec650f28025f2a2f5a5531a3208dc0ec43f2/charset_normalizer-3.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9d/6a/04130023fef2a0d9c62d0bae2649b69f7b7d8d24ea5536feef50551029df/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/29/62328d79aa60da22c9e0b9a66539feae06ca0f5a4171ac4f7dc285b83688/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/bb/b32194a4bf15b88403537c2e120b817c61cd4ecffa9b6876e941c3ee38fe/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/19/89/a54c82b253d5b9b111dc74aca196ba5ccfcca8242d0fb64146d4d3183ff1/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86" }, + { url = "https://mirrors.aliyun.com/pypi/packages/61/fa/fbf177b55bdd727010f9c0a3c49eefa1d10f960e5f09d1d887bf93c2e698/charset_normalizer-3.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/12/9fbc6a4d39c0198adeebbde20b619790e9236557ca59fc40e0e3cebe6f40/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ad/1f/6a9a593d52e3e8c5d2b167daf8c6b968808efb57ef4c210acb907c365bc4/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/42/9a52c609e72471b0fc54386dc63c3781a387bb4fe61c20231a4ebcd58bdd/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c4/5b/c0682bbf9f11597073052628ddd38344a3d673fda35a36773f7d19344b23/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/24/a41afeab6f990cf2daf6cb8c67419b63b48cf518e4f56022230840c9bfb2/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2a/e5/6a4ce77ed243c4a50a1fecca6aaaab419628c818a49434be428fe24c9957/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a8/ef/89297262b8092b312d29cdb2517cb1237e51db8ecef2e9af5edbe7b683b1/charset_normalizer-3.4.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/2d/1e5ed9dd3b3803994c155cd9aacb60c82c331bad84daf75bcb9c91b3295e/charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d0/d9/0ed4c7098a861482a7b6a95603edce4c0d9db2311af23da1fb2b75ec26fc/charset_normalizer-3.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/97/45/4b3a1239bbacd321068ea6e7ac28875b03ab8bc0aa0966452db17cd36714/charset_normalizer-3.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/62/73a6d7450829655a35bb88a88fca7d736f9882a27eacdca2c6d505b57e2e/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/c5/adb8c8b3d6625bef6d88b251bbb0d95f8205831b987631ab0c8bb5d937c2/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72" }, + { url = "https://mirrors.aliyun.com/pypi/packages/91/ed/9706e4070682d1cc219050b6048bfd293ccf67b3d4f5a4f39207453d4b99/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d5/0d/031f0d95e4972901a2f6f09ef055751805ff541511dc1252ba3ca1f80cf5/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/83/6ab5883f57c9c801ce5e5677242328aa45592be8a00644310a008d04f922/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894" }, + { url = "https://mirrors.aliyun.com/pypi/packages/75/1e/5ff781ddf5260e387d6419959ee89ef13878229732732ee73cdae01800f2/charset_normalizer-3.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d7/57/71be810965493d3510a6ca79b90c19e48696fb1ff964da319334b12677f0/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e5/d5/c3d057a78c181d007014feb7e9f2e65905a6c4ef182c0ddf0de2924edd65/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e6/8c/d0406294828d4976f275ffbe66f00266c4b3136b7506941d87c00cab5272/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d7/24/e2aa1f18c8f15c4c0e932d9287b8609dd30ad56dbe41d926bd846e22fb8d/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/5b/1e6160c7739aad1e2df054300cc618b06bf784a7a164b0f238360721ab86/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7a/10/f882167cd207fbdd743e55534d5d9620e095089d176d55cb22d5322f2afd/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/66/c7a9e1b7429be72123441bfdbaf2bc13faab3f90b933f664db506dea5915/charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c4/26/b9924fa27db384bdcd97ab83b4f0a8058d96ad9626ead570674d5e737d90/charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14" }, + { url = "https://mirrors.aliyun.com/pypi/packages/af/8f/3ed4bfa0c0c72a7ca17f0380cd9e4dd842b09f664e780c13cff1dcf2ef1b/charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2a/35/7051599bd493e62411d6ede36fd5af83a38f37c4767b92884df7301db25d/charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/10/9a/97c8d48ef10d6cd4fcead2415523221624bf58bcf68a802721a6bc807c8f/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/10/bf/979224a919a1b606c82bd2c5fa49b5c6d5727aa47b4312bb27b1734f53cd/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/33/0ad65587441fc730dc7bd90e9716b30b4702dc7b617e6ba4997dc8651495/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14" }, + { url = "https://mirrors.aliyun.com/pypi/packages/67/ed/331d6b249259ee71ddea93f6f2f0a56cfebd46938bde6fcc6f7b9a3d0e09/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191" }, + { url = "https://mirrors.aliyun.com/pypi/packages/67/ff/f6b948ca32e4f2a4576aa129d8bed61f2e0543bf9f5f2b7fc3758ed005c9/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838" }, + { url = "https://mirrors.aliyun.com/pypi/packages/16/85/276033dcbcc369eb176594de22728541a925b2632f9716428c851b149e83/charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9e/f2/6a2a1f722b6aba37050e626530a46a68f74e63683947a8acff92569f979a/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/60/bb/2186cb2f2bbaea6338cad15ce23a67f9b0672929744381e28b0592676824/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/a5/bf6f13b772fbb2a90360eb620d52ed8f796f3c5caee8398c3b2eb7b1c60d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090" }, + { url = "https://mirrors.aliyun.com/pypi/packages/df/c5/d1be898bf0dc3ef9030c3825e5d3b83f2c528d207d246cbabe245966808d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a5/42/90c1f7b9341eef50c8a1cb3f098ac43b0508413f33affd762855f67a410e/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828" }, + { url = "https://mirrors.aliyun.com/pypi/packages/76/be/4d3ee471e8145d12795ab655ece37baed0929462a86e72372fd25859047c/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b0/6f/8f7af07237c34a1defe7defc565a9bc1807762f672c0fde711a4b22bf9c0/charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/51/8ade005e5ca5b0d80fb4aff72a3775b325bdc3d27408c8113811a7cbe640/charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/da/5f/6b8f83a55bb8278772c5ae54a577f3099025f9ade59d0136ac24a0df4bde/charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f" }, +] + +[[package]] +name = "click" +version = "8.3.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", hash = "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6" }, +] + +[[package]] +name = "cloudpickle" +version = "3.1.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/27/fb/576f067976d320f5f0114a8d9fa1215425441bb35627b1993e5afd8111e5/cloudpickle-3.1.2.tar.gz", hash = "sha256:7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/88/39/799be3f2f0f38cc727ee3b4f1445fe6d5e4133064ec2e4115069418a5bb6/cloudpickle-3.1.2-py3-none-any.whl", hash = "sha256:9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a" }, +] + +[[package]] +name = "cohere" +version = "5.20.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "fastavro" }, + { name = "httpx" }, + { name = "pydantic" }, + { name = "pydantic-core" }, + { name = "requests" }, + { name = "tokenizers" }, + { name = "types-requests" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/4b/ed/bb02083654bdc089ae4ef1cd7691fd2233f1fd9f32bcbfacc80ff57d9775/cohere-5.20.1.tar.gz", hash = "sha256:50973f63d2c6138ff52ce37d8d6f78ccc539af4e8c43865e960d68e0bf835b6f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/7a/e3/94eb11ac3ebaaa3a6afb5d2ff23db95d58bc468ae538c388edf49f2f20b5/cohere-5.20.1-py3-none-any.whl", hash = "sha256:d230fd13d95ba92ae927fce3dd497599b169883afc7954fe29b39fb8d5df5fc7" }, +] + [[package]] name = "colorama" version = "0.4.6" @@ -11,6 +435,705 @@ wheels = [ { url = "https://mirrors.aliyun.com/pypi/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" }, ] +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69" }, + { url = "https://mirrors.aliyun.com/pypi/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659" }, + { url = "https://mirrors.aliyun.com/pypi/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301" }, + { url = "https://mirrors.aliyun.com/pypi/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36" }, + { url = "https://mirrors.aliyun.com/pypi/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77" }, + { url = "https://mirrors.aliyun.com/pypi/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b" }, +] + +[[package]] +name = "cryptography" +version = "46.0.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/9f/33/c00162f49c0e2fe8064a62cb92b93e50c74a72bc370ab92f86112b33ff62/cryptography-46.0.3.tar.gz", hash = "sha256:a8b17438104fed022ce745b362294d9ce35b4c2e45c1d958ad4a4b019285f4a1" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/1d/42/9c391dd801d6cf0d561b5890549d4b27bafcc53b39c31a817e69d87c625b/cryptography-46.0.3-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:109d4ddfadf17e8e7779c39f9b18111a09efb969a301a31e987416a0191ed93a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1c/67/38769ca6b65f07461eb200e85fc1639b438bdc667be02cf7f2cd6a64601c/cryptography-46.0.3-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:09859af8466b69bc3c27bdf4f5d84a665e0f7ab5088412e9e2ec49758eca5cbc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5c/49/498c86566a1d80e978b42f0d702795f69887005548c041636df6ae1ca64c/cryptography-46.0.3-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:01ca9ff2885f3acc98c29f1860552e37f6d7c7d013d7334ff2a9de43a449315d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/0a/863a3604112174c8624a2ac3c038662d9e59970c7f926acdcfaed8d61142/cryptography-46.0.3-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:6eae65d4c3d33da080cff9c4ab1f711b15c1d9760809dad6ea763f3812d254cb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/02/b73a533f6b64a69f3cd3872acb6ebc12aef924d8d103133bb3ea750dc703/cryptography-46.0.3-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e5bf0ed4490068a2e72ac03d786693adeb909981cc596425d09032d372bcc849" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/d5/16e41afbfa450cde85a3b7ec599bebefaef16b5c6ba4ec49a3532336ed72/cryptography-46.0.3-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:5ecfccd2329e37e9b7112a888e76d9feca2347f12f37918facbb893d7bb88ee8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c9/56/e7e69b427c3878352c2fb9b450bd0e19ed552753491d39d7d0a2f5226d41/cryptography-46.0.3-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:a2c0cd47381a3229c403062f764160d57d4d175e022c1df84e168c6251a22eec" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/f6/50736d40d97e8483172f1bb6e698895b92a223dba513b0ca6f06b2365339/cryptography-46.0.3-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:549e234ff32571b1f4076ac269fcce7a808d3bf98b76c8dd560e42dbc66d7d91" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/de/d8e26b1a855f19d9994a19c702fa2e93b0456beccbcfe437eda00e0701f2/cryptography-46.0.3-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:c0a7bb1a68a5d3471880e264621346c48665b3bf1c3759d682fc0864c540bd9e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/29/798fc4ec461a1c9e9f735f2fc58741b0daae30688f41b2497dcbc9ed1355/cryptography-46.0.3-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:10b01676fc208c3e6feeb25a8b83d81767e8059e1fe86e1dc62d10a3018fa926" }, + { url = "https://mirrors.aliyun.com/pypi/packages/15/8d/03cd48b20a573adfff7652b76271078e3045b9f49387920e7f1f631d125e/cryptography-46.0.3-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:0abf1ffd6e57c67e92af68330d05760b7b7efb243aab8377e583284dbab72c71" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fa/b1/ebacbfe53317d55cf33165bda24c86523497a6881f339f9aae5c2e13e57b/cryptography-46.0.3-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a04bee9ab6a4da801eb9b51f1b708a1b5b5c9eb48c03f74198464c66f0d344ac" }, + { url = "https://mirrors.aliyun.com/pypi/packages/96/92/8a6a9525893325fc057a01f654d7efc2c64b9de90413adcf605a85744ff4/cryptography-46.0.3-cp311-abi3-win32.whl", hash = "sha256:f260d0d41e9b4da1ed1e0f1ce571f97fe370b152ab18778e9e8f67d6af432018" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7e/bf/80fbf45253ea585a1e492a6a17efcb93467701fa79e71550a430c5e60df0/cryptography-46.0.3-cp311-abi3-win_amd64.whl", hash = "sha256:a9a3008438615669153eb86b26b61e09993921ebdd75385ddd748702c5adfddb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2e/af/9b302da4c87b0beb9db4e756386a7c6c5b8003cd0e742277888d352ae91d/cryptography-46.0.3-cp311-abi3-win_arm64.whl", hash = "sha256:5d7f93296ee28f68447397bf5198428c9aeeab45705a55d53a6343455dcb2c3c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/e2/a510aa736755bffa9d2f75029c229111a1d02f8ecd5de03078f4c18d91a3/cryptography-46.0.3-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:00a5e7e87938e5ff9ff5447ab086a5706a957137e6e433841e9d24f38a065217" }, + { url = "https://mirrors.aliyun.com/pypi/packages/73/dc/9aa866fbdbb95b02e7f9d086f1fccfeebf8953509b87e3f28fff927ff8a0/cryptography-46.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c8daeb2d2174beb4575b77482320303f3d39b8e81153da4f0fb08eb5fe86a6c5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c5/fd/bc1daf8230eaa075184cbbf5f8cd00ba9db4fd32d63fb83da4671b72ed8a/cryptography-46.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39b6755623145ad5eff1dab323f4eae2a32a77a7abef2c5089a04a3d04366715" }, + { url = "https://mirrors.aliyun.com/pypi/packages/82/98/d3bd5407ce4c60017f8ff9e63ffee4200ab3e23fe05b765cab805a7db008/cryptography-46.0.3-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:db391fa7c66df6762ee3f00c95a89e6d428f4d60e7abc8328f4fe155b5ac6e54" }, + { url = "https://mirrors.aliyun.com/pypi/packages/26/e9/e23e7900983c2b8af7a08098db406cf989d7f09caea7897e347598d4cd5b/cryptography-46.0.3-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:78a97cf6a8839a48c49271cdcbd5cf37ca2c1d6b7fdd86cc864f302b5e9bf459" }, + { url = "https://mirrors.aliyun.com/pypi/packages/91/15/af68c509d4a138cfe299d0d7ddb14afba15233223ebd933b4bbdbc7155d3/cryptography-46.0.3-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:dfb781ff7eaa91a6f7fd41776ec37c5853c795d3b358d4896fdbb5df168af422" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ca/e3/8643d077c53868b681af077edf6b3cb58288b5423610f21c62aadcbe99f4/cryptography-46.0.3-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:6f61efb26e76c45c4a227835ddeae96d83624fb0d29eb5df5b96e14ed1a0afb7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0e/43/c1e8726fa59c236ff477ff2b5dc071e54b21e5a1e51aa2cee1676f1c986f/cryptography-46.0.3-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:23b1a8f26e43f47ceb6d6a43115f33a5a37d57df4ea0ca295b780ae8546e8044" }, + { url = "https://mirrors.aliyun.com/pypi/packages/42/f9/2f8fefdb1aee8a8e3256a0568cffc4e6d517b256a2fe97a029b3f1b9fe7e/cryptography-46.0.3-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:b419ae593c86b87014b9be7396b385491ad7f320bde96826d0dd174459e54665" }, + { url = "https://mirrors.aliyun.com/pypi/packages/79/30/9b54127a9a778ccd6d27c3da7563e9f2d341826075ceab89ae3b41bf5be2/cryptography-46.0.3-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:50fc3343ac490c6b08c0cf0d704e881d0d660be923fd3076db3e932007e726e3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ac/68/b4f4a10928e26c941b1b6a179143af9f4d27d88fe84a6a3c53592d2e76bf/cryptography-46.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:22d7e97932f511d6b0b04f2bfd818d73dcd5928db509460aaf48384778eb6d20" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a3/49/3746dab4c0d1979888f125226357d3262a6dd40e114ac29e3d2abdf1ec55/cryptography-46.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d55f3dffadd674514ad19451161118fd010988540cee43d8bc20675e775925de" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/30/27654c1dbaf7e4a3531fa1fc77986d04aefa4d6d78259a62c9dc13d7ad36/cryptography-46.0.3-cp314-cp314t-win32.whl", hash = "sha256:8a6e050cb6164d3f830453754094c086ff2d0b2f3a897a1d9820f6139a1f0914" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f6/30/640f34ccd4d2a1bc88367b54b926b781b5a018d65f404d409aba76a84b1c/cryptography-46.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:760f83faa07f8b64e9c33fc963d790a2edb24efb479e3520c14a45741cd9b2db" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/8b/88cc7e3bd0a8e7b861f26981f7b820e1f46aa9d26cc482d0feba0ecb4919/cryptography-46.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:516ea134e703e9fe26bcd1277a4b59ad30586ea90c365a87781d7887a646fe21" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/23/45fe7f376a7df8daf6da3556603b36f53475a99ce4faacb6ba2cf3d82021/cryptography-46.0.3-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:cb3d760a6117f621261d662bccc8ef5bc32ca673e037c83fbe565324f5c46936" }, + { url = "https://mirrors.aliyun.com/pypi/packages/27/32/b68d27471372737054cbd34c84981f9edbc24fe67ca225d389799614e27f/cryptography-46.0.3-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4b7387121ac7d15e550f5cb4a43aef2559ed759c35df7336c402bb8275ac9683" }, + { url = "https://mirrors.aliyun.com/pypi/packages/26/42/fa8389d4478368743e24e61eea78846a0006caffaf72ea24a15159215a14/cryptography-46.0.3-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:15ab9b093e8f09daab0f2159bb7e47532596075139dd74365da52ecc9cb46c5d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/eb/f483db0ec5ac040824f269e93dd2bd8a21ecd1027e77ad7bdf6914f2fd80/cryptography-46.0.3-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:46acf53b40ea38f9c6c229599a4a13f0d46a6c3fa9ef19fc1a124d62e338dfa0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/cf/da9502c4e1912cb1da3807ea3618a6829bee8207456fbbeebc361ec38ba3/cryptography-46.0.3-cp38-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:10ca84c4668d066a9878890047f03546f3ae0a6b8b39b697457b7757aaf18dbc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6b/8f/9adb86b93330e0df8b3dcf03eae67c33ba89958fc2e03862ef1ac2b42465/cryptography-46.0.3-cp38-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:36e627112085bb3b81b19fed209c05ce2a52ee8b15d161b7c643a7d5a88491f3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/a0/5fa77988289c34bdb9f913f5606ecc9ada1adb5ae870bd0d1054a7021cc4/cryptography-46.0.3-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:1000713389b75c449a6e979ffc7dcc8ac90b437048766cef052d4d30b8220971" }, + { url = "https://mirrors.aliyun.com/pypi/packages/14/e5/fc82d72a58d41c393697aa18c9abe5ae1214ff6f2a5c18ac470f92777895/cryptography-46.0.3-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:b02cf04496f6576afffef5ddd04a0cb7d49cf6be16a9059d793a30b035f6b6ac" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/06/5663ed35438d0b09056973994f1aec467492b33bd31da36e468b01ec1097/cryptography-46.0.3-cp38-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:71e842ec9bc7abf543b47cf86b9a743baa95f4677d22baa4c7d5c69e49e9bc04" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/59/873633f3f2dcd8a053b8dd1d38f783043b5fce589c0f6988bf55ef57e43e/cryptography-46.0.3-cp38-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:402b58fc32614f00980b66d6e56a5b4118e6cb362ae8f3fda141ba4689bd4506" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/39/8e71f3930e40f6877737d6f69248cf74d4e34b886a3967d32f919cc50d3b/cryptography-46.0.3-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ef639cb3372f69ec44915fafcd6698b6cc78fbe0c2ea41be867f6ed612811963" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cd/c7/f65027c2810e14c3e7268353b1681932b87e5a48e65505d8cc17c99e36ae/cryptography-46.0.3-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3b51b8ca4f1c6453d8829e1eb7299499ca7f313900dd4d89a24b8b87c0a780d4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0a/6e/1c8331ddf91ca4730ab3086a0f1be19c65510a33b5a441cb334e7a2d2560/cryptography-46.0.3-cp38-abi3-win32.whl", hash = "sha256:6276eb85ef938dc035d59b87c8a7dc559a232f954962520137529d77b18ff1df" }, + { url = "https://mirrors.aliyun.com/pypi/packages/90/45/b0d691df20633eff80955a0fc7695ff9051ffce8b69741444bd9ed7bd0db/cryptography-46.0.3-cp38-abi3-win_amd64.whl", hash = "sha256:416260257577718c05135c55958b674000baef9a1c7d9e8f306ec60d71db850f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e8/cb/2da4cc83f5edb9c3257d09e1e7ab7b23f049c7962cae8d842bbef0a9cec9/cryptography-46.0.3-cp38-abi3-win_arm64.whl", hash = "sha256:d89c3468de4cdc4f08a57e214384d0471911a3830fcdaf7a8cc587e42a866372" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30" }, +] + +[[package]] +name = "cyclopts" +version = "4.4.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "attrs" }, + { name = "docstring-parser" }, + { name = "rich" }, + { name = "rich-rst" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/43/c4/60b6068e703c78656d07b249919754f8f60e9e7da3325560574ee27b4e39/cyclopts-4.4.4.tar.gz", hash = "sha256:f30c591c971d974ab4f223e099f881668daed72de713713c984ca41479d393dd" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/20/5b/0eceb9a5990de9025733a0d212ca43649ba9facd58b8552b6bf93c11439d/cyclopts-4.4.4-py3-none-any.whl", hash = "sha256:316f798fe2f2a30cb70e7140cfde2a46617bfbb575d31bbfdc0b2410a447bd83" }, +] + +[[package]] +name = "diskcache" +version = "5.6.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/3f/21/1c1ffc1a039ddcc459db43cc108658f32c57d271d7289a2794e401d0fdb6/diskcache-5.6.3.tar.gz", hash = "sha256:2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/3f/27/4570e78fc0bf5ea0ca45eb1de3818a23787af9b390c0b0a0033a1b8236f9/diskcache-5.6.3-py3-none-any.whl", hash = "sha256:5e31b2d5fbad117cc363ebaf6b689474db18a1f6438bc82358b024abd4c2ca19" }, +] + +[[package]] +name = "distro" +version = "1.9.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2" }, +] + +[[package]] +name = "dnspython" +version = "2.8.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", hash = "sha256:181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", hash = "sha256:01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" }, +] + +[[package]] +name = "docstring-parser" +version = "0.17.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/b2/9d/c3b43da9515bd270df0f80548d9944e389870713cc1fe2b8fb35fe2bcefd/docstring_parser-0.17.0.tar.gz", hash = "sha256:583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708" }, +] + +[[package]] +name = "docutils" +version = "0.22.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl", hash = "sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de" }, +] + +[[package]] +name = "email-validator" +version = "2.3.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "dnspython" }, + { name = "idna" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/f5/22/900cb125c76b7aaa450ce02fd727f452243f2e91a61af068b40adba60ea9/email_validator-2.3.0.tar.gz", hash = "sha256:9fc05c37f2f6cf439ff414f8fc46d917929974a82244c20eb10231ba60c54426" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/de/15/545e2b6cf2e3be84bc1ed85613edd75b8aea69807a71c26f4ca6a9258e82/email_validator-2.3.0-py3-none-any.whl", hash = "sha256:80f13f623413e6b197ae73bb10bf4eb0908faf509ad8362c5edeb0be7fd450b4" }, +] + +[[package]] +name = "eval-type-backport" +version = "0.3.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/fb/a3/cafafb4558fd638aadfe4121dc6cefb8d743368c085acb2f521df0f3d9d7/eval_type_backport-0.3.1.tar.gz", hash = "sha256:57e993f7b5b69d271e37482e62f74e76a0276c82490cf8e4f0dffeb6b332d5ed" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/cf/22/fdc2e30d43ff853720042fa15baa3e6122722be1a7950a98233ebb55cd71/eval_type_backport-0.3.1-py3-none-any.whl", hash = "sha256:279ab641905e9f11129f56a8a78f493518515b83402b860f6f06dd7c011fdfa8" }, +] + +[[package]] +name = "exceptiongroup" +version = "1.3.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598" }, +] + +[[package]] +name = "executing" +version = "2.2.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017" }, +] + +[[package]] +name = "fakeredis" +version = "2.33.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "redis" }, + { name = "sortedcontainers" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/5f/f9/57464119936414d60697fcbd32f38909bb5688b616ae13de6e98384433e0/fakeredis-2.33.0.tar.gz", hash = "sha256:d7bc9a69d21df108a6451bbffee23b3eba432c21a654afc7ff2d295428ec5770" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/6e/78/a850fed8aeef96d4a99043c90b818b2ed5419cd5b24a4049fd7cfb9f1471/fakeredis-2.33.0-py3-none-any.whl", hash = "sha256:de535f3f9ccde1c56672ab2fdd6a8efbc4f2619fc2f1acc87b8737177d71c965" }, +] + +[package.optional-dependencies] +lua = [ + { name = "lupa" }, +] + +[[package]] +name = "fastavro" +version = "1.12.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/65/8b/fa2d3287fd2267be6261d0177c6809a7fa12c5600ddb33490c8dc29e77b2/fastavro-1.12.1.tar.gz", hash = "sha256:2f285be49e45bc047ab2f6bed040bb349da85db3f3c87880e4b92595ea093b2b" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/7c/f0/10bd1a3d08667fa0739e2b451fe90e06df575ec8b8ba5d3135c70555c9bd/fastavro-1.12.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:509818cb24b98a804fc80be9c5fed90f660310ae3d59382fc811bfa187122167" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/ad/0d985bc99e1fa9e74c636658000ba38a5cd7f5ab2708e9c62eaf736ecf1a/fastavro-1.12.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:089e155c0c76e0d418d7e79144ce000524dd345eab3bc1e9c5ae69d500f71b14" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0d/9e/b4951dc84ebc34aac69afcbfbb22ea4a91080422ec2bfd2c06076ff1d419/fastavro-1.12.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:44cbff7518901c91a82aab476fcab13d102e4999499df219d481b9e15f61af34" }, + { url = "https://mirrors.aliyun.com/pypi/packages/af/f8/5a8df450a9f55ca8441f22ea0351d8c77809fc121498b6970daaaf667a21/fastavro-1.12.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a275e48df0b1701bb764b18a8a21900b24cf882263cb03d35ecdba636bbc830b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/b2/40f25299111d737e58b85696e91138a66c25b7334f5357e7ac2b0e8966f8/fastavro-1.12.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2de72d786eb38be6b16d556b27232b1bf1b2797ea09599507938cdb7a9fe3e7c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e0/07/85157a7c57c5f8b95507d7829b5946561e5ee656ff80e9dd9a757f53ddaf/fastavro-1.12.1-cp312-cp312-win_amd64.whl", hash = "sha256:9090f0dee63fe022ee9cc5147483366cc4171c821644c22da020d6b48f576b4f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bb/57/26d5efef9182392d5ac9f253953c856ccb66e4c549fd3176a1e94efb05c9/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/cb/8ab55b21d018178eb126007a56bde14fd01c0afc11d20b5f2624fe01e698/fastavro-1.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:780476c23175d2ae457c52f45b9ffa9d504593499a36cd3c1929662bf5b7b14b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fe/03/9c94ec9bf873eb1ffb0aa694f4e71940154e6e9728ddfdc46046d7e8ced4/fastavro-1.12.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0714b285160fcd515eb0455540f40dd6dac93bdeacdb03f24e8eac3d8aa51f8d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/75/c8/cb472347c5a584ccb8777a649ebb28278fccea39d005fc7df19996f41df8/fastavro-1.12.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a8bc2dcec5843d499f2489bfe0747999108f78c5b29295d877379f1972a3d41a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e1/77/569ce9474c40304b3a09e109494e020462b83e405545b78069ddba5f614e/fastavro-1.12.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3b1921ac35f3d89090a5816b626cf46e67dbecf3f054131f84d56b4e70496f45" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4a/1f/9589e35e9ea68035385db7bdbf500d36b8891db474063fb1ccc8215ee37c/fastavro-1.12.1-cp313-cp313-win_amd64.whl", hash = "sha256:5aa777b8ee595b50aa084104cd70670bf25a7bbb9fd8bb5d07524b0785ee1699" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6c/d2/78435fe737df94bd8db2234b2100f5453737cffd29adee2504a2b013de84/fastavro-1.12.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:c3d67c47f177e486640404a56f2f50b165fe892cc343ac3a34673b80cc7f1dd6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b6/be/428f99b10157230ddac77ec8cc167005b29e2bd5cbe228345192bb645f30/fastavro-1.12.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5217f773492bac43dae15ff2931432bce2d7a80be7039685a78d3fab7df910bd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/16/08/a2eea4f20b85897740efe44887e1ac08f30dfa4bfc3de8962bdcbb21a5a1/fastavro-1.12.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:469fecb25cba07f2e1bfa4c8d008477cd6b5b34a59d48715e1b1a73f6160097d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/87/bb/b4c620b9eb6e9838c7f7e4b7be0762834443adf9daeb252a214e9ad3178c/fastavro-1.12.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d71c8aa841ef65cfab709a22bb887955f42934bced3ddb571e98fdbdade4c609" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/d1/e69534ccdd5368350646fea7d93be39e5f77c614cca825c990bd9ca58f67/fastavro-1.12.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:b81fc04e85dfccf7c028e0580c606e33aa8472370b767ef058aae2c674a90746" }, + { url = "https://mirrors.aliyun.com/pypi/packages/58/54/b7b4a0c3fb5fcba38128542da1b26c4e6d69933c923f493548bdfd63ab6a/fastavro-1.12.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:9445da127751ba65975d8e4bdabf36bfcfdad70fc35b2d988e3950cce0ec0e7c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1e/4f/0e589089c7df0d8f57d7e5293fdc34efec9a3b758a0d4d0c99a7937e2492/fastavro-1.12.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ed924233272719b5d5a6a0b4d80ef3345fc7e84fc7a382b6232192a9112d38a6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/19/260110d56194ae29d7e423a336fccea8bcd103196d00f0b364b732bdb84e/fastavro-1.12.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3616e2f0e1c9265e92954fa099db79c6e7817356d3ff34f4bcc92699ae99697c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d0/96/58b0411e8be9694d5972bee3167d6c1fd1fdfdf7ce253c1a19a327208f4f/fastavro-1.12.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:cb0337b42fd3c047fcf0e9b7597bd6ad25868de719f29da81eabb6343f08d399" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5b/db/38660660eac82c30471d9101f45b3acfdcbadfe42d8f7cdb129459a45050/fastavro-1.12.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:64961ab15b74b7c168717bbece5660e0f3d457837c3cc9d9145181d011199fa7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9d/a9/1672910f458ecb30b596c9e59e41b7c00309b602a0494341451e92e62747/fastavro-1.12.1-cp314-cp314-win_amd64.whl", hash = "sha256:792356d320f6e757e89f7ac9c22f481e546c886454a6709247f43c0dd7058004" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dc/8d/2e15d0938ded1891b33eff252e8500605508b799c2e57188a933f0bd744c/fastavro-1.12.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:120aaf82ac19d60a1016afe410935fe94728752d9c2d684e267e5b7f0e70f6d9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a7/1c/6dfd082a205be4510543221b734b1191299e6a1810c452b6bc76dfa6968e/fastavro-1.12.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b6a3462934b20a74f9ece1daa49c2e4e749bd9a35fa2657b53bf62898fba80f5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/24/90/9de694625a1a4b727b1ad0958d220cab25a9b6cf7f16a5c7faa9ea7b2261/fastavro-1.12.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1f81011d54dd47b12437b51dd93a70a9aa17b61307abf26542fc3c13efbc6c51" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fa/93/b44f67589e4d439913dab6720f7e3507b0fa8b8e56d06f6fc875ced26afb/fastavro-1.12.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:43ded16b3f4a9f1a42f5970c2aa618acb23ea59c4fcaa06680bdf470b255e5a8" }, +] + +[[package]] +name = "fastmcp" +version = "2.14.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "authlib" }, + { name = "cyclopts" }, + { name = "exceptiongroup" }, + { name = "httpx" }, + { name = "jsonschema-path" }, + { name = "mcp" }, + { name = "openapi-pydantic" }, + { name = "platformdirs" }, + { name = "py-key-value-aio", extra = ["disk", "keyring", "memory"] }, + { name = "pydantic", extra = ["email"] }, + { name = "pydocket" }, + { name = "pyperclip" }, + { name = "python-dotenv" }, + { name = "rich" }, + { name = "uvicorn" }, + { name = "websockets" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/d1/1e/e3528227688c248283f6d86869b1e900563ffc223eff00f4f923d2750365/fastmcp-2.14.2.tar.gz", hash = "sha256:bd23d1b808b6f446444f10114dac468b11bfb9153ed78628f5619763d0cf573e" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/0d/67/8456d39484fcb7afd0defed21918e773ed59a98b39e5b633328527c88367/fastmcp-2.14.2-py3-none-any.whl", hash = "sha256:e33cd622e1ebd5110af6a981804525b6cd41072e3c7d68268ed69ef3be651aca" }, +] + +[[package]] +name = "filelock" +version = "3.20.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/1d/65/ce7f1b70157833bf3cb851b556a37d4547ceafc158aa9b34b36782f23696/filelock-3.20.3.tar.gz", hash = "sha256:18c57ee915c7ec61cff0ecf7f0f869936c7c30191bb0cf406f1341778d0834e1" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/b5/36/7fb70f04bf00bc646cd5bb45aa9eddb15e19437a28b8fb2b4a5249fac770/filelock-3.20.3-py3-none-any.whl", hash = "sha256:4b0dda527ee31078689fc205ec4f1c1bf7d56cf88b6dc9426c4f230e46c2dce1" }, +] + +[[package]] +name = "fonttools" +version = "4.61.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/ec/ca/cf17b88a8df95691275a3d77dc0a5ad9907f328ae53acbe6795da1b2f5ed/fonttools-4.61.1.tar.gz", hash = "sha256:6675329885c44657f826ef01d9e4fb33b9158e9d93c537d84ad8399539bc6f69" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/6f/16/7decaa24a1bd3a70c607b2e29f0adc6159f36a7e40eaba59846414765fd4/fonttools-4.61.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f3cb4a569029b9f291f88aafc927dd53683757e640081ca8c412781ea144565e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/94/98/3c4cb97c64713a8cf499b3245c3bf9a2b8fd16a3e375feff2aed78f96259/fonttools-4.61.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41a7170d042e8c0024703ed13b71893519a1a6d6e18e933e3ec7507a2c26a4b2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b7/37/82dbef0f6342eb01f54bca073ac1498433d6ce71e50c3c3282b655733b31/fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10d88e55330e092940584774ee5e8a6971b01fc2f4d3466a1d6c158230880796" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6c/44/f3aeac0fa98e7ad527f479e161aca6c3a1e47bb6996b053d45226fe37bf2/fonttools-4.61.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:15acc09befd16a0fb8a8f62bc147e1a82817542d72184acca9ce6e0aeda9fa6d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/14/e8/7424ced75473983b964d09f6747fa09f054a6d656f60e9ac9324cf40c743/fonttools-4.61.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e6bcdf33aec38d16508ce61fd81838f24c83c90a1d1b8c68982857038673d6b8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c8/8b/6391b257fa3d0b553d73e778f953a2f0154292a7a7a085e2374b111e5410/fonttools-4.61.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5fade934607a523614726119164ff621e8c30e8fa1ffffbbd358662056ba69f0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/71/fd2ea96cdc512d92da5678a1c98c267ddd4d8c5130b76d0f7a80f9a9fde8/fonttools-4.61.1-cp312-cp312-win32.whl", hash = "sha256:75da8f28eff26defba42c52986de97b22106cb8f26515b7c22443ebc9c2d3261" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/3b/a3e81b71aed5a688e89dfe0e2694b26b78c7d7f39a5ffd8a7d75f54a12a8/fonttools-4.61.1-cp312-cp312-win_amd64.whl", hash = "sha256:497c31ce314219888c0e2fce5ad9178ca83fe5230b01a5006726cdf3ac9f24d9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/cf/00ba28b0990982530addb8dc3e9e6f2fa9cb5c20df2abdda7baa755e8fe1/fonttools-4.61.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c56c488ab471628ff3bfa80964372fc13504ece601e0d97a78ee74126b2045c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5a/ca/468c9a8446a2103ae645d14fee3f610567b7042aba85031c1c65e3ef7471/fonttools-4.61.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc492779501fa723b04d0ab1f5be046797fee17d27700476edc7ee9ae535a61e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a3/4b/d67eedaed19def5967fade3297fed8161b25ba94699efc124b14fb68cdbc/fonttools-4.61.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:64102ca87e84261419c3747a0d20f396eb024bdbeb04c2bfb37e2891f5fadcb5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b0/8d/6fb3494dfe61a46258cd93d979cf4725ded4eb46c2a4ca35e4490d84daea/fonttools-4.61.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c1b526c8d3f615a7b1867f38a9410849c8f4aef078535742198e942fba0e9bd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f7/f1/a47f1d30b3dc00d75e7af762652d4cbc3dff5c2697a0dbd5203c81afd9c3/fonttools-4.61.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:41ed4b5ec103bd306bb68f81dc166e77409e5209443e5773cb4ed837bcc9b0d3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a7/01/e6ae64a0981076e8a66906fab01539799546181e32a37a0257b77e4aa88b/fonttools-4.61.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b501c862d4901792adaec7c25b1ecc749e2662543f68bb194c42ba18d6eec98d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/73/aa/28e40b8d6809a9b5075350a86779163f074d2b617c15d22343fce81918db/fonttools-4.61.1-cp313-cp313-win32.whl", hash = "sha256:4d7092bb38c53bbc78e9255a59158b150bcdc115a1e3b3ce0b5f267dc35dd63c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1a/59/453c06d1d83dc0951b69ef692d6b9f1846680342927df54e9a1ca91c6f90/fonttools-4.61.1-cp313-cp313-win_amd64.whl", hash = "sha256:21e7c8d76f62ab13c9472ccf74515ca5b9a761d1bde3265152a6dc58700d895b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/32/8f/4e7bf82c0cbb738d3c2206c920ca34ca74ef9dabde779030145d28665104/fonttools-4.61.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:fff4f534200a04b4a36e7ae3cb74493afe807b517a09e99cb4faa89a34ed6ecd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/71/09/d44e45d0a4f3a651f23a1e9d42de43bc643cce2971b19e784cc67d823676/fonttools-4.61.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d9203500f7c63545b4ce3799319fe4d9feb1a1b89b28d3cb5abd11b9dd64147e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/18/58c64cafcf8eb677a99ef593121f719e6dcbdb7d1c594ae5a10d4997ca8a/fonttools-4.61.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fa646ecec9528bef693415c79a86e733c70a4965dd938e9a226b0fc64c9d2e6c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8a/ec/9e6b38c7ba1e09eb51db849d5450f4c05b7e78481f662c3b79dbde6f3d04/fonttools-4.61.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:11f35ad7805edba3aac1a3710d104592df59f4b957e30108ae0ba6c10b11dd75" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5e/87/b5339da8e0256734ba0dbbf5b6cdebb1dd79b01dc8c270989b7bcd465541/fonttools-4.61.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b931ae8f62db78861b0ff1ac017851764602288575d65b8e8ff1963fed419063" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0b/47/e3409f1e1e69c073a3a6fd8cb886eb18c0bae0ee13db2c8d5e7f8495e8b7/fonttools-4.61.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b148b56f5de675ee16d45e769e69f87623a4944f7443850bf9a9376e628a89d2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/b6/1f6600161b1073a984294c6c031e1a56ebf95b6164249eecf30012bb2e38/fonttools-4.61.1-cp314-cp314-win32.whl", hash = "sha256:9b666a475a65f4e839d3d10473fad6d47e0a9db14a2f4a224029c5bfde58ad2c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/52/7b/91e7b01e37cc8eb0e1f770d08305b3655e4f002fc160fb82b3390eabacf5/fonttools-4.61.1-cp314-cp314-win_amd64.whl", hash = "sha256:4f5686e1fe5fce75d82d93c47a438a25bf0d1319d2843a926f741140b2b16e0c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/39/5c/908ad78e46c61c3e3ed70c3b58ff82ab48437faf84ec84f109592cabbd9f/fonttools-4.61.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:e76ce097e3c57c4bcb67c5aa24a0ecdbd9f74ea9219997a707a4061fbe2707aa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/41/975804132c6dea64cdbfbaa59f3518a21c137a10cccf962805b301ac6ab2/fonttools-4.61.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:9cfef3ab326780c04d6646f68d4b4742aae222e8b8ea1d627c74e38afcbc9d91" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b0/5a/aef2a0a8daf1ebaae4cfd83f84186d4a72ee08fd6a8451289fcd03ffa8a4/fonttools-4.61.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a75c301f96db737e1c5ed5fd7d77d9c34466de16095a266509e13da09751bd19" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/33/d6db3485b645b81cea538c9d1c9219d5805f0877fda18777add4671c5240/fonttools-4.61.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:91669ccac46bbc1d09e9273546181919064e8df73488ea087dcac3e2968df9ba" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6c/d6/675ba631454043c75fcf76f0ca5463eac8eb0666ea1d7badae5fea001155/fonttools-4.61.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c33ab3ca9d3ccd581d58e989d67554e42d8d4ded94ab3ade3508455fe70e65f7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7f/33/d3ec753d547a8d2bdaedd390d4a814e8d5b45a093d558f025c6b990b554c/fonttools-4.61.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:664c5a68ec406f6b1547946683008576ef8b38275608e1cee6c061828171c118" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/40/cc11f378b561a67bea850ab50063366a0d1dd3f6d0a30ce0f874b0ad5664/fonttools-4.61.1-cp314-cp314t-win32.whl", hash = "sha256:aed04cabe26f30c1647ef0e8fbb207516fd40fe9472e9439695f5c6998e60ac5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/ff/c9a2b66b39f8628531ea58b320d66d951267c98c6a38684daa8f50fb02f8/fonttools-4.61.1-cp314-cp314t-win_amd64.whl", hash = "sha256:2180f14c141d2f0f3da43f3a81bc8aa4684860f6b0e6f9e165a4831f24e6a23b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c7/4e/ce75a57ff3aebf6fc1f4e9d508b8e5810618a33d900ad6c19eb30b290b97/fonttools-4.61.1-py3-none-any.whl", hash = "sha256:17d2bf5d541add43822bcf0c43d7d847b160c9bb01d15d5007d84e2217aaa371" }, +] + +[[package]] +name = "frozenlist" +version = "1.8.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/69/29/948b9aa87e75820a38650af445d2ef2b6b8a6fab1a23b6bb9e4ef0be2d59/frozenlist-1.8.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:78f7b9e5d6f2fdb88cdde9440dc147259b62b9d3b019924def9f6478be254ac1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:229bf37d2e4acdaf808fd3f06e854a4a7a3661e871b10dc1f8f1896a3b05f18b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f833670942247a14eafbb675458b4e61c82e002a148f49e68257b79296e865c4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:494a5952b1c597ba44e0e78113a7266e656b9794eec897b19ead706bd7074383" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/83/f61505a05109ef3293dfb1ff594d13d64a2324ac3482be2cedc2be818256/frozenlist-1.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96f423a119f4777a4a056b66ce11527366a8bb92f54e541ade21f2374433f6d4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d8/cb/cb6c7b0f7d4023ddda30cf56b8b17494eb3a79e3fda666bf735f63118b35/frozenlist-1.8.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3462dd9475af2025c31cc61be6652dfa25cbfb56cbbf52f4ccfe029f38decaf8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/c5/cd7a1f3b8b34af009fb17d4123c5a778b44ae2804e3ad6b86204255f9ec5/frozenlist-1.8.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c4c800524c9cd9bac5166cd6f55285957fcfc907db323e193f2afcd4d9abd69b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c0/01/2f95d3b416c584a1e7f0e1d6d31998c4a795f7544069ee2e0962a4b60740/frozenlist-1.8.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d6a5df73acd3399d893dafc71663ad22534b5aa4f94e8a2fabfe856c3c1b6a52" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ce/03/024bf7720b3abaebcff6d0793d73c154237b85bdf67b7ed55e5e9596dc9a/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:405e8fe955c2280ce66428b3ca55e12b3c4e9c336fb2103a4937e891c69a4a29" }, + { url = "https://mirrors.aliyun.com/pypi/packages/69/fa/f8abdfe7d76b731f5d8bd217827cf6764d4f1d9763407e42717b4bed50a0/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:908bd3f6439f2fef9e85031b59fd4f1297af54415fb60e4254a95f75b3cab3f3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/3c/b051329f718b463b22613e269ad72138cc256c540f78a6de89452803a47d/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:294e487f9ec720bd8ffcebc99d575f7eff3568a08a253d1ee1a0378754b74143" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0f/ae/58282e8f98e444b3f4dd42448ff36fa38bef29e40d40f330b22e7108f565/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:74c51543498289c0c43656701be6b077f4b265868fa7f8a8859c197006efb608" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/96/007e5944694d66123183845a106547a15944fbbb7154788cbf7272789536/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:776f352e8329135506a1d6bf16ac3f87bc25b28e765949282dcc627af36123aa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/66/bb/852b9d6db2fa40be96f29c0d1205c306288f0684df8fd26ca1951d461a56/frozenlist-1.8.0-cp312-cp312-win32.whl", hash = "sha256:433403ae80709741ce34038da08511d4a77062aa924baf411ef73d1146e74faf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:34187385b08f866104f0c0617404c8eb08165ab1272e884abc89c112e9c00746" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a7/06/1dc65480ab147339fecc70797e9c2f69d9cea9cf38934ce08df070fdb9cb/frozenlist-1.8.0-cp312-cp312-win_arm64.whl", hash = "sha256:fe3c58d2f5db5fbd18c2987cba06d51b0529f52bc3a6cdc33d3f4eab725104bd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/40/0832c31a37d60f60ed79e9dfb5a92e1e2af4f40a16a29abcc7992af9edff/frozenlist-1.8.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8d92f1a84bb12d9e56f818b3a746f3efba93c1b63c8387a73dde655e1e42282a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/ba/b0b3de23f40bc55a7057bd38434e25c34fa48e17f20ee273bbde5e0650f3/frozenlist-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:96153e77a591c8adc2ee805756c61f59fef4cf4073a9275ee86fe8cba41241f7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/ab/6e5080ee374f875296c4243c381bbdef97a9ac39c6e3ce1d5f7d42cb78d6/frozenlist-1.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f21f00a91358803399890ab167098c131ec2ddd5f8f5fd5fe9c9f2c6fcd91e40" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d5/4e/e4691508f9477ce67da2015d8c00acd751e6287739123113a9fca6f1604e/frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fb30f9626572a76dfe4293c7194a09fb1fe93ba94c7d4f720dfae3b646b45027" }, + { url = "https://mirrors.aliyun.com/pypi/packages/40/76/c202df58e3acdf12969a7895fd6f3bc016c642e6726aa63bd3025e0fc71c/frozenlist-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eaa352d7047a31d87dafcacbabe89df0aa506abb5b1b85a2fb91bc3faa02d822" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/c0/8746afb90f17b73ca5979c7a3958116e105ff796e718575175319b5bb4ce/frozenlist-1.8.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:03ae967b4e297f58f8c774c7eabcce57fe3c2434817d4385c50661845a058121" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7e/eb/4c7eefc718ff72f9b6c4893291abaae5fbc0c82226a32dcd8ef4f7a5dbef/frozenlist-1.8.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f6292f1de555ffcc675941d65fffffb0a5bcd992905015f85d0592201793e0e5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c2/4e/e5c02187cf704224f8b21bee886f3d713ca379535f16893233b9d672ea71/frozenlist-1.8.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:29548f9b5b5e3460ce7378144c3010363d8035cea44bc0bf02d57f5a685e084e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1f/96/cb85ec608464472e82ad37a17f844889c36100eed57bea094518bf270692/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ec3cc8c5d4084591b4237c0a272cc4f50a5b03396a47d9caaf76f5d7b38a4f11" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5d/6f/4ae69c550e4cee66b57887daeebe006fe985917c01d0fff9caab9883f6d0/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:517279f58009d0b1f2e7c1b130b377a349405da3f7621ed6bfae50b10adf20c1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7a/58/afd56de246cf11780a40a2c28dc7cbabbf06337cc8ddb1c780a2d97e88d8/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:db1e72ede2d0d7ccb213f218df6a078a9c09a7de257c2fe8fcef16d5925230b1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/36/cdfaf6ed42e2644740d4a10452d8e97fa1c062e2a8006e4b09f1b5fd7d63/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b4dec9482a65c54a5044486847b8a66bf10c9cb4926d42927ec4e8fd5db7fed8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/03/a8/9ea226fbefad669f11b52e864c55f0bd57d3c8d7eb07e9f2e9a0b39502e1/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:21900c48ae04d13d416f0e1e0c4d81f7931f73a9dfa0b7a8746fb2fe7dd970ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1e/0b/1b5531611e83ba7d13ccc9988967ea1b51186af64c42b7a7af465dcc9568/frozenlist-1.8.0-cp313-cp313-win32.whl", hash = "sha256:8b7b94a067d1c504ee0b16def57ad5738701e4ba10cec90529f13fa03c833496" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d8/cf/174c91dbc9cc49bc7b7aab74d8b734e974d1faa8f191c74af9b7e80848e6/frozenlist-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:878be833caa6a3821caf85eb39c5ba92d28e85df26d57afb06b35b2efd937231" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c1/17/502cd212cbfa96eb1388614fe39a3fc9ab87dbbe042b66f97acb57474834/frozenlist-1.8.0-cp313-cp313-win_arm64.whl", hash = "sha256:44389d135b3ff43ba8cc89ff7f51f5a0bb6b63d829c8300f79a2fe4fe61bcc62" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d2/5c/3bbfaa920dfab09e76946a5d2833a7cbdf7b9b4a91c714666ac4855b88b4/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:e25ac20a2ef37e91c1b39938b591457666a0fa835c7783c3a8f33ea42870db94" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d2/d6/f03961ef72166cec1687e84e8925838442b615bd0b8854b54923ce5b7b8a/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:07cdca25a91a4386d2e76ad992916a85038a9b97561bf7a3fd12d5d9ce31870c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1e/bb/a6d12b7ba4c3337667d0e421f7181c82dda448ce4e7ad7ecd249a16fa806/frozenlist-1.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4e0c11f2cc6717e0a741f84a527c52616140741cd812a50422f83dc31749fb52" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bc/71/d1fed0ffe2c2ccd70b43714c6cab0f4188f09f8a67a7914a6b46ee30f274/frozenlist-1.8.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b3210649ee28062ea6099cfda39e147fa1bc039583c8ee4481cb7811e2448c51" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c9/1f/fb1685a7b009d89f9bf78a42d94461bc06581f6e718c39344754a5d9bada/frozenlist-1.8.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:581ef5194c48035a7de2aefc72ac6539823bb71508189e5de01d60c9dcd5fa65" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e6/3b/b991fe1612703f7e0d05c0cf734c1b77aaf7c7d321df4572e8d36e7048c8/frozenlist-1.8.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3ef2d026f16a2b1866e1d86fc4e1291e1ed8a387b2c333809419a2f8b3a77b82" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ca/ec/c5c618767bcdf66e88945ec0157d7f6c4a1322f1473392319b7a2501ded7/frozenlist-1.8.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5500ef82073f599ac84d888e3a8c1f77ac831183244bfd7f11eaa0289fb30714" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/ce/3934758637d8f8a88d11f0585d6495ef54b2044ed6ec84492a91fa3b27aa/frozenlist-1.8.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:50066c3997d0091c411a66e710f4e11752251e6d2d73d70d8d5d4c76442a199d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/4f/a7e4d0d467298f42de4b41cbc7ddaf19d3cfeabaf9ff97c20c6c7ee409f9/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5c1c8e78426e59b3f8005e9b19f6ff46e5845895adbde20ece9218319eca6506" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dc/48/c7b163063d55a83772b268e6d1affb960771b0e203b632cfe09522d67ea5/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:eefdba20de0d938cec6a89bd4d70f346a03108a19b9df4248d3cf0d88f1b0f51" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/d0/2366d3c4ecdc2fd391e0afa6e11500bfba0ea772764d631bbf82f0136c9d/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cf253e0e1c3ceb4aaff6df637ce033ff6535fb8c70a764a8f46aafd3d6ab798e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/94/daff920e82c1b70e3618a2ac39fbc01ae3e2ff6124e80739ce5d71c9b920/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:032efa2674356903cd0261c4317a561a6850f3ac864a63fc1583147fb05a79b0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e3/20/bba307ab4235a09fdcd3cc5508dbabd17c4634a1af4b96e0f69bfe551ebd/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6da155091429aeba16851ecb10a9104a108bcd32f6c1642867eadaee401c1c41" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/00/04ca1c3a7a124b6de4f8a9a17cc2fcad138b4608e7a3fc5877804b8715d7/frozenlist-1.8.0-cp313-cp313t-win32.whl", hash = "sha256:0f96534f8bfebc1a394209427d0f8a63d343c9779cda6fc25e8e121b5fd8555b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/5e/c69f733a86a94ab10f68e496dc6b7e8bc078ebb415281d5698313e3af3a1/frozenlist-1.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5d63a068f978fc69421fb0e6eb91a9603187527c86b7cd3f534a5b77a592b888" }, + { url = "https://mirrors.aliyun.com/pypi/packages/16/6c/be9d79775d8abe79b05fa6d23da99ad6e7763a1d080fbae7290b286093fd/frozenlist-1.8.0-cp313-cp313t-win_arm64.whl", hash = "sha256:bf0a7e10b077bf5fb9380ad3ae8ce20ef919a6ad93b4552896419ac7e1d8e042" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/c8/85da824b7e7b9b6e7f7705b2ecaf9591ba6f79c1177f324c2735e41d36a2/frozenlist-1.8.0-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:cee686f1f4cadeb2136007ddedd0aaf928ab95216e7691c63e50a8ec066336d0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8e/e8/a1185e236ec66c20afd72399522f142c3724c785789255202d27ae992818/frozenlist-1.8.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:119fb2a1bd47307e899c2fac7f28e85b9a543864df47aa7ec9d3c1b4545f096f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a1/93/72b1736d68f03fda5fdf0f2180fb6caaae3894f1b854d006ac61ecc727ee/frozenlist-1.8.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:4970ece02dbc8c3a92fcc5228e36a3e933a01a999f7094ff7c23fbd2beeaa67c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a7/b2/fabede9fafd976b991e9f1b9c8c873ed86f202889b864756f240ce6dd855/frozenlist-1.8.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:cba69cb73723c3f329622e34bdbf5ce1f80c21c290ff04256cff1cd3c2036ed2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3a/3b/d9b1e0b0eed36e70477ffb8360c49c85c8ca8ef9700a4e6711f39a6e8b45/frozenlist-1.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:778a11b15673f6f1df23d9586f83c4846c471a8af693a22e066508b77d201ec8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dc/94/be719d2766c1138148564a3960fc2c06eb688da592bdc25adcf856101be7/frozenlist-1.8.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0325024fe97f94c41c08872db482cf8ac4800d80e79222c6b0b7b162d5b13686" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/09/6712b6c5465f083f52f50cf74167b92d4ea2f50e46a9eea0523d658454ae/frozenlist-1.8.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:97260ff46b207a82a7567b581ab4190bd4dfa09f4db8a8b49d1a958f6aa4940e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f8/d4/cd065cdcf21550b54f3ce6a22e143ac9e4836ca42a0de1022da8498eac89/frozenlist-1.8.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:54b2077180eb7f83dd52c40b2750d0a9f175e06a42e3213ce047219de902717a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/62/c3/f57a5c8c70cd1ead3d5d5f776f89d33110b1addae0ab010ad774d9a44fb9/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:2f05983daecab868a31e1da44462873306d3cbfd76d1f0b5b69c473d21dbb128" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6c/52/232476fe9cb64f0742f3fde2b7d26c1dac18b6d62071c74d4ded55e0ef94/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:33f48f51a446114bc5d251fb2954ab0164d5be02ad3382abcbfe07e2531d650f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/85/07bf3f5d0fb5414aee5f47d33c6f5c77bfe49aac680bfece33d4fdf6a246/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:154e55ec0655291b5dd1b8731c637ecdb50975a2ae70c606d100750a540082f7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/11/99/ae3a33d5befd41ac0ca2cc7fd3aa707c9c324de2e89db0e0f45db9a64c26/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:4314debad13beb564b708b4a496020e5306c7333fa9a3ab90374169a20ffab30" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/60/b1d2da22f4970e7a155f0adde9b1435712ece01b3cd45ba63702aea33938/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:073f8bf8becba60aa931eb3bc420b217bb7d5b8f4750e6f8b3be7f3da85d38b7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3f/ab/945b2f32de889993b9c9133216c068b7fcf257d8595a0ac420ac8677cab0/frozenlist-1.8.0-cp314-cp314-win32.whl", hash = "sha256:bac9c42ba2ac65ddc115d930c78d24ab8d4f465fd3fc473cdedfccadb9429806" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/ad/9caa9b9c836d9ad6f067157a531ac48b7d36499f5036d4141ce78c230b1b/frozenlist-1.8.0-cp314-cp314-win_amd64.whl", hash = "sha256:3e0761f4d1a44f1d1a47996511752cf3dcec5bbdd9cc2b4fe595caf97754b7a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/82/13/e6950121764f2676f43534c555249f57030150260aee9dcf7d64efda11dd/frozenlist-1.8.0-cp314-cp314-win_arm64.whl", hash = "sha256:d1eaff1d00c7751b7c6662e9c5ba6eb2c17a2306ba5e2a37f24ddf3cc953402b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c0/c7/43200656ecc4e02d3f8bc248df68256cd9572b3f0017f0a0c4e93440ae23/frozenlist-1.8.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d3bb933317c52d7ea5004a1c442eef86f426886fba134ef8cf4226ea6ee1821d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/29/55c5f0689b9c0fb765055629f472c0de484dcaf0acee2f7707266ae3583c/frozenlist-1.8.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:8009897cdef112072f93a0efdce29cd819e717fd2f649ee3016efd3cd885a7ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/7d/b7282a445956506fa11da8c2db7d276adcbf2b17d8bb8407a47685263f90/frozenlist-1.8.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2c5dcbbc55383e5883246d11fd179782a9d07a986c40f49abe89ddf865913930" }, + { url = "https://mirrors.aliyun.com/pypi/packages/62/1c/3d8622e60d0b767a5510d1d3cf21065b9db874696a51ea6d7a43180a259c/frozenlist-1.8.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:39ecbc32f1390387d2aa4f5a995e465e9e2f79ba3adcac92d68e3e0afae6657c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/14/aa36d5f85a89679a85a1d44cd7a6657e0b1c75f61e7cad987b203d2daca8/frozenlist-1.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92db2bf818d5cc8d9c1f1fc56b897662e24ea5adb36ad1f1d82875bd64e03c24" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/23/6bde59eb55abd407d34f77d39a5126fb7b4f109a3f611d3929f14b700c66/frozenlist-1.8.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:2dc43a022e555de94c3b68a4ef0b11c4f747d12c024a520c7101709a2144fb37" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d2/3f/22cff331bfad7a8afa616289000ba793347fcd7bc275f3b28ecea2a27909/frozenlist-1.8.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb89a7f2de3602cfed448095bab3f178399646ab7c61454315089787df07733a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a4/89/5b057c799de4838b6c69aa82b79705f2027615e01be996d2486a69ca99c4/frozenlist-1.8.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:33139dc858c580ea50e7e60a1b0ea003efa1fd42e6ec7fdbad78fff65fad2fd2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/de/2c22ab3eb2a8af6d69dc799e48455813bab3690c760de58e1bf43b36da3e/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:168c0969a329b416119507ba30b9ea13688fafffac1b7822802537569a1cb0ef" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/f7/970141a6a8dbd7f556d94977858cfb36fa9b66e0892c6dd780d2219d8cd8/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:28bd570e8e189d7f7b001966435f9dac6718324b5be2990ac496cf1ea9ddb7fe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c1/15/ca1adae83a719f82df9116d66f5bb28bb95557b3951903d39135620ef157/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:b2a095d45c5d46e5e79ba1e5b9cb787f541a8dee0433836cea4b96a2c439dcd8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ac/83/dca6dc53bf657d371fbc88ddeb21b79891e747189c5de990b9dfff2ccba1/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:eab8145831a0d56ec9c4139b6c3e594c7a83c2c8be25d5bcf2d86136a532287a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/96/52/abddd34ca99be142f354398700536c5bd315880ed0a213812bc491cff5e4/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:974b28cf63cc99dfb2188d8d222bc6843656188164848c4f679e63dae4b0708e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/af/d3/76bd4ed4317e7119c2b7f57c3f6934aba26d277acc6309f873341640e21f/frozenlist-1.8.0-cp314-cp314t-win32.whl", hash = "sha256:342c97bf697ac5480c0a7ec73cd700ecfa5a8a40ac923bd035484616efecc2df" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/76/c615883b7b521ead2944bb3480398cbb07e12b7b4e4d073d3752eb721558/frozenlist-1.8.0-cp314-cp314t-win_amd64.whl", hash = "sha256:06be8f67f39c8b1dc671f5d83aaefd3358ae5cdcf8314552c57e7ed3e6475bdd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e0/a3/5982da14e113d07b325230f95060e2169f5311b1017ea8af2a29b374c289/frozenlist-1.8.0-cp314-cp314t-win_arm64.whl", hash = "sha256:102e6314ca4da683dca92e3b1355490fed5f313b768500084fbe6371fddfdb79" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", hash = "sha256:0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d" }, +] + +[[package]] +name = "fsspec" +version = "2026.1.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/d5/7d/5df2650c57d47c57232af5ef4b4fdbff182070421e405e0d62c6cdbfaa87/fsspec-2026.1.0.tar.gz", hash = "sha256:e987cb0496a0d81bba3a9d1cee62922fb395e7d4c3b575e57f547953334fe07b" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/01/c9/97cc5aae1648dcb851958a3ddf73ccd7dbe5650d95203ecb4d7720b4cdbf/fsspec-2026.1.0-py3-none-any.whl", hash = "sha256:cb76aa913c2285a3b49bdd5fc55b1d7c708d7208126b60f2eb8194fe1b4cbdcc" }, +] + +[[package]] +name = "genai-prices" +version = "0.0.50" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "httpx" }, + { name = "pydantic" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/8a/69/e93d54058489dc8167ec0e62a48a35f702c45fa3f36210101c6dbfd48a54/genai_prices-0.0.50.tar.gz", hash = "sha256:9ee56fdddaaaff7f66d3939747eb78fc40d57f9e231cf4911938a67d64f30d84" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/09/f3/5e5756d273c897bb5d0bfb8079bbfeb65fc6beb8bb1facb76dfda01651e9/genai_prices-0.0.50-py3-none-any.whl", hash = "sha256:ac70a5a0a532cb19591f8a465b24799d887b0241777f612ddac1d7604befa4d0" }, +] + +[[package]] +name = "gitdb" +version = "4.0.12" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "smmap" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/72/94/63b0fc47eb32792c7ba1fe1b694daec9a63620db1e313033d18140c2320a/gitdb-4.0.12.tar.gz", hash = "sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl", hash = "sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf" }, +] + +[[package]] +name = "gitpython" +version = "3.1.46" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "gitdb" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/df/b5/59d16470a1f0dfe8c793f9ef56fd3826093fc52b3bd96d6b9d6c26c7e27b/gitpython-3.1.46.tar.gz", hash = "sha256:400124c7d0ef4ea03f7310ac2fbf7151e09ff97f2a3288d64a440c584a29c37f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/6a/09/e21df6aef1e1ffc0c816f0522ddc3f6dcded766c3261813131c78a704470/gitpython-3.1.46-py3-none-any.whl", hash = "sha256:79812ed143d9d25b6d176a10bb511de0f9c67b1fa641d82097b0ab90398a2058" }, +] + +[[package]] +name = "google-auth" +version = "2.47.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pyasn1-modules" }, + { name = "rsa" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/60/3c/ec64b9a275ca22fa1cd3b6e77fefcf837b0732c890aa32d2bd21313d9b33/google_auth-2.47.0.tar.gz", hash = "sha256:833229070a9dfee1a353ae9877dcd2dec069a8281a4e72e72f77d4a70ff945da" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/db/18/79e9008530b79527e0d5f79e7eef08d3b179b7f851cfd3a2f27822fbdfa9/google_auth-2.47.0-py3-none-any.whl", hash = "sha256:c516d68336bfde7cf0da26aab674a36fedcf04b37ac4edd59c597178760c3498" }, +] + +[package.optional-dependencies] +requests = [ + { name = "requests" }, +] + +[[package]] +name = "google-genai" +version = "1.57.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "distro" }, + { name = "google-auth", extra = ["requests"] }, + { name = "httpx" }, + { name = "pydantic" }, + { name = "requests" }, + { name = "sniffio" }, + { name = "tenacity" }, + { name = "typing-extensions" }, + { name = "websockets" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/2b/b4/8251c2d2576224a4b51a8ab6159820f9200b8da28ff555c78ee15607096e/google_genai-1.57.0.tar.gz", hash = "sha256:0ff9c36b8d68abfbdbd13b703ece926de5f3e67955666b36315ecf669b94a826" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/d6/02/858bdae08e2184b6afe0b18bc3113318522c9cf326a5a1698055edd31f88/google_genai-1.57.0-py3-none-any.whl", hash = "sha256:d63c7a89a1f549c4d14032f41a0cdb4b6fe3f565e2eee6b5e0907a0aeceabefd" }, +] + +[[package]] +name = "googleapis-common-protos" +version = "1.72.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "protobuf" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e5/7b/adfd75544c415c487b33061fe7ae526165241c1ea133f9a9125a56b39fd8/googleapis_common_protos-1.72.0.tar.gz", hash = "sha256:e55a601c1b32b52d7a3e65f43563e2aa61bcd737998ee672ac9b951cd49319f5" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c4/ab/09169d5a4612a5f92490806649ac8d41e3ec9129c636754575b3553f4ea4/googleapis_common_protos-1.72.0-py3-none-any.whl", hash = "sha256:4299c5a82d5ae1a9702ada957347726b167f9f8d1fc352477702a1e851ff4038" }, +] + +[[package]] +name = "griffe" +version = "1.15.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "colorama" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/0d/0c/3a471b6e31951dce2360477420d0a8d1e00dea6cf33b70f3e8c3ab6e28e1/griffe-1.15.0.tar.gz", hash = "sha256:7726e3afd6f298fbc3696e67958803e7ac843c1cfe59734b6251a40cdbfb5eea" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/9c/83/3b1d03d36f224edded98e9affd0467630fc09d766c0e56fb1498cbb04a9b/griffe-1.15.0-py3-none-any.whl", hash = "sha256:6f6762661949411031f5fcda9593f586e6ce8340f0ba88921a0f2ef7a81eb9a3" }, +] + +[[package]] +name = "groq" +version = "1.0.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/3f/12/f4099a141677fcd2ed79dcc1fcec431e60c52e0e90c9c5d935f0ffaf8c0e/groq-1.0.0.tar.gz", hash = "sha256:66cb7bb729e6eb644daac7ce8efe945e99e4eb33657f733ee6f13059ef0c25a9" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/4a/88/3175759d2ef30406ea721f4d837bfa1ba4339fde3b81ba8c5640a96ed231/groq-1.0.0-py3-none-any.whl", hash = "sha256:6e22bf92ffad988f01d2d4df7729add66b8fd5dbfb2154b5bbf3af245b72c731" }, +] + +[[package]] +name = "h11" +version = "0.16.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86" }, +] + +[[package]] +name = "hf-xet" +version = "1.2.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/5e/6e/0f11bacf08a67f7fb5ee09740f2ca54163863b07b70d579356e9222ce5d8/hf_xet-1.2.0.tar.gz", hash = "sha256:a8c27070ca547293b6890c4bf389f713f80e8c478631432962bb7f4bc0bd7d7f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/9e/a5/85ef910a0aa034a2abcfadc360ab5ac6f6bc4e9112349bd40ca97551cff0/hf_xet-1.2.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:ceeefcd1b7aed4956ae8499e2199607765fbd1c60510752003b6cc0b8413b649" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ea/40/e2e0a7eb9a51fe8828ba2d47fe22a7e74914ea8a0db68a18c3aa7449c767/hf_xet-1.2.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b70218dd548e9840224df5638fdc94bd033552963cfa97f9170829381179c813" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a5/7d/daf7f8bc4594fdd59a8a596f9e3886133fdc68e675292218a5e4c1b7e834/hf_xet-1.2.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d40b18769bb9a8bc82a9ede575ce1a44c75eb80e7375a01d76259089529b5dc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b1/ba/45ea2f605fbf6d81c8b21e4d970b168b18a53515923010c312c06cd83164/hf_xet-1.2.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:cd3a6027d59cfb60177c12d6424e31f4b5ff13d8e3a1247b3a584bf8977e6df5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4a/1d/04513e3cab8f29ab8c109d309ddd21a2705afab9d52f2ba1151e0c14f086/hf_xet-1.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6de1fc44f58f6dd937956c8d304d8c2dea264c80680bcfa61ca4a15e7b76780f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f0/7c/60a2756d7feec7387db3a1176c632357632fbe7849fce576c5559d4520c7/hf_xet-1.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f182f264ed2acd566c514e45da9f2119110e48a87a327ca271027904c70c5832" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4e/64/48fffbd67fb418ab07451e4ce641a70de1c40c10a13e25325e24858ebe5a/hf_xet-1.2.0-cp313-cp313t-win_amd64.whl", hash = "sha256:293a7a3787e5c95d7be1857358a9130694a9c6021de3f27fa233f37267174382" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/51/f7e2caae42f80af886db414d4e9885fac959330509089f97cccb339c6b87/hf_xet-1.2.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:10bfab528b968c70e062607f663e21e34e2bba349e8038db546646875495179e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6e/1d/a641a88b69994f9371bd347f1dd35e5d1e2e2460a2e350c8d5165fc62005/hf_xet-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2a212e842647b02eb6a911187dc878e79c4aa0aa397e88dd3b26761676e8c1f8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/df/e0/e5e9bba7d15f0318955f7ec3f4af13f92e773fbb368c0b8008a5acbcb12f/hf_xet-1.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30e06daccb3a7d4c065f34fc26c14c74f4653069bb2b194e7f18f17cbe9939c0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/21/90/b7fe5ff6f2b7b8cbdf1bd56145f863c90a5807d9758a549bf3d916aa4dec/hf_xet-1.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:29c8fc913a529ec0a91867ce3d119ac1aac966e098cf49501800c870328cc090" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6f/cb/73f276f0a7ce46cc6a6ec7d6c7d61cbfe5f2e107123d9bbd0193c355f106/hf_xet-1.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e159cbfcfbb29f920db2c09ed8b660eb894640d284f102ada929b6e3dc410a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/1e/d642a12caa78171f4be64f7cd9c40e3ca5279d055d0873188a58c0f5fbb9/hf_xet-1.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9c91d5ae931510107f148874e9e2de8a16052b6f1b3ca3c1b12f15ccb491390f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/17/b5/33764714923fa1ff922770f7ed18c2daae034d21ae6e10dbf4347c854154/hf_xet-1.2.0-cp314-cp314t-win_amd64.whl", hash = "sha256:210d577732b519ac6ede149d2f2f34049d44e8622bf14eb3d63bbcd2d4b332dc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/96/2d/22338486473df5923a9ab7107d375dbef9173c338ebef5098ef593d2b560/hf_xet-1.2.0-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:46740d4ac024a7ca9b22bebf77460ff43332868b661186a8e46c227fdae01848" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7f/8c/c5becfa53234299bc2210ba314eaaae36c2875e0045809b82e40a9544f0c/hf_xet-1.2.0-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:27df617a076420d8845bea087f59303da8be17ed7ec0cd7ee3b9b9f579dff0e4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9a/92/cf3ab0b652b082e66876d08da57fcc6fa2f0e6c70dfbbafbd470bb73eb47/hf_xet-1.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3651fd5bfe0281951b988c0facbe726aa5e347b103a675f49a3fa8144c7968fd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/92/3f7ec4a1b6a65bf45b059b6d4a5d38988f63e193056de2f420137e3c3244/hf_xet-1.2.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d06fa97c8562fb3ee7a378dd9b51e343bc5bc8190254202c9771029152f5e08c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0b/dd/7ac658d54b9fb7999a0ccb07ad863b413cbaf5cf172f48ebcd9497ec7263/hf_xet-1.2.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:4c1428c9ae73ec0939410ec73023c4f842927f39db09b063b9482dac5a3bb737" }, + { url = "https://mirrors.aliyun.com/pypi/packages/92/68/89ac4e5b12a9ff6286a12174c8538a5930e2ed662091dd2572bbe0a18c8a/hf_xet-1.2.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a55558084c16b09b5ed32ab9ed38421e2d87cf3f1f89815764d1177081b99865" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/44/870d44b30e1dcfb6a65932e3e1506c103a8a5aea9103c337e7a53180322c/hf_xet-1.2.0-cp37-abi3-win_amd64.whl", hash = "sha256:e6584a52253f72c9f52f9e549d5895ca7a471608495c4ecaa6cc73dba2b24d69" }, +] + +[[package]] +name = "httpcore" +version = "1.0.9" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "certifi" }, + { name = "h11" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55" }, +] + +[[package]] +name = "httpx" +version = "0.28.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "certifi" }, + { name = "httpcore" }, + { name = "idna" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad" }, +] + +[[package]] +name = "httpx-sse" +version = "0.4.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/0f/4c/751061ffa58615a32c31b2d82e8482be8dd4a89154f003147acee90f2be9/httpx_sse-0.4.3.tar.gz", hash = "sha256:9b1ed0127459a66014aec3c56bebd93da3c1bc8bb6618c8082039a44889a755d" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/d2/fd/6668e5aec43ab844de6fc74927e155a3b37bf40d7c3790e49fc0406b6578/httpx_sse-0.4.3-py3-none-any.whl", hash = "sha256:0ac1c9fe3c0afad2e0ebb25a934a59f4c7823b60792691f779fad2c5568830fc" }, +] + +[[package]] +name = "huggingface-hub" +version = "0.36.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "filelock" }, + { name = "fsspec" }, + { name = "hf-xet", marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/98/63/4910c5fa9128fdadf6a9c5ac138e8b1b6cee4ca44bf7915bbfbce4e355ee/huggingface_hub-0.36.0.tar.gz", hash = "sha256:47b3f0e2539c39bf5cde015d63b72ec49baff67b6931c3d97f3f84532e2b8d25" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/cb/bd/1a875e0d592d447cbc02805fd3fe0f497714d6a2583f59d14fa9ebad96eb/huggingface_hub-0.36.0-py3-none-any.whl", hash = "sha256:7bcc9ad17d5b3f07b57c78e79d527102d08313caa278a641993acddcb894548d" }, +] + +[package.optional-dependencies] +inference = [ + { name = "aiohttp" }, +] + +[[package]] +name = "idna" +version = "3.11" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea" }, +] + +[[package]] +name = "importlib-metadata" +version = "8.7.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "zipp" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/f3/49/3b30cad09e7771a4982d9975a8cbf64f00d4a1ececb53297f1d9a7be1b10/importlib_metadata-8.7.1.tar.gz", hash = "sha256:49fef1ae6440c182052f407c8d34a68f72efc36db9ca90dc0113398f2fdde8bb" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/fa/5e/f8e9a1d23b9c20a551a8a02ea3637b4642e22c2626e3a13a9a29cdea99eb/importlib_metadata-8.7.1-py3-none-any.whl", hash = "sha256:5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151" }, +] + [[package]] name = "iniconfig" version = "2.3.0" @@ -20,10 +1143,585 @@ wheels = [ { url = "https://mirrors.aliyun.com/pypi/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12" }, ] +[[package]] +name = "invoke" +version = "2.2.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/de/bd/b461d3424a24c80490313fd77feeb666ca4f6a28c7e72713e3d9095719b4/invoke-2.2.1.tar.gz", hash = "sha256:515bf49b4a48932b79b024590348da22f39c4942dff991ad1fb8b8baea1be707" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/32/4b/b99e37f88336009971405cbb7630610322ed6fbfa31e1d7ab3fbf3049a2d/invoke-2.2.1-py3-none-any.whl", hash = "sha256:2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8" }, +] + +[[package]] +name = "jaraco-classes" +version = "3.4.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "more-itertools" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/06/c0/ed4a27bc5571b99e3cff68f8a9fa5b56ff7df1c2251cc715a652ddd26402/jaraco.classes-3.4.0.tar.gz", hash = "sha256:47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl", hash = "sha256:f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790" }, +] + +[[package]] +name = "jaraco-context" +version = "6.0.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/8d/7d/41acf8e22d791bde812cb6c2c36128bb932ed8ae066bcb5e39cb198e8253/jaraco_context-6.0.2.tar.gz", hash = "sha256:953ae8dddb57b1d791bf72ea1009b32088840a7dd19b9ba16443f62be919ee57" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c7/0c/1e0096ced9c55f9c6c6655446798df74165780375d3f5ab5f33751e087ae/jaraco_context-6.0.2-py3-none-any.whl", hash = "sha256:55fc21af4b4f9ca94aa643b6ee7fe13b1e4c01abf3aeb98ca4ad9c80b741c786" }, +] + +[[package]] +name = "jaraco-functools" +version = "4.4.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "more-itertools" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/0f/27/056e0638a86749374d6f57d0b0db39f29509cce9313cf91bdc0ac4d91084/jaraco_functools-4.4.0.tar.gz", hash = "sha256:da21933b0417b89515562656547a77b4931f98176eb173644c0d35032a33d6bb" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/fd/c4/813bb09f0985cb21e959f21f2464169eca882656849adf727ac7bb7e1767/jaraco_functools-4.4.0-py3-none-any.whl", hash = "sha256:9eec1e36f45c818d9bf307c8948eb03b2b56cd44087b3cdc989abca1f20b9176" }, +] + +[[package]] +name = "jeepney" +version = "0.9.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/7b/6f/357efd7602486741aa73ffc0617fb310a29b588ed0fd69c2399acbb85b0c/jeepney-0.9.0.tar.gz", hash = "sha256:cf0e9e845622b81e4a28df94c40345400256ec608d0e55bb8a3feaa9163f5732" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/b2/a3/e137168c9c44d18eff0376253da9f1e9234d0239e0ee230d2fee6cea8e55/jeepney-0.9.0-py3-none-any.whl", hash = "sha256:97e5714520c16fc0a45695e5365a2e11b81ea79bba796e26f9f1d178cb182683" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" }, +] + +[[package]] +name = "jiter" +version = "0.12.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/45/9d/e0660989c1370e25848bb4c52d061c71837239738ad937e83edca174c273/jiter-0.12.0.tar.gz", hash = "sha256:64dfcd7d5c168b38d3f9f8bba7fc639edb3418abcc74f22fdbe6b8938293f30b" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/92/c9/5b9f7b4983f1b542c64e84165075335e8a236fa9e2ea03a0c79780062be8/jiter-0.12.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:305e061fa82f4680607a775b2e8e0bcb071cd2205ac38e6ef48c8dd5ebe1cf37" }, + { url = "https://mirrors.aliyun.com/pypi/packages/98/6e/e8efa0e78de00db0aee82c0cf9e8b3f2027efd7f8a71f859d8f4be8e98ef/jiter-0.12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c1860627048e302a528333c9307c818c547f214d8659b0705d2195e1a94b274" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/26/894cd88e60b5d58af53bec5c6759d1292bd0b37a8b5f60f07abf7a63ae5f/jiter-0.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df37577a4f8408f7e0ec3205d2a8f87672af8f17008358063a4d6425b6081ce3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/27/a7b818b9979ac31b3763d25f3653ec3a954044d5e9f5d87f2f247d679fd1/jiter-0.12.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:75fdd787356c1c13a4f40b43c2156276ef7a71eb487d98472476476d803fb2cf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/7e/e46195801a97673a83746170b17984aa8ac4a455746354516d02ca5541b4/jiter-0.12.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1eb5db8d9c65b112aacf14fcd0faae9913d07a8afea5ed06ccdd12b724e966a1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ca/75/f833bfb009ab4bd11b1c9406d333e3b4357709ed0570bb48c7c06d78c7dd/jiter-0.12.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:73c568cc27c473f82480abc15d1301adf333a7ea4f2e813d6a2c7d8b6ba8d0df" }, + { url = "https://mirrors.aliyun.com/pypi/packages/71/b3/7a69d77943cc837d30165643db753471aff5df39692d598da880a6e51c24/jiter-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4321e8a3d868919bcb1abb1db550d41f2b5b326f72df29e53b2df8b006eb9403" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b0/ac/a78f90caf48d65ba70d8c6efc6f23150bc39dc3389d65bbec2a95c7bc628/jiter-0.12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0a51bad79f8cc9cac2b4b705039f814049142e0050f30d91695a2d9a6611f126" }, + { url = "https://mirrors.aliyun.com/pypi/packages/39/b6/5d31c2cc8e1b6a6bcf3c5721e4ca0a3633d1ab4754b09bc7084f6c4f5327/jiter-0.12.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:2a67b678f6a5f1dd6c36d642d7db83e456bc8b104788262aaefc11a22339f5a9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/b5/4df540fae4e9f68c54b8dab004bd8c943a752f0b00efd6e7d64aa3850339/jiter-0.12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efe1a211fe1fd14762adea941e3cfd6c611a136e28da6c39272dbb7a1bbe6a86" }, + { url = "https://mirrors.aliyun.com/pypi/packages/07/65/86b74010e450a1a77b2c1aabb91d4a91dd3cd5afce99f34d75fd1ac64b19/jiter-0.12.0-cp312-cp312-win32.whl", hash = "sha256:d779d97c834b4278276ec703dc3fc1735fca50af63eb7262f05bdb4e62203d44" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1c/c7/6659f537f9562d963488e3e55573498a442503ced01f7e169e96a6110383/jiter-0.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:e8269062060212b373316fe69236096aaf4c49022d267c6736eebd66bbbc60bb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/21/f4/935304f5169edadfec7f9c01eacbce4c90bb9a82035ac1de1f3bd2d40be6/jiter-0.12.0-cp312-cp312-win_arm64.whl", hash = "sha256:06cb970936c65de926d648af0ed3d21857f026b1cf5525cb2947aa5e01e05789" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/a6/97209693b177716e22576ee1161674d1d58029eb178e01866a0422b69224/jiter-0.12.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:6cc49d5130a14b732e0612bc76ae8db3b49898732223ef8b7599aa8d9810683e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/06/4d/125c5c1537c7d8ee73ad3d530a442d6c619714b95027143f1b61c0b4dfe0/jiter-0.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:37f27a32ce36364d2fa4f7fdc507279db604d27d239ea2e044c8f148410defe1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/bf/a840b89847885064c41a5f52de6e312e91fa84a520848ee56c97e4fa0205/jiter-0.12.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbc0944aa3d4b4773e348cda635252824a78f4ba44328e042ef1ff3f6080d1cf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8a/88/e63441c28e0db50e305ae23e19c1d8fae012d78ed55365da392c1f34b09c/jiter-0.12.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:da25c62d4ee1ffbacb97fac6dfe4dcd6759ebdc9015991e92a6eae5816287f44" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0a/7c/49b02714af4343970eb8aca63396bc1c82fa01197dbb1e9b0d274b550d4e/jiter-0.12.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:048485c654b838140b007390b8182ba9774621103bd4d77c9c3f6f117474ba45" }, + { url = "https://mirrors.aliyun.com/pypi/packages/69/ba/0a809817fdd5a1db80490b9150645f3aae16afad166960bcd562be194f3b/jiter-0.12.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:635e737fbb7315bef0037c19b88b799143d2d7d3507e61a76751025226b3ac87" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/c3/c9fc0232e736c8877d9e6d83d6eeb0ba4e90c6c073835cc2e8f73fdeef51/jiter-0.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e017c417b1ebda911bd13b1e40612704b1f5420e30695112efdbed8a4b389ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/96/61/61f69b7e442e97ca6cd53086ddc1cf59fb830549bc72c0a293713a60c525/jiter-0.12.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:89b0bfb8b2bf2351fba36bb211ef8bfceba73ef58e7f0c68fb67b5a2795ca2f9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e9/2e/76bb3332f28550c8f1eba3bf6e5efe211efda0ddbbaf24976bc7078d42a5/jiter-0.12.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:f5aa5427a629a824a543672778c9ce0c5e556550d1569bb6ea28a85015287626" }, + { url = "https://mirrors.aliyun.com/pypi/packages/84/d6/fa96efa87dc8bff2094fb947f51f66368fa56d8d4fc9e77b25d7fbb23375/jiter-0.12.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed53b3d6acbcb0fd0b90f20c7cb3b24c357fe82a3518934d4edfa8c6898e498c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8a/28/93f67fdb4d5904a708119a6ab58a8f1ec226ff10a94a282e0215402a8462/jiter-0.12.0-cp313-cp313-win32.whl", hash = "sha256:4747de73d6b8c78f2e253a2787930f4fffc68da7fa319739f57437f95963c4de" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c4/1f/30b0eb087045a0abe2a5c9c0c0c8da110875a1d3be83afd4a9a4e548be3c/jiter-0.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:e25012eb0c456fcc13354255d0338cd5397cce26c77b2832b3c4e2e255ea5d9a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2c/f4/2b4daf99b96bce6fc47971890b14b2a36aef88d7beb9f057fafa032c6141/jiter-0.12.0-cp313-cp313-win_arm64.whl", hash = "sha256:c97b92c54fe6110138c872add030a1f99aea2401ddcdaa21edf74705a646dd60" }, + { url = "https://mirrors.aliyun.com/pypi/packages/39/ca/67bb15a7061d6fe20b9b2a2fd783e296a1e0f93468252c093481a2f00efa/jiter-0.12.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:53839b35a38f56b8be26a7851a48b89bc47e5d88e900929df10ed93b95fea3d6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/18/af/1788031cd22e29c3b14bc6ca80b16a39a0b10e611367ffd480c06a259831/jiter-0.12.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:94f669548e55c91ab47fef8bddd9c954dab1938644e715ea49d7e117015110a4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/17/710bf8472d1dff0d3caf4ced6031060091c1320f84ee7d5dcbed1f352417/jiter-0.12.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:351d54f2b09a41600ffea43d081522d792e81dcfb915f6d2d242744c1cc48beb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fb/f1/1dcc4618b59761fef92d10bcbb0b038b5160be653b003651566a185f1a5c/jiter-0.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2a5e90604620f94bf62264e7c2c038704d38217b7465b863896c6d7c902b06c7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/32/63cb1d9f1c5c6632a783c0052cde9ef7ba82688f7065e2f0d5f10a7e3edb/jiter-0.12.0-cp313-cp313t-win_arm64.whl", hash = "sha256:88ef757017e78d2860f96250f9393b7b577b06a956ad102c29c8237554380db3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a8/99/45c9f0dbe4a1416b2b9a8a6d1236459540f43d7fb8883cff769a8db0612d/jiter-0.12.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:c46d927acd09c67a9fb1416df45c5a04c27e83aae969267e98fba35b74e99525" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4c/a7/54ae75613ba9e0f55fcb0bc5d1f807823b5167cc944e9333ff322e9f07dd/jiter-0.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:774ff60b27a84a85b27b88cd5583899c59940bcc126caca97eb2a9df6aa00c49" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/31/2aa241ad2c10774baf6c37f8b8e1f39c07db358f1329f4eb40eba179c2a2/jiter-0.12.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c5433fab222fb072237df3f637d01b81f040a07dcac1cb4a5c75c7aa9ed0bef1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/54/4f/0f2759522719133a9042781b18cc94e335b6d290f5e2d3e6899d6af933e3/jiter-0.12.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f8c593c6e71c07866ec6bfb790e202a833eeec885022296aff6b9e0b92d6a70e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dc/6f/806b895f476582c62a2f52c453151edd8a0fde5411b0497baaa41018e878/jiter-0.12.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:90d32894d4c6877a87ae00c6b915b609406819dce8bc0d4e962e4de2784e567e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/6c/012d894dc6e1033acd8db2b8346add33e413ec1c7c002598915278a37f79/jiter-0.12.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:798e46eed9eb10c3adbbacbd3bdb5ecd4cf7064e453d00dbef08802dae6937ff" }, + { url = "https://mirrors.aliyun.com/pypi/packages/87/30/d718d599f6700163e28e2c71c0bbaf6dace692e7df2592fd793ac9276717/jiter-0.12.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3f1368f0a6719ea80013a4eb90ba72e75d7ea67cfc7846db2ca504f3df0169a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/85/315b45ce4b6ddc7d7fceca24068543b02bdc8782942f4ee49d652e2cc89f/jiter-0.12.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:65f04a9d0b4406f7e51279710b27484af411896246200e461d80d3ba0caa901a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/74/0b/ce0434fb40c5b24b368fe81b17074d2840748b4952256bab451b72290a49/jiter-0.12.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:fd990541982a24281d12b67a335e44f117e4c6cbad3c3b75c7dea68bf4ce3a67" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e8/a3/7a7a4488ba052767846b9c916d208b3ed114e3eb670ee984e4c565b9cf0d/jiter-0.12.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:b111b0e9152fa7df870ecaebb0bd30240d9f7fff1f2003bcb4ed0f519941820b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c3/16/052ffbf9d0467b70af24e30f91e0579e13ded0c17bb4a8eb2aed3cb60131/jiter-0.12.0-cp314-cp314-win32.whl", hash = "sha256:a78befb9cc0a45b5a5a0d537b06f8544c2ebb60d19d02c41ff15da28a9e22d42" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/18/3cf1f3f0ccc789f76b9a754bdb7a6977e5d1d671ee97a9e14f7eb728d80e/jiter-0.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:e1fe01c082f6aafbe5c8faf0ff074f38dfb911d53f07ec333ca03f8f6226debf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/02/68/736821e52ecfdeeb0f024b8ab01b5a229f6b9293bbdb444c27efade50b0f/jiter-0.12.0-cp314-cp314-win_arm64.whl", hash = "sha256:d72f3b5a432a4c546ea4bedc84cce0c3404874f1d1676260b9c7f048a9855451" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/61/12ed8ee7a643cce29ac97c2281f9ce3956eb76b037e88d290f4ed0d41480/jiter-0.12.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e6ded41aeba3603f9728ed2b6196e4df875348ab97b28fc8afff115ed42ba7a7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/c6/f3041ede6d0ed5e0e79ff0de4c8f14f401bbf196f2ef3971cdbe5fd08d1d/jiter-0.12.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a947920902420a6ada6ad51892082521978e9dd44a802663b001436e4b771684" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d5/5d/4d94835889edd01ad0e2dbfc05f7bdfaed46292e7b504a6ac7839aa00edb/jiter-0.12.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:add5e227e0554d3a52cf390a7635edaffdf4f8fce4fdbcef3cc2055bb396a30c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/76/0051b0ac2816253a99d27baf3dda198663aff882fa6ea7deeb94046da24e/jiter-0.12.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f9b1cda8fcb736250d7e8711d4580ebf004a46771432be0ae4796944b5dfa5d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/70/ae/83f793acd68e5cb24e483f44f482a1a15601848b9b6f199dacb970098f77/jiter-0.12.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:deeb12a2223fe0135c7ff1356a143d57f95bbf1f4a66584f1fc74df21d86b993" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b1/5e/4808a88338ad2c228b1126b93fcd8ba145e919e886fe910d578230dabe3b/jiter-0.12.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c596cc0f4cb574877550ce4ecd51f8037469146addd676d7c1a30ebe6391923f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/d4/04619a9e8095b42aef436b5aeb4c0282b4ff1b27d1db1508df9f5dc82750/jiter-0.12.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5ab4c823b216a4aeab3fdbf579c5843165756bd9ad87cc6b1c65919c4715f783" }, + { url = "https://mirrors.aliyun.com/pypi/packages/17/ea/d3c7e62e4546fdc39197fa4a4315a563a89b95b6d54c0d25373842a59cbe/jiter-0.12.0-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:e427eee51149edf962203ff8db75a7514ab89be5cb623fb9cea1f20b54f1107b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cc/0b/c6d3562a03fd767e31cb119d9041ea7958c3c80cb3d753eafb19b3b18349/jiter-0.12.0-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:edb868841f84c111255ba5e80339d386d937ec1fdce419518ce1bd9370fac5b6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/aa/51/2cb4468b3448a8385ebcd15059d325c9ce67df4e2758d133ab9442b19834/jiter-0.12.0-cp314-cp314t-win32.whl", hash = "sha256:8bbcfe2791dfdb7c5e48baf646d37a6a3dcb5a97a032017741dea9f817dca183" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/c5/ae5ec83dec9c2d1af805fd5fe8f74ebded9c8670c5210ec7820ce0dbeb1e/jiter-0.12.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2fa940963bf02e1d8226027ef461e36af472dea85d36054ff835aeed944dd873" }, + { url = "https://mirrors.aliyun.com/pypi/packages/97/9a/3c5391907277f0e55195550cf3fa8e293ae9ee0c00fb402fec1e38c0c82f/jiter-0.12.0-cp314-cp314t-win_arm64.whl", hash = "sha256:506c9708dd29b27288f9f8f1140c3cb0e3d8ddb045956d7757b1fa0e0f39a473" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/f5/12efb8ada5f5c9edc1d4555fe383c1fb2eac05ac5859258a72d61981d999/jiter-0.12.0-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:e8547883d7b96ef2e5fe22b88f8a4c8725a56e7f4abafff20fd5272d634c7ecb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/85/15/d6eb3b770f6a0d332675141ab3962fd4a7c270ede3515d9f3583e1d28276/jiter-0.12.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:89163163c0934854a668ed783a2546a0617f71706a2551a4a0666d91ab365d6b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8c/3e/e7e06743294eea2cf02ced6aa0ff2ad237367394e37a0e2b4a1108c67a36/jiter-0.12.0-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d96b264ab7d34bbb2312dedc47ce07cd53f06835eacbc16dde3761f47c3a9e7f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2f/9c/6753e6522b8d0ef07d3a3d239426669e984fb0eba15a315cdbc1253904e4/jiter-0.12.0-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24e864cb30ab82311c6425655b0cdab0a98c5d973b065c66a3f020740c2324c" }, +] + +[[package]] +name = "jmespath" +version = "1.0.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/00/2a/e867e8531cf3e36b41201936b7fa7ba7b5702dbef42922193f05c8976cd6/jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980" }, +] + +[[package]] +name = "joblib" +version = "1.5.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713" }, +] + +[[package]] +name = "jsonschema" +version = "4.26.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce" }, +] + +[[package]] +name = "jsonschema-path" +version = "0.3.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pathable" }, + { name = "pyyaml" }, + { name = "referencing" }, + { name = "requests" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/6e/45/41ebc679c2a4fced6a722f624c18d658dee42612b83ea24c1caf7c0eb3a8/jsonschema_path-0.3.4.tar.gz", hash = "sha256:8365356039f16cc65fddffafda5f58766e34bebab7d6d105616ab52bc4297001" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/cb/58/3485da8cb93d2f393bce453adeef16896751f14ba3e2024bc21dc9597646/jsonschema_path-0.3.4-py3-none-any.whl", hash = "sha256:f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8" }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.9.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" }, +] + +[[package]] +name = "keyring" +version = "25.7.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "jaraco-classes" }, + { name = "jaraco-context" }, + { name = "jaraco-functools" }, + { name = "jeepney", marker = "sys_platform == 'linux'" }, + { name = "pywin32-ctypes", marker = "sys_platform == 'win32'" }, + { name = "secretstorage", marker = "sys_platform == 'linux'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/43/4b/674af6ef2f97d56f0ab5153bf0bfa28ccb6c3ed4d1babf4305449668807b/keyring-25.7.0.tar.gz", hash = "sha256:fe01bd85eb3f8fb3dd0405defdeac9a5b4f6f0439edbb3149577f244a2e8245b" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/81/db/e655086b7f3a705df045bf0933bdd9c2f79bb3c97bfef1384598bb79a217/keyring-25.7.0-py3-none-any.whl", hash = "sha256:be4a0b195f149690c166e850609a477c532ddbfbaed96a404d4e43f8d5e2689f" }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.9" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999" }, + { url = "https://mirrors.aliyun.com/pypi/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14" }, + { url = "https://mirrors.aliyun.com/pypi/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04" }, + { url = "https://mirrors.aliyun.com/pypi/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198" }, + { url = "https://mirrors.aliyun.com/pypi/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525" }, + { url = "https://mirrors.aliyun.com/pypi/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799" }, + { url = "https://mirrors.aliyun.com/pypi/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11" }, + { url = "https://mirrors.aliyun.com/pypi/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff" }, + { url = "https://mirrors.aliyun.com/pypi/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce" }, + { url = "https://mirrors.aliyun.com/pypi/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64" }, + { url = "https://mirrors.aliyun.com/pypi/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32" }, +] + +[[package]] +name = "lightgbm" +version = "4.6.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "numpy" }, + { name = "scipy" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/68/0b/a2e9f5c5da7ef047cc60cef37f86185088845e8433e54d2e7ed439cce8a3/lightgbm-4.6.0.tar.gz", hash = "sha256:cb1c59720eb569389c0ba74d14f52351b573af489f230032a1c9f314f8bab7fe" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/f2/75/cffc9962cca296bc5536896b7e65b4a7cdeb8db208e71b9c0133c08f8f7e/lightgbm-4.6.0-py3-none-macosx_10_15_x86_64.whl", hash = "sha256:b7a393de8a334d5c8e490df91270f0763f83f959574d504c7ccb9eee4aef70ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/21/1b/550ee378512b78847930f5d74228ca1fdba2a7fbdeaac9aeccc085b0e257/lightgbm-4.6.0-py3-none-macosx_12_0_arm64.whl", hash = "sha256:2dafd98d4e02b844ceb0b61450a660681076b1ea6c7adb8c566dfd66832aafad" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/41/4fbde2c3d29e25ee7c41d87df2f2e5eda65b431ee154d4d462c31041846c/lightgbm-4.6.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4d68712bbd2b57a0b14390cbf9376c1d5ed773fa2e71e099cac588703b590336" }, + { url = "https://mirrors.aliyun.com/pypi/packages/42/86/dabda8fbcb1b00bcfb0003c3776e8ade1aa7b413dff0a2c08f457dace22f/lightgbm-4.6.0-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:cb19b5afea55b5b61cbb2131095f50538bd608a00655f23ad5d25ae3e3bf1c8d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5e/23/f8b28ca248bb629b9e08f877dd2965d1994e1674a03d67cd10c5246da248/lightgbm-4.6.0-py3-none-win_amd64.whl", hash = "sha256:37089ee95664b6550a7189d887dbf098e3eadab03537e411f52c63c121e3ba4b" }, +] + +[[package]] +name = "logfire" +version = "4.17.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "executing" }, + { name = "opentelemetry-exporter-otlp-proto-http" }, + { name = "opentelemetry-instrumentation" }, + { name = "opentelemetry-sdk" }, + { name = "protobuf" }, + { name = "rich" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/7d/74/88e8fec6e3fe247a7cdaeba777cbf7aced11de33db423693690e20ab8356/logfire-4.17.0.tar.gz", hash = "sha256:693d47d6b8b0a8f9fd8112d958eb9e3ae00fe5d323e1eee468e4bc6379bb2c4f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/39/68/c49baec77c56dcf5698daaa66a097523063d55b2feaecc968000518521a1/logfire-4.17.0-py3-none-any.whl", hash = "sha256:1ed1064a4126f48503f7832ce6039425dff70128d145552d7981ac9ce2151b17" }, +] + +[package.optional-dependencies] +httpx = [ + { name = "opentelemetry-instrumentation-httpx" }, +] + +[[package]] +name = "logfire-api" +version = "4.17.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/8a/2a/76d8fbafa881cb03d5ad6e1d67d537e8c308ae7145812b8891f7b8751224/logfire_api-4.17.0.tar.gz", hash = "sha256:4647dad05146a68af441d59a7746a966df4c2581b316616f1210f8cf74931353" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/cb/bc/3844e103dca998dcc195d6ef09e0f29d9000bac870117db1dd59a29bfeef/logfire_api-4.17.0-py3-none-any.whl", hash = "sha256:80a4b79cd9918934cdf2043d944cfb04182708178d846273484d47f3619a5a39" }, +] + +[[package]] +name = "lupa" +version = "2.6" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/b8/1c/191c3e6ec6502e3dbe25a53e27f69a5daeac3e56de1f73c0138224171ead/lupa-2.6.tar.gz", hash = "sha256:9a770a6e89576be3447668d7ced312cd6fd41d3c13c2462c9dc2c2ab570e45d9" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/94/86/ce243390535c39d53ea17ccf0240815e6e457e413e40428a658ea4ee4b8d/lupa-2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:47ce718817ef1cc0c40d87c3d5ae56a800d61af00fbc0fad1ca9be12df2f3b56" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/85/cedea5e6cbeb54396fdcc55f6b741696f3f036d23cfaf986d50d680446da/lupa-2.6-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:7aba985b15b101495aa4b07112cdc08baa0c545390d560ad5cfde2e9e34f4d58" }, + { url = "https://mirrors.aliyun.com/pypi/packages/24/be/3d6b5f9a8588c01a4d88129284c726017b2089f3a3fd3ba8bd977292fea0/lupa-2.6-cp312-cp312-macosx_11_0_x86_64.whl", hash = "sha256:b766f62f95b2739f2248977d29b0722e589dcf4f0ccfa827ccbd29f0148bd2e5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/eb/23/9f9a05beee5d5dce9deca4cb07c91c40a90541fc0a8e09db4ee670da550f/lupa-2.6-cp312-cp312-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl", hash = "sha256:00a934c23331f94cb51760097ebfab14b005d55a6b30a2b480e3c53dd2fa290d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/40/4e/e7c0583083db9d7f1fd023800a9767d8e4391e8330d56c2373d890ac971b/lupa-2.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:21de9f38bd475303e34a042b7081aabdf50bd9bafd36ce4faea2f90fd9f15c31" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1c/9f/5a4f7d959d4feba5e203ff0c31889e74d1ca3153122be4a46dca7d92bf7c/lupa-2.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cf3bda96d3fc41237e964a69c23647d50d4e28421111360274d4799832c560e9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/92/34/2f4f13ca65d01169b1720176aedc4af17bc19ee834598c7292db232cb6dc/lupa-2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5a76ead245da54801a81053794aa3975f213221f6542d14ec4b859ee2e7e0323" }, + { url = "https://mirrors.aliyun.com/pypi/packages/35/2a/5f7d2eebec6993b0dcd428e0184ad71afb06a45ba13e717f6501bfed1da3/lupa-2.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8dd0861741caa20886ddbda0a121d8e52fb9b5bb153d82fa9bba796962bf30e8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/29/089b4d2f8e34417349af3904bb40bec40b65c8731f45e3fd8d497ca573e5/lupa-2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:239e63948b0b23023f81d9a19a395e768ed3da6a299f84e7963b8f813f6e3f9c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f3/1b/79c17b23c921f81468a111cad843b076a17ef4b684c4a8dff32a7969c3f0/lupa-2.6-cp312-cp312-win32.whl", hash = "sha256:325894e1099499e7a6f9c351147661a2011887603c71086d36fe0f964d52d1ce" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/15/5121e68aad3584e26e1425a5c9a79cd898f8a152292059e128c206ee817c/lupa-2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c735a1ce8ee60edb0fe71d665f1e6b7c55c6021f1d340eb8c865952c602cd36f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/28/1d/21176b682ca5469001199d8b95fa1737e29957a3d185186e7a8b55345f2e/lupa-2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:663a6e58a0f60e7d212017d6678639ac8df0119bc13c2145029dcba084391310" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ce/4c/d327befb684660ca13cf79cd1f1d604331808f9f1b6fb6bf57832f8edf80/lupa-2.6-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:d1f5afda5c20b1f3217a80e9bc1b77037f8a6eb11612fd3ada19065303c8f380" }, + { url = "https://mirrors.aliyun.com/pypi/packages/66/8e/ad22b0a19454dfd08662237a84c792d6d420d36b061f239e084f29d1a4f3/lupa-2.6-cp313-cp313-macosx_11_0_x86_64.whl", hash = "sha256:26f2b3c085fe76e9119e48c1013c1cccdc1f51585d456858290475aa38e7089e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5c/48/74859073ab276bd0566c719f9ca0108b0cfc1956ca0d68678d117d47d155/lupa-2.6-cp313-cp313-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl", hash = "sha256:60d2f902c7b96fb8ab98493dcff315e7bb4d0b44dc9dd76eb37de575025d5685" }, + { url = "https://mirrors.aliyun.com/pypi/packages/09/6c/0e9ded061916877253c2266074060eb71ed99fb21d73c8c114a76725bce2/lupa-2.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a02d25dee3a3250967c36590128d9220ae02f2eda166a24279da0b481519cbff" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dd/ef/f8c32e454ef9f3fe909f6c7d57a39f950996c37a3deb7b391fec7903dab7/lupa-2.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6eae1ee16b886b8914ff292dbefbf2f48abfbdee94b33a88d1d5475e02423203" }, + { url = "https://mirrors.aliyun.com/pypi/packages/53/dc/15b80c226a5225815a890ee1c11f07968e0aba7a852df41e8ae6fe285063/lupa-2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b0edd5073a4ee74ab36f74fe61450148e6044f3952b8d21248581f3c5d1a58be" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/14/2086c1425c985acfb30997a67e90c39457122df41324d3c179d6ee2292c6/lupa-2.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0c53ee9f22a8a17e7d4266ad48e86f43771951797042dd51d1494aaa4f5f3f0a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/10/e5/b216c054cf86576c0191bf9a9f05de6f7e8e07164897d95eea0078dca9b2/lupa-2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:de7c0f157a9064a400d828789191a96da7f4ce889969a588b87ec80de9b14772" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/2f/33ecb5bedf4f3bc297ceacb7f016ff951331d352f58e7e791589609ea306/lupa-2.6-cp313-cp313-win32.whl", hash = "sha256:ee9523941ae0a87b5b703417720c5d78f72d2f5bc23883a2ea80a949a3ed9e75" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/b4/55e885834c847ea610e111d87b9ed4768f0afdaeebc00cd46810f25029f6/lupa-2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b1335a5835b0a25ebdbc75cf0bda195e54d133e4d994877ef025e218c2e59db9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/66/9d/d9427394e54d22a35d1139ef12e845fd700d4872a67a34db32516170b746/lupa-2.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:dcb6d0a3264873e1653bc188499f48c1fb4b41a779e315eba45256cfe7bc33c1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/10/41/27bbe81953fb2f9ecfced5d9c99f85b37964cfaf6aa8453bb11283983721/lupa-2.6-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:a37e01f2128f8c36106726cb9d360bac087d58c54b4522b033cc5691c584db18" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a3/98/f9ff60db84a75ba8725506bbf448fb085bc77868a021998ed2a66d920568/lupa-2.6-cp314-cp314-macosx_11_0_x86_64.whl", hash = "sha256:458bd7e9ff3c150b245b0fcfbb9bd2593d1152ea7f0a7b91c1d185846da033fe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/41/f7/f39e0f1c055c3b887d86b404aaf0ca197b5edfd235a8b81b45b25bac7fc3/lupa-2.6-cp314-cp314-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl", hash = "sha256:052ee82cac5206a02df77119c325339acbc09f5ce66967f66a2e12a0f3211cad" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9e/9c/59e6cffa0d672d662ae17bd7ac8ecd2c89c9449dee499e3eb13ca9cd10d9/lupa-2.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96594eca3c87dd07938009e95e591e43d554c1dbd0385be03c100367141db5a8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/23/c6/a04e9cef7c052717fcb28fb63b3824802488f688391895b618e39be0f684/lupa-2.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8faddd9d198688c8884091173a088a8e920ecc96cda2ffed576a23574c4b3f6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e6/10/824173d10f38b51fc77785228f01411b6ca28826ce27404c7c912e0e442c/lupa-2.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:daebb3a6b58095c917e76ba727ab37b27477fb926957c825205fbda431552134" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b6/dc/9692fbcf3c924d9c4ece2d8d2f724451ac2e09af0bd2a782db1cef34e799/lupa-2.6-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f3154e68972befe0f81564e37d8142b5d5d79931a18309226a04ec92487d4ea3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/84/ff/e318b628d4643c278c96ab3ddea07fc36b075a57383c837f5b11e537ba9d/lupa-2.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e4dadf77b9fedc0bfa53417cc28dc2278a26d4cbd95c29f8927ad4d8fe0a7ef9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/12/f7/a6f9ec2806cf2d50826980cdb4b3cffc7691dc6f95e13cc728846d5cb793/lupa-2.6-cp314-cp314-win32.whl", hash = "sha256:cb34169c6fa3bab3e8ac58ca21b8a7102f6a94b6a5d08d3636312f3f02fafd8f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c5/de/df71896f25bdc18360fdfa3b802cd7d57d7fede41a0e9724a4625b412c85/lupa-2.6-cp314-cp314-win_amd64.whl", hash = "sha256:b74f944fe46c421e25d0f8692aef1e842192f6f7f68034201382ac440ef9ea67" }, + { url = "https://mirrors.aliyun.com/pypi/packages/47/3c/a1f23b01c54669465f5f4c4083107d496fbe6fb45998771420e9aadcf145/lupa-2.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0e21b716408a21ab65723f8841cf7f2f37a844b7a965eeabb785e27fca4099cf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c5/6d/501994291cb640bfa2ccf7f554be4e6914afa21c4026bd01bff9ca8aac57/lupa-2.6-cp314-cp314t-macosx_11_0_universal2.whl", hash = "sha256:589db872a141bfff828340079bbdf3e9a31f2689f4ca0d88f97d9e8c2eae6142" }, + { url = "https://mirrors.aliyun.com/pypi/packages/53/a5/457ffb4f3f20469956c2d4c4842a7675e884efc895b2f23d126d23e126cc/lupa-2.6-cp314-cp314t-macosx_11_0_x86_64.whl", hash = "sha256:cd852a91a4a9d4dcbb9a58100f820a75a425703ec3e3f049055f60b8533b7953" }, + { url = "https://mirrors.aliyun.com/pypi/packages/51/6b/36bb5a5d0960f2a5c7c700e0819abb76fd9bf9c1d8a66e5106416d6e9b14/lupa-2.6-cp314-cp314t-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl", hash = "sha256:0334753be028358922415ca97a64a3048e4ed155413fc4eaf87dd0a7e2752983" }, + { url = "https://mirrors.aliyun.com/pypi/packages/19/86/202ff4429f663013f37d2229f6176ca9f83678a50257d70f61a0a97281bf/lupa-2.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:661d895cd38c87658a34780fac54a690ec036ead743e41b74c3fb81a9e65a6aa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a7/42/d8125f8e420714e5b52e9c08d88b5329dfb02dcca731b4f21faaee6cc5b5/lupa-2.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6aa58454ccc13878cc177c62529a2056be734da16369e451987ff92784994ca7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2b/2c/47bf8b84059876e877a339717ddb595a4a7b0e8740bacae78ba527562e1c/lupa-2.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1425017264e470c98022bba8cff5bd46d054a827f5df6b80274f9cc71dafd24f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c2/06/d88add2b6406ca1bdec99d11a429222837ca6d03bea42ca75afa169a78cb/lupa-2.6-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:224af0532d216e3105f0a127410f12320f7c5f1aa0300bdf9646b8d9afb0048c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/a0/89e6a024c3b4485b89ef86881c9d55e097e7cb0bdb74efb746f2fa6a9a76/lupa-2.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9abb98d5a8fd27c8285302e82199f0e56e463066f88f619d6594a450bf269d80" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b6/36/a0f007dc58fc1bbf51fb85dcc82fcb1f21b8c4261361de7dab0e3d8521ef/lupa-2.6-cp314-cp314t-win32.whl", hash = "sha256:1849efeba7a8f6fb8aa2c13790bee988fd242ae404bd459509640eeea3d1e291" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/5e/db903ce9cf82c48d6b91bf6d63ae4c8d0d17958939a4e04ba6b9f38b8643/lupa-2.6-cp314-cp314t-win_amd64.whl", hash = "sha256:fc1498d1a4fc028bc521c26d0fad4ca00ed63b952e32fb95949bda76a04bad52" }, +] + +[[package]] +name = "markdown-it-py" +version = "4.0.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "mdurl" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147" }, +] + +[[package]] +name = "markupsafe" +version = "3.0.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12" }, + { url = "https://mirrors.aliyun.com/pypi/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19" }, + { url = "https://mirrors.aliyun.com/pypi/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026" }, + { url = "https://mirrors.aliyun.com/pypi/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737" }, + { url = "https://mirrors.aliyun.com/pypi/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50" }, + { url = "https://mirrors.aliyun.com/pypi/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523" }, + { url = "https://mirrors.aliyun.com/pypi/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa" }, +] + +[[package]] +name = "matplotlib" +version = "3.10.8" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "contourpy" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/8a/76/d3c6e3a13fe484ebe7718d14e269c9569c4eb0020a968a327acb3b9a8fe6/matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/9e/67/f997cdcbb514012eb0d10cd2b4b332667997fb5ebe26b8d41d04962fa0e6/matplotlib-3.10.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:64fcc24778ca0404ce0cb7b6b77ae1f4c7231cdd60e6778f999ee05cbd581b9a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7e/65/07d5f5c7f7c994f12c768708bd2e17a4f01a2b0f44a1c9eccad872433e2e/matplotlib-3.10.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b9a5ca4ac220a0cdd1ba6bcba3608547117d30468fefce49bb26f55c1a3d5c58" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/f9/7638f5cc82ec8a7aa005de48622eecc3ed7c9854b96ba15bd76b7fd27574/matplotlib-3.10.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:24d50994d8c5816ddc35411e50a86ab05f575e2530c02752e02538122613371f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/57/61/78cd5920d35b29fd2a0fe894de8adf672ff52939d2e9b43cb83cd5ce1bc7/matplotlib-3.10.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:99eefd13c0dc3b3c1b4d561c1169e65fe47aab7b8158754d7c084088e2329466" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/4e/c10f171b6e2f44d9e3a2b96efa38b1677439d79c99357600a62cc1e9594e/matplotlib-3.10.8-cp312-cp312-win_amd64.whl", hash = "sha256:dd80ecb295460a5d9d260df63c43f4afbdd832d725a531f008dad1664f458adf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/76/934db220026b5fef85f45d51a738b91dea7d70207581063cd9bd8fafcf74/matplotlib-3.10.8-cp312-cp312-win_arm64.whl", hash = "sha256:3c624e43ed56313651bc18a47f838b60d7b8032ed348911c54906b130b20071b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/b9/15fd5541ef4f5b9a17eefd379356cf12175fe577424e7b1d80676516031a/matplotlib-3.10.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3f2e409836d7f5ac2f1c013110a4d50b9f7edc26328c108915f9075d7d7a91b6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/a0/2ba3473c1b66b9c74dc7107c67e9008cb1782edbe896d4c899d39ae9cf78/matplotlib-3.10.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56271f3dac49a88d7fca5060f004d9d22b865f743a12a23b1e937a0be4818ee1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/75/97/a471f1c3eb1fd6f6c24a31a5858f443891d5127e63a7788678d14e249aea/matplotlib-3.10.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a0a7f52498f72f13d4a25ea70f35f4cb60642b466cbb0a9be951b5bc3f45a486" }, + { url = "https://mirrors.aliyun.com/pypi/packages/01/be/cd478f4b66f48256f42927d0acbcd63a26a893136456cd079c0cc24fbabf/matplotlib-3.10.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:646d95230efb9ca614a7a594d4fcacde0ac61d25e37dd51710b36477594963ce" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5d/7c/8dc289776eae5109e268c4fb92baf870678dc048a25d4ac903683b86d5bf/matplotlib-3.10.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f89c151aab2e2e23cb3fe0acad1e8b82841fd265379c4cecd0f3fcb34c15e0f6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/40/37612487cc8a437d4dd261b32ca21fe2d79510fe74af74e1f42becb1bdb8/matplotlib-3.10.8-cp313-cp313-win_amd64.whl", hash = "sha256:e8ea3e2d4066083e264e75c829078f9e149fa119d27e19acd503de65e0b13149" }, + { url = "https://mirrors.aliyun.com/pypi/packages/66/52/8d8a8730e968185514680c2a6625943f70269509c3dcfc0dcf7d75928cb8/matplotlib-3.10.8-cp313-cp313-win_arm64.whl", hash = "sha256:c108a1d6fa78a50646029cb6d49808ff0fc1330fda87fa6f6250c6b5369b6645" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b5/27/51fe26e1062f298af5ef66343d8ef460e090a27fea73036c76c35821df04/matplotlib-3.10.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:ad3d9833a64cf48cc4300f2b406c3d0f4f4724a91c0bd5640678a6ba7c102077" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2c/1e/4de865bc591ac8e3062e835f42dd7fe7a93168d519557837f0e37513f629/matplotlib-3.10.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:eb3823f11823deade26ce3b9f40dcb4a213da7a670013929f31d5f5ed1055b22" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c6/cb/2f7b6e75fb4dce87ef91f60cac4f6e34f4c145ab036a22318ec837971300/matplotlib-3.10.8-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d9050fee89a89ed57b4fb2c1bfac9a3d0c57a0d55aed95949eedbc42070fea39" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/b3/bd9c57d6ba670a37ab31fb87ec3e8691b947134b201f881665b28cc039ff/matplotlib-3.10.8-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b44d07310e404ba95f8c25aa5536f154c0a8ec473303535949e52eb71d0a1565" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c0/3d/8b94a481456dfc9dfe6e39e93b5ab376e50998cddfd23f4ae3b431708f16/matplotlib-3.10.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0a33deb84c15ede243aead39f77e990469fff93ad1521163305095b77b72ce4a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/cd/bc06149fe5585ba800b189a6a654a75f1f127e8aab02fd2be10df7fa500c/matplotlib-3.10.8-cp313-cp313t-win_amd64.whl", hash = "sha256:3a48a78d2786784cc2413e57397981fb45c79e968d99656706018d6e62e57958" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e3/de/b22cf255abec916562cc04eef457c13e58a1990048de0c0c3604d082355e/matplotlib-3.10.8-cp313-cp313t-win_arm64.whl", hash = "sha256:15d30132718972c2c074cd14638c7f4592bd98719e2308bccea40e0538bc0cb5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/43/9c0ff7a2f11615e516c3b058e1e6e8f9614ddeca53faca06da267c48345d/matplotlib-3.10.8-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b53285e65d4fa4c86399979e956235deb900be5baa7fc1218ea67fbfaeaadd6f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6f/ca/e8ae28649fcdf039fda5ef554b40a95f50592a3c47e6f7270c9561c12b07/matplotlib-3.10.8-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:32f8dce744be5569bebe789e46727946041199030db8aeb2954d26013a0eb26b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/6f/009d129ae70b75e88cbe7e503a12a4c0670e08ed748a902c2568909e9eb5/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cf267add95b1c88300d96ca837833d4112756045364f5c734a2276038dae27d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/26/4221a741eb97967bc1fd5e4c52b9aa5a91b2f4ec05b59f6def4d820f9df9/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2cf5bd12cecf46908f286d7838b2abc6c91cda506c0445b8223a7c19a00df008" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1f/f3/3abf75f38605772cf48a9daf5821cd4f563472f38b4b828c6fba6fa6d06e/matplotlib-3.10.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:41703cc95688f2516b480f7f339d8851a6035f18e100ee6a32bc0b8536a12a9c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/93/a5/de89ac80f10b8dc615807ee1133cd99ac74082581196d4d9590bea10690d/matplotlib-3.10.8-cp314-cp314-win_amd64.whl", hash = "sha256:83d282364ea9f3e52363da262ce32a09dfe241e4080dcedda3c0db059d3c1f11" }, + { url = "https://mirrors.aliyun.com/pypi/packages/69/ce/b006495c19ccc0a137b48083168a37bd056392dee02f87dba0472f2797fe/matplotlib-3.10.8-cp314-cp314-win_arm64.whl", hash = "sha256:2c1998e92cd5999e295a731bcb2911c75f597d937341f3030cc24ef2733d78a8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/68/d9/b31116a3a855bd313c6fcdb7226926d59b041f26061c6c5b1be66a08c826/matplotlib-3.10.8-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:b5a2b97dbdc7d4f353ebf343744f1d1f1cca8aa8bfddb4262fcf4306c3761d50" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1e/90/6effe8103f0272685767ba5f094f453784057072f49b393e3ea178fe70a5/matplotlib-3.10.8-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3f5c3e4da343bba819f0234186b9004faba952cc420fbc522dc4e103c1985908" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d7/65/a73188711bea603615fc0baecca1061429ac16940e2385433cc778a9d8e7/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f62550b9a30afde8c1c3ae450e5eb547d579dd69b25c2fc7a1c67f934c1717a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f4/3d/b5c5d5d5be8ce63292567f0e2c43dde9953d3ed86ac2de0a72e93c8f07a1/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:495672de149445ec1b772ff2c9ede9b769e3cb4f0d0aa7fa730d7f59e2d4e1c1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4d/4b/e7beb6bbd49f6bae727a12b270a2654d13c397576d25bd6786e47033300f/matplotlib-3.10.8-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:595ba4d8fe983b88f0eec8c26a241e16d6376fe1979086232f481f8f3f67494c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/e6/76f2813d31f032e65f6f797e3f2f6e4aab95b65015924b1c51370395c28a/matplotlib-3.10.8-cp314-cp314t-win_amd64.whl", hash = "sha256:25d380fe8b1dc32cf8f0b1b448470a77afb195438bafdf1d858bfb876f3edf7b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5d/49/d651878698a0b67f23aa28e17f45a6d6dd3d3f933fa29087fa4ce5947b5a/matplotlib-3.10.8-cp314-cp314t-win_arm64.whl", hash = "sha256:113bb52413ea508ce954a02c10ffd0d565f9c3bc7f2eddc27dfe1731e71c7b5f" }, +] + +[[package]] +name = "mcp" +version = "1.25.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "httpx" }, + { name = "httpx-sse" }, + { name = "jsonschema" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pyjwt", extra = ["crypto"] }, + { name = "python-multipart" }, + { name = "pywin32", marker = "sys_platform == 'win32'" }, + { name = "sse-starlette" }, + { name = "starlette" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, + { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/d5/2d/649d80a0ecf6a1f82632ca44bec21c0461a9d9fc8934d38cb5b319f2db5e/mcp-1.25.0.tar.gz", hash = "sha256:56310361ebf0364e2d438e5b45f7668cbb124e158bb358333cd06e49e83a6802" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/e2/fc/6dc7659c2ae5ddf280477011f4213a74f806862856b796ef08f028e664bf/mcp-1.25.0-py3-none-any.whl", hash = "sha256:b37c38144a666add0862614cc79ec276e97d72aa8ca26d622818d4e278b9721a" }, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" }, +] + +[[package]] +name = "mistralai" +version = "1.9.11" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "eval-type-backport" }, + { name = "httpx" }, + { name = "invoke" }, + { name = "pydantic" }, + { name = "python-dateutil" }, + { name = "pyyaml" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/5a/8d/d8b7af67a966b6f227024e1cb7287fc19901a434f87a5a391dcfe635d338/mistralai-1.9.11.tar.gz", hash = "sha256:3df9e403c31a756ec79e78df25ee73cea3eb15f86693773e16b16adaf59c9b8a" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/fe/76/4ce12563aea5a76016f8643eff30ab731e6656c845e9e4d090ef10c7b925/mistralai-1.9.11-py3-none-any.whl", hash = "sha256:7a3dc2b8ef3fceaa3582220234261b5c4e3e03a972563b07afa150e44a25a6d3" }, +] + [[package]] name = "ml-course-design" version = "0.1.0" source = { editable = "." } +dependencies = [ + { name = "joblib" }, + { name = "lightgbm" }, + { name = "pandas" }, + { name = "pandera" }, + { name = "polars" }, + { name = "pydantic" }, + { name = "pydantic-ai" }, + { name = "python-dotenv" }, + { name = "scikit-learn" }, + { name = "seaborn" }, + { name = "streamlit" }, +] [package.dev-dependencies] dev = [ @@ -33,6 +1731,19 @@ dev = [ ] [package.metadata] +requires-dist = [ + { name = "joblib", specifier = ">=1.4" }, + { name = "lightgbm", specifier = ">=4.5" }, + { name = "pandas", specifier = ">=2.2" }, + { name = "pandera", specifier = ">=0.21" }, + { name = "polars", specifier = ">=1.0" }, + { name = "pydantic", specifier = ">=2.10" }, + { name = "pydantic-ai", specifier = ">=0.7" }, + { name = "python-dotenv", specifier = ">=1.0" }, + { name = "scikit-learn", specifier = ">=1.5" }, + { name = "seaborn", specifier = ">=0.13" }, + { name = "streamlit", specifier = ">=1.40" }, +] [package.metadata.requires-dev] dev = [ @@ -41,6 +1752,372 @@ dev = [ { name = "ruff", specifier = ">=0.8" }, ] +[[package]] +name = "more-itertools" +version = "10.8.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/ea/5d/38b681d3fce7a266dd9ab73c66959406d565b3e85f21d5e66e1181d93721/more_itertools-10.8.0.tar.gz", hash = "sha256:f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a4/8e/469e5a4a2f5855992e425f3cb33804cc07bf18d48f2db061aec61ce50270/more_itertools-10.8.0-py3-none-any.whl", hash = "sha256:52d4362373dcf7c52546bc4af9a86ee7c4579df9a8dc268be0a2f949d376cc9b" }, +] + +[[package]] +name = "multidict" +version = "6.7.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/80/1e/5492c365f222f907de1039b91f922b93fa4f764c713ee858d235495d8f50/multidict-6.7.0.tar.gz", hash = "sha256:c6e99d9a65ca282e578dfea819cfa9c0a62b2499d8677392e09feaf305e9e6f5" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c2/9e/9f61ac18d9c8b475889f32ccfa91c9f59363480613fc807b6e3023d6f60b/multidict-6.7.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:8a3862568a36d26e650a19bb5cbbba14b71789032aebc0423f8cc5f150730184" }, + { url = "https://mirrors.aliyun.com/pypi/packages/38/6f/614f09a04e6184f8824268fce4bc925e9849edfa654ddd59f0b64508c595/multidict-6.7.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:960c60b5849b9b4f9dcc9bea6e3626143c252c74113df2c1540aebce70209b45" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b3/93/c4f67a436dd026f2e780c433277fff72be79152894d9fc36f44569cab1a6/multidict-6.7.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2049be98fb57a31b4ccf870bf377af2504d4ae35646a19037ec271e4c07998aa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7f/f5/013798161ca665e4a422afbc5e2d9e4070142a9ff8905e482139cd09e4d0/multidict-6.7.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0934f3843a1860dd465d38895c17fce1f1cb37295149ab05cd1b9a03afacb2a7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/71/2f/91dbac13e0ba94669ea5119ba267c9a832f0cb65419aca75549fcf09a3dc/multidict-6.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b3e34f3a1b8131ba06f1a73adab24f30934d148afcd5f5de9a73565a4404384e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ef/b0/754038b26f6e04488b48ac621f779c341338d78503fb45403755af2df477/multidict-6.7.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:efbb54e98446892590dc2458c19c10344ee9a883a79b5cec4bc34d6656e8d546" }, + { url = "https://mirrors.aliyun.com/pypi/packages/87/15/9da40b9336a7c9fa606c4cf2ed80a649dffeb42b905d4f63a1d7eb17d746/multidict-6.7.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a35c5fc61d4f51eb045061e7967cfe3123d622cd500e8868e7c0c592a09fedc4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/82/72/c53fcade0cc94dfaad583105fd92b3a783af2091eddcb41a6d5a52474000/multidict-6.7.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:29fe6740ebccba4175af1b9b87bf553e9c15cd5868ee967e010efcf94e4fd0f1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0d/e2/9baffdae21a76f77ef8447f1a05a96ec4bc0a24dae08767abc0a2fe680b8/multidict-6.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:123e2a72e20537add2f33a79e605f6191fba2afda4cbb876e35c1a7074298a7d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/06/3f06f611087dc60d65ef775f1fb5aca7c6d61c6db4990e7cda0cef9b1651/multidict-6.7.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b284e319754366c1aee2267a2036248b24eeb17ecd5dc16022095e747f2f4304" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/24/54e804ec7945b6023b340c412ce9c3f81e91b3bf5fa5ce65558740141bee/multidict-6.7.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:803d685de7be4303b5a657b76e2f6d1240e7e0a8aa2968ad5811fa2285553a12" }, + { url = "https://mirrors.aliyun.com/pypi/packages/14/48/011cba467ea0b17ceb938315d219391d3e421dfd35928e5dbdc3f4ae76ef/multidict-6.7.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:c04a328260dfd5db8c39538f999f02779012268f54614902d0afc775d44e0a62" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0d/2f/919258b43bb35b99fa127435cfb2d91798eb3a943396631ef43e3720dcf4/multidict-6.7.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8a19cdb57cd3df4cd865849d93ee14920fb97224300c88501f16ecfa2604b4e0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/22/a0e884d86b5242b5a74cf08e876bdf299e413016b66e55511f7a804a366e/multidict-6.7.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:9b2fd74c52accced7e75de26023b7dccee62511a600e62311b918ec5c168fc2a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/e5/17e10e1b5c5f5a40f2fcbb45953c9b215f8a4098003915e46a93f5fcaa8f/multidict-6.7.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3e8bfdd0e487acf992407a140d2589fe598238eaeffa3da8448d63a63cd363f8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e3/9a/201bb1e17e7af53139597069c375e7b0dcbd47594604f65c2d5359508566/multidict-6.7.0-cp312-cp312-win32.whl", hash = "sha256:dd32a49400a2c3d52088e120ee00c1e3576cbff7e10b98467962c74fdb762ed4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/e2/348cd32faad84eaf1d20cce80e2bb0ef8d312c55bca1f7fa9865e7770aaf/multidict-6.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:92abb658ef2d7ef22ac9f8bb88e8b6c3e571671534e029359b6d9e845923eb1b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/ec/aad2613c1910dce907480e0c3aa306905830f25df2e54ccc9dea450cb5aa/multidict-6.7.0-cp312-cp312-win_arm64.whl", hash = "sha256:490dab541a6a642ce1a9d61a4781656b346a55c13038f0b1244653828e3a83ec" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d2/86/33272a544eeb36d66e4d9a920602d1a2f57d4ebea4ef3cdfe5a912574c95/multidict-6.7.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:bee7c0588aa0076ce77c0ea5d19a68d76ad81fcd9fe8501003b9a24f9d4000f6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/91/1c/eb97db117a1ebe46d457a3d235a7b9d2e6dcab174f42d1b67663dd9e5371/multidict-6.7.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7ef6b61cad77091056ce0e7ce69814ef72afacb150b7ac6a3e9470def2198159" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/d8/6c3442322e41fb1dd4de8bd67bfd11cd72352ac131f6368315617de752f1/multidict-6.7.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9c0359b1ec12b1d6849c59f9d319610b7f20ef990a6d454ab151aa0e3b9f78ca" }, + { url = "https://mirrors.aliyun.com/pypi/packages/75/3f/e2639e80325af0b6c6febdf8e57cc07043ff15f57fa1ef808f4ccb5ac4cd/multidict-6.7.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cd240939f71c64bd658f186330603aac1a9a81bf6273f523fca63673cb7378a8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5d/cc/84e0585f805cbeaa9cbdaa95f9a3d6aed745b9d25700623ac89a6ecff400/multidict-6.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a60a4d75718a5efa473ebd5ab685786ba0c67b8381f781d1be14da49f1a2dc60" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b0/9c/ac851c107c92289acbbf5cfb485694084690c1b17e555f44952c26ddc5bd/multidict-6.7.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:53a42d364f323275126aff81fb67c5ca1b7a04fda0546245730a55c8c5f24bc4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/cc/5f93e99427248c09da95b62d64b25748a5f5c98c7c2ab09825a1d6af0e15/multidict-6.7.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3b29b980d0ddbecb736735ee5bef69bb2ddca56eff603c86f3f29a1128299b4f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ec/0c/2ec1d883ceb79c6f7f6d7ad90c919c898f5d1c6ea96d322751420211e072/multidict-6.7.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f8a93b1c0ed2d04b97a5e9336fd2d33371b9a6e29ab7dd6503d63407c20ffbaf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c6/2d/f0b184fa88d6630aa267680bdb8623fb69cb0d024b8c6f0d23f9a0f406d3/multidict-6.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ff96e8815eecacc6645da76c413eb3b3d34cfca256c70b16b286a687d013c32" }, + { url = "https://mirrors.aliyun.com/pypi/packages/06/c9/11ea263ad0df7dfabcad404feb3c0dd40b131bc7f232d5537f2fb1356951/multidict-6.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7516c579652f6a6be0e266aec0acd0db80829ca305c3d771ed898538804c2036" }, + { url = "https://mirrors.aliyun.com/pypi/packages/41/88/d714b86ee2c17d6e09850c70c9d310abac3d808ab49dfa16b43aba9d53fd/multidict-6.7.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:040f393368e63fb0f3330e70c26bfd336656bed925e5cbe17c9da839a6ab13ec" }, + { url = "https://mirrors.aliyun.com/pypi/packages/15/fe/ad407bb9e818c2b31383f6131ca19ea7e35ce93cf1310fce69f12e89de75/multidict-6.7.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b3bc26a951007b1057a1c543af845f1c7e3e71cc240ed1ace7bf4484aa99196e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8c/a4/a89abdb0229e533fb925e7c6e5c40201c2873efebc9abaf14046a4536ee6/multidict-6.7.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7b022717c748dd1992a83e219587aabe45980d88969f01b316e78683e6285f64" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/aa/0e2b27bd88b40a4fb8dc53dd74eecac70edaa4c1dd0707eb2164da3675b3/multidict-6.7.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:9600082733859f00d79dee64effc7aef1beb26adb297416a4ad2116fd61374bd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d0/8e/0c67b7120d5d5f6d874ed85a085f9dc770a7f9d8813e80f44a9fec820bb7/multidict-6.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:94218fcec4d72bc61df51c198d098ce2b378e0ccbac41ddbed5ef44092913288" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/55/b73e1d624ea4b8fd4dd07a3bb70f6e4c7c6c5d9d640a41c6ffe5cdbd2a55/multidict-6.7.0-cp313-cp313-win32.whl", hash = "sha256:a37bd74c3fa9d00be2d7b8eca074dc56bd8077ddd2917a839bd989612671ed17" }, + { url = "https://mirrors.aliyun.com/pypi/packages/32/31/75c59e7d3b4205075b4c183fa4ca398a2daf2303ddf616b04ae6ef55cffe/multidict-6.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:30d193c6cc6d559db42b6bcec8a5d395d34d60c9877a0b71ecd7c204fcf15390" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/2a/8987831e811f1184c22bc2e45844934385363ee61c0a2dcfa8f71b87e608/multidict-6.7.0-cp313-cp313-win_arm64.whl", hash = "sha256:ea3334cabe4d41b7ccd01e4d349828678794edbc2d3ae97fc162a3312095092e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e8/68/7b3a5170a382a340147337b300b9eb25a9ddb573bcdfff19c0fa3f31ffba/multidict-6.7.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:ad9ce259f50abd98a1ca0aa6e490b58c316a0fce0617f609723e40804add2c00" }, + { url = "https://mirrors.aliyun.com/pypi/packages/55/5c/3fa2d07c84df4e302060f555bbf539310980362236ad49f50eeb0a1c1eb9/multidict-6.7.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:07f5594ac6d084cbb5de2df218d78baf55ef150b91f0ff8a21cc7a2e3a5a58eb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/56/67212d33239797f9bd91962bb899d72bb0f4c35a8652dcdb8ed049bef878/multidict-6.7.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0591b48acf279821a579282444814a2d8d0af624ae0bc600aa4d1b920b6e924b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/d1/908f896224290350721597a61a69cd19b89ad8ee0ae1f38b3f5cd12ea2ac/multidict-6.7.0-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:749a72584761531d2b9467cfbdfd29487ee21124c304c4b6cb760d8777b27f9c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ab/67/8604288bbd68680eee0ab568fdcb56171d8b23a01bcd5cb0c8fedf6e5d99/multidict-6.7.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b4c3d199f953acd5b446bf7c0de1fe25d94e09e79086f8dc2f48a11a129cdf1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/33/9228d76339f1ba51e3efef7da3ebd91964d3006217aae13211653193c3ff/multidict-6.7.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:9fb0211dfc3b51efea2f349ec92c114d7754dd62c01f81c3e32b765b70c45c9b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f8/2d/25d9b566d10cab1c42b3b9e5b11ef79c9111eaf4463b8c257a3bd89e0ead/multidict-6.7.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a027ec240fe73a8d6281872690b988eed307cd7d91b23998ff35ff577ca688b5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b6/b1/8d1a965e6637fc33de3c0d8f414485c2b7e4af00f42cab3d84e7b955c222/multidict-6.7.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1d964afecdf3a8288789df2f5751dc0a8261138c3768d9af117ed384e538fad" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/0c/06b5a8adbdeedada6f4fb8d8f193d44a347223b11939b42953eeb6530b6b/multidict-6.7.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:caf53b15b1b7df9fbd0709aa01409000a2b4dd03a5f6f5cc548183c7c8f8b63c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/31/b2491b5fe167ca044c6eb4b8f2c9f3b8a00b24c432c365358eadac5d7625/multidict-6.7.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:654030da3197d927f05a536a66186070e98765aa5142794c9904555d3a9d8fb5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/61/1a/982913957cb90406c8c94f53001abd9eafc271cb3e70ff6371590bec478e/multidict-6.7.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:2090d3718829d1e484706a2f525e50c892237b2bf9b17a79b059cb98cddc2f10" }, + { url = "https://mirrors.aliyun.com/pypi/packages/be/c0/21435d804c1a1cf7a2608593f4d19bca5bcbd7a81a70b253fdd1c12af9c0/multidict-6.7.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2d2cfeec3f6f45651b3d408c4acec0ebf3daa9bc8a112a084206f5db5d05b754" }, + { url = "https://mirrors.aliyun.com/pypi/packages/54/0a/4349d540d4a883863191be6eb9a928846d4ec0ea007d3dcd36323bb058ac/multidict-6.7.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:4ef089f985b8c194d341eb2c24ae6e7408c9a0e2e5658699c92f497437d88c3c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/26/64/d5416038dbda1488daf16b676e4dbfd9674dde10a0cc8f4fc2b502d8125d/multidict-6.7.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e93a0617cd16998784bf4414c7e40f17a35d2350e5c6f0bd900d3a8e02bd3762" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/8c/8290c50d14e49f35e0bd4abc25e1bc7711149ca9588ab7d04f886cdf03d9/multidict-6.7.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f0feece2ef8ebc42ed9e2e8c78fc4aa3cf455733b507c09ef7406364c94376c6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ef/a0/f83ae75e42d694b3fbad3e047670e511c138be747bc713cf1b10d5096416/multidict-6.7.0-cp313-cp313t-win32.whl", hash = "sha256:19a1d55338ec1be74ef62440ca9e04a2f001a04d0cc49a4983dc320ff0f3212d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dc/80/9b174a92814a3830b7357307a792300f42c9e94664b01dee8e457551fa66/multidict-6.7.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3da4fb467498df97e986af166b12d01f05d2e04f978a9c1c680ea1988e0bc4b6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cc/28/04baeaf0428d95bb7a7bea0e691ba2f31394338ba424fb0679a9ed0f4c09/multidict-6.7.0-cp313-cp313t-win_arm64.whl", hash = "sha256:b4121773c49a0776461f4a904cdf6264c88e42218aaa8407e803ca8025872792" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/b1/3da6934455dd4b261d4c72f897e3a5728eba81db59959f3a639245891baa/multidict-6.7.0-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3bab1e4aff7adaa34410f93b1f8e57c4b36b9af0426a76003f441ee1d3c7e842" }, + { url = "https://mirrors.aliyun.com/pypi/packages/14/2c/f069cab5b51d175a1a2cb4ccdf7a2c2dabd58aa5bd933fa036a8d15e2404/multidict-6.7.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b8512bac933afc3e45fb2b18da8e59b78d4f408399a960339598374d4ae3b56b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/42/e2/64bb41266427af6642b6b128e8774ed84c11b80a90702c13ac0a86bb10cc/multidict-6.7.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:79dcf9e477bc65414ebfea98ffd013cb39552b5ecd62908752e0e413d6d06e38" }, + { url = "https://mirrors.aliyun.com/pypi/packages/02/68/6b086fef8a3f1a8541b9236c594f0c9245617c29841f2e0395d979485cde/multidict-6.7.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:31bae522710064b5cbeddaf2e9f32b1abab70ac6ac91d42572502299e9953128" }, + { url = "https://mirrors.aliyun.com/pypi/packages/15/ee/f524093232007cd7a75c1d132df70f235cfd590a7c9eaccd7ff422ef4ae8/multidict-6.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a0df7ff02397bb63e2fd22af2c87dfa39e8c7f12947bc524dbdc528282c7e34" }, + { url = "https://mirrors.aliyun.com/pypi/packages/02/a5/eeb3f43ab45878f1895118c3ef157a480db58ede3f248e29b5354139c2c9/multidict-6.7.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7a0222514e8e4c514660e182d5156a415c13ef0aabbd71682fc714e327b95e99" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6a/1e/76d02f8270b97269d7e3dbd45644b1785bda457b474315f8cf999525a193/multidict-6.7.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2397ab4daaf2698eb51a76721e98db21ce4f52339e535725de03ea962b5a3202" }, + { url = "https://mirrors.aliyun.com/pypi/packages/76/0b/c28a70ecb58963847c2a8efe334904cd254812b10e535aefb3bcce513918/multidict-6.7.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8891681594162635948a636c9fe0ff21746aeb3dd5463f6e25d9bea3a8a39ca1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/63/2ab26e4209773223159b83aa32721b4021ffb08102f8ac7d689c943fded1/multidict-6.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18706cc31dbf402a7945916dd5cddf160251b6dab8a2c5f3d6d5a55949f676b3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/93/cd/06c1fa8282af1d1c46fd55c10a7930af652afdce43999501d4d68664170c/multidict-6.7.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f844a1bbf1d207dd311a56f383f7eda2d0e134921d45751842d8235e7778965d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/ac/82cb419dd6b04ccf9e7e61befc00c77614fc8134362488b553402ecd55ce/multidict-6.7.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:d4393e3581e84e5645506923816b9cc81f5609a778c7e7534054091acc64d1c6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fa/f3/a0f9bf09493421bd8716a362e0cd1d244f5a6550f5beffdd6b47e885b331/multidict-6.7.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:fbd18dc82d7bf274b37aa48d664534330af744e03bccf696d6f4c6042e7d19e7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/01/476d38fc73a212843f43c852b0eee266b6971f0e28329c2184a8df90c376/multidict-6.7.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:b6234e14f9314731ec45c42fc4554b88133ad53a09092cc48a88e771c125dadb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/49/6d/23faeb0868adba613b817d0e69c5f15531b24d462af8012c4f6de4fa8dc3/multidict-6.7.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:08d4379f9744d8f78d98c8673c06e202ffa88296f009c71bbafe8a6bf847d01f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1e/cc/48d02ac22b30fa247f7dad82866e4b1015431092f4ba6ebc7e77596e0b18/multidict-6.7.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:9fe04da3f79387f450fd0061d4dd2e45a72749d31bf634aecc9e27f24fdc4b3f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4a/03/29a8bf5a18abf1fe34535c88adbdfa88c9fb869b5a3b120692c64abe8284/multidict-6.7.0-cp314-cp314-win32.whl", hash = "sha256:fbafe31d191dfa7c4c51f7a6149c9fb7e914dcf9ffead27dcfd9f1ae382b3885" }, + { url = "https://mirrors.aliyun.com/pypi/packages/82/16/7ed27b680791b939de138f906d5cf2b4657b0d45ca6f5dd6236fdddafb1a/multidict-6.7.0-cp314-cp314-win_amd64.whl", hash = "sha256:2f67396ec0310764b9222a1728ced1ab638f61aadc6226f17a71dd9324f9a99c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cd/3c/e3e62eb35a1950292fe39315d3c89941e30a9d07d5d2df42965ab041da43/multidict-6.7.0-cp314-cp314-win_arm64.whl", hash = "sha256:ba672b26069957ee369cfa7fc180dde1fc6f176eaf1e6beaf61fbebbd3d9c000" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8b/40/cd499bd0dbc5f1136726db3153042a735fffd0d77268e2ee20d5f33c010f/multidict-6.7.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:c1dcc7524066fa918c6a27d61444d4ee7900ec635779058571f70d042d86ed63" }, + { url = "https://mirrors.aliyun.com/pypi/packages/13/8a/18e031eca251c8df76daf0288e6790561806e439f5ce99a170b4af30676b/multidict-6.7.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:27e0b36c2d388dc7b6ced3406671b401e84ad7eb0656b8f3a2f46ed0ce483718" }, + { url = "https://mirrors.aliyun.com/pypi/packages/40/71/5e6701277470a87d234e433fb0a3a7deaf3bcd92566e421e7ae9776319de/multidict-6.7.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2a7baa46a22e77f0988e3b23d4ede5513ebec1929e34ee9495be535662c0dfe2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fe/6a/bab00cbab6d9cfb57afe1663318f72ec28289ea03fd4e8236bb78429893a/multidict-6.7.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7bf77f54997a9166a2f5675d1201520586439424c2511723a7312bdb4bcc034e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2a/5f/8de95f629fc22a7769ade8b41028e3e5a822c1f8904f618d175945a81ad3/multidict-6.7.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e011555abada53f1578d63389610ac8a5400fc70ce71156b0aa30d326f1a5064" }, + { url = "https://mirrors.aliyun.com/pypi/packages/23/b4/38881a960458f25b89e9f4a4fdcb02ac101cfa710190db6e5528841e67de/multidict-6.7.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:28b37063541b897fd6a318007373930a75ca6d6ac7c940dbe14731ffdd8d498e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1e/39/6566210c83f8a261575f18e7144736059f0c460b362e96e9cf797a24b8e7/multidict-6.7.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:05047ada7a2fde2631a0ed706f1fd68b169a681dfe5e4cf0f8e4cb6618bbc2cd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/a3/67f18315100f64c269f46e6c0319fa87ba68f0f64f2b8e7fd7c72b913a0b/multidict-6.7.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:716133f7d1d946a4e1b91b1756b23c088881e70ff180c24e864c26192ad7534a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c8/2a/1cb77266afee2458d82f50da41beba02159b1d6b1f7973afc9a1cad1499b/multidict-6.7.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d1bed1b467ef657f2a0ae62844a607909ef1c6889562de5e1d505f74457d0b96" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dd/72/09fa7dd487f119b2eb9524946ddd36e2067c08510576d43ff68469563b3b/multidict-6.7.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:ca43bdfa5d37bd6aee89d85e1d0831fb86e25541be7e9d376ead1b28974f8e5e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/65/92/bc1f8bd0853d8669300f732c801974dfc3702c3eeadae2f60cef54dc69d7/multidict-6.7.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:44b546bd3eb645fd26fb949e43c02a25a2e632e2ca21a35e2e132c8105dc8599" }, + { url = "https://mirrors.aliyun.com/pypi/packages/09/86/ac39399e5cb9d0c2ac8ef6e10a768e4d3bc933ac808d49c41f9dc23337eb/multidict-6.7.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:a6ef16328011d3f468e7ebc326f24c1445f001ca1dec335b2f8e66bed3006394" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/b6/fed5ac6b8563ec72df6cb1ea8dac6d17f0a4a1f65045f66b6d3bf1497c02/multidict-6.7.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:5aa873cbc8e593d361ae65c68f85faadd755c3295ea2c12040ee146802f23b38" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6b/8d/b954d8c0dc132b68f760aefd45870978deec6818897389dace00fcde32ff/multidict-6.7.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:3d7b6ccce016e29df4b7ca819659f516f0bc7a4b3efa3bb2012ba06431b044f9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/16/9d/a2dac7009125d3540c2f54e194829ea18ac53716c61b655d8ed300120b0f/multidict-6.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:171b73bd4ee683d307599b66793ac80981b06f069b62eea1c9e29c9241aa66b0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/39/ca/c05f144128ea232ae2178b008d5011d4e2cea86e4ee8c85c2631b1b94802/multidict-6.7.0-cp314-cp314t-win32.whl", hash = "sha256:b2d7f80c4e1fd010b07cb26820aae86b7e73b681ee4889684fb8d2d4537aab13" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/8f/0a60e501584145588be1af5cc829265701ba3c35a64aec8e07cbb71d39bb/multidict-6.7.0-cp314-cp314t-win_amd64.whl", hash = "sha256:09929cab6fcb68122776d575e03c6cc64ee0b8fca48d17e135474b042ce515cd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7f/ae/3148b988a9c6239903e786eac19c889fab607c31d6efa7fb2147e5680f23/multidict-6.7.0-cp314-cp314t-win_arm64.whl", hash = "sha256:cc41db090ed742f32bd2d2c721861725e6109681eddf835d0a82bd3a5c382827" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b7/da/7d22601b625e241d4f23ef1ebff8acfc60da633c9e7e7922e24d10f592b3/multidict-6.7.0-py3-none-any.whl", hash = "sha256:394fc5c42a333c9ffc3e421a4c85e08580d990e08b99f6bf35b4132114c5dcb3" }, +] + +[[package]] +name = "mypy-extensions" +version = "1.1.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505" }, +] + +[[package]] +name = "narwhals" +version = "2.15.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/47/6d/b57c64e5038a8cf071bce391bb11551657a74558877ac961e7fa905ece27/narwhals-2.15.0.tar.gz", hash = "sha256:a9585975b99d95084268445a1fdd881311fa26ef1caa18020d959d5b2ff9a965" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/3d/2e/cf2ffeb386ac3763526151163ad7da9f1b586aac96d2b4f7de1eaebf0c61/narwhals-2.15.0-py3-none-any.whl", hash = "sha256:cbfe21ca19d260d9fd67f995ec75c44592d1f106933b03ddd375df7ac841f9d6" }, +] + +[[package]] +name = "nexus-rpc" +version = "1.2.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/06/50/95d7bc91f900da5e22662c82d9bf0f72a4b01f2a552708bf2f43807707a1/nexus_rpc-1.2.0.tar.gz", hash = "sha256:b4ddaffa4d3996aaeadf49b80dfcdfbca48fe4cb616defaf3b3c5c2c8fc61890" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/13/04/eaac430d0e6bf21265ae989427d37e94be5e41dc216879f1fbb6c5339942/nexus_rpc-1.2.0-py3-none-any.whl", hash = "sha256:977876f3af811ad1a09b2961d3d1ac9233bda43ff0febbb0c9906483b9d9f8a3" }, +] + +[[package]] +name = "numpy" +version = "2.4.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/24/62/ae72ff66c0f1fd959925b4c11f8c2dea61f47f6acaea75a08512cdfe3fed/numpy-2.4.1.tar.gz", hash = "sha256:a1ceafc5042451a858231588a104093474c6a5c57dcc724841f5c888d237d690" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/78/7f/ec53e32bf10c813604edf07a3682616bd931d026fcde7b6d13195dfb684a/numpy-2.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d3703409aac693fa82c0aee023a1ae06a6e9d065dba10f5e8e80f642f1e9d0a2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/e0/1f9585d7dae8f14864e948fd7fa86c6cb72dee2676ca2748e63b1c5acfe0/numpy-2.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7211b95ca365519d3596a1d8688a95874cc94219d417504d9ecb2df99fa7bfa8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8e/43/9762e88909ff2326f5e7536fa8cb3c49fb03a7d92705f23e6e7f553d9cb3/numpy-2.4.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:5adf01965456a664fc727ed69cc71848f28d063217c63e1a0e200a118d5eec9a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/ee/34b7930eb61e79feb4478800a4b95b46566969d837546aa7c034c742ef98/numpy-2.4.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:26f0bcd9c79a00e339565b303badc74d3ea2bd6d52191eeca5f95936cad107d0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/79/e3/5f115fae982565771be994867c89bcd8d7208dbfe9469185497d70de5ddf/numpy-2.4.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0093e85df2960d7e4049664b26afc58b03236e967fb942354deef3208857a04c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/7d/9c8a781c88933725445a859cac5d01b5871588a15969ee6aeb618ba99eee/numpy-2.4.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7ad270f438cbdd402c364980317fb6b117d9ec5e226fff5b4148dd9aa9fc6e02" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a6/d2/8aa084818554543f17cf4162c42f162acbd3bb42688aefdba6628a859f77/numpy-2.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:297c72b1b98100c2e8f873d5d35fb551fce7040ade83d67dd51d38c8d42a2162" }, + { url = "https://mirrors.aliyun.com/pypi/packages/60/db/0425216684297c58a8df35f3284ef56ec4a043e6d283f8a59c53562caf1b/numpy-2.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:cf6470d91d34bf669f61d515499859fa7a4c2f7c36434afb70e82df7217933f9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/4c/14cb9d86240bd8c386c881bafbe43f001284b7cce3bc01623ac9475da163/numpy-2.4.1-cp312-cp312-win32.whl", hash = "sha256:b6bcf39112e956594b3331316d90c90c90fb961e39696bda97b89462f5f3943f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/51/cf/52a703dbeb0c65807540d29699fef5fda073434ff61846a564d5c296420f/numpy-2.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:e1a27bb1b2dee45a2a53f5ca6ff2d1a7f135287883a1689e930d44d1ff296c87" }, + { url = "https://mirrors.aliyun.com/pypi/packages/69/80/a828b2d0ade5e74a9fe0f4e0a17c30fdc26232ad2bc8c9f8b3197cf7cf18/numpy-2.4.1-cp312-cp312-win_arm64.whl", hash = "sha256:0e6e8f9d9ecf95399982019c01223dc130542960a12edfa8edd1122dfa66a8a8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/04/68/732d4b7811c00775f3bd522a21e8dd5a23f77eb11acdeb663e4a4ebf0ef4/numpy-2.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d797454e37570cfd61143b73b8debd623c3c0952959adb817dd310a483d58a1b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/ca/857722353421a27f1465652b2c66813eeeccea9d76d5f7b74b99f298e60e/numpy-2.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82c55962006156aeef1629b953fd359064aa47e4d82cfc8e67f0918f7da3344f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/81/0d/2377c917513449cc6240031a79d30eb9a163d32a91e79e0da47c43f2c0c8/numpy-2.4.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:71abbea030f2cfc3092a0ff9f8c8fdefdc5e0bf7d9d9c99663538bb0ecdac0b9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/17/39/569452228de3f5de9064ac75137082c6214be1f5c532016549a7923ab4b5/numpy-2.4.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:5b55aa56165b17aaf15520beb9cbd33c9039810e0d9643dd4379e44294c7303e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8c/a4/77333f4d1e4dac4395385482557aeecf4826e6ff517e32ca48e1dafbe42a/numpy-2.4.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c0faba4a331195bfa96f93dd9dfaa10b2c7aa8cda3a02b7fd635e588fe821bf5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/87/d341e519956273b39d8d47969dd1eaa1af740615394fe67d06f1efa68773/numpy-2.4.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3e3087f53e2b4428766b54932644d148613c5a595150533ae7f00dab2f319a8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/32/91/789132c6666288eaa20ae8066bb99eba1939362e8f1a534949a215246e97/numpy-2.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:49e792ec351315e16da54b543db06ca8a86985ab682602d90c60ef4ff4db2a9c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cf/b8/090b8bd27b82a844bb22ff8fdf7935cb1980b48d6e439ae116f53cdc2143/numpy-2.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:79e9e06c4c2379db47f3f6fc7a8652e7498251789bf8ff5bd43bf478ef314ca2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/67/78/722b62bd31842ff029412271556a1a27a98f45359dea78b1548a3a9996aa/numpy-2.4.1-cp313-cp313-win32.whl", hash = "sha256:3d1a100e48cb266090a031397863ff8a30050ceefd798f686ff92c67a486753d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/da/a6/cf32198b0b6e18d4fbfa9a21a992a7fca535b9bb2b0cdd217d4a3445b5ca/numpy-2.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:92a0e65272fd60bfa0d9278e0484c2f52fe03b97aedc02b357f33fe752c52ffb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/44/6c/534d692bfb7d0afe30611320c5fb713659dcb5104d7cc182aff2aea092f5/numpy-2.4.1-cp313-cp313-win_arm64.whl", hash = "sha256:20d4649c773f66cc2fc36f663e091f57c3b7655f936a4c681b4250855d1da8f5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/da/a1/354583ac5c4caa566de6ddfbc42744409b515039e085fab6e0ff942e0df5/numpy-2.4.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f93bc6892fe7b0663e5ffa83b61aab510aacffd58c16e012bb9352d489d90cb7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/51/b0/42807c6e8cce58c00127b1dc24d365305189991f2a7917aa694a109c8d7d/numpy-2.4.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:178de8f87948163d98a4c9ab5bee4ce6519ca918926ec8df195af582de28544d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fe/55/7a621694010d92375ed82f312b2f28017694ed784775269115323e37f5e2/numpy-2.4.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:98b35775e03ab7f868908b524fc0a84d38932d8daf7b7e1c3c3a1b6c7a2c9f15" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/96/9fa8635ed9d7c847d87e30c834f7109fac5e88549d79ef3324ab5c20919f/numpy-2.4.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:941c2a93313d030f219f3a71fd3d91a728b82979a5e8034eb2e60d394a2b83f9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/03/d1/8cf62d8bb2062da4fb82dd5d49e47c923f9c0738032f054e0a75342faba7/numpy-2.4.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:529050522e983e00a6c1c6b67411083630de8b57f65e853d7b03d9281b8694d2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/1c/95c86e17c6b0b31ce6ef219da00f71113b220bcb14938c8d9a05cee0ff53/numpy-2.4.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2302dc0224c1cbc49bb94f7064f3f923a971bfae45c33870dcbff63a2a550505" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/b4/e7f5ff8697274c9d0fa82398b6a372a27e5cef069b37df6355ccb1f1db1a/numpy-2.4.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:9171a42fcad32dcf3fa86f0a4faa5e9f8facefdb276f54b8b390d90447cff4e2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/37/a4/b073f3e9d77f9aec8debe8ca7f9f6a09e888ad1ba7488f0c3b36a94c03ac/numpy-2.4.1-cp313-cp313t-win32.whl", hash = "sha256:382ad67d99ef49024f11d1ce5dcb5ad8432446e4246a4b014418ba3a1175a1f4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/16/16/af42337b53844e67752a092481ab869c0523bc95c4e5c98e4dac4e9581ac/numpy-2.4.1-cp313-cp313t-win_amd64.whl", hash = "sha256:62fea415f83ad8fdb6c20840578e5fbaf5ddd65e0ec6c3c47eda0f69da172510" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6c/f8/fa85b2eac68ec631d0b631abc448552cb17d39afd17ec53dcbcc3537681a/numpy-2.4.1-cp313-cp313t-win_arm64.whl", hash = "sha256:a7870e8c5fc11aef57d6fea4b4085e537a3a60ad2cdd14322ed531fdca68d261" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1b/a7/ef08d25698e0e4b4efbad8d55251d20fe2a15f6d9aa7c9b30cd03c165e6f/numpy-2.4.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:3869ea1ee1a1edc16c29bbe3a2f2a4e515cc3a44d43903ad41e0cacdbaf733dc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/39/e378b3e3ca13477e5ac70293ec027c438d1927f18637e396fe90b1addd72/numpy-2.4.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:e867df947d427cdd7a60e3e271729090b0f0df80f5f10ab7dd436f40811699c3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c3/74/7ec6154f0006910ed1fdbb7591cf4432307033102b8a22041599935f8969/numpy-2.4.1-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:e3bd2cb07841166420d2fa7146c96ce00cb3410664cbc1a6be028e456c4ee220" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f7/b7/053ac11820d84e42f8feea5cb81cc4fcd1091499b45b1ed8c7415b1bf831/numpy-2.4.1-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:f0a90aba7d521e6954670550e561a4cb925713bd944445dbe9e729b71f6cabee" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c0/c4/2e7908915c0e32ca636b92e4e4a3bdec4cb1e7eb0f8aedf1ed3c68a0d8cd/numpy-2.4.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d558123217a83b2d1ba316b986e9248a1ed1971ad495963d555ccd75dcb1556" }, + { url = "https://mirrors.aliyun.com/pypi/packages/eb/c0/3ed5083d94e7ffd7c404e54619c088e11f2e1939a9544f5397f4adb1b8ba/numpy-2.4.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2f44de05659b67d20499cbc96d49f2650769afcb398b79b324bb6e297bfe3844" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0e/68/42b66f1852bf525050a67315a4fb94586ab7e9eaa541b1bef530fab0c5dd/numpy-2.4.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:69e7419c9012c4aaf695109564e3387f1259f001b4326dfa55907b098af082d3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d2/40/e8714fc933d85f82c6bfc7b998a0649ad9769a32f3494ba86598aaf18a48/numpy-2.4.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2ffd257026eb1b34352e749d7cc1678b5eeec3e329ad8c9965a797e08ccba205" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/9a/0d44b468cad50315127e884802351723daca7cf1c98d102929468c81d439/numpy-2.4.1-cp314-cp314-win32.whl", hash = "sha256:727c6c3275ddefa0dc078524a85e064c057b4f4e71ca5ca29a19163c607be745" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7e/bb/c6513edcce5a831810e2dddc0d3452ce84d208af92405a0c2e58fd8e7881/numpy-2.4.1-cp314-cp314-win_amd64.whl", hash = "sha256:7d5d7999df434a038d75a748275cd6c0094b0ecdb0837342b332a82defc4dc4d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e9/da/a598d5cb260780cf4d255102deba35c1d072dc028c4547832f45dd3323a8/numpy-2.4.1-cp314-cp314-win_arm64.whl", hash = "sha256:ce9ce141a505053b3c7bce3216071f3bf5c182b8b28930f14cd24d43932cd2df" }, + { url = "https://mirrors.aliyun.com/pypi/packages/de/bc/ea3f2c96fcb382311827231f911723aeff596364eb6e1b6d1d91128aa29b/numpy-2.4.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:4e53170557d37ae404bf8d542ca5b7c629d6efa1117dac6a83e394142ea0a43f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/aa/ab/ef9d939fe4a812648c7a712610b2ca6140b0853c5efea361301006c02ae5/numpy-2.4.1-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:a73044b752f5d34d4232f25f18160a1cc418ea4507f5f11e299d8ac36875f8a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/31/d381368e2a95c3b08b8cf7faac6004849e960f4a042d920337f71cef0cae/numpy-2.4.1-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:fb1461c99de4d040666ca0444057b06541e5642f800b71c56e6ea92d6a853a0c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c8/e5/0989b44ade47430be6323d05c23207636d67d7362a1796ccbccac6773dd2/numpy-2.4.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:423797bdab2eeefbe608d7c1ec7b2b4fd3c58d51460f1ee26c7500a1d9c9ee93" }, + { url = "https://mirrors.aliyun.com/pypi/packages/10/a7/cfbe475c35371cae1358e61f20c5f075badc18c4797ab4354140e1d283cf/numpy-2.4.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:52b5f61bdb323b566b528899cc7db2ba5d1015bda7ea811a8bcf3c89c331fa42" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f8/a3/0c63fe66b534888fa5177cc7cef061541064dbe2b4b60dcc60ffaf0d2157/numpy-2.4.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42d7dd5fa36d16d52a84f821eb96031836fd405ee6955dd732f2023724d0aa01" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6b/2b/55d980cfa2c93bd40ff4c290bf824d792bd41d2fe3487b07707559071760/numpy-2.4.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e7b6b5e28bbd47b7532698e5db2fe1db693d84b58c254e4389d99a27bb9b8f6b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/23/12/8b5fc6b9c487a09a7957188e0943c9ff08432c65e34567cabc1623b03a51/numpy-2.4.1-cp314-cp314t-win32.whl", hash = "sha256:5de60946f14ebe15e713a6f22850c2372fa72f4ff9a432ab44aa90edcadaa65a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/a5/9f8ca5856b8940492fc24fbe13c1bc34d65ddf4079097cf9e53164d094e1/numpy-2.4.1-cp314-cp314t-win_amd64.whl", hash = "sha256:8f085da926c0d491ffff3096f91078cc97ea67e7e6b65e490bc8dcda65663be2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ad/0d/eca3d962f9eef265f01a8e0d20085c6dd1f443cbffc11b6dede81fd82356/numpy-2.4.1-cp314-cp314t-win_arm64.whl", hash = "sha256:6436cffb4f2bf26c974344439439c95e152c9a527013f26b3577be6c2ca64295" }, +] + +[[package]] +name = "openai" +version = "2.15.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/94/f4/4690ecb5d70023ce6bfcfeabfe717020f654bde59a775058ec6ac4692463/openai-2.15.0.tar.gz", hash = "sha256:42eb8cbb407d84770633f31bf727d4ffb4138711c670565a41663d9439174fba" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/b5/df/c306f7375d42bafb379934c2df4c2fa3964656c8c782bac75ee10c102818/openai-2.15.0-py3-none-any.whl", hash = "sha256:6ae23b932cd7230f7244e52954daa6602716d6b9bf235401a107af731baea6c3" }, +] + +[[package]] +name = "openapi-pydantic" +version = "0.5.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pydantic" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/02/2e/58d83848dd1a79cb92ed8e63f6ba901ca282c5f09d04af9423ec26c56fd7/openapi_pydantic-0.5.1.tar.gz", hash = "sha256:ff6835af6bde7a459fb93eb93bb92b8749b754fc6e51b2f1590a19dc3005ee0d" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/12/cf/03675d8bd8ecbf4445504d8071adab19f5f993676795708e36402ab38263/openapi_pydantic-0.5.1-py3-none-any.whl", hash = "sha256:a3a09ef4586f5bd760a8df7f43028b60cafb6d9f61de2acba9574766255ab146" }, +] + +[[package]] +name = "opentelemetry-api" +version = "1.39.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "importlib-metadata" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/97/b9/3161be15bb8e3ad01be8be5a968a9237c3027c5be504362ff800fca3e442/opentelemetry_api-1.39.1.tar.gz", hash = "sha256:fbde8c80e1b937a2c61f20347e91c0c18a1940cecf012d62e65a7caf08967c9c" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/cf/df/d3f1ddf4bb4cb50ed9b1139cc7b1c54c34a1e7ce8fd1b9a37c0d1551a6bd/opentelemetry_api-1.39.1-py3-none-any.whl", hash = "sha256:2edd8463432a7f8443edce90972169b195e7d6a05500cd29e6d13898187c9950" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-proto-common" +version = "1.39.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "opentelemetry-proto" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e9/9d/22d241b66f7bbde88a3bfa6847a351d2c46b84de23e71222c6aae25c7050/opentelemetry_exporter_otlp_proto_common-1.39.1.tar.gz", hash = "sha256:763370d4737a59741c89a67b50f9e39271639ee4afc999dadfe768541c027464" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/8c/02/ffc3e143d89a27ac21fd557365b98bd0653b98de8a101151d5805b5d4c33/opentelemetry_exporter_otlp_proto_common-1.39.1-py3-none-any.whl", hash = "sha256:08f8a5862d64cc3435105686d0216c1365dc5701f86844a8cd56597d0c764fde" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-proto-http" +version = "1.39.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "googleapis-common-protos" }, + { name = "opentelemetry-api" }, + { name = "opentelemetry-exporter-otlp-proto-common" }, + { name = "opentelemetry-proto" }, + { name = "opentelemetry-sdk" }, + { name = "requests" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/80/04/2a08fa9c0214ae38880df01e8bfae12b067ec0793446578575e5080d6545/opentelemetry_exporter_otlp_proto_http-1.39.1.tar.gz", hash = "sha256:31bdab9745c709ce90a49a0624c2bd445d31a28ba34275951a6a362d16a0b9cb" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/95/f1/b27d3e2e003cd9a3592c43d099d2ed8d0a947c15281bf8463a256db0b46c/opentelemetry_exporter_otlp_proto_http-1.39.1-py3-none-any.whl", hash = "sha256:d9f5207183dd752a412c4cd564ca8875ececba13be6e9c6c370ffb752fd59985" }, +] + +[[package]] +name = "opentelemetry-exporter-prometheus" +version = "0.60b1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "opentelemetry-sdk" }, + { name = "prometheus-client" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/14/39/7dafa6fff210737267bed35a8855b6ac7399b9e582b8cf1f25f842517012/opentelemetry_exporter_prometheus-0.60b1.tar.gz", hash = "sha256:a4011b46906323f71724649d301b4dc188aaa068852e814f4df38cc76eac616b" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/9b/0d/4be6bf5477a3eb3d917d2f17d3c0b6720cd6cb97898444a61d43cc983f5c/opentelemetry_exporter_prometheus-0.60b1-py3-none-any.whl", hash = "sha256:49f59178de4f4590e3cef0b8b95cf6e071aae70e1f060566df5546fad773b8fd" }, +] + +[[package]] +name = "opentelemetry-instrumentation" +version = "0.60b1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "opentelemetry-semantic-conventions" }, + { name = "packaging" }, + { name = "wrapt" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/41/0f/7e6b713ac117c1f5e4e3300748af699b9902a2e5e34c9cf443dde25a01fa/opentelemetry_instrumentation-0.60b1.tar.gz", hash = "sha256:57ddc7974c6eb35865af0426d1a17132b88b2ed8586897fee187fd5b8944bd6a" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/77/d2/6788e83c5c86a2690101681aeef27eeb2a6bf22df52d3f263a22cee20915/opentelemetry_instrumentation-0.60b1-py3-none-any.whl", hash = "sha256:04480db952b48fb1ed0073f822f0ee26012b7be7c3eac1a3793122737c78632d" }, +] + +[[package]] +name = "opentelemetry-instrumentation-httpx" +version = "0.60b1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "opentelemetry-instrumentation" }, + { name = "opentelemetry-semantic-conventions" }, + { name = "opentelemetry-util-http" }, + { name = "wrapt" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/86/08/11208bcfcab4fc2023252c3f322aa397fd9ad948355fea60f5fc98648603/opentelemetry_instrumentation_httpx-0.60b1.tar.gz", hash = "sha256:a506ebaf28c60112cbe70ad4f0338f8603f148938cb7b6794ce1051cd2b270ae" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/43/59/b98e84eebf745ffc75397eaad4763795bff8a30cbf2373a50ed4e70646c5/opentelemetry_instrumentation_httpx-0.60b1-py3-none-any.whl", hash = "sha256:f37636dd742ad2af83d896ba69601ed28da51fa4e25d1ab62fde89ce413e275b" }, +] + +[[package]] +name = "opentelemetry-proto" +version = "1.39.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "protobuf" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/49/1d/f25d76d8260c156c40c97c9ed4511ec0f9ce353f8108ca6e7561f82a06b2/opentelemetry_proto-1.39.1.tar.gz", hash = "sha256:6c8e05144fc0d3ed4d22c2289c6b126e03bcd0e6a7da0f16cedd2e1c2772e2c8" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/51/95/b40c96a7b5203005a0b03d8ce8cd212ff23f1793d5ba289c87a097571b18/opentelemetry_proto-1.39.1-py3-none-any.whl", hash = "sha256:22cdc78efd3b3765d09e68bfbd010d4fc254c9818afd0b6b423387d9dee46007" }, +] + +[[package]] +name = "opentelemetry-sdk" +version = "1.39.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "opentelemetry-semantic-conventions" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/eb/fb/c76080c9ba07e1e8235d24cdcc4d125ef7aa3edf23eb4e497c2e50889adc/opentelemetry_sdk-1.39.1.tar.gz", hash = "sha256:cf4d4563caf7bff906c9f7967e2be22d0d6b349b908be0d90fb21c8e9c995cc6" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/7c/98/e91cf858f203d86f4eccdf763dcf01cf03f1dae80c3750f7e635bfa206b6/opentelemetry_sdk-1.39.1-py3-none-any.whl", hash = "sha256:4d5482c478513ecb0a5d938dcc61394e647066e0cc2676bee9f3af3f3f45f01c" }, +] + +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.60b1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/91/df/553f93ed38bf22f4b999d9be9c185adb558982214f33eae539d3b5cd0858/opentelemetry_semantic_conventions-0.60b1.tar.gz", hash = "sha256:87c228b5a0669b748c76d76df6c364c369c28f1c465e50f661e39737e84bc953" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/7a/5e/5958555e09635d09b75de3c4f8b9cae7335ca545d77392ffe7331534c402/opentelemetry_semantic_conventions-0.60b1-py3-none-any.whl", hash = "sha256:9fa8c8b0c110da289809292b0591220d3a7b53c1526a23021e977d68597893fb" }, +] + +[[package]] +name = "opentelemetry-util-http" +version = "0.60b1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/50/fc/c47bb04a1d8a941a4061307e1eddfa331ed4d0ab13d8a9781e6db256940a/opentelemetry_util_http-0.60b1.tar.gz", hash = "sha256:0d97152ca8c8a41ced7172d29d3622a219317f74ae6bb3027cfbdcf22c3cc0d6" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/16/5c/d3f1733665f7cd582ef0842fb1d2ed0bc1fba10875160593342d22bba375/opentelemetry_util_http-0.60b1-py3-none-any.whl", hash = "sha256:66381ba28550c91bee14dcba8979ace443444af1ed609226634596b4b0faf199" }, +] + [[package]] name = "packaging" version = "25.0" @@ -50,6 +2127,165 @@ wheels = [ { url = "https://mirrors.aliyun.com/pypi/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484" }, ] +[[package]] +name = "pandas" +version = "2.3.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "numpy" }, + { name = "python-dateutil" }, + { name = "pytz" }, + { name = "tzdata" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/9c/fb/231d89e8637c808b997d172b18e9d4a4bc7bf31296196c260526055d1ea0/pandas-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d21f6d74eb1725c2efaa71a2bfc661a0689579b58e9c0ca58a739ff0b002b53" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5c/bd/bf8064d9cfa214294356c2d6702b716d3cf3bb24be59287a6a21e24cae6b/pandas-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3fd2f887589c7aa868e02632612ba39acb0b8948faf5cc58f0850e165bd46f35" }, + { url = "https://mirrors.aliyun.com/pypi/packages/57/56/cf2dbe1a3f5271370669475ead12ce77c61726ffd19a35546e31aa8edf4e/pandas-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecaf1e12bdc03c86ad4a7ea848d66c685cb6851d807a26aa245ca3d2017a1908" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a6/de/8b1895b107277d52f2b42d3a6806e69cfef0d5cf1d0ba343470b9d8e0a04/pandas-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a68e15f780eddf2b07d242e17a04aa187a7ee12b40b930bfdd78070556550e98" }, + { url = "https://mirrors.aliyun.com/pypi/packages/87/21/84072af3187a677c5893b170ba2c8fbe450a6ff911234916da889b698220/pandas-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:371a4ab48e950033bcf52b6527eccb564f52dc826c02afd9a1bc0ab731bba084" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/41/585a168330ff063014880a80d744219dbf1dd7a1c706e75ab3425a987384/pandas-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cd/4b/18b035ee18f97c1040d94debd8f2e737000ad70ccc8f5513f4eefad75f4b/pandas-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:56851a737e3470de7fa88e6131f41281ed440d29a9268dcbf0002da5ac366713" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/94/72fac03573102779920099bcac1c3b05975c2cb5f01eac609faf34bed1ca/pandas-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdcd9d1167f4885211e401b3036c0c8d9e274eee67ea8d0758a256d60704cfe8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/16/87/9472cf4a487d848476865321de18cc8c920b8cab98453ab79dbbc98db63a/pandas-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e32e7cc9af0f1cc15548288a51a3b681cc2a219faa838e995f7dc53dbab1062d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/15/07/284f757f63f8a8d69ed4472bfd85122bd086e637bf4ed09de572d575a693/pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:318d77e0e42a628c04dc56bcef4b40de67918f7041c2b061af1da41dcff670ac" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/81/a3afc88fca4aa925804a27d2676d22dcd2031c2ebe08aabd0ae55b9ff282/pandas-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e0a175408804d566144e170d0476b15d78458795bb18f1304fb94160cabf40c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/0f/b4d4ae743a83742f1153464cf1a8ecfafc3ac59722a0b5c8602310cb7158/pandas-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2d9ab0fc11822b5eece72ec9587e172f63cff87c00b062f6e37448ced4493" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/ca/3f8d4f49740799189e1395812f3bf23b5e8fc7c190827d55a610da72ce55/pandas-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:75ea25f9529fdec2d2e93a42c523962261e567d250b0013b16210e1d40d7c2e5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0e/5a/f43efec3e8c0cc92c4663ccad372dbdff72b60bdb56b2749f04aa1d07d7e/pandas-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74ecdf1d301e812db96a465a525952f4dde225fdb6d8e5a521d47e1f42041e21" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/b1/85331edfc591208c9d1a63a06baa67b21d332e63b7a591a5ba42a10bb507/pandas-2.3.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6435cb949cb34ec11cc9860246ccb2fdc9ecd742c12d3304989017d53f039a78" }, + { url = "https://mirrors.aliyun.com/pypi/packages/44/23/78d645adc35d94d1ac4f2a3c4112ab6f5b8999f4898b8cdf01252f8df4a9/pandas-2.3.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:900f47d8f20860de523a1ac881c4c36d65efcb2eb850e6948140fa781736e110" }, + { url = "https://mirrors.aliyun.com/pypi/packages/53/da/d10013df5e6aaef6b425aa0c32e1fc1f3e431e4bcabd420517dceadce354/pandas-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a45c765238e2ed7d7c608fc5bc4a6f88b642f2f01e70c0c23d2224dd21829d86" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/17/e756653095a083d8a37cbd816cb87148debcfcd920129b25f99dd8d04271/pandas-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c4fc4c21971a1a9f4bdb4c73978c7f7256caa3e62b323f70d6cb80db583350bc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/04/fd/74903979833db8390b73b3a8a7d30d146d710bd32703724dd9083950386f/pandas-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ee15f284898e7b246df8087fc82b87b01686f98ee67d85a17b7ab44143a3a9a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/21/00/266d6b357ad5e6d3ad55093a7e8efc7dd245f5a842b584db9f30b0f0a287/pandas-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1611aedd912e1ff81ff41c745822980c49ce4a7907537be8692c8dbc31924593" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ca/05/d01ef80a7a3a12b2f8bbf16daba1e17c98a2f039cbc8e2f77a2c5a63d382/pandas-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d2cefc361461662ac48810cb14365a365ce864afe85ef1f447ff5a1e99ea81c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/15/b2/0e62f78c0c5ba7e3d2c5945a82456f4fac76c480940f805e0b97fcbc2f65/pandas-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ee67acbbf05014ea6c763beb097e03cd629961c8a632075eeb34247120abcb4b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c5/33/dd70400631b62b9b29c3c93d2feee1d0964dc2bae2e5ad7a6c73a7f25325/pandas-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c46467899aaa4da076d5abc11084634e2d197e9460643dd455ac3db5856b24d6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d3/18/b5d48f55821228d0d2692b34fd5034bb185e854bdb592e9c640f6290e012/pandas-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6253c72c6a1d990a410bc7de641d34053364ef8bcd3126f7e7450125887dffe3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/9c/0e21c895c38a157e0faa1fb64587a9226d6dd46452cac4532d80c3c4a244/pandas-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2462b1a365b6109d275250baaae7b760fd25c726aaca0054649286bcfbb3e8ec" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d7/82/b69a1c95df796858777b68fbe6a81d37443a33319761d7c652ce77797475/pandas-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0242fe9a49aa8b4d78a4fa03acb397a58833ef6199e9aa40a95f027bb3a1b6e7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/88/702bde3ba0a94b8c73a0181e05144b10f13f29ebfc2150c3a79062a8195d/pandas-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a21d830e78df0a515db2b3d2f5570610f5e6bd2e27749770e8bb7b524b89b450" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a4/1e/1bac1a839d12e6a82ec6cb40cda2edde64a2013a66963293696bbf31fbbb/pandas-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e3ebdb170b5ef78f19bfb71b0dc5dc58775032361fa188e814959b74d726dd5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/44/91/483de934193e12a3b1d6ae7c8645d083ff88dec75f46e827562f1e4b4da6/pandas-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d051c0e065b94b7a3cea50eb1ec32e912cd96dba41647eb24104b6c6c14c5788" }, + { url = "https://mirrors.aliyun.com/pypi/packages/70/44/5191d2e4026f86a2a109053e194d3ba7a31a2d10a9c2348368c63ed4e85a/pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87" }, +] + +[[package]] +name = "pandera" +version = "0.28.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "packaging" }, + { name = "pydantic" }, + { name = "typeguard" }, + { name = "typing-extensions" }, + { name = "typing-inspect" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/b3/24/c0ed89fa0c0a3d57be06d176990640369b83b942486207604e98c9d9bfef/pandera-0.28.1.tar.gz", hash = "sha256:6d2bbe8e36392a63c5d35143f4deffcd5fcd70bb193428ade4dc0ad183cfd6f1" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a2/28/8abcbb40058ea6e8aa969ab31407460df97e40b068b2902ba8b38d782a79/pandera-0.28.1-py3-none-any.whl", hash = "sha256:84da487d9348dfd01b91ae3349eb872a9802df6a6c2da589ac52bb9c080fe8f4" }, +] + +[[package]] +name = "pathable" +version = "0.4.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/67/93/8f2c2075b180c12c1e9f6a09d1a985bc2036906b13dff1d8917e395f2048/pathable-0.4.4.tar.gz", hash = "sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/7d/eb/b6260b31b1a96386c0a880edebe26f89669098acea8e0318bff6adb378fd/pathable-0.4.4-py3-none-any.whl", hash = "sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2" }, +] + +[[package]] +name = "pathvalidate" +version = "3.3.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/fa/2a/52a8da6fe965dea6192eb716b357558e103aea0a1e9a8352ad575a8406ca/pathvalidate-3.3.1.tar.gz", hash = "sha256:b18c07212bfead624345bb8e1d6141cdcf15a39736994ea0b94035ad2b1ba177" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/9a/70/875f4a23bfc4731703a5835487d0d2fb999031bd415e7d17c0ae615c18b7/pathvalidate-3.3.1-py3-none-any.whl", hash = "sha256:5263baab691f8e1af96092fa5137ee17df5bdfbd6cff1fcac4d6ef4bc2e1735f" }, +] + +[[package]] +name = "pillow" +version = "12.1.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/d0/02/d52c733a2452ef1ffcc123b68e6606d07276b0e358db70eabad7e40042b7/pillow-12.1.0.tar.gz", hash = "sha256:5c5ae0a06e9ea030ab786b0251b32c7e4ce10e58d983c0d5c56029455180b5b9" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/20/31/dc53fe21a2f2996e1b7d92bf671cdb157079385183ef7c1ae08b485db510/pillow-12.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a332ac4ccb84b6dde65dbace8431f3af08874bf9770719d32a635c4ef411b18b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ab/c1/10e45ac9cc79419cedf5121b42dcca5a50ad2b601fa080f58c22fb27626e/pillow-12.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:907bfa8a9cb790748a9aa4513e37c88c59660da3bcfffbd24a7d9e6abf224551" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ad/26/7b82c0ab7ef40ebede7a97c72d473bda5950f609f8e0c77b04af574a0ddb/pillow-12.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:efdc140e7b63b8f739d09a99033aa430accce485ff78e6d311973a67b6bf3208" }, + { url = "https://mirrors.aliyun.com/pypi/packages/76/25/27abc9792615b5e886ca9411ba6637b675f1b77af3104710ac7353fe5605/pillow-12.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bef9768cab184e7ae6e559c032e95ba8d07b3023c289f79a2bd36e8bf85605a5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0a/ea/f200a4c36d836100e7bc738fc48cd963d3ba6372ebc8298a889e0cfc3359/pillow-12.1.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:742aea052cf5ab5034a53c3846165bc3ce88d7c38e954120db0ab867ca242661" }, + { url = "https://mirrors.aliyun.com/pypi/packages/11/8f/48d0b77ab2200374c66d344459b8958c86693be99526450e7aee714e03e4/pillow-12.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a6dfc2af5b082b635af6e08e0d1f9f1c4e04d17d4e2ca0ef96131e85eda6eb17" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1d/23/c281182eb986b5d31f0a76d2a2c8cd41722d6fb8ed07521e802f9bba52de/pillow-12.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:609e89d9f90b581c8d16358c9087df76024cf058fa693dd3e1e1620823f39670" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/ef/7018273e0faac099d7b00982abdcc39142ae6f3bd9ceb06de09779c4a9d6/pillow-12.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:43b4899cfd091a9693a1278c4982f3e50f7fb7cff5153b05174b4afc9593b616" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/c8/993d4b7ab2e341fe02ceef9576afcf5830cdec640be2ac5bee1820d693d4/pillow-12.1.0-cp312-cp312-win32.whl", hash = "sha256:aa0c9cc0b82b14766a99fbe6084409972266e82f459821cd26997a488a7261a7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a7/87/90b358775a3f02765d87655237229ba64a997b87efa8ccaca7dd3e36e7a7/pillow-12.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:d70534cea9e7966169ad29a903b99fc507e932069a881d0965a1a84bb57f6c6d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5d/cf/881b457eccacac9e5b2ddd97d5071fb6d668307c57cbf4e3b5278e06e536/pillow-12.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:65b80c1ee7e14a87d6a068dd3b0aea268ffcabfe0498d38661b00c5b4b22e74c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dd/c7/2530a4aa28248623e9d7f27316b42e27c32ec410f695929696f2e0e4a778/pillow-12.1.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:7b5dd7cbae20285cdb597b10eb5a2c13aa9de6cde9bb64a3c1317427b1db1ae1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/1f/40b8eae823dc1519b87d53c30ed9ef085506b05281d313031755c1705f73/pillow-12.1.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:29a4cef9cb672363926f0470afc516dbf7305a14d8c54f7abbb5c199cd8f8179" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d4/77/6fa60634cf06e52139fd0e89e5bbf055e8166c691c42fb162818b7fda31d/pillow-12.1.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:681088909d7e8fa9e31b9799aaa59ba5234c58e5e4f1951b4c4d1082a2e980e0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4f/bf/28ab865de622e14b747f0cd7877510848252d950e43002e224fb1c9ababf/pillow-12.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:983976c2ab753166dc66d36af6e8ec15bb511e4a25856e2227e5f7e00a160587" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1c/34/583420a1b55e715937a85bd48c5c0991598247a1fd2eb5423188e765ea02/pillow-12.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:db44d5c160a90df2d24a24760bbd37607d53da0b34fb546c4c232af7192298ac" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1d/fd/f5a0896839762885b3376ff04878f86ab2b097c2f9a9cdccf4eda8ba8dc0/pillow-12.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6b7a9d1db5dad90e2991645874f708e87d9a3c370c243c2d7684d28f7e133e6b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/98/aa/938a09d127ac1e70e6ed467bd03834350b33ef646b31edb7452d5de43792/pillow-12.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6258f3260986990ba2fa8a874f8b6e808cf5abb51a94015ca3dc3c68aa4f30ea" }, + { url = "https://mirrors.aliyun.com/pypi/packages/17/e8/538b24cb426ac0186e03f80f78bc8dc7246c667f58b540bdd57c71c9f79d/pillow-12.1.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e115c15e3bc727b1ca3e641a909f77f8ca72a64fff150f666fcc85e57701c26c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/01/9a/632e58ec89a32738cabfd9ec418f0e9898a2b4719afc581f07c04a05e3c9/pillow-12.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6741e6f3074a35e47c77b23a4e4f2d90db3ed905cb1c5e6e0d49bff2045632bc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c7/a2/d40308cf86eada842ca1f3ffa45d0ca0df7e4ab33c83f81e73f5eaed136d/pillow-12.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:935b9d1aed48fcfb3f838caac506f38e29621b44ccc4f8a64d575cb1b2a88644" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/88/f5b058ad6453a085c5266660a1417bdad590199da1b32fb4efcff9d33b05/pillow-12.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5fee4c04aad8932da9f8f710af2c1a15a83582cfb884152a9caa79d4efcdbf9c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/19/ce/c17334caea1db789163b5d855a5735e47995b0b5dc8745e9a3605d5f24c0/pillow-12.1.0-cp313-cp313-win32.whl", hash = "sha256:a786bf667724d84aa29b5db1c61b7bfdde380202aaca12c3461afd6b71743171" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e5/07/74a9d941fa45c90a0d9465098fe1ec85de3e2afbdc15cc4766622d516056/pillow-12.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:461f9dfdafa394c59cd6d818bdfdbab4028b83b02caadaff0ffd433faf4c9a7a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/88/09/c99950c075a0e9053d8e880595926302575bc742b1b47fe1bbcc8d388d50/pillow-12.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:9212d6b86917a2300669511ed094a9406888362e085f2431a7da985a6b124f45" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b5/ba/970b7d85ba01f348dee4d65412476321d40ee04dcb51cd3735b9dc94eb58/pillow-12.1.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:00162e9ca6d22b7c3ee8e61faa3c3253cd19b6a37f126cad04f2f88b306f557d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/10/60/650f2fb55fdba7a510d836202aa52f0baac633e50ab1cf18415d332188fb/pillow-12.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7d6daa89a00b58c37cb1747ec9fb7ac3bc5ffd5949f5888657dfddde6d1312e0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2b/c0/5273a99478956a099d533c4f46cbaa19fd69d606624f4334b85e50987a08/pillow-12.1.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e2479c7f02f9d505682dc47df8c0ea1fc5e264c4d1629a5d63fe3e2334b89554" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/26/0bf714bc2e73d5267887d47931d53c4ceeceea6978148ed2ab2a4e6463c4/pillow-12.1.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f188d580bd870cda1e15183790d1cc2fa78f666e76077d103edf048eed9c356e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/43/cf/1ea826200de111a9d65724c54f927f3111dc5ae297f294b370a670c17786/pillow-12.1.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0fde7ec5538ab5095cc02df38ee99b0443ff0e1c847a045554cf5f9af1f4aa82" }, + { url = "https://mirrors.aliyun.com/pypi/packages/03/e0/7938dd2b2013373fd85d96e0f38d62b7a5a262af21ac274250c7ca7847c9/pillow-12.1.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0ed07dca4a8464bada6139ab38f5382f83e5f111698caf3191cb8dbf27d908b4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/ad/a2aa97d37272a929a98437a8c0ac37b3cf012f4f8721e1bd5154699b2518/pillow-12.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:f45bd71d1fa5e5749587613037b172e0b3b23159d1c00ef2fc920da6f470e6f0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a4/44/80e46611b288d51b115826f136fb3465653c28f491068a72d3da49b54cd4/pillow-12.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:277518bf4fe74aa91489e1b20577473b19ee70fb97c374aa50830b279f25841b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/77/eacc62356b4cf81abe99ff9dbc7402750044aed02cfd6a503f7c6fc11f3e/pillow-12.1.0-cp313-cp313t-win32.whl", hash = "sha256:7315f9137087c4e0ee73a761b163fc9aa3b19f5f606a7fc08d83fd3e4379af65" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e7/3c/57d81d0b74d218706dafccb87a87ea44262c43eef98eb3b164fd000e0491/pillow-12.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:0ddedfaa8b5f0b4ffbc2fa87b556dc59f6bb4ecb14a53b33f9189713ae8053c0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ac/82/8b9b97bba2e3576a340f93b044a3a3a09841170ab4c1eb0d5c93469fd32f/pillow-12.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:80941e6d573197a0c28f394753de529bb436b1ca990ed6e765cf42426abc39f8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8c/87/bdf971d8bbcf80a348cc3bacfcb239f5882100fe80534b0ce67a784181d8/pillow-12.1.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:5cb7bc1966d031aec37ddb9dcf15c2da5b2e9f7cc3ca7c54473a20a927e1eb91" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/4f/5eb37a681c68d605eb7034c004875c81f86ec9ef51f5be4a63eadd58859a/pillow-12.1.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:97e9993d5ed946aba26baf9c1e8cf18adbab584b99f452ee72f7ee8acb882796" }, + { url = "https://mirrors.aliyun.com/pypi/packages/11/6d/19a95acb2edbace40dcd582d077b991646b7083c41b98da4ed7555b59733/pillow-12.1.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:414b9a78e14ffeb98128863314e62c3f24b8a86081066625700b7985b3f529bd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/36/2b8138e51cb42e4cc39c3297713455548be855a50558c3ac2beebdc251dd/pillow-12.1.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e6bdb408f7c9dd2a5ff2b14a3b0bb6d4deb29fb9961e6eb3ae2031ae9a5cec13" }, + { url = "https://mirrors.aliyun.com/pypi/packages/53/4b/649056e4d22e1caa90816bf99cef0884aed607ed38075bd75f091a607a38/pillow-12.1.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:3413c2ae377550f5487991d444428f1a8ae92784aac79caa8b1e3b89b175f77e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6c/6b/c5742cea0f1ade0cd61485dc3d81f05261fc2276f537fbdc00802de56779/pillow-12.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e5dcbe95016e88437ecf33544ba5db21ef1b8dd6e1b434a2cb2a3d605299e643" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/8f/9f521268ce22d63991601aafd3d48d5ff7280a246a1ef62d626d67b44064/pillow-12.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d0a7735df32ccbcc98b98a1ac785cc4b19b580be1bdf0aeb5c03223220ea09d5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1a/eb/257f38542893f021502a1bbe0c2e883c90b5cff26cc33b1584a841a06d30/pillow-12.1.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c27407a2d1b96774cbc4a7594129cc027339fd800cd081e44497722ea1179de" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c4/5a/8ba375025701c09b309e8d5163c5a4ce0102fa86bbf8800eb0d7ac87bc51/pillow-12.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:15c794d74303828eaa957ff8070846d0efe8c630901a1c753fdc63850e19ecd9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cf/dc/cf5e4cdb3db533f539e88a7bbf9f190c64ab8a08a9bc7a4ccf55067872e4/pillow-12.1.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c990547452ee2800d8506c4150280757f88532f3de2a58e3022e9b179107862a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d0/47/0291a25ac9550677e22eda48510cfc4fa4b2ef0396448b7fbdc0a6946309/pillow-12.1.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b63e13dd27da389ed9475b3d28510f0f954bca0041e8e551b2a4eb1eab56a39a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4f/4c/e005a59393ec4d9416be06e6b45820403bb946a778e39ecec62f5b2b991e/pillow-12.1.0-cp314-cp314-win32.whl", hash = "sha256:1a949604f73eb07a8adab38c4fe50791f9919344398bdc8ac6b307f755fc7030" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1c/af/f23697f587ac5f9095d67e31b81c95c0249cd461a9798a061ed6709b09b5/pillow-12.1.0-cp314-cp314-win_amd64.whl", hash = "sha256:4f9f6a650743f0ddee5593ac9e954ba1bdbc5e150bc066586d4f26127853ab94" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b3/36/6a51abf8599232f3e9afbd16d52829376a68909fe14efe29084445db4b73/pillow-12.1.0-cp314-cp314-win_arm64.whl", hash = "sha256:808b99604f7873c800c4840f55ff389936ef1948e4e87645eaf3fccbc8477ac4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/82/54/2e1dd20c8749ff225080d6ba465a0cab4387f5db0d1c5fb1439e2d99923f/pillow-12.1.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:bc11908616c8a283cf7d664f77411a5ed2a02009b0097ff8abbba5e79128ccf2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/57/61/571163a5ef86ec0cf30d265ac2a70ae6fc9e28413d1dc94fa37fae6bda89/pillow-12.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:896866d2d436563fa2a43a9d72f417874f16b5545955c54a64941e87c1376c61" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5e/e1/53ee5163f794aef1bf84243f755ee6897a92c708505350dd1923f4afec48/pillow-12.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8e178e3e99d3c0ea8fc64b88447f7cac8ccf058af422a6cedc690d0eadd98c51" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bc/0b/b4b4106ff0ee1afa1dc599fde6ab230417f800279745124f6c50bcffed8e/pillow-12.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:079af2fb0c599c2ec144ba2c02766d1b55498e373b3ac64687e43849fbbef5bc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/19/9f/80b411cbac4a732439e629a26ad3ef11907a8c7fc5377b7602f04f6fe4e7/pillow-12.1.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bdec5e43377761c5dbca620efb69a77f6855c5a379e32ac5b158f54c84212b14" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/b7/d65c45db463b66ecb6abc17c6ba6917a911202a07662247e1355ce1789e7/pillow-12.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:565c986f4b45c020f5421a4cea13ef294dde9509a8577f29b2fc5edc7587fff8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/96/dfd4cd726b4a45ae6e3c669fc9e49deb2241312605d33aba50499e9d9bd1/pillow-12.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:43aca0a55ce1eefc0aefa6253661cb54571857b1a7b2964bd8a1e3ef4b729924" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4d/1c/b5dc52cf713ae46033359c5ca920444f18a6359ce1020dd3e9c553ea5bc6/pillow-12.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0deedf2ea233722476b3a81e8cdfbad786f7adbed5d848469fa59fe52396e4ef" }, + { url = "https://mirrors.aliyun.com/pypi/packages/53/26/c4188248bd5edaf543864fe4834aebe9c9cb4968b6f573ce014cc42d0720/pillow-12.1.0-cp314-cp314t-win32.whl", hash = "sha256:b17fbdbe01c196e7e159aacb889e091f28e61020a8abeac07b68079b6e626988" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/0e/69ed296de8ea05cb03ee139cee600f424ca166e632567b2d66727f08c7ed/pillow-12.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27b9baecb428899db6c0de572d6d305cfaf38ca1596b5c0542a5182e3e74e8c6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/f5/68334c015eed9b5cff77814258717dec591ded209ab5b6fb70e2ae873d1d/pillow-12.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:f61333d817698bdcdd0f9d7793e365ac3d2a21c1f1eb02b32ad6aefb8d8ea831" }, +] + +[[package]] +name = "platformdirs" +version = "4.5.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/cf/86/0248f086a84f01b37aaec0fa567b397df1a119f73c16f6c7a9aac73ea309/platformdirs-4.5.1.tar.gz", hash = "sha256:61d5cdcc6065745cdd94f0f878977f8de9437be93de97c1c12f853c9c0cdcbda" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/cb/28/3bfe2fa5a7b9c46fe7e13c97bda14c895fb10fa2ebf1d0abb90e0cea7ee1/platformdirs-4.5.1-py3-none-any.whl", hash = "sha256:d03afa3963c806a9bed9d5125c8f4cb2fdaf74a55ab60e5d59b3fde758104d31" }, +] + [[package]] name = "pluggy" version = "1.6.0" @@ -59,6 +2295,533 @@ wheels = [ { url = "https://mirrors.aliyun.com/pypi/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746" }, ] +[[package]] +name = "polars" +version = "1.37.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "polars-runtime-32" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/6c/b5/ce40267c54b66f93572d84f7ba1c216b72a71cb2235e3724fab0911541fe/polars-1.37.0.tar.gz", hash = "sha256:6bbbeefb6f02f848d46ad4f4e922a92573986fd38611801c696bae98b02be4c8" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/31/07/d890382bbfdeb25db039ef4a8c8f93b3faf0016e18130513274204954203/polars-1.37.0-py3-none-any.whl", hash = "sha256:fcc549b9923ef1bd6fd99b5fd0a00dfedf85406f4758ae018a69bcd18a91f113" }, +] + +[[package]] +name = "polars-runtime-32" +version = "1.37.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/30/92/b818590a5ebcc55657f5483f26133174bd2b9ca88457b60c93669a9d0c75/polars_runtime_32-1.37.0.tar.gz", hash = "sha256:954ddb056e3a2db2cbcaae501225ac5604d1599b6debd9c6dbdf8efbac0e6511" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/f0/67/76162c9fcc71b917bdfd2804eaf0ab7cdb264a89b89af4f195a918f9f97d/polars_runtime_32-1.37.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:3591f4b8e734126d713a12869d3727360acbbcd1d440b45d830497a317a5a8b3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/ec/56f328e8fa4ebea453f5bc10c579774dff774a873ff224b3108d53c514f9/polars_runtime_32-1.37.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:47849420859159681e94589daad3a04ff66a2379c116ccd812d043f7ffe0094c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4c/b2/f1ea0edba327a92ce0158b7a0e4abe21f541e44c9fb8ec932cc47592ca5c/polars_runtime_32-1.37.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4648ea1e821b9a841b2a562f27bcf54ff1ad21f9c217adcf0f7d0b3c33dc6400" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3b/21/788a3dd724bb21cf42e2f4daa6510a47787e8b30dd535aa6cae20ea968d0/polars_runtime_32-1.37.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5272b6f1680a3e0d77c9f07cb5a54f307079eb5d519c71aa3c37b9af0ee03a9e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8a/73/823d6534a20ebdcec4b7706ab2b3f2cfb8e07571305f4e7381cc22d83e31/polars_runtime_32-1.37.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:73301ef4fe80d8d748085259a4063ac52ff058088daa702e2a75e7d1ab7f14fc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/54/1bacad96dc2b67d33b886a45b249777212782561493718785cb27c7c362a/polars_runtime_32-1.37.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:c60d523d738a7b3660d9abdfaff798f7602488f469d427865965b0bd2e40473a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/38/e3/aad525d8d89b903fcfa2bd0b4cb66b8a6e83e80b3d1348c5a428092d2983/polars_runtime_32-1.37.0-cp310-abi3-win_amd64.whl", hash = "sha256:f87f76f16e8030d277ecca0c0976aca62ec2b6ba2099ee9c6f75dfc97e7dc1b1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0e/4d/ddcaa5f2e18763e02e66d0fd2efca049a42fe96fbeda188e89aeb38dd6fa/polars_runtime_32-1.37.0-cp310-abi3-win_arm64.whl", hash = "sha256:7ffbd9487e3668b0a57519f7ab5ab53ab656086db9f62dceaab41393a07be721" }, +] + +[[package]] +name = "prometheus-client" +version = "0.23.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/23/53/3edb5d68ecf6b38fcbcc1ad28391117d2a322d9a1a3eff04bfdb184d8c3b/prometheus_client-0.23.1.tar.gz", hash = "sha256:6ae8f9081eaaaf153a2e959d2e6c4f4fb57b12ef76c8c7980202f1e57b48b2ce" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/b8/db/14bafcb4af2139e046d03fd00dea7873e48eafe18b7d2797e73d6681f210/prometheus_client-0.23.1-py3-none-any.whl", hash = "sha256:dd1913e6e76b59cfe44e7a4b83e01afc9873c1bdfd2ed8739f1e76aeca115f99" }, +] + +[[package]] +name = "prompt-toolkit" +version = "3.0.52" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955" }, +] + +[[package]] +name = "propcache" +version = "0.4.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/9e/da/e9fc233cf63743258bff22b3dfa7ea5baef7b5bc324af47a0ad89b8ffc6f/propcache-0.4.1.tar.gz", hash = "sha256:f48107a8c637e80362555f37ecf49abe20370e557cc4ab374f04ec4423c97c3d" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a2/0f/f17b1b2b221d5ca28b4b876e8bb046ac40466513960646bda8e1853cdfa2/propcache-0.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e153e9cd40cc8945138822807139367f256f89c6810c2634a4f6902b52d3b4e2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/76/47/8ccf75935f51448ba9a16a71b783eb7ef6b9ee60f5d14c7f8a8a79fbeed7/propcache-0.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:cd547953428f7abb73c5ad82cbb32109566204260d98e41e5dfdc682eb7f8403" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0a/b6/5c9a0e42df4d00bfb4a3cbbe5cf9f54260300c88a0e9af1f47ca5ce17ac0/propcache-0.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f048da1b4f243fc44f205dfd320933a951b8d89e0afd4c7cacc762a8b9165207" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9e/d3/6c7ee328b39a81ee877c962469f1e795f9db87f925251efeb0545e0020d0/propcache-0.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ec17c65562a827bba85e3872ead335f95405ea1674860d96483a02f5c698fa72" }, + { url = "https://mirrors.aliyun.com/pypi/packages/01/5d/1c53f4563490b1d06a684742cc6076ef944bc6457df6051b7d1a877c057b/propcache-0.4.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:405aac25c6394ef275dee4c709be43745d36674b223ba4eb7144bf4d691b7367" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/e1/ce4620633b0e2422207c3cb774a0ee61cac13abc6217763a7b9e2e3f4a12/propcache-0.4.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0013cb6f8dde4b2a2f66903b8ba740bdfe378c943c4377a200551ceb27f379e4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/4b/3aae6835b8e5f44ea6a68348ad90f78134047b503765087be2f9912140ea/propcache-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:15932ab57837c3368b024473a525e25d316d8353016e7cc0e5ba9eb343fbb1cf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6e/a5/8a5e8678bcc9d3a1a15b9a29165640d64762d424a16af543f00629c87338/propcache-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:031dce78b9dc099f4c29785d9cf5577a3faf9ebf74ecbd3c856a7b92768c3df3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/63/b7b215eddeac83ca1c6b934f89d09a625aa9ee4ba158338854c87210cc36/propcache-0.4.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:ab08df6c9a035bee56e31af99be621526bd237bea9f32def431c656b29e41778" }, + { url = "https://mirrors.aliyun.com/pypi/packages/57/74/f580099a58c8af587cac7ba19ee7cb418506342fbbe2d4a4401661cca886/propcache-0.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4d7af63f9f93fe593afbf104c21b3b15868efb2c21d07d8732c0c4287e66b6a6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c4/ee/542f1313aff7eaf19c2bb758c5d0560d2683dac001a1c96d0774af799843/propcache-0.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cfc27c945f422e8b5071b6e93169679e4eb5bf73bbcbf1ba3ae3a83d2f78ebd9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/18/9c6b015dd9c6930f6ce2229e1f02fb35298b847f2087ea2b436a5bfa7287/propcache-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:35c3277624a080cc6ec6f847cbbbb5b49affa3598c4535a0a4682a697aaa5c75" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/9e/e7b85720b98c45a45e1fca6a177024934dc9bc5f4d5dd04207f216fc33ed/propcache-0.4.1-cp312-cp312-win32.whl", hash = "sha256:671538c2262dadb5ba6395e26c1731e1d52534bfe9ae56d0b5573ce539266aa8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/54/09/d19cff2a5aaac632ec8fc03737b223597b1e347416934c1b3a7df079784c/propcache-0.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:cb2d222e72399fcf5890d1d5cc1060857b9b236adff2792ff48ca2dfd46c81db" }, + { url = "https://mirrors.aliyun.com/pypi/packages/68/ab/6b5c191bb5de08036a8c697b265d4ca76148efb10fa162f14af14fb5f076/propcache-0.4.1-cp312-cp312-win_arm64.whl", hash = "sha256:204483131fb222bdaaeeea9f9e6c6ed0cac32731f75dfc1d4a567fc1926477c1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/df/6d9c1b6ac12b003837dde8a10231a7344512186e87b36e855bef32241942/propcache-0.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:43eedf29202c08550aac1d14e0ee619b0430aaef78f85864c1a892294fbc28cf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8b/e8/677a0025e8a2acf07d3418a2e7ba529c9c33caf09d3c1f25513023c1db56/propcache-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d62cdfcfd89ccb8de04e0eda998535c406bf5e060ffd56be6c586cbcc05b3311" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/a4/92380f7ca60f99ebae761936bc48a72a639e8a47b29050615eef757cb2a7/propcache-0.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cae65ad55793da34db5f54e4029b89d3b9b9490d8abe1b4c7ab5d4b8ec7ebf74" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/48/c5ac64dee5262044348d1d78a5f85dd1a57464a60d30daee946699963eb3/propcache-0.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:333ddb9031d2704a301ee3e506dc46b1fe5f294ec198ed6435ad5b6a085facfe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c6/0c/cd762dd011a9287389a6a3eb43aa30207bde253610cca06824aeabfe9653/propcache-0.4.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:fd0858c20f078a32cf55f7e81473d96dcf3b93fd2ccdb3d40fdf54b8573df3af" }, + { url = "https://mirrors.aliyun.com/pypi/packages/30/3e/49861e90233ba36890ae0ca4c660e95df565b2cd15d4a68556ab5865974e/propcache-0.4.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:678ae89ebc632c5c204c794f8dab2837c5f159aeb59e6ed0539500400577298c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/8b/544bc867e24e1bd48f3118cecd3b05c694e160a168478fa28770f22fd094/propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d472aeb4fbf9865e0c6d622d7f4d54a4e101a89715d8904282bb5f9a2f476c3f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/a6/4282772fd016a76d3e5c0df58380a5ea64900afd836cec2c2f662d1b9bb3/propcache-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4d3df5fa7e36b3225954fba85589da77a0fe6a53e3976de39caf04a0db4c36f1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3e/ec/d8a7cd406ee1ddb705db2139f8a10a8a427100347bd698e7014351c7af09/propcache-0.4.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ee17f18d2498f2673e432faaa71698032b0127ebf23ae5974eeaf806c279df24" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f6/6c/f38ab64af3764f431e359f8baf9e0a21013e24329e8b85d2da32e8ed07ca/propcache-0.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:580e97762b950f993ae618e167e7be9256b8353c2dcd8b99ec100eb50f5286aa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d6/e3/fa846bd70f6534d647886621388f0a265254d30e3ce47e5c8e6e27dbf153/propcache-0.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:501d20b891688eb8e7aa903021f0b72d5a55db40ffaab27edefd1027caaafa61" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/39/8163fc6f3133fea7b5f2827e8eba2029a0277ab2c5beee6c1db7b10fc23d/propcache-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a0bd56e5b100aef69bd8562b74b46254e7c8812918d3baa700c8a8009b0af66" }, + { url = "https://mirrors.aliyun.com/pypi/packages/93/89/caa9089970ca49c7c01662bd0eeedfe85494e863e8043565aeb6472ce8fe/propcache-0.4.1-cp313-cp313-win32.whl", hash = "sha256:bcc9aaa5d80322bc2fb24bb7accb4a30f81e90ab8d6ba187aec0744bc302ad81" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/ab/f76ec3c3627c883215b5c8080debb4394ef5a7a29be811f786415fc1e6fd/propcache-0.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:381914df18634f5494334d201e98245c0596067504b9372d8cf93f4bb23e025e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/1b/e71ae98235f8e2ba5004d8cb19765a74877abf189bc53fc0c80d799e56c3/propcache-0.4.1-cp313-cp313-win_arm64.whl", hash = "sha256:8873eb4460fd55333ea49b7d189749ecf6e55bf85080f11b1c4530ed3034cba1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/83/ce/a31bbdfc24ee0dcbba458c8175ed26089cf109a55bbe7b7640ed2470cfe9/propcache-0.4.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:92d1935ee1f8d7442da9c0c4fa7ac20d07e94064184811b685f5c4fada64553b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/9c/442a45a470a68456e710d96cacd3573ef26a1d0a60067e6a7d5e655621ed/propcache-0.4.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:473c61b39e1460d386479b9b2f337da492042447c9b685f28be4f74d3529e566" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f4/bf/b1d5e21dbc3b2e889ea4327044fb16312a736d97640fb8b6aa3f9c7b3b65/propcache-0.4.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c0ef0aaafc66fbd87842a3fe3902fd889825646bc21149eafe47be6072725835" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f4/04/5b4c54a103d480e978d3c8a76073502b18db0c4bc17ab91b3cb5092ad949/propcache-0.4.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95393b4d66bfae908c3ca8d169d5f79cd65636ae15b5e7a4f6e67af675adb0e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/c1/86f846827fb969c4b78b0af79bba1d1ea2156492e1b83dea8b8a6ae27395/propcache-0.4.1-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c07fda85708bc48578467e85099645167a955ba093be0a2dcba962195676e859" }, + { url = "https://mirrors.aliyun.com/pypi/packages/36/1d/fc272a63c8d3bbad6878c336c7a7dea15e8f2d23a544bda43205dfa83ada/propcache-0.4.1-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:af223b406d6d000830c6f65f1e6431783fc3f713ba3e6cc8c024d5ee96170a4b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/07/0c/01f2219d39f7e53d52e5173bcb09c976609ba30209912a0680adfb8c593a/propcache-0.4.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a78372c932c90ee474559c5ddfffd718238e8673c340dc21fe45c5b8b54559a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/18/cd28081658ce597898f0c4d174d4d0f3c5b6d4dc27ffafeef835c95eb359/propcache-0.4.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:564d9f0d4d9509e1a870c920a89b2fec951b44bf5ba7d537a9e7c1ccec2c18af" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7a/71/1f9e22eb8b8316701c2a19fa1f388c8a3185082607da8e406a803c9b954e/propcache-0.4.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:17612831fda0138059cc5546f4d12a2aacfb9e47068c06af35c400ba58ba7393" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4a/65/3d4b61f36af2b4eddba9def857959f1016a51066b4f1ce348e0cf7881f58/propcache-0.4.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:41a89040cb10bd345b3c1a873b2bf36413d48da1def52f268a055f7398514874" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2a/42/26746ab087faa77c1c68079b228810436ccd9a5ce9ac85e2b7307195fd06/propcache-0.4.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e35b88984e7fa64aacecea39236cee32dd9bd8c55f57ba8a75cf2399553f9bd7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/94/13/630690fe201f5502d2403dd3cfd451ed8858fe3c738ee88d095ad2ff407b/propcache-0.4.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f8b465489f927b0df505cbe26ffbeed4d6d8a2bbc61ce90eb074ff129ef0ab1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/92/f7/1d4ec5841505f423469efbfc381d64b7b467438cd5a4bbcbb063f3b73d27/propcache-0.4.1-cp313-cp313t-win32.whl", hash = "sha256:2ad890caa1d928c7c2965b48f3a3815c853180831d0e5503d35cf00c472f4717" }, + { url = "https://mirrors.aliyun.com/pypi/packages/48/f0/615c30622316496d2cbbc29f5985f7777d3ada70f23370608c1d3e081c1f/propcache-0.4.1-cp313-cp313t-win_amd64.whl", hash = "sha256:f7ee0e597f495cf415bcbd3da3caa3bd7e816b74d0d52b8145954c5e6fd3ff37" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/ca/6002e46eccbe0e33dcd4069ef32f7f1c9e243736e07adca37ae8c4830ec3/propcache-0.4.1-cp313-cp313t-win_arm64.whl", hash = "sha256:929d7cbe1f01bb7baffb33dc14eb5691c95831450a26354cd210a8155170c93a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8e/5c/bca52d654a896f831b8256683457ceddd490ec18d9ec50e97dfd8fc726a8/propcache-0.4.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3f7124c9d820ba5548d431afb4632301acf965db49e666aa21c305cbe8c6de12" }, + { url = "https://mirrors.aliyun.com/pypi/packages/65/9b/03b04e7d82a5f54fb16113d839f5ea1ede58a61e90edf515f6577c66fa8f/propcache-0.4.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:c0d4b719b7da33599dfe3b22d3db1ef789210a0597bc650b7cee9c77c2be8c5c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/fa/89a8ef0468d5833a23fff277b143d0573897cf75bd56670a6d28126c7d68/propcache-0.4.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:9f302f4783709a78240ebc311b793f123328716a60911d667e0c036bc5dcbded" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/bd/47816020d337f4a746edc42fe8d53669965138f39ee117414c7d7a340cfe/propcache-0.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c80ee5802e3fb9ea37938e7eecc307fb984837091d5fd262bb37238b1ae97641" }, + { url = "https://mirrors.aliyun.com/pypi/packages/df/f6/c5fa1357cc9748510ee55f37173eb31bfde6d94e98ccd9e6f033f2fc06e1/propcache-0.4.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ed5a841e8bb29a55fb8159ed526b26adc5bdd7e8bd7bf793ce647cb08656cdf4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/1e/e5889652a7c4a3846683401a48f0f2e5083ce0ec1a8a5221d8058fbd1adf/propcache-0.4.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:55c72fd6ea2da4c318e74ffdf93c4fe4e926051133657459131a95c846d16d44" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/f2/889ad4b2408f72fe1a4f6a19491177b30ea7bf1a0fd5f17050ca08cfc882/propcache-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8326e144341460402713f91df60ade3c999d601e7eb5ff8f6f7862d54de0610d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/27/73/033d63069b57b0812c8bd19f311faebeceb6ba31b8f32b73432d12a0b826/propcache-0.4.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:060b16ae65bc098da7f6d25bf359f1f31f688384858204fe5d652979e0015e5b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dc/89/ce24f3dc182630b4e07aa6d15f0ff4b14ed4b9955fae95a0b54c58d66c05/propcache-0.4.1-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:89eb3fa9524f7bec9de6e83cf3faed9d79bffa560672c118a96a171a6f55831e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a9/24/ef0d5fd1a811fb5c609278d0209c9f10c35f20581fcc16f818da959fc5b4/propcache-0.4.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:dee69d7015dc235f526fe80a9c90d65eb0039103fe565776250881731f06349f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/02/98ec20ff5546f68d673df2f7a69e8c0d076b5abd05ca882dc7ee3a83653d/propcache-0.4.1-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:5558992a00dfd54ccbc64a32726a3357ec93825a418a401f5cc67df0ac5d9e49" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a0/87/492694f76759b15f0467a2a93ab68d32859672b646aa8a04ce4864e7932d/propcache-0.4.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c9b822a577f560fbd9554812526831712c1436d2c046cedee4c3796d3543b144" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ee/36/66367de3575db1d2d3f3d177432bd14ee577a39d3f5d1b3d5df8afe3b6e2/propcache-0.4.1-cp314-cp314-win32.whl", hash = "sha256:ab4c29b49d560fe48b696cdcb127dd36e0bc2472548f3bf56cc5cb3da2b2984f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/2a/a758b47de253636e1b8aef181c0b4f4f204bf0dd964914fb2af90a95b49b/propcache-0.4.1-cp314-cp314-win_amd64.whl", hash = "sha256:5a103c3eb905fcea0ab98be99c3a9a5ab2de60228aa5aceedc614c0281cf6153" }, + { url = "https://mirrors.aliyun.com/pypi/packages/34/5e/63bd5896c3fec12edcbd6f12508d4890d23c265df28c74b175e1ef9f4f3b/propcache-0.4.1-cp314-cp314-win_arm64.whl", hash = "sha256:74c1fb26515153e482e00177a1ad654721bf9207da8a494a0c05e797ad27b992" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/85/9ff785d787ccf9bbb3f3106f79884a130951436f58392000231b4c737c80/propcache-0.4.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:824e908bce90fb2743bd6b59db36eb4f45cd350a39637c9f73b1c1ea66f5b75f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/90/85/2431c10c8e7ddb1445c1f7c4b54d886e8ad20e3c6307e7218f05922cad67/propcache-0.4.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:c2b5e7db5328427c57c8e8831abda175421b709672f6cfc3d630c3b7e2146393" }, + { url = "https://mirrors.aliyun.com/pypi/packages/01/20/b0972d902472da9bcb683fa595099911f4d2e86e5683bcc45de60dd05dc3/propcache-0.4.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6f6ff873ed40292cd4969ef5310179afd5db59fdf055897e282485043fc80ad0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/e3/7dc89f4f21e8f99bad3d5ddb3a3389afcf9da4ac69e3deb2dcdc96e74169/propcache-0.4.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:49a2dc67c154db2c1463013594c458881a069fcf98940e61a0569016a583020a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/67/89800c8352489b21a8047c773067644e3897f02ecbbd610f4d46b7f08612/propcache-0.4.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:005f08e6a0529984491e37d8dbc3dd86f84bd78a8ceb5fa9a021f4c48d4984be" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/a1/b52b055c766a54ce6d9c16d9aca0cad8059acd9637cdf8aa0222f4a026ef/propcache-0.4.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5c3310452e0d31390da9035c348633b43d7e7feb2e37be252be6da45abd1abcc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/48/c8/33cee30bd890672c63743049f3c9e4be087e6780906bfc3ec58528be59c1/propcache-0.4.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4c3c70630930447f9ef1caac7728c8ad1c56bc5015338b20fed0d08ea2480b3a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/b1/8f08a143b204b418285c88b83d00edbd61afbc2c6415ffafc8905da7038b/propcache-0.4.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8e57061305815dfc910a3634dcf584f08168a8836e6999983569f51a8544cd89" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cf/12/96e4664c82ca2f31e1c8dff86afb867348979eb78d3cb8546a680287a1e9/propcache-0.4.1-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:521a463429ef54143092c11a77e04056dd00636f72e8c45b70aaa3140d639726" }, + { url = "https://mirrors.aliyun.com/pypi/packages/18/ed/e7a9cfca28133386ba52278136d42209d3125db08d0a6395f0cba0c0285c/propcache-0.4.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:120c964da3fdc75e3731aa392527136d4ad35868cc556fd09bb6d09172d9a367" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/76/16d8bf65e8845dd62b4e2b57444ab81f07f40caa5652b8969b87ddcf2ef6/propcache-0.4.1-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:d8f353eb14ee3441ee844ade4277d560cdd68288838673273b978e3d6d2c8f36" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e7/70/c99e9edb5d91d5ad8a49fa3c1e8285ba64f1476782fed10ab251ff413ba1/propcache-0.4.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ab2943be7c652f09638800905ee1bab2c544e537edb57d527997a24c13dc1455" }, + { url = "https://mirrors.aliyun.com/pypi/packages/08/02/87b25304249a35c0915d236575bc3574a323f60b47939a2262b77632a3ee/propcache-0.4.1-cp314-cp314t-win32.whl", hash = "sha256:05674a162469f31358c30bcaa8883cb7829fa3110bf9c0991fe27d7896c42d85" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/ef/3c6ecf8b317aa982f309835e8f96987466123c6e596646d4e6a1dfcd080f/propcache-0.4.1-cp314-cp314t-win_amd64.whl", hash = "sha256:990f6b3e2a27d683cb7602ed6c86f15ee6b43b1194736f9baaeb93d0016633b1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c4/2d/346e946d4951f37eca1e4f55be0f0174c52cd70720f84029b02f296f4a38/propcache-0.4.1-cp314-cp314t-win_arm64.whl", hash = "sha256:ecef2343af4cc68e05131e45024ba34f6095821988a9d0a02aa7c73fcc448aa9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5b/5a/bc7b4a4ef808fa59a816c17b20c4bef6884daebbdf627ff2a161da67da19/propcache-0.4.1-py3-none-any.whl", hash = "sha256:af2a6052aeb6cf17d3e46ee169099044fd8224cbaf75c76a2ef596e8163e2237" }, +] + +[[package]] +name = "protobuf" +version = "6.33.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/cc/5c/f912bdebdd4af4160da6a2c2b1b3aaa1b8c578d0243ba8f694f93c7095f0/protobuf-6.33.3.tar.gz", hash = "sha256:c8794debeb402963fddff41a595e1f649bcd76616ba56c835645cab4539e810e" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/2a/56/2a41b9dcc3b92fa672bb89610608f4fd4f71bec075d314956710503b29f5/protobuf-6.33.3-cp310-abi3-win32.whl", hash = "sha256:b4046f9f2ede57ad5b1d9917baafcbcad42f8151a73c755a1e2ec9557b0a764f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/23/07/1f1300fe7d204fd7aaabd9a0aafd54e6358de833b783f5bd161614e8e1e4/protobuf-6.33.3-cp310-abi3-win_amd64.whl", hash = "sha256:1fd18f030ae9df97712fbbb0849b6e54c63e3edd9b88d8c3bb4771f84d8db7a4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ec/5d/0ef28dded98973a26443a6a7bc49bff6206be8c57dc1d1e28e6c1147b879/protobuf-6.33.3-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:648b7b0144222eb06cf529a3d7b01333c5f30b4196773b682d388f04db373759" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c5/46/551c69b6ff1957bd703654342bfb776bb97db400bc80afc56fbb64e7c11d/protobuf-6.33.3-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:08a6ca12f60ba99097dd3625ef4275280f99c9037990e47ce9368826b159b890" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ca/6d/ade1cca06c64a421ee9745e082671465ead28164c809efaf2c15bc93f9a0/protobuf-6.33.3-cp39-abi3-manylinux2014_s390x.whl", hash = "sha256:642fce7187526c98683c79a3ad68e5d646a5ef5eb004582fe123fc9a33a9456b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/38/8c/6522b8e543ece46f645911c3cebe361d8460134c0fee02ddcf70ebf32999/protobuf-6.33.3-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:6fa9b5f4baa12257542273e5e6f3c3d3867b30bc2770c14ad9ac8315264bf986" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a6/b9/067b8a843569d5605ba6f7c039b9319720a974f82216cd623e13186d3078/protobuf-6.33.3-py3-none-any.whl", hash = "sha256:c2bf221076b0d463551efa2e1319f08d4cffcc5f0d864614ccd3d0e77a637794" }, +] + +[[package]] +name = "py-key-value-aio" +version = "0.3.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "beartype" }, + { name = "py-key-value-shared" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/93/ce/3136b771dddf5ac905cc193b461eb67967cf3979688c6696e1f2cdcde7ea/py_key_value_aio-0.3.0.tar.gz", hash = "sha256:858e852fcf6d696d231266da66042d3355a7f9871650415feef9fca7a6cd4155" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/99/10/72f6f213b8f0bce36eff21fda0a13271834e9eeff7f9609b01afdc253c79/py_key_value_aio-0.3.0-py3-none-any.whl", hash = "sha256:1c781915766078bfd608daa769fefb97e65d1d73746a3dfb640460e322071b64" }, +] + +[package.optional-dependencies] +disk = [ + { name = "diskcache" }, + { name = "pathvalidate" }, +] +keyring = [ + { name = "keyring" }, +] +memory = [ + { name = "cachetools" }, +] +redis = [ + { name = "redis" }, +] + +[[package]] +name = "py-key-value-shared" +version = "0.3.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "beartype" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/7b/e4/1971dfc4620a3a15b4579fe99e024f5edd6e0967a71154771a059daff4db/py_key_value_shared-0.3.0.tar.gz", hash = "sha256:8fdd786cf96c3e900102945f92aa1473138ebe960ef49da1c833790160c28a4b" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/51/e4/b8b0a03ece72f47dce2307d36e1c34725b7223d209fc679315ffe6a4e2c3/py_key_value_shared-0.3.0-py3-none-any.whl", hash = "sha256:5b0efba7ebca08bb158b1e93afc2f07d30b8f40c2fc12ce24a4c0d84f42f9298" }, +] + +[[package]] +name = "pyarrow" +version = "22.0.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/30/53/04a7fdc63e6056116c9ddc8b43bc28c12cdd181b85cbeadb79278475f3ae/pyarrow-22.0.0.tar.gz", hash = "sha256:3d600dc583260d845c7d8a6db540339dd883081925da2bd1c5cb808f720b3cd9" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/af/63/ba23862d69652f85b615ca14ad14f3bcfc5bf1b99ef3f0cd04ff93fdad5a/pyarrow-22.0.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:bea79263d55c24a32b0d79c00a1c58bb2ee5f0757ed95656b01c0fb310c5af3d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b1/d0/f9ad86fe809efd2bcc8be32032fa72e8b0d112b01ae56a053006376c5930/pyarrow-22.0.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:12fe549c9b10ac98c91cf791d2945e878875d95508e1a5d14091a7aaa66d9cf8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b4/a8/f910afcb14630e64d673f15904ec27dd31f1e009b77033c365c84e8c1e1d/pyarrow-22.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:334f900ff08ce0423407af97e6c26ad5d4e3b0763645559ece6fbf3747d6a8f5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/13/95/aec81f781c75cd10554dc17a25849c720d54feafb6f7847690478dcf5ef8/pyarrow-22.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:c6c791b09c57ed76a18b03f2631753a4960eefbbca80f846da8baefc6491fcfe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bb/d4/74ac9f7a54cfde12ee42734ea25d5a3c9a45db78f9def949307a92720d37/pyarrow-22.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c3200cb41cdbc65156e5f8c908d739b0dfed57e890329413da2748d1a2cd1a4e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2e/71/fedf2499bf7a95062eafc989ace56572f3343432570e1c54e6599d5b88da/pyarrow-22.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ac93252226cf288753d8b46280f4edf3433bf9508b6977f8dd8526b521a1bbb9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/68/ed/b202abd5a5b78f519722f3d29063dda03c114711093c1995a33b8e2e0f4b/pyarrow-22.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:44729980b6c50a5f2bfcc2668d36c569ce17f8b17bccaf470c4313dcbbf13c9d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a6/d6/d0fac16a2963002fc22c8fa75180a838737203d558f0ed3b564c4a54eef5/pyarrow-22.0.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e6e95176209257803a8b3d0394f21604e796dadb643d2f7ca21b66c9c0b30c9a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c6/9c/1d6357347fbae062ad3f17082f9ebc29cc733321e892c0d2085f42a2212b/pyarrow-22.0.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:001ea83a58024818826a9e3f89bf9310a114f7e26dfe404a4c32686f97bd7901" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/c0/782344c2ce58afbea010150df07e3a2f5fdad299cd631697ae7bd3bac6e3/pyarrow-22.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ce20fe000754f477c8a9125543f1936ea5b8867c5406757c224d745ed033e691" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1b/8b/5362443737a5307a7b67c1017c42cd104213189b4970bf607e05faf9c525/pyarrow-22.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e0a15757fccb38c410947df156f9749ae4a3c89b2393741a50521f39a8cf202a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/69/4d/76e567a4fc2e190ee6072967cb4672b7d9249ac59ae65af2d7e3047afa3b/pyarrow-22.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cedb9dd9358e4ea1d9bce3665ce0797f6adf97ff142c8e25b46ba9cdd508e9b6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/01/5e/5653f0535d2a1aef8223cee9d92944cb6bccfee5cf1cd3f462d7cb022790/pyarrow-22.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:252be4a05f9d9185bb8c18e83764ebcfea7185076c07a7a662253af3a8c07941" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/f8/1d0bd75bf9328a3b826e24a16e5517cd7f9fbf8d34a3184a4566ef5a7f29/pyarrow-22.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:a4893d31e5ef780b6edcaf63122df0f8d321088bb0dee4c8c06eccb1ca28d145" }, + { url = "https://mirrors.aliyun.com/pypi/packages/90/81/db56870c997805bf2b0f6eeeb2d68458bf4654652dccdcf1bf7a42d80903/pyarrow-22.0.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:f7fe3dbe871294ba70d789be16b6e7e52b418311e166e0e3cba9522f0f437fb1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1c/98/0727947f199aba8a120f47dfc229eeb05df15bcd7a6f1b669e9f882afc58/pyarrow-22.0.0-cp313-cp313t-macosx_12_0_x86_64.whl", hash = "sha256:ba95112d15fd4f1105fb2402c4eab9068f0554435e9b7085924bcfaac2cc306f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/96/b4/9babdef9c01720a0785945c7cf550e4acd0ebcd7bdd2e6f0aa7981fa85e2/pyarrow-22.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:c064e28361c05d72eed8e744c9605cbd6d2bb7481a511c74071fd9b24bc65d7d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f8/ca/2f8804edd6279f78a37062d813de3f16f29183874447ef6d1aadbb4efa0f/pyarrow-22.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:6f9762274496c244d951c819348afbcf212714902742225f649cf02823a6a10f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b9/f0/77aa5198fd3943682b2e4faaf179a674f0edea0d55d326d83cb2277d9363/pyarrow-22.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a9d9ffdc2ab696f6b15b4d1f7cec6658e1d788124418cb30030afbae31c64746" }, + { url = "https://mirrors.aliyun.com/pypi/packages/79/87/a1937b6e78b2aff18b706d738c9e46ade5bfcf11b294e39c87706a0089ac/pyarrow-22.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ec1a15968a9d80da01e1d30349b2b0d7cc91e96588ee324ce1b5228175043e95" }, + { url = "https://mirrors.aliyun.com/pypi/packages/60/ae/b5a5811e11f25788ccfdaa8f26b6791c9807119dffcf80514505527c384c/pyarrow-22.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:bba208d9c7decf9961998edf5c65e3ea4355d5818dd6cd0f6809bec1afb951cc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/b0/0fa4d28a8edb42b0a7144edd20befd04173ac79819547216f8a9f36f9e50/pyarrow-22.0.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:9bddc2cade6561f6820d4cd73f99a0243532ad506bc510a75a5a65a522b2d74d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0f/a8/7a719076b3c1be0acef56a07220c586f25cd24de0e3f3102b438d18ae5df/pyarrow-22.0.0-cp314-cp314-macosx_12_0_x86_64.whl", hash = "sha256:e70ff90c64419709d38c8932ea9fe1cc98415c4f87ea8da81719e43f02534bc9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/3c/359ed54c93b47fb6fe30ed16cdf50e3f0e8b9ccfb11b86218c3619ae50a8/pyarrow-22.0.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:92843c305330aa94a36e706c16209cd4df274693e777ca47112617db7d0ef3d7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/55/fc/4945896cc8638536ee787a3bd6ce7cec8ec9acf452d78ec39ab328efa0a1/pyarrow-22.0.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:6dda1ddac033d27421c20d7a7943eec60be44e0db4e079f33cc5af3b8280ccde" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cd/5e/7cb7edeb2abfaa1f79b5d5eb89432356155c8426f75d3753cbcb9592c0fd/pyarrow-22.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:84378110dd9a6c06323b41b56e129c504d157d1a983ce8f5443761eb5256bafc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/88/c6/546baa7c48185f5e9d6e59277c4b19f30f48c94d9dd938c2a80d4d6b067c/pyarrow-22.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:854794239111d2b88b40b6ef92aa478024d1e5074f364033e73e21e3f76b25e0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/79/755ff2d145aafec8d347bf18f95e4e81c00127f06d080135dfc86aea417c/pyarrow-22.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:b883fe6fd85adad7932b3271c38ac289c65b7337c2c132e9569f9d3940620730" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0e/d2/237d75ac28ced3147912954e3c1a174df43a95f4f88e467809118a8165e0/pyarrow-22.0.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:7a820d8ae11facf32585507c11f04e3f38343c1e784c9b5a8b1da5c930547fe2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1e/2c/733dfffe6d3069740f98e57ff81007809067d68626c5faef293434d11bd6/pyarrow-22.0.0-cp314-cp314t-macosx_12_0_x86_64.whl", hash = "sha256:c6ec3675d98915bf1ec8b3c7986422682f7232ea76cad276f4c8abd5b7319b70" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/2b/29d6e3782dc1f299727462c1543af357a0f2c1d3c160ce199950d9ca51eb/pyarrow-22.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:3e739edd001b04f654b166204fc7a9de896cf6007eaff33409ee9e50ceaff754" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/42/aa9355ecc05997915af1b7b947a7f66c02dcaa927f3203b87871c114ba10/pyarrow-22.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:7388ac685cab5b279a41dfe0a6ccd99e4dbf322edfb63e02fc0443bf24134e91" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ee/62/45abedde480168e83a1de005b7b7043fd553321c1e8c5a9a114425f64842/pyarrow-22.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:f633074f36dbc33d5c05b5dc75371e5660f1dbf9c8b1d95669def05e5425989c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/84/e9/7878940a5b072e4f3bf998770acafeae13b267f9893af5f6d4ab3904b67e/pyarrow-22.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4c19236ae2402a8663a2c8f21f1870a03cc57f0bef7e4b6eb3238cc82944de80" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7b/03/f335d6c52b4a4761bcc83499789a1e2e16d9d201a58c327a9b5cc9a41bd9/pyarrow-22.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:0c34fe18094686194f204a3b1787a27456897d8a2d62caf84b61e8dfbc0252ae" }, +] + +[[package]] +name = "pyasn1" +version = "0.6.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/ba/e9/01f1a64245b89f039897cb0130016d79f77d52669aae6ee7b159a6c4c018/pyasn1-0.6.1.tar.gz", hash = "sha256:6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c8/f1/d6a797abb14f6283c0ddff96bbdd46937f64122b8c925cab503dd37f8214/pyasn1-0.6.1-py3-none-any.whl", hash = "sha256:0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629" }, +] + +[[package]] +name = "pyasn1-modules" +version = "0.4.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pyasn1" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e9/e6/78ebbb10a8c8e4b61a59249394a4a594c1a7af95593dc933a349c8d00964/pyasn1_modules-0.4.2.tar.gz", hash = "sha256:677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/47/8d/d529b5d697919ba8c11ad626e835d4039be708a35b0d22de83a269a6682c/pyasn1_modules-0.4.2-py3-none-any.whl", hash = "sha256:29253a9207ce32b64c3ac6600edc75368f98473906e8fd1043bd6b5b1de2c14a" }, +] + +[[package]] +name = "pycparser" +version = "2.23" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/fe/cf/d2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca/pycparser-2.23.tar.gz", hash = "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", hash = "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" }, +] + +[[package]] +name = "pydantic" +version = "2.12.5" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/69/44/36f1a6e523abc58ae5f928898e4aca2e0ea509b5aa6f6f392a5d882be928/pydantic-2.12.5.tar.gz", hash = "sha256:4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl", hash = "sha256:e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d" }, +] + +[package.optional-dependencies] +email = [ + { name = "email-validator" }, +] + +[[package]] +name = "pydantic-ai" +version = "1.41.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pydantic-ai-slim", extra = ["ag-ui", "anthropic", "bedrock", "cli", "cohere", "evals", "fastmcp", "google", "groq", "huggingface", "logfire", "mcp", "mistral", "openai", "retries", "temporal", "ui", "vertexai"] }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/98/e1/19540095205c591c5703903cb34f3a67983898efb6dff20b57d3879339dc/pydantic_ai-1.41.0.tar.gz", hash = "sha256:81fb9f12103c36c6ff565edab40638aa905965b9fd5d0e37ed0b769fd342ce50" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/fd/fc/5b1693727710a476a615963bd5c0eeba882950aa2f28fa750b3909f7c367/pydantic_ai-1.41.0-py3-none-any.whl", hash = "sha256:3c10a894bcf79ab3774c90c618b63109ea0bcba170f3a472427b38ab34969055" }, +] + +[[package]] +name = "pydantic-ai-slim" +version = "1.41.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "genai-prices" }, + { name = "griffe" }, + { name = "httpx" }, + { name = "opentelemetry-api" }, + { name = "pydantic" }, + { name = "pydantic-graph" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/bd/a1/4b005d16b77e6ccca0d11711ce5485c2bd544ec07fa964ea6978db889b3f/pydantic_ai_slim-1.41.0.tar.gz", hash = "sha256:a7499b92ba5c82394aa086cbbd9ef66501dafdf34b8a72183e220fc6f6a0e159" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/9a/64/fa7d60ecaf82b041900fbb27bf596927aeeae9e668b026a73294f5d991d1/pydantic_ai_slim-1.41.0-py3-none-any.whl", hash = "sha256:9e7dd7a43dc23fe1acec60a39d4bcacb4107d2c278fd8de3295491651c9713e7" }, +] + +[package.optional-dependencies] +ag-ui = [ + { name = "ag-ui-protocol" }, + { name = "starlette" }, +] +anthropic = [ + { name = "anthropic" }, +] +bedrock = [ + { name = "boto3" }, +] +cli = [ + { name = "argcomplete" }, + { name = "prompt-toolkit" }, + { name = "pyperclip" }, + { name = "rich" }, +] +cohere = [ + { name = "cohere", marker = "sys_platform != 'emscripten'" }, +] +evals = [ + { name = "pydantic-evals" }, +] +fastmcp = [ + { name = "fastmcp" }, +] +google = [ + { name = "google-genai" }, +] +groq = [ + { name = "groq" }, +] +huggingface = [ + { name = "huggingface-hub", extra = ["inference"] }, +] +logfire = [ + { name = "logfire", extra = ["httpx"] }, +] +mcp = [ + { name = "mcp" }, +] +mistral = [ + { name = "mistralai" }, +] +openai = [ + { name = "openai" }, + { name = "tiktoken" }, +] +retries = [ + { name = "tenacity" }, +] +temporal = [ + { name = "temporalio" }, +] +ui = [ + { name = "starlette" }, +] +vertexai = [ + { name = "google-auth" }, + { name = "requests" }, +] + +[[package]] +name = "pydantic-core" +version = "2.41.5" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/71/70/23b021c950c2addd24ec408e9ab05d59b035b39d97cdc1130e1bce647bb6/pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/5f/5d/5f6c63eebb5afee93bcaae4ce9a898f3373ca23df3ccaef086d0233a35a7/pydantic_core-2.41.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f41a7489d32336dbf2199c8c0a215390a751c5b014c2c1c5366e817202e9cdf7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/aa/32/9c2e8ccb57c01111e0fd091f236c7b371c1bccea0fa85247ac55b1e2b6b6/pydantic_core-2.41.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:070259a8818988b9a84a449a2a7337c7f430a22acc0859c6b110aa7212a6d9c0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/68/b8/a01b53cb0e59139fbc9e4fda3e9724ede8de279097179be4ff31f1abb65a/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e96cea19e34778f8d59fe40775a7a574d95816eb150850a85a7a4c8f4b94ac69" }, + { url = "https://mirrors.aliyun.com/pypi/packages/38/de/8c36b5198a29bdaade07b5985e80a233a5ac27137846f3bc2d3b40a47360/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed2e99c456e3fadd05c991f8f437ef902e00eedf34320ba2b0842bd1c3ca3a75" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/b5/0e8e4b5b081eac6cb3dbb7e60a65907549a1ce035a724368c330112adfdd/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65840751b72fbfd82c3c640cff9284545342a4f1eb1586ad0636955b261b0b05" }, + { url = "https://mirrors.aliyun.com/pypi/packages/77/56/87a61aad59c7c5b9dc8caad5a41a5545cba3810c3e828708b3d7404f6cef/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e536c98a7626a98feb2d3eaf75944ef6f3dbee447e1f841eae16f2f0a72d8ddc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0d/76/941cc9f73529988688a665a5c0ecff1112b3d95ab48f81db5f7606f522d3/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eceb81a8d74f9267ef4081e246ffd6d129da5d87e37a77c9bde550cb04870c1c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d3/43/ebef01f69baa07a482844faaa0a591bad1ef129253ffd0cdaa9d8a7f72d3/pydantic_core-2.41.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d38548150c39b74aeeb0ce8ee1d8e82696f4a4e16ddc6de7b1d8823f7de4b9b5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b1/87/41f3202e4193e3bacfc2c065fab7706ebe81af46a83d3e27605029c1f5a6/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c23e27686783f60290e36827f9c626e63154b82b116d7fe9adba1fda36da706c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/49/7d/4c00df99cb12070b6bccdef4a195255e6020a550d572768d92cc54dba91a/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:482c982f814460eabe1d3bb0adfdc583387bd4691ef00b90575ca0d2b6fe2294" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cc/6a/ebf4b1d65d458f3cda6a7335d141305dfa19bdc61140a884d165a8a1bbc7/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:bfea2a5f0b4d8d43adf9d7b8bf019fb46fdd10a2e5cde477fbcb9d1fa08c68e1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/49/3b/774f2b5cd4192d5ab75870ce4381fd89cf218af999515baf07e7206753f0/pydantic_core-2.41.5-cp312-cp312-win32.whl", hash = "sha256:b74557b16e390ec12dca509bce9264c3bbd128f8a2c376eaa68003d7f327276d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/45/00173a033c801cacf67c190fef088789394feaf88a98a7035b0e40d53dc9/pydantic_core-2.41.5-cp312-cp312-win_amd64.whl", hash = "sha256:1962293292865bca8e54702b08a4f26da73adc83dd1fcf26fbc875b35d81c815" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/22/91fbc821fa6d261b376a3f73809f907cec5ca6025642c463d3488aad22fb/pydantic_core-2.41.5-cp312-cp312-win_arm64.whl", hash = "sha256:1746d4a3d9a794cacae06a5eaaccb4b8643a131d45fbc9af23e353dc0a5ba5c3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/87/06/8806241ff1f70d9939f9af039c6c35f2360cf16e93c2ca76f184e76b1564/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/94/02/abfa0e0bda67faa65fef1c84971c7e45928e108fe24333c81f3bfe35d5f5/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34" }, + { url = "https://mirrors.aliyun.com/pypi/packages/15/df/a4c740c0943e93e6500f9eb23f4ca7ec9bf71b19e608ae5b579678c8d02f/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9a/e3/6324802931ae1d123528988e0e86587c2072ac2e5394b4bc2bc34b61ff6e/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:03ca43e12fab6023fc79d28ca6b39b05f794ad08ec2feccc59a339b02f2b3d33" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c9/d4/2230d7151d4957dd79c3044ea26346c148c98fbf0ee6ebd41056f2d62ab5/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc799088c08fa04e43144b164feb0c13f9a0bc40503f8df3e9fde58a3c0c101e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e6/9f/eaac5df17a3672fef0081b6c1bb0b82b33ee89aa5cec0d7b05f52fd4a1fa/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:97aeba56665b4c3235a0e52b2c2f5ae9cd071b8a8310ad27bddb3f7fb30e9aa2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cf/4e/35a80cae583a37cf15604b44240e45c05e04e86f9cfd766623149297e971/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/e3/f6e262673c6140dd3305d144d032f7bd5f7497d3871c1428521f19f9efa2/pydantic_core-2.41.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b93590ae81f7010dbe380cdeab6f515902ebcbefe0b9327cc4804d74e93ae69d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/75/c7/20bd7fc05f0c6ea2056a4565c6f36f8968c0924f19b7d97bbfea55780e73/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:01a3d0ab748ee531f4ea6c3e48ad9dac84ddba4b0d82291f87248f2f9de8d740" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3a/8d/34318ef985c45196e004bc46c6eab2eda437e744c124ef0dbe1ff2c9d06b/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:6561e94ba9dacc9c61bce40e2d6bdc3bfaa0259d3ff36ace3b1e6901936d2e3e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9c/59/013626bf8c78a5a5d9350d12e7697d3d4de951a75565496abd40ccd46bee/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:915c3d10f81bec3a74fbd4faebe8391013ba61e5a1a8d48c4455b923bdda7858" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1a/d9/c248c103856f807ef70c18a4f986693a46a8ffe1602e5d361485da502d20/pydantic_core-2.41.5-cp313-cp313-win32.whl", hash = "sha256:650ae77860b45cfa6e2cdafc42618ceafab3a2d9a3811fcfbd3bbf8ac3c40d36" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9e/8b/341991b158ddab181cff136acd2552c9f35bd30380422a639c0671e99a91/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl", hash = "sha256:79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11" }, + { url = "https://mirrors.aliyun.com/pypi/packages/73/7d/f2f9db34af103bea3e09735bb40b021788a5e834c81eedb541991badf8f5/pydantic_core-2.41.5-cp313-cp313-win_arm64.whl", hash = "sha256:3f84d5c1b4ab906093bdc1ff10484838aca54ef08de4afa9de0f5f14d69639cd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ea/28/46b7c5c9635ae96ea0fbb779e271a38129df2550f763937659ee6c5dbc65/pydantic_core-2.41.5-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:3f37a19d7ebcdd20b96485056ba9e8b304e27d9904d233d7b1015db320e51f0a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/74/1a/145646e5687e8d9a1e8d09acb278c8535ebe9e972e1f162ed338a622f193/pydantic_core-2.41.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1d1d9764366c73f996edd17abb6d9d7649a7eb690006ab6adbda117717099b14" }, + { url = "https://mirrors.aliyun.com/pypi/packages/23/04/e89c29e267b8060b40dca97bfc64a19b2a3cf99018167ea1677d96368273/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e1c2af0fce638d5f1988b686f3b3ea8cd7de5f244ca147c777769e798a9cd1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/84/a3/15a82ac7bd97992a82257f777b3583d3e84bdb06ba6858f745daa2ec8a85/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:506d766a8727beef16b7adaeb8ee6217c64fc813646b424d0804d67c16eddb66" }, + { url = "https://mirrors.aliyun.com/pypi/packages/74/9b/0046701313c6ef08c0c1cf0e028c67c770a4e1275ca73131563c5f2a310a/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4819fa52133c9aa3c387b3328f25c1facc356491e6135b459f1de698ff64d869" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8a/cd/6bac76ecd1b27e75a95ca3a9a559c643b3afcd2dd62086d4b7a32a18b169/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b761d210c9ea91feda40d25b4efe82a1707da2ef62901466a42492c028553a2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4c/d2/ef2074dc020dd6e109611a8be4449b98cd25e1b9b8a303c2f0fca2f2bcf7/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22f0fb8c1c583a3b6f24df2470833b40207e907b90c928cc8d3594b76f874375" }, + { url = "https://mirrors.aliyun.com/pypi/packages/18/66/e9db17a9a763d72f03de903883c057b2592c09509ccfe468187f2a2eef29/pydantic_core-2.41.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2782c870e99878c634505236d81e5443092fba820f0373997ff75f90f68cd553" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d3/9e/3ce66cebb929f3ced22be85d4c2399b8e85b622db77dad36b73c5387f8f8/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:0177272f88ab8312479336e1d777f6b124537d47f2123f89cb37e0accea97f90" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a6/62/205a998f4327d2079326b01abee48e502ea739d174f0a89295c481a2272e/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:63510af5e38f8955b8ee5687740d6ebf7c2a0886d15a6d65c32814613681bc07" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/0d/f05e79471e889d74d3d88f5bd20d0ed189ad94c2423d81ff8d0000aab4ff/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:e56ba91f47764cc14f1daacd723e3e82d1a89d783f0f5afe9c364b8bb491ccdb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ec/e1/e08a6208bb100da7e0c4b288eed624a703f4d129bde2da475721a80cab32/pydantic_core-2.41.5-cp314-cp314-win32.whl", hash = "sha256:aec5cf2fd867b4ff45b9959f8b20ea3993fc93e63c7363fe6851424c8a7e7c23" }, + { url = "https://mirrors.aliyun.com/pypi/packages/48/5d/56ba7b24e9557f99c9237e29f5c09913c81eeb2f3217e40e922353668092/pydantic_core-2.41.5-cp314-cp314-win_amd64.whl", hash = "sha256:8e7c86f27c585ef37c35e56a96363ab8de4e549a95512445b85c96d3e2f7c1bf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4e/bb/f7a190991ec9e3e0ba22e4993d8755bbc4a32925c0b5b42775c03e8148f9/pydantic_core-2.41.5-cp314-cp314-win_arm64.whl", hash = "sha256:e672ba74fbc2dc8eea59fb6d4aed6845e6905fc2a8afe93175d94a83ba2a01a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/92/ed/77542d0c51538e32e15afe7899d79efce4b81eee631d99850edc2f5e9349/pydantic_core-2.41.5-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:8566def80554c3faa0e65ac30ab0932b9e3a5cd7f8323764303d468e5c37595a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bb/3d/6913dde84d5be21e284439676168b28d8bbba5600d838b9dca99de0fad71/pydantic_core-2.41.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b80aa5095cd3109962a298ce14110ae16b8c1aece8b72f9dafe81cf597ad80b3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5a/f0/e5e6b99d4191da102f2b0eb9687aaa7f5bea5d9964071a84effc3e40f997/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3006c3dd9ba34b0c094c544c6006cc79e87d8612999f1a5d43b769b89181f23c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/71/48/36fb760642d568925953bcc8116455513d6e34c4beaa37544118c36aba6d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:72f6c8b11857a856bcfa48c86f5368439f74453563f951e473514579d44aa612" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/25/92dc684dd8eb75a234bc1c764b4210cf2646479d54b47bf46061657292a8/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cb1b2f9742240e4bb26b652a5aeb840aa4b417c7748b6f8387927bc6e45e40d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/09/f53e0b05023d3e30357d82eb35835d0f6340ca344720a4599cd663dca599/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bd3d54f38609ff308209bd43acea66061494157703364ae40c951f83ba99a1a9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/aa/4e/2ae1aa85d6af35a39b236b1b1641de73f5a6ac4d5a7509f77b814885760c/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ff4321e56e879ee8d2a879501c8e469414d948f4aba74a2d4593184eb326660" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cd/13/2e215f17f0ef326fc72afe94776edb77525142c693767fc347ed6288728d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0d2568a8c11bf8225044aa94409e21da0cb09dcdafe9ecd10250b2baad531a9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/02/7a/f999a6dcbcd0e5660bc348a3991c8915ce6599f4f2c6ac22f01d7a10816c/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:a39455728aabd58ceabb03c90e12f71fd30fa69615760a075b9fec596456ccc3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3a/b1/6c990ac65e3b4c079a4fb9f5b05f5b013afa0f4ed6780a3dd236d2cbdc64/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:239edca560d05757817c13dc17c50766136d21f7cd0fac50295499ae24f90fdf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/02/3c562f3a51afd4d88fff8dffb1771b30cfdfd79befd9883ee094f5b6c0d8/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:2a5e06546e19f24c6a96a129142a75cee553cc018ffee48a460059b1185f4470" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5c/96/5fb7d8c3c17bc8c62fdb031c47d77a1af698f1d7a406b0f79aaa1338f9ad/pydantic_core-2.41.5-cp314-cp314t-win32.whl", hash = "sha256:b4ececa40ac28afa90871c2cc2b9ffd2ff0bf749380fbdf57d165fd23da353aa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/22/ed/182129d83032702912c2e2d8bbe33c036f342cc735737064668585dac28f/pydantic_core-2.41.5-cp314-cp314t-win_amd64.whl", hash = "sha256:80aa89cad80b32a912a65332f64a4450ed00966111b6615ca6816153d3585a8c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/ed/068e41660b832bb0b1aa5b58011dea2a3fe0ba7861ff38c4d4904c1c1a99/pydantic_core-2.41.5-cp314-cp314t-win_arm64.whl", hash = "sha256:35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008" }, + { url = "https://mirrors.aliyun.com/pypi/packages/09/32/59b0c7e63e277fa7911c2fc70ccfb45ce4b98991e7ef37110663437005af/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:7da7087d756b19037bc2c06edc6c170eeef3c3bafcb8f532ff17d64dc427adfd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/aa/81/05e400037eaf55ad400bcd318c05bb345b57e708887f07ddb2d20e3f0e98/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:aabf5777b5c8ca26f7824cb4a120a740c9588ed58df9b2d196ce92fba42ff8dc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6e/0d/e3549b2399f71d56476b77dbf3cf8937cec5cd70536bdc0e374a421d0599/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c007fe8a43d43b3969e8469004e9845944f1a80e6acd47c150856bb87f230c56" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f7/07/34573da085946b6a313d7c42f82f16e8920bfd730665de2d11c0c37a74b5/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76d0819de158cd855d1cbb8fcafdf6f5cf1eb8e470abe056d5d161106e38062b" }, +] + +[[package]] +name = "pydantic-evals" +version = "1.41.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "logfire-api" }, + { name = "pydantic" }, + { name = "pydantic-ai-slim" }, + { name = "pyyaml" }, + { name = "rich" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/ad/59/e4f13397be02802392418d8a2872b9759d0b3d5f99dcb1b14976942d6d5a/pydantic_evals-1.41.0.tar.gz", hash = "sha256:bfe694694a8966b06bf8a966030e5cc2ad8f8fc6c0195995f6cb73e27b28a3a7" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/05/45/7361319711021b8089425924f1c935f4be3320310d28f55c4ddcdd6cf190/pydantic_evals-1.41.0-py3-none-any.whl", hash = "sha256:f5cc304e97c3a811d75314b04d81bd5dc0f03b9541e136140fc16ab36cccf367" }, +] + +[[package]] +name = "pydantic-graph" +version = "1.41.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "httpx" }, + { name = "logfire-api" }, + { name = "pydantic" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/25/da/35036673dd33718a6b0065aa0ca8641af03ef02e8fcbe468d4bfd85e0faf/pydantic_graph-1.41.0.tar.gz", hash = "sha256:63c447431ef1c9abef597c03553dfbf3aab26ef79c70c92d6f8b545a3abbbfa8" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/4a/10/ed6977198e3068b98a86e3b87dcda2ebc2cb2de1b57b8183d3a012df63bc/pydantic_graph-1.41.0-py3-none-any.whl", hash = "sha256:05c7e874ba417f1e92a9393f4974048f07cc66d57da803647256e096247d10ae" }, +] + +[[package]] +name = "pydantic-settings" +version = "2.12.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/43/4b/ac7e0aae12027748076d72a8764ff1c9d82ca75a7a52622e67ed3f765c54/pydantic_settings-2.12.0.tar.gz", hash = "sha256:005538ef951e3c2a68e1c08b292b5f2e71490def8589d4221b95dab00dafcfd0" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c1/60/5d4751ba3f4a40a6891f24eec885f51afd78d208498268c734e256fb13c4/pydantic_settings-2.12.0-py3-none-any.whl", hash = "sha256:fddb9fd99a5b18da837b29710391e945b1e30c135477f484084ee513adb93809" }, +] + +[[package]] +name = "pydeck" +version = "0.9.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "jinja2" }, + { name = "numpy" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/a1/ca/40e14e196864a0f61a92abb14d09b3d3da98f94ccb03b49cf51688140dab/pydeck-0.9.1.tar.gz", hash = "sha256:f74475ae637951d63f2ee58326757f8d4f9cd9f2a457cf42950715003e2cb605" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/ab/4c/b888e6cf58bd9db9c93f40d1c6be8283ff49d88919231afe93a6bcf61626/pydeck-0.9.1-py2.py3-none-any.whl", hash = "sha256:b3f75ba0d273fc917094fa61224f3f6076ca8752b93d46faf3bcfd9f9d59b038" }, +] + +[[package]] +name = "pydocket" +version = "0.16.6" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "cloudpickle" }, + { name = "fakeredis", extra = ["lua"] }, + { name = "opentelemetry-api" }, + { name = "opentelemetry-exporter-prometheus" }, + { name = "opentelemetry-instrumentation" }, + { name = "prometheus-client" }, + { name = "py-key-value-aio", extra = ["memory", "redis"] }, + { name = "python-json-logger" }, + { name = "redis" }, + { name = "rich" }, + { name = "typer" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/72/00/26befe5f58df7cd1aeda4a8d10bc7d1908ffd86b80fd995e57a2a7b3f7bd/pydocket-0.16.6.tar.gz", hash = "sha256:b96c96ad7692827214ed4ff25fcf941ec38371314db5dcc1ae792b3e9d3a0294" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/0a/3f/7483e5a6dc6326b6e0c640619b5c5bd1d6e3c20e54d58f5fb86267cef00e/pydocket-0.16.6-py3-none-any.whl", hash = "sha256:683d21e2e846aa5106274e7d59210331b242d7fb0dce5b08d3b82065663ed183" }, +] + [[package]] name = "pygments" version = "2.19.2" @@ -68,6 +2831,38 @@ wheels = [ { url = "https://mirrors.aliyun.com/pypi/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b" }, ] +[[package]] +name = "pyjwt" +version = "2.10.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e7/46/bd74733ff231675599650d3e47f361794b22ef3e3770998dda30d3b63726/pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb" }, +] + +[package.optional-dependencies] +crypto = [ + { name = "cryptography" }, +] + +[[package]] +name = "pyparsing" +version = "3.3.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/33/c1/1d9de9aeaa1b89b0186e5fe23294ff6517fce1bc69149185577cd31016b2/pyparsing-3.3.1.tar.gz", hash = "sha256:47fad0f17ac1e2cad3de3b458570fbc9b03560aa029ed5e16ee5554da9a2251c" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/8b/40/2614036cdd416452f5bf98ec037f38a1afb17f327cb8e6b652d4729e0af8/pyparsing-3.3.1-py3-none-any.whl", hash = "sha256:023b5e7e5520ad96642e2c6db4cb683d3970bd640cdf7115049a6e9c3682df82" }, +] + +[[package]] +name = "pyperclip" +version = "1.11.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e8/52/d87eba7cb129b81563019d1679026e7a112ef76855d6159d24754dbd2a51/pyperclip-1.11.0.tar.gz", hash = "sha256:244035963e4428530d9e3a6101a1ef97209c6825edab1567beac148ccc1db1b6" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl", hash = "sha256:299403e9ff44581cb9ba2ffeed69c7aa96a008622ad0c46cb575ca75b5b84273" }, +] + [[package]] name = "pytest" version = "9.0.2" @@ -97,6 +2892,360 @@ wheels = [ { url = "https://mirrors.aliyun.com/pypi/packages/e5/35/f8b19922b6a25bc0880171a2f1a003eaeb93657475193ab516fd87cac9da/pytest_asyncio-1.3.0-py3-none-any.whl", hash = "sha256:611e26147c7f77640e6d0a92a38ed17c3e9848063698d5c93d5aa7aa11cebff5" }, ] +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427" }, +] + +[[package]] +name = "python-dotenv" +version = "1.2.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/f0/26/19cadc79a718c5edbec86fd4919a6b6d3f681039a2f6d66d14be94e75fb9/python_dotenv-1.2.1.tar.gz", hash = "sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61" }, +] + +[[package]] +name = "python-json-logger" +version = "4.0.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/29/bf/eca6a3d43db1dae7070f70e160ab20b807627ba953663ba07928cdd3dc58/python_json_logger-4.0.0.tar.gz", hash = "sha256:f58e68eb46e1faed27e0f574a55a0455eecd7b8a5b88b85a784519ba3cff047f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/51/e5/fecf13f06e5e5f67e8837d777d1bc43fac0ed2b77a676804df5c34744727/python_json_logger-4.0.0-py3-none-any.whl", hash = "sha256:af09c9daf6a813aa4cc7180395f50f2a9e5fa056034c9953aec92e381c5ba1e2" }, +] + +[[package]] +name = "python-multipart" +version = "0.0.21" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/78/96/804520d0850c7db98e5ccb70282e29208723f0964e88ffd9d0da2f52ea09/python_multipart-0.0.21.tar.gz", hash = "sha256:7137ebd4d3bbf70ea1622998f902b97a29434a9e8dc40eb203bbcf7c2a2cba92" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/aa/76/03af049af4dcee5d27442f71b6924f01f3efb5d2bd34f23fcd563f2cc5f5/python_multipart-0.0.21-py3-none-any.whl", hash = "sha256:cf7a6713e01c87aa35387f4774e812c4361150938d20d232800f75ffcf266090" }, +] + +[[package]] +name = "pytz" +version = "2025.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00" }, +] + +[[package]] +name = "pywin32" +version = "311" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee" }, + { url = "https://mirrors.aliyun.com/pypi/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42" }, +] + +[[package]] +name = "pywin32-ctypes" +version = "0.2.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/85/9f/01a1a99704853cb63f253eea009390c88e7131c67e66a0a02099a8c917cb/pywin32-ctypes-0.2.3.tar.gz", hash = "sha256:d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl", hash = "sha256:8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8" }, +] + +[[package]] +name = "pyyaml" +version = "6.0.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196" }, + { url = "https://mirrors.aliyun.com/pypi/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ed/23/7a778b6bd0b9a8039df8b1b1d80e2e2ad78aa04171592c8a5c43a56a6af4/pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28" }, + { url = "https://mirrors.aliyun.com/pypi/packages/65/30/d7353c338e12baef4ecc1b09e877c1970bd3382789c159b4f89d6a70dc09/pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/c0/b3be26a015601b822b97d9149ff8cb5ead58c66f981e04fedf4e762f4bd4/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea" }, + { url = "https://mirrors.aliyun.com/pypi/packages/74/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be" }, + { url = "https://mirrors.aliyun.com/pypi/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26" }, + { url = "https://mirrors.aliyun.com/pypi/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9d/8c/f4bd7f6465179953d3ac9bc44ac1a8a3e6122cf8ada906b4f96c60172d43/pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310" }, + { url = "https://mirrors.aliyun.com/pypi/packages/92/b5/47e807c2623074914e29dabd16cbbdd4bf5e9b2db9f8090fa64411fc5382/pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/02/9e/e5e9b168be58564121efb3de6859c452fccde0ab093d8438905899a3a483/pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788" }, + { url = "https://mirrors.aliyun.com/pypi/packages/88/f9/16491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dd/3f/5989debef34dc6397317802b527dbbafb2b4760878a53d4166579111411e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35" }, + { url = "https://mirrors.aliyun.com/pypi/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/f9/07dd09ae774e4616edf6cda684ee78f97777bdd15847253637a6f052a62f/pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4e/78/8d08c9fb7ce09ad8c38ad533c1191cf27f7ae1effe5bb9400a46d9437fcf/pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7b/5b/3babb19104a46945cf816d047db2788bcaf8c94527a805610b0289a01c6b/pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8b/cc/dff0684d8dc44da4d22a13f35f073d558c268780ce3c6ba1b87055bb0b87/pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b1/5e/f77dc6b9036943e285ba76b49e118d9ea929885becb0a29ba8a7c75e29fe/pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ce/88/a9db1376aa2a228197c58b37302f284b5617f56a5d959fd1763fb1675ce6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065" }, + { url = "https://mirrors.aliyun.com/pypi/packages/da/92/1446574745d74df0c92e6aa4a7b0b3130706a4142b2d1a5869f2eaa423c6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b" }, +] + +[[package]] +name = "redis" +version = "7.1.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/43/c8/983d5c6579a411d8a99bc5823cc5712768859b5ce2c8afe1a65b37832c81/redis-7.1.0.tar.gz", hash = "sha256:b1cc3cfa5a2cb9c2ab3ba700864fb0ad75617b41f01352ce5779dabf6d5f9c3c" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/89/f0/8956f8a86b20d7bb9d6ac0187cf4cd54d8065bc9a1a09eb8011d4d326596/redis-7.1.0-py3-none-any.whl", hash = "sha256:23c52b208f92b56103e17c5d06bdc1a6c2c0b3106583985a76a18f83b265de2b" }, +] + +[[package]] +name = "referencing" +version = "0.36.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0" }, +] + +[[package]] +name = "regex" +version = "2025.11.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/cc/a9/546676f25e573a4cf00fe8e119b78a37b6a8fe2dc95cda877b30889c9c45/regex-2025.11.3.tar.gz", hash = "sha256:1fedc720f9bb2494ce31a58a1631f9c82df6a09b49c19517ea5cc280b4541e01" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/e8/74/18f04cb53e58e3fb107439699bd8375cf5a835eec81084e0bddbd122e4c2/regex-2025.11.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:bc8ab71e2e31b16e40868a40a69007bc305e1109bd4658eb6cad007e0bf67c41" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/3f/37fcdd0d2b1e78909108a876580485ea37c91e1acf66d3bb8e736348f441/regex-2025.11.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:22b29dda7e1f7062a52359fca6e58e548e28c6686f205e780b02ad8ef710de36" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/26/0a575f58eb23b7ebd67a45fccbc02ac030b737b896b7e7a909ffe43ffd6a/regex-2025.11.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3a91e4a29938bc1a082cc28fdea44be420bf2bebe2665343029723892eb073e1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ea/98/6a8dff667d1af907150432cf5abc05a17ccd32c72a3615410d5365ac167a/regex-2025.11.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:08b884f4226602ad40c5d55f52bf91a9df30f513864e0054bad40c0e9cf1afb7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/15/92c1db4fa4e12733dd5a526c2dd2b6edcbfe13257e135fc0f6c57f34c173/regex-2025.11.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3e0b11b2b2433d1c39c7c7a30e3f3d0aeeea44c2a8d0bae28f6b95f639927a69" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/e7/3ad7da8cdee1ce66c7cd37ab5ab05c463a86ffeb52b1a25fe7bd9293b36c/regex-2025.11.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:87eb52a81ef58c7ba4d45c3ca74e12aa4b4e77816f72ca25258a85b3ea96cb48" }, + { url = "https://mirrors.aliyun.com/pypi/packages/84/bd/9ce9f629fcb714ffc2c3faf62b6766ecb7a585e1e885eb699bcf130a5209/regex-2025.11.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a12ab1f5c29b4e93db518f5e3872116b7e9b1646c9f9f426f777b50d44a09e8c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/0f/8dc2e4349d8e877283e6edd6c12bdcebc20f03744e86f197ab6e4492bf08/regex-2025.11.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7521684c8c7c4f6e88e35ec89680ee1aa8358d3f09d27dfbdf62c446f5d4c695" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/73/cff02702960bc185164d5619c0c62a2f598a6abff6695d391b096237d4ab/regex-2025.11.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7fe6e5440584e94cc4b3f5f4d98a25e29ca12dccf8873679a635638349831b98" }, + { url = "https://mirrors.aliyun.com/pypi/packages/61/83/0e8d1ae71e15bc1dc36231c90b46ee35f9d52fab2e226b0e039e7ea9c10a/regex-2025.11.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8e026094aa12b43f4fd74576714e987803a315c76edb6b098b9809db5de58f74" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c8/f5/70a5cdd781dcfaa12556f2955bf170cd603cb1c96a1827479f8faea2df97/regex-2025.11.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:435bbad13e57eb5606a68443af62bed3556de2f46deb9f7d4237bc2f1c9fb3a0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/9b/7c29be7903c318488983e7d97abcf8ebd3830e4c956c4c540005fcfb0462/regex-2025.11.3-cp312-cp312-win32.whl", hash = "sha256:3839967cf4dc4b985e1570fd8d91078f0c519f30491c60f9ac42a8db039be204" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1a/67/3b92df89f179d7c367be654ab5626ae311cb28f7d5c237b6bb976cd5fbbb/regex-2025.11.3-cp312-cp312-win_amd64.whl", hash = "sha256:e721d1b46e25c481dc5ded6f4b3f66c897c58d2e8cfdf77bbced84339108b0b9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d7/55/85ba4c066fe5094d35b249c3ce8df0ba623cfd35afb22d6764f23a52a1c5/regex-2025.11.3-cp312-cp312-win_arm64.whl", hash = "sha256:64350685ff08b1d3a6fff33f45a9ca183dc1d58bbfe4981604e70ec9801bbc26" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e1/a7/dda24ebd49da46a197436ad96378f17df30ceb40e52e859fc42cac45b850/regex-2025.11.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c1e448051717a334891f2b9a620fe36776ebf3dd8ec46a0b877c8ae69575feb4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/19/22/af2dc751aacf88089836aa088a1a11c4f21a04707eb1b0478e8e8fb32847/regex-2025.11.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9b5aca4d5dfd7fbfbfbdaf44850fcc7709a01146a797536a8f84952e940cca76" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a3/88/1a3ea5672f4b0a84802ee9891b86743438e7c04eb0b8f8c4e16a42375327/regex-2025.11.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:04d2765516395cf7dda331a244a3282c0f5ae96075f728629287dfa6f76ba70a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fb/8c/f5987895bf42b8ddeea1b315c9fedcfe07cadee28b9c98cf50d00adcb14d/regex-2025.11.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d9903ca42bfeec4cebedba8022a7c97ad2aab22e09573ce9976ba01b65e4361" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/2a/6591ebeede78203fa77ee46a1c36649e02df9eaa77a033d1ccdf2fcd5d4e/regex-2025.11.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:639431bdc89d6429f6721625e8129413980ccd62e9d3f496be618a41d205f160" }, + { url = "https://mirrors.aliyun.com/pypi/packages/94/d6/be32a87cf28cf8ed064ff281cfbd49aefd90242a83e4b08b5a86b38e8eb4/regex-2025.11.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f117efad42068f9715677c8523ed2be1518116d1c49b1dd17987716695181efe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/62/11/9bcef2d1445665b180ac7f230406ad80671f0fc2a6ffb93493b5dd8cd64c/regex-2025.11.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4aecb6f461316adf9f1f0f6a4a1a3d79e045f9b71ec76055a791affa3b285850" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e5/a7/da0dc273d57f560399aa16d8a68ae7f9b57679476fc7ace46501d455fe84/regex-2025.11.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3b3a5f320136873cc5561098dfab677eea139521cb9a9e8db98b7e64aef44cbc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/da/4b/732a0c5a9736a0b8d6d720d4945a2f1e6f38f87f48f3173559f53e8d5d82/regex-2025.11.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:75fa6f0056e7efb1f42a1c34e58be24072cb9e61a601340cc1196ae92326a4f9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/f5/a2a03df27dc4c2d0c769220f5110ba8c4084b0bfa9ab0f9b4fcfa3d2b0fc/regex-2025.11.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:dbe6095001465294f13f1adcd3311e50dd84e5a71525f20a10bd16689c61ce0b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d6/09/e1cd5bee3841c7f6eb37d95ca91cdee7100b8f88b81e41c2ef426910891a/regex-2025.11.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:454d9b4ae7881afbc25015b8627c16d88a597479b9dea82b8c6e7e2e07240dc7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/eb/51/702f5ea74e2a9c13d855a6a85b7f80c30f9e72a95493260193c07f3f8d74/regex-2025.11.3-cp313-cp313-win32.whl", hash = "sha256:28ba4d69171fc6e9896337d4fc63a43660002b7da53fc15ac992abcf3410917c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8b/00/6e29bb314e271a743170e53649db0fdb8e8ff0b64b4f425f5602f4eb9014/regex-2025.11.3-cp313-cp313-win_amd64.whl", hash = "sha256:bac4200befe50c670c405dc33af26dad5a3b6b255dd6c000d92fe4629f9ed6a5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/f1/b156ff9f2ec9ac441710764dda95e4edaf5f36aca48246d1eea3f1fd96ec/regex-2025.11.3-cp313-cp313-win_arm64.whl", hash = "sha256:2292cd5a90dab247f9abe892ac584cb24f0f54680c73fcb4a7493c66c2bf2467" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/28/fd0c63357caefe5680b8ea052131acbd7f456893b69cc2a90cc3e0dc90d4/regex-2025.11.3-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:1eb1ebf6822b756c723e09f5186473d93236c06c579d2cc0671a722d2ab14281" }, + { url = "https://mirrors.aliyun.com/pypi/packages/df/ec/7014c15626ab46b902b3bcc4b28a7bae46d8f281fc7ea9c95e22fcaaa917/regex-2025.11.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1e00ec2970aab10dc5db34af535f21fcf32b4a31d99e34963419636e2f85ae39" }, + { url = "https://mirrors.aliyun.com/pypi/packages/23/ab/3b952ff7239f20d05f1f99e9e20188513905f218c81d52fb5e78d2bf7634/regex-2025.11.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a4cb042b615245d5ff9b3794f56be4138b5adc35a4166014d31d1814744148c7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/21/7e/3dc2749fc684f455f162dcafb8a187b559e2614f3826877d3844a131f37b/regex-2025.11.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:44f264d4bf02f3176467d90b294d59bf1db9fe53c141ff772f27a8b456b2a9ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1b/0b/d529a85ab349c6a25d1ca783235b6e3eedf187247eab536797021f7126c6/regex-2025.11.3-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7be0277469bf3bd7a34a9c57c1b6a724532a0d235cd0dc4e7f4316f982c28b19" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/18/2d868155f8c9e3e9d8f9e10c64e9a9f496bb8f7e037a88a8bed26b435af6/regex-2025.11.3-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0d31e08426ff4b5b650f68839f5af51a92a5b51abd8554a60c2fbc7c71f25d0b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/71/9d72ff0f354fa783fe2ba913c8734c3b433b86406117a8db4ea2bf1c7a2f/regex-2025.11.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e43586ce5bd28f9f285a6e729466841368c4a0353f6fd08d4ce4630843d3648a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e7/19/ce4bf7f5575c97f82b6e804ffb5c4e940c62609ab2a0d9538d47a7fdf7d4/regex-2025.11.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:0f9397d561a4c16829d4e6ff75202c1c08b68a3bdbfe29dbfcdb31c9830907c6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/03/86/fd1063a176ffb7b2315f9a1b08d17b18118b28d9df163132615b835a26ee/regex-2025.11.3-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:dd16e78eb18ffdb25ee33a0682d17912e8cc8a770e885aeee95020046128f1ce" }, + { url = "https://mirrors.aliyun.com/pypi/packages/12/43/103fb2e9811205e7386366501bc866a164a0430c79dd59eac886a2822950/regex-2025.11.3-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:ffcca5b9efe948ba0661e9df0fa50d2bc4b097c70b9810212d6b62f05d83b2dd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/22/e392e53f3869b75804762c7c848bd2dd2abf2b70fb0e526f58724638bd35/regex-2025.11.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c56b4d162ca2b43318ac671c65bd4d563e841a694ac70e1a976ac38fcf4ca1d2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4f/f9/8bd6b656592f925b6845fcbb4d57603a3ac2fb2373344ffa1ed70aa6820a/regex-2025.11.3-cp313-cp313t-win32.whl", hash = "sha256:9ddc42e68114e161e51e272f667d640f97e84a2b9ef14b7477c53aac20c2d59a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e5/87/0e7d603467775ff65cd2aeabf1b5b50cc1c3708556a8b849a2fa4dd1542b/regex-2025.11.3-cp313-cp313t-win_amd64.whl", hash = "sha256:7a7c7fdf755032ffdd72c77e3d8096bdcb0eb92e89e17571a196f03d88b11b3c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/d0/2afc6f8e94e2b64bfb738a7c2b6387ac1699f09f032d363ed9447fd2bb57/regex-2025.11.3-cp313-cp313t-win_arm64.whl", hash = "sha256:df9eb838c44f570283712e7cff14c16329a9f0fb19ca492d21d4b7528ee6821e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/e9/f6e13de7e0983837f7b6d238ad9458800a874bf37c264f7923e63409944c/regex-2025.11.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9697a52e57576c83139d7c6f213d64485d3df5bf84807c35fa409e6c970801c6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a3/5c/261f4a262f1fa65141c1b74b255988bd2fa020cc599e53b080667d591cfc/regex-2025.11.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:e18bc3f73bd41243c9b38a6d9f2366cd0e0137a9aebe2d8ff76c5b67d4c0a3f4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8e/57/f14eeb7f072b0e9a5a090d1712741fd8f214ec193dba773cf5410108bb7d/regex-2025.11.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:61a08bcb0ec14ff4e0ed2044aad948d0659604f824cbd50b55e30b0ec6f09c73" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/6b/1d650c45e99a9b327586739d926a1cd4e94666b1bd4af90428b36af66dc7/regex-2025.11.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c9c30003b9347c24bcc210958c5d167b9e4f9be786cb380a7d32f14f9b84674f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/ee/d66dcbc6b628ce4e3f7f0cbbb84603aa2fc0ffc878babc857726b8aab2e9/regex-2025.11.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4e1e592789704459900728d88d41a46fe3969b82ab62945560a31732ffc19a6d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/2d/f238229f1caba7ac87a6c4153d79947fb0261415827ae0f77c304260c7d3/regex-2025.11.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6538241f45eb5a25aa575dbba1069ad786f68a4f2773a29a2bd3dd1f9de787be" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/3d/22a4eaba214a917c80e04f6025d26143690f0419511e0116508e24b11c9b/regex-2025.11.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bce22519c989bb72a7e6b36a199384c53db7722fe669ba891da75907fe3587db" }, + { url = "https://mirrors.aliyun.com/pypi/packages/84/b1/03188f634a409353a84b5ef49754b97dbcc0c0f6fd6c8ede505a8960a0a4/regex-2025.11.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:66d559b21d3640203ab9075797a55165d79017520685fb407b9234d72ab63c62" }, + { url = "https://mirrors.aliyun.com/pypi/packages/99/6a/27d072f7fbf6fadd59c64d210305e1ff865cc3b78b526fd147db768c553b/regex-2025.11.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:669dcfb2e38f9e8c69507bace46f4889e3abbfd9b0c29719202883c0a603598f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9a/70/1b3878f648e0b6abe023172dacb02157e685564853cc363d9961bcccde4e/regex-2025.11.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:32f74f35ff0f25a5021373ac61442edcb150731fbaa28286bbc8bb1582c89d02" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dd/d5/68e25559b526b8baab8e66839304ede68ff6727237a47727d240006bd0ff/regex-2025.11.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e6c7a21dffba883234baefe91bc3388e629779582038f75d2a5be918e250f0ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/df/43971264857140a350910d4e33df725e8c94dd9dee8d2e4729fa0d63d49e/regex-2025.11.3-cp314-cp314-win32.whl", hash = "sha256:795ea137b1d809eb6836b43748b12634291c0ed55ad50a7d72d21edf1cd565c4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/01/6f/9711b57dc6894a55faf80a4c1b5aa4f8649805cb9c7aef46f7d27e2b9206/regex-2025.11.3-cp314-cp314-win_amd64.whl", hash = "sha256:9f95fbaa0ee1610ec0fc6b26668e9917a582ba80c52cc6d9ada15e30aa9ab9ad" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/7e/f6eaa207d4377481f5e1775cdeb5a443b5a59b392d0065f3417d31d80f87/regex-2025.11.3-cp314-cp314-win_arm64.whl", hash = "sha256:dfec44d532be4c07088c3de2876130ff0fbeeacaa89a137decbbb5f665855a0f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c3/06/49b198550ee0f5e4184271cee87ba4dfd9692c91ec55289e6282f0f86ccf/regex-2025.11.3-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:ba0d8a5d7f04f73ee7d01d974d47c5834f8a1b0224390e4fe7c12a3a92a78ecc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ce/bf/abdafade008f0b1c9da10d934034cb670432d6cf6cbe38bbb53a1cfd6cf8/regex-2025.11.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:442d86cf1cfe4faabf97db7d901ef58347efd004934da045c745e7b5bd57ac49" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/ef/0c357bb8edbd2ad8e273fcb9e1761bc37b8acbc6e1be050bebd6475f19c1/regex-2025.11.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:fd0a5e563c756de210bb964789b5abe4f114dacae9104a47e1a649b910361536" }, + { url = "https://mirrors.aliyun.com/pypi/packages/79/06/edbb67257596649b8fb088d6aeacbcb248ac195714b18a65e018bf4c0b50/regex-2025.11.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf3490bcbb985a1ae97b2ce9ad1c0f06a852d5b19dde9b07bdf25bf224248c95" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f4/d9/ad4deccfce0ea336296bd087f1a191543bb99ee1c53093dcd4c64d951d00/regex-2025.11.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3809988f0a8b8c9dcc0f92478d6501fac7200b9ec56aecf0ec21f4a2ec4b6009" }, + { url = "https://mirrors.aliyun.com/pypi/packages/13/75/a55a4724c56ef13e3e04acaab29df26582f6978c000ac9cd6810ad1f341f/regex-2025.11.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f4ff94e58e84aedb9c9fce66d4ef9f27a190285b451420f297c9a09f2b9abee9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/67/1e/a1657ee15bd9116f70d4a530c736983eed997b361e20ecd8f5ca3759d5c5/regex-2025.11.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7eb542fd347ce61e1321b0a6b945d5701528dca0cd9759c2e3bb8bd57e47964d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/6f/f7516dde5506a588a561d296b2d0044839de06035bb486b326065b4c101e/regex-2025.11.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d6c2d5919075a1f2e413c00b056ea0c2f065b3f5fe83c3d07d325ab92dce51d6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/dd/3d10b9e170cc16fb34cb2cef91513cf3df65f440b3366030631b2984a264/regex-2025.11.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:3f8bf11a4827cc7ce5a53d4ef6cddd5ad25595d3c1435ef08f76825851343154" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/8e/935e6beff1695aa9085ff83195daccd72acc82c81793df480f34569330de/regex-2025.11.3-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:22c12d837298651e5550ac1d964e4ff57c3f56965fc1812c90c9fb2028eaf267" }, + { url = "https://mirrors.aliyun.com/pypi/packages/92/12/10650181a040978b2f5720a6a74d44f841371a3d984c2083fc1752e4acf6/regex-2025.11.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:62ba394a3dda9ad41c7c780f60f6e4a70988741415ae96f6d1bf6c239cf01379" }, + { url = "https://mirrors.aliyun.com/pypi/packages/67/90/8f37138181c9a7690e7e4cb388debbd389342db3c7381d636d2875940752/regex-2025.11.3-cp314-cp314t-win32.whl", hash = "sha256:4bf146dca15cdd53224a1bf46d628bd7590e4a07fbb69e720d561aea43a32b38" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8f/cd/867f5ec442d56beb56f5f854f40abcfc75e11d10b11fdb1869dd39c63aaf/regex-2025.11.3-cp314-cp314t-win_amd64.whl", hash = "sha256:adad1a1bcf1c9e76346e091d22d23ac54ef28e1365117d99521631078dfec9de" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/31/32c0c4610cbc070362bf1d2e4ea86d1ea29014d400a6d6c2486fcfd57766/regex-2025.11.3-cp314-cp314t-win_arm64.whl", hash = "sha256:c54f768482cef41e219720013cd05933b6f971d9562544d691c68699bf2b6801" }, +] + +[[package]] +name = "requests" +version = "2.32.5" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6" }, +] + +[[package]] +name = "rich" +version = "14.2.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "markdown-it-py" }, + { name = "pygments" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/fb/d2/8920e102050a0de7bfabeb4c4614a49248cf8d5d7a8d01885fbb24dc767a/rich-14.2.0.tar.gz", hash = "sha256:73ff50c7c0c1c77c8243079283f4edb376f0f6442433aecb8ce7e6d0b92d1fe4" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/25/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-14.2.0-py3-none-any.whl", hash = "sha256:76bc51fe2e57d2b1be1f96c524b890b816e334ab4c1e45888799bfaab0021edd" }, +] + +[[package]] +name = "rich-rst" +version = "1.3.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "docutils" }, + { name = "rich" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/bc/6d/a506aaa4a9eaa945ed8ab2b7347859f53593864289853c5d6d62b77246e0/rich_rst-1.3.2.tar.gz", hash = "sha256:a1196fdddf1e364b02ec68a05e8ff8f6914fee10fbca2e6b6735f166bb0da8d4" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/13/2f/b4530fbf948867702d0a3f27de4a6aab1d156f406d72852ab902c4d04de9/rich_rst-1.3.2-py3-none-any.whl", hash = "sha256:a99b4907cbe118cf9d18b0b44de272efa61f15117c61e39ebdc431baf5df722a" }, +] + +[[package]] +name = "rpds-py" +version = "0.30.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/20/af/3f2f423103f1113b36230496629986e0ef7e199d2aa8392452b484b38ced/rpds_py-0.30.0.tar.gz", hash = "sha256:dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/03/e7/98a2f4ac921d82f33e03f3835f5bf3a4a40aa1bfdc57975e74a97b2b4bdd/rpds_py-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a161f20d9a43006833cd7068375a94d035714d73a172b681d8881820600abfad" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4d/a1/bca7fd3d452b272e13335db8d6b0b3ecde0f90ad6f16f3328c6fb150c889/rpds_py-0.30.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6abc8880d9d036ecaafe709079969f56e876fcf107f7a8e9920ba6d5a3878d05" }, + { url = "https://mirrors.aliyun.com/pypi/packages/65/1c/ae157e83a6357eceff62ba7e52113e3ec4834a84cfe07fa4b0757a7d105f/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca28829ae5f5d569bb62a79512c842a03a12576375d5ece7d2cadf8abe96ec28" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d4/36/eb2eb8515e2ad24c0bd43c3ee9cd74c33f7ca6430755ccdb240fd3144c44/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1010ed9524c73b94d15919ca4d41d8780980e1765babf85f9a2f90d247153dd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d6/65/ad8dc1784a331fabbd740ef6f71ce2198c7ed0890dab595adb9ea2d775a1/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d1736cfb49381ba528cd5baa46f82fdc65c06e843dab24dd70b63d09121b3f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/63/8e/0cfa7ae158e15e143fe03993b5bcd743a59f541f5952e1546b1ac1b5fd45/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d948b135c4693daff7bc2dcfc4ec57237a29bd37e60c2fabf5aff2bbacf3e2f1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/60/1b/6f8f29f3f995c7ffdde46a626ddccd7c63aefc0efae881dc13b6e5d5bb16/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f236970bccb2233267d89173d3ad2703cd36a0e2a6e92d0560d333871a3d23" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6d/d5/a266341051a7a3ca2f4b750a3aa4abc986378431fc2da508c5034d081b70/rpds_py-0.30.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2e6ecb5a5bcacf59c3f912155044479af1d0b6681280048b338b28e364aca1f6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/10/3b/71b725851df9ab7a7a4e33cf36d241933da66040d195a84781f49c50490c/rpds_py-0.30.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8fa71a2e078c527c3e9dc9fc5a98c9db40bcc8a92b4e8858e36d329f8684b51" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/2b/e59e58c544dc9bd8bd8384ecdb8ea91f6727f0e37a7131baeff8d6f51661/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73c67f2db7bc334e518d097c6d1e6fed021bbc9b7d678d6cc433478365d1d5f5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/da/3e/a18e6f5b460893172a7d6a680e86d3b6bc87a54c1f0b03446a3c8c7b588f/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5ba103fb455be00f3b1c2076c9d4264bfcb037c976167a6047ed82f23153f02e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5c/e2/714694e4b87b85a18e2c243614974413c60aa107fd815b8cbc42b873d1d7/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7cee9c752c0364588353e627da8a7e808a66873672bcb5f52890c33fd965b394" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6f/ab/d5d5e3bcedb0a77f4f613706b750e50a5a3ba1c15ccd3665ecc636c968fd/rpds_py-0.30.0-cp312-cp312-win32.whl", hash = "sha256:1ab5b83dbcf55acc8b08fc62b796ef672c457b17dbd7820a11d6c52c06839bdf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/39/3b/f786af9957306fdc38a74cef405b7b93180f481fb48453a114bb6465744a/rpds_py-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:a090322ca841abd453d43456ac34db46e8b05fd9b3b4ac0c78bcde8b089f959b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f3/d2/b91dc748126c1559042cfe41990deb92c4ee3e2b415f6b5234969ffaf0cc/rpds_py-0.30.0-cp312-cp312-win_arm64.whl", hash = "sha256:669b1805bd639dd2989b281be2cfd951c6121b65e729d9b843e9639ef1fd555e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ed/dc/d61221eb88ff410de3c49143407f6f3147acf2538c86f2ab7ce65ae7d5f9/rpds_py-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f83424d738204d9770830d35290ff3273fbb02b41f919870479fab14b9d303b2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/32/55fb50ae104061dbc564ef15cc43c013dc4a9f4527a1f4d99baddf56fe5f/rpds_py-0.30.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e7536cd91353c5273434b4e003cbda89034d67e7710eab8761fd918ec6c69cf8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/58/70/faed8186300e3b9bdd138d0273109784eea2396c68458ed580f885dfe7ad/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2771c6c15973347f50fece41fc447c054b7ac2ae0502388ce3b6738cd366e3d4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/a8/073cac3ed2c6387df38f71296d002ab43496a96b92c823e76f46b8af0543/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0a59119fc6e3f460315fe9d08149f8102aa322299deaa5cab5b40092345c2136" }, + { url = "https://mirrors.aliyun.com/pypi/packages/77/57/5999eb8c58671f1c11eba084115e77a8899d6e694d2a18f69f0ba471ec8b/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76fec018282b4ead0364022e3c54b60bf368b9d926877957a8624b58419169b7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e0/af/5ab4833eadc36c0a8ed2bc5c0de0493c04f6c06de223170bd0798ff98ced/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bef75a5525db97318e8cd061542b5a79812d711ea03dbc1f6f8dbb0c5f0d2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/91/c4/fc70cd0249496493500e7cc2de87504f5aa6509de1e88623431fec76d4b6/rpds_py-0.30.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:9cf69cdda1f5968a30a359aba2f7f9aa648a9ce4b580d6826437f2b291cfc86e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/58/95/d9275b05ab96556fefff73a385813eb66032e4c99f411d0795372d9abcea/rpds_py-0.30.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a4796a717bf12b9da9d3ad002519a86063dcac8988b030e405704ef7d74d2d9d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/06/c1/3088fc04b6624eb12a57eb814f0d4997a44b0d208d6cace713033ff1a6ba/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d4c2aa7c50ad4728a094ebd5eb46c452e9cb7edbfdb18f9e1221f597a73e1e7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d8/42/c612a833183b39774e8ac8fecae81263a68b9583ee343db33ab571a7ce55/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba81a9203d07805435eb06f536d95a266c21e5b2dfbf6517748ca40c98d19e31" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/60/525a50f45b01d70005403ae0e25f43c0384369ad24ffe46e8d9068b50086/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:945dccface01af02675628334f7cf49c2af4c1c904748efc5cf7bbdf0b579f95" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0b/5d/47c4655e9bcd5ca907148535c10e7d489044243cc9941c16ed7cd53be91d/rpds_py-0.30.0-cp313-cp313-win32.whl", hash = "sha256:b40fb160a2db369a194cb27943582b38f79fc4887291417685f3ad693c5a1d5d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f2/e1/485132437d20aa4d3e1d8b3fb5a5e65aa8139f1e097080c2a8443201742c/rpds_py-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:806f36b1b605e2d6a72716f321f20036b9489d29c51c91f4dd29a3e3afb73b15" }, + { url = "https://mirrors.aliyun.com/pypi/packages/24/95/ffd128ed1146a153d928617b0ef673960130be0009c77d8fbf0abe306713/rpds_py-0.30.0-cp313-cp313-win_arm64.whl", hash = "sha256:d96c2086587c7c30d44f31f42eae4eac89b60dabbac18c7669be3700f13c3ce1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/1b/b10de890a0def2a319a2626334a7f0ae388215eb60914dbac8a3bae54435/rpds_py-0.30.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:eb0b93f2e5c2189ee831ee43f156ed34e2a89a78a66b98cadad955972548be5a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0d/bf/27e39f5971dc4f305a4fb9c672ca06f290f7c4e261c568f3dea16a410d47/rpds_py-0.30.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:922e10f31f303c7c920da8981051ff6d8c1a56207dbdf330d9047f6d30b70e5e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/40/58/442ada3bba6e8e6615fc00483135c14a7538d2ffac30e2d933ccf6852232/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdc62c8286ba9bf7f47befdcea13ea0e26bf294bda99758fd90535cbaf408000" }, + { url = "https://mirrors.aliyun.com/pypi/packages/14/14/f59b0127409a33c6ef6f5c1ebd5ad8e32d7861c9c7adfa9a624fc3889f6c/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47f9a91efc418b54fb8190a6b4aa7813a23fb79c51f4bb84e418f5476c38b8db" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b3/66/e0be3e162ac299b3a22527e8913767d869e6cc75c46bd844aa43fb81ab62/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3587eb9b17f3789ad50824084fa6f81921bbf9a795826570bda82cb3ed91f2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/55/fa3b9cf31d0c963ecf1ba777f7cf4b2a2c976795ac430d24a1f43d25a6ba/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39c02563fc592411c2c61d26b6c5fe1e51eaa44a75aa2c8735ca88b0d9599daa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/60/ca/780cf3b1a32b18c0f05c441958d3758f02544f1d613abf9488cd78876378/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51a1234d8febafdfd33a42d97da7a43f5dcb120c1060e352a3fbc0c6d36e2083" }, + { url = "https://mirrors.aliyun.com/pypi/packages/82/86/d5f2e04f2aa6247c613da0c1dd87fcd08fa17107e858193566048a1e2f0a/rpds_py-0.30.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:eb2c4071ab598733724c08221091e8d80e89064cd472819285a9ab0f24bcedb9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/9a/453255d2f769fe44e07ea9785c8347edaf867f7026872e76c1ad9f7bed92/rpds_py-0.30.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bdfdb946967d816e6adf9a3d8201bfad269c67efe6cefd7093ef959683c8de0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a3/31/622a86cdc0c45d6df0e9ccb6becdba5074735e7033c20e401a6d9d0e2ca0/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c77afbd5f5250bf27bf516c7c4a016813eb2d3e116139aed0096940c5982da94" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1c/5d/15bbf0fb4a3f58a3b1c67855ec1efcc4ceaef4e86644665fff03e1b66d8d/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:61046904275472a76c8c90c9ccee9013d70a6d0f73eecefd38c1ae7c39045a08" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6d/61/21b8c41f68e60c8cc3b2e25644f0e3681926020f11d06ab0b78e3c6bbff1/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c5f36a861bc4b7da6516dbdf302c55313afa09b81931e8280361a4f6c9a2d27" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/39/7e067bb06c31de48de3eb200f9fc7c58982a4d3db44b07e73963e10d3be9/rpds_py-0.30.0-cp313-cp313t-win32.whl", hash = "sha256:3d4a69de7a3e50ffc214ae16d79d8fbb0922972da0356dcf4d0fdca2878559c6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0a/4d/222ef0b46443cf4cf46764d9c630f3fe4abaa7245be9417e56e9f52b8f65/rpds_py-0.30.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f14fc5df50a716f7ece6a80b6c78bb35ea2ca47c499e422aa4463455dd96d56d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/81/dad16382ebbd3d0e0328776d8fd7ca94220e4fa0798d1dc5e7da48cb3201/rpds_py-0.30.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:68f19c879420aa08f61203801423f6cd5ac5f0ac4ac82a2368a9fcd6a9a075e0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2b/60/19f7884db5d5603edf3c6bce35408f45ad3e97e10007df0e17dd57af18f8/rpds_py-0.30.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ec7c4490c672c1a0389d319b3a9cfcd098dcdc4783991553c332a15acf7249be" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/c4/76eb0e1e72d1a9c4703c69607cec123c29028bff28ce41588792417098ac/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f251c812357a3fed308d684a5079ddfb9d933860fc6de89f2b7ab00da481e65f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/72/87/87ea665e92f3298d1b26d78814721dc39ed8d2c74b86e83348d6b48a6f31/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac98b175585ecf4c0348fd7b29c3864bda53b805c773cbf7bfdaffc8070c976f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/77/ad/7783a89ca0587c15dcbf139b4a8364a872a25f861bdb88ed99f9b0dec985/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e62880792319dbeb7eb866547f2e35973289e7d5696c6e295476448f5b63c87" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5b/3c/2882bdac942bd2172f3da574eab16f309ae10a3925644e969536553cb4ee/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e7fc54e0900ab35d041b0601431b0a0eb495f0851a0639b6ef90f7741b39a18" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ce/81/9a91c0111ce1758c92516a3e44776920b579d9a7c09b2b06b642d4de3f0f/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47e77dc9822d3ad616c3d5759ea5631a75e5809d5a28707744ef79d7a1bcfcad" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cf/8e/1da49d4a107027e5fbc64daeab96a0706361a2918da10cb41769244b805d/rpds_py-0.30.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b4dc1a6ff022ff85ecafef7979a2c6eb423430e05f1165d6688234e62ba99a07" }, + { url = "https://mirrors.aliyun.com/pypi/packages/df/5a/7ee239b1aa48a127570ec03becbb29c9d5a9eb092febbd1699d567cae859/rpds_py-0.30.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4559c972db3a360808309e06a74628b95eaccbf961c335c8fe0d590cf587456f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/70/ea/caa143cf6b772f823bc7929a45da1fa83569ee49b11d18d0ada7f5ee6fd6/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0ed177ed9bded28f8deb6ab40c183cd1192aa0de40c12f38be4d59cd33cb5c65" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/91/ac20ba2d69303f961ad8cf55bf7dbdb4763f627291ba3d0d7d67333cced9/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ad1fa8db769b76ea911cb4e10f049d80bf518c104f15b3edb2371cc65375c46f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/21/20/7ff5f3c8b00c8a95f75985128c26ba44503fb35b8e0259d812766ea966c7/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:46e83c697b1f1c72b50e5ee5adb4353eef7406fb3f2043d64c33f20ad1c2fc53" }, + { url = "https://mirrors.aliyun.com/pypi/packages/72/c7/81dadd7b27c8ee391c132a6b192111ca58d866577ce2d9b0ca157552cce0/rpds_py-0.30.0-cp314-cp314-win32.whl", hash = "sha256:ee454b2a007d57363c2dfd5b6ca4a5d7e2c518938f8ed3b706e37e5d470801ed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3e/d2/1aaac33287e8cfb07aab2e6b8ac1deca62f6f65411344f1433c55e6f3eb8/rpds_py-0.30.0-cp314-cp314-win_amd64.whl", hash = "sha256:95f0802447ac2d10bcc69f6dc28fe95fdf17940367b21d34e34c737870758950" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e8/95/ab005315818cc519ad074cb7784dae60d939163108bd2b394e60dc7b5461/rpds_py-0.30.0-cp314-cp314-win_arm64.whl", hash = "sha256:613aa4771c99f03346e54c3f038e4cc574ac09a3ddfb0e8878487335e96dead6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9e/68/154fe0194d83b973cdedcdcc88947a2752411165930182ae41d983dcefa6/rpds_py-0.30.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7e6ecfcb62edfd632e56983964e6884851786443739dbfe3582947e87274f7cb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/83/69/8bbc8b07ec854d92a8b75668c24d2abcb1719ebf890f5604c61c9369a16f/rpds_py-0.30.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a1d0bc22a7cdc173fedebb73ef81e07faef93692b8c1ad3733b67e31e1b6e1b8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ab/00/ba2e50183dbd9abcce9497fa5149c62b4ff3e22d338a30d690f9af970561/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d08f00679177226c4cb8c5265012eea897c8ca3b93f429e546600c971bcbae7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/6f/86f0272b84926bcb0e4c972262f54223e8ecc556b3224d281e6598fc9268/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5965af57d5848192c13534f90f9dd16464f3c37aaf166cc1da1cae1fd5a34898" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/e9/0e02bb2e6dc63d212641da45df2b0bf29699d01715913e0d0f017ee29438/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a4e86e34e9ab6b667c27f3211ca48f73dba7cd3d90f8d5b11be56e5dbc3fb4e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ee/ca/be7bca14cf21513bdf9c0606aba17d1f389ea2b6987035eb4f62bd923f25/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d3e6b26f2c785d65cc25ef1e5267ccbe1b069c5c21b8cc724efee290554419" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c2/c7/736e00ebf39ed81d75544c0da6ef7b0998f8201b369acf842f9a90dc8fce/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:626a7433c34566535b6e56a1b39a7b17ba961e97ce3b80ec62e6f1312c025551" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4a/3f/da50dfde9956aaf365c4adc9533b100008ed31aea635f2b8d7b627e25b49/rpds_py-0.30.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:acd7eb3f4471577b9b5a41baf02a978e8bdeb08b4b355273994f8b87032000a8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4e/00/34bcc2565b6020eab2623349efbdec810676ad571995911f1abdae62a3a0/rpds_py-0.30.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe5fa731a1fa8a0a56b0977413f8cacac1768dad38d16b3a296712709476fbd5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8c/28/882e72b5b3e6f718d5453bd4d0d9cf8df36fddeb4ddbbab17869d5868616/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:74a3243a411126362712ee1524dfc90c650a503502f135d54d1b352bd01f2404" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3b/97/04a65539c17692de5b85c6e293520fd01317fd878ea1995f0367d4532fb1/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:3e8eeb0544f2eb0d2581774be4c3410356eba189529a6b3e36bbbf9696175856" }, + { url = "https://mirrors.aliyun.com/pypi/packages/85/70/92482ccffb96f5441aab93e26c4d66489eb599efdcf96fad90c14bbfb976/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dbd936cde57abfee19ab3213cf9c26be06d60750e60a8e4dd85d1ab12c8b1f40" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/53/7c7e784abfa500a2b6b583b147ee4bb5a2b3747a9166bab52fec4b5b5e7d/rpds_py-0.30.0-cp314-cp314t-win32.whl", hash = "sha256:dc824125c72246d924f7f796b4f63c1e9dc810c7d9e2355864b3c3a73d59ade0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d0/02/fa464cdfbe6b26e0600b62c528b72d8608f5cc49f96b8d6e38c95d60c676/rpds_py-0.30.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27f4b0e92de5bfbc6f86e43959e6edd1425c33b5e69aab0984a72047f2bcf1e3" }, +] + +[[package]] +name = "rsa" +version = "4.9.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "pyasn1" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/da/8a/22b7beea3ee0d44b1916c0c1cb0ee3af23b700b6da9f04991899d0c555d4/rsa-4.9.1.tar.gz", hash = "sha256:e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/64/8d/0133e4eb4beed9e425d9a98ed6e081a55d195481b7632472be1af08d2f6b/rsa-4.9.1-py3-none-any.whl", hash = "sha256:68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762" }, +] + [[package]] name = "ruff" version = "0.14.11" @@ -123,6 +3272,448 @@ wheels = [ { url = "https://mirrors.aliyun.com/pypi/packages/c4/1c/1dbe51782c0e1e9cfce1d1004752672d2d4629ea46945d19d731ad772b3b/ruff-0.14.11-py3-none-win_arm64.whl", hash = "sha256:649fb6c9edd7f751db276ef42df1f3df41c38d67d199570ae2a7bd6cbc3590f0" }, ] +[[package]] +name = "s3transfer" +version = "0.16.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "botocore" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/05/04/74127fc843314818edfa81b5540e26dd537353b123a4edc563109d8f17dd/s3transfer-0.16.0.tar.gz", hash = "sha256:8e990f13268025792229cd52fa10cb7163744bf56e719e0b9cb925ab79abf920" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/fc/51/727abb13f44c1fcf6d145979e1535a35794db0f6e450a0cb46aa24732fe2/s3transfer-0.16.0-py3-none-any.whl", hash = "sha256:18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe" }, +] + +[[package]] +name = "scikit-learn" +version = "1.8.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "joblib" }, + { name = "numpy" }, + { name = "scipy" }, + { name = "threadpoolctl" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/0e/d4/40988bf3b8e34feec1d0e6a051446b1f66225f8529b9309becaeef62b6c4/scikit_learn-1.8.0.tar.gz", hash = "sha256:9bccbb3b40e3de10351f8f5068e105d0f4083b1a65fa07b6634fbc401a6287fd" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/90/74/e6a7cc4b820e95cc38cf36cd74d5aa2b42e8ffc2d21fe5a9a9c45c1c7630/scikit_learn-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:5fb63362b5a7ddab88e52b6dbb47dac3fd7dafeee740dc6c8d8a446ddedade8e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/49/d8/9be608c6024d021041c7f0b3928d4749a706f4e2c3832bbede4fb4f58c95/scikit_learn-1.8.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:5025ce924beccb28298246e589c691fe1b8c1c96507e6d27d12c5fadd85bfd76" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dd/47/f187b4636ff80cc63f21cd40b7b2d177134acaa10f6bb73746130ee8c2e5/scikit_learn-1.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4496bb2cf7a43ce1a2d7524a79e40bc5da45cf598dbf9545b7e8316ccba47bb4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/97/74/b7a304feb2b49df9fafa9382d4d09061a96ee9a9449a7cbea7988dda0828/scikit_learn-1.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a0bcfe4d0d14aec44921545fd2af2338c7471de9cb701f1da4c9d85906ab847a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/c4/0ab22726a04ede56f689476b760f98f8f46607caecff993017ac1b64aa5d/scikit_learn-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:35c007dedb2ffe38fe3ee7d201ebac4a2deccd2408e8621d53067733e3c74809" }, + { url = "https://mirrors.aliyun.com/pypi/packages/24/90/344a67811cfd561d7335c1b96ca21455e7e472d281c3c279c4d3f2300236/scikit_learn-1.8.0-cp312-cp312-win_arm64.whl", hash = "sha256:8c497fff237d7b4e07e9ef1a640887fa4fb765647f86fbe00f969ff6280ce2bb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/03/aa/e22e0768512ce9255eba34775be2e85c2048da73da1193e841707f8f039c/scikit_learn-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0d6ae97234d5d7079dc0040990a6f7aeb97cb7fa7e8945f1999a429b23569e0a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/58/37/31b83b2594105f61a381fc74ca19e8780ee923be2d496fcd8d2e1147bd99/scikit_learn-1.8.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:edec98c5e7c128328124a029bceb09eda2d526997780fef8d65e9a69eead963e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/5a/3f1caed8765f33eabb723596666da4ebbf43d11e96550fb18bdec42b467b/scikit_learn-1.8.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:74b66d8689d52ed04c271e1329f0c61635bcaf5b926db9b12d58914cdc01fe57" }, + { url = "https://mirrors.aliyun.com/pypi/packages/38/cf/06896db3f71c75902a8e9943b444a56e727418f6b4b4a90c98c934f51ed4/scikit_learn-1.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8fdf95767f989b0cfedb85f7ed8ca215d4be728031f56ff5a519ee1e3276dc2e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1c/f9/9b7563caf3ec8873e17a31401858efab6b39a882daf6c1bfa88879c0aa11/scikit_learn-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:2de443b9373b3b615aec1bb57f9baa6bb3a9bd093f1269ba95c17d870422b271" }, + { url = "https://mirrors.aliyun.com/pypi/packages/49/bd/1f4001503650e72c4f6009ac0c4413cb17d2d601cef6f71c0453da2732fc/scikit_learn-1.8.0-cp313-cp313-win_arm64.whl", hash = "sha256:eddde82a035681427cbedded4e6eff5e57fa59216c2e3e90b10b19ab1d0a65c3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d2/7d/a630359fc9dcc95496588c8d8e3245cc8fd81980251079bc09c70d41d951/scikit_learn-1.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7cc267b6108f0a1499a734167282c00c4ebf61328566b55ef262d48e9849c735" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cc/56/a0c86f6930cfcd1c7054a2bc417e26960bb88d32444fe7f71d5c2cfae891/scikit_learn-1.8.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:fe1c011a640a9f0791146011dfd3c7d9669785f9fed2b2a5f9e207536cf5c2fd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/1e/05962ea1cebc1cf3876667ecb14c283ef755bf409993c5946ade3b77e303/scikit_learn-1.8.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72358cce49465d140cc4e7792015bb1f0296a9742d5622c67e31399b75468b9e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fe/56/a85473cd75f200c9759e3a5f0bcab2d116c92a8a02ee08ccd73b870f8bb4/scikit_learn-1.8.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:80832434a6cc114f5219211eec13dcbc16c2bac0e31ef64c6d346cde3cf054cb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cc/b7/64d8cfa896c64435ae57f4917a548d7ac7a44762ff9802f75a79b77cb633/scikit_learn-1.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ee787491dbfe082d9c3013f01f5991658b0f38aa8177e4cd4bf434c58f551702" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5e/37/e192ea709551799379958b4c4771ec507347027bb7c942662c7fbeba31cb/scikit_learn-1.8.0-cp313-cp313t-win_arm64.whl", hash = "sha256:bf97c10a3f5a7543f9b88cbf488d33d175e9146115a451ae34568597ba33dcde" }, + { url = "https://mirrors.aliyun.com/pypi/packages/24/05/1af2c186174cc92dcab2233f327336058c077d38f6fe2aceb08e6ab4d509/scikit_learn-1.8.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:c22a2da7a198c28dd1a6e1136f19c830beab7fdca5b3e5c8bba8394f8a5c45b3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a8/25/01c0af38fe969473fb292bba9dc2b8f9b451f3112ff242c647fee3d0dfe7/scikit_learn-1.8.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:6b595b07a03069a2b1740dc08c2299993850ea81cce4fe19b2421e0c970de6b7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/be/ce/a0623350aa0b68647333940ee46fe45086c6060ec604874e38e9ab7d8e6c/scikit_learn-1.8.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:29ffc74089f3d5e87dfca4c2c8450f88bdc61b0fc6ed5d267f3988f19a1309f6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/cb/861b41341d6f1245e6ca80b1c1a8c4dfce43255b03df034429089ca2a2c5/scikit_learn-1.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fb65db5d7531bccf3a4f6bec3462223bea71384e2cda41da0f10b7c292b9e7c4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/76/18/a8def8f91b18cd1ba6e05dbe02540168cb24d47e8dcf69e8d00b7da42a08/scikit_learn-1.8.0-cp314-cp314-win_amd64.whl", hash = "sha256:56079a99c20d230e873ea40753102102734c5953366972a71d5cb39a32bc40c6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/77/482076a678458307f0deb44e29891d6022617b2a64c840c725495bee343f/scikit_learn-1.8.0-cp314-cp314-win_arm64.whl", hash = "sha256:3bad7565bc9cf37ce19a7c0d107742b320c1285df7aab1a6e2d28780df167242" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2d/d1/ef294ca754826daa043b2a104e59960abfab4cf653891037d19dd5b6f3cf/scikit_learn-1.8.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:4511be56637e46c25721e83d1a9cea9614e7badc7040c4d573d75fbe257d6fd7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5b/e2/b1f8b05138ee813b8e1a4149f2f0d289547e60851fd1bb268886915adbda/scikit_learn-1.8.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:a69525355a641bf8ef136a7fa447672fb54fe8d60cab5538d9eb7c6438543fb9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/26/11/c32b2138a85dcb0c99f6afd13a70a951bfdff8a6ab42d8160522542fb647/scikit_learn-1.8.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c2656924ec73e5939c76ac4c8b026fc203b83d8900362eb2599d8aee80e4880f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c7/57/51f2384575bdec454f4fe4e7a919d696c9ebce914590abf3e52d47607ab8/scikit_learn-1.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:15fc3b5d19cc2be65404786857f2e13c70c83dd4782676dd6814e3b89dc8f5b9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/35/4d/748c9e2872637a57981a04adc038dacaa16ba8ca887b23e34953f0b3f742/scikit_learn-1.8.0-cp314-cp314t-win_amd64.whl", hash = "sha256:00d6f1d66fbcf4eba6e356e1420d33cc06c70a45bb1363cd6f6a8e4ebbbdece2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/60/22/d7b2ebe4704a5e50790ba089d5c2ae308ab6bb852719e6c3bd4f04c3a363/scikit_learn-1.8.0-cp314-cp314t-win_arm64.whl", hash = "sha256:f28dd15c6bb0b66ba09728cf09fd8736c304be29409bd8445a080c1280619e8c" }, +] + +[[package]] +name = "scipy" +version = "1.17.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/56/3e/9cca699f3486ce6bc12ff46dc2031f1ec8eb9ccc9a320fdaf925f1417426/scipy-1.17.0.tar.gz", hash = "sha256:2591060c8e648d8b96439e111ac41fd8342fdeff1876be2e19dea3fe8930454e" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/0b/11/7241a63e73ba5a516f1930ac8d5b44cbbfabd35ac73a2d08ca206df007c4/scipy-1.17.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:0d5018a57c24cb1dd828bcf51d7b10e65986d549f52ef5adb6b4d1ded3e32a57" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ed/1d/5057f812d4f6adc91a20a2d6f2ebcdb517fdbc87ae3acc5633c9b97c8ba5/scipy-1.17.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:88c22af9e5d5a4f9e027e26772cc7b5922fab8bcc839edb3ae33de404feebd9e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e3/21/f6ec556c1e3b6ec4e088da667d9987bb77cc3ab3026511f427dc8451187d/scipy-1.17.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:f3cd947f20fe17013d401b64e857c6b2da83cae567adbb75b9dcba865abc66d8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7a/fe/5e5ad04784964ba964a96f16c8d4676aa1b51357199014dce58ab7ec5670/scipy-1.17.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:e8c0b331c2c1f531eb51f1b4fc9ba709521a712cce58f1aa627bc007421a5306" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4a/69/7c347e857224fcaf32a34a05183b9d8a7aca25f8f2d10b8a698b8388561a/scipy-1.17.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5194c445d0a1c7a6c1a4a4681b6b7c71baad98ff66d96b949097e7513c9d6742" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/fe/66d73b76d378ba8cc2fe605920c0c75092e3a65ae746e1e767d9d020a75a/scipy-1.17.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9eeb9b5f5997f75507814ed9d298ab23f62cf79f5a3ef90031b1ee2506abdb5b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/af/07/07dec27d9dc41c18d8c43c69e9e413431d20c53a0339c388bcf72f353c4b/scipy-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:40052543f7bbe921df4408f46003d6f01c6af109b9e2c8a66dd1cf6cf57f7d5d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/81/61/0470810c8a093cdacd4ba7504b8a218fd49ca070d79eca23a615f5d9a0b0/scipy-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0cf46c8013fec9d3694dc572f0b54100c28405d55d3e2cb15e2895b25057996e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/92/ce/672ed546f96d5d41ae78c4b9b02006cedd0b3d6f2bf5bb76ea455c320c28/scipy-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:0937a0b0d8d593a198cededd4c439a0ea216a3f36653901ea1f3e4be949056f8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9d/21/38165845392cae67b61843a52c6455d47d0cc2a40dd495c89f4362944654/scipy-1.17.0-cp312-cp312-win_arm64.whl", hash = "sha256:f603d8a5518c7426414d1d8f82e253e454471de682ce5e39c29adb0df1efb86b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/51/3468fdfd49387ddefee1636f5cf6d03ce603b75205bf439bbf0e62069bfd/scipy-1.17.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:65ec32f3d32dfc48c72df4291345dae4f048749bc8d5203ee0a3f347f96c5ce6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/9a/9406aec58268d437636069419e6977af953d1e246df941d42d3720b7277b/scipy-1.17.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:1f9586a58039d7229ce77b52f8472c972448cded5736eaf102d5658bbac4c269" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4f/98/e7342709e17afdfd1b26b56ae499ef4939b45a23a00e471dfb5375eea205/scipy-1.17.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9fad7d3578c877d606b1150135c2639e9de9cecd3705caa37b66862977cc3e72" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/0e/9eeeb5357a64fd157cbe0302c213517c541cc16b8486d82de251f3c68ede/scipy-1.17.0-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:423ca1f6584fc03936972b5f7c06961670dbba9f234e71676a7c7ccf938a0d61" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c9/10/be13397a0e434f98e0c79552b2b584ae5bb1c8b2be95db421533bbca5369/scipy-1.17.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fe508b5690e9eaaa9467fc047f833af58f1152ae51a0d0aed67aa5801f4dd7d6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/63/1e/12fbf2a3bb240161651c94bb5cdd0eae5d4e8cc6eaeceb74ab07b12a753d/scipy-1.17.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6680f2dfd4f6182e7d6db161344537da644d1cf85cf293f015c60a17ecf08752" }, + { url = "https://mirrors.aliyun.com/pypi/packages/19/5b/1a63923e23ccd20bd32156d7dd708af5bbde410daa993aa2500c847ab2d2/scipy-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eec3842ec9ac9de5917899b277428886042a93db0b227ebbe3a333b64ec7643d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/39/22/b5da95d74edcf81e540e467202a988c50fef41bd2011f46e05f72ba07df6/scipy-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d7425fcafbc09a03731e1bc05581f5fad988e48c6a861f441b7ab729a49a55ea" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b9/b6/8ac583d6da79e7b9e520579f03007cb006f063642afd6b2eeb16b890bf93/scipy-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:87b411e42b425b84777718cc41516b8a7e0795abfa8e8e1d573bf0ef014f0812" }, + { url = "https://mirrors.aliyun.com/pypi/packages/55/fb/7db19e0b3e52f882b420417644ec81dd57eeef1bd1705b6f689d8ff93541/scipy-1.17.0-cp313-cp313-win_arm64.whl", hash = "sha256:357ca001c6e37601066092e7c89cca2f1ce74e2a520ca78d063a6d2201101df2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/b6/7feaa252c21cc7aff335c6c55e1b90ab3e3306da3f048109b8b639b94648/scipy-1.17.0-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:ec0827aa4d36cb79ff1b81de898e948a51ac0b9b1c43e4a372c0508c38c0f9a3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/76/bb/bbb392005abce039fb7e672cb78ac7d158700e826b0515cab6b5b60c26fb/scipy-1.17.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:819fc26862b4b3c73a60d486dbb919202f3d6d98c87cf20c223511429f2d1a97" }, + { url = "https://mirrors.aliyun.com/pypi/packages/37/da/9d33196ecc99fba16a409c691ed464a3a283ac454a34a13a3a57c0d66f3a/scipy-1.17.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:363ad4ae2853d88ebcde3ae6ec46ccca903ea9835ee8ba543f12f575e7b07e4e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/56/9d/f4b184f6ddb28e9a5caea36a6f98e8ecd2a524f9127354087ce780885d83/scipy-1.17.0-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:979c3a0ff8e5ba254d45d59ebd38cde48fce4f10b5125c680c7a4bfe177aab07" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9b/9d/025cccdd738a72140efc582b1641d0dd4caf2e86c3fb127568dc80444e6e/scipy-1.17.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:130d12926ae34399d157de777472bf82e9061c60cc081372b3118edacafe1d00" }, + { url = "https://mirrors.aliyun.com/pypi/packages/48/5f/09b879619f8bca15ce392bfc1894bd9c54377e01d1b3f2f3b595a1b4d945/scipy-1.17.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e886000eb4919eae3a44f035e63f0fd8b651234117e8f6f29bad1cd26e7bc45" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f2/9a/f0f0a9f0aa079d2f106555b984ff0fbb11a837df280f04f71f056ea9c6e4/scipy-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:13c4096ac6bc31d706018f06a49abe0485f96499deb82066b94d19b02f664209" }, + { url = "https://mirrors.aliyun.com/pypi/packages/90/b8/4f0f5cf0c5ea4d7548424e6533e6b17d164f34a6e2fb2e43ffebb6697b06/scipy-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:cacbaddd91fcffde703934897c5cd2c7cb0371fac195d383f4e1f1c5d3f3bd04" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/cc/2bd59140ed3b2fa2882fb15da0a9cb1b5a6443d67cfd0d98d4cec83a57ec/scipy-1.17.0-cp313-cp313t-win_amd64.whl", hash = "sha256:edce1a1cf66298cccdc48a1bdf8fb10a3bf58e8b58d6c3883dd1530e103f87c0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/13/1b/c87cc44a0d2c7aaf0f003aef2904c3d097b422a96c7e7c07f5efd9073c1b/scipy-1.17.0-cp313-cp313t-win_arm64.whl", hash = "sha256:30509da9dbec1c2ed8f168b8d8aa853bc6723fede1dbc23c7d43a56f5ab72a67" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1a/2d/51006cd369b8e7879e1c630999a19d1fbf6f8b5ed3e33374f29dc87e53b3/scipy-1.17.0-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:c17514d11b78be8f7e6331b983a65a7f5ca1fd037b95e27b280921fe5606286a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d6/2e/2349458c3ce445f53a6c93d4386b1c4c5c0c540917304c01222ff95ff317/scipy-1.17.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:4e00562e519c09da34c31685f6acc3aa384d4d50604db0f245c14e1b4488bfa2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5e/7c/df525fbfa77b878d1cfe625249529514dc02f4fd5f45f0f6295676a76528/scipy-1.17.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f7df7941d71314e60a481e02d5ebcb3f0185b8d799c70d03d8258f6c80f3d467" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/11/fcf9d43a7ed1234d31765ec643b0515a85a30b58eddccc5d5a4d12b5f194/scipy-1.17.0-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:aabf057c632798832f071a8dde013c2e26284043934f53b00489f1773b33527e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/5c/ea5d239cda2dd3d31399424967a24d556cf409fbea7b5b21412b0fd0a44f/scipy-1.17.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a38c3337e00be6fd8a95b4ed66b5d988bac4ec888fd922c2ea9fe5fb1603dd67" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b8/7e/8c917cc573310e5dc91cbeead76f1b600d3fb17cf0969db02c9cf92e3cfa/scipy-1.17.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00fb5f8ec8398ad90215008d8b6009c9db9fa924fd4c7d6be307c6f945f9cd73" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c5/43/176c0c3c07b3f7df324e7cdd933d3e2c4898ca202b090bd5ba122f9fe270/scipy-1.17.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f2a4942b0f5f7c23c7cd641a0ca1955e2ae83dedcff537e3a0259096635e186b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/44/8c/d1f5f4b491160592e7f084d997de53a8e896a3ac01cd07e59f43ca222744/scipy-1.17.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:dbf133ced83889583156566d2bdf7a07ff89228fe0c0cb727f777de92092ec6b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/ec/42a6657f8d2d087e750e9a5dde0b481fd135657f09eaf1cf5688bb23c338/scipy-1.17.0-cp314-cp314-win_amd64.whl", hash = "sha256:3625c631a7acd7cfd929e4e31d2582cf00f42fcf06011f59281271746d77e061" }, + { url = "https://mirrors.aliyun.com/pypi/packages/27/58/6b89a6afd132787d89a362d443a7bddd511b8f41336a1ae47f9e4f000dc4/scipy-1.17.0-cp314-cp314-win_arm64.whl", hash = "sha256:9244608d27eafe02b20558523ba57f15c689357c85bdcfe920b1828750aa26eb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e9/01/f58916b9d9ae0112b86d7c3b10b9e685625ce6e8248df139d0fcb17f7397/scipy-1.17.0-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:2b531f57e09c946f56ad0b4a3b2abee778789097871fc541e267d2eca081cff1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/8e/2912a87f94a7d1f8b38aabc0faf74b82d3b6c9e22be991c49979f0eceed8/scipy-1.17.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:13e861634a2c480bd237deb69333ac79ea1941b94568d4b0efa5db5e263d4fd1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bd/1c/874137a52dddab7d5d595c1887089a2125d27d0601fce8c0026a24a92a0b/scipy-1.17.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:eb2651271135154aa24f6481cbae5cc8af1f0dd46e6533fb7b56aa9727b6a232" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3f/f0/7518d171cb735f6400f4576cf70f756d5b419a07fe1867da34e2c2c9c11b/scipy-1.17.0-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:c5e8647f60679790c2f5c76be17e2e9247dc6b98ad0d3b065861e082c56e078d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7c/74/3498563a2c619e8a3ebb4d75457486c249b19b5b04a30600dfd9af06bea5/scipy-1.17.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5fb10d17e649e1446410895639f3385fd2bf4c3c7dfc9bea937bddcbc3d7b9ba" }, + { url = "https://mirrors.aliyun.com/pypi/packages/48/d1/7b50cedd8c6c9d6f706b4b36fa8544d829c712a75e370f763b318e9638c1/scipy-1.17.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8547e7c57f932e7354a2319fab613981cde910631979f74c9b542bb167a8b9db" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e2/82/a2d684dfddb87ba1b3ea325df7c3293496ee9accb3a19abe9429bce94755/scipy-1.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:33af70d040e8af9d5e7a38b5ed3b772adddd281e3062ff23fec49e49681c38cf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ef/5e/e565bd73991d42023eb82bb99e51c5b3d9e2c588ca9d4b3e2cc1d3ca62a6/scipy-1.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f9eb55bb97d00f8b7ab95cb64f873eb0bf54d9446264d9f3609130381233483f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/58/a8/a66a75c3d8f1fb2b83f66007d6455a06a6f6cf5618c3dc35bc9b69dd096e/scipy-1.17.0-cp314-cp314t-win_amd64.whl", hash = "sha256:1ff269abf702f6c7e67a4b7aad981d42871a11b9dd83c58d2d2ea624efbd1088" }, + { url = "https://mirrors.aliyun.com/pypi/packages/56/a5/df8f46ef7da168f1bc52cd86e09a9de5c6f19cc1da04454d51b7d4f43408/scipy-1.17.0-cp314-cp314t-win_arm64.whl", hash = "sha256:031121914e295d9791319a1875444d55079885bbae5bdc9c5e0f2ee5f09d34ff" }, +] + +[[package]] +name = "seaborn" +version = "0.13.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "matplotlib" }, + { name = "numpy" }, + { name = "pandas" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/86/59/a451d7420a77ab0b98f7affa3a1d78a313d2f7281a57afb1a34bae8ab412/seaborn-0.13.2.tar.gz", hash = "sha256:93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl", hash = "sha256:636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987" }, +] + +[[package]] +name = "secretstorage" +version = "3.5.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "cryptography" }, + { name = "jeepney" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/1c/03/e834bcd866f2f8a49a85eaff47340affa3bfa391ee9912a952a1faa68c7b/secretstorage-3.5.0.tar.gz", hash = "sha256:f04b8e4689cbce351744d5537bf6b1329c6fc68f91fa666f60a380edddcd11be" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/b7/46/f5af3402b579fd5e11573ce652019a67074317e18c1935cc0b4ba9b35552/secretstorage-3.5.0-py3-none-any.whl", hash = "sha256:0ce65888c0725fcb2c5bc0fdb8e5438eece02c523557ea40ce0703c266248137" }, +] + +[[package]] +name = "shellingham" +version = "1.5.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274" }, +] + +[[package]] +name = "smmap" +version = "5.0.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/44/cd/a040c4b3119bbe532e5b0732286f805445375489fceaec1f48306068ee3b/smmap-5.0.2.tar.gz", hash = "sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl", hash = "sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e" }, +] + +[[package]] +name = "sniffio" +version = "1.3.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2" }, +] + +[[package]] +name = "sortedcontainers" +version = "2.4.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0" }, +] + +[[package]] +name = "sse-starlette" +version = "3.1.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "starlette" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/da/34/f5df66cb383efdbf4f2db23cabb27f51b1dcb737efaf8a558f6f1d195134/sse_starlette-3.1.2.tar.gz", hash = "sha256:55eff034207a83a0eb86de9a68099bd0157838f0b8b999a1b742005c71e33618" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/b7/95/8c4b76eec9ae574474e5d2997557cebf764bcd3586458956c30631ae08f4/sse_starlette-3.1.2-py3-none-any.whl", hash = "sha256:cd800dd349f4521b317b9391d3796fa97b71748a4da9b9e00aafab32dda375c8" }, +] + +[[package]] +name = "starlette" +version = "0.51.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "anyio" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e7/65/5a1fadcc40c5fdc7df421a7506b79633af8f5d5e3a95c3e72acacec644b9/starlette-0.51.0.tar.gz", hash = "sha256:4c4fda9b1bc67f84037d3d14a5112e523509c369d9d47b111b2f984b0cc5ba6c" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/18/c4/09985a03dba389d4fe16a9014147a7b02fa76ef3519bf5846462a485876d/starlette-0.51.0-py3-none-any.whl", hash = "sha256:fb460a3d6fd3c958d729fdd96aee297f89a51b0181f16401fe8fd4cb6129165d" }, +] + +[[package]] +name = "streamlit" +version = "1.52.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "altair" }, + { name = "blinker" }, + { name = "cachetools" }, + { name = "click" }, + { name = "gitpython" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pandas" }, + { name = "pillow" }, + { name = "protobuf" }, + { name = "pyarrow" }, + { name = "pydeck" }, + { name = "requests" }, + { name = "tenacity" }, + { name = "toml" }, + { name = "tornado" }, + { name = "typing-extensions" }, + { name = "watchdog", marker = "sys_platform != 'darwin'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/43/20/434aaceccc6e1912671d869926103051330437adba72d538d787a07727ef/streamlit-1.52.2.tar.gz", hash = "sha256:64a4dda8bc5cdd37bfd490e93bb53da35aaef946fcfc283a7980dacdf165108b" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c0/95/6b7873f0267973ebd55ba9cd33a690b35a116f2779901ef6185a0e21864d/streamlit-1.52.2-py3-none-any.whl", hash = "sha256:a16bb4fbc9781e173ce9dfbd8ffb189c174f148f9ca4fb8fa56423e84e193fc8" }, +] + +[[package]] +name = "temporalio" +version = "1.20.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "nexus-rpc" }, + { name = "protobuf" }, + { name = "types-protobuf" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/21/db/7d5118d28b0918888e1ec98f56f659fdb006351e06d95f30f4274962a76f/temporalio-1.20.0.tar.gz", hash = "sha256:5a6a85b7d298b7359bffa30025f7deac83c74ac095a4c6952fbf06c249a2a67c" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/f4/1b/e69052aa6003eafe595529485d9c62d1382dd5e671108f1bddf544fb6032/temporalio-1.20.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:fba70314b4068f8b1994bddfa0e2ad742483f0ae714d2ef52e63013ccfd7042e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ae/3b/3e8c67ed7f23bedfa231c6ac29a7a9c12b89881da7694732270f3ecd6b0c/temporalio-1.20.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:ffc5bb6cabc6ae67f0bfba44de6a9c121603134ae18784a2ff3a7f230ad99080" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6d/be/ed0cc11702210522a79e09703267ebeca06eb45832b873a58de3ca76b9d0/temporalio-1.20.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1e80c1e4cdf88fa8277177f563edc91466fe4dc13c0322f26e55c76b6a219e6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9d/97/09c5cafabc80139d97338a2bdd8ec22e08817dfd2949ab3e5b73565006eb/temporalio-1.20.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba92d909188930860c9d89ca6d7a753bc5a67e4e9eac6cea351477c967355eed" }, + { url = "https://mirrors.aliyun.com/pypi/packages/11/23/5689c014a76aff3b744b3ee0d80815f63b1362637814f5fbb105244df09b/temporalio-1.20.0-cp310-abi3-win_amd64.whl", hash = "sha256:eacfd571b653e0a0f4aa6593f4d06fc628797898f0900d400e833a1f40cad03a" }, +] + +[[package]] +name = "tenacity" +version = "9.1.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/0a/d4/2b0cd0fe285e14b36db076e78c93766ff1d529d70408bd1d2a5a84f1d929/tenacity-9.1.2.tar.gz", hash = "sha256:1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl", hash = "sha256:f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138" }, +] + +[[package]] +name = "threadpoolctl" +version = "3.6.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb" }, +] + +[[package]] +name = "tiktoken" +version = "0.12.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "regex" }, + { name = "requests" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/7d/ab/4d017d0f76ec3171d469d80fc03dfbb4e48a4bcaddaa831b31d526f05edc/tiktoken-0.12.0.tar.gz", hash = "sha256:b18ba7ee2b093863978fcb14f74b3707cdc8d4d4d3836853ce7ec60772139931" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a4/85/be65d39d6b647c79800fd9d29241d081d4eeb06271f383bb87200d74cf76/tiktoken-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b97f74aca0d78a1ff21b8cd9e9925714c15a9236d6ceacf5c7327c117e6e21e8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4a/42/6573e9129bc55c9bf7300b3a35bef2c6b9117018acca0dc760ac2d93dffe/tiktoken-0.12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2b90f5ad190a4bb7c3eb30c5fa32e1e182ca1ca79f05e49b448438c3e225a49b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/66/c5/ed88504d2f4a5fd6856990b230b56d85a777feab84e6129af0822f5d0f70/tiktoken-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:65b26c7a780e2139e73acc193e5c63ac754021f160df919add909c1492c0fb37" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f4/90/3dae6cc5436137ebd38944d396b5849e167896fc2073da643a49f372dc4f/tiktoken-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:edde1ec917dfd21c1f2f8046b86348b0f54a2c0547f68149d8600859598769ad" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a3/fe/26df24ce53ffde419a42f5f53d755b995c9318908288c17ec3f3448313a3/tiktoken-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:35a2f8ddd3824608b3d650a000c1ef71f730d0c56486845705a8248da00f9fe5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/20/cc/b064cae1a0e9fac84b0d2c46b89f4e57051a5f41324e385d10225a984c24/tiktoken-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:83d16643edb7fa2c99eff2ab7733508aae1eebb03d5dfc46f5565862810f24e3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/81/10/b8523105c590c5b8349f2587e2fdfe51a69544bd5a76295fc20f2374f470/tiktoken-0.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:ffc5288f34a8bc02e1ea7047b8d041104791d2ddbf42d1e5fa07822cbffe16bd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/00/61/441588ee21e6b5cdf59d6870f86beb9789e532ee9718c251b391b70c68d6/tiktoken-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:775c2c55de2310cc1bc9a3ad8826761cbdc87770e586fd7b6da7d4589e13dab3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1f/05/dcf94486d5c5c8d34496abe271ac76c5b785507c8eae71b3708f1ad9b45a/tiktoken-0.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a01b12f69052fbe4b080a2cfb867c4de12c704b56178edf1d1d7b273561db160" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a0/70/5163fe5359b943f8db9946b62f19be2305de8c3d78a16f629d4165e2f40e/tiktoken-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:01d99484dc93b129cd0964f9d34eee953f2737301f18b3c7257bf368d7615baa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/da/c028aa0babf77315e1cef357d4d768800c5f8a6de04d0eac0f377cb619fa/tiktoken-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:4a1a4fcd021f022bfc81904a911d3df0f6543b9e7627b51411da75ff2fe7a1be" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a0/5a/886b108b766aa53e295f7216b509be95eb7d60b166049ce2c58416b25f2a/tiktoken-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:981a81e39812d57031efdc9ec59fa32b2a5a5524d20d4776574c4b4bd2e9014a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f4/f8/4db272048397636ac7a078d22773dd2795b1becee7bc4922fe6207288d57/tiktoken-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9baf52f84a3f42eef3ff4e754a0db79a13a27921b457ca9832cf944c6be4f8f3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8e/32/45d02e2e0ea2be3a9ed22afc47d93741247e75018aac967b713b2941f8ea/tiktoken-0.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:b8a0cd0c789a61f31bf44851defbd609e8dd1e2c8589c614cc1060940ef1f697" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ce/76/994fc868f88e016e6d05b0da5ac24582a14c47893f4474c3e9744283f1d5/tiktoken-0.12.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d5f89ea5680066b68bcb797ae85219c72916c922ef0fcdd3480c7d2315ffff16" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f6/b8/57ef1456504c43a849821920d582a738a461b76a047f352f18c0b26c6516/tiktoken-0.12.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b4e7ed1c6a7a8a60a3230965bdedba8cc58f68926b835e519341413370e0399a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/72/90/13da56f664286ffbae9dbcfadcc625439142675845baa62715e49b87b68b/tiktoken-0.12.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:fc530a28591a2d74bce821d10b418b26a094bf33839e69042a6e86ddb7a7fb27" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/df/4f80030d44682235bdaecd7346c90f67ae87ec8f3df4a3442cb53834f7e4/tiktoken-0.12.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:06a9f4f49884139013b138920a4c393aa6556b2f8f536345f11819389c703ebb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/22/1f/ae535223a8c4ef4c0c1192e3f9b82da660be9eb66b9279e95c99288e9dab/tiktoken-0.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:04f0e6a985d95913cabc96a741c5ffec525a2c72e9df086ff17ebe35985c800e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/a7/f8ead382fce0243cb625c4f266e66c27f65ae65ee9e77f59ea1653b6d730/tiktoken-0.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0ee8f9ae00c41770b5f9b0bb1235474768884ae157de3beb5439ca0fd70f3e25" }, + { url = "https://mirrors.aliyun.com/pypi/packages/93/e0/6cc82a562bc6365785a3ff0af27a2a092d57c47d7a81d9e2295d8c36f011/tiktoken-0.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:dc2dd125a62cb2b3d858484d6c614d136b5b848976794edfb63688d539b8b93f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/72/05/3abc1db5d2c9aadc4d2c76fa5640134e475e58d9fbb82b5c535dc0de9b01/tiktoken-0.12.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:a90388128df3b3abeb2bfd1895b0681412a8d7dc644142519e6f0a97c2111646" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e3/7b/50c2f060412202d6c95f32b20755c7a6273543b125c0985d6fa9465105af/tiktoken-0.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:da900aa0ad52247d8794e307d6446bd3cdea8e192769b56276695d34d2c9aa88" }, + { url = "https://mirrors.aliyun.com/pypi/packages/14/27/bf795595a2b897e271771cd31cb847d479073497344c637966bdf2853da1/tiktoken-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:285ba9d73ea0d6171e7f9407039a290ca77efcdb026be7769dccc01d2c8d7fff" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/de/9341a6d7a8f1b448573bbf3425fa57669ac58258a667eb48a25dfe916d70/tiktoken-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:d186a5c60c6a0213f04a7a802264083dea1bbde92a2d4c7069e1a56630aef830" }, + { url = "https://mirrors.aliyun.com/pypi/packages/75/0d/881866647b8d1be4d67cb24e50d0c26f9f807f994aa1510cb9ba2fe5f612/tiktoken-0.12.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:604831189bd05480f2b885ecd2d1986dc7686f609de48208ebbbddeea071fc0b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b3/1e/b651ec3059474dab649b8d5b69f5c65cd8fcd8918568c1935bd4136c9392/tiktoken-0.12.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:8f317e8530bb3a222547b85a58583238c8f74fd7a7408305f9f63246d1a0958b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/57/ce64fd16ac390fafde001268c364d559447ba09b509181b2808622420eec/tiktoken-0.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:399c3dd672a6406719d84442299a490420b458c44d3ae65516302a99675888f3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ac/a4/72eed53e8976a099539cdd5eb36f241987212c29629d0a52c305173e0a68/tiktoken-0.12.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:c2c714c72bc00a38ca969dae79e8266ddec999c7ceccd603cc4f0d04ccd76365" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e6/d7/0110b8f54c008466b19672c615f2168896b83706a6611ba6e47313dbc6e9/tiktoken-0.12.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cbb9a3ba275165a2cb0f9a83f5d7025afe6b9d0ab01a22b50f0e74fee2ad253e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/77/4f268c41a3957c418b084dd576ea2fad2e95da0d8e1ab705372892c2ca22/tiktoken-0.12.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:dfdfaa5ffff8993a3af94d1125870b1d27aed7cb97aa7eb8c1cefdbc87dbee63" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4e/2b/fc46c90fe5028bd094cd6ee25a7db321cb91d45dc87531e2bdbb26b4867a/tiktoken-0.12.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:584c3ad3d0c74f5269906eb8a659c8bfc6144a52895d9261cdaf90a0ae5f4de0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/28/c0/3c7a39ff68022ddfd7d93f3337ad90389a342f761c4d71de99a3ccc57857/tiktoken-0.12.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:54c891b416a0e36b8e2045b12b33dd66fb34a4fe7965565f1b482da50da3e86a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ab/0d/c1ad6f4016a3968c048545f5d9b8ffebf577774b2ede3e2e352553b685fe/tiktoken-0.12.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5edb8743b88d5be814b1a8a8854494719080c28faaa1ccbef02e87354fe71ef0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/af/df/c7891ef9d2712ad774777271d39fdef63941ffba0a9d59b7ad1fd2765e57/tiktoken-0.12.0-cp314-cp314t-win_amd64.whl", hash = "sha256:f61c0aea5565ac82e2ec50a05e02a6c44734e91b51c10510b084ea1b8e633a71" }, +] + +[[package]] +name = "tokenizers" +version = "0.22.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "huggingface-hub" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/73/6f/f80cfef4a312e1fb34baf7d85c72d4411afde10978d4657f8cdd811d3ccc/tokenizers-0.22.2.tar.gz", hash = "sha256:473b83b915e547aa366d1eee11806deaf419e17be16310ac0a14077f1e28f917" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/92/97/5dbfabf04c7e348e655e907ed27913e03db0923abb5dfdd120d7b25630e1/tokenizers-0.22.2-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:544dd704ae7238755d790de45ba8da072e9af3eea688f698b137915ae959281c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2e/47/174dca0502ef88b28f1c9e06b73ce33500eedfac7a7692108aec220464e7/tokenizers-0.22.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:1e418a55456beedca4621dbab65a318981467a2b188e982a23e117f115ce5001" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d6/84/7990e799f1309a8b87af6b948f31edaa12a3ed22d11b352eaf4f4b2e5753/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2249487018adec45d6e3554c71d46eb39fa8ea67156c640f7513eb26f318cec7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/59/09d0d9ba94dcd5f4f1368d4858d24546b4bdc0231c2354aa31d6199f0399/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25b85325d0815e86e0bac263506dd114578953b7b53d7de09a6485e4a160a7dd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/47/50/b3ebb4243e7160bda8d34b731e54dd8ab8b133e50775872e7a434e524c28/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfb88f22a209ff7b40a576d5324bf8286b519d7358663db21d6246fb17eea2d5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e0/fa/89f4cb9e08df770b57adb96f8cbb7e22695a4cb6c2bd5f0c4f0ebcf33b66/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c774b1276f71e1ef716e5486f21e76333464f47bece56bbd554485982a9e03e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/04/ca2363f0bfbe3b3d36e95bf67e56a4c88c8e3362b658e616d1ac185d47f2/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df6c4265b289083bf710dff49bc51ef252f9d5be33a45ee2bed151114a56207b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2e/76/932be4b50ef6ccedf9d3c6639b056a967a86258c6d9200643f01269211ca/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:369cc9fc8cc10cb24143873a0d95438bb8ee257bb80c71989e3ee290e8d72c67" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1d/28/5f9f5a4cc211b69e89420980e483831bcc29dade307955cc9dc858a40f01/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:29c30b83d8dcd061078b05ae0cb94d3c710555fbb44861139f9f83dcca3dc3e4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6c/fb/66e2da4704d6aadebf8cb39f1d6d1957df667ab24cff2326b77cda0dcb85/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:37ae80a28c1d3265bb1f22464c856bd23c02a05bb211e56d0c5301a435be6c1a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/16/04/fed398b05caa87ce9b1a1bb5166645e38196081b225059a6edaff6440fac/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:791135ee325f2336f498590eb2f11dc5c295232f288e75c99a36c5dbce63088a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/05/a1/d62dfe7376beaaf1394917e0f8e93ee5f67fea8fcf4107501db35996586b/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38337540fbbddff8e999d59970f3c6f35a82de10053206a7562f1ea02d046fa5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/18/a545c4ea42af3df6effd7d13d250ba77a0a86fb20393143bbb9a92e434d4/tokenizers-0.22.2-cp39-abi3-win32.whl", hash = "sha256:a6bf3f88c554a2b653af81f3204491c818ae2ac6fbc09e76ef4773351292bc92" }, + { url = "https://mirrors.aliyun.com/pypi/packages/65/71/0670843133a43d43070abeb1949abfdef12a86d490bea9cd9e18e37c5ff7/tokenizers-0.22.2-cp39-abi3-win_amd64.whl", hash = "sha256:c9ea31edff2968b44a88f97d784c2f16dc0729b8b143ed004699ebca91f05c48" }, + { url = "https://mirrors.aliyun.com/pypi/packages/72/f4/0de46cfa12cdcbcd464cc59fde36912af405696f687e53a091fb432f694c/tokenizers-0.22.2-cp39-abi3-win_arm64.whl", hash = "sha256:9ce725d22864a1e965217204946f830c37876eee3b2ba6fc6255e8e903d5fcbc" }, +] + +[[package]] +name = "toml" +version = "0.10.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/be/ba/1f744cdc819428fc6b5084ec34d9b30660f6f9daaf70eead706e3203ec3c/toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" }, +] + +[[package]] +name = "tornado" +version = "6.5.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/37/1d/0a336abf618272d53f62ebe274f712e213f5a03c0b2339575430b8362ef2/tornado-6.5.4.tar.gz", hash = "sha256:a22fa9047405d03260b483980635f0b041989d8bcc9a313f8fe18b411d84b1d7" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/ab/a9/e94a9d5224107d7ce3cc1fab8d5dc97f5ea351ccc6322ee4fb661da94e35/tornado-6.5.4-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d6241c1a16b1c9e4cc28148b1cda97dd1c6cb4fb7068ac1bedc610768dff0ba9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/db/7e/f7b8d8c4453f305a51f80dbb49014257bb7d28ccb4bbb8dd328ea995ecad/tornado-6.5.4-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2d50f63dda1d2cac3ae1fa23d254e16b5e38153758470e9956cbc3d813d40843" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/b5/206f82d51e1bfa940ba366a8d2f83904b15942c45a78dd978b599870ab44/tornado-6.5.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1cf66105dc6acb5af613c054955b8137e34a03698aa53272dbda4afe252be17" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8e/9d/1a3338e0bd30ada6ad4356c13a0a6c35fbc859063fa7eddb309183364ac1/tornado-6.5.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50ff0a58b0dc97939d29da29cd624da010e7f804746621c78d14b80238669335" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/d4/e51d52047e7eb9a582da59f32125d17c0482d065afd5d3bc435ff2120dc5/tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/27/07/2273972f69ca63dbc139694a3fc4684edec3ea3f9efabf77ed32483b875c/tornado-6.5.4-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9c86b1643b33a4cd415f8d0fe53045f913bf07b4a3ef646b735a6a86047dda84" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/83/41c52e47502bf7260044413b6770d1a48dda2f0246f95ee1384a3cd9c44a/tornado-6.5.4-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:6eb82872335a53dd063a4f10917b3efd28270b56a33db69009606a0312660a6f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/10/c7/bc96917f06cbee182d44735d4ecde9c432e25b84f4c2086143013e7b9e52/tornado-6.5.4-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6076d5dda368c9328ff41ab5d9dd3608e695e8225d1cd0fd1e006f05da3635a8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/1a/d7592328d037d36f2d2462f4bc1fbb383eec9278bc786c1b111cbbd44cfa/tornado-6.5.4-cp39-abi3-win32.whl", hash = "sha256:1768110f2411d5cd281bac0a090f707223ce77fd110424361092859e089b38d1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d6/6d/c69be695a0a64fd37a97db12355a035a6d90f79067a3cf936ec2b1dc38cd/tornado-6.5.4-cp39-abi3-win_amd64.whl", hash = "sha256:fa07d31e0cd85c60713f2b995da613588aa03e1303d75705dca6af8babc18ddc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/49/8dc3fd90902f70084bd2cd059d576ddb4f8bb44c2c7c0e33a11422acb17e/tornado-6.5.4-cp39-abi3-win_arm64.whl", hash = "sha256:053e6e16701eb6cbe641f308f4c1a9541f91b6261991160391bfc342e8a551a1" }, +] + +[[package]] +name = "tqdm" +version = "4.67.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2" }, +] + +[[package]] +name = "typeguard" +version = "4.4.4" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/c7/68/71c1a15b5f65f40e91b65da23b8224dad41349894535a97f63a52e462196/typeguard-4.4.4.tar.gz", hash = "sha256:3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/1b/a9/e3aee762739c1d7528da1c3e06d518503f8b6c439c35549b53735ba52ead/typeguard-4.4.4-py3-none-any.whl", hash = "sha256:b5f562281b6bfa1f5492470464730ef001646128b180769880468bd84b68b09e" }, +] + +[[package]] +name = "typer" +version = "0.21.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "click" }, + { name = "rich" }, + { name = "shellingham" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/36/bf/8825b5929afd84d0dabd606c67cd57b8388cb3ec385f7ef19c5cc2202069/typer-0.21.1.tar.gz", hash = "sha256:ea835607cd752343b6b2b7ce676893e5a0324082268b48f27aa058bdb7d2145d" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a0/1d/d9257dd49ff2ca23ea5f132edf1281a0c4f9de8a762b9ae399b670a59235/typer-0.21.1-py3-none-any.whl", hash = "sha256:7985e89081c636b88d172c2ee0cfe33c253160994d47bdfdc302defd7d1f1d01" }, +] + +[[package]] +name = "types-protobuf" +version = "6.32.1.20251210" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/c2/59/c743a842911887cd96d56aa8936522b0cd5f7a7f228c96e81b59fced45be/types_protobuf-6.32.1.20251210.tar.gz", hash = "sha256:c698bb3f020274b1a2798ae09dc773728ce3f75209a35187bd11916ebfde6763" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/aa/43/58e75bac4219cbafee83179505ff44cae3153ec279be0e30583a73b8f108/types_protobuf-6.32.1.20251210-py3-none-any.whl", hash = "sha256:2641f78f3696822a048cfb8d0ff42ccd85c25f12f871fbebe86da63793692140" }, +] + +[[package]] +name = "types-requests" +version = "2.32.4.20260107" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "urllib3" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/0f/f3/a0663907082280664d745929205a89d41dffb29e89a50f753af7d57d0a96/types_requests-2.32.4.20260107.tar.gz", hash = "sha256:018a11ac158f801bfa84857ddec1650750e393df8a004a8a9ae2a9bec6fcb24f" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/1c/12/709ea261f2bf91ef0a26a9eed20f2623227a8ed85610c1e54c5805692ecb/types_requests-2.32.4.20260107-py3-none-any.whl", hash = "sha256:b703fe72f8ce5b31ef031264fe9395cac8f46a04661a79f7ed31a80fb308730d" }, +] + [[package]] name = "typing-extensions" version = "4.15.0" @@ -131,3 +3722,269 @@ sdist = { url = "https://mirrors.aliyun.com/pypi/packages/72/94/1a15dd82efb362ac wheels = [ { url = "https://mirrors.aliyun.com/pypi/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" }, ] + +[[package]] +name = "typing-inspect" +version = "0.9.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "mypy-extensions" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f" }, +] + +[[package]] +name = "typing-inspection" +version = "0.4.2" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7" }, +] + +[[package]] +name = "tzdata" +version = "2025.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1" }, +] + +[[package]] +name = "urllib3" +version = "2.6.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" }, +] + +[[package]] +name = "uvicorn" +version = "0.40.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "click" }, + { name = "h11" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/c3/d1/8f3c683c9561a4e6689dd3b1d345c815f10f86acd044ee1fb9a4dcd0b8c5/uvicorn-0.40.0.tar.gz", hash = "sha256:839676675e87e73694518b5574fd0f24c9d97b46bea16df7b8c05ea1a51071ea" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/3d/d8/2083a1daa7439a66f3a48589a57d576aa117726762618f6bb09fe3798796/uvicorn-0.40.0-py3-none-any.whl", hash = "sha256:c6c8f55bc8bf13eb6fa9ff87ad62308bbbc33d0b67f84293151efe87e0d5f2ee" }, +] + +[[package]] +name = "watchdog" +version = "6.0.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/db/7d/7f3d619e951c88ed75c6037b246ddcf2d322812ee8ea189be89511721d54/watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/a9/c7/ca4bf3e518cb57a686b2feb4f55a1892fd9a3dd13f470fca14e00f80ea36/watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5c/51/d46dc9332f9a647593c947b4b88e2381c8dfc0942d15b8edc0310fa4abb1/watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d4/57/04edbf5e169cd318d5f07b4766fee38e825d64b6913ca157ca32d1a42267/watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ab/cc/da8422b300e13cb187d2203f20b9253e91058aaf7db65b74142013478e66/watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2c/3b/b8964e04ae1a025c44ba8e4291f86e97fac443bca31de8bd98d3263d2fcf/watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26" }, + { url = "https://mirrors.aliyun.com/pypi/packages/62/ae/a696eb424bedff7407801c257d4b1afda455fe40821a2be430e173660e81/watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b5/e8/dbf020b4d98251a9860752a094d09a65e1b436ad181faf929983f697048f/watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/07/f6/d0e5b343768e8bcb4cda79f0f2f55051bf26177ecd5651f84c07567461cf/watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/db/d9/c495884c6e548fce18a8f40568ff120bc3a4b7b99813081c8ac0c936fa64/watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/e8/e40370e6d74ddba47f002a32919d91310d6074130fe4e17dabcafc15cbf1/watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f" }, +] + +[[package]] +name = "wcwidth" +version = "0.2.14" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/24/30/6b0809f4510673dc723187aeaf24c7f5459922d01e2f794277a3dfb90345/wcwidth-0.2.14.tar.gz", hash = "sha256:4d478375d31bc5395a3c55c40ccdf3354688364cd61c4f6adacaa9215d0b3605" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl", hash = "sha256:a7bb560c8aee30f9957e5f9895805edd20602f2d7f720186dfd906e82b4982e1" }, +] + +[[package]] +name = "websockets" +version = "15.0.1" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/51/6b/4545a0d843594f5d0771e86463606a3988b5a09ca5123136f8a76580dd63/websockets-15.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:3e90baa811a5d73f3ca0bcbf32064d663ed81318ab225ee4f427ad4e26e5aff3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f4/71/809a0f5f6a06522af902e0f2ea2757f71ead94610010cf570ab5c98e99ed/websockets-15.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:592f1a9fe869c778694f0aa806ba0374e97648ab57936f092fd9d87f8bc03665" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3d/69/1a681dd6f02180916f116894181eab8b2e25b31e484c5d0eae637ec01f7c/websockets-15.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0701bc3cfcb9164d04a14b149fd74be7347a530ad3bbf15ab2c678a2cd3dd9a2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a6/02/0073b3952f5bce97eafbb35757f8d0d54812b6174ed8dd952aa08429bcc3/websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8b56bdcdb4505c8078cb6c7157d9811a85790f2f2b3632c7d1462ab5783d215" }, + { url = "https://mirrors.aliyun.com/pypi/packages/74/45/c205c8480eafd114b428284840da0b1be9ffd0e4f87338dc95dc6ff961a1/websockets-15.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0af68c55afbd5f07986df82831c7bff04846928ea8d1fd7f30052638788bc9b5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/14/8f/aa61f528fba38578ec553c145857a181384c72b98156f858ca5c8e82d9d3/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64dee438fed052b52e4f98f76c5790513235efaa1ef7f3f2192c392cd7c91b65" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ec/6d/0267396610add5bc0d0d3e77f546d4cd287200804fe02323797de77dbce9/websockets-15.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d5f6b181bb38171a8ad1d6aa58a67a6aa9d4b38d0f8c5f496b9e42561dfc62fe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/02/05/c68c5adbf679cf610ae2f74a9b871ae84564462955d991178f95a1ddb7dd/websockets-15.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5d54b09eba2bada6011aea5375542a157637b91029687eb4fdb2dab11059c1b4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/29/93/bb672df7b2f5faac89761cb5fa34f5cec45a4026c383a4b5761c6cea5c16/websockets-15.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3be571a8b5afed347da347bfcf27ba12b069d9d7f42cb8c7028b5e98bbb12597" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/83/de1f7709376dc3ca9b7eeb4b9a07b4526b14876b6d372a4dc62312bebee0/websockets-15.0.1-cp312-cp312-win32.whl", hash = "sha256:c338ffa0520bdb12fbc527265235639fb76e7bc7faafbb93f6ba80d9c06578a9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7d/71/abf2ebc3bbfa40f391ce1428c7168fb20582d0ff57019b69ea20fa698043/websockets-15.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcd5cf9e305d7b8338754470cf69cf81f420459dbae8a3b40cee57417f4614a7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cb/9f/51f0cf64471a9d2b4d0fc6c534f323b664e7095640c34562f5182e5a7195/websockets-15.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee443ef070bb3b6ed74514f5efaa37a252af57c90eb33b956d35c8e9c10a1931" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8a/05/aa116ec9943c718905997412c5989f7ed671bc0188ee2ba89520e8765d7b/websockets-15.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5a939de6b7b4e18ca683218320fc67ea886038265fd1ed30173f5ce3f8e85675" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/0b/33cef55ff24f2d92924923c99926dcce78e7bd922d649467f0eda8368923/websockets-15.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:746ee8dba912cd6fc889a8147168991d50ed70447bf18bcda7039f7d2e3d9151" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/1d/063b25dcc01faa8fada1469bdf769de3768b7044eac9d41f734fd7b6ad6d/websockets-15.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:595b6c3969023ecf9041b2936ac3827e4623bfa3ccf007575f04c5a6aa318c22" }, + { url = "https://mirrors.aliyun.com/pypi/packages/93/53/9a87ee494a51bf63e4ec9241c1ccc4f7c2f45fff85d5bde2ff74fcb68b9e/websockets-15.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c714d2fc58b5ca3e285461a4cc0c9a66bd0e24c5da9911e30158286c9b5be7f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ff/b2/83a6ddf56cdcbad4e3d841fcc55d6ba7d19aeb89c50f24dd7e859ec0805f/websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f3c1e2ab208db911594ae5b4f79addeb3501604a165019dd221c0bdcabe4db8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/98/41/e7038944ed0abf34c45aa4635ba28136f06052e08fc2168520bb8b25149f/websockets-15.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:229cf1d3ca6c1804400b0a9790dc66528e08a6a1feec0d5040e8b9eb14422375" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e0/17/de15b6158680c7623c6ef0db361da965ab25d813ae54fcfeae2e5b9ef910/websockets-15.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:756c56e867a90fb00177d530dca4b097dd753cde348448a1012ed6c5131f8b7d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/2b/1f168cb6041853eef0362fb9554c3824367c5560cbdaad89ac40f8c2edfc/websockets-15.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:558d023b3df0bffe50a04e710bc87742de35060580a293c2a984299ed83bc4e4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/eb/20b6cdf273913d0ad05a6a14aed4b9a85591c18a987a3d47f20fa13dcc47/websockets-15.0.1-cp313-cp313-win32.whl", hash = "sha256:ba9e56e8ceeeedb2e080147ba85ffcd5cd0711b89576b83784d8605a7df455fa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f" }, +] + +[[package]] +name = "wrapt" +version = "1.17.3" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", hash = "sha256:f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/9f/41/cad1aba93e752f1f9268c77270da3c469883d56e2798e7df6240dcb2287b/wrapt-1.17.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ab232e7fdb44cdfbf55fc3afa31bcdb0d8980b9b95c38b6405df2acb672af0e0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/60/f8/096a7cc13097a1869fe44efe68dace40d2a16ecb853141394047f0780b96/wrapt-1.17.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9baa544e6acc91130e926e8c802a17f3b16fbea0fd441b5a60f5cf2cc5c3deba" }, + { url = "https://mirrors.aliyun.com/pypi/packages/33/df/bdf864b8997aab4febb96a9ae5c124f700a5abd9b5e13d2a3214ec4be705/wrapt-1.17.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6b538e31eca1a7ea4605e44f81a48aa24c4632a277431a6ed3f328835901f4fd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9f/81/5d931d78d0eb732b95dc3ddaeeb71c8bb572fb01356e9133916cd729ecdd/wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:042ec3bb8f319c147b1301f2393bc19dba6e176b7da446853406d041c36c7828" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ca/38/2e1785df03b3d72d34fc6252d91d9d12dc27a5c89caef3335a1bbb8908ca/wrapt-1.17.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3af60380ba0b7b5aeb329bc4e402acd25bd877e98b3727b0135cb5c2efdaefe9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b3/8b/48cdb60fe0603e34e05cffda0b2a4adab81fd43718e11111a4b0100fd7c1/wrapt-1.17.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b02e424deef65c9f7326d8c19220a2c9040c51dc165cddb732f16198c168396" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3c/51/d81abca783b58f40a154f1b2c56db1d2d9e0d04fa2d4224e357529f57a57/wrapt-1.17.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:74afa28374a3c3a11b3b5e5fca0ae03bef8450d6aa3ab3a1e2c30e3a75d023dc" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9e/b1/43b286ca1392a006d5336412d41663eeef1ad57485f3e52c767376ba7e5a/wrapt-1.17.3-cp312-cp312-win32.whl", hash = "sha256:4da9f45279fff3543c371d5ababc57a0384f70be244de7759c85a7f989cb4ebe" }, + { url = "https://mirrors.aliyun.com/pypi/packages/28/de/49493f962bd3c586ab4b88066e967aa2e0703d6ef2c43aa28cb83bf7b507/wrapt-1.17.3-cp312-cp312-win_amd64.whl", hash = "sha256:e71d5c6ebac14875668a1e90baf2ea0ef5b7ac7918355850c0908ae82bcb297c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f1/48/0f7102fe9cb1e8a5a77f80d4f0956d62d97034bbe88d33e94699f99d181d/wrapt-1.17.3-cp312-cp312-win_arm64.whl", hash = "sha256:604d076c55e2fdd4c1c03d06dc1a31b95130010517b5019db15365ec4a405fc6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fc/f6/759ece88472157acb55fc195e5b116e06730f1b651b5b314c66291729193/wrapt-1.17.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a47681378a0439215912ef542c45a783484d4dd82bac412b71e59cf9c0e1cea0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4f/a9/49940b9dc6d47027dc850c116d79b4155f15c08547d04db0f07121499347/wrapt-1.17.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a30837587c6ee3cd1a4d1c2ec5d24e77984d44e2f34547e2323ddb4e22eb77" }, + { url = "https://mirrors.aliyun.com/pypi/packages/45/35/6a08de0f2c96dcdd7fe464d7420ddb9a7655a6561150e5fc4da9356aeaab/wrapt-1.17.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:16ecf15d6af39246fe33e507105d67e4b81d8f8d2c6598ff7e3ca1b8a37213f7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/0c/37/6faf15cfa41bf1f3dba80cd3f5ccc6622dfccb660ab26ed79f0178c7497f/wrapt-1.17.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6fd1ad24dc235e4ab88cda009e19bf347aabb975e44fd5c2fb22a3f6e4141277" }, + { url = "https://mirrors.aliyun.com/pypi/packages/78/f2/efe19ada4a38e4e15b6dff39c3e3f3f73f5decf901f66e6f72fe79623a06/wrapt-1.17.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ed61b7c2d49cee3c027372df5809a59d60cf1b6c2f81ee980a091f3afed6a2d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/40/90/ca86701e9de1622b16e09689fc24b76f69b06bb0150990f6f4e8b0eeb576/wrapt-1.17.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:423ed5420ad5f5529db9ce89eac09c8a2f97da18eb1c870237e84c5a5c2d60aa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fd/e0/d10bd257c9a3e15cbf5523025252cc14d77468e8ed644aafb2d6f54cb95d/wrapt-1.17.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e01375f275f010fcbf7f643b4279896d04e571889b8a5b3f848423d91bf07050" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e8/cf/7d848740203c7b4b27eb55dbfede11aca974a51c3d894f6cc4b865f42f58/wrapt-1.17.3-cp313-cp313-win32.whl", hash = "sha256:53e5e39ff71b3fc484df8a522c933ea2b7cdd0d5d15ae82e5b23fde87d44cbd8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/57/54/35a84d0a4d23ea675994104e667ceff49227ce473ba6a59ba2c84f250b74/wrapt-1.17.3-cp313-cp313-win_amd64.whl", hash = "sha256:1f0b2f40cf341ee8cc1a97d51ff50dddb9fcc73241b9143ec74b30fc4f44f6cb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/01/77/66e54407c59d7b02a3c4e0af3783168fff8e5d61def52cda8728439d86bc/wrapt-1.17.3-cp313-cp313-win_arm64.whl", hash = "sha256:7425ac3c54430f5fc5e7b6f41d41e704db073309acfc09305816bc6a0b26bb16" }, + { url = "https://mirrors.aliyun.com/pypi/packages/02/a2/cd864b2a14f20d14f4c496fab97802001560f9f41554eef6df201cd7f76c/wrapt-1.17.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:cf30f6e3c077c8e6a9a7809c94551203c8843e74ba0c960f4a98cd80d4665d39" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d5/46/d011725b0c89e853dc44cceb738a307cde5d240d023d6d40a82d1b4e1182/wrapt-1.17.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:e228514a06843cae89621384cfe3a80418f3c04aadf8a3b14e46a7be704e4235" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2e/9e/3ad852d77c35aae7ddebdbc3b6d35ec8013af7d7dddad0ad911f3d891dae/wrapt-1.17.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:5ea5eb3c0c071862997d6f3e02af1d055f381b1d25b286b9d6644b79db77657c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c3/f7/c983d2762bcce2326c317c26a6a1e7016f7eb039c27cdf5c4e30f4160f31/wrapt-1.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/0f/f673f75d489c7f22d17fe0193e84b41540d962f75fce579cf6873167c29b/wrapt-1.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/df/61/515ad6caca68995da2fac7a6af97faab8f78ebe3bf4f761e1b77efbc47b5/wrapt-1.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d3/bd/4e70162ce398462a467bc09e768bee112f1412e563620adc353de9055d33/wrapt-1.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/2b/b8/da8560695e9284810b8d3df8a19396a6e40e7518059584a1a394a2b35e0a/wrapt-1.17.3-cp314-cp314-win32.whl", hash = "sha256:fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10" }, + { url = "https://mirrors.aliyun.com/pypi/packages/db/c8/b71eeb192c440d67a5a0449aaee2310a1a1e8eca41676046f99ed2487e9f/wrapt-1.17.3-cp314-cp314-win_amd64.whl", hash = "sha256:e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/45/20/2cda20fd4865fa40f86f6c46ed37a2a8356a7a2fde0773269311f2af56c7/wrapt-1.17.3-cp314-cp314-win_arm64.whl", hash = "sha256:507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58" }, + { url = "https://mirrors.aliyun.com/pypi/packages/77/ed/dd5cf21aec36c80443c6f900449260b80e2a65cf963668eaef3b9accce36/wrapt-1.17.3-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:ed7c635ae45cfbc1a7371f708727bf74690daedc49b4dba310590ca0bd28aa8a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8d/96/450c651cc753877ad100c7949ab4d2e2ecc4d97157e00fa8f45df682456a/wrapt-1.17.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:249f88ed15503f6492a71f01442abddd73856a0032ae860de6d75ca62eed8067" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/86/2fcad95994d9b572db57632acb6f900695a648c3e063f2cd344b3f5c5a37/wrapt-1.17.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5a03a38adec8066d5a37bea22f2ba6bbf39fcdefbe2d91419ab864c3fb515454" }, + { url = "https://mirrors.aliyun.com/pypi/packages/64/0e/f4472f2fdde2d4617975144311f8800ef73677a159be7fe61fa50997d6c0/wrapt-1.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cc/01/9b85a99996b0a97c8a17484684f206cbb6ba73c1ce6890ac668bcf3838fb/wrapt-1.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/02/78926c1efddcc7b3aa0bc3d6b33a822f7d898059f7cd9ace8c8318e559ef/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056" }, + { url = "https://mirrors.aliyun.com/pypi/packages/dc/ee/c414501ad518ac3e6fe184753632fe5e5ecacdcf0effc23f31c1e4f7bfcf/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804" }, + { url = "https://mirrors.aliyun.com/pypi/packages/be/44/a1bd64b723d13bb151d6cc91b986146a1952385e0392a78567e12149c7b4/wrapt-1.17.3-cp314-cp314t-win32.whl", hash = "sha256:41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977" }, + { url = "https://mirrors.aliyun.com/pypi/packages/79/d9/7cfd5a312760ac4dd8bf0184a6ee9e43c33e47f3dadc303032ce012b8fa3/wrapt-1.17.3-cp314-cp314t-win_amd64.whl", hash = "sha256:73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/78/10ad9781128ed2f99dbc474f43283b13fea8ba58723e98844367531c18e9/wrapt-1.17.3-cp314-cp314t-win_arm64.whl", hash = "sha256:f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6" }, + { url = "https://mirrors.aliyun.com/pypi/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22" }, +] + +[[package]] +name = "yarl" +version = "1.22.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +dependencies = [ + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, +] +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/57/63/0c6ebca57330cd313f6102b16dd57ffaf3ec4c83403dcb45dbd15c6f3ea1/yarl-1.22.0.tar.gz", hash = "sha256:bebf8557577d4401ba8bd9ff33906f1376c877aa78d1fe216ad01b4d6745af71" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/75/ff/46736024fee3429b80a165a732e38e5d5a238721e634ab41b040d49f8738/yarl-1.22.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e340382d1afa5d32b892b3ff062436d592ec3d692aeea3bef3a5cfe11bbf8c6f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5a/9a/b312ed670df903145598914770eb12de1bac44599549b3360acc96878df8/yarl-1.22.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f1e09112a2c31ffe8d80be1b0988fa6a18c5d5cad92a9ffbb1c04c91bfe52ad2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ba/f5/0601483296f09c3c65e303d60c070a5c19fcdbc72daa061e96170785bc7d/yarl-1.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:939fe60db294c786f6b7c2d2e121576628468f65453d86b0fe36cb52f987bd74" }, + { url = "https://mirrors.aliyun.com/pypi/packages/60/41/9a1fe0b73dbcefce72e46cf149b0e0a67612d60bfc90fb59c2b2efdfbd86/yarl-1.22.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e1651bf8e0398574646744c1885a41198eba53dc8a9312b954073f845c90a8df" }, + { url = "https://mirrors.aliyun.com/pypi/packages/17/7a/795cb6dfee561961c30b800f0ed616b923a2ec6258b5def2a00bf8231334/yarl-1.22.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:b8a0588521a26bf92a57a1705b77b8b59044cdceccac7151bd8d229e66b8dedb" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d7/93/a58f4d596d2be2ae7bab1a5846c4d270b894958845753b2c606d666744d3/yarl-1.22.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:42188e6a615c1a75bcaa6e150c3fe8f3e8680471a6b10150c5f7e83f47cc34d2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/61/92/682279d0e099d0e14d7fd2e176bd04f48de1484f56546a3e1313cd6c8e7c/yarl-1.22.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f6d2cb59377d99718913ad9a151030d6f83ef420a2b8f521d94609ecc106ee82" }, + { url = "https://mirrors.aliyun.com/pypi/packages/db/0f/0d52c98b8a885aeda831224b78f3be7ec2e1aa4a62091f9f9188c3c65b56/yarl-1.22.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50678a3b71c751d58d7908edc96d332af328839eea883bb554a43f539101277a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/22/42/d2685e35908cbeaa6532c1fc73e89e7f2efb5d8a7df3959ea8e37177c5a3/yarl-1.22.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1e8fbaa7cec507aa24ea27a01456e8dd4b6fab829059b69844bd348f2d467124" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a2/83/cf8c7bcc6355631762f7d8bdab920ad09b82efa6b722999dfb05afa6cfac/yarl-1.22.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:433885ab5431bc3d3d4f2f9bd15bfa1614c522b0f1405d62c4f926ccd69d04fa" }, + { url = "https://mirrors.aliyun.com/pypi/packages/25/e1/5302ff9b28f0c59cac913b91fe3f16c59a033887e57ce9ca5d41a3a94737/yarl-1.22.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:b790b39c7e9a4192dc2e201a282109ed2985a1ddbd5ac08dc56d0e121400a8f7" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bf/cd/4617eb60f032f19ae3a688dc990d8f0d89ee0ea378b61cac81ede3e52fae/yarl-1.22.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:31f0b53913220599446872d757257be5898019c85e7971599065bc55065dc99d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/59/65/afc6e62bb506a319ea67b694551dab4a7e6fb7bf604e9bd9f3e11d575fec/yarl-1.22.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a49370e8f711daec68d09b821a34e1167792ee2d24d405cbc2387be4f158b520" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e7/3d/68bf18d50dc674b942daec86a9ba922d3113d8399b0e52b9897530442da2/yarl-1.22.0-cp312-cp312-win32.whl", hash = "sha256:70dfd4f241c04bd9239d53b17f11e6ab672b9f1420364af63e8531198e3f5fe8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c8/9a/6ad1a9b37c2f72874f93e691b2e7ecb6137fb2b899983125db4204e47575/yarl-1.22.0-cp312-cp312-win_amd64.whl", hash = "sha256:8884d8b332a5e9b88e23f60bb166890009429391864c685e17bd73a9eda9105c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/44/c5/c21b562d1680a77634d748e30c653c3ca918beb35555cff24986fff54598/yarl-1.22.0-cp312-cp312-win_arm64.whl", hash = "sha256:ea70f61a47f3cc93bdf8b2f368ed359ef02a01ca6393916bc8ff877427181e74" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ea/f3/d67de7260456ee105dc1d162d43a019ecad6b91e2f51809d6cddaa56690e/yarl-1.22.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8dee9c25c74997f6a750cd317b8ca63545169c098faee42c84aa5e506c819b53" }, + { url = "https://mirrors.aliyun.com/pypi/packages/01/88/04d98af0b47e0ef42597b9b28863b9060bb515524da0a65d5f4db160b2d5/yarl-1.22.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:01e73b85a5434f89fc4fe27dcda2aff08ddf35e4d47bbbea3bdcd25321af538a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/18/91/3274b215fd8442a03975ce6bee5fe6aa57a8326b29b9d3d56234a1dca244/yarl-1.22.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:22965c2af250d20c873cdbee8ff958fb809940aeb2e74ba5f20aaf6b7ac8c70c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/61/3a/caf4e25036db0f2da4ca22a353dfeb3c9d3c95d2761ebe9b14df8fc16eb0/yarl-1.22.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4f15793aa49793ec8d1c708ab7f9eded1aa72edc5174cae703651555ed1b601" }, + { url = "https://mirrors.aliyun.com/pypi/packages/6e/9e/51a77ac7516e8e7803b06e01f74e78649c24ee1021eca3d6a739cb6ea49c/yarl-1.22.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e5542339dcf2747135c5c85f68680353d5cb9ffd741c0f2e8d832d054d41f35a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d4/f8/33b92454789dde8407f156c00303e9a891f1f51a0330b0fad7c909f87692/yarl-1.22.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5c401e05ad47a75869c3ab3e35137f8468b846770587e70d71e11de797d113df" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/9a/c5db84ea024f76838220280f732970aa4ee154015d7f5c1bfb60a267af6f/yarl-1.22.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:243dda95d901c733f5b59214d28b0120893d91777cb8aa043e6ef059d3cddfe2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/11/c9/cd8538dc2e7727095e0c1d867bad1e40c98f37763e6d995c1939f5fdc7b1/yarl-1.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bec03d0d388060058f5d291a813f21c011041938a441c593374da6077fe21b1b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a1/b9/ab437b261702ced75122ed78a876a6dec0a1b0f5e17a4ac7a9a2482d8abe/yarl-1.22.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b0748275abb8c1e1e09301ee3cf90c8a99678a4e92e4373705f2a2570d581273" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b2/9d/8e1ae6d1d008a9567877b08f0ce4077a29974c04c062dabdb923ed98e6fe/yarl-1.22.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:47fdb18187e2a4e18fda2c25c05d8251a9e4a521edaed757fef033e7d8498d9a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ca/5a/09b7be3905962f145b73beb468cdd53db8aa171cf18c80400a54c5b82846/yarl-1.22.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c7044802eec4524fde550afc28edda0dd5784c4c45f0be151a2d3ba017daca7d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/aa/7f/59ec509abf90eda5048b0bc3e2d7b5099dffdb3e6b127019895ab9d5ef44/yarl-1.22.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:139718f35149ff544caba20fce6e8a2f71f1e39b92c700d8438a0b1d2a631a02" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e5/84/891158426bc8036bfdfd862fabd0e0fa25df4176ec793e447f4b85cf1be4/yarl-1.22.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e1b51bebd221006d3d2f95fbe124b22b247136647ae5dcc8c7acafba66e5ee67" }, + { url = "https://mirrors.aliyun.com/pypi/packages/bb/49/03da1580665baa8bef5e8ed34c6df2c2aca0a2f28bf397ed238cc1bbc6f2/yarl-1.22.0-cp313-cp313-win32.whl", hash = "sha256:d3e32536234a95f513bd374e93d717cf6b2231a791758de6c509e3653f234c95" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9a/ee/450914ae11b419eadd067c6183ae08381cfdfcb9798b90b2b713bbebddda/yarl-1.22.0-cp313-cp313-win_amd64.whl", hash = "sha256:47743b82b76d89a1d20b83e60d5c20314cbd5ba2befc9cda8f28300c4a08ed4d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/98/4d/264a01eae03b6cf629ad69bae94e3b0e5344741e929073678e84bf7a3e3b/yarl-1.22.0-cp313-cp313-win_arm64.whl", hash = "sha256:5d0fcda9608875f7d052eff120c7a5da474a6796fe4d83e152e0e4d42f6d1a9b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/88/fc/6908f062a2f77b5f9f6d69cecb1747260831ff206adcbc5b510aff88df91/yarl-1.22.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:719ae08b6972befcba4310e49edb1161a88cdd331e3a694b84466bd938a6ab10" }, + { url = "https://mirrors.aliyun.com/pypi/packages/65/47/76594ae8eab26210b4867be6f49129861ad33da1f1ebdf7051e98492bf62/yarl-1.22.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:47d8a5c446df1c4db9d21b49619ffdba90e77c89ec6e283f453856c74b50b9e3" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ab/ce/05e9828a49271ba6b5b038b15b3934e996980dd78abdfeb52a04cfb9467e/yarl-1.22.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cfebc0ac8333520d2d0423cbbe43ae43c8838862ddb898f5ca68565e395516e9" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d1/c5/7dffad5e4f2265b29c9d7ec869c369e4223166e4f9206fc2243ee9eea727/yarl-1.22.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4398557cbf484207df000309235979c79c4356518fd5c99158c7d38203c4da4f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/b2/375b933c93a54bff7fc041e1a6ad2c0f6f733ffb0c6e642ce56ee3b39970/yarl-1.22.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:2ca6fd72a8cd803be290d42f2dec5cdcd5299eeb93c2d929bf060ad9efaf5de0" }, + { url = "https://mirrors.aliyun.com/pypi/packages/66/50/bfc2a29a1d78644c5a7220ce2f304f38248dc94124a326794e677634b6cf/yarl-1.22.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca1f59c4e1ab6e72f0a23c13fca5430f889634166be85dbf1013683e49e3278e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/96/f3941a46af7d5d0f0498f86d71275696800ddcdd20426298e572b19b91ff/yarl-1.22.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c5010a52015e7c70f86eb967db0f37f3c8bd503a695a49f8d45700144667708" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c1/42/8b27c83bb875cd89448e42cd627e0fb971fa1675c9ec546393d18826cb50/yarl-1.22.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d7672ecf7557476642c88497c2f8d8542f8e36596e928e9bcba0e42e1e7d71f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/49/36/99ca3122201b382a3cf7cc937b95235b0ac944f7e9f2d5331d50821ed352/yarl-1.22.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:3b7c88eeef021579d600e50363e0b6ee4f7f6f728cd3486b9d0f3ee7b946398d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/85/b4/47328bf996acd01a4c16ef9dcd2f59c969f495073616586f78cd5f2efb99/yarl-1.22.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:f4afb5c34f2c6fecdcc182dfcfc6af6cccf1aa923eed4d6a12e9d96904e1a0d8" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c2/ad/b77d7b3f14a4283bffb8e92c6026496f6de49751c2f97d4352242bba3990/yarl-1.22.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:59c189e3e99a59cf8d83cbb31d4db02d66cda5a1a4374e8a012b51255341abf5" }, + { url = "https://mirrors.aliyun.com/pypi/packages/81/c8/06e1d69295792ba54d556f06686cbd6a7ce39c22307100e3fb4a2c0b0a1d/yarl-1.22.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:5a3bf7f62a289fa90f1990422dc8dff5a458469ea71d1624585ec3a4c8d6960f" }, + { url = "https://mirrors.aliyun.com/pypi/packages/4b/b8/4c0e9e9f597074b208d18cef227d83aac36184bfbc6eab204ea55783dbc5/yarl-1.22.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:de6b9a04c606978fdfe72666fa216ffcf2d1a9f6a381058d4378f8d7b1e5de62" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e0/e5/11f140a58bf4c6ad7aca69a892bff0ee638c31bea4206748fc0df4ebcb3a/yarl-1.22.0-cp313-cp313t-win32.whl", hash = "sha256:1834bb90991cc2999f10f97f5f01317f99b143284766d197e43cd5b45eb18d03" }, + { url = "https://mirrors.aliyun.com/pypi/packages/31/74/8b74bae38ed7fe6793d0c15a0c8207bbb819cf287788459e5ed230996cdd/yarl-1.22.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ff86011bd159a9d2dfc89c34cfd8aff12875980e3bd6a39ff097887520e60249" }, + { url = "https://mirrors.aliyun.com/pypi/packages/69/66/991858aa4b5892d57aef7ee1ba6b4d01ec3b7eb3060795d34090a3ca3278/yarl-1.22.0-cp313-cp313t-win_arm64.whl", hash = "sha256:7861058d0582b847bc4e3a4a4c46828a410bca738673f35a29ba3ca5db0b473b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/46/b3/e20ef504049f1a1c54a814b4b9bed96d1ac0e0610c3b4da178f87209db05/yarl-1.22.0-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:34b36c2c57124530884d89d50ed2c1478697ad7473efd59cfd479945c95650e4" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e4/04/3532d990fdbab02e5ede063676b5c4260e7f3abea2151099c2aa745acc4c/yarl-1.22.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:0dd9a702591ca2e543631c2a017e4a547e38a5c0f29eece37d9097e04a7ac683" }, + { url = "https://mirrors.aliyun.com/pypi/packages/11/63/ff458113c5c2dac9a9719ac68ee7c947cb621432bcf28c9972b1c0e83938/yarl-1.22.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:594fcab1032e2d2cc3321bb2e51271e7cd2b516c7d9aee780ece81b07ff8244b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/a7/bc/315a56aca762d44a6aaaf7ad253f04d996cb6b27bad34410f82d76ea8038/yarl-1.22.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3d7a87a78d46a2e3d5b72587ac14b4c16952dd0887dbb051451eceac774411e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/3f/3f/08e9b826ec2e099ea6e7c69a61272f4f6da62cb5b1b63590bb80ca2e4a40/yarl-1.22.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:852863707010316c973162e703bddabec35e8757e67fcb8ad58829de1ebc8590" }, + { url = "https://mirrors.aliyun.com/pypi/packages/e3/9f/90360108e3b32bd76789088e99538febfea24a102380ae73827f62073543/yarl-1.22.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:131a085a53bfe839a477c0845acf21efc77457ba2bcf5899618136d64f3303a2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/98/92/ab8d4657bd5b46a38094cfaea498f18bb70ce6b63508fd7e909bd1f93066/yarl-1.22.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:078a8aefd263f4d4f923a9677b942b445a2be970ca24548a8102689a3a8ab8da" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f5/e7/d8c5a7752fef68205296201f8ec2bf718f5c805a7a7e9880576c67600658/yarl-1.22.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bca03b91c323036913993ff5c738d0842fc9c60c4648e5c8d98331526df89784" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b6/2e/f4d26183c8db0bb82d491b072f3127fb8c381a6206a3a56332714b79b751/yarl-1.22.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:68986a61557d37bb90d3051a45b91fa3d5c516d177dfc6dd6f2f436a07ff2b6b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/80/7c/428e5812e6b87cd00ee8e898328a62c95825bf37c7fa87f0b6bb2ad31304/yarl-1.22.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:4792b262d585ff0dff6bcb787f8492e40698443ec982a3568c2096433660c694" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ec/2a/249405fd26776f8b13c067378ef4d7dd49c9098d1b6457cdd152a99e96a9/yarl-1.22.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ebd4549b108d732dba1d4ace67614b9545b21ece30937a63a65dd34efa19732d" }, + { url = "https://mirrors.aliyun.com/pypi/packages/67/a8/fb6b1adbe98cf1e2dd9fad71003d3a63a1bc22459c6e15f5714eb9323b93/yarl-1.22.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:f87ac53513d22240c7d59203f25cc3beac1e574c6cd681bbfd321987b69f95fd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/d9/f9/3aa2c0e480fb73e872ae2814c43bc1e734740bb0d54e8cb2a95925f98131/yarl-1.22.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:22b029f2881599e2f1b06f8f1db2ee63bd309e2293ba2d566e008ba12778b8da" }, + { url = "https://mirrors.aliyun.com/pypi/packages/50/3c/af9dba3b8b5eeb302f36f16f92791f3ea62e3f47763406abf6d5a4a3333b/yarl-1.22.0-cp314-cp314-win32.whl", hash = "sha256:6a635ea45ba4ea8238463b4f7d0e721bad669f80878b7bfd1f89266e2ae63da2" }, + { url = "https://mirrors.aliyun.com/pypi/packages/ac/30/ac3a0c5bdc1d6efd1b41fa24d4897a4329b3b1e98de9449679dd327af4f0/yarl-1.22.0-cp314-cp314-win_amd64.whl", hash = "sha256:0d6e6885777af0f110b0e5d7e5dda8b704efed3894da26220b7f3d887b839a79" }, + { url = "https://mirrors.aliyun.com/pypi/packages/df/0a/227ab4ff5b998a1b7410abc7b46c9b7a26b0ca9e86c34ba4b8d8bc7c63d5/yarl-1.22.0-cp314-cp314-win_arm64.whl", hash = "sha256:8218f4e98d3c10d683584cb40f0424f4b9fd6e95610232dd75e13743b070ee33" }, + { url = "https://mirrors.aliyun.com/pypi/packages/06/5e/a15eb13db90abd87dfbefb9760c0f3f257ac42a5cac7e75dbc23bed97a9f/yarl-1.22.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:45c2842ff0e0d1b35a6bf1cd6c690939dacb617a70827f715232b2e0494d55d1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/18/82/9665c61910d4d84f41a5bf6837597c89e665fa88aa4941080704645932a9/yarl-1.22.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d947071e6ebcf2e2bee8fce76e10faca8f7a14808ca36a910263acaacef08eca" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5d/9a/2f65743589809af4d0a6d3aa749343c4b5f4c380cc24a8e94a3c6625a808/yarl-1.22.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:334b8721303e61b00019474cc103bdac3d7b1f65e91f0bfedeec2d56dfe74b53" }, + { url = "https://mirrors.aliyun.com/pypi/packages/b0/ab/5b13d3e157505c43c3b43b5a776cbf7b24a02bc4cccc40314771197e3508/yarl-1.22.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e7ce67c34138a058fd092f67d07a72b8e31ff0c9236e751957465a24b28910c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/fb/76/242a5ef4677615cf95330cfc1b4610e78184400699bdda0acb897ef5e49a/yarl-1.22.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d77e1b2c6d04711478cb1c4ab90db07f1609ccf06a287d5607fcd90dc9863acf" }, + { url = "https://mirrors.aliyun.com/pypi/packages/8c/96/475509110d3f0153b43d06164cf4195c64d16999e0c7e2d8a099adcd6907/yarl-1.22.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c4647674b6150d2cae088fc07de2738a84b8bcedebef29802cf0b0a82ab6face" }, + { url = "https://mirrors.aliyun.com/pypi/packages/c9/66/59db471aecfbd559a1fd48aedd954435558cd98c7d0da8b03cc6c140a32c/yarl-1.22.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:efb07073be061c8f79d03d04139a80ba33cbd390ca8f0297aae9cce6411e4c6b" }, + { url = "https://mirrors.aliyun.com/pypi/packages/03/1f/c5d94abc91557384719da10ff166b916107c1b45e4d0423a88457071dd88/yarl-1.22.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e51ac5435758ba97ad69617e13233da53908beccc6cfcd6c34bbed8dcbede486" }, + { url = "https://mirrors.aliyun.com/pypi/packages/5f/97/aa6a143d3afba17b6465733681c70cf175af89f76ec8d9286e08437a7454/yarl-1.22.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:33e32a0dd0c8205efa8e83d04fc9f19313772b78522d1bdc7d9aed706bfd6138" }, + { url = "https://mirrors.aliyun.com/pypi/packages/43/3c/45a2b6d80195959239a7b2a8810506d4eea5487dce61c2a3393e7fc3c52e/yarl-1.22.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:bf4a21e58b9cde0e401e683ebd00f6ed30a06d14e93f7c8fd059f8b6e8f87b6a" }, + { url = "https://mirrors.aliyun.com/pypi/packages/86/a0/c2ab48d74599c7c84cb104ebd799c5813de252bea0f360ffc29d270c2caa/yarl-1.22.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:e4b582bab49ac33c8deb97e058cd67c2c50dac0dd134874106d9c774fd272529" }, + { url = "https://mirrors.aliyun.com/pypi/packages/32/75/f8919b2eafc929567d3d8411f72bdb1a2109c01caaab4ebfa5f8ffadc15b/yarl-1.22.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:0b5bcc1a9c4839e7e30b7b30dd47fe5e7e44fb7054ec29b5bb8d526aa1041093" }, + { url = "https://mirrors.aliyun.com/pypi/packages/cf/72/6a85bba382f22cf78add705d8c3731748397d986e197e53ecc7835e76de7/yarl-1.22.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c0232bce2170103ec23c454e54a57008a9a72b5d1c3105dc2496750da8cfa47c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/35/18/55e6011f7c044dc80b98893060773cefcfdbf60dfefb8cb2f58b9bacbd83/yarl-1.22.0-cp314-cp314t-win32.whl", hash = "sha256:8009b3173bcd637be650922ac455946197d858b3630b6d8787aa9e5c4564533e" }, + { url = "https://mirrors.aliyun.com/pypi/packages/f9/86/0f0dccb6e59a9e7f122c5afd43568b1d31b8ab7dda5f1b01fb5c7025c9a9/yarl-1.22.0-cp314-cp314t-win_amd64.whl", hash = "sha256:9fb17ea16e972c63d25d4a97f016d235c78dd2344820eb35bc034bc32012ee27" }, + { url = "https://mirrors.aliyun.com/pypi/packages/48/b7/503c98092fb3b344a179579f55814b613c1fbb1c23b3ec14a7b008a66a6e/yarl-1.22.0-cp314-cp314t-win_arm64.whl", hash = "sha256:9f6d73c1436b934e3f01df1e1b21ff765cd1d28c77dfb9ace207f746d4610ee1" }, + { url = "https://mirrors.aliyun.com/pypi/packages/73/ae/b48f95715333080afb75a4504487cbe142cae1268afc482d06692d605ae6/yarl-1.22.0-py3-none-any.whl", hash = "sha256:1380560bdba02b6b6c90de54133c81c9f2a453dee9912fe58c1dcced1edb7cff" }, +] + +[[package]] +name = "zipp" +version = "3.23.0" +source = { registry = "https://mirrors.aliyun.com/pypi/simple/" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166" } +wheels = [ + { url = "https://mirrors.aliyun.com/pypi/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e" }, +]