From 43ee8efceba82c2dbd3206c7c1e184ae036f941d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ACT=E4=B8=B6=E6=B5=81=E6=98=9F=E9=9B=A8?= <91125707+1340145680@users.noreply.github.com> Date: Tue, 24 Feb 2026 20:59:52 +0800 Subject: [PATCH 01/16] Add files via upload --- docs/chat12QR.jpg | Bin 0 -> 259791 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/chat12QR.jpg diff --git a/docs/chat12QR.jpg b/docs/chat12QR.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c52f692a3ffcd4e258344a4c26479b5803c9653 GIT binary patch literal 259791 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Š?xn15`~%hfi*KtP1S}D1(9U-+bw-k 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 Cww99s literal 0 HcmV?d00001 From 93dc434bd399deb8e0704e071b1218ff4042cf8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ACT=E4=B8=B6=E6=B5=81=E6=98=9F=E9=9B=A8?= <91125707+1340145680@users.noreply.github.com> Date: Tue, 24 Feb 2026 21:00:40 +0800 Subject: [PATCH 02/16] =?UTF-8?q?Update=20chat=20group=20information=20in?= =?UTF-8?q?=20README.md=E6=9B=B4=E6=96=B0=E4=BA=8C=E7=BB=B4=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index dc914e0..a08c452 100644 --- a/README.md +++ b/README.md @@ -523,9 +523,11 @@ pm2 monit # 监控面板 ~~交流群 10~~ -交流群 11: +~~交流群 11~~ -Toonflow Logo +交流群 12: + +Toonflow Logo

使用微信扫码添加,二维码过期可提交 Issues 提醒更新

--- @@ -546,11 +548,11 @@ Toonflow 基于 AGPL-3.0 协议开源发布,许可证详情:https://www.gnu. --- - +--- # 🙏 致谢 From d2d7ff93b4f97624bd32302f7737c15e011810f0 Mon Sep 17 00:00:00 2001 From: HBAI-Ltd Date: Thu, 26 Feb 2026 11:49:03 +0800 Subject: [PATCH 03/16] Add files via upload --- docs/chat13QR.jpg | Bin 0 -> 175825 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/chat13QR.jpg diff --git a/docs/chat13QR.jpg b/docs/chat13QR.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e3d81d712310cfd2384acd1fc1d887a8071ef17 GIT binary patch literal 175825 zcmeFZcUTnL(mpx}f|7=uVMIW(NLJDyNR}))sfc8eoEd^d5d;JTBq=$HB#EQs43dVN zGXgWj0fyn%?tS*z=Q}t2zI*Rq-#v~`KmD|8tzK2l+qG&{z15c!mkS^=RYes=5DpFq zgaiBoT~34KLHKxA@vq|H<6p%mAi%#yNJdC_{W>8PDVUgymWqy!mWqakftdrsz{ti# zLvw@g2HP!8ZXRxW2>%^^t~(rD++4qIf;LiZ@*9Z!8Ug-Q z5H8M5&=qnVTymVtHV_1m^D53CKhQsZI9G51c?qsvCnN$oRFi?O;Naq3!Na|J6%P;S z?GLnr@W`)HunOMCr__EzaMPJeC@3!b8k=0jcWRvD5dy(c06KtWMSSw&U%k)FPRp^>rWGppy;Hnw)IZtfnQUfw<-uR_DZBO;^X6W%2z zCBIKe{rD*-H!r`Su;@!=Rdr46*Sh+a*0%PJ&aUpB;gQj?am2*r)Z)_e%Iezs#^x4k z|KRZG_ym1=_De4uK+nH^e=7EGdXWQqUBSb{#UuEo7tR$=;J_uvyUHqvPjO$H;E6Nk zO`)J`RC00I72mJ33F{!KpSt`Yq+u6X;0c<|! z6PA8j@e-7^n|%oih!2#pYo{yEg)OF6!OlqMFG2HFzd9%Z9d<537w7-w4ws+}NfAvxnCAIwL+11)8b#oaQ|wLJtO&JKA;^1v}*$G zY}gRbU-#q&NGj6PIUgp?kMe|V7ShL!ViD!=aYEH+gp+aL)K5u*Egd; zC?B5wi^PFUm*bPSjl!(0ywT)(1)z^nT)&Sft}EjymSVXulH8)CRDHrMg9$hh=DO7) zGX?7^+m;Y$gR|0SrSQ6pN5M!FKq05Jy;qLFqA zM~}dP-a9?eFK#pb78v_>!B?kYTX8#Ulj)hagcV*LO3%$NCr7?uJD^n^xpEFbh9Sl& zrkOpm<`QJN*`Eo3mf?Vz1}v_WaMErfhOG=&XpbIeqHP>~ zu|X1^YnPy9lYndJ*%Ggi_9^p3*F3{cl9?7UH-S2(TG4}9clb5fO1_sXwi$8CKxo%F zHL9(E7iG&m`aVnUhXNJOngzWK#2B5a7{5DAt*&vEuO#GZXLfnqZdUx%lJaw%FCEiH znwAz>(YRN@HxTWBd~Qc00jzd{A9pCoZ$sz$SwDzUY0F;yeaN!Rp7WOZX_r8Drv$KJ zyqiU*na7VVL2+rum!NXdOVCiezo0DX$0+Uyu8&b5-VAimCFrI`-6hD}1w35Ou#UX} z>q;oS1R-)Vdje&s`^8d8?%9YiNjQ(cb3Q3xlPYBs^OCl`wt?Y&oLs3q!s@PdC+m4V zgxprAY36Ci{E4|CLCxKwc@oQK_Q_GQA6&mauReOCcj%iOwc%aV>T$nA_+gLEy<&Uc z*L7AEf(|_4AQm1+3GTy&dskQ9Q1T*2XF1!*+Y6 zOkbxM?^e)N$x*`I%N#kEs44e-x>@a~!0z0a)b+|yig;XOsX$3iGgqaA`fX=f!y*{- zZk`l|7`_CtnT9+|-Nuq#g1R-3>lgmz`yz2Uu{BruZ{+4Z|MhnN@rLhAN{8;RuK&SjoL$J5d`$Ed;=;T9m+gxBzqeiK=*Z5X z>Luvqf$|rFjS_3sZcRF7qJ3{OQ_y#_(wH*}pCf4U6fNdz6_|@Z)U!N@WS**gC@m4B zV|$jnvsMtZ>sNh`P0Bz8FP0y>ou*93@+QVv-oP-Jbc zn?x7c!%`A$2KA^LGsjx?S6yjJg~0*QWzo?@Y0_)zt187Ub#OVyaCJuV5y`9 ze6MnDXk1xT-F!sm{!PHZ9j$U=gKcmZDiET#evS~#^s}p{2r56DAUdGz&Q-+Q=>Tom zmeAT-OGVY?8}%26O(f&k;1(he@4&26tOl8tnGo`MTM`Z}kInj`8gEZ6{~SM8oE!eO zMsepplYVIMpi8E0b;b8x*YT=X>`#C8A{=mqle?sGq|;4R;-m zdryJ}jR!|}%JRb`^J@iLyzxff5iqg|(V_Y&Aa6%rI~oT~^VmxojtPmbZr7lpmmm(_ z*36@0co%}2Zg1PH{QD*7l)IS;atQp_X!Ns>;S#H0Y^U-gudfH^N1V!d9=IxX4WQmj?l2!{Bf~$YkL&ffJtJ8=p)$R%* z+Q=0jv#P@5v}dPb_ex&JbKtCuS=!3&=-)Ujv(#>s@SixR?(%$ckm-|@e@jOH*+5^( z#xgN?(4F_38C9lT)`_`K-gG1)R*6Z7XRn~lGQS^Of@sD6fjlZOH39><1jT1A4xXJ` ztk@~~f919%P&Ll}r_cUhaP}K_|CgJY|1Iun{O%)ORPp+9R$A%ues(Ch2O?C@sb(;c z*y8PE>^$p4_5!$@7F3>tj_X0kJAt4{`(u=rMtc$ePhSq|6=S7XQQO_XukpgP`AJtj z?|4PgYY9FUHcdS65s_i3iv_P$RuhV)wdBkXAOt%b>cZ+MiH zXR(Q$i_#M*Io1)u5bdymf~Qu!c&%F_9G9Tb>%c0vI}e+m$5xADslXuz>B;buLs;mu zRus4m((X!oaZZ&CA$MOB5=X2}=_jX%brnbPovCMBK3XoM3GV$7#ILL~#yuhaD9F za*!{Qf1_=NZx_GQjGW`Z^1cUOe4*Z$C-PH)Ezt?2>9~1>zPmj({k>n0&*9e3$P9*; z2G1cFF4(oCZC~IXg^UZFuT;8ebIwiyX@=3cOX-@ewMlWd!ynlrj6!ZWd_WL^+b%)m z!WaY@Y(BAEG4Z;(853!vu5G#|hAZ|Oco7H@{L%!5;VQpYYd?Q}ehC^cO7)C&j~w&s zURuYdL~ZQ&DHU`d(Ca##XFbwLcs=@cRMV0XO9g!eZTKYw>}(9ydI=(s63({w@X3vu z^)DK~&+fa@HQ4mxR;AYu@Z2rUbCC&m-_sYzr-ju@CkjezyeZ87)a_*rK9B1>+-6<{ z?MF4`+KI<+3b?!T2ofqwg4WVP{$#y#eDKCH0*GDb+IcN0~@6X?{}3+?6@*NqF#3CjQ6}*e)l6+ zpKe#{-FDOH+x=}9>d)!E)9s}7^O;;E!UmgGf4dH?+; z-l%cWkLBSyAHO&OTjZVjLn}#rfuy?iM>o?X%?R4bw;1dvWIg)YoXv8yMU3&piah#x zpEtXYlta`|RCbK^#o%=dxlJ9hqNHR#k4}cAJW&!W5)xlJa_f#EnpvfFlO(H__({H5 z5-Y>bMqx2;sq@kLnqr!CoAsBZ1UDS516guMgqWc0nynq)drg?Vo`V2A3 zK$fdIDC8k-46w7j(;x8|AC&}U%LNVX)i&4Zxx#4 zmo+h7o3JAwy#Kab;35(B&v1u%Au3hqEZ_re`Fk`b)G{KOol*1?ibadksV_uy1Z~o) zvvs1nn@i?5X4w)zn{nchz^!~1Z(ohrbHoUIgeC@6YxZxq`(^M_GnB`@@Km=mZfvOh z!S}#UTP(&T*SoA?8BO6ru|WntDeiOMV>I8cADnF4{ak5TPL0@tU8mGW=7`rgHt%#C zv^$0Nn2hJONo?U`pIcoiTP!l=hL%*8|hrV#XF^)GtBdN06J3H&9G*=822_ z3Q`I$;@Y-u3&z-gNwQ#|Sc_>Z!Yu1(rYDB7CzX5TaXqU1yg;~d3)#Ll-vqfhU_I{CX ze!TWL#{2~IkI8jfDiYIb_UNpH|X$c>{tB`-;Be$uVrX}RgW$~QAtj&&Nisn26{-T z_lKJH>%@2LcYuZdDug4#prALEc<@<*I-{eNmaEw%CQccR4+v%<(7oQy7OlNJHGWBiP^&NsE;FGRXH)?Al+5Nbd zQ~QRo4AZ8zYA?SudS3Os%Dnw*wDG}-c#Vt9o5oum-wf9q8 z$U&Nk!94UkMa8CQ0?Fg%i zdtPZWcG17f^I+4DXSyo!)MK&Y%%E@nmx1VpZvR@rAK7j*7=3KPConbW`O|Xz*ckeWo<-Bd&?xC+@x z?c2go^20RDdZzSZs}z;mdv4HL#!5eZK!}d=vM5}RPpg*{=o@@r#mk$vonB*Syclbt zdIn!)4lB*Gd2>Q8`?2-?qrLf7|k+K60RA$FSFtL7=k4H58&6Y;pYoB=lmMcs$#`{CvLt-mNlb?H6*4O8R=I>Ncmk z6@mo=1V%q79|n7O>=cm_G#Q{7`9>~5j*UI7Lbt9ndx_4NeLJb>N+x6xZkJz}Ht|(^ zjdskw78tC&H(uM)@JK;lWyH#YVL)eV?w08%?zOr|w`ty>M5y47S@>&y<0Tu9m?#C; zH@Q`?mv6_8MReW9VpGc@b7C&39WjrC4dj$@MHjJm5?N3mwZk|GsP~$M;@1$0nLStE zM?Y_Tt%!8*D13Dhk&Av2Cq)pV(BUj(i2TxQxB#j_FQ2P&~9&@K+>)q&@ykU>7!qcYz{K% z{N&I8QNJ$4n2qev>r6d(+8kc$gjQNIHJ-i}ffMUD+9Sp?(TI{Kd)Fz+Kz18Tz_jGjm?bh}< z7e9CVH=`!UOU8MBa7nor;dAvxwTFw2T`$<}`SqDDNa_Yr@18A5-08Dshi z47c_NWE~88;D6f>4Rvuh5pQ)WZROuqf=cV(tb{qb*jjWpH~ekrB)etoH-op>f3+c5 z?x!^DwQ~($)GaO2;`S3s2Dz)M;E%5A+ER<`&!!ou#lC0Q+{@js-O&y)J?a$>)7!Fd zDGXZ6tV(E*EPS_9%~4TfxbRTSSEsu~o%P;gb5-W#GGS+kc4-8sr?lNNVdIp8o(Zx2 zcFK1h&1Ey%a85TXeFugfH9g`WCF$+#iYlIzXwX=$a#gi(i1^%ts)(kx^G_#*rRy=9 zD`D4P%Dot@)(M{OueB*RyS5W$6@8pk>#A7E>S2~YVUVVy9eO0T>X5YMC6H?4H%5Wi zF;$#ptUXMJ-3A>Md2(>Ew*(lE`6s z`3bjHYKDuPjWUUj1a_n))|Lxz-@|N6F3kkM!dEIrEF5AM)}R0IYTR!v5EU0%oEQXJMrsc>FysFdm4aN zoK0p$ZtKUAMeQ4W<#3gbOBn9bHTAU1k446ou2aawVgX;#+z9SSZ^C8}Sq7~K_(Bh5mTbJJ5i+qaEm>L>aT z6f)OXAD`+Y^bY(IZ6=u6I`DIKqOUdKC-3^;udKtfKeG;Q=sWF=0=IWRE>@lrBLB!o z{G-K{bULTZwcqI1?q0v`cf43z_W!V(IB4fQ5nKNedsvq-)v(Ri*&Rb;&qvx_>}b`m)Tsn+NJbq< z+D|-=Qjd68dP|;ss(jLpe9D5T{qzGShtxiCXhrnJdRE{5fXTqqfa(c9DbxGj12|7G z#gSEY;$lB~@Wn}wX1(y%=2kqrHqGvNo_|le1+BM&M7Z#ICYAgw5@R{)P z146-k^4N)`(Pm(uYChMY~uax+0>`H!ab{)GjKA&=A*K*o$`e4S2QwT z`?V$fh8D9^lE0cKZtA}1(5<`&rTRE^@8&IxkN&MhXJ?L{R}mB@F}w|<8HS4ju6VAF zKfMd2guO||HuS1vZu>0f>UBqJTB9vp_zsT_-d6XL6688~ov1Z5|H!FJ>C(AQq$fq| zZ0}U{S*|r2k)!e1F4f_!L|D&CUZ?6d$%!5Ab3R3qNj(PNxKp~pwc;HF!)d39Y{x;Pa+vs zX1ye=IXQPUp!dzG&*l4Wq2pfOKmV)eS6b2;6v*U@fb&ULlK=??*k`s$J@zHb)Rnm)n^Y=kZ@B!rKi1EV9nAg!5)B(Je& zPN*`8duCpKI$~#|k}OKcj*LC~DYTxYWVRA^cjCk{T+IPe(KUf^=msO?;&^^pgXKDM z-)-d6C8#+KV>`%GEKv2@u*W`oJ+Avo=(TS*%9a8AP)6$8^)xiqC~WIk z+C+Y&+FSdGNG~NJC|(H?`fSDvx0M#UT~!cq@{19-QylUxx9+Ps5AS&E$A>iB{0KxX{o&}bR+1i0{q+GK_5%|| zq8sZ?X2~WuFh_@`Ffis$1hq(kT+H+|#*PzhyU2NdCIvZ}hP`nptWvsnAd_8G+VW0* zywDca|6+#+by!{iUo=F^V*@_}Y*KZsr~rl+PGsqH{J`*!X%liL#^k^INf*slw{RsN zm1jxOOAy)2*=H!P=(3_=ixG@&#*b9z8qzTK<|JT^peyYT)Jl&#zIfSsa*xq3y&=#< z?3jj`p*!rqNjWaiyVbEMf8HKtIO8&$y0Ih$K6zucU16ht?0CCyg^#y;X8yvbS|MSF zRCpmRFK&UTyG&Vm>8qzh#su|&W^6TVXOLz~yl47TygVRni=P1T;O_+Ae{dx6>Rmws=?mK`E&S4?reedqUTMWO zs_km?>P2+q5<0=b{KlxB(i47{ckgfzu$Ep_<^{1&?8U_=ERDq*=!WGeY;VU!M2i3j zT@mqi0PLzQ=*e*`+Q?iOpkBpl1Bs;St{<|@o*2GzdVt~A3B$X(cQc z!KMImpGSUav<4^;EWjHGvxO}_L-+opl@(~c1Od%fe>K|x8M4G>fit=z$oaWxC>0LC zooMMnCI3?_&1g6v78DQ**v0^?W!o>kqNCWtm|ZzD#=9P&>fz288-^ zT6sXIzozy3H7!jxAl0vF6Mjuw4gP!D?qAayhyU?3eog!IuW1d$+n}^+ZOyEsjN9BL z{%WRUqQYqxa!Wvlv1YCEckT1<+V9^O_>F=82^cuG2$#47wKhRp#*yfxmT^ZFquPc^ z?^iK13y4DWCru+6RO)x`|6ocMc<@LDaU+x?c22W`V>-FC6mV9J&CXPXx* z(l)r9Cc|Zi>N?Asqn7(+S&n6O17Ng%QqaPzXB&fAKQ`{^$sLo=N>hri(MU-wH9%vk z!Vj`7G1)lVP2^MezGq1M_{|8fe+z*N7!q+^`fY?FDx)}m6ZL-Qak7Jr zVGTZk>!1&4ZR2Ay6$sc+{lPk?(l++F6BDj*ot+0rq6W~)ctGog^`(xnBxzMi=lmH)*Loq(g$yq#w=%HB zh>6npUe)?r)$vLZj&I)_n4Sj;Z~TLQ`ZuXGDUc$WdJZkHXdNN-P)D1r;)~O%*H=8; zL-V{Wbov6f6p8Z_rrK_g7eA&~<Qg*5o5)&tntSUo<8 zYobYc$6@C0xv2rzbGO-M0+PQ|8CM&l@jn#f%4 zmA8f<4T*Ctf@p08Pw4d{0piX2{?Uv(HBr9e;SNs?rG_9f@3Tl5qRvKIlOSM>{3p#K zTOZOijt|5=KgU^>d4#;!hQGLxXfD2JDrwE#te45;SZRBuKjIM*%D%5Cfh!9U{8(B4 zk^8x2AgKFR&C%fXZDX1=EB|7{Zbv5%<<~HRKrmaa`Oyf*d1Ob#B0>N^&XMFDH=ai1 zi-s$;Qqi7EP0w4kD$yy(V7JlSC|oV&*QR)t=PPz4l&?P#R^2Dx6%>@ui2zSLB$ zW*zrT@U!ED{z^dN_B@>wd4bndr$%tg8qpI+Hp$bvdtD$)DxAs%=rvn&s?YT`KX%zu z8N=sRXT(Sar@pEyQxUsbK>ei9Fxaxq?p(*#9FE;1!FQA&*7IcE;T&27`B^W{GtO$#B~Wv@${zh8wcZ2*~{(0C(j`OLhX?t~ig+xNlW*#rq>wyqkW zp9`XTJC-j}poezjPTykb?9VPik-PlW{u=i0DQ3PZ5rQ0Iyr^@LgIKlXHvp+G;S!`+ z3erNmGPz*fP&{4Ps5N9O+aBSj3_S^)GT=tgH%fq}SZQz%iNLDWM#6W>v9GE}{KNo0 zX*!Ak+wiMViy#97lwicS7Qqm_nHO}`?HFLY6rWfIlrq6C-Wk{;p;$Hi!b^~88SL;W zf)?e8Rn>0*7*v;_V{KU`?`@5V`58OgZ3}%b%8m@CDx^%ZqjQO|l8_0Wn?RQX3kk?C zS3$<-SB(>sQ9JSGs$*&)GIAb<&*Woc+nr%(WL77R=3p|4i#P}Q!I(-oiwolls&oRK?xHHHySLrwa`)%1?Tpcj#h<6uE^*<$Dt64XD3Nils3&tjkV=|9U24um z!a}5=$b;4pJp|3{p5=XZgf3{#2-=deiC}WE3qF4O~#{piHEqfp+z;47vBATaCRXj;RhQJqS^^h26I752KdPZA}lTw zvm(%Wacjlj!SFNjV2o5MB9bkrnw&1l-~+y)DAlvdc5@2kdRrz5vzpRA4eDK$_?^JqwDT`u)OzZvhlvrtz)E$U zT!I4Yo6#dYCi2svt50)?_fRZZ$#R%K*(Z-@*Lxvu6E5cC_NQU%DJ%QV2*vI za(jka?sLvUcBWJmBm%ZC3HV<}=K|PQ_A{5D=bK4Ot!=uU>G9?SrqM55>|146VO@K_ zQ2!HtMxI6LQEI$-lB{YxHN0lU{Lon#=hUDULx#4u_RPzVkdgiNwsl~}D;D^0vtLHf_9CLq>uIB8=!eDDxV8$&Qs)RXB8!wK>I}BL`lpY|u^tpXxpG7z(h2q?{DIKCNy3=4A1@zQ-b!az6O zUGwN|B1D)x37R6h4~=z88p2o<*{=9i^tDTmeu!O{rK6trqfU5OjcPNH*fvqJBBoF_ zUU-ug)Mb;osPNWP7Ug+i-HklN-1% z{r%qsRHvXimvneE7yC(NSHpVizIWl)gJH&pFy=}7{8mm4P0$CrqY#9=>DBISCq-fqfg3t z%W4<*f(4|Uygi*PT}c{DvOH|>f5%&{9S)SqMrOXMf`ie|x0OfM<4W>{XyRrl#0zu> z7Y$h`(N6#~h7KFi9VzFG-@P(Tou@1FA< zZoHL5#9~y@Zx%Jl&>H@dio?77Wm6B_J*#8xfTZ?I)P0mXAmIqCxTDB~*?p&D$Hm4W zji1YTGKq_DvS!9Dnd_fx8sH5z>74J{KHhL46`l*cEAj76`~R?O>GEUmMua=FjS10t z(8mcyqwK*hl?`aAJA_KJO|qN{j=33U-kzsKc*Dj_uE9lReLJ?LUNcO>JZ%v|XiKy9 z%)V4BeD0o5o!JD-H^ODCpq~v&J-f^k z6ttspSpmgTx0qD-TD3W&N6}BULQLrX&E{w{=Q6)Z`?&GD`d-<7r<+CZKTUq8FSBfs zIBD(Wzwv!Zq*5YvMt#jYsjt89P4ow!r-6I{gBjf8nEQqH+@*H9b4tX5?ch>J}F}q$1%e{5c z$R!9F=5F=)i|n!Su6ed4$K&=i&$@Py-}mAz&(w}=QEaZ{j9G83-!E70UE5*Ik}vJ={DPTY?< z>+ax_6eTo66EbZvCVOG$xxd`m@tl(wgtzyNCR50VRL|FOZrI@2w3e&l^c?VDO>6;XC@z*#i5i##E_Rz(&aC92#S`6YE z^k(asZUC`Yf(goTt-RQt!m(2Qb1PvPIhZ}p2zEulKpW*5BcQcw@;XyQyg-1J3a8ia zm#6mqZ%+*lcWWl^Gp7erc zPA#OOQxP{h)-npTZhQSOhg0O;Unx3}K@GMSz7GM4ktbn?JSd*y!Ab8x6#f_C14gTF zm!P01&}x7rV7Eu%vziz9S!hm6=94x@{##}(Lc@XnkDlkFk%SnvQ5T7vXR!I3g&4+B z%aMSawmN+;W7haCL5+8~Z~+pq?S+n&#I2-w>Y$Jr<*bXPYkGqtYnbit_8X8XU&T~= zGd818ae4f0+b%5g1W&++I~WDO6IqBnw$J!O{N`Cl3U5*vt;#3U!`Zj<-S%%Y}iuj#C)T${NsoY@U7tkhfDxomL!k_fBx|bm7yAmq9+{MwB9!TeeDo zI>y3+YrV(QC)dx2Q$dH|DJR|3`THXdtZ#EXDJqo-P*<4(atsEj4{LXLKlOVrHt?dg zzD)M`^?B&i4X#I><^@V4j-QOKiJ#S^4!$Sk>&dSe03Vh?m;Hkc{j}iw?|5demEDmx z1i`e_J?1M};)KMCi|dzYiSVAq z9&>d|47Y%sL_9u4q+Ic}X_ zbX|fHLB8N`&{GavZ2cf+drevmD`#MFGzL#8&kw)>sv5Zz;Ziyx!+3D_mluDV?PCb4n746Y|qe|EB5V;KGRa}rQ#<} zIZ*Uz7WfmE-4sIV2TA2+TfI{gGkFd8k_a?L_!Q9{T4`a7o|4m!l%?KL(wzgUya1FujIl5)XYaFKt+l{+T#MnbIbZO6#n!`VP+To&ocqW?<3 z9keQ6S%9aZdCOx>DPr7HYSBdtVn0cay|!s)iACXK$*}mxN}2$UV|XhrQmXg9Y$MLt z%kVtoynkGQt$uXx98-ZJ8IGVt=zDJPh-TLDsHc*-n(Swky_Wk_IPx9Mg4izfr$v7b zj+?V%Z(3q98&7qi4=GO#(gQ|}@6@13GmAQ8)V?;>e#43a^;zVm0&SXPGQ}vc&gi0F zj)CM2=+Dkj9ht9#%jOr$>TFmVfmX-cCO1ji%JF(yYnG@lK{r$|TsWE6`7M!|Emos1 zl1ccSe6Tq%@EQoSy?UXsvvf8)3jQIDc2JI?Zh_io=Bk*YOHuy4Pu zN;$FMNv-=mgJ#svq?m|=o2mQE2dgJ{{{ zeyTywE?+BaoP1uH0Xjr!fDaA1t8t6$sBZQ6dDrY$X~ycYLspIF2uDSy&7SjW z63?nTdHZdHcVom|JG?ggA!N62HlRA1oE>O;;?JJu`j9v7%QV3ljszy*t;cUTP9mM2 z#fo{q!DYF5>M{TW10NwsL2-Gd&bN3Z1yG9{FuZ-H^i`4ZIH;GxU)>uz86XH7RM*5} zInjs$KP{C1`0E8VGuPHVmhG^}Pqvm_T+7nnigHP`FUq9t>?FFXNepYESo1Z(J~R+F zni3&`vu@6v+-@u$xd=z()P)%9kuZI^bDQ9Xi%eb(hJN`HL^bDCu2Nk;{$eHAoP96N0;`#G`tu_tBc z-7I4G6r`;l9-gL%?SQBD^{~&cGQH>koCh{@ltyj&v;t{G!JsFTV;znBTku1~Scc@7 z6lXr8CR$B@VsCcE`*ZT)z#VY4cV~2?0&)sQv?XYJ-RdF>MIG)~$xU+fEeo7kkmdG& z5_tU|NkGGev*Wx?^$5lO{9F zc8YWNZf9M2@}ac;-h(m6BW9WV%%gZ!4zhRI$%oD<^&8cf_?6n~-@?alQJTIY-zB77 zrT@0PWrMp}j-Po2EyMV}%FJ$pqZJ<}wgSCj8FgxH@^`IvfHC1N5o=RW?O}` zYw-nv2?gRPXN$DhS7YlCD)`Drd-xF&_V&{^mb;@;l+NB_X(WxMZc#C}@B(o-qai-+ zh$ExwCc8b|`bR2d7QQ?$v(B~f-F+TG>HV}FbEgfB7knnrUPXl*RQmU4o`WQ@xgQ z8`8_l^1mkFtj6UyxOKCqh6NIy4SuWd49`a1PM|tT^)V&VqBl!^DU-NwMTNr-570b$ zbLS}M9~j;Vpztb`;#k^vu?t)7vASbQCZwlAz_uYP+O91NF+sm>ZN7$@c&*h~R~xUO zUMwY!Ls$OTdmTl6P~PS*sXm0UlCBMZ)}Dhy{NfAk>F4W`l?c%u-Y@I+?C082ucqme_nzr{A5iHU-StF zHS`SX$&76vfG~jTQsF=jL!VTpWOeo6J4mx?Nb~`MzC5u|o_gRqJ+MhGJc7`8@h*ZDC;J3z>gZ_TKb?<4uA z>@L2U3P=`)x3A!1pd>ul)8p8Jti-w@_3o2LevNMe?;e%a9={v?>CU@@w|Vl?G-CO^ z_`AiLl|11nln)oKMN7bqCS*s0ebHtK-cZJ)i%F^@{o|X>NyCly3-b{Yaz@+G=PIUt z$H~vGlx~%Fu94cW@^Im9y$@jWyZ7atnTSV8*2;A!qXek>3|2G&#kSOul4mPq8$gwG zuWV8(TZHZ8?SANrtLfxgpfvP2XpFDgiPpG3 z-%P=ktd`JNtZP8sh2;w1TTjaazI7GWeNeBT0jtidR|OB!%dL5ySI z8w!ZO1pTaDNJOB|J5yudsHco()kaL?Pp&!`+Ay~dMK<_ed`y4ZUjNE~Wb3M5_21tdqdsv8 zYNkW0wzfvyH-`q?L>!mgiDiEQ{jm6ziD{0u)6lt>u)I7oZwm`8SD zh+zGKnxh3TNFwS2cchuYOQNTP=oxZ1?Pgn$yvmgZCQtV01k>8~y|6jz zgvId&XU9**Ml+MfYMxXzKX~rg41FfRed`>|g}Y?TyE!=N^sOGhVlnN)+HhpC`Kvho ztj?nRM=lT&Out_0>xG6bU|?Oza%}h+NBItJKH6iP^Yufx&8pYi zi`j4SpN5<*9!_Hu%EkGxCusWuyVQV0`zOBn zJMrQ*(Mk=jMQ^{6D&52If3dDr+k7muUntE8~>@tlsgXl?ax&dO>{Yu1Y3EKwP37@~a_uygdoP$V_9 zrP1j)9Z4JRR*v_*WK+U{M*QUrJ9MLq+{}b?4dkLIF+|Y&$JWiDG@!qkW*DQpT*x+_ zMN4Mfx?ZAwVpJLX-jikQC>+B(PXL(AO5lm`{P9G7SSSXJv0NWIBx2@#^rPfSMUpK8 zJzJ0*E9e;$DF!j%2GUEH=-AU~h(TynXY6iiP|&g6-Z{igEw``@0OIpMF`|pgqP`J0 z;{qeT%FDMzq^W$g2qJ7DmH9EEM4}naxtl*#Sk%Y51&%JJK7T)3D~GiTqX)6U3&EYG8#!+uo=$;1WTU@)ESWt zL4O&2QNZX!0i(acngv^U0LR!hw|orzU(~$`IMnUiKRlKw+q97Eic$&LB@8KRBE@8# zifj`?_F*g`dk7^NSwdncOV+Vd%D#lM425hnmNCZ6^j_}gx7@$`dEVoF-{*Lq-|>I% z0^K*XA&v~92>Oi#Z2r8AB6`<7p>7bGj)FE;7&cZ1BokYloWPl18 zTLvhrMD)yasv~e0oJ_wVj3+^(_?!Rhx294<%b+4TpeJmcQr^Wqp8b&G70B5ix|3vU zhIi*gY8=BU1(05P+*4WnDf5Z`t2I)1I)f%y3die)KU@>=a|^n7J;G9xT}xWS2_tyW ziD_dbruxm-FRxwT=J2!TNPkNSX1gaIX8-oN3JkiITj;SUx}k6?&@qCC+HYiQY+Js2 zUXXfs0Jjw1Nsn=X?0Wt&*Mq!G3MFGozxxfE^ec2P#R^?CPX9Q@zU=5dT`rdCs0Ifg z(Q*e5qd;A7WNxr5nj$$v@OfkEDPdrIvPs2YLm1N)(Eo>BLq<8{Z{5>BVmquX#==+Y zDF@?+(2nHP<4A$ThPC*50rA?RDfB&=q;vI9`MB^Mc%ccaB+;0zKlRuXB!IP_Y;0nC zEop4zg5MDFwKf=N?7I$L_(RdTr)b{|CppwsV`hX?IgWISSFN1A`ljjW-DOR&YG(c| z19J5Yv}KByoPOnnS%0NZ|NZ<2g?L>A%uP$>MxXG7EyeFf1Z_M+bgLg;Uru8t<2uHz zfnw(8|?2&XgJM@H&PMJXY#@%DJ{+`e&W>2hL8&{gCH+GYS-4=b@=q=YH(j=XdA zs7rOr4&OOsj-HVsiqKfSVN~`MsuR;M%y`H8BrHmHLV;M)mVW(dT=nN^M-|~=;uo8t zt&23H{w>Lg*lMi^=R9f6O=eI#0-aXE;d`N4#kA7#7WTvpo>W8LYhOC;zCiqFJZsg6 z_sWk?RHo^92lC~cohyHI+j{o3SG&J&IEwWxxuE@>U+}8*-KoBP~85G*J~ituIOjX(=!~_h~MjzjwiOF7D>d>lu)S z9K9r@Dk`~5Z{VkrgF1vm4!Id{ZuoT@&QSwaOJW!%~ZhyrV#( z!*Tk2dFO*)#hZ{m)+yXU>6N!?P^^)^+Jh^kGwG=K(Bwx9TjHU%vb(}IR*9TTRap)4Y}D^6Y}J$*R`G+A%cHACG^E>by*|# z?ND;uDx1L14ZI;wk>1x=*N_w4h3bi)2o`yskM1wKetrn~QatbGQN1ZgUt}lN%}Z!&mPspBTiUkti4!L&Xy{!VCSZ zY-l$kSIS2bIqcQi*Q`OY1;mMvOy{Q=Y!Bd5Qg13Rn;TjOX@U}*g%3<5}@n&fqa!#tD ztag8bs^gCN>)c%hznJk3|B^~Wf#J3kuC2uS zyAcaE>e1md;+U)E>f8*JJMJfpm_1v55o;sOZ#>ZwJY-$aK2aA4i_|zB zSTh@8Kj?P+(lX1u)0mlVk$4De1L`CaA0IF=v+RVWS|3(dQCw}!M_nNJ z&h$o8EvtRUS#rkB>d|$`C(CscrBhGm2O2KYxf9z&D8hN5P-bB7`3~c|G+X}e`AMs9D2c(DNWV!x`zMC{W#=B%h>2ATjz&@~$naSx)ak&RUzE=o!%sP* z4Lr{L%*Ll>ZPkA)Q}W2(C^T@J05mj zCyX>qDr0@3D;fq<>tkIYFSh#?tl0UxVL0t7{d29JyNfyD&ne4=jEM%?!#`mN&-@bU z;o}ALefo68mqov-DQ_QBQdhoAWRI7q#mzyrG9a&=LFAy0BVDblsv<{t3$+nDHpZVu z+k{Mxu`&(e8{4qGh$vy65j7jU(>Vp+^WV-KR&2W4sK>fy?_~>8DQvoUC=Gf8J++7? zzkyWm-nE%P-(K(uMxkAHwY%ct@(3|I7Fn&ft~oFB*b2fKZYF zc!Gw|mC+w9h`O|3+-9lhR_W9%nwpB?MvnsJ{c&rpCCvl>?*4|h*j<3AKmG&dt;YZ$ zh^8AJ-2;Mdu+1ALtP>TWoG=)T0)3T}i|~n{g=dZQ#(GcSxcxxN)N)9Pz4)VA=l=7>O%P}{#9R@=LpeYQ zr0cs!;Fg7;^f1YdRUq$}!LG1MM4}{}b6slX5ib-EX`hpO+?&SA5Xq&tl?^RH{&Wxd z4OxF+tM(fb03Nl$m0Jz8f^4M46-=arReYY9p(h*5vL1UEmY=}dR-)UIrB+8g6Cs_k zlR0^rW$OGzxBG&q`VCEyKzJ{r3Pz2givX(tR<(~)6XwD$2b(hk%hFW-8`1`UigF>B zco2D(Zzr@a^9L2lox3*iJx`1|t!Y-Mkg2g=Pu?F1fTHgit8UBLD7hSLnE^Yi{? z!XmU128JVuSAp7zU%yjvMUc;cql-*ChJL_|Y-pTHcsa)V$KoEv9 z0CU9)BOis4V<78m<4C%}p3ShvgIm1fZ}w35BGG6nuHM+c1d->_{XpliY|H6s=%=!( z>TRp_Y?kZB<5S<=KgE~OMyQ1hPj6IVw0BGo{c&U6lmxc5oMF{hB*^i3UvbKCGvZBt9`* z7qqwUj0C_F3{f8>0jHO=4Xhj%5E`%8C=?tln1}ppX$I8jrQfWowtDswRWqZ;Yi##* zv^H@(vMX_irxZsxhbD3}AW5Cz%{Ra&V5|4G7b;72w210VF83hvE}Ij-va_?B+SoZv z{^)AHSSH!cY6(f3qM;CLiSvkD3NJPEAy|15u#H+gJI(I&Mw#u-4QxM+ovvAnrUmK( z6deO;l>D(aaT;CV=T5KbrnU!N+WTFS4y#uNd-@0cZivSHTyD10koIFFtTzF(JX5-) zs>VB>P>g*2{E6O^9S8Gq9sg!Xa3#1wj_M!~${JPE8Ne^Rnj$K9lN+Dx8Q4bf&0hnn zyl0tX_bl@+J@SS7o?(^_(QwcCe|J&T5ZZy$Qb1q0yG_Yg8FKG#pii9a=JyY?>)3rG z4<|}Q%xVWK_fw1OoH;yCd4-*3e1Y*64*OtdtOP2#e^&B6`6IaQ z2KYX|A(WY>dPp)}gu+@ydH^QReS#ae8zXc%t!l@9L@~TSR6Lf`heBU6D z>HT!y{-Q$zq9B>Sc)Z47S^|3R`Y3v73%z*@o9)Du`WKetKhqwPSh7+6I1+Y9K?-J) z_@y%IhxuhXVYBp79rRH^>gzf~NuL9nhJ(Sl*G8ACY~T;ikW2 zlSqVr)QZ5&_fzhXzT1%<+%*;BgnAe5B5|g{@di`%OFft2hIKwVkTCIMCjd*6F#50? z9jO|hmtIDDy>x)XWlUO&8K}#m6D)D$+s!YM&x6`C1l7 zA4szPZ-^Sa#cVsV8G6t;AgWb}LCXD(vy`jpq`g#FLN?=m1%@%31xuSB6;<1+L2sXQ z{8b?*g;OaM=CrIR`pA6!S|o68pxWS5L-W(H^GguW)xbAvTdPhE z1DkJM=d*pWX&Nl#bbaGQ+f(()>nbai`qIH4#eQ6VQNYy@U?0%OI`kVdW{IYfEx~*b zfa7<1NsWC9-9{I+hh6XE!$|rW-zOC(Y8dAjSsQ|mlXhV{yWw=Y6l#9=Hqz3&=lQF} zwCyCrAi7|B_`u6)xYI-?g3o z3hmDMcE7EzG#7-l8dS*i(|t_4m2wXRO5VHO-S$~X(O5Toz5^f1B!uhPDCk}3RywK# zy*4oV8S&1xroa*e?niy$*IU&W;!8%1(?5?}V>*-CgS1IYh#g8eeV3bI9kb%`%DL7J zmpgUKveR9C&VBw_N8b-U$m}T3G|wjQitpP+N@PRM*sbrK>g}1P{=cF$Z1HSi0gezN zLZk1m-NIRY3EFz^Mm0_@kW@2I1UhF zM~^G67CfjTefn`VzVGmPd4x~NR_^J0wIM}(%zCGpI?>K+T#HhKpRSiJw1s}WeRCpN zkxkRCOJ&It^Bxzu`NBP-_R9DztIGCuKF6d!SqH8r@0C!CsY1>tLpsm8?{Z3sGsQi2OA@(MIGwTnRTuJP`Xb9mzOD8k z=e-r&0WJg=7NT*7hJ7fcY>c@)^tR+g*sr;I&k8%I+u3%a@E)_xs1yO+IaZvMc^%6X)S+29cGCtC>5N0c35BoR&MZ8P#H zm{_eS&-iszujOfyn1kv5ZJx1PE)?&rOl9-*s`ZJ_q5UITk*u#ub!Vj;@)xH#Q2M00 zg@fO|8Y9_OKl%$RnVGN_!A3&VMo9*J3Lonw3xB=0Xq8&BQDD*M^*MMplVfu(V;i$v z0;8j(U~8X1_c1@?<)o6ua=<@7 z9_+WHFW5SxtdVD-v=K|uN7AB-W;P&Ro)4RaU@B>%j8>R3fF(RO3 z>1$K9`SFusmo@VbByn#pYrR3d2MMZtvLmvP7QGuJG;u-Uui4OB z^zO1XJAfvG;oxp<1ez(QX|Gow-m#A|ikP$yS$`E4DHveCi7oy@%eLwG1!-)&-Hs~G z^}_-b7m2AI##Nl4e|et8{bAnu?kio5=RzPoHB_Ac6~g+}6}=yPW*aDYpW<3HoIa*_ zYxz|Ig*`9&Wc;O3&*AZy0XVNps#ns%@WT?3g6k&wteH=!EF>6^~~GQP4trPtqGP`1d|=gA#SzEdF@7G&8O z8-7GWEiE%G_GD?sx_X6s*Ci3Ar5H-euDtPY2!Ol(p(%qJTU*K#C9wHl&|UIrrg@R^HO)aOg)ag(E8oWmd_3i3Giy`#lp{nF z`z*?m5=CklsaT4a)ESgoJCR1Y5Z8NHsNE!vQEwXF{e6Ma3cW={H^N>9CoUk?_W>Ga zX?(9?#QZ)Sg^ZgL>A~r4%Iq*Mf|zPWgbt7x8Jmu~k0sLyQ#7yiofyg^c=uEloQnP% z=!BrYO2S)W>)I$LO=2t8=MFsyzGHEzk}3uUPU-+3hPaMixElh~)r5fm9{x-3utpKu z>+3i0q@v18KTqpJe8)x_r?HRG&b>R56b#KH7R67VKenUI~oVu*; ze|yEYU{@B97x((n-#&n-8mcMs05I4L1d$FfiBMAG^j_Qv3gN>?>d^5Zq%}wFQ59Hf zga>O0P$=8b?4c#4;}c=A01-co*!Q2=%FvHodtQpve57pns|^ zOo*)15N{a@2_RA}#o$7}aJr^yIxWx;L=YJe>U7O-NMba43f7YY^U43yFP^1@w=(;DLzvj^(IKt4LT#i_5*$Z5_l8#UTZxC9ldHs zkmFHdoyeHgkVJ9S6QUyRM_em?heSi@w0i;uXQmG=eF=)N_1M)0tA89!X3YSP;8KXj z;s3z+)+UT_97>VQ>W`OUvqbXNcHd$jKHSQ!?c1f6rxT*e#OmXz<#*^QU!;m1r+ask;pgNe?xBJ zHqS^d20+O2v#hOky-~GuN*mwVyAAVXm}z|F@y$^~qZs%AqRN>1s9q6-im&NNgi;@a zEe14=Q15Ni^7q^h>o%^^uy`W<)3Hf~X^^G9rLlsRfSbEI0v3#nUSJH7N6)0MfM;+2 zf=-1Ju^i-A(=TugemO>GSIwTY?Ua4Obvz>IE&C}_4#bc_KO9hElpJjb0+0h>hblt+ z?tw!n+)D7BuIx;#u&6{9gY7)VD%)b_D_^!dCKTZdx`%dGO>N2=0spbj2LncxB^#nC zRLo8ci48*i1-i?~s0rZ%zZ|6{{R{~cf^rl*L7(lgDvsEF*QJqw9D+IHb|l9!G|xRd z!t+BcAEN#vO*`Gkz359|Vhc7jJxhvEAMj+n4jW34Szgj;mNe4Z!qm3r|cT^NMI;WM~hmI?GierZ?;Ou=pCXIW#$ zxO*~wQYW4eAeSi|oRe4yR8hVD=(YEjw!oMs)medE2MqtFow+*XLZ1HxM+dZ52IXQa zXoaLO8gS(;rLn@*-QH+GoBPi2ft9SEjUKTym(fLU9OW_SxCAi!S~Scd`t3vHi%Gg&}Se#$^4EKVS2jCZqu46~rHw79#FHdDTDp z;_PeuwKIp|+Rx_fVav&9RZlZI)Vz$6H$YE2Qe8x^`T8zpT)nP&B(^w2c3wYmJ6>nK zjy7)xnl7DYyqR@t=<(b`*3uC%1;w_{=LZdRU)fy;Rkr11i|N>2VZY}J-51(xPwXUr z4#=S-25h^N9YXhrl2O_&I0~a8yC=|Hv_kY~5-=taL4legP?RIt!k4hKT*^trmDhYa zSJEn(@ZgHSdjO@I1U5v{4WJ|YgA$UQ>mLa@39vGPcXxJYbb%fLij-|&^oHC$!xa2r zZ#n*!d;xEHB8>s3rym@-6CpA&JAovCEfd!`0Y`WN{R~@p1=X;758b)FXHhe8pG{c5 zOto5O9R`0d7jO=sDfFhS1^TbAXo}(Kw? zpZ}S*zNrTIKv5w>dP6=~VBI6BlhVQI;Y|Lhwl%1g?d25B?X$wle4JAm5RzUn%Tr59T*yxV#!!yV7tZ{0(oGIldmH1!i()FyF_J?)->wU@(;7i`(t=+-iD|!*0+)p z%PZ^1W^cMZm^}^Mm|8x|U4O>{guO;~1(Q>2yPPlEdp^6Z-*ueGdfqhqs#v0x(#8Bz z!UW=dY7FRz8b8sV- zgs7%iq6rB|#3t(yn!vZGQJredIF$iIa$f3QHVI0Q@VAR{|5P%^+5?-sfPDjj+~#1= z6v?O_5Bd>)cFNND{%5%yr%#8~-${F5o>Ce{00ZSf0CoDaj9IxH^|C}^2*CX{|wU4R#W1dar6|>i4 zPys)UJFW-QRz6vux4p+O$j}gwL>?UoaD96;AgG}-PoMjc=*@T?#<+(71b6!8xtKqA zj#b$0I>F4j-twtN{oNHGG+W~t5bsScp1TvdIxx2y=pW7GYt)p0ToHNfqf{Fey4B@A zo!}RdIk3;Wi=$8vW^yIir;oJ{Ac-OVUK-@#+AcsW9ra$F^z%a~cl?=3*PDet0%Fmu z-G{kiBwv)K%v8SRZPe&4}juABC-i^A0W9bW#=Q?*Up7x=5$P$fLaqPZ`Sb zU(hB*#ACP0AX8(d^&d6k=ON440c>%8XbaIpc`nStkE~#1xDDZO$Ak$vKUXV|&FJX* zgrNOlmMcMc?tN?!$OFg<*y^L>K`Wug)t1&)?z=foWAZyOTWb;MV<@v3ESHd&aeu;l zXSb35j-4ctj zdNywHQimhHAyR*>2?T5DFcGSY)DN*{hZEd*ZH}+DsvC>8vNJfLB?=+|JtJQA8>wFx9$4?DksVFjzMAVdL z3Amo<7;!W$mV19VYKYOpmgx$_!p^G*anUsmzdFVlvBPmV4T&AdEyRuw6?SL%P=)_IgS^)p;z<1a`5f)$>&P!kDov96aLW4*X|deU(!A|X_R^Rn_=8?G`o^U*efQ* z&CzAod#>WaVhw(WO6~k|^!0X9_3noR5j92B&@JjE=sqzJ8#g%uy16%t&-JHMK|DUy z&))lN>o3mWXYg)BgsnRMnD2th?b$ks3I*29uZde0b3 z(|SJXmbdE$=D8e|Js@*mMk-f=;dSVfBa6wBo57R&OJ)*Ii`|-y_sJ=2VyuD19aRFz zhok;#`V(Eb_5y2T;hC2SN#*9kj}B>yVD@weJZ~C>M=Z3ZQwk62=tyPG1)J3oe0nB9 z;@>^0WbL?qc3@I1@KVicbTbO%P2nq(eP+i1!w>>fah23tLV0B^S+~T-ZEE zK6tkw^i;fEvSz8AGUU7y(<2~13A6-}vj%YAAy_((DXC?>In}*HTIzY^O(TKhViPBD z2IV^e@M!vo&(U{O<;ZotL#40kLXnWI8S( zBoitar2b2`M{*iK*ZWUIkL|6C@FMzW^t#1E#I`hSQ@fA#n*!J^DAqrv z{qh0L_bFJL5j28G4X><&4*sM*4?TX+Fg!;#&we;teA!5pGDj@!@P)?w#f)X2< zid~~?lk2P7hdPDoqB{1AXFe1(^8+1F6WJfxP$IJtOdh6?Qy&uJ5R99^KKdEBA}=?- zY%lt}_`uUbU&I&8ZKC%GUmz@ta4v5aH(Z+>Aho}|XBc&8-s?SM-qtZ#!JtOrq!OW} z$YFHzGeZhJ88-_$&he533dnUWlBLM%l$>wnM~ThNW~MjOC`lA}z|?!=i2AAn=)y>` zFbh9eD#Sl4V)i>1Z2Z!E+qC{NWceDeBZ5ua~NIigV36TTjIaI(&H7abT ze{u9f9C z&{H@Kr)(&SmX5N?b+Q#5b=``stWXWh)fWG7U_DLz$k%mApj$LT$^L!Eo}nuerTf(wzF{)3;+8vlU(Dj5(nrUe-Xzg1P85cSnF%4lViYEf zG?sfEi=LGE7tCMUZwjr_!`k+v9U36cK2zhC5p(JJ3{N{WtuY3WRk|2To6vv>^NysC zz5n3vnir;0GI#i*e9`qL%4mz?mPi83(dGmwc#Bw#4f2$c%5iRb7WVed0kNeJWN#xg z>Qogu)E$j}WAl+SwIb|b(t~AkPjF@*Yr@D{sJDuO`>_Q|{Li)bR@QmRJbcHsem3TS z%!m`AfC|!FkcS*=&5d6wCq3$?nwt zg|>T@+ui;)cNSSV^%K>ceBia8Z}VtIM?}zr0gFVrn;+)n<^}C=3Je>57a;w5xooVJ zQV<^;%hr+zC-usJx779Vi+bORYvWeBI)YP4zx<|JmS06ZR``4fL*DtD;aS3r!#g#E zYso>UQtXPf`~!W@a$EUwai95kPS;=nlu7!|w3F}UFOI6_H{}1!D&gq=_91TW{dqBo zq;Ld3ydSY&gK2T{G$E*}rgZAs>kTPppE=IL10u5O`X@p(BGWr0B2gIxK-hum z2te=L9smIg_(0r6V7s$%E>pZth9u87s-RY)yIgn~d>o z&B1TrjmNN8j1I4C+FV-nX1+ueNZTiOp}A?z7ETbEL5Up1%KRL1%VK92ebWMK{M8*mqhusY~Zq+4As^py)e?a&V!kn_wwbu;t@8=D%4b~+Bf*K@r-l`w~?ybTIe%;Z^ z(7DyX%u`b|j$XN~w&!V*@?x=zFK)5$eYoCCMdC$b=p62hejW3AM`9l{zAc9Z#b+|D zwR_Bgn$iy1D>dJlF%7<7s`p+OxcUbc-cLBTl6Tk+S$z2G!g-h_c`~hGceBoSemjP1KbxNT&k!}12G(ia$LG}Ki4xa_6rDND>ugUjL=JZe%hD|QWW z3EisbcY}_ul-XS{VLiTUPHw$C@>b!cq(MW>I-bwcng1w94BIqE!q&zE>|OE(A!lNS za%*zY*VD+(vqL?_^H-DOI#yW7>3<=!d3Ge-XM{h#a{RPI*p(+|7W4o~V(mwLb$pexX?YV!vD2!aFMhX%ZL z(^F8z2>aV50D%2}xJ1T;96ocA{eqk0=;nr?ow#`O1c509afE6`RIoiyTrGHO6<@V} zK0)}r!RaP($D&fXv=FYy21Ak^fRf$7b=2&EP~rLt@4txavY{WGz>1Qgf6}BI;Gvc) zbY(zp{!_I6f3lKJgPHstsfcYy9At6tx2wmMBgY&&d6A{a2z*fX%y;DFHu_`kl;$Cyz0oeFS% za^(z`LJ=AHpf&P#(HCy68s9L25l^zYJd^9!b4>ZZ3G1SnKW+sIQc-(FUmobqoX@esLQw8=sc~XX1q8uT6TXW^Z?b zOBZJeSw*P>;c@7jAo1UjfjbC8_`G=vUdRK5;Cg@0+v8N#hJUPRw|tGd?3B8!Ee$x& zsg5ZM&pmL$MCc6=A6O-tnheAM*e={ll%4G>Vr;vx`tU%{Xh)Tob3aFg$+4@>$G604 zcz#fU+=vHhR8}{%cK7|@%8#1brz?87HlI7cn(VXgx4}}+;)KwB*f;2@aBC7S+oe&s z{%Gy@i1zr8Cin{}&Z67d9JSX+l0m)~K>}U~fk$uOrn@7q;c+nfQDoMcel@-L>8|{m z##DpK+EYZ)ZJrebArl4CAg|1gsf-}j?PJDN!m06eW{`II@*9$SxG^D|b``N2LuSQC z;_wZ2?NTyv=19=%;k2RerLaRGI;{7%O0fpCY&GWsXA&t^DzAlmzj(&M9?dP_Mz`Z( zbJu`mvjt5%Iy{RgpQlET&(qL}GzdJNTris+r*%Mxb-tAZ zM2UEXpliQi%o9dI=Zb2r?!|t-k%$)?oea@fYex+ebLrQ_ntwx9TfwbY%F~Zv5=1u7 zegsSij21w^@h#ECa73UU!+!K&dCyT_%oxvbqa}1=Pn0$O0TYi|H>d{&(6#``%Xu~w zt5=}2PExav8{%GYOV3A%&({1bqq>4+(va!zd0u41Y#!&i62g8d-s%t>4s``^i<})wty2XFs(v^CyI` z?e`=uuXXB}qiEz{{y(MBlcOi&`1I&47nZdwFC#r0azELt#(~77vJoV!8n? z8mtQu_XLZmBTjX+S3J)nd@dK&uGPBhnJc8LUOcaU=_h{MIe^P^rilVo?(uyLL# z@x%iySWhRWQSX^D%fp-nea3}_RfI$(5(Zd6&E9J$gLz_;Pq5~B{pQjx}bv10H?Bd z=bQ!u*qG($g{@LCI=^y9V}?7O3Fw2CdejiJoQ~}Qi^E%1Iiq%ra+uSPxk7ba08?O_ z+D$bDcE%CkyUY9?z3>{#*hlpzzN(0ocg?o8nRu4o{qk+MLb!-uMl<=vtZ@w776kKc z6tj*O`Pc9l?pfIhFVD|O^Z}Nui2g?n18x~OUkW4q!)TKTlrBaNZ;G6D@+wGDmg4BH zk^cnOzoU40XyyiD3Kwi42@JrD}Di;WrrwPCGys`-;^ap zl0z5NCEa8q=qefF$ub-+_Y;)Q9L&;M19Lfo+IPWe{wO*Cn*y|nHV8oT`v-r#8<2=zv0gpYQ`aIw3OdcSW=S^uqcWiZ3-WP* z66@Os4t=YR-xNI)w$|=%wleYx&uMG;B0X)xq%K9A_R~illFdQ9;)5X+*L#CwQdI=R z51e<%QLX$_k(1n`6?Mfd&yI*-_-vX2Ojy+SBorV4iSF7h`g;O82=Vea1iIzwt3$l< zvNPflw&>{oB%S4<7709BPE>~K=qr>B z5gJ!nV!FTH-Bs~v|EarGPM=*ER#{8@7nU>+PXL4ZU#6sSDqwZ~p2rUVTONBBeB~<; z1kZ-VN(%C#a+KSntFA-(0xE(mDx!c}eTOodp~<(^S}jtB-};(kdpd=nh1t*^e#zx2 zvLkFCl(L_G1ne`=!6cK)vs8qh)&&ds4`=KJ{5D{#LPcmU|MwT<{`rDJz-|4fkNEFj zfwiQimpEeZ^ydn)^6l>2Ymy8tXQH1TA(x572c}cyF<}kfBGmoBkiY|{5ey5$`zxFt zN*X219=JgBd_J`6WX@4Anj@L*Y9IWXWrUTskjr2yVe1WW73Z zEg=^v|N9qEug6ToW<31Z>5+yoY9RIWzur+c7ib&~2L_Klwh6H*X92ocOwH(0rDYh< zeIFfxl?A<5d^i7kfkp6f^2&7lskSe!V3Rpt)f(e`m#oheqQ7upR)OIaamhCP5*hiX zV&ZE0^%qW0GTo#WH?iTx_2d$wm?=5*?ekJ)t%A!Qt}X({S&O#pzKybK?(>B)-%W6j zX%tAX*FRJ`diK+P8Zxppab~gs8i{hvUE;m2R%Utao$B#svGEYtWe6MOdWZ@HoAotKMcpF^v?ZXl?!O4RcuPrlG-d;v2s>IY`G(B0rr$4< ze!aHg1nj&0{-${eK%AHYo}Ot0=5XvT2EUqdDjsqFhUzL`E3*pBa@Vbqm3#(Y3}Z!U z4{o^{36*fGnR5RM9V%UGy?`xc?T}%>G~h340f`QHRGy%*D@wMy^|++Y>&tbCNFL@= zuS|aOKw}!1L@hz~YSZ8jzuf26_+8=sxi9C?p64490y9UyC_vz~!CfA@5^Y9WFL^T5 z)t?^_ESd}#BZ$KzMhoe^!t#SC-r4lpk=XqF?=@BOT$eAuE4!<%VI8c%uq}kz*tKgH zp^B+8*B$w?YgI}`ef@e(e$h5gLzcWhap%|y>yR=T{)j$^IaDEYbbQeg5jDSicS6ri z_=m>)*_)@gfF`)<%HG*D2<|Aqyq$IOS;uQLJu~ajROUua_2OS_YRX6o&v61;VHCMP_J>$B?VtasUJdaR; zzYiXus|~0*mM)ep$SJlrJaXfo&8hJ$U|*IUrAl@9T`*7>0I*slVJnYks z0<3(S*c31gWGn@*1j0cfxIU4y^Xr$kDQCl|AJ9)MlNUhqX-9-`@JL@fZ=01)f&x7G zqs5pGyU=I3Amjp!Y#j_R=d0wwb$0?b4d*0tY;jV7I6A(0x7X2if3=0NzMlB1@V7qJ zXM6etQq*!jHVu7WUh5_S;x{>~pjOsMHk}08B`@ec#q@<>1dS$JCSQ zt6c(RogTK8;2|V}10*|+2IogpM4CR(*9mR^a`SRbX!5D!I&uaa8SCRKbUAWPZ->Z1 z&^+Eq|7bs{lP~x!x1Gk=X6Xq4+;AjRj0*jr-@}fW2)xhTY|hR=&md#tPmKq$ZyWca ztO%tq2;0U3ip4($vF8{bM~Aj$Cr>;LT?3$@&x`==(94a&Cq|oc-_-JJIvWC6{0bjU zraBO~J>&su)OOj`x_I;OwTlcfhPa@ZGFGX-KZDnc4o3tt_E;RvEay8P)-*Ep>f` zrEbHAmC1Y?nK=>P_6vr`jcTEZ*ruwg8@8OSuzIHG(m7{HT>x}}0Os51PH{XED)bi?>{R1k= zie{Hh-ehw@n6j~7w3=D_M!(q#lP9KMtQ_w7xn`cw;v46mHW=QhBzW+_`QQqMh1v>P zYv**6UVg(PZ8J$jJa-Zv30Llv83i@q(eaIJ@A}px-VcinNi*Lw9p_l}^b<_#9BBlD zhN|j$_zh>JST2~^D&s;eZrLBSw+@p$TA>CDt~GCX{fjH|N<~eAXUKG!IcFT$`IO5s zJeLX?G@Fs#oWxP75b%i`91`@q{!w9C$=5MIS!xc3UzyNQm*8`lx{P0w@4hbKTs>R;Dk z!iCSgCqyMKdmHHsm1sJBD=_1btplmx#-$Fl3pp1Z(V}xjI=y_~-3!){J?5wFK9TeU3`Xfa+=vM6+=xov9RTJF40BZJr#+(7o>VcBe-Y++$ zbGt;`>2sQW(VgT1v7|-B?a@}yvm&lyip6iN)I0ej((6#jCso}ZPu=_={lD8OOZuLj znnzSA01moE{*_@lYO11kty5)U5VZJ@2>cCMQ6}71G&TIO1IS z)@&Ix4~yM@=tVupCAldx(^1Fzn97syqSWT<$77+@Gr|Na3nBvCn|ovVqgr>XBkcpf z2wOjw3b#Z0oHYhD_g?+Bj(I2#f^e?G`>L|4N6Bi%PtO8LG6xZko_Rn9PWqzpo|9(6 z(vZX__#m3`aeGuc>OA9yB_Y^||pYZC^4 zLx3cg4YKy@Vsvg*b+Z36@#{stc3&Bik-e*p@?^IC!U(dS)ZAJ5cjwz*eC2?L0}<(x zOw2j^{(4!#kqocoQ!jgj?`<*x`2xfr-ll#}O?x&7Y4(UgXn3&e!-Zp@EK2evpz!`V zK>6SI^L72drq2!a|5<+kyy(8Yf9_JVeDg zya0;8D$#O;;4{Lt$3mZ4GX_vwLez?-94Uzk9elJqbCU)(cpXe^!kdQJR6|n_lTnu>qA;s1Paao#c^z^~=%re4Z zwIbuqPf^n2w^)>u?1r{VN2kYFXAlveo}lrFgDUDIFkuV}njY~Z^>f2|@CR)4ERNna z$m-140Zs?rYGr%~b#oX6dt+Vme!$l5%=Pf|37XGHJzfY`_-7oWID+g16TFwsHG0Q? zcWRL-9}=KUJ#7q-Zl4l*mp+V#RiIlr#hTAA2Bd`zTycN+^ZUxT)mDhr14YsvqOz|A z#zA(5ys;5fJ|R2-X4mGZUe{c_0y(3$XNQgL+}ze&SHkzn>y<}}seJ4}E;opgf(SQN z@4d5~u(tlrENnmNY_qbIFiiXz3VNP=SEe`Gfj=G*{A2>%S%FxE{?HWWn_UZOJRH@c z`m!fckmOs{SHF1t$%l(Klk)=c^;0BovQ?hn$msQMgr@z2DB;QbW@ znRx!rYpIhx_~Rb`7jf?y)?~MJjfNVU6zMfIK`A0lIzf>pB8nm%R6v@5NQXcu0@4Kp z6qF($B0@xZ3(||yn}BqrmxLN1$@49qXYc*J@43#8^J||UT=;|QHo4bYbIvv99AlhU zFl`og?MFODZ=n*KT+*NmlCS8f*{GmyxZjqjnqj^i~rW$+}R0$x zhVX^nr{S;M3;7eGj^fQ&fMDtqKi@+H#=9!kiLID?ygHX8%|k%rr~e#%7+N-Q2L*sG zR}Qs?Tlq4tji{8!ABU*Ax6PLCybvAO9@dKq6d#EA@TSZ163?zm3~s1NUtWZ|a9Wm; z(i9`Vox>ZdhmqJUeDNbWXq5T|=+Lp-gN$?oZq2pT!9QwmwMZ z<4E)t;R6Rlc$N@(h`D0O5nxUSDrS*rUoGs*!#3 zjcw5M`U?W6f)dXrerpO{qUC>+Tv*mznmJc4j+ej;UZ*~78YQ>;(zms*geSOP z+Tz4C>0k`1GCw&|>dw`A(puC`N0O<8qUcaxkWWp>TDhpY`X}El63J{tGaxtrEl~Ua z{C&ye|0RO|JCgsGe)FQj(Hwr&9bBF^j>8%M(&T8T}DgrY* zyC)TCphkLg44yWC*qQ+c{fXmC>Ix?e1g;TKa$$1N0>}YD7@jT)+@?xl9qLSD4ZKCM z42)*-CCzs>y6nBxMx&s^2@6eHT8On%D^%}1z4C9p{)N{hivjG-i98ztR_I*Yyu|X` z^?5SCb-0-}DqqTF@#EwdgUIx6d$K4dA~Otku}*B;cH54b^M{luC=Vwf0= z5!nR=FfGanzRwJ%(1OolBC8j9^)?Y|cH<^gnX|7xhfgPxVM~XJEU-5C37IB<(_R7O z#&`o>b_6hHV*vUk0X$LC2F&5Dut%#Zea5+)r{5fVT2PISo9oc_4PX_DgpQcFKEfz; z9*y0x(##WVmx12BFrxcQ{j-G-7PKPskV{{2Fv18x=STNZ*TA$gnICE%9)}PwxLWXK z%|c={th`-Dzgj(4@B2~d`KIgWOL2H5EIYx!8(+LP7DAIY>F-)9lm&JC6CW;qX^H7B zz(rGF9Vk8>t`9EBkF+UmjgYC2aODf4(Rec_-m3b~`X1zVUo}X>g1&E9rm~Q1ASp|T zBE1E(FbJo~?em{r*MAT|AnEtI$x7AACmU%j7!uLsirVRln#(G~CMY)ni)j?OLukScBUC_J z3;7xJslXuJJCk9~9EM1u%r)$J61!mjw{be^n$QP{YRA{LgDWHEk`s#h-=?}tZwe*dyvlT~nKwbP)c3pI z0(THfKqb3AC zTr9Y(^5a?=;^)UoqS_b~e^>ZN#ENTc`%jwu>EEyk$T;3O?1W+Uamd8uAUEV3Wr(VN zYc>?&x*#cdPXE@Brui*dZhhq&rU4;sJb@#V{mq8Fjwe=qxqcF0W7j=!bKm+!Ucpg)QT9`IG6AnwuvNy#R#l&gN%pib*J)^l5ZFOm`*=ebw`Q zU#vAu{e3g)8KxkrQv|aWJv2Sk)&^5YJ3|fWE!LOE8U(zBXZRYE2bZ|* zXh@(KRg>9Z&^}L+1^rVLHCSs4lNF^uzfK3Bd7zNm#_kX(XNd$+oXI(q3;W4-p?dD; zX|>*^pJwk9T-1|8*#1`B{bz27v~HFfaRaLpAz@cBaA4-THC_D%!{IQcCY}s*0{PtI ztyR<5qbs{fzojb1>yQVDM-6+s5EP6PjmqoN#Fvm)ZgXr;zk8Q;a6JaHj{;7IIswd{&0zmaA2@3h};Ntj8mqGsE5Pa@XV}{&@5a6bb`j!AP8cXNamo;>kb!!*HNC zBl}0VRszTaWYvCr&>4qZdO8MRaUznyF`B4B5kxT;Xc*r=Z=hDeEVlMUbt*RcvChO) zluFs!R-8#cHm)vwU3|Z4mZ-My7sLxG202#gOtax;ZmHf`IKNdO_GHfD2lLgw6)Mj} z8|PgHN}Q$zHZA{9o$s4V(V#-pPuBZ^WplyuC)`2c9%ceN=xs_x?3{8Y;!<(%{(=lU zY9paJ4AKAxhGLnCAp^*{r*ORSGj$ORv2Z@#+Dg`Vb?$<%one@7yrqGlsyChG`x5Qy5jv@;gxSuXx`z73tX z_SAxSXG!1yIK?*6>4b7lww&si8dIg#eGK%oaOv5VaLLv% zjms{0&U(bKIRsxAaNTmFXAbr=QxXqM;pp+ zLRew+l}Z~r!l#X3r-_QW$eo(3@Nrd>22lMF2Vi@HaE!<--btMr+5H{YPgrZ(S3WTv zfHu#v=VE^bHUm|V1$e9GklkL9H zvG66+(VG4fiKY{3ApMAEpDPLMNdGp8^Jy>5k5=evPi4~f_#sV(Dg8lYVQ7;&AqQ~z zzY^ zriBKackS-X+ttSNkjjP?d;_kjw{c*OKvZDP@MH^s9eEpTHz7Fo4meGN)%>}O&gL^| zw%=x$@?-A57En`g6(##U3M0qELHl2;)z8;Z;SwczvRo_|X`tI<%An#co4DECn}~az z_!@nD@hie>Fjb$@4ibL~aw*=@dCr7OLlBsAqQc^<^+<%Aof400RKPyn{2H=9Ldw5lH(`RuZ^X#v@o<&t#JGx zL(M*(kUG_Ss)^$i@JR?<m&?WOMq`&uz=R1FVH~6hkj+*F(&SGyO;hT;PE9mk zeI7h8Lt%WuP3m3ffW?(wPk4EMD~xs>$xw3e-qz6I`ZnQLlDh6oA(@bxgAP5ELCQQl z^gX9xB+!HBq?v6&{B<#BbY|W$z zN7I3RfXmC7^0VnY>5G57eOQ$o5m)=;;isptkDI})-GKQBuYk4_m^-Yw!?iGY&mY{n z7t;Libe6kokZjn%@3?Ft!;v(I3-H!PzEh*2g^|lUITl62HQizW{0;#8SRVSy)mbuC zPnS6<&P>8}Xj#VB{KPOEsU8W=lLoU15)>dy6pR(d5)oZ zun#i%5*J);ZbeV(Zf^gn)^Yp7)Dsp2^xMC}=X3D@riJ^?;;2R!W-D~s)xZ5!Q$$tWvk*A%`hmQ({s+5m4X{Dz7iG)nx=~zM; z#Gr7FWS{X_>-|i2qQN8Zi)u%DxMUV{%Fq1{T^{L((voLfUg0E#Nf9yp+DR7 z>qkhOqdN(*fBJ|>+K8}H_BZN=9hsv3+#P_T5T3Yf+eJfGCk186dP1!JabEJH%8!qY z6My`AMiFS8czOdTy`O0^!nZrQ_k+~*0p+ujSvuwME-pLLjk}dqkMA3ZX`A|xhh~qV zmj=}t{rLKCR#vB6tE^2DvKs15-VV~sq37;ws(?kfAube|uf}@&26@wJ6bWm~lY~-4 ztG`91Ks{}qBCg{!=O!AsKR2c&os0O%sEX}%f7P6%|8TEMvEAQcvmJA!ft8Fb{=88Y z8!&K7axq48m*F+F}75*GWg9qRdI*7EB1%{b5cK4ev1j{4DG4HEew+!zN%XNLZ z{N-MsPPmXSzw6VL1V^&PN%3`tiR$_4$b)`Ly;2t+rrF15*u?p=eC@_s^lod9JUD z+xO4($r03AL3dAY;AJo!DRU-cUKUjQr^RNh9`x6{IQIF+d-ne?W|P>OojAi$j&XbY z2vySi{^0c`=Ld>$G3zm;Uxh~KvuaCvbq=F3_pi!!+e`lG?a7sHah*`8ev~qVmiZ7O zxqei5cT`HsjNH{z<>!5#2#K@)+*{U7c)4NNK8hVzdUX06R$*bLA!15>Y!z#}e26MU z&Kvu20|y~E@fZ&5F-R^oLx<390ASl_J0QPO=jz^y`Jy-5|N&3yz58H?MT+`fSws<{NyRuaZ zfA&o*R>c6r+EM6Qs(JAn`WF$Q-A3a0?qNGn|HaF}Ly#-mryx9Yq5W_Ni>Gjy-$&~G8Y>A`!QIEnx4CY;OV)8O2(ngZ z^@G87B|)8W)C^{ukCBJ3Fm9=!LSmmRjb;j)JY<#*2^!&F{BxMYAn>0=UuPJl%-R%< z@W^vKO2AG{_X#DXlwQ&6{A1(N4pwyV#wS$;yI&CdP~p=oAdL7u75Mfx#VbQ28en`; z3oKb=Pd6W>3CmEE@qjoRvmUIDzl^C&Y|SLt=nmTs@5m9pT?!B7cQ6*4*y?jm-`v6c zXyrnM%#V4$SCgkL?tFFw|C!=3+q?~Px5hjLn# zWN+QH`U9B>0gdndXo{dRP*LW6pWT-@nP#1E~-dbENUOC&=MR6hC(0_a63enLSoH_rVU2EjEJ{kV#q$x?#u6`_-kx*J;4 z4l%?eE}|m$-N~I!bY4=lm-NQ?i`m9?eY?2&+iSzhdwh#&&Ts3Fp9nh3*vLrQ?MK5Q zr*|6dC7e$Wu6kV2Ord(xr&AJmgqM>#%ggJ3=j8^Id7ai?Q81EU zygHfw)}wIk>E@@|-Eo(Pl!vH%;xDm-MUt}ks55~l`w z-6HGLUMeoWeti?UU0&*W893WJAr>~jr;08-PJP8Z5~524!=0e&PzY)Ir|95ofGsw) z)x&uF5^rT{g&CGPwJs&!t?1Ds$NuuL*1Tt~wKA>A)J4CZpD>}A!%!xdI4RydyjC@| z?&|Lp&_(yPpk9}$em?518Bu|dgTJH@u`@SFG5u#B`zBe5-*Lo^LpWv43Y~)SZD!+g zZTwQlTRD=%{~+sW`l}<+j33yQ78s?apP|vIND@VS+p~%yRZhBsYk=_Qm%e#`wa~-J zqjNuQ4Bo0rrx($GY2r^uc{P<-xe3ZQ^jY~<{1*gI97TmAL8;~uZF$x6Q2k@hAa5N#uwhJb0zr1H-CLN;p>s6s(L&m);;aYN_0bt`MaEn^;2 zJ=SOB$ZqH&q6R#i#)?C1SwH%49gG>>=ibNo23%=W3Q?a2m-P>cOno!*D zX5Ez!u<3B8^c!yVWm8a>Zcu(_RG7~C`*}rKE_t>@8YFzSP-#(7u@U5nkQqs=dK7&T zvzckLf^@-RUA@$k@ApE2R>`_Qp_~Cc>A=8g=5)k<$uoaiPS>U@%tS_A<>Ez3Bp3GW zhh%E&OG(K$E|{4<3}5@VjZJq>a6g~)m|UjI-qp8uqE-vsMOJoq0_@27gT4CC6Z^BS z4D7qS*XbR0Pn-6wxSFh@Yf?+{$^m8$!LEy!;XE-rR#;-5T2(BIN2i;te0#Gvi^I2M z5|zXpSU~^`FDnHux~ms*!A=8A)oF;I73(nW$M=(!7Y#au*w5x^bn3xHDUjdMQ0^kXO>!SkTlnuJE**8-BzNN%rW!MZc2tik`k6 z8J42uj@55X?icJlKV52;04d!ga%OhG_n8KocJ`a_ZVf4ICzM6=20lSjrlBP$*Qul| z4j+59=1oVk{ilo?&0Sm8PN!PGwHR809$iRc$~V4Gry=1>Pk{)BwMntHpYMddth}Jb z0lDS(W!k-Ma;Bce!-cD0deh^5Pr0rs8E~1gBmO*MGQdRX=q^1-W){=US<2nxm;>Fa z17%#{*+LWfT>{ib0np}cxaq2{2bq=IVXP5S5@Xd92yh7P=WOl_l4@y+UA_u%gq~>} z{9;3<=+v84vaVp&{&W59{pStb1@*XZ=P2`pzZ`*$aLqX%Ru;}WnOBY`l+b;(X%;Zc zOW&b9IymSL$OEt<;8B|U72?e1Q^=$F^*NHN-pz-FTsz`Gg@{iDv*J~7DW7rnQV10g zOKqLXYyI-F<`-lV)Ss~$Ldz8UWQQpMMbDS2;7tgmTQr0s*avYvO$qP6aOsh^U-sP^ zdwV51y7(~hX?dFn8+MCZwPvcu6bo;DaeFnUd*#8r>>(?K!X{CE`pp@$F$hCKM4?$t zleYc4n>4XOg>-g{f0`G^RlRfQpT`^-;-0v(0}MqI^jFSIcCd8-oqY+k_z!jGED!TN*-jM23*5aCJmSu?)CyVif--sR8Mlp*x>xDCD`i+scl$`Yr^BeW2mFx z{qMPpyn6DxzM<;uc%wQ@`@0kChB~cxv1oC#Z98pa)$q#ui|X&4XJdld5ax**jV{?t zou4&?MD!Ie+dHJ{2vdlWs86f_9qnv)`i-}lW7_bNYd0szBgvVXp_LaPHUn>M$M#pA zlS=-yk5;3c2X1#|Ng@@IrlzW{T&a%+;(SoOj)VD0M)D3m0>=04k^>;(tEh7bG2FLF z)=YC;hT2t;IF`!f?K^`B-y@7DAVI8)#V<=5*h{-T#I#_)o^ZdLv&(Jw>)-VCV8WEv zx-Uy*Noj8OtN4Vz3ov2EGR&v9bHiz^tej6)$DZ=HrC4Zs3dgZ{yMD>z_igv9iv6-~ z&O2=B#6He;FLkn?HdQ!)2hf^$5v|y?!%?^+il(gQr7$UzxEqIN113m$JQmr~hD8$S z%nJ#CUcJ17a&zAiu4~9JE46d&mx$AsJ^(oO&7{;38OHl@VJb26>dJ;J08+aylEm2U zUgpc=ro_V#fJ4Lha8*=B7ge>2By@9)5qsbFKbw!o$ZtKLcsP0x_@gVeTFgM;Awvn6 z(mcInNQ)OwU`gUK-CmvvSt`}-&&$P9HK=Y;e{Mk z%4TEs6LH2iV7sjP0Q~;@L=%WW#v|@q&@FqqYSWwmqiF|}_)!%`Fvsp=p)xmr?yd-R# zY?eorzxzvd&ZKP=Rf0=29cPpN;_Pek0bV2Ws%o~tr-=bgi_7acQ5uy9?zXqHcxq%_ zFZzD{zF10#U%%n)$Pm@Om?KW)lWdOs+t}IFCV2@Edy8KLzA&>6S14hSLPD$xFCsaqGvJP7G#^9;~a)(gtBcxM}!I_iLPg; zUc?^~+9$rO+*l0Un%XC7M=!6`*9h_1m6|RNXB@aQfO%w)YyvF~Qw+W;P%qQEbo1J4 z1h~;ektcYJIJ^T6cb!mkQ0K^H2{{!h_&-Q2cIJ|tovbMC-nx86=PhljA~=yl&d1`1-)mxQI99Qp zf^tdbSG=JY^q$6zry*O~u~7uNfb6q9yyDG$T5@w&zxXuz@?|?Ef8nQPct_Hbvj#rv zH2x~iY613=blHHHKWvDeYk4iE!{Rh2L=PU}3kMdSQlLkW76EvXpkch|MbeC5%@TKy zQRhutxRG$7j{AKdUF|hEHU422Jo-*Nw@7UCxc^It0 zmFgbh?d3&G zJ;It_KjeFRun`w`{4r`l&Gy%VHFJ;OLO6gwW3^Q{5veLU*Q zeKDQs=TN=@VYr5rdR?(OhoOi_WvS(XDR0fX^^$1yId4m8vQ-H>Qy=v#MxPPFDZI~m z{3Fk=*m_Vh9-UNdZPsGpp=&2bU0jYkZTD;ymh}t2>z8j7_t7?tf&31%25}x;1q8Uv z7ZzkvIB)1YYkf~BUR%dwalSblGeTH{5>%vW`-rAHJ4wt-9p5LL;xhn_z&`{NieuxT zn+gWH!9x2Uw$;QEnWkxe>wa{vsDHE9H{Iy5W<5PuG+&EJh?i`LmUz;~R7wbv7VB@VSo z9G8fap9>)X4*23tZ5!6HVD{cNUg+`9P6(a1NRvWkn#q{dTPk~}CH{mLZt^>TCSZZJ zm*XC*!}0{Yqvdp{h}?eQudxoXhY)0~ug$?A8(E5DpdaMN%Ex$Xs6SN~Iio1dgN=I< zqNH5@@vFi0i8u2%J{b-_Lpg)n#1n8n$i3jF1h7`zD0y7?oR!1(jGC|Gg173nV;uDy z|G+krp?`qf4P~U`wm^a-uU(85-IqfC@ZS#%<4OgpFj*+cpV2Ij$280mpwsdggTw^Y zyN{e$OVS!Y0jKlHr2HiczOcMeRr>`s^X?LPHRqG{iI*Zu_7a7BBP9EYoBpacn7EBs z{?RKzMHWwjpSl7ma7L5mnb;C%^9vKTL+%dc?@EU-wMIGxU@QHTlrqkek{rouQ)LCF z7khs6ajMl~x$(0?mD`KWD28J8^mO)WBTK7(;k~ZsL%Qv6(I1NkNNk=EdrTOcTCg-X z^R^qJQ;Gz~qXtA38l3Op>zbIwg|SZqy5Gd| zoo~L2i&!!Nol#om_St>ub>tC#T-rk}omsWKUQg&w`L#g5Da_|c70pi6VrlOFsbO+k~LoinEkOp+PM2A;=p62(jMfbXDjjE zF&Ez#yGbAD?sw6u+uN^6Vlkb>+lB43hX>%W6$DA!KyjK2uFFwa?UnW;wz8W?-}DaO z+)GUA5_MPQgPI>n;hfH-T?d#=@!%S;uu9s$g#@2r=QdDD4g-0L!MYf8M7$A1OKeyK zf2IZCrT#@aIO7)yuU>J(jG-3j-jYk4f4m44CBjRP8(^+Q`VL>kYW9z01z5}X0qC0g zTfheVVR*8T-F4p_fEFQ@K#V-)OpJVvkC*UK?xmc*u6H~iepWkF*u^zcHbF+=iadKv zlas61o<>8}pjYgl#td05`2mC2q_Eo@8Nknw57{N&ZgX%1^yx?U)eu_1AGZas+At!B zE(8%Dqv~$v*++rs7MX?VCy;n&_ecTDBCweqXOG2+(7zzw@O{@HF_(Gw z7#Q<1HZkGpLA`}>b@**DNx_sf{;Qj42BRSHiA|(aFT>_DLj8@A_Oa&WV|6ow>BB#v z03#i5XE^?cZLb7R^`G4YUrKmrh1hZ)xq8Xcu+4pvtJ4Zou$-Rjq~Kxb^HDT;$8A(| zoWyi#TpXjaC;?;G|IsLJGQ3=0mh^K_txC1sGvpeb22eY+Mf*Wcuc9Rh#qgysKmH-G z3RxF{`+(Yf_6g|*{Iw0<3bBRN>5###bg-NMtlDrZCHK%)5@7#m2wGIH0Ln_Xjhv_^ z>Mn=>1#xZKcQN@m-Ze`}RG##cZHdj@2(WK&^Vv42NXvX~94)~k%}YI(XyX>xK`2CA zW!W0^e*S9?CP9ka`3%7{P0|we8KU7E-;k^MC{@<#MH|Ncg(jAD<>}u}EaS=U7vHl$ zAh1`g(Ha!Np$J|;`n8yMKZUk}`XL5SKz$%`5C?qJc`*?QiKS~M_w?;PaO77^MaI!9 zPzo&*y+{tU5I->N#M=y=$eroGAZxlMnf;T#8f@PPi8n^M7M*t6KFVADS`?O61db1A z9>lF04603k_WZPYNzb~JKtqf=J?~NS+qK98!26j#*z4a)`U@gh6$(1k@!&IXeSzM4CY$$+0YdrE|V!jf$nKOIm^B65M59p77EvcVC| z>@b-d@0q-SJE_TZwx&JE*iJ$mVYG#OD<=MYo{3Hu7Y3wlB9(cWUVgyiM=p00n`Js9EPuKy-poKttdUC)|K< zGc1YknGg9^)<-T}p>5j`T={qnnA7Oz5r@rXoP3HtJJuymrCs@!85AkgT6ebj0;B#X z$^W;f5o4*`PBkNx%+{fqUM@0$LR(iY=Y}o=MG}F7}^$Pdu!n@d2{zgvL>a_yQ~qCgH%Ao zM*%B@=%&AU_=wEI_n4z(;_ay7w?6N48@^I+rPN??CO`Sa##XSfm+l9Fl{d0>?}>l0 zrJ>%uNOtjzy>@Z|vqRJa5uj<4+Z|}1q}5#>-96JQaGZu~W74tju?DFrM!|H>fwF$T3%*Nd-a*(CdwFA`96!L)SFGw8_<#0@(QjbIz zoOOI;KkDR}i&W=XSABTN_N4OCpE4eM-z!2wP~OH>vQ-!0Vu=MPZmBCiKG?}*1bu-} zus^Y{U*o05cOXyAnD6Rc{=>+xd$J8&hkxAvPgCmRdj!T`3vWMDjSzfoD_ z0paGfQPy~Px$bM4rkty5qO@fQy)PrxcN7=^{of(70puD{i!;kV_Ol3Eg5X_nk3Ooa zZdX*br^vsn_9gbvk6U!fGKAygmEke#_7%{g;@wRFiNZr=c!&xdYTw4S(_V{b~iG)dK6Aw{R2g_*occfW6%iR&wY0_OMNNi2+J^P(gPXSZ(&>d}#BiApt#k+{~h`a72xESL0;m>I^ zXYz_QcKVX!YnJc4)y_eJe%MF_Pav_UXDchU$2thc`VIYDh#?uB#Or61lx^s%_?s{$ z?@TAxEv~VSL7J9twm+5DEy!aadw*Zc|4S9u|JTY+{Y)T^ef|LFQZQ>!U~V~WU6?7C z&Lr_7`)LA2fCP~dvxMnp$zV&nJ5o&I93Cb;&e}!nH&1;(-qOg%9r$L(!m**~wZg@T zRhPm1nwX1|dcs;-oKGYmWFugtt+37Y^3-+gOnt$xVpuX7{=6in?e2vs%MQmYgN$T?x;yvEwq3p^krco>N|;fjABbDXf0|h5qKN2C{drFVQ#!8QrFvgodgROg4(+ z=~T_--j18Epeq_MWnvHC`N2v(`7Ql>-(t2G`i#SvWTK4e=x+~q_@VOP^DLMn0xsM%~P9RZ^Z@)BVp~HwitU!F7SS( z#fGP95sbRYM+WMax=6kU=9ewjulmj?4hsO}4MN1%@>J_hn zB_d$BTjT+!SNNdZv=;58rKOl|$l|m8(g*eM@anNi_qImT^%J|u8I=Mlp?4HH47HCj ziBXTEg$x*OQRP6+eQ|)jLCJt=EA|{%Zb*1&7s@WdZ%NC` z3ouV3=VJC?lkj`xRXDTH7X6+)o|an)tdc*fu6@s8i2C#|exCR?Lzp!+=Afz7>iqnE zrqZ^Q>(H{3XtdpvCy*@Nxj>WFgQM#21f%{tIE(q6Z$_f!_~>txt3Bl$^DKyplNG}r=Y{jiX4^0i%6a7O6e!0Osib1u#RNwHzRC8|bp8A(qbK~NqB5J*&(>u4vV>cOK1HP0#aj3n@qJXxGq0z|Z{uK3&d+DRdNpdOSxH*cmxkk4n+uBs-v(LES zt7SBOC9ufUOF|dFF7}UQ;~H{8wk1Qou)u|@wBQlN^oVDyAAXL(c9E8#%tz z1D#FZBJ<0kB~CjYTr=EBGHs@mm%h@40@pl`GunLX>^|vG6XrY|gL>8Eluf^e=EJ>U z*R8T}EX`qO;Chz(gYlUPy|T$<{qX6=@p#8<<&y%3PYCU3iEW{`B_$6oUFX?Eq=fH) zT+s+nGvE;YBbZ@e8&7`HzMbjn8|dL7eCvoxnB;yOgn_g%o5*AXQtkllO#sX4f}48- z>hSi+WPi) zn~aH%`r9p=yHYRk$|1IzLpY!&2p)!hHUexJiCkHd8aCgbCXI=_QRv|i8InC%K!4n` zeag6gjT7AC=9?-y!z(y~Vfw}9YiVQSRmq=ps^fHCb&@ke5ukwT zh8pRW0O2x9;H?HH4;_8j`_nt?X?GCPHRWjwa<#Ros-L=#GohlSl}!#-w|jQxuSUDO zdh(>0bqwCl*^O^ZV3-3wDd{bIJZYlw`;u4k!t!bDcwj&&8c5KnvVJf)y}n*2e2DgW zZ!4UvMHeOXr4xc=J0`9Af$-MIuEP#eNkbh(rO-DQn-dOw~EGxJ=BQlxuzPrkIGkV zBc2ew=irswh4vth`n-R5*;XO(`32L^AFedl;3W{>vk|BHA5u}10#<^3PM0NZYt!^! zKG1gXqPwlzkFcGrv(jv~=4$$uH5No`z;r8uqu`r31e`C*BK*Zsi33=aIxMYc;Zj~g z4~J!O(D)6So}gydq3Kx*a|?YBZ&m4Q=hJ;1zTZ&>(`1)|`-qH#XZTfu_^DiNte)?w zvi{yhL4%N_0qlkixXZUl&hMO%IN9K+VK|dMWcicwLeX|ZHum~xWCfRYRd?sx)1lvh zzy^DhJ!{h!qJE$7r9mp+v6|~@-bXVnC$&MpCB{$pAJ%mCDE7S*qsdY;^Btg92^D{PmsM7-h$Ypu4S z_g>RZav&e`@w94{Y!K%b?}&)v_gYM{j(72Q_jYAD9M%z*`DEw)P?PMp$pviqy>DM} z4hz~1wJ`$nFAlNW?oC1+J)hO|L_$E34N5jyUyP!}xvkHb+7DFpCKqW> zJ&k#$O;5#RqJ)vUSKf%T$tfslGg7OpiL^i0qqu&~*V78bVu_&-+A(HtzCuVwG9bsY zbF<-c7O41)*;H&eL}5EDW4*#Tfn1qUDr^iC0fFgljQ$aw@V z&AsY|Alm=IME8P`1wTUzI)6{7!?#quf@BZ203)%2gjMT$5& z!!hKg=6SPWs6?nTuxqMUH{||>XCx3WR0;mqUl24PFO{4=bWZa%AB%Qy_u#2!!z!h+ ze!C}Z3z!XmM_m2jZX)wwrJ922Xr&63)aAU_7KK@%qxa+9U0PH>*cZhM1_Q()hyLF$ z$IpE;v}hup)?#>aLB2tO_R7n5=ihW7l}|)}{!>&4WMGjPC2JH z?!3=iNpW%AUqEM6V%(!7OLD^`X>T#Lg|cwpSA;x#u5AF&mTc=`=EHDI3EF6L@YrJo>0t*=lB7~`Y>f`q`v8T>#eX3P7- z!31Q#!HDQt#NG)_HoGinMz6^zo%DU7@v;rIpO0yl!azmK7b?ZdYn^{A4LARMHnT!p z8k`GT7R{J2S9-;Fx0*Tpc>JTD2a99hF26CS@K;cd^e0A7YL$jB5`1qB4-^zs4(o8G zyrZunxTKf1E^HC13bEpCCTYwPhr`w?I)XfryfSdH#Z}0E=J)=4mfB=fXf{0aIR5T@ z&4JfAvaF<({?Yvho`PUJV(U@Nh8xnskTKK$y5B^BYatb;i;Txh^rs?p)nyD#hU^vw zwv~Yl%Pvje8>8s(YGalCyxsFR;`v7&`dB1y(zJYj*4t^F7rJ2$@G81me?b4Z0mD%u zadowrCgSb9_P-$dO$3hA{dNdK66-$CSBP2XR;fh^j>w&c|2baGGSgF1xtSag`YO0l z<$#Zt@V?TW5f?muuW^ij*x>ujt2cCok5={Qpz5h>*_Au^lxY=Wi#UKHW*QCWkMJ)~ zU<7~ge*iQ0)Bp6j(j9;4M#*wRB*{^V<%yx1`D9i}0)7XhVy^a8%IU`R*~xq_EIRmUao zXjatJU`-BPdP0f4Tq-Y{w_eQ!zwT!Pd~u;~7{Z^Qe4?(#x!0FR2UGlb-ko1^SQlR- z0Clgn(tcvC=Nhb?P5oAm^ouBZ z7B%dH&F*P1`EIkTyox+HW+%Q7-@oq#1B92IPI&oP39x$sPTUy{TraD+|Gd2ZSU}~K zKF{J%!*#$Ty@>2q!7}`ZM>>c(O!P%-Ehh13)aeDWk_v zz_54gsnQ0~$Q@gs=gMgud7b5iVa9|LYcYpznpYz`H8*fMeKN#GShcs4Cc|sU@{CV- zufQv$@X2bv#99>b1u$@Bh-e}^0DMTv;vYqtAI<7nt0mbphUQ-NhO|18+m7t5^*{a# z^6d}i!KDR1&X75785!hG-9h3+JyCZ%;sA`gX;%igLW14>(r+|kmh1iVos(YfNZQ!N z(Cd8SKViIvcadpiJ`4fyOZ$TR$$IvQq-0x#t6(nMLS$QMOv#k1(S^X z)YmTb$?l`xfop6${7&t+hPX~}=hPHqeqWj&CId)vsU|DPHstX|brI0Bc;8QqcZRH- zrPFHnBJ0V{KT}q}wfH!MRBFK zshI~_aOPE3RcY+~R-7(ZgIF%5gddxH0b5)W0LBA@P$G!}7&kT|c4TAs77~vn|AJ(W z4>y3RVI*rX?>e0R;M13#j|uBz^9obb{FB0DJEXN|dWAO^#Mh*z#EI|**)tbR@TfGj zD@cG+b1SX94xQhof3Ho33~fm!rX8s!TgGic7z4QW?vA0$&#W*Ffx;>txmu>dnT_cK z+86`|8RYC+IPQ<1P8*7HJ(vo6WlX^$f^#}y=)Ee1+Z5RMf z&B%R`90pntQ%PN1iersB#ugm)y`^g{iN?04769|fiC-c71#!oImb*iml9JM0+-f?a zV{m}#VQ(-Szx-D?svr35ukne>v-s4|(UpSb`qhob?69!iaq6CgiWsurMV*a|uBeA#LHu6n>e+dQI>i8_(Q!TQ7ska$pod zbs;)`L1IxbT;`mb<~*^9kol>b2iuip$4+%c*!sO}bH6iz43*OK)cu%iAAYju4k(_g zm*lOqQW$9ss z+x;Y*apG3IJ~50v`v@#$$EQIJdLJjA^0FtY$%f{x|D^fOKH8bK05^j z?HR2Qn2t|+2Dt*pb=#6D|*Q(?48{JGXmmB)VXHQzm>p7F>o2vlfJJicIkM#q#Z z9RmhPmE!u1LJzWrR^`~MzP)}{(o>gx_cn11poan=!y%{eF18El_}7L^0IA$>I$?c& zEJvdDbI%fe8eNczjUQ67P3$NhS_b{rWa@&jYr^MMpVP<1U4y;+w3>=atXPAkm=4a?6Yp-uVH(YRf{ZHBQ5y6YI{es)Is0Xou_@lh)m}`}^t#;`mB>ZH& z2njM1=&h*f|2s96obn>OvOz=|UjVol>poxyh9F!)v2TIdNf5$p^+`!>FKJbJJt8JG z%o~b^8S-Qts=y|O+phPJNX47a7=(M>?GzH@d7iVwNj6UU@o(}YFCaheIQ@(Kcucn7 z@cl0clb>hH-g>8v@=vy=h78dM*P|0G-5%4ciD%;sF%I`};UD{pXjdz?)Ob31P_Q?4 zk47L=-+4T39^k=jM6&Th_6a8a*aUWZ3E3?YOKfr=0=be?BB$FCF|yblPwGy*+#uc& z%+-WRd|A5hYJA^vs(MEA)q22{lNbW$ncWevq^$$i)&Snq0B&h=0A~p_X+ecef_cXV zRr!~ds7)8AsUrd7cRf(sSp~rukutf3Ax{hIIif-QPtZ#u%z7H1o;C16xnLIS%ZkftGP8-+!%V{y!01 zwbpruPDz`VU@ikb1KQKaGrty~dbhOYiEAxa{dd~Et6>#YA6=Jr8(0R>!<92zZ|^UL z>AaSKGaaDx2w7gSwD5=w)x*OwiE)qPa`oToPY*;I`SdOPZT*(QM06<3ZqhLZ08tM1 z7O=kZ@zBmazi)7{g_8vxm)G_!J*Cfoblwgp_i7K6!plo!?_Vq=(j|gfcoZY9;E`(q z{s#73S~f?_812M)IbIe@MbcVl$N@tfj2%T3(sXcqDmd)5;knGgW+R_|L2zFD2b?*Euz4=-|WE5Ne;g2#=3zX;*FNsxrKiZ`k2-)Txz$e3YgVYzq8R%MF zyjCA5%^U&m6Dzc7|FB>~`FwVpt3|WASk0*GBa8XKB=4ueHge2aR8Xhxe#4d;<)fwv zX1%f|?2|HYe^;Jiv#C6dKH0D3K$IkhK9k60ac67JsR^S9rbR#R8iMG_TxrASe3nuvxipz@(ki9&0o;p_1v_4W5q8Cw;ZwB#hq(6&XsYYFMuYSkq!%el zRY0U8EnuOD3KpajrB`Xv1EB~iQUnwflu)G;>7CGvi1glz2tpvC1_*i1^7;PvJMHGb zIp@28+(44O_gZVtIp&yS=$6%_wV%W`ReH`FtaVGizGfkAS$AR|Do#Kirj5#<@sE!@ zz^xijT+7g|H6M`p(S5U~PZ<^~*8#4&IkRxx&sW9oRo2MwFAPXW7mTW-nn23a-~0!A zST@L-_4bcBlSD_W_tRec8MMV$*SyAl8w%re&bZ}Y z%#w*Ec+KAv?#Z6}z38;{zaDox*z@`RY3+V0_oCi#d^-HF`|IQE@oMHD$Ykw6iT{gh zeX8tHN(rx&Zwr$?@CAFH3OOkXwH(!_Ol2tz&oxTPSd`s15)5Jh7>qd5VIDb9(tUQ~ zjw|BlAKOt=FEw*c4WikR5@FFc^&;cX!ss-<#?+#YdeCqFk`DUx2zh?|U(RV=7}QbC zVqn~2x)0<)F>eoZK5B;>&-Ei8)S6Q-6TB#*4mSZHjbCJv$m=?Dv-i-DT+7kO3$W|CV$NEC>taSz0txm15Gv zMq?(bi7ICq2T)pq)r@xYkj)s&C=K=(r-qhE%aZQoR5$uUh|dO~g2p90C6PrKDwe(N zx%xopJp*&eXt2a8xu$@wRmiBHfs?E$;R)AOZrwPY=BtHsZ{U&+8wqeVXHGwr(p>KV zue&vVkK~7$uRB=lDf6$6nH{31Zt9nhHeZ@;I%xDxGgnNNTDd3?7`tG>s>!c@h6+Ft z4r&1d+UyqNnAXf?h@D8nxQa zyn}*KI+<=KPswM?;ZAHvkA)xhy7=&LB#!%Njg~W0hP)(jYL8T+>70D0gL4d9q=u>^ zFC>x)r;dzO2E(3=%0O1s`X^Xao+?rH{16x7kEQBDT3W-~szsVO97=`iz3`7d+yiV8|cF>>d zaN{)?MLD%n)7i}9%&FFlq zBs|KtFrV&7nitYn#UAH8-69iPr-UH1T}xYpr+)%%0bXRJW=0t>W5hww!@ZK&)!0N` zA={@$@ACoi98rV&-EO8sluxd)ITY{zlGZ2Ecvlu!O2Q;lAvl3=mf&W8={`GkMoT_y zJGGAmYlsUyJW!$a4@4~+Ku)*)Ik7%DlhQ9MvA5l<&ByAP-+b_xp%DY_tE zyavSt)aP(iG9&H}?W4Zh8t7;U(fz5dHH2!LQ-k)i9YTS4|GZk zz!5j_G^6fM^&PDZuF}77n>Rc7^-bx*QA?>}72>iB`%d(WApH*u6i4qmFP#)AQ-o-T zUKaTA3{mP2U=;`Tcu8cP~E?t4JF^%;i ztcQxFNnC{YR%Y#DQ~Sr;)*=CVEQ)r|w!xrkSXQ)NnyXA>?E2fJN5SEHB*ZpyX9!)0 zv9-L?K~Mo+2QH5Nn{$=g4`pZ06_6h&?4TT8kpe)Xj);a3hXlj5{+&B8;o!7AC*^Q` zKQ?|J9fCi4B_DbAb^nW+>8)zxsOxzz86@f$^t$WV59ECZFTK>Yq04}ri=%{uxb(ZL zLAaNa1q0o0)PWY$De^D@Y*`YU^O4+i#{|bSk??!j;$62M#pjDQ3uc`AUuziZLGV7+ z{KJ19*WVl)l+|5$+f`9Zux^(w?+BceCwNP~39O#iVRIs{`?;-?tt(lwm{^$6-#&UeulbuO>u?AD!k5uen48T4j?*EZ z7MpnJC3LN0rn@ha=}3O36$7?d$9Rzsqt2#S2O~bcn9wUtAqksiMp45H} z`{7r1w%M)FYY{eff$<-Ir{50zRReBx^|z9NNbBT9K^EPVU+gm%-hGt|!zLY+>K_&i z7gsL49;%9L^a%bsX7^sO#lDyO42Wox&ya*d2320YMaXz&o2(BxdCoDWu$*Q8l;*yW z&&$bu@cU%kpv@pw+XdF(M=$M$7#`Dcr6l|T|Ydy`sc3y`rdtHLA0TWhl`Lzsh+ERipK$gT6B`Hv(4S8X8RfYh z+1*yOx#4E58_y)}rH_dOXP z@M;Sg{7lxn1OLp{kQ%CD@J8iJX~oK1(8G~cSu=}yJ<0ppN|)6x7%N3@Hgou2Me-Bs z`S`iV=M?2f?gSRQ#4P%$MW0ZUxFc=>B!H9$P81!`S=95R_0Hf&z`p|zCfq! zU~S8rYpc@uZCT{qBD%CXAt5mU<@w7uWCySi?jo!Uz`3PrI=Rk%Dxzt5^S8ado!0b} z-p_ov896Ph46L3JKzH>&Vx(+U4*KOO4@XN}OAg$Bkc_4LyXHe1%#)sU<@%xic> zQ*+poOaCLCak1LeF$OeWTRtVV1+&V898PC(fhcxjIbM|SENeQcb1_^7LOIn%`_rGC zA_TBG|A8ECCjj1-Ih05P%+21y97}=>@X(H#z7kPSPj@z%nNOUVc0J1K-AzH%L^%#n zxoDl~lRyCul$$u)Ep_e^vNZ4sYp)p!;6p6qv}@mRsBjAN8Ai_7$z zBy!KknsN&lUX)5N5489>9)VNMRY*(>TcfQRx!6O`J|s%Zxg{%Ev-oKwS)vnmV=ohCAwHls$U# z#SMF>m-a)wgvtl*!(MbXre+^`LN|$Ayn&1jLHPHzPiU~?6*IHu>(vguTpjMmzN3L9 zu!D-+EM$ydd}v#Zl`6>%NpUnXD_r=l7I7tAPbe4han1?kN=@;H78Cn()XQuO(>0e} zYm&dti@jUYPku<1QwUd|s59?=grL5%&Yata-9 zS*hqEJ!Eyb`w;_4e;ffLPJoQit~I76k~?emC;6FL`QN`^)1p}Ql6Yi_4++b0 z@>4phuliUMMql0gVe*ucTKLrXH>fxE#kLBT)g|uY`7ti}RyuA{xY!KYFNHJuiL!wg z&cpA2@za6rar|e6iV&o5LnI;RiG)7CLw#O_C!Z!#`Wze~_{oVXWc#&s%>FgtQQCoA z0=8sW)#WcjhWMJOjIzeKrOK`aFKgBC=XQd&9`~u;oljJ69!j)^B_m0hauGEE=bMQJWB*Gh-OX{kGu(P(M+=>dc4XB^g$hU?rrEr4FJI+fK7 zqCnKsK>$>#15Zm@68j>G1HmXAs%9*jJaK7lZtxz(7p_b(-d8rA5YNA(5&!PfCp+P4 zO5V#0tdr~2&lCE*2=ixbehT}Eq#rz@Lm10ZKby~&Y{2k8A`|W!GQck}Bu22zHAOnk z-1d1|!hpXgcq6Cb+U6*8;KW;^4S`P}Tur(DXG(#-AH{Q)7oQ>R>NMSExD&{kU|NTY zq>Ng*^Ef@vWqX+8eaPl~vjxF#MV$pUE%0P4x4~q8^H?~JcGivJ8=3bylgdPxu_dmd zHHom(`OXn{|J%h!!o&Q95v8E$-GO1xcuC>)ND_q@VIrI~ZY45&l_;0zr06$jVU-qk z-Q@GN$B>xBD-%RH{#dY&vH!J?r3q6w1Oir8HCn7d)mZkS!{9eW*tkpQKFA#Svzp_; zsrs9$YRR0@z-(+=u&y!YeuDXx4V&;Kyh5tV@8c$A?|VU~?bLD2W2k0;Hm zJ>)=-%s#p--%Rfr(%V5pZ8N}3thHx0CnCPXC=gV{6?O2zjE*-p>@VaR7Oa z;5t{${NB7sn@POIG2zjFkzCBVRxCcF_0i;?6oejs>DQW-Sa|nHCkqx5EbxrdWB|cDZX-MZ3%Zu`-KzA^IJ6X zN&@;{ZMA;o6%Uz1&%bSo=s$nSbuP{`;j{g>=8L4CI7j~Tqdsn&#%d>&MX?Ik!C&As`iK0u;rTa0VKWZKv?6_ko~Phb+cCBXo0E}1F-u~ z6>)MbbXuv?OcG9CrAn4RqaP5$B7P}a^VjPHu5=X$HQW=<@n~~a1B!rxB9(_{zNA3k z#a)g)Osd6RSy`lFTb#UI?shP+JZI?4LNYah9djN~82sZf-nS^l0z5)SZ5t|NY3xi}n2No_Wkx+5 z$vgk0)s@Zw5idJDfKiR_nt!OSiB+3gB?+Ro;?|mWNZhaf2L3}({UOAF{6jAg96iJB zbg57kEjC?paeFv)!(4||GO`^4{p#J6RnIU^~LI^H!cuPPd`4VXXM2jJCep zCleCnLJ~ZE`hBl={=5P0+=U9&f&+>~iH%r?L))^qcj|+sEgOTzZVXBOX`tncqjFiJ zug$5hPo|}jW_|DaqDMJ{rqjSqFzRsn$!WorvJ-McKt#(r(Ro|RXne1xxnit1h80Mf z%NE(pvc3y05?bbbTgfNaI-LV7lQW-$EgQud`AW8gLZ~pX^$chp%ocTiLy^ZGoijh* z?jE>Xyk7pz@H;0p1s)C>CC@hm_SwDx`r1nXkrGB0on(Dn{Qea!cx4gMqk*m_47MS=&{g(>>2`0a40>mtDPMVpinI zc4OK1r8}WhhfqfUJA0->K2D`(y$mCrUWIa8o0Y&1b_~KkgWw$BYE;F;v_=n15ozMK zK8bg2udYvl(e-Dk%OD;O;nC|`nJGr!1b3m+tVEYyj1z|4F?;F5dg`xkqdBNX_+5f+O#5c`SbzW7)+KVOK8IhJ2x>=RV^{GYU)w$Ap zizv36yuH$|4isX^>}^~pAwKHjII7JYoB9671tenu;?^<&~UETZvV0pTV*;>nQx zZfRD}#VDiEgC~5gXaJ5xrQsdU&b^R6J(B(hav=k%bB0E)rh`7oAv64pY;#OQ0NE3p ziJbThKcPWKH;WP$@K|wIM^iKgXsKAgL!V^uiwEFS#DwKSRdQLBwMcY z{72rpX7&SII_B$iRX-^{-`pH+DpF(jfRLcc^}?uM?rziA)!Wr+F6v{g+`CIR`r|F= zCIKImw-dI1^$&)?0Q?d(nf*CQI_j(>3?PyK6N0xV6KjnL^Xt>;Q!Fm3n-0_rbSl?= zHw8((!b&V}nu`l2w(Hg<%G22=Usq~Y{jAJ=LI*iEQ6XlAd)nFzl(PfEP;K?ritx{pmt--gE^*%=JtDOx@Y zq-_}sNMjZNWo?do(GL|G;-Z?42k2$w3RDZUik;2TgwaxXBojr7}Uj>`^qw8k{*&iw> zpBE!&CS8?|M(qm&STWR3fM^LZIV*&%x&yH#ANMnEzF=;5QWoq;XBQpTEbiaXK@!EQ z%o4s>ecv4=V=T`#nt<;bZXq{2 z0TrRN2)OZe!cWd)LA^n>^0!4!4Md8iTsr2(>YMSRtIgEULNm1>0xg9BkPsjN*iR?^ z7dmj<;1Mk-ZYWL4o3pC4xhfdbJhT%HgcM$Kg8e4_2Ss224q$xJTcD#L;(hC+W*1#w zw1>PoS_N{oS%{C%Y5;v^CGE`wuT4AD!-#ts^TJh>4ar zN%ep!m1*3eQxdq)Iq2BM)igs3^&Rh)`1Ni{0xlq z^nrvSbqyR7o(LoGnU}y0gp|Sv^}7o(R_b_Uv~6V-{vIgbWDpz932M&WryVlFsgP5l zr3K<^eqKO$al??_nypK$3cM0v4-wjEX0I+AmVZ!cGQ-Md%xczm@iru6$BUVUucC*V z4^r~QeMO*CCTH$=p5yKP`0s8LPIlKEb&jIegkV6*o^?gwn73-+gamZBv=wYdQ&{yp z)slW7~LI&qGJAArAs%D7FgzjY+*@lyhCLz=h{WG9X&fb9)9y|*B@6olN1LTATBb-$O ze?iuF7Q16BC2l?A(_+==gLs0|00)S4LLke-JVN5XL$;BwHt}?hw|q{`|FSNy=`3K# z?9pvNA`wUKn@zOCSV$t93(R>nZVo+B^Rpq_(^Gf4at@yB38TC%jU$0`AcsHlM)inV ztjd|xg!Mh&INNEJ%U9Z!iR+P1>?%3IINoFm?mUr2uPoNs@IHBphr?c7uLVe!+*z!i(-o1Jkw;R(gP7}pm1y2ORGU!I1{7QL=xE<`m*Ps3-f52VvyB=Qy z`?D?2yQ7U#XeZwi@BHvI0%e1q2*y_V^z{SD?we2I4%aU{iNeS;B ziQayO`|@ct`QIaRSX2kUq$_y1X;t>ub!-`ZMhk8wff9uJ&cSm;yMG`_@i>7qze*4# z5B5s{EHu)YerX)>bb7o@e!RYt>8rxsF1P5*treJGxskP`~B$A?hCw;-O;{T$nuGS@!OXMVq-oaOhk^h;@F z6Wkz<{%v*r|CZ7IKR!#qk2G-j&7637(26EePEvI?ztvuNHFaOx@Vimy6>S=!2rFKk z*s^1DSw)trVfc zjXkde&C=?|(#_^KT$qJpd%iA_puAuDYMGn}@s3@pdn59uB*2%-{jd4d#Q3 zh4eM64ic|lt;=)qyU{cMz2gTA&A%uo=!bSAN0<4~pr(Dv8BrSwe27X%gwjw)KL+IlA zNq=Hu;x3tON0*_@lvXYX?p z&L4T+YuJEJu1(V_NV8a|>5g<>xX2fEXSLaL<1^h!JPiK5 zS@kRh;gaodY&M4VnMrW0!FT@xVb6n2>Yah>_L;;6oM0M44^ovBKuW-50W|WkpuF0h z+h4;#L}^w=&xFbH)|=4az|@mFU0m4Wr6@L9Hb?fyFCcWsa))p6Yj2jJT#m5GinN}} zuXFN4D>f|OCm${FBF&Dlyvvvf>B=;hB(&+wCn1VX`7}#tCL3AP%8aA58f$5%58XY^ z$**puva-zYkTO8e9uT12cVZYH ze@AblgzIU2BNAMf0hM4g6wiQGVC;C!{Yji99iD>e=5;rF<3EK8K~fK$kJ}F&32&F0 z1X@`f>wjkQMUFM@C~ihn**+24Mm?}<)(|Ct8sSIZS0qSk`2`A`l64Nz;R{H=BUhGcC8Q6jddCt~oa6j|_Zn?oP2< zM4jQ~KV8j+8I*i3lSsQDldBln?bJyYN4 zag$VXL2erJP=hK+@R$|-sg+sFJk3Zc4_ANNT%@TYv4#CQHyX??Mt)kvoN&KbI6Vb) zQ$v5ib~)L3Rs7-$$AR>3R@$jW)dX#s@Zf+9s2|~(3uRtAnn}lv!BfaY>*8aJb3Z~8 zgL|)+CYod?E9%+kXmf$NSQ7g$7=6eUe{FX%$05rNEt)KHkc0tj(FlZc%${3NR2#6<&3!{CJSBo89#3yv}XI-;gIp@QEE( z!wCi6o`@?Jv%RuKK4c#gP(Skx&*d$khre7Mrm zs_-Ix+EGiwksLQP>>d{DQZGawK-mx$IQz7Wd5i86b1U7lckj%bfBULIsK*;s56$si zZU3!*?}Rb`!`$B z&;N7ha1!j3mn`Qfm;GCYLC-th@!#y8oM5oA^Ut#XrhibHj3x~5si_r6k z8$Fn$`=xQ!tknGh)M;|Y{&@3}_$>;@G2lI4|yuc>L41bA@TQUswBv{F)nmM znY4UZ?$KK^_N)jl>8%16J!D}dL>$5d;VatfUaGEfTN>bVoNmH-ySOL^C^CG08bhi& z+=8>Iu?st|bfkK1LzZ$|fyip-S$0VVYLV0=IV9A3P8%=B@ZMd4N+*vZnqbx3c$T3d z;%{}d)SQ{)l$yhNlp57DSz2rw|EvqfbIcSwTHTluF8{_oI z$aKDIw-P?NJ<+)$Qy1@T+1FK?YeDt!nie-zBYd%@1BB$;xIMt$9D7<;U;f&>Cxx*_ z*pEM}!37;{MPE~s_yo_9e#%xonj{HA4Or$Z2)%F#cmB=6nXGOWt2>3!*C4b0?ER}J z;{&k@x;|(Q=jqt;`gR|$-3-s4v_1XSgXjKEX|wOY+VXL77tKXm=&{J-b+~lE!ExUs z$QPZqIg0^_DbM;m*Z6^|=jJ=U12*zH?Os(Xrqc+AP5*Q`}?^IoCi*&;(HuLkS9F^Z}A?QB%E6}RQPKgfD^I)l}DBs~kYGXbGLER+%vgg5U#QOv}n zZce-yPyW-cn@W{12%Qgbuf>8H>vvUz+{LuFj$h&DC$IE`wKZU$C44?VIY=RJ!7ZbX zV7zQldGkWE<>y4vr7y))TKrMXROs>$MT7w^o2WWg?5bcQy}gs+;AEm>#Vm=vmLy8yId6^or~{4K>JN>> z5yDj3cUNY70W@?*VMHhK9p+50D@M>NG?3IC(Gq54O-OwCJ#_J~N7&d9!;0W&5g_Qv zZ)*o6H&z_R5)zia=q&x}dYkJk1D{{e;~#qNM?v#vwd|;i8ss7O!Dj!TnDG10XOh|%k6(0ylA8V^!?z&;$pxp%ggfTkBL;~l zyw&izp1ouv_lK$zJ%Jwz%0{ocaYx9r$lJX_T(HO7+1x{R!guAIF$V`?q?eB5S0ipy zg|e~6Rob3_%$kzT(DB^%+o#iCOB}2dX{OhVUSH>iB*jcjm?5`*EfPvD>eoqs{Vcf0 zXFtu|@YyE%_)!aLS9u-tSL+PSwV4J5gXuBY8x*8b^{c-IAk7Vatq=dx&(QtzT~BFt z{$Z)kB4-<;MAx*)d|7F~ObrXKf5w|?=5~rQ_ijjVaM1=V8o7I)2rvLEFXWZIfhi%9 z-phqUW`NCW-GQW$xJO!HbE7bv;6#{z+LFge$h8@NmHB}Eh3Ec3$yDC*<3#ROk^nolveJRUyVfDll@ZYicSj_+HM6!nc;{>=k=WS^e+rF z>gJKh--JJyNFxCddsp{h;fNDJ(`;n8%#|=baGwARFw%+z&P$l?zMZ(z6Ky#l6!vqB zTQKOI#KsQ6L7D>T_g@d6`}8V!VDJ&lCg@Y0NEKlVA;&^13$1fvt?B$V<1e_^Op>)2 z27k=-4%}dTfuai`_eYxH?xz*G>{$$W2J_5bX&3Fh^^^u);)AI|5)%OcfUd=SDxF!} zAtnyc{R5d)5jcYwQqu;VUiVkjcX~3pa8vFw?Zq@z1DhCcD=4meDb+t^`FY;b+?_4@ zV5!`_X|)J(J;i6ivH|GY%{6!^xIT{%a6N%LV9X4p7Z}{nbXwAOCSVLxH98!I5lr*^ zY2|0mIGi*(U#zh*l+=A_`Kh(v8Jq%FCxKqYu7sn&0RdbbSq3y|UEa_UlG}SA|Grk9 zOd+9+q*a|vOkljZ0iYue(zK!2X+QrcL^ylMpcAw2TE# z%hvxkIpSv+%)3eJq{n27{3>VZ#On@A_wMZ6O#L%|GR^VD%#^->j-FYkmVNh2$Xmh) z0GjT~AGax30ySwXoP$H!G2 zaBhKqlOTo_4E*>b_c=3|D*i4!fmzJII~$7kTYAaQh9`Z<-blG!;$!`mEJe6O|7ANr zF#-O3q90c2PD~acLr&;o_JK3Vqr8xxR?KnVDH?+|O3#rA7by<*&xXZOdM~hskP(9J z;GPr}tjo=51w3;X8QMby)?Z4tJM0no63o*?Jq++l!N$)zzmXH{<*6fF_McT(73!NB%fwX^(_`q+5-;0Sf z^!ews~J9$)W1xi+N#B@jGuLBe$@OIWot?*wddGXM;h;LtvOLg!(^A zDen;Uwi8alwm=Jk>W}VZH&jFZEF*+%WBy#c0cJ?-{nTvP>-NjD-&+7_7OjUf-r8F# zLNPcUsjSu*bB=UWsNTMOn=Dk244Vp{VI|$Rq$f24v|9_{f#CThnCpOdRz~gvVVsNO z7_i8yKfI{7nb!*V_Aw{mZDCFA4*b&mOqzKwb}B;tp}cJzK^Z-q7Jnd%tasT90>|pR z?f*c3q2iB|@t^XdMUXER&8wYJ6g_wXmdHxoJ20tFf+;Ms3RG zeO85EOZT~a|B1r@+!!WGfj*YSrO0L7+Udcsl)%pn@3d7X2H8I>V~#m|+)oaYz_$i$ z+3xrqpKV8S?oK6<_pCQB*h~O}SPRr6z1tARz2NPT$~2t}Vu9m-GkpKU^!=ZBWy)(K zLGZ9>*ZIvG!(t6J+LN{xWT@^E7Xw^Sx5tg$zNO8K*ST?Y>5!9&aTH|b7UA9!Hk#^b zZ_6LA0JN4`3=f1jH>6;x)1LZ6>BM$-8a|_8loAg0(8w;cy7$FSY6jeBp90)F@ z5IT8o<8?YVcp|ls;&fDyO3YZJ??9U+!f>4`!rx+peBoy7?me4g19^>Aztks&@)K6Rq)9|+LZcC9&yi}YbEwrIe49`l^`=^5RV z?Kh-+K=+g^29cGGXDM3eNv)51G5>>E#>TcijQk=b`&R56-d2xT}PPulc>3uCe zE%d`O!p_Q!gtA-K*hSknHzf32<2s-Zwe`>vU<81^6UB+JSuPRTpMyVq@;!({-Z88_#Uf84P-$WPu&CU>+Z*hH=qqmatXBum>Oxgv4 zn_OOHg{rvI5jZ>2C2G=x$?w!QMsd(>hms}Dh@tPyAR|K5b*BbiJ@?2Keh$Z@^FdFe z2UwFi#uSp-$XHW9TB}j`!$x*olLvR^=N}iUuSj%JzcG9_T(&p{deiD1rV`r0Bv)XL zT)co>G8GU=c(g+O#)#eM)<#%C1dluvx7fh5hQ%aiB!N7? za1+H(mGa_w@w}=htGhooi>WA1SLpMZL??nicv;n*bH>8|>1=hat;h|A6tVoLfe{M| zCwyVRr{H5V`E5?3JQPsad@&6!O`oADXTnVC;^z#o3*bpGfn3AHrB~ycGrv;PxKv8_ zro1t&z_!g5j%#wgWc~vs!5eV(kV$+VQHWn4$#IWznS6+>pwOul*(=)haj>l z=QwWJ`Y^;?dmIDC@b_M|rwfd!>E+Y&vHa9;$Wn6E8VpJw8%MT%!XKT{*T9aZfe%w) z_f{ki*eQgnYINUfr1C0afOM`o6?h^;nb*zoqN;St#@$3J8sn*5@Y^&B^G*U65I(sZ z)rU_`J{z#noaZrr;n#9tE$cFfbj=@h=I41Q&Sd?OHBR^YME@w+`n)Kid&PjoiPb4J zIR|Bvc4pm9*JTpOlC6A*RuTJ_^S_xP{2hQ;Z{%E&@@`FiJ5LD2&3xZ18_l=%+|G-z zzyd>V7;X^83|kj*0sVE*W{LFR7so52m%q3j+_T1ROIyTTTfC}5NuIZ4Qd@$eyo8C_ zr}W^ypZT0doo0_CRDI&+M2IRMPtW9(o)r3hvqh45hh@qI7W2<%F67H0Wq4nAx<1Yr zskNG+xzRgAH(o_*yp8sQC-%}j)Clf+xNvtDDeu-PW)iV=yX5Yy?-D3NccbW<=U zzJBcJ7bGOWKd&W31XopTtg@Y?p2H$z2$#G%W zEc@|fJvQE+{8BBFX`LtUP1QxaY%~1;-^J?D{cXMC!V~>NrCTlo%*|t03%D3`1Z@YY zQ;=<`_?pS^|^2J^6&Q~~rr5>jp)_^?i<*PQ=^IpFq zF8CZLhsqMgN{ImTd+Bb#bFa9<~dl*?UXowM2b)h33Rb z*2-&HEb6rPJ>izx(XR`m*)>}rHs{J4E#8VnR@wP5d>sczuf_&gqYL!@a5KEoZ1OY} zN@{hebd5IteNd7m3>I?2T?Dmp|0y8u;PT?)Y!jULY8y|7InMW?IkoX@0b< zNqQ(L3mqL zoT~bt-or`1L7STyo2wF@2&wG-V!uuiw>U9mhH4ogpPMwG;JIP0e~H~R+kW;{8MneB z{9MQdrw}pxe1$`aoPk3Q&;gRP`FR|@3!tJS(5|*>h5%MeFK7=*0~tM7r9nrNP?t)2 zJX1J-klXc`uim?FxT|s0t~Mn>ASr`Ekb~!>PqCP;M$W@{f_t{V&f}rd7ZA71(N9?} zA%&5?#Fo?T4Xh@A>k>MSM4xh_T+uq-@sc~2}wq6_&l;V#JHF&QSM1*Ik?s>e>=vK%=$C21zhb>PKP$sc6Vt^BaH<|%v2 zZz1+sq7gxQNnDM!z{-gO{DeYOeFV zn=VaLr1sDK+dvDRC=Ca9%nq~D4x$yJ1ds0GXjZ~w$BXhh@YAn{Y5ER4>W-T#Qct=` zZ0JzTIyv-ge_;hKj&R4tri3>OS~>;VG?-R8sX3n+Du!4bbwWJ;%0mRJ<5*XqQTqbt z+Ou4Cd+j`Jv1NxTrXN05Yg2Rm1h7^%rW;OHC}U|l8TOgR95vi{vp?b z!&etSs7=5#x*7H>7P@Q@E@ssejL@q~xX=fG}dfFI2ufu-%rsW#%qFwwiz3BT?lG;N~Ycle5H z&-B}U>ZdYRT2>RMnuzPeY7)y>7AfYcrqW_xF3*JX3`OsP_pCOv5sWzX(iAtwpYN}J zeayR-@Y+Em4}flG?1%6UAVmw(+m|;Vr`-LC+Mx-Gv9Hh zLI)vW?%>>CSD7^S!?c^z)o1)9b+}8*1;R+`sUivTt`ZEf!}+jemu-_Q-FK3@`OVSS zF7K1!qH=LI-DW;z>A@^ITBEm?2395BjWu2`c4FXsH1Zs)$NTEj`3r#)>jzITBU=YF zW)d?d&xM{vnKEA!!e>DH??`L`HYf2M?)U45dix$PiVlCv?C}ctU6Z=Ez_f}mBD2HpQ-i#ewCO75YHUs|kbTpZ%8W8=zq%%Br$(+R7Joi3)VXJ=nURDxZ1QnlBSM zaj}@tsv_*A4yU7J#bL{wgfi8}Dyhowzzf!)8nCS9*Jo)VTm)oiAmw%iy3Jkjr`yWQ zM0O9dxo)efEetNVk^H|d05nl}Ai&#@XV>4R%j|xIq_$&;7>g`fLq`Y(msr}{`rMnJ_@jSDaluV8sehqlYSOo)J^Y|51mpg-t z6?Cs~Ax45-0atqV5`?+i0d7c~RmOAo+aDhMC#0_8oMY0vhsRa+c_i zyYOVVmm_~q<+5F@^;3(LP~{ys6wo(YaqY`iUosIUV+v>Y=a#>X@wGEgU5mO-ou{y` zM3goFUt!P^v(tx+M92X>pc`PukVXw*kx1xzZ>VsMQ_@bt6*9`^Ta{0$fc^vj|tE7B}Z z23Zn)E_vq=YsxH%S}lC_#<76yNo_ys$@iH&SWpu(?XjT^&3 zc7-Bm@_B{tjjp;L*&hT?Cge_45R$l^H;p2Sb?BM1ay@&;hoZug&pZeC!GEVo6o5)z zxlw4PNyxG`EHC`$4cplJv`@5e=+rWz+L}8+%)h)SeL{8{sB7^OT~_1Yk~pexe(^qx zm)dj^$JNV4w+p!(+?O;3jM3c&WU^GGNuinE=de3_@c0GJM%85)`MnH6h^e$l(+gSs z%8ZvnMMoDBwP7m9iP8Tv*0O*S_gAg&-=7i#Mn|((ZxqskrFCnZw%3%6tlCFU==KK) z4oE(rw?Pjj(z21Q9GnQ@)@~)W{2#=%K}YV??#~&iq@D6i`s6_7< zRQ@*uq>_`ai88r8efyIqlW{OmsoC?%;j)5!b^zpVDG-xIF6G2$yteL;@nbt zdWBl6#U=a{F~VD{!o8Gn>cf9IE#$)a1$GW3)z&H^4@%|hQXI}#`>evp`d6QmGOYRFmYX)OBp7jcg59}87o zuha-kn8QSNg28Nql-T|!t)4>Z zA%TlNK@2Cxt13`^c#i}>fqTHf#N=If5m}f1(vP2evmtnN9=dgg63D);oZPFg#Y#<9 zN{jM^zx?#u#F+fh9nDSpQnyMF!VP4(950Apcl(0#VIo@u4Z&A!xVU#xw#Vz;e(Q%C z{^gWMMj7*!q6FolH65Ri3zt&K3d73n)x&0=0 zMZE))!^Sze!%P|$Y@0K+nlp#`MY@8w;!M6|j~`iFI=N4{H=@AL92=8aQ(0dh-F>LG z&3CSeX2tDxKV{t`m^i5y^bZxAW^MecIPT%pVDsSTsShor$-e~%udad0*mwgUflFx@ zTj0K@DE}lyx1yrjn?IPI_54`ZKJXJdh_Ui6Y)Q3=l=Rt~dO0psmE_ua^zJx+!{H-d zaDD>Cjz81)WH?EE=^#wwQQ)74GM3YI7zlxc&!08xBg3aVD$UAcZ9V!$;*a*7Z@l1f^^fuMpr1?-%>Ry*97i2U#lwHj z+a5BAchOiXEP&8am>BgI{Nf5pY{X-gAt)zxdP`EtYVLp!nI#l!OTJxjlyVT0Dv19% zn_#W_r(STUSrU%NRYPSYQ#26+<9z#F^&+utyrA8$S19zVi*a(z|RGWPy`2toTyqi`ucXTc22Qydl4 z5nLBC@2U_Xn@{T17XCt*@KL%a^cBU^<`@?G7x8!jJ<1_yDQ6bmCxFfRM%C86kWNk` z=B=cop1BOBbqlt1?bqBIe%A!p+%H+Wlz^>wITkGOmndNOv_hUsEELdIx~~0WBocGC zIOH>rx7311z>FTc!c8~LFVDPdtB*g?B7C-k> z2jMn_``iL*!C$@31uE+lwj&&<7~w2$M6#xjMZv2|R%_IQ!dBJ;s6$N}@B#ux86xV9 zO7K~8j)*5UjpD)lyJnZ&SFVzui`)Z8D_)#)RC!RoouR8}wlw4Ndrj1o>YA|q_JKcc zq@lcw(@c)S_Gyt9weiAt?jDE_Gqco4ePzl;RaZ_;5vxLB+6(p^|Jl%Mp%mWA#<*|A z#EdMnh?g`CiAkjId6H#EcTmkwnsDbgoNT$bv`OkDpU?>d`NwMrL|r2 zm-d1b!1N>h!PRC0O+yoqhfzbE0Z~#HbL%JlPJ1EKLHctMi0U$VUoP`rKQBm?Rb1cw z-F^&vTU2kZnEN)tN2*4ET|`In&E9oC67y!N&6`HK8)^2JM|sY_xyK@RV_1ULC3jMf zveMrkEI9r7;H|<>>`Yb*09nb*EANI!>8*-|f!nv^LCwvFVtB98h>5Qtc1iFTEeNzS%?a(+@3_9x`7`jC140x8`~p@RAb`~ery*w6x5|s;`3Q7*#xWI= z5xcy}JvTD&YRI6hJ`%@I#n=1^&1=a!Y;m3Vg`g}QgFG49iw^@< z$o~lU;g3HNcL_b}596ykd)C|^{JU2*b`TSk7e78ljNO3|&k8R@9x4Z-*j{gw+oFAy zs_cZ#B)`pH%Vc-#fE1GN&Gu7{$uaM0o-(NRpr>BdiADy%vW~ARGX2z2n>{@eWQj1(9)GVHE;hy?8MId+_S10 zHoWiui=UEmJ$0_}roY>ug8uB$o;mg4Y{dYLNMgxUq}&1}n3PtW$RN6S`blMol~LqF zm`f8nevp7=7h@QL@pPFtiE*>E>t*T zaeE(j0+<_Ln;Vmnq2(D7I~c;VPwj(aS-XE64`zvDzuwFqZ$i`jmI;z^A>Wl<^KFKH zK^Igmkw&3AI-I1&dD6?qn@CUmHZJi24i&z+7eGI1T_r*FGTF5vh#SH@C;3mFUCpU7 z=bEPJJs^*OjSZ2M6dsW_pgrrW$9TV4vDQz{;k9kJVaId_nni>7g_D&hpD)Po%OTwX z^&tTqT(QHbZGZuAK$cMUs3R_appP&IR38n&0B#`96+2Y-*Tt31zu}R^X(ajNV9E`B zVd5X*d(m2!@ncqG7G2q-K^}HTiHQ@9!2{v%f%oFC{Gr=$9}H9sX-Dl`S)bXT1Ea|= z7?hmw8c2HU$Iu;yR?vvj_imZ}&Pyd*{x+i56zqGCxnR)&*2JABV7sM#g~;_^_L@d!Ow4l$y`>CaWB z;4bM_hU+DpIYhl^zcvr~-nq!N&)()G36z8W*YI-RywBkF$vgxPzO3kXdywh*QSaXd zHbeC~?WnTp@OdaBa3O)|=0-)xOsa95d#wAoW<`5>u%WUZNc7u2F;JZw+RJOtou|BP zSsuNG(e>=u$)rcMm|lsSh0(M;x5t4LyTV-^`A~}VqHgalsZQ^xg_NLj?P$%%eyhxp zrQ@1Qj{K9ejC)tAi*JG1snX>KJoz{wqjVZ+B`aSmN?SeG_S<3rv@7&Bo9hep7bhE( zbTIw{iIW@hf5X!j2NGZwNUX>97w<`mon22Y&d|Lrs6bRP>{y1~z_*WXO4ZfX#qb>7 z3tlozxa#!68bj4f#`_X=cOmR*7=MgDaimS45~o8dWt$-`f*n`#DiWn&gsp1k5!!`5 z8rU3NQcJE5@~@#HCl{#}THO#{hD9LCNcnRsS5Vl+zWlLFkpae&VHhzrP(eDCo8;I{v5S zHJ40;65^cdLNZr$vr0;K58|<3Chm=n)TU?+v9^Ml+=@NV6LNul!zXYq-S z*b|dF(qN@sk(i!H9CYT6geo~mtge3G-*95}7t(PUuDt#k)olc-{lA42SjT`mItSxX z5-=m&87-Q5SZVv})j+az;&#m|tN01PJn{e=Gf4F6fbCpeN9^NK$8-VYFg5}i{)hD} z+x8yu#i-_wn&(%O8B>hN**bDSYa|&Sf>=%l!w0w~zMoPE_lfjSxe2vD4faOO$Yaw+ z4tx|&nRF2vaqJwicOs=#Uc={L`)B=1$D~Za1HZJ~O`$oV%9s*S54LaDY1;Ye$`|54 z@2Y^~SUUpPw}S>7Nd*!@5$GYH8CSBc-43pxgQ}L*_-wyx+H|SAb9qfuA@vAMSpWA1 z|NqyYbJ`$+|7~w{o!L^C*y3>2`g>AmO}{@&8QtiBXnoC4jaPws;$d?cZ(jK;KW8}L z{=9g%$SPfYt2O#_YIr+>wq7t`E=EIepjhAa*TwHsw%H3usO7uG;tX(I=^_ zLDaQeAv=*#ZC-jN-ZoFtx1K~YS0;)qL#(wj8B!6}NQxETz1pSRB9r39WH%8;P4USO z&)l@OypdTTKoPG)3Z1$|B8YnTZ6N$!iPk@`wTXV(<&yB#tnsBD+eOM;zQ&kLhIepz zJg52~{JO27@2e}LXd}#!I(u`LSotP*;mSHgSmTAVvf!!Loa`(D=Q*@OZdukS_IP`3 zvgR9SM8hxrg=oJe#_Q>Zkcy5z{se(6=~b!nZ~2ocP53-c)8pd+68s1R$W(<|VOa_l z8{-}ATpeh1xsq2HOB)-%R6CFRHKm>_p3~`ZHvArTu(`!CZsazHX+1*@YnxK=fV->a7Fa zxv`pYIEQF%w8DkA5HHRggnY+N)oSx3`Qz^Ohn>`wYEceFo?I~cZ6P-Tqa6CJC~%hpW-xy{q>3Wru>< z{KIpBqEr5|*wCJ$?=s;V%mRtBBIJy%Hx>VZ#&jlo=saET`^uv(!36= zcvmJ%1s;_rlzz3PxplLNd>FlK6Ia4lhwFIjB>GvK0u$33U%m3n>cx4&Rr3GRK^Z)V z$@S2$-k(fIwxvGZtz)^_@kgEa*Ts`kt?hoJ!5M6zw+<>CXyvdKvl%}|{?wc1zIC+v zc+n?2^h{^0S>K&a%oJR zUU!OtN%GjwtR_!}pPiA;`I{*&*W+ zj6rJpc_PHgGwz^4``EKY=1w%>F7b;LOFk^ga(<7&btye9) zPrji6AY@9Bkwe`ll1kn@PCrr5=?lFP|_Xcmx*A;x4kKwNyl6plxxdk z8~sbdl2(RnFJFtoXgMyNzTDr{?oUA3$+M|K>03)qB2+>scUacDgclE{TyClGkez7y zUk!gebOk3C?nu2Rz2MO;j=Y%b3Gw2YDqNgFni6lt|HHp40xu*Xq zuaZgCuM;Md5Pb`e* zszZKugw>D}-<@U7wCu}I{1Q|$8CZ!a3N)GPJe;UeDL*!(6J1x8!3QTmHT34G-$#P2 zHWV=@cFg*^4=m(As8Z(5I&W6JvP&9H3Hx7dL;Qc<%LAG$j>A+4-sm70+nxp_c8AiY z3NJZLzL;f*$(=WoquK1Zw`;l&0L6p@%;Egk_ED=3>JD7G;C-cCgu)#<&q4%6ne@mk zg0Qz*l9jIFV{%uI3(7E%!BX;=2@Msck>&k0Xqm^Kij=khxveFwM+*s3H(Y2K1Fw>= zqwq%4jGJ>)w{U?*vGAcr3hY+WY@Sq_*u&uV9nR2@LuzJoW3EN7cHxy;oG#|q7DhQN z9`jq$!CiFGk;{tE4SDrWnNfuWPDQwl?H~vj^Bt_~RMyuvym_i4*i0#>80Jg8xz)&p z*I1f1hP52~7DYaJ|K=L|o??s*fxfP)7EA``93|a8I2vA){=E78bI7*&aBRHBpw`bv z8YU4MT9r5Zoub3Gr+2X~}Ga{i-wpd6SfMFmSL zdbSvjczj~pei`Ga zSm*lL_hn-k$V&6UIXB&w%4pxDx%(rgctgr3)8x^4;`EVpTD@yqfT$fP`z!}PRML5d zBHM$=Y=Z>IVzt)-)|=syYZ!l6xy+jqfx6J=W$D9{N?UxbHS!JO!fWTJtkk{7B*ZDi z0Fty|+)y!CT(nj6%;Ce=DwQ`$+zfeAzv12RGuVUN+5G)9ecj08 zEx+*a!&!+hB{ze{b}h1TV37>X8AT|KNV@t|#xeQD%E)n%Z9he9r1?3DwMbXQTFKlr z|224*p*!nGFrfH=DJF2i0mIscQ)OWgOdLc6lY+|v}31LL=E1EUPHWBe%DE+ynW#+`OKxc!#753*sWBpmHUv?9TY~b ziHGwC-rc=u74uqJrcy$Kv3U5Z%T}HmJ<%O+)OhARg;64WSSGojz&~94Embmo-k61L zywQfwK#05%awSkg8T7v4=^Pnz?P>Y2)#Sq}ucj{k$*Td?FCaW2k$XOHu!U<)akgMw zXwS>OA@6ZVmF4_t=xYvO5%x*Y<~7uQ@}HoIABM<00*zu0~^2T%wfTE==BKvh$9W*8k<`z2XxbM~+@)3Ms)K?FMM zM=C6@oJ%%@c8i?8Ri?1bTuPEXjs!=DH&w05dtAdPtROfLd|zpU=z4f4PHrm>4?ei{ zxjfG^uky0uq@}>%hX;?#{{iE|0bPsoy#NAlz zJ_ah^acIOVV%OW?qB_4pq`?|=T>1xTvm{+pRoIF<#94@2_c~``GdBcOK}N0MxuvJrz;mzzD6NJ;a|$COwvlD2awY6HqZ0-Ht4J~Rl$2>9Af(mmD)a1VssL1>g|pj<6D zS}7Jb|AmyHA}V?=q8}w6G&fD&*biQSV{@})DT_@;5ik3gjDel9Ato#%Kt#*jF>9LV zzUR}xTQDQM4N1L6jMQKW3WmC!9%U1Xy8hBU1MB*Z>fA(FX~KxR==e)jdfzjea1WsTcef&OzC=zSYKXvW6TNl+1-i_( z0cG%?Bj0N!N}Ol@Y>y|muI7iLNEck<&b@|_P>>pl|7z-b<7I*kwj)G4u!oofr>AQuB(I9y z?AN3G_QWXq@t~(g7F*n}dcPJBKcpK{A$H9fhx6$R~_fGC~ zdMw8FM1$pS9hbWV09EOje8iC+nHe6y<}#mgD5h1 zaZb^DsWCb8OkP{|>i6k}MMIW+&!Z`c)~vqa1u3x8oRT2Eq$+*l$#hQCEjJq)b)^nh zu-vv(yuJ^XC`=GOR>0bB$_}wEqSxX^c#rHC``ertu50HLw9I5HC00k*$*kpmU#bq- zqH6m$N&Kwm46PEE1N6f77Vlu{Ro<$nJ?=`LmlauKwWZpq!O%_;DCe9bQ0qm?U3ui6 zK>2!xgAyqv<4((0eeOIoSPFK=A!EF@IZLE&K2^EqI!G9!K_>o%yh0ptltYhq5vQ4T zk0)9&oAuY|8p{w|wsi(9UewtWsUg5P!%>6mTvon?`5jId?QbvH_kT)#QiqrgRS0iN zXe2(YudeW96QvEMf`-~6noZ`R$Mp6HJOJqzjNfxW`iF{;1l6LSHZK#*?O78x)q73G zjuVg2Rca?U@iFrn0S@;xcrSj{a@{<1=p~&;beUlLi2mTk`qp^FLLpF zNX51sVuJK|>V)TWia;s~dMepIJUYo}3Or>QLVVvpfE6&s2Z$9DL_gazrlq~jm@An6 z{I>xW&J1j_cN8haH-$uj!jI5tJ{k6q(HwTZapU7Trk>0G46jD6UnSRh2rgAZI_}}H z)8?aCljk2Yg|JdDVa(paw&~YA(o`2*43bK?f*JHQ94=q z+E3^BVB1jpeH8vBlo7ng&RT@8eg+!nT;=eMGAc zvejH2TwA@wZJs|L@mZGYwmT*vb0^M=c<4-ct9Hg-8#hu`aaiq}fRfY|f!1;c@a&N9 zS#ux`=J*t|+A8lG9)3s9-#t&z9uHw~O&!Od=HMCONJzo-1j|U-l-E@km#r)-UHhau zr2>RbfYhgB2221ZqmEJ`zy4V#r`ue{$lI3GCY%7#)VY9lH zQF1+ri46R8Dx0^c75RL`tPW@^4f@N|)LKpdl%##rIJ_M*`N@)fG5u@e7=%iwpQ9J4 zNlZg5mf;;pwGTj96v$-IkDEob>WaE9Siuh91Io}GmkicMR(wnI@m-E@RRxGwW7!)% zkBwZNi~}V&Glj_c8!3HH4C|{7J_2m?Rxw}%JA*xEFi?SJPO~|K!#hsJ(MWToJ;qud zzU^Ns_L28q*WO_OtdLxaA>A*1VowpaMx(W;;2W-iA zEscjt_F^6{>kenxiiu8kh&YZI8(iOl%K#;t2~Lv;ui9a5`FDf;Pvigpb=b#$Kc76F zeYZlp<0eJ)7#azo5qX&fhJD9C&@BitNxO4O~AVU0f;>Re$fvzcz-b7a*?6^b;! z-IMKc{nv8~)wSDT8=Rq4uy&u-W%*fT+FTa+js1o5Ld@Gv${(|*BOw2GVEQDq5_B*NTbWX*YE3J%>LyAULpxbs z?+K=~&|GsEhO>CvXbjb#%@(Xod!;b(`r~*ut;v`b@G|zl@WOS(7=A7Rr6~oax5dOn zAEcyOe|>j9huc4gopO>IXoMWFONl-pcl+B`uUuFv!?;2FU8_!`TsTmOXZWAqF5M%J zJ2`Od^L^%HZDL|BqAxU;cm%^DKPfvf(61W$ri42ei!1~$9cYAkMmy3MRynC`cL8%e zXXB~%N9^Hw>{;0!?A}wF)yV!C8a()>k~ExVqS6DGwNl8w(7MNdO}7_g2Ujpm5X+yi zSRE~944U{8eU0K8@2UQ5G4dE%bKvmcfKD-?r#U9*p{&8K6&Jr+qM6N z=*D*synSn=DN8A^&&Ir$(Jn@3dpJYC|1Cqea>m(d_wGuN$y3_k^GGFP0zp1UIYi9E z?p0PY$t*W0Ctl4zk}2@kP$KYS4k2;a|0abNZlBfAhxNN zy8*k^lH&KH_sUb7oswJgRUIj~lrXD-@}8R;U(!(UUGW!B+#nqd-d?`i(5z<>DH-x-Yy0?B&38X@Hqfi)o zhSHt`XL@t01McV@y3B>(fWjq5OTAA9BhFGZU%t(6*`(jeCU?JS88ndy`+_z-m+0jv z!ph*w;r{Y#(DrN!~9WyH~JiKx_bC&$Lv{X-C+M;0m_{>B7nJgt`R$*%2rab3r)wQoH?rQ#>cOO6CE9LincYD6kGKbri ze4vqzaK9RlD4yzdR2sMQg`^8Mxv2^;E7qnSIOFXKp~ozsSZ;%-8tR5BRSNyK=G$B4 zhp^*rJx2JVhN0LcL0;=mTGUNBf%J0BKLbi~za|oYH8wX= z#3Sndc9n~XYWw~cDkcD&CUh?t<1_A5jJ)njHuLG1p%m2hP2M^Q!LX=oC4*wuP z9hI-YRWu2ltXXbXywi8LyBbd(9TJ;K^4N=3F7L^YQ0SwxNNJjUtll0__z^erru+%< z>t3;-h~o>@(iq~8c_ewF5_zWJNH|dWI^;-azN1510XApy zT2c94ax>>QsBMBLt%)kd*^Y-Q%b5Brjc8)Ff?ReV7HQDnNAtS&2bI7@ji7tCZs)HK zU(jX7{U`7SFvL!SZ-7r#y@&fO!=;j33K~}$WRikraMx$7AIBjKZ%-#r3Z3XXAyn)% z+^{7dCP@;EQ|38LCRA+>oT1L}Aw+;!)0(}vb|^rolGJr>(A za@YQledKMxg9UA6SSH{$S=57G3e2)_Uh~!+aTV)2t(7dvm6k-FTffOaC+H4S?|ueD zUtK%p@{OCTm0bn4`oI12C`#3MpLp&=_ImViahrU#$Z+RZuLD?g917pu^eL;hHc;T9 z^f&62lYAMdXf&JB76Ip>SvT3>IMl7-yA#h{QX<={`^u;g(el6q(O-rD5&)KbQfDL2 z;8uB>r9o|3q~GEPl~S#`%B-ieJP-=_y5UwNaVMOj~v9;r^!l#l&>>sYtX1NZl566@?j$ z4u{7L2Q%f<_pDt)AeUB6-k*YP|MUNVA8w!N!ACD_i&jBkV-o_5H?1 zTl5^>ZZ0VZm)%Y}wmH{Wz&ff)vM5GTv7n@W{-oduu-7f0MD(?y4#zVYz{+-LaDJHB zT>CPKdGax=qCex8M%Q`fu!T5xi)?IJD~DmutSE<$&I+66t9bDnWVG27jIcAe6h7CL z1w3?Efs&DW4>2=gj#8qUtzzF4e;q|R)ABem?Fnpiod8}fCamV$>Vdxb)bvD$Gj)om z1U&@#5%Ds{??DwlY5uvZ2bbm}=*mPa#fNv5xAvrR3*g-;I=PclaZv)bwNI|dzN{Q8 znGUV`9N=o9gKe2B$ysn_e!BYTsc7)n;*{=T^wao22^p?9QUmZDJy_R0Itn3?7;wl` zl*0qR2i3y_sprlfOjXiul0ya3n~@VYGkzg~&zpn{kv;{6KMUY5hfb0>L2OtFx>or} z+gFNHXPUQq;zty%^}WRfcJ9ufP!+NR=TMJLF@5ZQ=v30)MHOrbr#E*^UcC*{&etZi zLjKdl3jZ6k+GTG!K`jVFF@PfGP~#;#+v*k7!~VJ;Tr-cmc&>7n`BuNv^sOU(|3@b> z7OTf}f2PysjZoD=w87KH3YoKRaL47(etML>?&3a+&-;JyeZ1G=@Le%R5O{59Y;iI$ z*%^6>ma;indO52w0AmsBB0F^QyU7WQiTYbtUq9zvorssj<;h+3*KKPP<%>9!c-(hdO?pkB>R4K7R3pY&^>pKj=gzTBVz4 z2qaDV-n#Ta)4SL5rT!W{Nc$+<9L?C>rz8@XablZ7g=6b5W-*~5A+xtHf@Rs!@eS_P z#kkHcL~2l7510GH(?K3PDHaJXs1P7 zFO$3Ia0U9!9(_i0JCKf#f&&cLR>!G*EJm^@@X(u_OU-@>41#SLJ1Kn08PkvQZ@>|>K*nM^5COQd9uei z-=1S$f!0B%RI6b}P@P z=HQ&4*^{b|I%lu0L3l%8=ZzW&(s(k&yfd}wI_os=ZBq*}5%Cs=)caO0-ClVV$L{S) z@5%Pfr;)iBGaXk~Kc{!CIaARgf%53(+*q;a!}WGZn5p!M->0LcmjX5P4p@3(fj zaHD~;royYZ6VW?}B}V||on80~i8V?FX7RdS*r}p#C%*O^0RvYPU+s*^vR~I1s`3X$ zZc9&$26!$KQ%j^A&kUXzpxa`)R|IzWDlbv!cm8(fnlE05mJ+abRToz+_)o0oFWYV| zRxnaA9C~fb67tTZY=jq$89Vs?N&3_6GHKp+=}w6&%4uU^CLZ>fSUW_51F}CVgy67i zwH<^P6tJMOXmx#fV*c|lBqaj1ovi{@BMqC9J}Ji#MClra-L-QoPXfa)liz0SD!<#DJ*{s@$?3EVmHBJ_)k;{MVGvN7k@cQvN;KL7?Cvo$1Vh^xN zRf>Q1&d1n^2!~T7Tk%3D8{qzc67qnzHKDVm|A!Rwzj1p1=`Q|>)&oDA4sAQVK1r(n zQJp&dTFxlq*E{%^2Hh4IRKYr1<#M{W2a^Hyw?7gslkr_hKF}_Fs3hht8ee#d_g5G@ z`uMU*XzYn;_@=zuLAQt`QzT-}PH+;Hs;nFngi&=}b>*rgnxbyO-Z6iZ|4{G5BPNhyS(y5>(i8WMTE`}iQPMK)9CxP8o;dL<+`||@T%aPVvj%9jVpSP zR251Uwn2r#>Xyz8MVd=0P(xDZ@n{@jp4L1v}%7_x2#@)`~4<7NxT=Z{_CgVvGXu#N77!4EM>`Y^4rYdB{k% z_oM7%;NyxZnhN4m3)&7*fl3S*NyXe=&>C^tI~k#JcjQ;+3qDUv&%l=t4tXHn?2Yov zx?;FnD;(^-e9$qrW=6?Fx zRV0UXnx*GYE1GCvy*uN4`p~PvLkF~Ke9CNJ^QW1&jy^6@jNj}IX6o!l{5xzELTTdL z<(C@tN$fGGmDj*ws7Z`8p~8bWc?`7dRjsn(ez?WFHQBjNG_n2=;IZGCA`D3zRZ1Id0Mf714 zfPIdV8&SmfQazFc#l-s#)d>gFOWFbvW7nw1el8dLRJF#9Z>=|{v(%2hp0e{0Ea$Pp zX*(~*v#tH|lGfUrua}VHxpGC?TB*QQ1)8J$zgBe^%2w3yw+TMCV9Ktn=wMdB51nQG zlnXAkJY%0hf?okIU5}l&u4)5LH$vpKqxj|ex6JC(G^WS#GG}miC>2k&Vzty34;g-9ep9H$bCl6LpyF+DM{){viFkIV{F7L~07^Z| zJ$MGt^7w_gT+)brZV@2>7eD9}?5(}Q)~-@({qAiU;b|VU*hj2I7wVAChPd!jf*1w087$jcKi4!1@Hh0GO#GZbHGd%$T(vC3yDDT9{R_D4`p^^qa!RDo}@OH?d8K+3ZMhps2beZDyrq9)~HR%07}E^2A#`4-Ghku>vam>v=p&=ErXUH^D{JkbHaSfw$?Mg;)(rdUE~IJUdZLEt z5 zb8HFVPZlo5RW)sWpjeFXK0J9(wwO`Q0Nh?LBG7>5J)mvjXUfAj>g=ytJZ)e5wbAj< z&~`j7)|Zw+1;U)6auyy$-~wyJXioQpQVl$lNCE-rhPT0GxB0S$JsT`8zcO09iSS~| zGG^;1dn2gYtDJn5eB=7jr&$@oXNFkR41f;?ixRlj?SKj{#T zy^W5>Lpw~D!~N|sTN$5<@2pO2GD<9O%1^joYg*G)@B*?&eqaPR4&4#PBSX9ROa~A3%M~vv=_G*)F;3i32X+ZWpCQx&s1>8SokvGsooi%Ks)I zvP(XxlHSGK@1If=kU&mrGZiv4jr?|GFsO~Nt{M`{i3l?ooEq0U;MF_l!3+n%Uq#P% zokecUM#;{Ih=eFVz8?C2ZOZ=dwMyS~Lf1?gN{hn5T8MH}{LedaL;7?s9o{?f8 zoCDcTj(@7j_eYQ3ioebm2K9k)rD8fH2YSgb&dr+W_eFhu}UMHnam?pB(O1s}hY)9XJ1j+Z9E*JTzgU^?`{C}pX?5N-!dMx1Ws zjVn7ITGr^t8UdKX!3J@*m+=>c?P9fF9>RQWgMvCE#+#*K6+3YBr=i-T}vNh~=qq%`>_FG^bzLE?6z-@*2IS8i>~0X@n6= zQ45DH8T-AkrRy04sdI&(YHwzcC}jRZE?F4hTQJC6n(Z+ zAq!`jvmLV5s`NxgF^(JGtERkXUsA59e61g-5Wea^@tda3yDVm>xwGatUIqFX-jVUY z1R-QF8UhzS4(ZLav^Jypoitoo%{e_p`*1F(o|yt&fM_P-!inb-;E(@8aFUP=cGThm zfeKvbrt+RQGRI-}q&;08t)RMKfJR1?4T}osJ99(_e9r$B6hF4xTk@CdywLIzdDnvy9+U+t--G=6pQj7{J2Bbn8((W59hx(Y5G-eG z6TtZ-l$Ov`>Iw~`v$dl5l3f0Yj$&N3xP@itnC66qb6AIt7CP8@S*73qF{#Bb*Code z0?C$eGojBz{~#{d`90F%dYUE618}=^602>kJ$wkxTW%%`?|F$9b7q-Imf%+5^|L~c zFyjte;<#3lL5*NRBF!K6uhu5^zWcQvC{umitlt%;3m%Z`obxf8B#J<#3mmPk5RtDO z&3>ku@2axb>-?ndiTiL_L(qNo9i4AV3mD=uKvp8GDO~tXvrE6svhZGXXj8V2V_z|? z3V+=Ly@v`r*qEgGCNBQ^F7@v&?k+{e!a*fge>H3aI_Pz%1eekiYF!Kci3I2cEnM4Khl?37)mbk04~u>2Sw z4q_Fkw*H{Ym$me2jB|}FW1B#v`Vx?#uZQB3cQUNr&Y4aZU6K{hTq zs(3B+Y;2+r_r#d|gImpBymVC%#-D&6Hw5P@ulmtnB)T!Hby-W_p0|mMeuOpZRdEFa z?V9J|cTELR=gZgl7P+qReOI`NV`#2AJ{!}#o-7^~p{l*~#Dn))FjZc?HIB78nTKuo zo1;^^+q2ikvmedJ-l;&yw^exbPk4<@Klp3=I?l^H>Wvr3ar^a#D-iyrF&>$OvUX;- zO%+L9`c!D4X(Kurr66{b`ps22c0~rMJ*^nizQB^5Q7TA3H@} zTk^W_ioK-pIKnkQJGyRPQfmJ7bJT~_MT&2QLR6UH;>M;k1Uayp2v-#|N&#$<33%e6F{CZ1*zg)vm(Y~2k zUEQQ6hgqjUyPUv6W+q+6cyjaT#GLd;cM8UwwxN5wos<&dfJX!e@jsR!!$zT`UL|?# zhBBR_WZ~vR%&(ocDJz|iEQ&wVJ}`GJy2mv)s1sc0tTbNY=u<-3Woy(xS(}fGH8jK^ z+Ts`|jGNw>eO)t@WP`l_e~5d}s3y0rZ8S(ziu7KBfFeyqdJPu(RrL{C>Tg+upSWlUc$#zOeH3f0)nSf z(NNKZvj-&rY_6`H)=EI2@B(^Y;YlsBFQ=~mw$vJ~wr#o|v!BrNR?uR|&klw!sIIE) zU0_!H_{8!>ow+y*m@4n6w4w!^r~JAGkayAVrzihx-x5i^8rrxt+t>`M`Bzm?Yu#K0 zuI4-QEO7EfVX;@jb~q>BJB=!BAo1^rHk2qK>AxYTUXfjw(NpbR>KAGs=C4}ou3Nle z{R_jcC?mvWltwLv2L50i^X~*~HQEBrs^i&OPfed=%L`Q#%p65m){Mz4Rkegm$GN=z zm}1bF7WU_KnZ&moRgX3Jx!6j>VXfZX0Y9^9?KrUBu<_zE z1CM;`mB!kykZoY>3Ujd49D^!zbzi3njja9|Rw@sasos|E9 z4M?WHPq+8SbyZe*RzOR8meG0SqPP zRAc}%^@L|tANX~6ybR&_inl9kx2mX1b#)O*lnzMOe+&`}^%ndz82DV0{HN~x=V{Sq;_@TlY>Se%;_B z3&#ni2klUf(sj1)-JTVAx;jpyByL*G{aoysR#I#rpz$*shcV(s9d5*L{BWbgS>RrQ@>vSDO&Ys!oHadV2Z<0Y+TtAxz z#{GsAMXGK1##MWlhlE@6R;_~CK26UJ%RTFVcy-SeM-qgy7LYMK7MYr}!Bw}< zqu;74TzZ~#+s+=G^m3A%4_sF7SZx6FRi9?;8LTE%7 zwv278Z^U5F#<=|=(qsv%DO&(QVUZ1C~U))@C~8>IzYaYV4>df2=nExfiqUo zRfVg@@Au0@>M_>;F=_U@t5>N<=zB@1lj>_1i5TPGHVKEZYF?Q;s~D$|U_CPOr;m-M z{8yitTOv+N*H6Vx3t!sY^hz83i8H}Cxt5_LY=sKo!T_7imHADg&vcOG#6{7jl-ryS zE)HJ3|NE)`+?@yu!c$a{_2%}aGP`@fE%kFiQKHG+(b6q3j5jge;Viq$xKJ>tU{)b8V8mz(Yg7LiZCz347ltz^U9u9& z2%`>lrv3r5?`O2nb@c_BnTKg2VP%NBM;v) zJ>b~LB+j;!0Jf$_t_y|kjUK?E25IzM5`J_^P_&{(K0FZULF6gGWu9bScso~}kQQM% z{Z7SG;rdrMr){BDvEzB>V8(y49D3yuNOI?4T`dpBH3Ra1Hp?{e?X7|QR*Bc6w1ead z=L4$M^g#fX|0x9#v`D3ladX!~&-e&@o=-H6vwG<4;CPrXD<#>wk!()MO zIEno){`f9gmVXVk28_ZfaBTA^ps zNoDUA9+$f=ut3)uO2a@i;XR^f`5>(f7^eM?(cSa^rAT6tPi7^0quDg|wMxgQtylL` zVxBS~*LXQXIYh$tU}*uJ!5k-`?4C}bc(5A>5|Sd-)X75IA4Un!JUBk_22a4mA^eE8 zEbS#EKE<`kr&Vi1*Ut1@$-gKNCIZn{qo*F7ZJATrvDg6UVBrvO%P#}VK!7rSd$B;v z<)nbz=Z6@bJc#|lFgP6;gnpd)Gd1zS6TsFU#7bYwyN07lm-$E)F?9C%v>-7nIE5q* zaKBgTfSLOX^bvz8Eu8omenMokfP?KG5J({uAEFoDL^$9j;xBny)bq#}$2@w&dtTrZ zc5N;8n6486Cz&IAE#6U@u#_q)oPXZyy^pypAw&hd^ew`h7o)ZWx`F_P`}N#IlUF`7 zd@SLSDO3ZC>@M~9ggHY%3b@hLs$}c0Cdi%6PIVv*R~n-XpttqCq5mEXYKOwq$R5~U z^7(~k^Gru%es?}m`fM}HemJ-ecP_w>)^m;|r3V#2l0J`b+z%Pq z`x`>{^Uo2bFys|nBwKZTlIxB#wX=I)M{P*^`yk9f_0btT@?Y#Ap?}yx-?xyDVN6+fV#{<>|SHXHv$p z7elxX91(+fG0H8*ZrGOX-;h;<+_Om(zE^GVU2Y6|YZpd-+JwY)x4C*mKWf`CYRO!_ z)o9N>oyt@q!Y3gG5fdKYuaRCxonZexSb!YI8fam_IkkdyuTqfPS2;M_kA zG0oKph132kD}DJg+V^M#&$6uA1>?oA=fQ>twN-7iT3SW2V0}>|Vz3n&_*DdQdSf8i z2WN7~vA1=E2V+s)YJbc+NZ+C%jR5-(CZ4*nkV^3Qd$BA>46btrM^K6qTnq6Ke~yS; zz>MG;RLmN(`nTx2~R=^JHz$EN% z2+exabL^^5v!7{0`0z*P+}Q6$h|i1Vj$*>0EM3jgCoc}V%Y^|zEb!)@RHGf?hvGG0 zZhD}y!?g|+veV|;*6Ornl4u!M;;JItf53ic2!x4YgqmGv-t61s(>v#i*9yKW#DMhy z&L<2^=zC|T0fjB+=n`NPv81#pl9@-zJlK>{XX}JtLmgO&*!2?OKrX40Lw>vw3AvvM zg4(bMsL7yrrHJ974C^f%M9HRr1yZos2JCT!OS%iBpGL?x$r|T6g>=|Dlmt>*t8zf5 z+ziBlJwE!F*5^Os0CkbLh7ZJGk0U=7=ELvbx9p=B7mP}#*znPCnaaZ-V~`$?Yv>SZG2nRvywT5d9_ zJ*v&K(3QWz&Q06+)^OFs#-~(NVk^3VAgiGdSv8dai*nlIn6r9lh<@o)fzySYq8Y1O z_xjzX+kOXf-?`dd%Vk}Ium^-0-&*jZcRp2RBLzF(F=6a4CLP)41+R)8M|MRanURgJGOGSV0~b;IVnaP24Mo{uj~Uzsywj0 zUa;Wb`X^JXbbwbr1wE!MqIL$9VYWeXNN8am}zBUz{1*T*p7nFY!m-8xvk?yHM}HWhEr6c;`Fa*c}0Cu_Bz%4*V8s25Phv zauIxKC4$p&I5_*e#zXYW$-Ikuxx=@*IjKsq%nTkJ{%>v#mlha2ZhC#ALiXS3S>CGJQXz0`-2v7jK5AX8jR9E)_9^jRNVfGkaSs ze=Jhtt}%bN_>xd>6&_w-7C^JB_9Mvttu`b1>}Zn{*0XeND)QIuTZ=ZGkNduyNQNCxhNqH8peZwWqw&}nQHk+U( zL|Z>k!b39G`CW~L=S%nV-t&I@aSiBA&=;ZtNewMehS7_g)hq{4kP%8D9xRhdZJJK^ zPO>W;WY=NwU@ z50xO#pp4oO7dvr$aCSNBkHzpnV4h`urGwdxjk*fKoW6#4Xz&d-TrXCSR~OVtA!^bM zGOpW)>*yE^x+Q@bYAaCYIVr&?aZ2@+DgDy&%c^>BTQAaIb>0E)7o4qLeGtKkR+fAw zg0MQzaWY2-wx6zVw4AA=|3GOe15;YysJeOhY*^eT`Fwx$sOD)Le+fkAFgew8w#5!L z3|c&7&*yw3<~8iZ2#^I(O5LfvOFoVG1eU0cEu44iO)d z^^xwb`8pb7^_?alaZ-e~N5o4#1t`zg!U$V(r07G7AIOR%a(p(Z3}x-01$hGb1%3*L zlZ1h|3gD^WXT_N1sEB|iDc>ikCr<|c8lMT>Ft+6erZW{AEAeu~0wgSZ|`IWTL$3?wlh{i;-QbZA>R@lJpmTIRfRA#Pa9O_JG4D7yA|mNB?fy#@o+A>Y+bc zJSD{DCcqIR4uXcPvJFUHd=qXK;sL1zN;wu+0 z2rDPl9y3}e9UqqU@0&)cwMapg6@$~+8#ei-rjs3lwq4iBAhWQ%)YK>;`ugWi?2_X6 z9Bo%BFU+*7_I$}aI@oWHx`5}-kks8VCqsyfrxH?fzJ*+Cxt4pX0ZL75x5S&*WM)S` z6MM^y5{U1X`Wxc&rmhSyXZO)W7Z$Ke8x#T`sOJ8L#G$l^VYt%g-GT4@GIv)H1(Tet zpDpu+@b#L2V0ZMW{>eWR5^DWx!%A8q_$lWah1p+`a=+W^RfTSP!|`7y|Hv&1@Hxxp1p*y+1fr*0{%!u7#9Z7C_VbFmnid}2N_HFLwa=}sBnO>bo& z7hxaZ$~90Mtt2Uuc0K>g{mWWw(=g{oe?Iut7P0?bJdsO$B zAi%_eyoo_@E!?F0ZtKb~yOCAy-r`W6TwjI)vH@hjyxt(!`8bQQM~*DAC2fv3)JXHE zE(iH6<8f=KIM!~J_R?TST_5hmU-9!{6HQzDda?5Oh0WXiF~Srb8^L6*XE69gs9Fxu z5+;CLxf}5}1OocyX}H7 zuI26gdvh*~HN)|*vQ3&H{(Ar+E!>C?>VmR)mx^xow>AVlX+U_Lx?^c=7MAFL=X6(4 zQg{6OgG$78;#9ddLXw@iP(}uxsD6C3n>1N`I-htwU-5Qv#$VqTnYguGnR31{>`6h$ z(=9o7FiO1zO|EeR=6~*@pUH~Vt9HTu@-0iEa3KNE$7&4pQR6`p(QX@<{f4o8Ry{HE zlyTp9I+CiI@ZnNRRwpFHlNix%jfu7s$0$y}<9^K^?l4`)VzdrmtA(8{Y(uyaxAWEY zRWDz$HYQ}{Luc;rB3fojR-jWY7vEu%Q&Rql@e`it7Sr;C^9|8g*oF*;sMb}db5Z(V z^b{a^Hr{zH`tW%H3yv&*o6f1hD1@HUz?F^8!$%{EFTTE$kb#oEWmks*P@e@^F)0DP zoR|bKDqDX;Ix&m{`h^Qo2f%;R`nNQW<8(qQbsjXglSx_ekh=u*NwoYU1@GN53^ z4`YtXs_15u`nmhrM=rWWW>m(p2|c8ATK17Zw*E`3{%2GZS(4M2!Z(5oS4>o@Nn*%9 zaq|0=AQ7{W!EW%2%kg2d{s&;3xHT^);A%%d4w}GgS+}!%jX5K{z0OWY1zDWj@%`s0 z{wrwWSs*xJ>pw8xIo3WrxKrdzT}bFo*c;?uGyc5hr!&BNiWl3be;WFWZ+_89?FW)! z(;Gd-({<#V_0SCYDYvgTFSfotYeQpyp*bB$>ue#6 zQAs@7^*#a5G8b+(7kH$lg{>yG*Qh^gz5tuL-qi=$_Vx;T<#q@o9@|q!QuKK`2h1Mn z>fE_-PVb5lQ|9&&WUEDlY)ybAy5&`jf2xfg5b%s0XOPY@?^P@FYoBE!(7()0cV{tZ zY>8E7*kW*?UbQqkK(6mGc_N^AoIZcPA!B12?=M8xA_<^~M2zu+UFFxdd$C!Dw>c}J z(z#sk=9?{ShBa@xdSWXtk8`!SDOPKV!ca_*XI zc%~j`N)4ds56Gao{csCPrb1HG>}&|po!V*`iOPts2~=U;rIpfj4t5oirT8L6>A==s zWh0nI|63-aOG$z8Tk)b7-B~?n>VX!1|FwnE!bsVTCXE82yT*~R*A@3S&Y8+@(=lD4 ze_FRXP3>w&j3&Hy#zf)T7y4K(Zq-K(M099;J)g*egZG4Xni-6w#eX3?fQ>ubyVrRzB#d6J5ljpb1Yvb4+5$tMGLW|y1 zN`(zkiJ9MoXg51uB_85zp$64o*)3;f8`iDLuuf^w?%#QxgcR&Yp$gX&fV`D9itvttL%!OQWLK38`cpX zJ&}0CB^@3NqwzwZ6gTX^d5HZsgvU)v!FC%7Q@FnEinz1tZhW}x;OCZ{rt~PwkYQn! zs>&$P1UNGIEEV%?T7^YVcL(cCFMM45>0v=*GYxn7e#QAv=S6mxLlX-Kss7uE>{ zdiS8@^Fo!HVAvV^j=R0wF@^W-dU<~>aQ+zHvYEq|G=W!lt*ZbOqqP;(Bs=I6u~g_c z{qW0k>cF3t_CCXbHH18+H>Sw^K%MVPwSbzJdP&zjrt~_=z<*XXjbH0rU#N;wqXQ`? zJMXv{8w-t14Y*zGQ5EyfxywW|lhCRo9EY2Wx058)q-H+;Ec=Dq=Ac*Tiz7`-Sj8=! z-PN47JUmM$nu93ZW+NnO6W}&ed-`e0N6W$BIx#*J3~+A>&@NB`E|IJG@$n8eXejYG zpeADh&I;w#EuEab-(S|NjJ>GlWIrv`x|*0ahym;lg7_SF)$er0XQF9Q*!Qfeid3sG z{8x%Ha;T7n0zv-`;jwci#C2wCPvlor6RO{5x_|BOe46|=_4+X`)k_}}OA6DI?t-~q zv`0q%`OVq$rriCJ8Xxm}Xj`Z@Ao6!1x&2|fH|0#yCl*E&-bVg%KNpYmF?blZVN(mM za!OdPNf&AOOLq*FA=LQveq#P5JtPC6_~NNu`6v9Fr8VcXNu~|2RQdc;V%BV-WT`EF z(41C(2IQvVU6x5v-bKRkn!5BAtJIJ2^NZf7uYgXAgbyj1u*}HTRNHI4UT+NltI<%n zdL@L1xQ3HsarQlOY^t%it)tv^;K}o>`OUfLQ_VK}-BB>2UX^51^-jph8d?zNj8oc9 zg9PrEldcly?ul8|7sYAJqp}f3)^Z&CL!GF+f|NGzcd1P9GPjrN~ zNPE$r>CX3Gn=58W>yk{~?4e4KSTA5}6lDV^VL|fAJd~al%=oy0z}1cSd#EB9RtKRCaEP{p6gp#2F-_^yLPq|Eu#>eGN*QkrH);6nFIh!? zf7NyR2INZQqF2BGV$1G;q>H#XtjSg2a?~BIIqffOQfchA=|KBZMv&c0-5zQZxD_Hq zrUlcf7v7|1U+K8D>9;QiM86X*{<^|Rt5rn37%07AtG^$FSDZrNC#`->{igtM3I(X`lRis;-6GcO=Gq@Q0CXZV{N4hUJ7F8>iFc zN}Zna98^OE0rY9_Jj)TEJ96s{=oDO+Jtjx7QLk|IN*Wu%A5(wye7QEIEZO{)qwcF3 zPKY)rhpYf*L|aF+Ao0#Spvh(sf2S_=%S`>3As3vdvJ=JY%14wxzkVihu2!giMdLaA z>Q96#UTFNaLT_0sH5l2c*DPvBQ*-UGbZ=2v`O|kM+pJz`w6yDRN|Zdi6h}|%=LfZO z{SFYE@Yoz)GE^mOPeV)kj;-G2rr0Un(+~9YXT=l4>vASb7M!A+6tE=&933j~2g$cE zk{aQ++i3;-`DpC-Q134St}_hl2|NO$jNzo;U_H|E7ZJNK4do+WZ5Z3FPPUdYJf(n# zKMry8rB_-WGd+nH`f(VTR(2v8ohgvoVW0lrqh()gLlsV$oB2NOn-|V#MHwLDDUf@Q z0U|o_XR<<-*dl0gs_{Mm85judXubqZdLt~C$v0|Tm-dE!EAMUFQ!)Gx=~Wiu{cH$m z2vRW=03yB60wd~TFE+X3N|?Eqe8XpNju`Y^G0K(E*%fDc+)@m#^~e)+wN7IWnF+j< z*jyI1<9x7DaqY-vkJiN>FHbL}I;QsN&=Guw`4<;fh%1wMCx2~ln{hau#GqabCndUF5Ld-T? z_xo8j*17`Spn1?n82tn%pIdo~>?-z|#Ui1uZ^xJUV)FPL1i_-omfEi*Bc zL8>#dys4$8hPi4$v`c`m%Yd&N2X|OOS1yO28+FfbsjhFVzbEX_wRB^4=Et}QkeF?W zJv!(H7b)_2o)^{9S?ql49;F|GUL=3tjwmTV}RakR>+@UkudOKOC@s`An~=nQtw0S~4f4{^WpyJxTIHFAB7 ziXas1gqL2Jd$Bthof(o+`iJ^f<7n&4n6#J4+%kLy^qAc;KOCkNeU@n7x@?1A7;xU- zeQ`QN@uAzA4bIl4vKNk>@;t;0+A$L0?!^d)W_;Ejt~%>QqJy_>snjRc{U6TMtAoV*Ehk}{ z{;#kF>%eqk26l^c#g|_{dNX9I|8mxn&NVsS>7E|}sCyu6L;eZdl9R9{yLKa;b6y-t zL@2(KwP|m0V{OX*D}8h0f{E?7S1DjmdWUFFc-7iJ?=Ffl8ymgZR9TxiVer^o{I#jd zsoZd8k3Vn$O?oFsMZ#Lj{iY|D*Ev1v2XlK))uF*UhYBI-Gv6$A0FMn?BlVd7{>Y*E z&}{5V5knC5A+WHQn_T-g`qP9fD{G*-{T$o(OSZ8p_TdJKRD>VZ{z^iRD2JxG4Rxsx zJ}wqLmQ9-YY}RZyw0czfJH_){O$K(BPR0F^LQ-3?DfP-n`s(0U*saOs)@0|2lt1|U zb8s3u*Q6@Vhd;NU6+feYxUMz;L3ro}$1NmHuC-RISj6RD^?Vq@T6H&LR_EjMzVcQs z!Z<)uTPV766uWZs2lj}$*5g9e_!z9hm!Sy|)4Z1PQLyfwJEiMLV_~kMq96*{QTiV1 z@N^?o2YU7XT&G-^FvnNCGVnfQGbx!6rl8OOA;1*PJkAU`?;q68 zPrIMAz=-#Wx|J7pYzGI6kR>zY-epO3`KAwbRd%AcL~BCs1mT2SBmSi+(U=sWEm;YA7y)LB zJBIw@*Khn*FM6sHv``ng9>Pw%1?Bf&>eg?_%B@B8id{U6MTxUq3wEYnKSy}=O^a;k z%<>7G`~}w@V2i;LLlGcAUzF~`S!Njz3$mO7>}kXwdR_LSGaLw1`QOV^fXPW_)WJtb z$?l;+W(@!9t1(TgV%UKb4YwN2qfqUjyp}?uE?%Q;3LWOXVbdW$7~~TY{*3!^g8kj$ zXN5VXJ_qp1y_ z7%0S4c+$TgI&p|TnKBAz^Jd|mT+MtO_RNE}sZ{Y*(K$8VDTN=d-{_4F1Y3BSHkks*(xaM;c=|RutgSN6Ix1*w?WK9Zc@9mTr;tbn7B?`a zRkWBqnp@wSkJ)|qadhLU+ZF><%F}DByiw@md@ONlpQX~ygvz~3l265+ueHnh6#u`Q z3GLA1j1aLEZH|g@MKtTLck-Iy-gVE61ex6DIWhrU=RTSRtb!hcy7@5`!QRGi%A5@@x5NBbs6qcD)Ko);?5>O=TySB2`8+`y&Nmn( z=MBSe&1`00OeS2_x-+>ubjly)MZP*{cmw%YPXBfSpAO6xZwre zW7Gi13CNy)(5U?5?Nio%hd7GcFgB^HXvDmq{?RC?@4@MIZ%-iYDm1Ljq>Umtj<{R= zDJRdmd0;et{uzC}RwTrJ*e)N4{6ZJ#k57q$Sy5z}T<0vu1VXGRPBw6$^poS+LN#;x zp@Uo|soN6(lXFzE50;Y2P#~YU1U;rISt%y+U^zn+wMEh>(5ha9sHnMVfpXyG2lq%$ z%|Xg@Q!JDa@D0$uX!1?S1Io|8A=@g>@V!N_!b0V^ekMk;#LRUbT<;QHxcO91py@ke z_MKW8zRc12b9885ap?+sfMJC6*8_2G2SUyh$nO;tU=T#I;Xt!2aSQ~p2q!@H(dnrJbP?>03TsnuimPKVI??^~vHrA9pKp>u>zd_~yfF`e416~@iaZ#tJ| z)EvHS{iaP^)e&?*83k99E`b%I9eBNKFTjpmwq&E2JT{7Y>OH+8CnJ$M`-h%gSH?X` zPw2GLN(2toaSOJ9%=v2y?1?%|>4#v|NOCIpTzCpno!HfYnkO-{CO&uiG)-74*FuQ0_+TjDS^9`?%hWlt$|+5%g`YouUKyL$NA-JT7iX9XuDBLh#(JAv-`P7ugd8 zE^DYd^sYQSe`1cX#Y4(Nt2bF-v*2wF^`k!hDzy#Yq|~E<+d%cEFo#KE3Nf(LJ7Y$M z=6WyB8ERF#$x8)jK*KU1VkkFe{3uNlfV$=mf1d^*7VJ1;zub#Wi_Yi$7n0HxzMNrL zL{|SUI*+`ShCNY{*SDQ6cbi;nDUyH=jQ#AF3B!rYMr}g@ZpVj-&vNT zL9V2QxhP>7{HIL0y)5~>YT2(n@q&^E-A0gw&;R%(forCd$Dwql1ZfalKr=~&T!)o; z1-qHmd8?;9YBP9xx1TpD`-^eyBChX;vXxE0o(@YGw&5UVRZ*?Lt1#qLz}0E!1Rb4u z;Wy}^7zIEUQNG~!NP^2F?Bf<5R#tkvWFL^tESGn?$5!GeE4db+e&~^U1=oVNUJO~d*2sZ zp7`wABDBC?B`TM|N=T>*l$#p0v)Yb)z9hYz`uu1a5Fv)u@q<vN{;$00y$;r%oT zMC#xe^574s5HTo8Vpj`{XTqJpyp+5lN?m=!9zzAW4^T_{@c#|1fayjvap0IjI9~W) zb9pozAOFy5;==Ba!OQGCTG4#Ho3770#BhzyZ`w`keJd~5X39>`zVZkz;8YHY3e^3d0hH{qNqo zN#}Cc2!Ltw&-b-i-PL5tGPWP$_|^r0+r@j(Lwaya##{iOQEGR9`$=J_e&L{a(xC*&`#v-%^*`cwpANpdXTuM+W|_1 zwHCapINMg@zhWCa<*+jprB>pr_Q1lZy#U3T$0No;o!vcpeomu8NCwEUpj~)=& zFR~RVA|fGR)`bvEmXsi0cx8Ag zwnEzItIPw>QDk~<+Mp&OnHduJW<3V1NEdb}=s9qZtq-Kgc)VW%;_CcbTns|3sQ2+` zXa%JB&(GDg2YSH-TR8B+eu>@%jX#W_dYabRYP;wu&C&ob`d|NchB zL}|Yu;DS}muWk9VeYvn~tyCqS5mq`#!e|lfN2q33?0OR%Kia9yR-U+HGiohu;hz2I z^0UG@A<1lJ;`0R$Uh9G9A6%CFMcqrqE}NRXFwlOUEKi7O)F4k6!o@AN8y}@07S9fVd7f5OSuvDTddPm|a+JNfL-ciwYXZF}j|40@ zF!2~l@XbVbc?kcRa_o%UM4zk4GBOYgzxea>9~G%^nEKAPmsh~Q6f!t1@>gNBP0x#0 zYYrwF^hC0#3p1qhAMAskOx4wR3GGi4Gf4HQ7vlXT5F z@o%CHrh;dMun?je=K-pctQNBW+~}QPq=mWgpKlR+od7F^Z*CDq4z&W<)iWf4lj;wY z54pIg$@nkAUU0A^{M}L4=gT%HKkLg8TK)Eq7(<^{SB4O^SimenV?kQLGRcLOpF>V1qd#_VOA zo#d}qw3{B+$ELazbqcHSiVV?OpS0J~6?kMjoRiqnxuvM3^r=Q~dP#$ZhU8T0VT_mVF7Nu` z9VwNYO4DcZI}@^fBxUn1!2PLs_<~BJ^UsoeCN8mZuK%-+%Kw?N`+rq*`+xg?f=t#y z+@8M;F?7aj^<)Z)GhKOE$_jo;00cSOok)p zRRH-kR37Pyhhgnj2SN?Tcyfr;7ClN^&?^1TENB-HEK9)>Kc&*V*lz?Jdlk3N0B`Nv1a!fPrbnWCKO@lccFy3Idb=!q+F$_Zg#f9A4_!xNIt9J5x6jKPlkX zIyAj2lPPJ-$O_Z$c8zeoGh^b=)PhIko5VeAf^lnRV%CS!@$s3($AX5?bXMWg%tfTr zTwJDHgrY#HKnL58Mdym|BA#z z$;aT0$)Aw+4mzP63u7%;rv2MSdRqpZL}i{;KKyuNP-5sknC;ZAfh&UZGnO_j@8q*$ z_Z^T`(!#JQfo}z@O$S9Cr!3YN=Z}2K7;zq5gDk|jRzLnrp>KHDXOhddFSPOlgV7=S zf&U(nT%gA)Kl)4z`#m}kWj3kv)!$cLrA6dxcRD_*s_+OvrrwlcYNOfY0bFjqqu$wKh!w(lz33ghFBGm(uZq-P9sX&%v!g625HNLaUUkN=2Vkkv4=e9<-H z_@-Y%pnMu=6=}`ZB_+&l8zDf?ZHFdZE;FCrkH%l0>J;Ce)0Mt>DaT0ygm5Mfg#B~; zZ2kPZ88IE3ckkX|f6J$6mh%hrjW2 z9r4Z(@LR&s5N*Etx#E^=PiIr zfIqI#8V{vIm_{2D+k+R@)&PNHTNMa}zD;W+r2xf|kS6K<2HZDgdPppv{BIp%FgBSEwqWDt38H5Vb3;cY zqDN_Gt34^Hg|`B4m*H4eI#96jUh;{#D!KDnEaX}6x79Tp&_PyNgfEn58!I>0)tOyT zjn}wd`!IWqYTG0pz34tc018z=akJ}7#6;Ou=bTqLKy9SLH7wm^^bn#3+8I3HEaTEpE=IorSJDQ-^`sM7)> zMEkae*DYLyYZ+MoE zFSB1jkzc{M{)YUNS_3durDuVD8!YqnZV!TLo5Qime4?yRPybwW(!^*GU_hBcNsi`8 z!{ZlkEG*vOwaUbk`tMoXDTo2EcvJemd-aN7pWuntUm})bbHN>;zzJwgJRxnP)yQlp zV0N}JBWJxGG9@mZ{^ssDNvBL4~hM_r|Mq+uF0CH9Rl-G?^} zRxJMbF+^`>@odH*C)IXg=UHtLVgv~mvE3eeY23teicv+C8l zT(5-kTsRRO1_=eCe90P`Hze#N9I>DHaq^zA>Q`%{EuzJ~_J#VXGP>b`6VgbamnzG>&dJNNte1uNcU z*B1}5PH5+o0BLYr7R+jdEZWkT2`X)&q5As;Uq!%u&|1k<#VOOgfL#hkam0xIjQa@q*f(C`dzwe&v|SdmqC^-HXw`tm z1$cP$L%GOS&;(5nN~rn+Fvqq2xp(J#ns))IHBhwS}&v5A~MgszH5ro#+pg$pFmTTX$v7 z$ml=s3<4lSDI_?^L*<`NfHd1lKPN1s(iSWc9Xs(u=r?swrK{p`Wmf_*!^B(`aIbfP z(yrPu6SDGFZoid9ox};w0BR zxM}~(I0$`K@uH?NE*NUil!B{isIy#jSgUQ3&Md>tzaPFzFlkRUk<#UDykGg1dIzLz zPUIN`qo7d^K7MthiYh%xoRkx|laqvIY?3Y{!zpf@+eu0G zVh%uU@W|XIi%+Dxurb9JeMnRhY7hJ4O#R|G8yIuI?-7GMzN`hhStrbp>S4}&Y*Gpr z8MN?*VDind+f6i{H`lw3%~JD{PfMaP*Iysiyo(SS9#LbP#< z90FPOv3AJ++&|NDJ_c1js1-)v#OIE6S9@CJ8bpeYbVvpK7QD$OT}e`WQv!JS&aaiva*A4Bh+U&(ujN{oH&Wt${(9;T-&DG8oTZYk7A9 zXzPYKFup}rldag&2e(r6gbnc~>Mq=ZU34-av|fLo&_ z=N-?@v(o*5#~0l|57h2$E#OtgTcRG7`ZW0$weP2Qqm*`$NuOfpTKUPZdQ$Xc9@A!p z$G;Zw3hv>;!OOpw=P7X)tHx zX_poj!t&(qJ$Y-}YnN`o+WEx8d8T7Yi7lGPWfx-MFKawIr8IOOz5Mg#%=P-je_|q+ ze^Ox8U zZ<)J==z(naCm8lFk%JPMpg}pt#Dt9IoNdy=4luM^4Y}RvGEu!oxZZYIOs%^#*w~JR z1i#5nJln>dMpNp`@Zn)yykPQ0YB)B!4N5N&=AE&}EXoW}F*FV7L23PtW6HxT^d^{Q zZ}sTbEowW<`!;gX>l@#T?in*|cpuPD)KK_MxVqc7n0skHOCgNW>Ip1=2rGbMo=<-naS=J*JJ@7|IY@&Rr zhZ)J2e^KeSij9I>RU@#hg9;-g9?oyQ^ivN>X?FV^bBP_i-t?f#G~sqZi!6)skny|S zDxEIol5FHggOu>E8aDJ1D*=KQiT}l_*OkPTo`(cSDTqvaqw9X|Eu}<;hUgEdd$bJlU|%q9@c)!i>28Y zQ2bShH}P8r;~|&-Oeq(%ESrpE^>xi{V_YB5?V~;-v3LDXB1{EDSOV}lt?@{rT$1)Y z!;#UHCm6D`Oo7^INw4-n4q^K_#Nb@wV~p{*qJVCNYYac%xww}^K6>HmHEn95)_k3& zSi!p){#nYBCA*76o$Ytyi>gOV7%|c#6IT3Y1pV7=&w9V@1LkR8oa!#h6@QO#-(O!h z{mdQ9f!C@aZDAprNuD}_+4Xq8ZwHyW<4xAg1tq$nK z(@ndRH4*``@}$&xoI?J)(g8uCMEuzVERw@{BkzX$gE22*T2e}~PT!Fa>g(DPY-)Ca zW5I+$?|ghO?_=*@S8^-nQ+|5t2$$!R`SIF0pKPrAb0=qd*=b!id7k$K8-5uSCX3)5 zyI)kpDqOhtdDwtpj8?^lk0VV|`&6^Jqne}=ix`(igTm` zJ4cdGKMz^7;g{%*oyd{$q-VeAX6trQA3(Z~Mmi(uS3v^nn|3Z5w*J*7!R8yk7*1cy z^&4p5R(A~d6WE8vQiSp=%$|KYbGHs3%wmN91CewAR?`i0k-|dN1g8#Jfg5NS?ukEo zJBXGuW_n&)m9=~aWk!IJ9h|L!j1S>YbzxWBaj^Z-s%I?$aX1hU)dIK9r`jC;oDljb z?^$&YsL~R&%A^hGAg;n#mM3;^s>>>GcHID^WzWbo+ws#6H{M53ly-FkEH+@8w-Ey4 zBZjwytz;*Z9z*Im&WW5|hUDY|I1bnO|2d2(eI?=oUZTU+L?>vA;m^)0H;48;#y2mG zDMP0kH3p+{co(a(&Jz$jT|KRNBt*1-_e?k1Xm2nSy={n415*v$VdmBf_0HYfmGxiI zbyY1f3k{KdMv0fr!WQ{UZ40|R4yEiQL52ald#Qz$|12E^ka8+L!+DmwI&0=KFx=4` zr2$2W1kv{)WU%GZ`0hJb{DgVGIz8L>MOFGwdXg>Yh*S$3JoXBQjLrFB{n{Gu zAGP$4pcnaE{)XJYd&m$62NxP{Q0(kRkSiAewZc2W=JpV(bM{rxb9>*=qVzKim+8Z= zNCSjGWCqUTh`&0A%!nkEnQu|F!Dj`dvvhTM$}Y)OH=7mIr@PKvTiqTM;||~@Wmm8H z!YWa5n_sY51?4Y#KE!*e{iREE{Rdmb6vB$sDg zd_T_hoj-cwG;eAIsl&d&9-&HvqliZu8UKs8_l#rNENEeV6s-YL@C85TUy#W zk7em^D846424G;N@>FUy(LC8FTVp6drnK*a6JCMqxq#-Tsw^y(q^4rthN*NRr~0DS zdZ7yrw9&D1%5ihi!ijCXT|yU4PkPNmJou6Fwgl~lImY=!s}Y$!y13tfdinCwevjQ9 z4L)9m=)GxH$?n|M1Ds!9qJq_}fvtAew*syye@2SQx`ezuVV`1)i`tCJED zZDLhbzu4O)>vdkp{I^s1Uy#sxiI2n%>sbAP+#Rt8HE$?GM^=O16^~Gj1M;g=hSVm| zxXn8qd>%lN&V)!Z8KfaFpcDQa${xgz%sN(6ooJb$6yy44G3qz>0nZ+~U;NL~ekbSv zB0vXlj|6(!G&wA)-w`Z9;(D|GdLGU}OM0JQ@d#BNT6F~bZ}7{TkAl4ZM+2 zn~JI$nfVo5$yZ;oxK`kUQg{0zPz%|>u%YD6jWF9@v&fP8;T_qvF|$_&>G_%9xtD*kA@dayn1^xDK`NIjReZJ8gcRZ_UyKgod3r-t*bTNEDjhSw4vT# z$f)JY9A-4p>@NrpYT5G}5WtSBoVAt1_eE7q^B5GYCH26*sMWCOxnH$A2-(V@FrhPo zOlLmkuN}<_|ARyo^(CDY+@Pb z+`?m5t!&7-9n8{bR~$KDB8E$b+*0#8(49 zN(pnu>>7`1X+X1JO!(Vh<~9N=;^ih{-|Q^$Tw%8hs~gOcz+z@I$Tk2(RB@qD;IlT~ z>wsn=YSn?*(g*9lCr}cMZp_a?gFUlpR@p7rE`PKz_i)#Ci(jQF8`T7kfrw&<{pvsE zl{@`cBD~KJ38ZtQH7Q?E^W#A9as&Z7cHIc#ek^5x3^psQY=F}$GqCHQxwEgIdu;2n z#zGB0{<8ISGo0B6-Kw&Ho>@yTu@8a!dL_SUrXBmdlyTT{2c)Qz*(A`!>}vF;#G@AY z=1`;!)@>(9B$Wg7G)epbscU+XI{O!dT}^(@fU9lWg7~V(^ON;wiOX(_Za#EpI+uWa zN>9MRp$@9^0ni8V03i_Q1GsuY%d_L8*YAIGl)Ud~bU8+k@ll^$hh-Nb`}-D$kGW>H zSqI=VN3bI#APn!`ETAy@q`nUCOvXKI zSF4dWdlGedty;L$FOe+a5{KDUnLy37-&{dGGW;XPmA%gf)I*RH4zxQRt+reQ`og&1 z1D>kB1tT9axkbuv-J{I-FO?y&LX^yUTS6XR{8fF(&2(0QNr^ASu)iQ;=CggIC01(a z-fk%*Kw=*7yn`;_Zzm`kXgY67wm2tkj8&&DTO~w(K=vR(B*XDhb(f;yYi|*xs}i$J z5DER3TG78CQI(m_@;8HfJXM`d`5XEwpNy6S{e*9u0W!`}3qI#mI3(Dn6-WA0>GwiBj={smN~av z-Xkr;U$Bh-k}7m)g5}eim%+{hAb3hwTFtOTpE>5vz~)4Rv8*P~iuIQq&m5MN+5PY` zVptnz6_v+Pc*wNAN#!a+0@`X-=|B1(*U|Df<`Mi4v=SKX!bxmsbUY*gO7L%Pl)+O! zx+uq$Ee;7hYBhI}zsUlRyikXVoMxe3>Y4So*j4wM*ZY#WlrS+_Zw;NpsXVDejdM|N z*f9L<0ILZq;%stEhBCz$#O@p*X^(D0oC=bvj@&|31n9XI;a*IN7BzV9K$f`Gc(&<@~J@Ta(ze(RnUz7v1;_H9uu|VEDJ}F6$p2HLyr+F#BFPjF?#~ zGMGll9RarugoRkLF}@>umz8~;@CZ9O)k|ab`XwfF*KVYd+7r-oXmzAvG|O6yT1IN{ zOmPyO3C?QphmvaguyiN8Q~bFNNz58M@p&O@#9?R@9Gs@stpCTohM+*p=5uhvmC(C@=9c=ihZkKZe!=SFkeS)~w*N)xi zjukc<_;FOP&(EJIolE*KIA?FvuKe=19zQGp4KKuhO7nUKN&@J;#r6vE(p)0ra^k1S zSpUp>eOp1jZE<#o9k}{tj0Q{|G&99PMD^(;7w=GmncT{Sj~i>TXr9Ggq%Ad!hACWU zY7`#{4GD$;!r;7x%0aXzhRqi~o>97)yRg)Kc&q2a&-p8z`y5IC=YYlk>~#Kr{eR#| zeD?fgc6hz8^ZPZ+r-OW&UwNc{@F4cfr)vLT9D5+w7NrEp-4z?mYjOKMF4R6MbH6ar zv0z&7gO#-nLhPMFO1lW?>FFG6IPJpdlR@Bjy?OX*wB~h2>@G-U1P3#yg1jmajttl#9j;?OpTk{gFSf{fns>;vdRzyb(!x zt9Cxm3B|5Ch-<@nb5s+QM79zfy@NK^Coj`|2F5p8$mAKwW6{+)1vpK-+`um zCzWF-a>I019jZS>hNC|G>Od;)RLDnZnBK2@{#@l8FJv6QwINktwOsYm31=|S5PeMd z{)5l+adAUImwOy&sy7o%FmaQOkG0pTwi5w z9gd3rYuTHRVan~pJUEGt_MZ$tj8E7i$}6z9L;AYbbC`Fzp{0KLS!eL%s4krJyHHuw zz$mcd-N}eKFktvjIunFF2;xN=<8IW)i)-{GwO%tQq`b|_O5IZ?3*i7@{gcZObnQIh zSfC*0fG);3AsCmvvY2A;efbaje2fb7qTW(z4q{ zDfYfyDwC3+(Q|E;khXv(ykS#@)K>cz+sf;-X@{>^fthigOFz19v3vW?KzoDL8K}I- zmh2ZG7LmScsZ1rgdOWlZ5G#D*hG?OMk5|{ICAQ3RpRx5Bo(*(`1O?uj z_So%bVliJgwUhEEDD@xC%YPo@8=8M>UPL_ey^()VO|+niGsRI*R-)YCbe+6xr$~~e zWnV~uVzJ|EPA*Hug1 zi;q3lrF?PX-f128?ZlDBbZ`ddM`xe}%Ff_5VEyrD;D&$UhShAm*fj!Yif=wn$7yr` zp7rHa(M@Ma$kB#OTka;_{vx{525AqSmn8vLO1)E9{Y{urofecSW%ebLo05n__#oImnz z_*1YF9xaLIC)M%y8U%vX%2*W!X60-^PN5kjODw=~b}hB`kwJo=RygNy5_PWbBFF=+ zWX3Hp?WXbTvaCwHn)*IQq4A zRRTiIM6U-T%CU!DubH7REqymEv311TAgm|!_$rpq(HqM`gkyk%?f>nOe*4NihwR<2 z0GiNb{h@V*s5m7bJx;ZSOONS7Hd1T@fzBNRK5>4yFkJ1tOYWMV$KXk|()zRo=3J54 za$ubu0AS3j*ZZ0HgI83uq#`by*XCnd^>SPOS;Od2OXW7cM6N#M*?3>!!1to_jFVo6 zbM>nYhWpR))OT|-QFyD>{*zG;qRTkt5A>xkCr!9(2y}x(Q3O>UofG^3JDNszB{nc5 zu1k4LDz$B_KS=3$lKJ{c`{fQN(%?~Sr3TlcsI-Md^B2_NtTO|E{&#AHR2lw4sXE(% z?F`ck=KM211a@ikL5;k@{vhAS&~Q+(M|yU%WZuft-%Y8)31aL%O`Bcd?1ZQoiIaRn z?Hky#+wEZ`Awm8TwV_uFWF&3IBGPVS-Tv(~oYxu+J)6L1uMGwb1`H6~q_wfJRe83_DHy`+YXUAjC za?SDY#aLQYR%P3#K-0U+1!~B}!yc?Sgh8TCg#l8xMtL>l3DQmJv}&*~M=x~*#x<~u zjE5RwOR(6v<=UGl#HS>NIR9JxO z13UT>Ua8=Svy7QJW>*CA<1&83WQk%equDHqf2?j+Mj%zMKATNuY<*f5b?;orU>q3N zgpp4XTUdh?#(U&Vz9cVpS*R`l6k%Y|V7R&}OYirZtT1}?V15ijT426rzW^?nY3lrrse=5KwKJ{=o8vm44S*{7d5SNOpCTof)nw`2Hi_H;=g zEM|vxBp4P-Y#`u9+Zx%jwFY)qa;(16x2C*&{;4V0+WQB`&IS*lQ?5|Y`FwSu_o?l( z4CQ#+^2%qNm{dDIRRbtRYl%ch3=2d)f0d>|S;`mPz7?-TRqf9isK`7awGq&yfWAy0 zEB*X9;NA)UlkmLZjA~v}5Q6TI<@kmYwlGzNHe!6WaHQezC=+1*$pm7QH{`1yd?Gur zr)+;cGse=Yxnd?K-@2)ej%MRy9iY3%!DblG56pgH8pIWXlT4J}1INN&KytB|NB&ZG zc~W9m14C1GMNp>QY%!lYQojb-?Jy!Vvf%vqPO$G*OzEMekBK&Rmm+L7`1E~cU7A@4 z86=OKN6%G9zXrhYG7-C5$5$?E<>T}kr>n{B>+uGe$2k$Z$f)|T&+1zr54I)t~a_!H%+;k;~8Kf<1Q0r7mU0B7gX@A*% z92aqkshIT|BhPWLZ+=rRnzw2zNua~UzqjGPx^Gp2k&F96mozbB!~nJ?r<6ggpK!#7xiZpGWk(zmv;RDYpXBBXmP+)&QzYxE-mK z?vU1DL~pO#XnIBP5l#P&2ESL*;jIPlY#V`)$bJmNAay#GPsLk4TzHJhh_YSs7lI_~?Gfu}f*9Ua*CvPQ?@g?RP5Q5E=Th z1(xI}FlKqf=iyz?$Htm;V3(FTlR%R(wmaaL(KQ za6_&Adln;FHwk;?*TUoLMi%J_5ZaFy8m|y-@aCR+RlKnOO3O`12P(Xk7=m{%sHihTZ^0JRtA9*9YVVg>Wa$D%GOjK zkHmkPTp1<2DJy;CkZ-8XaQveY4I&rHw0BZn|GSE071!kn?W#^bxpT9@kgzQT(31|L zC9=+`+qHPrhK!=Vjx6}bLL_ew_P+&*Z|~jSWJCDdQS%fLrT&k;BJRPTKzm9y=%;04 zHnbIU7Kn~WOo#2?zpXZ*tJg8(NUC1nn7cms%u?p8;(E-B(i&;H?DcKeo`B62Shf!# z&7tgpTmHu;GX{QO(NbIqkR|KYG-D?i_h+j&J;N1f$$_x68_sXU26NGGQI(Z&5+gv^ zronE27cG)9d7BxSJJy`6=@iKdOVNPl!FU=ghbm6NR-1j6s(s9#M!B&bdryd`d`O=S zyuD`hEn#ZXd4kJ5Bsrf3p+vOb4kzdG7Vj#ZRPH}Ap17Sk@B<% zJ)tC@iMYGehb4bOoL1pGe?h!~Kw&1ZnZ}`z@3eb&+DT72tJ%913qB@zYNhaTiqLL_ z*>adk<$fEgWXy^67&SjlXZ<$qVW5Hke)i$z)$(6jQX_TFE~-WLv0YEb0*}bgOED7T z_1=fDRVp`rqrKGSV^fjnw`oZvk1f$TFjeOTr?g3 zwRKR-8XR4zsQ}fvQx~ZtT%?znuyuJ|e8<(N!dG7i@&InBow~$ozdPa`fMF+r`d)y( zeZJ$pL+g!~KcBO)=m*he8~_y)dlxnUuFRpf#Q^8r;Lvi_%r!tgp;UKTe1GjR8zH}%r|5OK??qt$`lc|3+CR%OX7!V% z7q-&5WecB4gsj2D2o)LhXp+?LJUH%=9W~F+*{%ZvDBgPk^M?;tmEsE=RNN-CU6N;) z95lP>E^5!O^xOrtmj{8B!UB-{BzSv$-8^fHjs16TvlJ)uY#e8`@FQ>4=s%IFw|!SY zWAoiip!T3CJ}uR=a6-qG)+&c3Quw@v@aieYRqy=_n->SQ@vUC_FE9CuzMQ$p@u!KN zGFk60SevD=Rw*J5zp1yU`fJXiu&yTU!fev-Ck(46a#(YL?y~dkUKuu@G^|w=c5$oQ zLD()#(D+x!qQt5=5jrattcVam%C!_&$6ncZsa7opuj|z~=bjSw_xSx9=!cyHX;TOl z4|z--^9z61UYBbzKA|HzTw=^KZ;~P~SLeR@+y|ZYy1?r%2xmQgu@9@QexTWm?G3lg z*;=}6Wp0M63+yi?B61i;hd}pfD%VLt-Q7^WUB=+Yn`?$YO&-R7_j_dC&9MS!gz+L_ zs>z%41{hxFf|~8AB{9(imVSmWIjpr3^Dek@<8ll!@vN6O`_GZ8SmtpSFW91}Ax5YU zO0-9?q51)q{^txC*&bjw!*Aa*b;Xcn;^FG{?~Ww#L43a9 z%4cgec@x``ovy_mmUwf&miT&>wb{VCz4j^TT~;3D_2X~tUw@ZNu;f8@IhIlQ-bO(H ziFRWCUixX&0p8TCLV}5Drs21QIS%%ATlu7#yT|1B&>y3pYP6EsE3dbQIVDx~&RetVRMV z$qyjbZ%+uDeNs7duhhk5kLDxpX8;B+CO+x)(l>`ydh3RNVkpW!-mW!>uVVOFyc*3Gl?0)2rv`7m&ipd3zRWTS$D&o*-y_5V_{Kse@kfd7bDA8 zN1>M8T*%Q>1saBp=pvlHbhsUVtF!M3?_@!@JGW&G3j&7xMsvv4MBifK8Ix)oL-@qw~u);e^`pF4%KVse|rwmG)o_-?>q-n~4Inoa}RaT@_8s}0xl&lM@?$5+cu za&UgtmKE)U1YQNxnT^iR9@JIE%#Ga5IB{1+H&VRIj}4hj>?p!HPM;*-8XaZ-E;hJS zo#=abwO5 zQRarZW2@W3@oSArGpc}rvYxyhD_x)ve0{djLdzq78AXAA+_HcPVD8#r)+jkUYx*`~pOTZw!qXB&Pkji}HuPSq#2H zl31QSltH{jwcU6M--tCoL9m)x{0REpx5L0BqQoH&U$>*Maif($a2Uv)7Dp`Ns-R9% zd_iLC)%m(_30yT*m#?3j_kZ+UeQiC4yiY{VZ0NU7U5LGnwZ68h)+r_?04D7H8oH@G zR+T&l%57U3sh{A&V=1p2nD?5m$S zgZ~^b2zRSr?g#)p(ve1MO39x7r2v!JI-gBD-wnCJ_ix`c-PcA5o1?%o(L7ovpiOH? z6|eW6D{PrWG+B~4Gg80Tb7{#=919AX{IjJ2^#=aoxOcC(s?Kz{BIOto?)92RRz4yg z8dYG){KeL*T|Uw}kvh^D&S=L}sk{d$JhO{A0j%WQ|nW!}9W~=KAep-@h#9 zFadSY$7@FmX9Km>0&<(r>z3l~K-CT^UqeIcgUYHQ=fyPb<*2WhMCSWx5%1ab&*Aew z*LI#MdgO7HnN=`UuX*KOxX} zkib5|Gzi?F9}#Rj(Q(q+N{ub@ikvDlJ#7s-^i$99-Z1vl#6+Lm#~-J4@6i&6odB!4 zQtfi?6fp(y6|2z7>g#pLb|(0WNOB;A4#1wTZv+Ztf2B~rTeX_ye(Bph<%&2g8DyJwKF^m6q6K1H;YxNuwt44XyJLnyiu6y6&z^DQR4pS2JQr3;-R)nJM7CPtdrLrDT#b?pUwAWt8oP#|&`Wd&_#SE@z>{EZX^{3R?ZR&_y-R_ALC&v2 z%KT>;+WDp#>O zZJ>3MNUijlsv+>14+otujE#<$$@P>ivSl~lEQNp%{>K1Xcoemk0i=4a)sL{^;6}2! zD8}BNipQyMjsI?i%aUX(SxWNVh^a^O_hbB6k@3|;GfMCd6| zHe##<(%bYYnf`x4VBYY96-;xmy4JomSUwGfsL>N38C#&MfR9=bJwg2-jBIFMvXXfV z|HU{?j^B_O6NS#f%;qbCsn~pJ_|^wN&4sM~1wqm#h8I#XLR8OjGML#D&(&h5NS4(Yv7TskDmsxa&vw2G+XBAdj!F>4iPv1NG?BdrT zvW2w3`OX_5M`i$Qniqu8!%-B;_|hn*BB5aaQXK4T#tAR}WZiq8vQ652MnkAVPFWm; zo{p&b6KV%f7dN=?-{h}W9t8W%E!>~A{SL67Fb9|XZzh)Hh#^_=B&z=#91u5v&PaXB zJVTq+bQIeD46gKD_($oNVc%X0(?^rMa#$5}cEQvJ$!Z^TpcAvt`~|6D*zqIzH8K)) z2m%MQBc-nHF2^Pj40B{21f2p~z%qBx zdCElA5vvKDJ98JxPfh+j;q3f0Q!vCA$7*coX5ji|%=Tu;eC0O}bsjqrC^lHad?fqJ zC^@=znu1ECa8_==9q~50@Mq&gyvj2V!Jx`zz#j;@=wwTS>_#GKi!7|6mvd~nuW(N= z?&q-9AQ#bb)7!2BfC}UWrJVYNAUaUAs4ot)55X<3w`$L3_e8MykYrBZ{OIiND0rw~ z#C=?F&j@c*7-o`|7`vSZ_l1Wqz4Z^`tPAz#ej&KYf4&KrN{SGw~M!MHR|F z{@RjjkA7)qH!8vs$+4V`A2u1e8lZ+tN1rnHWxW0AA z$A!&P58{;O`qqF^^2u4S*@&TSLF}KZ0#kZOn^OVNGcGuA2rX3Ja%?64C7G$=>vw*N z{5t#$G168^NG}C&I?ihq$rrU=!9831Na&J)O_S9Z;j=XU`%d7g`Z$j{06VvV#l}>0 zXb?}p^x$$^Q#_-t&sr@3?pEaW2cCRirWK(%ze?h3>Clilubuizd9gvsJj=-#y zV1AenfHHd({J|ADi;9Dvu7nD#dNptNtt(Z9T^>JR_DeSKgGOQ;{SVazM#fDBu-ls= zV+SWM^vUzHr~=Z*kYyy<2Ly{zC93HTW*s2Mf_>o87^pXF*hIUT87t$p%Q-Pc;$o)_=(Kld`iqjOm6kGyAPfrRHgp7meE zEG>XXUq>xlL&3863sP#UML07DE1Z|%vRq4ub$Z&Bsrx!xf=+g+<_CZR@C^)rbrS;z zk||b4k|~%Y$&@N+#qXbHMmnB3`J+t1dP3b5@^;A#PHlvxjT1#6aC6n(NO;X3InLIi zP;ihf6~Uu%z`&EkdW(_-6gq4Hu?ys*T{`r04p8|v!(&IMS*4_(HvV{Bbw>G(kW@wS z+hguv+nS9Zk^;#V1i)!}dX2@JRT8Gfbi+)f0%F_$6~sEA2YP8M*7Lkck1ovI+qwu()u)jSY}Jrrn}YUrc#Ui*(FElnNE z-WCViV8m$>Bl;;m5pcF-D8AsPy&q}3Oza_O-65=3J+~P{+2gGES75KnDTq1XI>n1`0dDqXP;4IrCA#_Ut#t(vbEn}%ThkKz~=7;F4~c4 z3*bp5g*8LB;M53lIMIm~ER-ecE!19dXOMWnO$=eb&e>n#lCz7$Wf#V)IQL||EigX6 zUy{v<`ceJ~JW(YW5)C?YHyh`+J*{6Ad1v7CB7se^Tr!h3+uANBZ*Cd~JG|E~y-QKm z)4x>4*8W7!1y>jrl2Ac|JJMpgxQ6;$iv^^44*Y0SVvNe`VB77fsqd>w=FoZvuJd7u zbH^LZ!F4_ScTxzx0^-jW^(H4E4%q4+6?*v9RiI(p3&MwhSc=I|E*r<4b4E1OQXLnx z;*WmX%mO7aVTIPAyhAON6J4ma2H*yWps$poPOKedaS=EYDnD>=c_lU|Gl#v@1SlI& z&kRZ!O$!=?Z);a#4obm87T~$Kc4!0}$Y%L?W#P{>#c2*E8So547>#U?rw_enp*y>I zd}GldpMz&zPM*jFA>jU{YsmE9_X8ZxS4?^99^uDjae6B>1 z=m7_EMipR8&@oF4_Ro_D+n)$)q`;fd4+Xsib4y3@o z=8c=H{<<0d8Uj2@voDhwjyEvLuq|WTlP{Fszw`Yu+~Kw+8Tk|LFwNl*jqfx1Y@B(oPHh|;q_c;EGr7`x@_^iKl2}LGs1JxrYJUt<+zPcW6pPygRt-5 zDv&>~TN-%>FteXzD)I`OJ&2Ed^Qwg}mYio{flpoSxJk-&&bbr9eBb{fI=O3%ef$HC}BA@baaSEuvQnH3j7_BOUO1mfL+ZKsO}7iWJr zbByUgKil`c;~3R?cYBuXd7GeK>}CGS#$4C4x+>z5aS-xxiQVICtt9@^it00~BPY+^ zw2Atr6%6MkQwXJG-on_uy2EP*4a2)T?Z5`qUgS~WMOr=uV=zYuhUSlcxD*_c10S~Y zn0vSx^2%k+e5NyBu1YDmH?~r>pO%(%!{s#nbyEmU40#zVrtfUl<*UcurlQIw|NXu} z(2M0M$$n3MY3$~-*;mlKmfK9fySsTJhY7>JYolt6m#(JYdwb@3RdQDjdh+o#O@<+M z+pC9yE1ahtRC)_UOAG_5h3HcwbPaN5{M>Cn62#hhkApVB6TLls?H#E{;hdLDf2H>q z0Rws48;7DkDSBV9it!ir_xb!gYPcA`e%9!$_}jr4Leg0$p!&Fhi%t@PFK9T!ChZ+T z;KG-x1X_2ea{bTuRnr8k)P2xsRJBJUiD?Wqa}5d>*jPuLc)9x3BfH}PF^M66I0MUI~ zs9t#Ai~x)0YB|8#V?s}^`KOEeEIv;+6Q(=ui*}+;V&TgY5B`>sQ=r*l$(?P0QhAf5 zWDa4hpH(G$Akgyu}ZW3$?XMcY*6|Z z!niQX!yZyrd|#7?VdDgVjlqN%HL&8!3eEh8+$3ZufSl|@YTdSSzh|kmh zR$UP;R~r#^PBDH7!+l@ElW65; zig?GNHcq0LUbgQXR-8lhO+sN(n1%paw6y+9g`4IX;bSEQnsfrge<%cmVI`I->=WAC z%n>@m_u+25-^H1kAkTwWQ$ho|(Z5s72AhS_?Dk*Hur#dAWXJFplvU1CyzdN7bUM0v z^zkLdC8Sd>(!TEb*OVGVJ@p69G$D7M-*|N!ceS9Rik0?CUs~H|U4W@O@B3huGEmb( zjT)3!YFZy0vSf#x_w@6tkZZ2zPMvQqKi+#{qb<;m(vSyYu~`dnY&QXIz9r~5gWl)L zKql(c$i=cHIUUJQvNm^_Y5$D&r0yDSxXc+y-2FD-u>n*yGh-ia$-Ej*)uKtz;hAgn z`dbiy{^;P2Eyf+q-*ST;<{FjVaU`R#HU3ziQMi3&+5$s-tt^uvJc{FB)pGp3kZ8U5 zryK|ygrOh^6(BKOssN8t5h(bmYgbYI?UZoHyPQyY(&&_{Po#Dl<8K?w7Q2grl-wgP zb^v`Q4OFb5U*H-h_Fq=^ywsCg7>|gLi^&h$z3`Fx(-QWMwdJJhSjntaUAo9l!FclF zy^v8{B2Kx@PbffgSn|xB>I^VF@W@DqIiyoUs78z-Bz$f66QW!>X4eisH+?IOI(4%9 zDzry0|3vUlU14<}1)3wnOsWsSGy<52%JXUI_IYHZQOVtLkE%*NntOxc)bpBX7)4W$NpUKl?*vB2+3L>blidD znb=G@wc&hTySCcmgL94C)jp9?PxbJE*3(+*6>>L(QXf5{lU3K`SOoJ=YF4?EWQBp! z6yvIdxn7P?pWiRfn?X&mb;X!74rx`}eM+VGg`)MrqyHSzIS-yC`z8ddqYPobHLd6I z8O_3q(x-89Lg(>}47kSpLj~wgyUgK&c^A+JLgZPI-AA{|p0z5~=IK^pb!AV;BxTXTBo$f&62&xLh6u2!sM z#-r9m63VGmy4!#lPJ7Qvho+|T42W#<3vtxcxxIA|1u!4hrrGRNOq;Dm3%-TwXr)eZ zzonfn^`ZQakcXN_zLWERkDPLMUnvD)+vMmJp||MDdvR0mdy&K-=E>ScnMRrAfr%W? z_{Ztmek$i5!{6kv<~5!spBtzb{-EXh$#Q&p?Ww#7R{D1$yg7$J94-D74!HWM>kyyw7^G7_bwBR0+Gtv2zMUyw}CFA6r2cfdAD;)(kfH$Z{$%UP6o4tgoRyaGJ zZw(Wec=U#wgaY(WL=J+xB&U(+jK1L!GT@w{q0ZyWu!HWy{l^!i1@q}ATB>-w4?e~v z7?P}-VdNvYK-)`yo?Jw6pz-%Nz5@tt#&iEzc^y@~7b-$F%W|t@1s;{LyAO)Ym=F5t zthd=Kr9UHOHK^EpJ)U$v+~RK5cQAiV^rvd!TquDzKsC=qfmQ<~%Lg+F?FxoHAiQ25 zKb|sMyhedqq|GhjlU$G;0N_qB-EQiaLK35=n? z1b{vN-(JDCVBf!7h32Lt9Ca}OIQjRWA0vGBjR%UvErZ%>1{T{sVr|*9hBK@jodw-j zzJ-kTRKMny;t}KFj}Hnq{{gLBBEQmSCH>nl_{dkA7T3s3<^(*m9j#3BAw|yeayjl? zcIm|@COfB3%$S4a-Xa5#uU%QNO`i@2&7+mSAV-G5Y19Aq3;r`c52l>0iOOx}8KUda zl4%QUD+90MfIt9@-Y6TE3!-Tpj8>mT1X4Ht-$QsAe&Ho)Tn9=i^S#xn?*q=ocj>~ribpVUaG>J_&?FLy z!abbyKh@N~t11CNZl75phCT57h(KhjGUjiacN_Kg1sn253N@J$~W2M=-VopMtF4qwCvQG}^r<_!DT*$jJQ%*q@h{ z)((Q69N+j{CO>^{SO&babJPb(`GMNyLKisDE*QolXa<|6&c3$BdMei?3?)|N|6qF| z0x{?J6;AX+<54pX1WY7L<;PXS$1W0QLxeQepFh{@oNGAPj|Aw2A~2-|NM6FtfM7y63s@m&jgO#@7CW!Bh1g z#u2s3e7Ae>7j4Go)ppV5L>U0C6t_V47P3d`ZbFFg?>GuD)^QhD$9IUA0DN*{-mqkv#EmX61aFR=w{LbKnm=q`93fBLvpK^p zU1wwMrmZf~ggG^h1C2*LyfY$NW1rHOmmPL@#p1 zWo(=Z3(%o1Ab$2A$B^ZZCxPbRsRIfTK|u2m`|vo!NR@^P3Ge+niApKv7Z1LzatA2_ z4|L4oV^qgd1Xwz6F+YtMdR`fURC$jmhEH!4lG+%a+_AW4C7b95>Fw2aO}x41LVQet zQX}}b4)K_IlfO{{KBTte<2ktb7}aliTNw@Vrn-~ zLA6jolV)83WRejKn>^A@Yyll@cLDa1`~eRM-Dg`l!hLBvf4GJLSNJW6dbfxv)DS-x zs=BQUA)9&=9RpvZA}EZboGL~Pji~>9SqDsFM8lW4K7et!;hFS21)43u&WDMBAYq#c z5&+m{oRSBl(e!}oz2|emp$FnW{U2```j3yYJ&_@=A#m`YZ-D;iN12B{0Xq8)|9NnR zk^AWcNGfx!S(e>|GQH#peu6D6_!MX^{8YW8-8}l#jZb3%@yRLIZd)qz$9tOY0KWrI zkWwP*fEY5Uu{Ah$=^<_y4){WrPb9TIA1HCJA#xFCL6Z63KY$o%?u@sb;zP&So{L!J zUJT!SC8t}%0HBl~dN(4I0~b3?3U#b zc@0<2(e#_AQwPjG8{+fs`Q|2QM@b0FE#&@K@B@+aNsQ%9NWh(XY>BIcT7uW7qE0bv ztqf7K9so7h_5nT<+(YFU3;J1wpCDTga?Wx8HchZMT6@WTUNG@Fasv+mc=_T~d7e{- zM0-YMcu%J82~D*dCt05k;dCMu8=f4`yop82oHrZmV-^jDrE~0MZ#;H(5o__tx@YH@ zR~si1uKk;#?37nFy;M#W(PB2cyfrCW@_kZO5#O64(Zr8pZ~GZqyJ_IAU|}D1 zn4K&pOW%Ng`P>&Nslxi2gsBm+3}2R^crM9~ekO{PhXs4mklg1cx<~8?X)@zr$tXya zal%#(*DMtWs%^s9A3o1>*k}Tl=5q*qC=pE!p9Fc5CX*~7Y=%Ye#wNLZvY4>EeOLLl z!ebWJ0A7k1`W^hKzk_y2j`g3*l)Mc?XlBK;@$xHu1(1N*4?gC$!_J&b1_N7VrDHEe zA~+vkS^II8qSY)QG*~K9dt|KO@9@W0r24TbDOq9*j0IVa<9rY|BSyGqqn-1bwR1K8 z=sd9WHp5R^b-TEqHlX`-XFkbWf_8|_F9t&He_v2b^XxI?KEoAg{0$A(2<@1=$?}oc zcnovTjSj&0h!}#TgV#eSvtCiFFpYG5BxPpZ2YsyHPS3LxcJ-{BVyjb^wkCaqCVF7} zqFqE6W3J{ohY(Yv`!or!XtpC0gCqj3*W()|tMYR6@-1(Hk#0KadgyHDO2*D~MD`g^ zG(_K>k|vaan|~c@y&*-}Dh;fhA9s+hKU3BQ4wh@|!^5wqTF#$f$eIa8?tBVXU!wBb zwPJQpf-I(l79(I{6=iskJ5IHA5$VM1ww#LVdAOR@zZI)!2O4<;tVZkUAE+l}eV+LB zV|?V&&WmRYb|ZBzM90L_U^^;fKprO}zc1&ULY!H9O%)j_^RzK@SDe^Lb{*_z)wH+^ z>Pe>I0kV1t@=oW4qz|^X`HvW6ulJtK3ZDB~yt(yj6?@XUPK!VSpkvYWDWrG9L#rh6{T zYkoJrW#7f3ozF{EsP%sh4V1eP6yF}pE3Tb;M;k&5VOnUE9@q55W7_oHncY4)zCL}? zlY#k5xdih8-7!`$_?U?I?+B8{w^o}4aSu-4jnQ0GFN$j%9P~anS_B~EDIzF*uU*e3 zo{}M&Ev-i)8OVZ`;r$VppC9~;7rgVW$n?7yL2*lg=Fb|M*n+?S0xo42YqciZ%j6oy zGT0olfo*7?o?B`=9xB&(%2#_J8rCD$*I}E=(0WScCv^yS&cKl-#^r+EnfonOBMS*j zAqYdr(Z6*tp(PWGVkdi+E?;)cIzO;5P$K4rV5ITraVd*?!NK^d@Drn(%5U<7`)88Cy!x*g9CzcH zl|db5M-l8ztXvWO4>uYy%(37rmtZnv!|ieE#X?)y!LI@Uos4+$YqhHUZreEQbS<*c zOZ(9&=?8%q1SPUDE;b?tD!Mr+B{DgjFMY*rO%1}Fs=m81+*-8Mf2q;`Lj)C|nrT%gSVXFP(`8zdQ$9q|y z&VWZ^0e-Sk%;(@He$J6}A@;%-yJue7RDJj>cwLf>Spfkx=Qd`|qb9Up{JZLj5;kbv zE^R46Vyuy2T+11cZfU%Jxoy$1B=L*JM8{RJp;5QxvTz%%OWcBSpf)2}O-QHEM_Hb_4_>U-j_h&>dAU15{R@={6WArluO-kg}?;vYFg} z-ZhDA?Y?1K4mM@pbCHx2pa>7fqQViBL@7bA&qG?*uyyQ*d3^a(r@c|#bw?bp0aW_p3<<>P~vkd6uhV|i^P^<91YLja6aqiNDBBW9*mW}Z#|!q z=ohwMUKPO_mDb06rycvNxW<&$wR3@#fhR%svIPR36QHrXJPPUWtIDh1P>D@%e_$rB zZdhPW!6erjX})H48{T_Xvf#YN{HN7aX)NUIs)Hz&P80l#uQTiOjvA)V4M71_I$7)UK7lf>?q)U^UM0? zrNDsr*#Ld|54z#05s?7e4LliRvB8l*}wiXfe!fS?gj zy0m~u7Xj%Y1Vt2#h=txlk={XYiqfPB2oV918hR6?6Qoz^kWd4J%x~bFYwxwz`E}0q zoo}D(T^FoxuP$9Tq5?t&mC>aqOBPSN2wlut!*YS4vuHcdgqwTiw#gD1pOsghw# zk7Ky}IvOYgnA~7rauOW!NLn6F{98;Z1$w9X&R|~@X##;_ZquIw6#F0_rT^YCxqam^ zc5kZppTEH^0*TfCd;dOUQZudV)wsm9;;B0y-gc^A(hej9$qj^|M2A9m4U;d}NG;0I ziWV9bNUXZo9MD-%W7#(nD9Zd$Ou3b#PdkJxZY71w?H!?^M-bB<21)VX z*(@vM#Uu;%zmwM`WCr?QzE`Gp1{tP4GlZAj%HUc8t zd7Sfl5^eR{`&)EE_KJ&?>zcJf#LJpsAUG}9&vKQP=_-|vnn!o*WSI52YND4%_L4pI6V+}5lw44ceAgC=RRPn8W3qvHtOXnDS zHyxhFkclk+76{;+zmMS$cl2Sy>r4el%yiSV7P*K2TB;pbTYI z5URBOx7*-Ib2?GWL)Z&JHdu=dY+n~LANir1Y7Y=hjIsx3%m5-I7l;60LVdZ1ywB6b zWInz+Ird$=!-8h)W5F`&6H$tw(eRuk*ZZW5$zr5oy=7d)E_{BM*@z-;naSHBL0uQ( zv+qW*tUostf7@FlSM!X{lW6_U;Z@p~NEs40VLdL3^bqHgqB}CuXzI}P0-?Fr!Tofb zogH(wJrjtsDWj(!5rxRXK5#OC^5798Z(5U~VIq<~@Eg_9J8Sc(u#2zeA@EYhJ*llB zT@Fc#J(&RCEAG-O4I`-T!k<4oKYwy!YVzmNWS2sl5-X+(w(SgPQ6xvqZVN^>;tTYcQ4ikCo&Z5MLspxWU@%0O)-E(X^xbmTF~9 z!0ynw6y2tPn>Ok3bo6rmL)BZmK197-_uWZ@0hjM#CLKSU7#L|$Z}_<90CRHK~EYBL|$9eY&B5kMgI<5USNjp z6ey<`rEu+H`3yrrn&7;BM)1#F))9{@nutVCHr>DE%ViT8Zl=mblnhcN+LCGvj1>+bJvY zZlj)}M<}fao7V7P#`@w|6$p^X2?j2R-r(Ml6h9K>bq8Dy3w~mp?pda7JDj+{|MBv- z%P*7_(mclpfLs|}P2|$O=Xom5M*DZP#48J21splR1sh~V8I|}TjHt(sht9mKSO zb*DQF4L&gApOE`jU&GwcP9HC@g{=!hc{OBhSe_&K^(icrcxrVenmFx9`4;k)A9L+^ zG));bmdpW8crqE?jHa3}uYabXc8@LDpHyK-|2?(IRq8v*l9)Yx9=~}5=*SWb z0znHPG#v^fV48F}w`Rvf!WM?w#&vS8gEm; z43I)Z%yh`EUh@i)c4YEtIAJg&1t-Y=%5)lSc+8V__1I@d3_8rQ^Qq{D8Yt^dQ07NDH=!W`8;RtTyqk> zN#Vx_F-oOaQHBW{AdxG`l8{%U+Lh$4ih=ZMx?6X2#4Bll_=6+2X(S0sM51QX&Mdng z)O3c~<-~sxK)^L$DA%v`0E?){@YQZ2*eaB0FB1?H!E|E=-cWnp`&t zyFRSa{I(UH>~&cVz`!w3^9joG?V4bXxm9juvS5%(UOFxg`Ll7MR7G|%!DK@L_iwK>6`}q|`fW(UR z4#?K!>k-=$OUONvX=hr=Mgw4de4bq9obUW@_oP8Em}X>k?vX&OI{YVM`n@;U7s&tG z7j#D-Nai{2<*hnO5n?Hhju5{NrIlE%w%uRVIW;;nVvQ8j8{wR8!IGnOJqCyS5crm#-p?enBaw>YL%DI=c)@CuUdY-k?olz0JDBgG39Lf zGYt=p2QV^C29XyOB4?0dBm?{(c+)7c(wpB7Z$4XdPGA=_d+=z&@46gl;3`!Useu#3 zP}-?g$r?i=u)T`MxeC8iPbLY$m#<^g-^_#r*oKV}-`%oFe}APeVViaTs4p_j0g49oR!yg2)xPtsMjl(4X*jadOstQtb_rL~S2!ZCU)E{X|mP&L_T-(~Z z%PjHO#%>m3=55p(RO4G^=_$i5c74s2$hfoyu(si~HAI!!0(tYNLiinABJ-R3*=Bx< z{_RBw^*&5l;cX^_PFd2g&4(j#>f&1D*AzM|i2(1MP4WS4sI~4Rk{+SRuvv+H$Q$mR zl*-pX|0M7OY@&*wbOt*Q<|AgF0TaTGXz8@h6=DVYeQA`hqEaAg- zjxqHdbEh?sA2BZYq6z|*d}j1)jziaTyLo?>gr@ADUT2d4kep{$Z~yGh#sNMJ+=McB z+<#9cz;9Kyn5q>(q1hkc3p?DCTTr@}+RU>8q^uR$^MqKNN!$b8PId)W8dJi*zP-&H zm$X#9D9;Q9^-DDh{O6G^vNli5k-HH2)!-odskb-iCnx}?R0N>@L1(DfYrJL(76^~t zSAKr+rB%44+eRLGOP>~mA3!72+cg9WS%>y7A_bGL50PsI5vFjK1-~d09((IWuXfb{ zOkbXJ1u>mo?FM9AlaNG4fc{aW)d%F6DsW9)5ZlH+fYK>Wj4*kFl95Za1pc zb#-BL7jsi@gtGOqpU;=8_7Q}#p8O}BD=LDIi38}L1QOjzR zuaWC#ZoXrU$>Ujm6Qn>rFdh|w zc~6=d7~m}fl)=Sn6q%Eu6}`0wqLJUsw+(KRG65Qu3|m{Nzi>lIbJi+srxj48dhsh{ zu#JMTs~nDCu9j5ENmOk>vsc?rr<@ZJyNy*ZeU)}a5B7&XY?^9!w~$G7wmjPD)1$I@ zGF{&TVQb+VpJ{t`B`NBOjbsfT;Fq=l`WjJYM=N@2eNu=sk9&ugO!}=Se`wLYFJ9LY z+D~2q_4h6JV_^FCw8J$7F(0x;Bp>*ow!e;&6~T>nMqef^5MUuLPK?Wld$=drB^4vw z0)ZbD>laaFy-Kp~lWKj1r7Mm%IQYt~Li-zd2*c+Tp938D*zrD{lo+zCrE+72hDsX~Yu|L#bG*8r`&83?2 zl~Qe*Jf&bhogz88;wjQx_J>XI9aUvucSJ9jhj<;+W-Kb1lA^Wa^xh)uJeK`KWw=s>_ziAFC$oHOUp=FMSP0+&eiO!LC znu2Eo1G2ayJt>x~gVmmeJZygNnsMct%A30Z8`zsrpliX zM{uJS6wIe4PrGZS^PcY)`f@gKzGN!6^+_a{W-5Z3l(x#Z4ZW$f4BPny$WKV5=>l8O z&XG=|T$5aC%(EV=n=j}VH8OabJ%vb;Y%z$1&2BIzYXzXM0`f3+^YS8cXBPx2I-n+d z%uE1kvZ`Rm(-YyXymGi|M;Dfnqp3F??3%r<9}Z`SYILT5loP_dFFj1<{DLYJe8Cs* zY$E7G@sJ7>FheWvJP_kjTWPCcL-GqnAy&XNpl77m8(HN2l$WQL+}}Sk@%_7!^Jn#p zL9bZjFboGiB%&;a?(u>_uV|zxV>Z&Qvk1Bu;t4rAvxb!P9l`?lP1U1c;8mId36vxW zjmG}t{o|--q32M%qJ!8{sqbG?pFxzBj8#_U0SzkmaXSG?ijXTm@&vu;^yK~A22UWi zNYuD;DlxbHrR_ZQqQi$9KT^W3)TQB@^@(9cz~qsB920gWtF-Uk2@jhnqaekwJDRjL z5H}>?w1sm{9{Gxq1Ch$63%UN)E*SR<%O0f+-NKz!529M;oV+~`abT-6QO|bolR)FR z?jAVo7SlKoz$W%2h)ipUZFfvIYAdEmNnp@hrAP^rXVorvc=aBi?9b?TKG)W)4|7mh zo>9HBt4j|xJGG5}g~@zwrT$Vkx0en@5qkj)1k()LnHJkD(%3ZuVafn@05#y)Sc`;y|Bv z%$NXOlL5dYFA%MZ3;?jGMsNokV~LnM13Nm10o@}^ih}OTe5;l664aW+W5@Gbq}6q% zrNI6rWe(?KfY<-fgB66=5?WG{2%P*)?-+_u{hojl+) z#cltWq?IxBG`fuzByJc7#P(U!<$ul<)1h5J@s0TAXp6Kg7e7l@0_i9?HRYoHlz^^0 zV$J}ET_J+2TpNH%L)*sev$$*=kYT_&IsGGL(r@PO7GUnq1LkhG_7TIs{Qv^5B=WM> z!ikPn#{QMobY0KNdPoSIExtQ)JLSH8WS)a~TgR!BEEETV{r-K`qr0K{zRajkM$8|x z9z05ENROE<_u~|F9pYe*)*o%tPP8b2EZ>USA{n>Ue#b2y3Np1X)z=Urv z0o6(M=pCRhHKg{^f8-F4*LeBsGdXc-a7(Wa9jU~D-}ArMLsFF=?tZW~k4^ef0+*0h z?`=6*-(BX(Px2u8er!T9HZl5%%q@(r_t3s4x|~6yj&yINBPY12d3=AAZFhNVeDKyQ z37jn@OD6wN`~2-SaD8YCqVlT!#?kDSiIpsPmJ;LlgpN>cQ1zWy;D%^6dmrJ`X4KO_MR-t)&94`5wJ7NnxU|Kt&@K}g zOJIAHOddUy=Xig+p;N}bp5=&72b#<*2tEY6>UZYJ;w+u=@}H)lGxL@lhNb%T(-DAx3jZQ)cdxb zNgu4Xz7ZLCnwE#gy7muDB>E91bi_1ZXUzzeF;hBlBSG%OgyE(8;*jp^7&ORVH}Hq# zKtPfL<1Ye8-qB@u;O>7tH%5im1$qt9+}^)L1Bep*VgGw$tmXmvRz^s6lU#roSm zzMx}4zXu~CVNmR%I3T((0WFD6FmFTI&c<;0lxS-lvXxJt7NHy zNDtrcZQyP6t;IXYg%8ngQypaoH*C3Ky90e+G94qJ50%$Ch}f8D`||5+XXBM zE+oYJkv^8CT9frg4Cv6=oTB!z6l=wVES>%GcvG_@E9hL`gV}Oz;z}#$GVxvW!PgRQ zb@mM*2NUrZMqu3-L+;%_mU{>U6RT~p)u;IrLbyNt%*=~U@+f&8V5JDqRl;nSd|mCO z$^>)Mb8esaMZ_8R&92i@CLlG?4ZB282dU(OgUJCwOonWAkMgjX6QBEWMaD<&EyCxQ zcQGR}GwN}(UNzGF%9B!MsS7fU*{Vsa6dY^T@V^kAj_$%Vgy;bF6HFvX;N)I}S()3- zT5{*m6R};7G`nxnK5tvrKAn;Pgy zfZ~^C&izz5!@msDFrZ9$Xk<)O%Z~kaQR^k(VJ8y<*p-OrHQ#X7t**Zx%x@3CiC-S?;v*MIkfm7MtIhu8tNGDOI@wq)N z*RTf;*WS+x$)?i}qHbA@B<3GWS72as|X-ND_|9mfPusE$KDG;jffYG}3^E=NPq{OET3zL68MkQV`;4e(O0FZQ zClu^kKP#>bpKE>pbhy4at)cdN8F6dsQsIYq-8-6AJre3e>)On6+>8&r^lA255>1H4 zGf{QiW^L+T+@`R@OMEc;*(Z$e+P^$+Uou0mk)?=+cksNq+4iQ)kJ&t5={l9(Y~yFV ze&5VDpkngp>`ZG2>C*HiXT398f^WkgCSMPb`1Gzak|Gueh%8$Wy>^q0^&&>n)gT@Q zXZ@pH=?^r>Y}iJSB{NC;04NH;j3O_RtO>^0$ZC&|sB_OHUHcrPua0YftW)~=7p&;S z@qYcEc>H@p^c%q03EMO)1^7(_n1w?QU5{Z;-5Zght}#|H_!DyPBzl|wuAM6y2tUl_ zyJwOcm_Zq<{;dPDhx|zkD7GM*w*fUmPhTw-6NRv2x;@l5bF0`&^UV4hFZ;`$uk%kH zEi(DM`EM+^K7p3x=OT8n3$}%dly9*&>f@+`HOpYp#)C6;Nqu%Pm9dBvh_CY)y0rR zZ;=1xdq4U`GVkIUVrGk{Nt8ktqv^{lPnN}%H^LX-RYceYHG*ZM6F;?zbA`Ym&_Di) z@K1xD6ENwaip-~Qt$Zi4{_F_V?JMWai!TbBvMhYmIOLRj_vh)=a~iSQxsj)vX7QNJ zf-bCm7^@QV%DuNL5A?-7NezBVtXZG|vQ~S_{my8MuhQo}u{rm(y9!@cmpj7EJ}Q<( zKCCT;QP%S8;b&lnUZ80cajfCAPlaaN9`9sf7vg^ZVE@sH+Oc$K64o9YkB0~A`)PkC=?{U!WLv5GB0H?9e_j7(%pS7W5I1I{1H6|0>08Q0_^l$RI!FoCmI zetPnVArFuOLGeLwnFHE^pTfnwZ+)t}7R`8S;SJ`aJ>{%k%p{X@3>^`p9-%C5Ir6yG zDYofbP~c^}Ry*zW`i)f7*tU~DFJ*bZ<4jc_(|kkvmZ-qDL<`mB8=oohto7tU@m$hH z-jh}x^qS`WinM>cCns+E?&!R*x~iee`jbE57F6{q?f)j*9O&)35_P9BXNfm-UpBdR zeN^a|yw=dCfI4j$@FI&@*Rz!*yb*%l7R8XMLDkVbB(s{c?0fcxzrS78J3d}@%@ylr zWmwuITeXPe)Fkg?PQ}PCI*z=!$o9yfd$A`s!e`+F088MeL9EJuVpFGaT2}E?y|p7EvY?#;zG;_Jd_1;2FShgTlTcnh2UcH)haNpe7|*0a5Mq z_^QTx`hl@h;0TJWdk(_Z&bk~zGg z_$RgWeMMzm3d^RrSi$}-fj*6L&tSR}SJ{D9{}125jDcE8;)!1kGYpRGKf5llYRy!< zE`3x?@kbyrd{v423&Kx9y7$Xxa#uNrVd~At&=o6&tNL1e6zu>LAuSbgE%))>kP4~Z zQ6V;jpX+NeN9(lF3bJ`lCZg<17OPCjX$|y*)Pqx{kj#&muL|;bwz{EYku1)nKV0C= zD!<0s6+S+&ZI?Ipqx{U9T7#PT<9ElbsH;!MEEU+!s+~W!ogJW<=M^F{OrdJ%H$^0F zIZAJR7h&x*?3ibNp=5HOZikhi=9{=2UA%-7UHw?V#oYOfmUTbxzrrOMzSn;C5+E(6m+dKz zySDH$qT;lU69;j(Q4^auTlTC^tEAxaRw?h#oubP%mb(w)_=)AYZ`p;fcBCgnKUaon z#rR`S)xik2bIH`83~$CI`1WGy6=bGk=<5rKkB5ilZhh8*#HBnKPk0YPR*c0#3(PYtTEO3s-f@{mp>Y`+; zQ=W=da^Jz^98-u!^roYOriLZE^cv%&-ph!y3w#~>Q9&v1e_wCfI(JIX-}fZ%*?zl0 z=b-^7p&+4nkBf09ucS{=+gz0}Lw}VJBk^<6Kjk71EpRMwp+*%rSA?&$izU3rJLV{ZVRlKJ&&}+84#71UDvNP2sCGb7^I05h%*}u1@+dpkh z@4Z7+Z@E5&^D|bLoSE>JkNINGhuMV&&;s9_ZqGyM+J{Gl))F&f^h~oa)&(BL$`nF8 zdE@YB>s*r^OW8&Ykyh${S}*pPGd0J5u-37@n@s~(0DvJ44Sa-dJId_}C)+P*%_mT+ z$X@PLp{YsXuu?tG_(`1ZI+clDB#&XkNQpeP0ZLR$mU14L)^Duh@ZC2EQAN4=?$JV3 z;p0tbMm8SYjZ10DqdJ0vG2P$y$>p#6^etw1T}_Dv$Ir;XP$t_g`xB`QoO8hlPJu0# z$lvmzTSN3p(fPAkPhQT?#g+1AJ)fw?U94%{t$2Vqy&7;;@X71b^4=}g(td1`um6HR z{)4LaKk~OHcC{Y#p(3+LK^vvM%P7}F!rk(w)ZK<_lnf^m)%#HZ@Gue-3w2XUegSGdlI0Oa-x7 zv&-tJpbviXlSE6h5?KF98{~b!AR(Uv^E~XLT@{#Q8j|1v{|}z=3CT>HZ6aUv=fg=A zRDEO1dNOKCpoEa6e*ATz|91>WS%`M-cIFozYO&0l-=>r75T>k-nVF34Wo2tB&oH9q zK0k%7L&2KJ(gax8+DxGJ;JVYjsPfC2%8-L8io4^#IlmMI(_SKm`nXlcZK}6r(yu*u z^%x6RQtLc{`5-==1V#kut4QJ*P-&mB_Bj+qw_EpPSB_`RS8$_76nI>V2z2ILYLWzT zcgC{qx|y9hWlKoU6olyonTxOyt{`#$$+qI-&-dN8~8dUJ#DTVNdKmbf?s1a-Sd=m!2-%L>X zc=J{1;;1nT5adq1wu5m18_ssN`-m1~Q&Wc6op726zC%bX_OE zU`X+n=mS#Pe)ujugtS=GQ??Sr`aRp)VqB+4=bCA>vQAaPKq?T}+m<>?Rd8*C{#>Qt zmzCis!E3-|YaR5LpZ}gpD#Ivk$M zoNsvJxg7!fqK*@oaK0 zdT0&0+=$P!WTYv$Qb0)q$w-nQxFYFQ#DZK-K9Tg`NoLPUG*lGtVCTLBid{=16LeDK6WXd7I4ZbpmI@L1{WFL{>OH+^q!2 zH)^fZPc>Q)<7RoBbl>R>N*xwNTn`oqomPda`kjKufcHK_gEky`R zV4cGMjs7B>ZzXRbdzQ5iTK`3xn|JV`^cowhn> zWq9XH(Aot=we;qG5ba(lWp0hnh#WKP+Z-Trls{oT&y#VbHDEZEEFke zo~@f=)R?Jse5qkeed54WpuT}J&jMgw@PgX>yT`r|(S$aPWQieWrz`OdEYxnQoC%|A zSQxf3VP&D{CpxvJ3gZV8EbNoJy0VKMCoEX`Us$)Wo#0jQJOP2=9PwL?2zJYcuQAg# zH*|O|ZT2)PbYxME(cDp%8v8wzv`7CQN-}vpdWD@c?nSS3z>Xk*Gt3LeV_UF94NP=y zzT$Xn4HO7@@8xOY3TXbN zeE`CayVY+~{F%TyC;eG;cy`~?e!HD&fOD@2!G=0;PU5VsaeMjbqD<4Mk+kA78jZ3S zM*6fF-muG`>p za-w>(7KDplFk;MYMjVeAF@D030y)R1pR@KiRTL=rnp-Un4P6 zdw>x+$^ltUB#?UR16xc(5cuc)b7%ek=+pU<9JMX zLn7P%3E4Y3j=zVT;Sk~inWLZuxwQv2#pE7C6* zulE1$(=HKwyMS=2zK&OxzyrTd!57Nw&&!h!>BAv&zHGz`-F4P%5!$6_xjQXd3-Cbx zG$)lFQ!8*~{x9&h0B`H6;O^=2P=ShPp+lei4pSkR?n;2NtBeV@5X6L%+%g?3{Lx>= z#x84~o{F1HhRiQwdd$e2#EX)~ysW*N`ZN|@CuMg8URpaHDwAaKWthhAzXICwa)?OR2Iwe7)OnokYJj!6eH>`nqU8h_1UX>uw0pJ@5r-dC<#D z>q+~sazXPumE$^6V{kZ)%_$lU2oT&S)`lNZ0$|J3y8?3?G{X{|z@6-wvYXFSr~TTL zW@=GHi77=cBVu>a66b66PYsuJon7 z5=l6Jx626~ehJ8JE!K=rBw@TsZuS_!+{x#RyiKrA9r?*0FELy|5o=F5kM{c$!dzI( z`*<(+PFcJc!+>$zhxwi&O+L3})EFqZvK2tbdjreQ%$`K)Cw^_HCPM8fi*(hwz-bN6qb=X#rybi; zlu;9QFAgcR28l^@Mg2iwipFPs!VqGd<#pv;up=0^-gsy z;737dT|1Kw>J)=7J*#39yUQ2-efz>g^Xmd$ux|zSRUb~lnj^$Q@Q>wuOB@uwnu=aD z7pW61g0S<&UJKuw48<~3!(66n?v5_XxkTbE+ZA4pjAq^b6mIr{_V%^#P4rKvx=LuM z>_|^JnP>u*=`?+}G zA5?aK1hDly?=OE0!S|~923U|J@WwUO&!G(VKhE4(kMHG(mXBB0DuT_T8<8hl@he8y z;@&5vhgIyP#krE8`vP-}(zE~uUNVJjiIS;T;!3!Qd$Mj#6_*oiX~P~ru6jbv^ASlB z6Np&Afn*K~GVW#*w$<&ykHg>EPLLM8`nNSu?vc$QcU2G%;u*Zw`Zq%?&+Ug zm8c5GW9Yo~eS~IeCL`8A1!{Qld-U+X2p#jTSXO5J1y1GRNqk=_$eGi0ZOJ5%y|7v9 z5msi_f#b1s_pM$LQU20!JvptX5EGF$2teFPOgTV4?X4G6 zUn?_E=6JiO%P}wMP$OY4^ZV0|0FQ-YjPvic_lR@|%ErBU1hJAZ`7@@0QzN|E((_>L z%ebm7B=LOgL+Sg&`ytQQkOpA?{L}Jdq1cRR#e|?I54*A!$jMd_*M~ zAh{&C4I1S_Vt!G@8{zdRx6+{yp2t5Dy$>E1+M$^X+EL=S^T$t`Fj9~THa3VRWO~q9 z&{G97W_Iw-YVE=BPLWNMn3+Djbd>?FYciirs=o~K zR|+c(L`&J3w8{zwYfRq-i7;k__QsGmTi%idYvPL4WW#QDk%55$kLJUv_pwmzT_(gd zI-u}M;To=y^HzXx!$$H?o>88kq3ue)DqmX(;0ZPn}%^wP|^q*?Q;8aU~=vQ3z3gA zH+j$XhJs`4hqzva0Fc<-`W1dixf?)yIcSx@_-Iq^d{FcGl85DX-h!R-_Y_mTj;@q(|~0TeB0PRQ)yadQDvQcF*g#J?jc0IW3AxmNwE z+EBeK<fG?0dsliim}0cwUZO<)9tYr)@=2lRRL43Kmja z1rNWKBqJ``r1==77Hl9@(T&>f5@a8jm_uMfZ{?jgYbDOa)m-`Yo&DX>k+EvcyK}Lp zXi#h{6swcGzE{jh$}xIhdJBcZI|e&*bo^La4gY zojVkVX99Q*)#qh-(~j5rv^a~_HKA$D>i4wO?@Zb{{Tyem^yX*SE~}mm-xu9?DyyTtk$*g*oMUH2rU_R28v1k;U1 z^U`EX_?xp=lBU>9xoxTZ)ZsXA@Me*IAH3bb4i|)>yJD-wQ;xJvoW6MlsAO-pEj8f) z*&=;~$8_!Tnk_ynlgDvef*fS^-*KC52G+DS0}C5*3tJVTdcG8YbEsE$ut90MiZ`dG z54ZaoA2E6pCv8#sl9jsmf;#>19Obu1n-~#dIS>oK`I-1L!#>&hB2I7UqMv4*4c%TF z%jzr;HB0zIF30+ZIrWc_D-= zsiz6iZ;P5wj7hx@ioEr_LObzZYAYiu4e(f+K?}YgZG%ZV3Slz2?);{VLJ{dmM*=-^heG!j&^mK7`?;XxHzHx+P7 z%@}-)Wq>|IY7lA@PUt>o%J~`*Rw(d{;q>(f-Nt0&CDpiQ--jnusF>;2;T{UMGd3Bf zO%`p&>=2~(Rm4U<d~feITgQ=Scn>^hBz&2*KA4HLZ@`%XHyA)U*$C$Fp`s+Kcx*vEJaaJQvq#f(n`VHH_TQ~t z_{L;_smUIizFK^!uT?m@L-u_pW!d1fy4eicGH+@Ni-$Fz9IlpHm;k54v(mqGyh5VP zw%h476zCyGd~rjPSLQDJ$7|J{sI?+8eEccX3L=H3X!<4hr?s7B7&$;W%? z@cuZ+#BCO(Q=QQchlV=yPq}tiTUK3K^epyq5MC1IA=`m(1|vknM}~{RfAaf3TV2dC~4glaCpfjajgz=wO#5!F{hig zE2z3hGhXcijj3vEBaaHEOYUb0K`-=5Vf;k5)u7|rEW751>Nr-7&$K7}lt@JXmrf2- zQJ$!Z%wVzNTUB#5nSykbLIbhz7PRf?_m|U!FL2#4Yse?e`!qX_bc>C06=eT=hRvg zd-KepBd~_`J^j$Nn{atH_Q-W1rlopViu)tdMPJYy$ar(Sy_UfCYW|jN`7TVTB1tPZ zE}}aA+QWy6T0(j0(7q-YXH#{?NO8JFwP$Fa^};n@)|HuM`6EdRq4kiId%TFLacxc1sd>wYkl0H*6k!0{=5{DN zp(55WR~~IYVgGbqT%G;gt@n}9KQWImT~T5t1Ep``whM2px6g4|75=jS4!vO%-V1`n z_v0XOZ3Ri>ISvxaybB+fzryf?_%W{U&!2w!{8pj9RH@UkyU4xSNBye0hAQ&yr`0~T zhxg~!$Mml6bUhV|RJfJT>a9^ID$np!gWRPIyGtIBF(G)vs{$M{qaAW0Z${R!@y$)S zVZ!06#zQW;cUxQ>wKs{aDZw)j6P)@5W=a+zAAqj^-w(<~*zoT91dMg%+?Fn^g|8@>{z^<4Z%*vEYu+tVO?aObcU|3ZnQqRcm2~lV$d-{{@%Pn->~)Xw zu8+^)kMg^@?(%D{op$=;5+zlP_I|8$0cX(BMCJ>eT+qOtDN}ut2SYJQPs-Yl#RZd# zwnbIBgft~ZN#38I3swvLJk~*ZLU|=x&AUl%@EyZpm-OOY2b}4-HxL^gs$gkY=yh;M z^Y^`Wqp>A=k=9J(FX_$|p1o_=x*qbLOJu240T+aBumfS7eFsB2bsWY&c~!mL5Pk5i zI@Nq#;JSz1i_X@8gm&;M->e>lfsGfLk?7yXw^w91Ge209+X!W;8R%_@$r-zuJq)qR zv@_QT3>eDl0 zcdNspMeK2@K%K(i@cj5_x!(?hajJy#n?nAZ>`#p^r!y@DVfmB(%JhIG;T-!3i^wwy${o87a3`i{N;y?80DlgrlUlXUT_2Q0-$na+mp zI&Ca!OHRYV&g0?3cvHc*!*j)oT8dpyg(4NSL-SyvWv|t^j7<*oA={KL5T7@P8djF0 zBpA;28wl4f(Xzl~YVFshx*b_6GOOyYO=bDJY3Ve^v#kQ3buM>=*S!{O=ivEYQM$~~dKoS68 zZ@D;m5Rk~Ez6Z%-lA_z!Ip`^1{xcQ*vtlf#jfe>rm(}TH`ewoS{S$w@mO#9RK+lQe zKGj}#-O5MNT2|nMyQLxa<_Uj-EoE8Di`<^@^^`=GlGuD2Eg=X!X`*lE2&onIp|4Em zPf648doWL`ucsc_HTA8lMmM+*Z62_K5Dm5m$Undy=~-Y#;LRKPZ2Ti^P8jQ zyMj9InvLl?K1*{oyPGN26AcIyNv55!vh4Xh0wVal`HXmDQX(Z&8-wUco=Q`YLI3Nb zj2Qj??(ogG+Hc9frpenS*Ik|R6p|rF!e!rr*GJ$H=6CD`^$G11 zafLH+yyASM;kZJ$=HhQsSlaOV`WVs4qU@~3Zrrmk9w16rJqNbKJ%js&Im@OaR;?qF z-@m`RjyLTrPt1JcX{RY$s7Jg-0(q3`#WIj9fetVrXRaeTcXZgX_GsEJ!8r!%_d_}J zBg*Hvb-!&Wep^UB2-CEq)&!J4Ocz7gd_~GH5SAaltVmVA(&?k6h_Z&BbB~^&n=Z%g zxMxJ&5ODCikpGb#0vUqp88u-r|_|F>n|Ku7ljehe&aE>nEbm|mrrSOR$R*_B=Yg1ec`9AzK7kiie z3a5ob@6TU%?B1%1$2DvNG-aQkxP2j$t*)cA{Xm@>%<6{aZW<5en)TPhq> zBFsxNz2`kd?2LKZX8eQ=EMfSl<+QCefFr~Z`yb$Uv$>zHIR)u!?c;J6lsP2tq(UWM zLkx7vYJ^87UPE4+#P;l5pg0%*ayy&cFz_d2;fG$IpM-EBVpT+s>^*mMnJeY;!4SVl zb4e@vGSGF_{>`81?J1qkn>b3z+HC0?Ely2Tci#LJNAY6_o|chL^E)@Pz*zu?=?_)O zR$p}X?!$j5zBISf)0a?Y`tSyYc8w}L8i8ovHA=$QG!YuvzgLXVplr!!e00bjxktOg zlu(xYHdHQS;E! zEHW}v-~`QO+%8QXn4E(4nU5H;hsKIE@5nzN-Te*>{B_8Z?WI=g?5XCC=C&#oVfX4t zi0`IKAGluVdxxBR-cSRV<9mx$d7082%wl@!BM*Jp1e0E4H1?%@@`+C^tB&lE ziNwNu2l&05ki)ygfZ_*-7dj!3=f-79c{+;qif?L%|u3nb#HkXWq}UzNb*6Kxjj>;g+}mS9|9j z)kN6k{~%SWN)e+7;FkbJE@sT@9KrQ`R^{u{S&;5x}nx_MwX|=Xo#wa(Dj` zI7p-ZkDh>L=cMh&U!L9Vj$lQM*Hr-tL*hYBh7VyDJ-+g4^c((i?D-YT{I)6JNP@p; z8bu&K8suPT#OcUu?{#Prub`i6n39j7H`mYu>X?_lvO5|AzGF)#mr1Viv;`)>~tolEyNU-wU z0`hnQ{ZpK5ixqgbTRJ##)>vl&AqRT+SnhskBLH7ckuS+zrcsnHhYsfg6KR7GLFJOz@0YI(Gib| zR!uh+w-*C6yBS(bPU=s7p1Hb5Cypp;yz~IUgADi}nloBC)0A#KHIBeBBCPjn%j$9- zssr~HulY|bQ{X9VoksjPk6rSQS86JkGQ_JmvOTuCU6VKvUtW38@)z0w&aNC560Q0X z{lc=h3NPeDXb?Fl1Nr*LAuq+h%k*lSz1L9Xtd*tA_A-o;?wx;g<64=PNu}`xI&jId zRZ&dow53p*{|6yIgPZF5pS(tZ3}G5QZD`*0R~g6YEdfGLk5MLl9>>~>Dpdz5NByWOCW%aJ#UyJhrFxcJ~sW(lt?ft9N{87op;Jp7oRar6#)prkbKu+ zYx7AfD|Md7?Q){Hj2V%)J>Ei};ocl1hs6d&NK|^B#d2wTf~3e12@fgCG;VkpTCvHT zr!}yw!piGr2tpS2ButL|dS1)Wh}O7=&7Rjy|I%T4k?#_~3utvAKTV&QxE=Z*3%eD| z`!qL>4(FkOyV5v|184f!mCb>cL{zj2EuStdhPlTK$W$Nc4wy$ft0dXL;$t~K}BI!&sT$${st ziwRG0mmj{Xe`6#OARMNk#A;IC6swc@b|$Kiq9^A!NP9v0R8^W`M92km<;WBlyS!&{ z1(&CzBl`Vv4DGopB%Wl-T{5l@zY{g%m(x{^I$I-v#8fmZet}tE4%!=C+=eYVJtbJM zXXYWlI`#VYhS%*ihi;ENOy#_%z_x{zaHa(5mM*0=b&Zw>>9|F2_LuK}6qVuTvx5*1 z%D^4+QOJc!_-X9uN8A#wNvTx&TNhT1q6U8GOc`6*bHAS4znN)SVV4>3S?Q>2w^F7t zNC)gcqu|U~N}tr6-N@8FNP|4NlJpxiP$3;tX8kG8=aD1bcS?p4_7?tVcX65?C0%Rl zIZ*79=elq;)>+u7vZbmS}oF;IovA1(o$?T2A)|S>!J&l8~u)Ad%`orbOR#^mqYinvA z=#!hBzZ4hc&JcC&8_e7C?wBlhjfKgT^y8uAWts-FT5N&Jkn?84?qqc$B*mM3{3p`Y zhM{iX|0MV*nwN#^07YkE)#7kIn zb7_IbcaKloPFCN#f>wZu?U?9@{1j~BXmzfw*GW067S2L1g=n8()yC;Hj5$%*Idn78 zIBvNOz(sBh+9O4{%6kScnJc;gSJBEYlODooCIY7Nx>KUJoJ3z0QZ;#+_Z)gg6E|a? zob~EkE&XZ4{iii17j#$=ijTa#vc^m&g6{)1S<4Zl0TpE8;3dn6_6YejceBJp@xE;8 zR*xg2dmE)_Y%|l+iD1m`KmDc0B6VQCG{7Sq^V??CeZ&gRhyuQMx`!z~GOk`H!=Z0;z2w<0Lzx#i2Z-hed}FOi!sik&>2ufqVsZv0EX} z+)tV#l>I3BKqf;PS%@m~fVWiKLg;2UjyW*2Hg4Ye-qN~1fYCHsX=LEZ>H`Gzw}_U; zZ4&E%wQCr{_KB%3SP9aNVpMqHBOTLjDw%%EZy{(bG#x3P>$RjB-)_6XTW-_&6{yKb zVeE8HPw7cO*(If;59Sm#3G;Oaon8PNp<1W|~wJKjZ<}{z>`1%%_%X*4K^ ziEo&5p`ku?QSTG%8vk4VIrT9tcs*J_jL_bG=Cflw$Z|`#$abVJqCR8&^N!}vrbX=4 z>|youjiR?Zjc03o*A>=eGcQYYr!bq7=EvNTTU-3cZAXK&`pOBIwF`4F2YU$$d%2TU zox7M=PS5Za;U7{@g)aC#4k#lFXFf>S7esn0CLXCoaNEK~rdRbgcM0&ePjA||P2ioG z`ukogcaQFa_IV6wgwsoOi}jo$JZ5h_k?imx3yj^YsLIo^55ES7T2|eu4AN*hzW7$T zGfknTNiufDhiF(!=V3kj#drecK*blhH9`oJY_cky3{Ew_TXbvKt3Plw_reN3Flgew zi-5{d_|xvbN3NGvtyHh;6l+wh*7bIQchT{F8?D6kMAE>(o7c8Kyi|BXM%O#Wm4mk- zxUC}-*qU$Zu+*%e{L`B^f|4uc`tPH?aQ|yl38q>zqfUdqkt#ZDpD9~tunj*??vzcq zWFW?qyy~5(AMzpxq$sG1!WL)7NX|braSHPQ;#=7rTBwmZbEwJG_CUU_Wn`+H@LdP3 zn1;t+C#P{xSzCqrz0_f??MY3CdjP;4`tq`0@j_z}BPz^(E0_GGPcnY1mp0T1Q$iHJ&7D zmg5;`%G7rax$9_d@-sE^Aq;}4u_004Jl(9J=rJ`vZ7f1Mbs(X$xaTv8g7)mqweSu>%FUZI-Ovl!iV_rz#=@`uF%gywBFi4H|o70UKQyz8S zzV?!>%Rn@-C6Tx>zV^;}_D5LIrJtU)Ow60=OE(T<{7U#zBFnh>rI8<-Iv#j8j)loA zGy#-CYua}Ilc^`qe$w`6rY`n3)QJBsn%4B*<8mHhMZ0}m9@x%+dCwa z5F4|)#*swA*u+;8+eshPS%5*}tX~gdS#;Im<#S_#bxbW>VG+JnKw>qMcT8_-ICmEO z;DC$lDdXTI>D7wori*MlZ=Gh4#$~%?V7n@VB%L=%cU)-RzQ_a-f+`fhR4bo}` zQ@`@utb}f_xb;Nk%=BmyPn9A;KCr#S70esgR8cHu*2FNWYmdDL&R(4FI^y#2Lar3z zU~m_58aP>BGhACgHA_&(WHC1U2JMwlCPkkDfNqoMhtYL}ci;;n?MKbVbwgE%BR z-4fzrk{^K|18@~rFn%9s-;R_Al~=h=d)QIeZ?9jTVe`tU&0DFKqG>ZeLR;G2CbL>@ zh+1e4LuwFHs=kaC7A~f%Dwkrbi=Y4E;1J`?T!2qHRX0grjfT~UG$Kw`Jq;3=Znk+k zcz{z)gX5#H#&EXs%US21T&2|SxE&ymI|(_Fex!JzKu1)gRag!R4tIOEB~h7IL|D0P zn}rBA4usaZ@1JQiiR*p-xbhD8H)vFaXV+s$z6oH0=FbxvsyKs5*13{%eO?1CXI|uQ zu78X<=@#m`2k%-izeFx0WPf{a^}6#`98l^t_~!XESY6j<_H>Hdiu_nk+DFmlZc!Qm ztVb>1^Eb;G_Xsa5ip*)gOSeDdT7^5?nS13VCHS+njb_DfNrRJyio z;;IG}Wma~xTlTQjvy%Ke!n z%~vkl3@_#r1K1V}b|Q8wl-!I$^!5tDuFU5{s6p;eFOro#TUK9_eS7)PRbec5aY{lsdchU<{8#S_sR}Wsx2V;2LtAzx-FT$=zcMed&2jh@cU7435Q83 z^8W@2GW5KcGFItwC03VYv)ZO$;nz~ukPJP!24fdlH_BY53K-Py)%pZ6a+Rqphy|y=~$UAil z#=#zRql1qi4P2+L7P@Dae2kh;6y)q>b5cw@M!Lky?%m)ux`m~EIY=Y)MA7|{%=Nac z*k4jkugt?md){hc>*SbT(#&G5X!T=BGvuLLv7Awh14c?^`|JcdLkF4Mi;g$Q!H53i)Z}<#Rb4BlnFf;IdNsu zvEE*Y;uSgYd!KXr1bONT>KZK$*b|MpLUqSpCMO?rJ;gWhB{Xm}&ZbQuYURr5tSoY8 z)v^%8W~zSud-sghW_zy7EBnUvFa2)W|KLt(ucz6vafrO6@S zL?g-4f}_Dyf)>Ge6-DuYrp{E z3L%a4#kapvm!Dk0Y=5i-D>6mr1e)j`Oz-m5okSlR(8$JYd>U7jyuo_6oIfq*BG){Q zj}MEDItABEd~&~bL-H9cqp;>6b!lC`qp4M~p(=O|L+$hv_FO)wPqb7rd4kpNp$e~h zPM-JTidVOg2O=rF^jQ`ZTI*HPjqv2Ik(eM-x4naBEpe4|q?Q+&xn7tgs(}aixh)cr z-DNo(=^I>Pj=slIHKIq?%73;e8pX85$%o;;14sM?XvMO$UATbu7B zi#;dN4{l}Bv|zeUHfc_lLqf5gDoy46NTlLok-l;eC&Y!1!72^A^L|}J)`@Q zbR^tgETy&2qr)<^wwdph^zP8~K!9tJkq}s}s}^LnrBNkT0nm%*J9~sIQ@Ox*Dy8*! zWb^tEhYhpW_KXA{&zv`YGom;uCZd~Wlrk)${#`;R%Yas|uFf3(x_B7yTR<5h(P!Y<2IZ|j>M0?2;0vr?L=%0Kb`GYyY>qh ztUz$2mIXQ39SF~VV=NtSq^mpY0=~E1Ie2ln<~QhrPt0!+&eio(|8>#kGn`@t>C$wT z*Ap*d_fhnpcEQCZVnso} zsr#e%(sc-DDKx|&b#djQOHx>I)*fJwSXf|j*28oKPaVR4ieHlIy0dKfC;WBRg)v~^ z95Qz}dnPDGTqt48{G7#Ivi|^(`J4ZhbV>y=ZXN1^-(Za-(Sus%ZXS{W+oH;s?DSrN zei{hXL|P#6fPo-s#v2K`@}K8T{>95I=DZJG8>x3`V-Z)_K&aPGm|1E?8xN*YT9sLDdB zglIP4|3P5@?^p4)cCSQl-FIOe@m;`LkWu@dFwlsC3||{>#vuI_AO2g32tJ1=nL3#1 z2U`yS4-QQGpNa5j3lh@5uVGgsVjbBGDD+Gnjmp}utx)_JaYmiVZpOGz`u*99Gm6&J zwoz4Xw@*NbCxHn#w%OjmM3)*v6?!cttv>+K(>JZ|%o8k|OaIu3{hxj^PnhS!3G+ZMr1?|FU-a8rQWn90&3`Bw|5cN|8WK(SP57;@evE z)!yRovxz`&c{gII$KO6n(ED>D|0kJe{>4)Kdrp6^>t7B0)xcj3{MEo;4gA%>Uk&`# tz+Vmg)xcj3{MEq!ga-J3kB1T;o&^D)T64%^<=Y3>M80$`6Z3Om{}052>i+-$ literal 0 HcmV?d00001 From 4371abbe891891e724d199ac4fa41ac3e921b627 Mon Sep 17 00:00:00 2001 From: HBAI-Ltd Date: Thu, 26 Feb 2026 11:49:25 +0800 Subject: [PATCH 04/16] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a08c452..3745a73 100644 --- a/README.md +++ b/README.md @@ -525,9 +525,11 @@ pm2 monit # 监控面板 ~~交流群 11~~ -交流群 12: +~~交流群 12~~ -Toonflow Logo +交流群 13: + +Toonflow Logo

使用微信扫码添加,二维码过期可提交 Issues 提醒更新

--- From 6189ab3f426d4efcc73943e1da95c1cbdae0f688 Mon Sep 17 00:00:00 2001 From: HBAI-Ltd Date: Fri, 27 Feb 2026 10:23:02 +0800 Subject: [PATCH 05/16] =?UTF-8?q?Update=20README.md=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=BD=91=E7=9B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3745a73..c03d2dc 100644 --- a/README.md +++ b/README.md @@ -100,14 +100,12 @@ https://www.bilibili.com/video/BV1na6wB6Ea2 ### 1. 下载与安装 -| 操作系统 | GitHub 下载 | 123 云盘下载 | 说明 | +| 操作系统 | GitHub 下载 | 夸克网盘下载 | 说明 | | :------: | :----------------------------------------------------------- | :------------------------------------------------ | :------------- | -| Windows | [Release](https://github.com/HBAI-Ltd/Toonflow-app/releases) | [123 云盘](https://www.123865.com/s/bkn5Vv-E67cv) | 官方发布安装包 | +| Windows | [Release](https://github.com/HBAI-Ltd/Toonflow-app/releases) | [夸克网盘](https://pan.quark.cn/s/94ef07509df0) | 官方发布安装包 | | Linux | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | | macOS | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | -> ⚠️ 如 123 云盘提示需付费,仅因云盘流量受限,本软件完全开源免费。 - > 目前仅支持 Windows 版本,其他系统将陆续开放。 > 因 Gitee OS 环境限制及 Release 文件上传大小限制,暂不提供 Gitee Release 下载地址。 From 8753d88b1a2afc7b11ed166c98e4b1d55f8a2e2b Mon Sep 17 00:00:00 2001 From: HBAI-Ltd Date: Fri, 27 Feb 2026 18:48:28 +0800 Subject: [PATCH 06/16] Update README.md --- README.md | 47 ++++++++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index c03d2dc..f636feb 100644 --- a/README.md +++ b/README.md @@ -100,11 +100,11 @@ https://www.bilibili.com/video/BV1na6wB6Ea2 ### 1. 下载与安装 -| 操作系统 | GitHub 下载 | 夸克网盘下载 | 说明 | -| :------: | :----------------------------------------------------------- | :------------------------------------------------ | :------------- | +| 操作系统 | GitHub 下载 | 夸克网盘下载 | 说明 | +| :------: | :----------------------------------------------------------- | :---------------------------------------------- | :------------- | | Windows | [Release](https://github.com/HBAI-Ltd/Toonflow-app/releases) | [夸克网盘](https://pan.quark.cn/s/94ef07509df0) | 官方发布安装包 | -| Linux | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | -| macOS | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | +| Linux | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | +| macOS | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | > 目前仅支持 Windows 版本,其他系统将陆续开放。 @@ -135,11 +135,11 @@ docker-compose -f docker/docker-compose.yml up -d --build **支持的构建参数:** -| 参数 | 说明 | 默认值 | 示例 | -| ---------- | ----------------------- | ---------- | --------------------------- | -| `GIT` | 代码仓库源 | `github` | `github` / `gitee` | -| `TAG` | 指定版本标签 | 最新 tag | `v1.0.6` | -| `BRANCH` | 指定分支 | 默认分支 | `main` / `dev` | +| 参数 | 说明 | 默认值 | 示例 | +| -------- | ------------ | -------- | ------------------ | +| `GIT` | 代码仓库源 | `github` | `github` / `gitee` | +| `TAG` | 指定版本标签 | 最新 tag | `v1.0.6` | +| `BRANCH` | 指定分支 | 默认分支 | `main` / `dev` | **版本选择优先级**:指定 TAG > 指定 BRANCH > 自动获取最新 tag > 默认分支 @@ -171,10 +171,10 @@ docker-compose -f docker/docker-compose.local.yml up -d --build ### 服务端口说明 -| 端口 | 用途 | 在线部署映射 | 本地构建映射 | -| ------- | ----------------------- | --------------- | ----------------- | -| `80` | Nginx 前端页面 | 随机端口 | `8080:80` | -| `60000` | 后端 API 服务 | `60000:60000` | `60000:60000` | +| 端口 | 用途 | 在线部署映射 | 本地构建映射 | +| ------- | -------------- | ------------- | ------------- | +| `80` | Nginx 前端页面 | 随机端口 | `8080:80` | +| `60000` | 后端 API 服务 | `60000:60000` | `60000:60000` | ### 数据持久化 @@ -183,8 +183,8 @@ docker-compose -f docker/docker-compose.local.yml up -d --build ```yaml volumes: - ./logs:/var/log - - ./uploads:/app/uploads # 持久化上传文件 - - ./data:/app/data # 持久化数据库(如有) + - ./uploads:/app/uploads # 持久化上传文件 + - ./data:/app/data # 持久化数据库(如有) ``` ### 常用操作命令 @@ -315,6 +315,15 @@ pm2 monit # 监控面板 # 🔧 开发流程指南 +
+
+
+ 🚧 PR 提交规范 🚧
+ master 分支不接受任何 PR  │  ✅ 请将 PR 提交到 develop 分支 +
+
+
+ ## 开发环境准备 - **Node.js**:版本要求 23.11.1 及以上 @@ -368,10 +377,10 @@ pm2 monit # 监控面板 **两种模式对比:** - | 命令 | 启动内容 | 前端页面 | 适用场景 | - | -------------- | ---------------------- | -------- | -------------------------------- | + | 命令 | 启动内容 | 前端页面 | 适用场景 | + | -------------- | ------------------------ | -------- | -------------------------------- | | `yarn dev` | 仅后端 API(端口 60000) | ❌ 无 | 后端开发调试、配合前端项目联调 | - | `yarn dev:gui` | 后端 + Electron 桌面端 | ✅ 内置 | 完整功能体验、桌面客户端开发调试 | + | `yarn dev:gui` | 后端 + Electron 桌面端 | ✅ 内置 | 完整功能体验、桌面客户端开发调试 | 4. **项目打包** @@ -386,7 +395,7 @@ pm2 monit # 监控面板 ```bash yarn dist:win ``` - + - 打包为 Mac 平台可执行程序: ```bash From 85d8978a98e9250de9ed8ccc335cbd3a2358f2c0 Mon Sep 17 00:00:00 2001 From: HBAI-Ltd Date: Fri, 27 Feb 2026 18:50:16 +0800 Subject: [PATCH 07/16] Update README.md --- README.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f636feb..01b21d7 100644 --- a/README.md +++ b/README.md @@ -315,14 +315,10 @@ pm2 monit # 监控面板 # 🔧 开发流程指南 -
-
-
- 🚧 PR 提交规范 🚧
- master 分支不接受任何 PR  │  ✅ 请将 PR 提交到 develop 分支 -
-
-
+> [!CAUTION] +> 🚧 **PR 提交规范** 🚧 +> +> ⛔ `master` 分支不接受任何 PR | ✅ 请将 PR 提交到 `develop` 分支 ## 开发环境准备 From bfbcec28ea53f75c153281fc28e8563e546d4f46 Mon Sep 17 00:00:00 2001 From: HBAI-Ltd Date: Sat, 28 Feb 2026 10:40:55 +0800 Subject: [PATCH 08/16] Add files via upload --- docs/QR.png | Bin 0 -> 142642 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/QR.png diff --git a/docs/QR.png b/docs/QR.png new file mode 100644 index 0000000000000000000000000000000000000000..d7eaba993dc512eb2a56595154bc7a6d09414a20 GIT binary patch literal 142642 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

使用微信扫码添加,二维码过期可提交 Issues 提醒更新

+拉群小助手: + +Toonflow Logo --- From 0d042165741e823456cd99f96d186e2e79d1d41b Mon Sep 17 00:00:00 2001 From: HBAI-Ltd Date: Mon, 2 Mar 2026 10:50:10 +0800 Subject: [PATCH 10/16] Update README.md --- README.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 90cca73..09162f2 100644 --- a/README.md +++ b/README.md @@ -103,13 +103,8 @@ https://www.bilibili.com/video/BV1na6wB6Ea2 | 操作系统 | GitHub 下载 | 夸克网盘下载 | 说明 | | :------: | :----------------------------------------------------------- | :---------------------------------------------- | :------------- | | Windows | [Release](https://github.com/HBAI-Ltd/Toonflow-app/releases) | [夸克网盘](https://pan.quark.cn/s/94ef07509df0) | 官方发布安装包 | -| Linux | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | -| macOS | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | -| 操作系统 | GitHub 下载 | 夸克网盘下载 | 说明 | -| :------: | :----------------------------------------------------------- | :---------------------------------------------- | :------------- | -| Windows | [Release](https://github.com/HBAI-Ltd/Toonflow-app/releases) | [夸克网盘](https://pan.quark.cn/s/94ef07509df0) | 官方发布安装包 | -| Linux | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | -| macOS | ⚙️ 敬请期待 | ⚙️ 敬请期待 | 即将发布 | +| Linux | [Release](https://github.com/HBAI-Ltd/Toonflow-app/releases) | [夸克网盘](https://pan.quark.cn/s/94ef07509df0) | 官方发布安装包 | +| macOS | [Release](https://github.com/HBAI-Ltd/Toonflow-app/releases) | [夸克网盘](https://pan.quark.cn/s/94ef07509df0) | 官方发布安装包 | > 目前仅支持 Windows 版本,其他系统将陆续开放。 From 641c98037c4f6cb95dff7c98addfadb88cf454ca Mon Sep 17 00:00:00 2001 From: HBAI-Ltd Date: Mon, 2 Mar 2026 10:50:48 +0800 Subject: [PATCH 11/16] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 09162f2..e640e25 100644 --- a/README.md +++ b/README.md @@ -556,7 +556,7 @@ Toonflow 基于 AGPL-3.0 协议开源发布,许可证详情:https://www.gnu. # ⭐️ 星标历史 -[![Star History Chart](https://api.star-history.com/svg?repos=HBAI-Ltd/Toonflow-app&type=date&legend=top-left)](https://www.star-history.com/#HBAI-Ltd/Toonflow-app&type=date&legend=top-left) +[![Star History Chart](https://api.star-history.com/svg?repos=HBAI-Ltd/Toonflow-app&type=timeline&legend=top-left)](https://www.star-history.com/#HBAI-Ltd/Toonflow-app&type=timeline&legend=top-left) --- From 3153b2b79d8e4ecfdf4681c3b9de34862a0a64b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B8=85?= <2944435683> Date: Tue, 3 Mar 2026 11:36:39 +0800 Subject: [PATCH 12/16] =?UTF-8?q?=E7=94=9F=E5=9B=BE=E7=89=87=E3=80=81?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E5=8A=A0=E5=85=A5=E5=88=B0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=20=E4=B8=AD=E5=BF=83=EF=BC=8C=E6=B7=BB=E5=8A=A0=E9=A3=8E?= =?UTF-8?q?=E6=A0=BC=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- output.json | 1411 ++++++++++ src/agents/storyboard/generateImageTool.ts | 4 + src/lib/artStyle.ts | 1411 ++++++++++ src/lib/initDB.ts | 44 +- src/router.ts | 334 +-- src/routes/artStyle/getArtStyle.ts | 19 + src/routes/assets/generateAssets.ts | 12 +- src/routes/other/testImage.ts | 4 + src/routes/other/testVideo.ts | 4 + src/routes/storyboard/batchSuperScoreImage.ts | 4 + .../task/{getTaskApi.ts => getMyTaskApi.ts} | 37 +- src/routes/task/getTaskCategories.ts | 17 + src/routes/video/generateVideo.ts | 4 + src/types/database.d.ts | 29 +- src/utils/ai/image/index.ts | 35 +- src/utils/ai/image/type.ts | 4 + src/utils/ai/text/index.ts | 2 +- src/utils/ai/video/index.ts | 29 +- src/utils/ai/video/type.ts | 4 + src/utils/editImage.ts | 4 + tempCodeRunnerFile.javascript | 2454 +++++++++++++++++ 21 files changed, 5640 insertions(+), 226 deletions(-) create mode 100644 output.json create mode 100644 src/lib/artStyle.ts create mode 100644 src/routes/artStyle/getArtStyle.ts rename src/routes/task/{getTaskApi.ts => getMyTaskApi.ts} (52%) create mode 100644 src/routes/task/getTaskCategories.ts create mode 100644 tempCodeRunnerFile.javascript diff --git a/output.json b/output.json new file mode 100644 index 0000000..9c8c281 --- /dev/null +++ b/output.json @@ -0,0 +1,1411 @@ +[ + { + "name": "常用风格", + "styles": [ + { + "catName": "常用风格", + "name": "2D动漫风格", + "prompt": "(画风:2D动漫风格,2d animation style)", + "promptEn": "2d animation style", + "fileUrl": "https://files.manjuwu.cn/anime/aigc/g/i/68985098-60f1-4b64-b973-64071d95edb3.png" + }, + { + "catName": "常用风格", + "name": "真人写实", + "prompt": "(画风:照片级真人超写实,photorealistic, lifelike, ultra detailed)", + "promptEn": "photorealistic, lifelike, ultra detailed", + "fileUrl": "https://files.manjuwu.cn/anime/uploads/other/20260127/025c131413394fb5a9214e00d67ea354.jpg" + }, + { + "catName": "常用风格", + "name": "3D国创", + "prompt": "(画风:3D国创,Chinese 3D animation style)", + "promptEn": "Chinese 3D animation style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/3D国创.webp" + }, + { + "catName": "常用风格", + "name": "三渲二", + "prompt": "(画风:三渲二,cel-shaded)", + "promptEn": "cel-shaded", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/三渲二.webp" + }, + { + "catName": "常用风格", + "name": "日式少女漫", + "prompt": "(画风:日式少女漫,shoujo manga style)", + "promptEn": "shoujo manga style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/日式少女漫.webp" + }, + { + "catName": "常用风格", + "name": "龙族传说", + "prompt": "(画风:龙族传说,dragon clan legend art)", + "promptEn": "dragon clan legend art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/龙族传说.webp" + }, + { + "catName": "常用风格", + "name": "吉卜力", + "prompt": "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + "promptEn": "Ghibli style, Studio Ghibli aesthetic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/吉卜力.webp" + }, + { + "catName": "常用风格", + "name": "80s年代", + "prompt": "(画风:80s年代,1980s retro)", + "promptEn": "1980s retro", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/80s年代.webp" + }, + { + "catName": "常用风格", + "name": "木叶村", + "prompt": "(画风:木叶村,Naruto style, Konohagakure)", + "promptEn": "Naruto style, Konohagakure", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/木叶村.webp" + }, + { + "catName": "常用风格", + "name": "名侦探阿楠", + "prompt": "(画风:名侦探阿楠,Detective Conan style, Case Closed style)", + "promptEn": "Detective Conan style, Case Closed style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/名侦探阿楠.webp" + }, + { + "catName": "常用风格", + "name": "草帽团", + "prompt": "(画风:草帽团,One Piece style, Straw Hat Pirates)", + "promptEn": "One Piece style, Straw Hat Pirates", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/草帽团.webp" + }, + { + "catName": "常用风格", + "name": "奇幻平涂", + "prompt": "(画风:奇幻平涂,fantasy flat illustration)", + "promptEn": "fantasy flat illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/奇幻平涂.webp" + }, + { + "catName": "常用风格", + "name": "藤本树", + "prompt": "(画风:藤本树,Tatsuki Fujimoto style)", + "promptEn": "Tatsuki Fujimoto style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/藤本树.webp" + }, + { + "catName": "常用风格", + "name": "空灵哥特", + "prompt": "(画风:空灵哥特,ethereal gothic)", + "promptEn": "ethereal gothic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/空灵哥特.webp" + }, + { + "catName": "常用风格", + "name": "美式3D", + "prompt": "(画风:美式3D,American 3D animation style/ Pixar style)", + "promptEn": "American 3D animation style/ Pixar style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/美式3D.webp" + } + ] + }, + { + "name": "ip风格", + "styles": [ + { + "catName": "ip风格", + "name": "怪诞哥特卡通", + "prompt": "(画风:怪诞哥特卡通,grotesque gothic cartoon)", + "promptEn": "grotesque gothic cartoon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/怪诞哥特卡通.webp" + }, + { + "catName": "ip风格", + "name": "龙族传说", + "prompt": "(画风:龙族传说,dragon clan legend art)", + "promptEn": "dragon clan legend art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/龙族传说.webp" + }, + { + "catName": "ip风格", + "name": "比奇堡", + "prompt": "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + "promptEn": "SpongeBob SquarePants style, Bikini Bottom", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/比奇堡.webp" + }, + { + "catName": "ip风格", + "name": "吉卜力", + "prompt": "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + "promptEn": "Ghibli style, Studio Ghibli aesthetic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/吉卜力.webp" + }, + { + "catName": "ip风格", + "name": "复古掌机", + "prompt": "(画风:复古掌机,retro pixel art, 8-bit graphics)", + "promptEn": "retro pixel art, 8-bit graphics", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/复古掌机.webp" + }, + { + "catName": "ip风格", + "name": "美式喜剧", + "prompt": "(画风:美式喜剧,American sitcom aesthetic)", + "promptEn": "American sitcom aesthetic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/美式喜剧.webp" + }, + { + "catName": "ip风格", + "name": "三渲二", + "prompt": "(画风:三渲二,cel-shaded)", + "promptEn": "cel-shaded", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/三渲二.webp" + }, + { + "catName": "ip风格", + "name": "史努比", + "prompt": "(画风:史努比,Peanuts comic style)", + "promptEn": "Peanuts comic style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/史努比.webp" + }, + { + "catName": "ip风格", + "name": "锈湖", + "prompt": "(画风:锈湖,Rusty Lake game style)", + "promptEn": "Rusty Lake game style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/锈湖.webp" + }, + { + "catName": "ip风格", + "name": "名侦探阿楠", + "prompt": "(画风:名侦探阿楠,Detective Conan style, Case Closed style)", + "promptEn": "Detective Conan style, Case Closed style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/名侦探阿楠.webp" + }, + { + "catName": "ip风格", + "name": "草帽团", + "prompt": "(画风:草帽团,One Piece style, Straw Hat Pirates)", + "promptEn": "One Piece style, Straw Hat Pirates", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/草帽团.webp" + }, + { + "catName": "ip风格", + "name": "乐高", + "prompt": "(画风:乐高,LEGO style, brick-built)", + "promptEn": "LEGO style, brick-built", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/乐高.webp" + }, + { + "catName": "ip风格", + "name": "动森", + "prompt": "(画风:动森,Animal Crossing style)", + "promptEn": "Animal Crossing style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/动森.webp" + }, + { + "catName": "ip风格", + "name": "蜡笔小新", + "prompt": "(画风:蜡笔小新,Crayon Shin-chan style)", + "promptEn": "Crayon Shin-chan style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/蜡笔小新.webp" + }, + { + "catName": "ip风格", + "name": "扁平图形设计", + "prompt": "(画风:扁平图形设计,flat design, minimal vector art)", + "promptEn": "flat design, minimal vector art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/扁平图形设计.webp" + }, + { + "catName": "ip风格", + "name": "莱卡定格动画", + "prompt": "(画风:莱卡定格动画,Laika stop-motion style)", + "promptEn": "Laika stop-motion style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/莱卡定格动画.webp" + }, + { + "catName": "ip风格", + "name": "日本小人", + "prompt": "(画风:日本小人,chibi)", + "promptEn": "chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/日本小人.webp" + } + ] + }, + { + "name": "插画风格", + "styles": [ + { + "catName": "插画风格", + "name": "生动水彩图形", + "prompt": "(画风:生动水彩图形,vibrant watercolor illustration)", + "promptEn": "vibrant watercolor illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/生动水彩图形.webp" + }, + { + "catName": "插画风格", + "name": "单色排线素描", + "prompt": "(画风:单色排线素描,monochrome cross-hatching sketch)", + "promptEn": "monochrome cross-hatching sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/单色排线素描.webp" + }, + { + "catName": "插画风格", + "name": "怪诞哥特卡通", + "prompt": "(画风:怪诞哥特卡通,grotesque gothic cartoon)", + "promptEn": "grotesque gothic cartoon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怪诞哥特卡通.webp" + }, + { + "catName": "插画风格", + "name": "彩铅素描插画", + "prompt": "(画风:彩铅素描插画,colored pencil sketch)", + "promptEn": "colored pencil sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/彩铅素描插画.webp" + }, + { + "catName": "插画风格", + "name": "经典美式漫画", + "prompt": "(画风:经典美式漫画,classic American comic book style)", + "promptEn": "classic American comic book style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/经典美式漫画.webp" + }, + { + "catName": "插画风格", + "name": "诡萌幻想绘本", + "prompt": "(画风:诡萌幻想绘本,Q Cute Mark Pen Coloring)", + "promptEn": "Q Cute Mark Pen Coloring", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/诡萌幻想绘本.webp" + }, + { + "catName": "插画风格", + "name": "波普印刷", + "prompt": "(画风:波普印刷,pop art print)", + "promptEn": "pop art print", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/波普印刷.webp" + }, + { + "catName": "插画风格", + "name": "涂色颗粒怀旧", + "prompt": "(画风:涂色颗粒怀旧,Legend of the Dragon Clan)", + "promptEn": "Legend of the Dragon Clan", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/涂色颗粒怀旧.webp" + }, + { + "catName": "插画风格", + "name": "Q萌马克笔着色", + "prompt": "(画风:Q萌马克笔着色,chibi marker art)", + "promptEn": "chibi marker art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/Q萌马克笔着色.webp" + }, + { + "catName": "插画风格", + "name": "蚀刻光影", + "prompt": "(画风:蚀刻光影,etching with dramatic lighting)", + "promptEn": "etching with dramatic lighting", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/蚀刻光影.webp" + }, + { + "catName": "插画风格", + "name": "复古梦幻赛璐璐", + "prompt": "(画风:复古梦幻赛璐璐,retro dreamlike cel animation)", + "promptEn": "retro dreamlike cel animation", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古梦幻赛璐璐.webp" + }, + { + "catName": "插画风格", + "name": "比奇堡", + "prompt": "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + "promptEn": "SpongeBob SquarePants style, Bikini Bottom", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/比奇堡.webp" + }, + { + "catName": "插画风格", + "name": "彩色排线手绘", + "prompt": "(画风:彩色排线手绘,colorful cross-hatching, hand-drawn)", + "promptEn": "colorful cross-hatching, hand-drawn", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/彩色排线手绘.webp" + }, + { + "catName": "插画风格", + "name": "复古线条都市", + "prompt": "(画风:复古线条都市,retro line art urban)", + "promptEn": "retro line art urban", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古线条都市.webp" + }, + { + "catName": "插画风格", + "name": "浮世绘超现实", + "prompt": "(画风:浮世绘超现实,surreal ukiyo-e)", + "promptEn": "surreal ukiyo-e", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/浮世绘超现实.webp" + }, + { + "catName": "插画风格", + "name": "冷静感线条", + "prompt": "(画风:冷静感线条,clean calm line art)", + "promptEn": "clean calm line art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/冷静感线条.webp" + }, + { + "catName": "插画风格", + "name": "复杂线条都市漫", + "prompt": "(画风:复杂线条都市漫,intricate line art urban comic)", + "promptEn": "intricate line art urban comic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复杂线条都市漫.webp" + }, + { + "catName": "插画风格", + "name": "通透光泽马卡龙", + "prompt": "(画风:通透光泽马卡龙,glossy translucent macaron colors)", + "promptEn": "glossy translucent macaron colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透光泽马卡龙.webp" + }, + { + "catName": "插画风格", + "name": "魅惑哥特霓虹", + "prompt": "(画风:魅惑哥特霓虹,alluring gothic neon)", + "promptEn": "alluring gothic neon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/魅惑哥特霓虹.webp" + }, + { + "catName": "插画风格", + "name": "表现主义儿童", + "prompt": "(画风:表现主义儿童,expressionist child art)", + "promptEn": "expressionist child art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/表现主义儿童.webp" + }, + { + "catName": "插画风格", + "name": "粘土玩具", + "prompt": "(画风:粘土玩具,clay toy, claymation style)", + "promptEn": "clay toy, claymation style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粘土玩具.webp" + }, + { + "catName": "插画风格", + "name": "吉卜力", + "prompt": "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + "promptEn": "Ghibli style, Studio Ghibli aesthetic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/吉卜力.webp" + }, + { + "catName": "插画风格", + "name": "童趣蜡笔插画", + "prompt": "(画风:童趣蜡笔插画,childlike crayon illustration)", + "promptEn": "childlike crayon illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/童趣蜡笔插画.webp" + }, + { + "catName": "插画风格", + "name": "怀旧胶片线条", + "prompt": "(画风:怀旧胶片线条,nostalgic film grain line art)", + "promptEn": "nostalgic film grain line art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怀旧胶片线条.webp" + }, + { + "catName": "插画风格", + "name": "唯美清新通透", + "prompt": "(画风:唯美清新通透,aesthetic fresh translucent)", + "promptEn": "aesthetic fresh translucent", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/唯美清新通透.webp" + }, + { + "catName": "插画风格", + "name": "哥特都市涂鸦", + "prompt": "(画风:哥特都市涂鸦,gothic urban graffiti)", + "promptEn": "gothic urban graffiti", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/哥特都市涂鸦.webp" + }, + { + "catName": "插画风格", + "name": "高能动感卡通", + "prompt": "(画风:高能动感卡通,high-energy dynamic cartoon)", + "promptEn": "high-energy dynamic cartoon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/高能动感卡通.webp" + }, + { + "catName": "插画风格", + "name": "梦幻线条怪诞", + "prompt": "(画风:梦幻线条怪诞,dreamlike grotesque line art)", + "promptEn": "dreamlike grotesque line art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/梦幻线条怪诞.webp" + }, + { + "catName": "插画风格", + "name": "轻复古水彩", + "prompt": "(画风:轻复古水彩,Prism malfunction art)", + "promptEn": "Prism malfunction art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/轻复古水彩.webp" + }, + { + "catName": "插画风格", + "name": "美式肌肉讽刺", + "prompt": "(画风:美式肌肉讽刺,American muscle satire)", + "promptEn": "American muscle satire", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式肌肉讽刺.webp" + }, + { + "catName": "插画风格", + "name": "潮流都市", + "prompt": "(画风:潮流都市,urban streetwear aesthetic)", + "promptEn": "urban streetwear aesthetic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/潮流都市.webp" + }, + { + "catName": "插画风格", + "name": "奶油色绘本", + "prompt": "(画风:奶油色绘本,cream-colored picture book)", + "promptEn": "cream-colored picture book", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/奶油色绘本.webp" + }, + { + "catName": "插画风格", + "name": "棱镜故障艺术", + "prompt": "(画风:棱镜故障艺术,prism glitch art)", + "promptEn": "prism glitch art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/棱镜故障艺术.webp" + }, + { + "catName": "插画风格", + "name": "朦胧暖色速写", + "prompt": "(画风:朦胧暖色速写,hazy warm-toned sketch)", + "promptEn": "hazy warm-toned sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/朦胧暖色速写.webp" + }, + { + "catName": "插画风格", + "name": "怀旧电影感氛围", + "prompt": "(画风:怀旧电影感氛围,nostalgic cinematic atmosphere)", + "promptEn": "nostalgic cinematic atmosphere", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怀旧电影感氛围.webp" + }, + { + "catName": "插画风格", + "name": "欧漫概念艺术", + "prompt": "(画风:欧漫概念艺术,European comic concept art)", + "promptEn": "European comic concept art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/欧漫概念艺术.webp" + }, + { + "catName": "插画风格", + "name": "抒情柔光线条", + "prompt": "(画风:抒情柔光线条,lyrical soft-glow line art)", + "promptEn": "lyrical soft-glow line art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/抒情柔光线条.webp" + }, + { + "catName": "插画风格", + "name": "怪萌墨线", + "prompt": "(画风:怪萌墨线,weird-cute ink lines)", + "promptEn": "weird-cute ink lines", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怪萌墨线.webp" + }, + { + "catName": "插画风格", + "name": "硬边萌系赛璐璐", + "prompt": "(画风:硬边萌系赛璐璐,hard-edged cute cel animation)", + "promptEn": "hard-edged cute cel animation", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/硬边萌系赛璐璐.webp" + }, + { + "catName": "插画风格", + "name": "柔光浪漫水彩", + "prompt": "(画风:柔光浪漫水彩,soft romantic watercolor)", + "promptEn": "soft romantic watercolor", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光浪漫水彩.webp" + }, + { + "catName": "插画风格", + "name": "油画釉光", + "prompt": "(画风:油画釉光,oil painting with glaze finish)", + "promptEn": "oil painting with glaze finish", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/油画釉光.webp" + }, + { + "catName": "插画风格", + "name": "粗犷墨线", + "prompt": "(画风:粗犷墨线,rough ink lines)", + "promptEn": "rough ink lines", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗犷墨线.webp" + }, + { + "catName": "插画风格", + "name": "五零年代", + "prompt": "(画风:五零年代,1950s style)", + "promptEn": "1950s style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/五零年代.webp" + }, + { + "catName": "插画风格", + "name": "古典戏剧情绪", + "prompt": "(画风:古典戏剧情绪,classical dramatic mood)", + "promptEn": "classical dramatic mood", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/古典戏剧情绪.webp" + }, + { + "catName": "插画风格", + "name": "治愈童趣颗粒", + "prompt": "(画风:治愈童趣颗粒,healing childish grain texture)", + "promptEn": "healing childish grain texture", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈童趣颗粒.webp" + }, + { + "catName": "插画风格", + "name": "墨线卡通", + "prompt": "(画风:墨线卡通,ink line cartoon)", + "promptEn": "ink line cartoon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/墨线卡通.webp" + }, + { + "catName": "插画风格", + "name": "温馨彩绘", + "prompt": "(画风:温馨彩绘,cozy painted illustration)", + "promptEn": "cozy painted illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/温馨彩绘.webp" + }, + { + "catName": "插画风格", + "name": "美式粗线漫画", + "prompt": "(画风:美式粗线漫画,American bold line comic)", + "promptEn": "American bold line comic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式粗线漫画.webp" + }, + { + "catName": "插画风格", + "name": "发光线条柔光", + "prompt": "(画风:发光线条柔光,glowing line art with soft light)", + "promptEn": "glowing line art with soft light", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/发光线条柔光.webp" + }, + { + "catName": "插画风格", + "name": "通透柔光厚涂", + "prompt": "(画风:通透柔光厚涂,translucent soft glow, thick paint)", + "promptEn": "translucent soft glow, thick paint", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透柔光厚涂.webp" + }, + { + "catName": "插画风格", + "name": "通透光影厚涂", + "prompt": "(画风:通透光影厚涂,translucent lighting, thick paint)", + "promptEn": "translucent lighting, thick paint", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透光影厚涂.webp" + }, + { + "catName": "插画风格", + "name": "光影平涂", + "prompt": "(画风:光影平涂,flat shading with lighting)", + "promptEn": "flat shading with lighting", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/光影平涂.webp" + }, + { + "catName": "插画风格", + "name": "粗糙颗粒肌理", + "prompt": "(画风:粗糙颗粒肌理,rough granular texture)", + "promptEn": "rough granular texture", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗糙颗粒肌理.webp" + }, + { + "catName": "插画风格", + "name": "粗线快面卡通", + "prompt": "(画风:粗线快面卡通,bold shape fast-paced cartoon)", + "promptEn": "bold shape fast-paced cartoon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线快面卡通.webp" + }, + { + "catName": "插画风格", + "name": "卡通平涂漫画", + "prompt": "(画风:卡通平涂漫画,cel-shaded flat comic)", + "promptEn": "cel-shaded flat comic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/卡通平涂漫画.webp" + }, + { + "catName": "插画风格", + "name": "柔光平涂", + "prompt": "(画风:柔光平涂,soft glow flat colors)", + "promptEn": "soft glow flat colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光平涂.webp" + }, + { + "catName": "插画风格", + "name": "Q版草绘", + "prompt": "(画风:Q版草绘,chibi rough sketch)", + "promptEn": "chibi rough sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/Q版草绘.webp" + }, + { + "catName": "插画风格", + "name": "清新水彩墨线", + "prompt": "(画风:清新水彩墨线,fresh watercolor with ink lines)", + "promptEn": "fresh watercolor with ink lines", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/清新水彩墨线.webp" + }, + { + "catName": "插画风格", + "name": "治愈冒险漫画", + "prompt": "(画风:治愈冒险漫画,healing adventure comic)", + "promptEn": "healing adventure comic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈冒险漫画.webp" + }, + { + "catName": "插画风格", + "name": "邪魅琉璃", + "prompt": "(画风:邪魅琉璃,eerie luminous glass)", + "promptEn": "eerie luminous glass", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/邪魅琉璃.webp" + }, + { + "catName": "插画风格", + "name": "风格化撞色赛博", + "prompt": "(画风:风格化撞色赛博,stylized cyberpunk with clashing colors)", + "promptEn": "stylized cyberpunk with clashing colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/风格化撞色赛博.webp" + }, + { + "catName": "插画风格", + "name": "虹彩梦幻治愈", + "prompt": "(画风:虹彩梦幻治愈,iridescent dreamy healing)", + "promptEn": "iridescent dreamy healing", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/虹彩梦幻治愈.webp" + }, + { + "catName": "插画风格", + "name": "治愈柔和Q版", + "prompt": "(画风:治愈柔和Q版,healing soft chibi)", + "promptEn": "healing soft chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈柔和Q版.webp" + }, + { + "catName": "插画风格", + "name": "唯美柔光辐射", + "prompt": "(画风:唯美柔光辐射,aesthetic soft glow radiance)", + "promptEn": "aesthetic soft glow radiance", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/唯美柔光辐射.webp" + }, + { + "catName": "插画风格", + "name": "质朴蜡笔", + "prompt": "(画风:质朴蜡笔,textured crayon drawing)", + "promptEn": "textured crayon drawing", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/质朴蜡笔.webp" + }, + { + "catName": "插画风格", + "name": "戏剧光影水彩", + "prompt": "(画风:戏剧光影水彩,dramatic watercolor with lighting)", + "promptEn": "dramatic watercolor with lighting", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/戏剧光影水彩.webp" + }, + { + "catName": "插画风格", + "name": "柔光原画厚涂", + "prompt": "(画风:柔光原画厚涂,key visual style, soft glow, thick paint)", + "promptEn": "key visual style, soft glow, thick paint", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光原画厚涂.webp" + }, + { + "catName": "插画风格", + "name": "粗犷硬边赛璐璐", + "prompt": "(画风:粗犷硬边赛璐璐,rugged hard-edged cel animation)", + "promptEn": "rugged hard-edged cel animation", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗犷硬边赛璐璐.webp" + }, + { + "catName": "插画风格", + "name": "低饱和平涂手绘", + "prompt": "(画风:低饱和平涂手绘,low saturation flat illustration)", + "promptEn": "low saturation flat illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/低饱和平涂手绘.webp" + }, + { + "catName": "插画风格", + "name": "可爱马卡龙", + "prompt": "(画风:可爱马卡龙,cute macaron colors)", + "promptEn": "cute macaron colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/可爱马卡龙.webp" + }, + { + "catName": "插画风格", + "name": "柔光影厚涂", + "prompt": "(画风:柔光影厚涂,soft light and shadow, thick paint)", + "promptEn": "soft light and shadow, thick paint", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光影厚涂.webp" + }, + { + "catName": "插画风格", + "name": "迷幻复古都市", + "prompt": "(画风:迷幻复古都市,psychedelic retro city)", + "promptEn": "psychedelic retro city", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/迷幻复古都市.webp" + }, + { + "catName": "插画风格", + "name": "颗粒粉彩童话风", + "prompt": "(画风:颗粒粉彩童话风,grainy pastel fairy tale)", + "promptEn": "grainy pastel fairy tale", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/颗粒粉彩童话风.webp" + }, + { + "catName": "插画风格", + "name": "高对比应边缘", + "prompt": "(画风:高对比应边缘,Warm Healing Q Edition)", + "promptEn": "Warm Healing Q Edition", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/高对比应边缘.webp" + }, + { + "catName": "插画风格", + "name": "粗线活力动感", + "prompt": "(画风:粗线活力动感,bold line vibrant motion)", + "promptEn": "bold line vibrant motion", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线活力动感.webp" + }, + { + "catName": "插画风格", + "name": "猛烈印象派", + "prompt": "(画风:猛烈印象派,fierce impressionism)", + "promptEn": "fierce impressionism", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/猛烈印象派.webp" + }, + { + "catName": "插画风格", + "name": "温暖治愈Q版", + "prompt": "(画风:温暖治愈Q版,warm healing chibi)", + "promptEn": "warm healing chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/温暖治愈Q版.webp" + }, + { + "catName": "插画风格", + "name": "莫兰迪水粉手绘", + "prompt": "(画风:莫兰迪水粉手绘,Morandi style gouache painting)", + "promptEn": "Morandi style gouache painting", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/莫兰迪水粉手绘.webp" + }, + { + "catName": "插画风格", + "name": "空气彩铅", + "prompt": "(画风:空气彩铅,airy colored pencil)", + "promptEn": "airy colored pencil", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/空气彩铅.webp" + }, + { + "catName": "插画风格", + "name": "东方淡彩", + "prompt": "(画风:东方淡彩,eastern light color wash)", + "promptEn": "eastern light color wash", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/东方淡彩.webp" + }, + { + "catName": "插画风格", + "name": "都市潮漫硬边", + "prompt": "(画风:都市潮漫硬边,urban trendy comic with hard edges)", + "promptEn": "urban trendy comic with hard edges", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/都市潮漫硬边.webp" + }, + { + "catName": "插画风格", + "name": "粗线潮流Q版", + "prompt": "(画风:粗线潮流Q版,bold line trendy chibi)", + "promptEn": "bold line trendy chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线潮流Q版.webp" + }, + { + "catName": "插画风格", + "name": "甜美可爱复古", + "prompt": "(画风:甜美可爱复古,sweet kawaii retro)", + "promptEn": "sweet kawaii retro", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/甜美可爱复古.webp" + }, + { + "catName": "插画风格", + "name": "炭笔暗黑朋克", + "prompt": "(画风:炭笔暗黑朋克,charcoal dark punk)", + "promptEn": "charcoal dark punk", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/炭笔暗黑朋克.webp" + }, + { + "catName": "插画风格", + "name": "复古褪色速写", + "prompt": "(画风:复古褪色速写,faded vintage sketch)", + "promptEn": "faded vintage sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古褪色速写.webp" + }, + { + "catName": "插画风格", + "name": "韩式漫画厚涂", + "prompt": "(画风:韩式漫画厚涂,Korean webtoon style, thick paint)", + "promptEn": "Korean webtoon style, thick paint", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/韩式漫画厚涂.webp" + }, + { + "catName": "插画风格", + "name": "可爱抽象涂鸦", + "prompt": "(画风:可爱抽象涂鸦,cute abstract doodle)", + "promptEn": "cute abstract doodle", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/可爱抽象涂鸦.webp" + }, + { + "catName": "插画风格", + "name": "复古赛露露怀旧", + "prompt": "(画风:复古赛露露怀旧,American style granules)", + "promptEn": "American style granules", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古赛露露怀旧.webp" + }, + { + "catName": "插画风格", + "name": "蒸汽波神话糖", + "prompt": "(画风:蒸汽波神话糖,vaporwave myth candy)", + "promptEn": "vaporwave myth candy", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/蒸汽波神话糖.webp" + }, + { + "catName": "插画风格", + "name": "美式颗粒", + "prompt": "(画风:美式颗粒,American comic halftone dots)", + "promptEn": "American comic halftone dots", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式颗粒.webp" + }, + { + "catName": "插画风格", + "name": "厚涂柔光怀旧", + "prompt": "(画风:厚涂柔光怀旧,thick paint, soft glow, nostalgic)", + "promptEn": "thick paint, soft glow, nostalgic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/厚涂柔光怀旧.webp" + }, + { + "catName": "插画风格", + "name": "扁平涂鸦", + "prompt": "(画风:扁平涂鸦,flat doodle style)", + "promptEn": "flat doodle style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/扁平涂鸦.webp" + }, + { + "catName": "插画风格", + "name": "甜美粉彩", + "prompt": "(画风:甜美粉彩,sweet pastel)", + "promptEn": "sweet pastel", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/甜美粉彩.webp" + }, + { + "catName": "插画风格", + "name": "极简色块复古", + "prompt": "(画风:极简色块复古,Minimalist color block retro)", + "promptEn": "Minimalist color block retro", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/极简色块复古.webp" + }, + { + "catName": "插画风格", + "name": "童趣速写", + "prompt": "(画风:童趣速写,childlike sketch)", + "promptEn": "childlike sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/童趣速写.webp" + }, + { + "catName": "插画风格", + "name": "水粉童书插画", + "prompt": "(画风:水粉童书插画,gouache children's book illustration)", + "promptEn": "gouache children's book illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/水粉童书插画.webp" + }, + { + "catName": "插画风格", + "name": "简约扁平手绘", + "prompt": "(画风:简约扁平手绘,Minimally flat hand drawn)", + "promptEn": "Minimally flat hand drawn", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/简约扁平手绘.webp" + }, + { + "catName": "插画风格", + "name": "活力萌系赛璐璐", + "prompt": "(画风:活力萌系赛璐璐,vibrant cute cel animation)", + "promptEn": "vibrant cute cel animation", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/活力萌系赛璐璐.webp" + }, + { + "catName": "插画风格", + "name": "治愈Q萌", + "prompt": "(画风:治愈Q萌,healing chibi)", + "promptEn": "healing chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈Q萌.webp" + }, + { + "catName": "插画风格", + "name": "矢量扁平色块", + "prompt": "(画风:矢量扁平色块,vector flat colors)", + "promptEn": "vector flat colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/矢量扁平色块.webp" + }, + { + "catName": "插画风格", + "name": "清新童趣Q版", + "prompt": "(画风:清新童趣Q版,fresh childish chibi)", + "promptEn": "fresh childish chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/清新童趣Q版.webp" + } + ] + }, + { + "name": "可爱Q版", + "styles": [ + { + "catName": "可爱Q版", + "name": "Q萌马克笔着色", + "prompt": "(画风:Q萌马克笔着色,chibi marker art)", + "promptEn": "chibi marker art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q萌马克笔着色.webp" + }, + { + "catName": "可爱Q版", + "name": "比奇堡", + "prompt": "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + "promptEn": "SpongeBob SquarePants style, Bikini Bottom", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/比奇堡.webp" + }, + { + "catName": "可爱Q版", + "name": "彩色排线手绘", + "prompt": "(画风:彩色排线手绘,colorful cross-hatching, hand-drawn)", + "promptEn": "colorful cross-hatching, hand-drawn", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/彩色排线手绘.webp" + }, + { + "catName": "可爱Q版", + "name": "复古线条都市", + "prompt": "(画风:复古线条都市,retro line art urban)", + "promptEn": "retro line art urban", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/复古线条都市.webp" + }, + { + "catName": "可爱Q版", + "name": "通透光泽马卡龙", + "prompt": "(画风:通透光泽马卡龙,glossy translucent macaron colors)", + "promptEn": "glossy translucent macaron colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/通透光泽马卡龙.webp" + }, + { + "catName": "可爱Q版", + "name": "童趣蜡笔插画", + "prompt": "(画风:童趣蜡笔插画,childlike crayon illustration)", + "promptEn": "childlike crayon illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/童趣蜡笔插画.webp" + }, + { + "catName": "可爱Q版", + "name": "高能动感卡通", + "prompt": "(画风:高能动感卡通,high-energy dynamic cartoon)", + "promptEn": "high-energy dynamic cartoon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/高能动感卡通.webp" + }, + { + "catName": "可爱Q版", + "name": "梦幻线条怪诞", + "prompt": "(画风:梦幻线条怪诞,dreamlike grotesque line art)", + "promptEn": "dreamlike grotesque line art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/梦幻线条怪诞.webp" + }, + { + "catName": "可爱Q版", + "name": "火柴人", + "prompt": "(画风:火柴人,stick figure)", + "promptEn": "stick figure", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/火柴人.webp" + }, + { + "catName": "可爱Q版", + "name": "朦胧暖色速写", + "prompt": "(画风:朦胧暖色速写,hazy warm-toned sketch)", + "promptEn": "hazy warm-toned sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/朦胧暖色速写.webp" + }, + { + "catName": "可爱Q版", + "name": "复古彩光", + "prompt": "(画风:复古彩光,vintage chromatic glow)", + "promptEn": "vintage chromatic glow", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/复古彩光.webp" + }, + { + "catName": "可爱Q版", + "name": "粗线超级Q版", + "prompt": "(画风:粗线超级Q版,bold line super deformed)", + "promptEn": "bold line super deformed", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线超级Q版.webp" + }, + { + "catName": "可爱Q版", + "name": "墨线卡通", + "prompt": "(画风:墨线卡通,ink line cartoon)", + "promptEn": "ink line cartoon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/墨线卡通.webp" + }, + { + "catName": "可爱Q版", + "name": "Q版3D", + "prompt": "(画风:Q版3D,3D chibi)", + "promptEn": "3D chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q版3D.webp" + }, + { + "catName": "可爱Q版", + "name": "美式粗线漫画", + "prompt": "(画风:美式粗线漫画,American bold line comic)", + "promptEn": "American bold line comic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/美式粗线漫画.webp" + }, + { + "catName": "可爱Q版", + "name": "莫兰蒂Q版", + "prompt": "(画风:莫兰蒂Q版,Rough granular texture)", + "promptEn": "Rough granular texture", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/莫兰蒂Q版.webp" + }, + { + "catName": "可爱Q版", + "name": "粗线块卡通", + "prompt": "(画风:粗线块卡通,bold shape cartoon)", + "promptEn": "bold shape cartoon", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线块卡通.webp" + }, + { + "catName": "可爱Q版", + "name": "Q版草绘", + "prompt": "(画风:Q版草绘,chibi rough sketch)", + "promptEn": "chibi rough sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q版草绘.webp" + }, + { + "catName": "可爱Q版", + "name": "治愈冒险漫画", + "prompt": "(画风:治愈冒险漫画,healing adventure comic)", + "promptEn": "healing adventure comic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/治愈冒险漫画.webp" + }, + { + "catName": "可爱Q版", + "name": "治愈柔和Q版", + "prompt": "(画风:治愈柔和Q版,healing soft chibi)", + "promptEn": "healing soft chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/治愈柔和Q版.webp" + }, + { + "catName": "可爱Q版", + "name": "可爱马卡龙", + "prompt": "(画风:可爱马卡龙,cute macaron colors)", + "promptEn": "cute macaron colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/可爱马卡龙.webp" + }, + { + "catName": "可爱Q版", + "name": "粗线活力动感", + "prompt": "(画风:粗线活力动感,bold line vibrant motion)", + "promptEn": "bold line vibrant motion", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线活力动感.webp" + }, + { + "catName": "可爱Q版", + "name": "温暖治愈Q版", + "prompt": "(画风:温暖治愈Q版,warm healing chibi)", + "promptEn": "warm healing chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/温暖治愈Q版.webp" + }, + { + "catName": "可爱Q版", + "name": "毛绒玩具质感", + "prompt": "(画风:毛绒玩具质感,plush toy texture)", + "promptEn": "plush toy texture", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/毛绒玩具质感.webp" + }, + { + "catName": "可爱Q版", + "name": "莫兰迪水粉手绘", + "prompt": "(画风:莫兰迪水粉手绘,Morandi style gouache painting)", + "promptEn": "Morandi style gouache painting", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/莫兰迪水粉手绘.webp" + }, + { + "catName": "可爱Q版", + "name": "空气彩铅", + "prompt": "(画风:空气彩铅,airy colored pencil)", + "promptEn": "airy colored pencil", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/空气彩铅.webp" + }, + { + "catName": "可爱Q版", + "name": "粗线潮流Q版", + "prompt": "(画风:粗线潮流Q版,bold line trendy chibi)", + "promptEn": "bold line trendy chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线潮流Q版.webp" + }, + { + "catName": "可爱Q版", + "name": "可爱抽象涂鸦", + "prompt": "(画风:可爱抽象涂鸦,cute abstract doodle)", + "promptEn": "cute abstract doodle", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/可爱抽象涂鸦.webp" + }, + { + "catName": "可爱Q版", + "name": "美式颗粒", + "prompt": "(画风:美式颗粒,American comic halftone dots)", + "promptEn": "American comic halftone dots", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/美式颗粒.webp" + }, + { + "catName": "可爱Q版", + "name": "甜美粉彩", + "prompt": "(画风:甜美粉彩,sweet pastel)", + "promptEn": "sweet pastel", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/甜美粉彩.webp" + }, + { + "catName": "可爱Q版", + "name": "童趣速写", + "prompt": "(画风:童趣速写,childlike sketch)", + "promptEn": "childlike sketch", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/童趣速写.webp" + }, + { + "catName": "可爱Q版", + "name": "像素", + "prompt": "(画风:像素,pixel art)", + "promptEn": "pixel art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/像素.webp" + }, + { + "catName": "可爱Q版", + "name": "简约扁平手绘", + "prompt": "(画风:简约扁平手绘,Minimally flat hand drawn)", + "promptEn": "Minimally flat hand drawn", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/简约扁平手绘.webp" + }, + { + "catName": "可爱Q版", + "name": "活力萌系赛璐璐", + "prompt": "(画风:活力萌系赛璐璐,vibrant cute cel animation)", + "promptEn": "vibrant cute cel animation", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/活力萌系赛璐璐.webp" + }, + { + "catName": "可爱Q版", + "name": "蜡笔小新", + "prompt": "(画风:蜡笔小新,Crayon Shin-chan style)", + "promptEn": "Crayon Shin-chan style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/蜡笔小新.webp" + }, + { + "catName": "可爱Q版", + "name": "极简几何艺术", + "prompt": "(画风:极简几何艺术,minimal geometric art)", + "promptEn": "minimal geometric art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/极简几何艺术.webp" + }, + { + "catName": "可爱Q版", + "name": "扁平图形设计", + "prompt": "(画风:扁平图形设计,flat design, minimal vector art)", + "promptEn": "flat design, minimal vector art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/扁平图形设计.webp" + }, + { + "catName": "可爱Q版", + "name": "矢量扁平色块", + "prompt": "(画风:矢量扁平色块,vector flat colors)", + "promptEn": "vector flat colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/矢量扁平色块.webp" + }, + { + "catName": "可爱Q版", + "name": "清新童趣Q版", + "prompt": "(画风:清新童趣Q版,fresh childish chibi)", + "promptEn": "fresh childish chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/清新童趣Q版.webp" + }, + { + "catName": "可爱Q版", + "name": "日本小人", + "prompt": "(画风:日本小人,chibi)", + "promptEn": "chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/日本小人.webp" + } + ] + }, + { + "name": "立体风格", + "styles": [ + { + "catName": "立体风格", + "name": "Q版3D", + "prompt": "(画风:Q版3D,3D chibi)", + "promptEn": "3D chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/Q版3D.webp" + }, + { + "catName": "立体风格", + "name": "空灵现实", + "prompt": "(画风:空灵现实,ethereal realism)", + "promptEn": "ethereal realism", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/空灵现实.webp" + }, + { + "catName": "立体风格", + "name": "方块世界", + "prompt": "(画风:方块世界,blocky world, voxel art)", + "promptEn": "blocky world, voxel art", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/方块世界.webp" + }, + { + "catName": "立体风格", + "name": "毛绒玩具质感", + "prompt": "(画风:毛绒玩具质感,plush toy texture)", + "promptEn": "plush toy texture", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/毛绒玩具质感.webp" + }, + { + "catName": "立体风格", + "name": "奇幻平涂", + "prompt": "(画风:奇幻平涂,fantasy flat illustration)", + "promptEn": "fantasy flat illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/奇幻平涂.webp" + }, + { + "catName": "立体风格", + "name": "乐高", + "prompt": "(画风:乐高,LEGO style, brick-built)", + "promptEn": "LEGO style, brick-built", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/乐高.webp" + }, + { + "catName": "立体风格", + "name": "折纸艺术", + "prompt": "(画风:折纸艺术,origami art style)", + "promptEn": "origami art style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/折纸艺术.webp" + }, + { + "catName": "立体风格", + "name": "动森", + "prompt": "(画风:动森,Animal Crossing style)", + "promptEn": "Animal Crossing style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/动森.webp" + }, + { + "catName": "立体风格", + "name": "美式3D", + "prompt": "(画风:美式3D,American 3D animation style/ Pixar style)", + "promptEn": "American 3D animation style/ Pixar style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/美式3D.webp" + }, + { + "catName": "立体风格", + "name": "徕卡定格动画", + "prompt": "(画风:徕卡定格动画,Leica stop motion animation)", + "promptEn": "Leica stop motion animation", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/徕卡定格动画.webp" + } + ] + }, + { + "name": "日系风格", + "styles": [ + { + "catName": "日系风格", + "name": "日式少女漫", + "prompt": "(画风:日式少女漫,shoujo manga style)", + "promptEn": "shoujo manga style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/日式少女漫.webp" + }, + { + "catName": "日系风格", + "name": "东方古典装饰", + "prompt": "(画风:东方古典装饰,eastern classical ornament)", + "promptEn": "eastern classical ornament", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/东方古典装饰.webp" + }, + { + "catName": "日系风格", + "name": "复古梦幻赛璐璐", + "prompt": "(画风:复古梦幻赛璐璐,retro dreamlike cel animation)", + "promptEn": "retro dreamlike cel animation", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/复古梦幻赛璐璐.webp" + }, + { + "catName": "日系风格", + "name": "复古日式", + "prompt": "(画风:复古日式,retro Japanese style)", + "promptEn": "retro Japanese style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/复古日式.webp" + }, + { + "catName": "日系风格", + "name": "油画釉光", + "prompt": "(画风:油画釉光,oil painting with glaze finish)", + "promptEn": "oil painting with glaze finish", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/油画釉光.webp" + }, + { + "catName": "日系风格", + "name": "80s年代", + "prompt": "(画风:80s年代,1980s retro)", + "promptEn": "1980s retro", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/80s年代.webp" + }, + { + "catName": "日系风格", + "name": "柔光平涂", + "prompt": "(画风:柔光平涂,soft glow flat colors)", + "promptEn": "soft glow flat colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/柔光平涂.webp" + }, + { + "catName": "日系风格", + "name": "低饱和平涂手绘", + "prompt": "(画风:低饱和平涂手绘,low saturation flat illustration)", + "promptEn": "low saturation flat illustration", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/低饱和平涂手绘.webp" + }, + { + "catName": "日系风格", + "name": "可爱马卡龙", + "prompt": "(画风:可爱马卡龙,cute macaron colors)", + "promptEn": "cute macaron colors", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/可爱马卡龙.webp" + }, + { + "catName": "日系风格", + "name": "空气彩铅", + "prompt": "(画风:空气彩铅,airy colored pencil)", + "promptEn": "airy colored pencil", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/空气彩铅.webp" + }, + { + "catName": "日系风格", + "name": "蒸汽波神话糖", + "prompt": "(画风:蒸汽波神话糖,vaporwave myth candy)", + "promptEn": "vaporwave myth candy", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/蒸汽波神话糖.webp" + }, + { + "catName": "日系风格", + "name": "藤本树", + "prompt": "(画风:藤本树,Tatsuki Fujimoto style)", + "promptEn": "Tatsuki Fujimoto style", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/藤本树.webp" + }, + { + "catName": "日系风格", + "name": "空灵哥特", + "prompt": "(画风:空灵哥特,ethereal gothic)", + "promptEn": "ethereal gothic", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/空灵哥特.webp" + }, + { + "catName": "日系风格", + "name": "日本小人", + "prompt": "(画风:日本小人,chibi)", + "promptEn": "chibi", + "fileUrl": "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/日本小人.webp" + } + ] + } +] \ No newline at end of file diff --git a/src/agents/storyboard/generateImageTool.ts b/src/agents/storyboard/generateImageTool.ts index 0c61d31..314b0c2 100644 --- a/src/agents/storyboard/generateImageTool.ts +++ b/src/agents/storyboard/generateImageTool.ts @@ -317,6 +317,10 @@ export default async (cells: { prompt: string }[], scriptId: number, projectId: size: "4K", aspectRatio: projectInfo?.videoRatio ? (projectInfo.videoRatio as any) : "16:9", imageBase64: processedImages.map((buf) => buf.toString("base64")), + taskClass: "分镜图生成", + name: `分镜图-${outline?.title || "未知剧集"}`, + describe: prompts, + projectId, }, apiConfig, ); diff --git a/src/lib/artStyle.ts b/src/lib/artStyle.ts new file mode 100644 index 0000000..daad884 --- /dev/null +++ b/src/lib/artStyle.ts @@ -0,0 +1,1411 @@ +export const artStyle = [ + { + name: "常用风格", + styles: [ + { + catName: "常用风格", + name: "2D动漫风格", + prompt: "(画风:2D动漫风格,2d animation style)", + promptEn: "2d animation style", + fileUrl: "https://files.manjuwu.cn/anime/aigc/g/i/68985098-60f1-4b64-b973-64071d95edb3.png", + }, + { + catName: "常用风格", + name: "真人写实", + prompt: "(画风:照片级真人超写实,photorealistic, lifelike, ultra detailed)", + promptEn: "photorealistic, lifelike, ultra detailed", + fileUrl: "https://files.manjuwu.cn/anime/uploads/other/20260127/025c131413394fb5a9214e00d67ea354.jpg", + }, + { + catName: "常用风格", + name: "3D国创", + prompt: "(画风:3D国创,Chinese 3D animation style)", + promptEn: "Chinese 3D animation style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/3D国创.webp", + }, + { + catName: "常用风格", + name: "三渲二", + prompt: "(画风:三渲二,cel-shaded)", + promptEn: "cel-shaded", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/三渲二.webp", + }, + { + catName: "常用风格", + name: "日式少女漫", + prompt: "(画风:日式少女漫,shoujo manga style)", + promptEn: "shoujo manga style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/日式少女漫.webp", + }, + { + catName: "常用风格", + name: "龙族传说", + prompt: "(画风:龙族传说,dragon clan legend art)", + promptEn: "dragon clan legend art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/龙族传说.webp", + }, + { + catName: "常用风格", + name: "吉卜力", + prompt: "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + promptEn: "Ghibli style, Studio Ghibli aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/吉卜力.webp", + }, + { + catName: "常用风格", + name: "80s年代", + prompt: "(画风:80s年代,1980s retro)", + promptEn: "1980s retro", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/80s年代.webp", + }, + { + catName: "常用风格", + name: "木叶村", + prompt: "(画风:木叶村,Naruto style, Konohagakure)", + promptEn: "Naruto style, Konohagakure", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/木叶村.webp", + }, + { + catName: "常用风格", + name: "名侦探阿楠", + prompt: "(画风:名侦探阿楠,Detective Conan style, Case Closed style)", + promptEn: "Detective Conan style, Case Closed style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/名侦探阿楠.webp", + }, + { + catName: "常用风格", + name: "草帽团", + prompt: "(画风:草帽团,One Piece style, Straw Hat Pirates)", + promptEn: "One Piece style, Straw Hat Pirates", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/草帽团.webp", + }, + { + catName: "常用风格", + name: "奇幻平涂", + prompt: "(画风:奇幻平涂,fantasy flat illustration)", + promptEn: "fantasy flat illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/奇幻平涂.webp", + }, + { + catName: "常用风格", + name: "藤本树", + prompt: "(画风:藤本树,Tatsuki Fujimoto style)", + promptEn: "Tatsuki Fujimoto style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/藤本树.webp", + }, + { + catName: "常用风格", + name: "空灵哥特", + prompt: "(画风:空灵哥特,ethereal gothic)", + promptEn: "ethereal gothic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/空灵哥特.webp", + }, + { + catName: "常用风格", + name: "美式3D", + prompt: "(画风:美式3D,American 3D animation style/ Pixar style)", + promptEn: "American 3D animation style/ Pixar style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/美式3D.webp", + }, + ], + }, + { + name: "ip风格", + styles: [ + { + catName: "ip风格", + name: "怪诞哥特卡通", + prompt: "(画风:怪诞哥特卡通,grotesque gothic cartoon)", + promptEn: "grotesque gothic cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/怪诞哥特卡通.webp", + }, + { + catName: "ip风格", + name: "龙族传说", + prompt: "(画风:龙族传说,dragon clan legend art)", + promptEn: "dragon clan legend art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/龙族传说.webp", + }, + { + catName: "ip风格", + name: "比奇堡", + prompt: "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + promptEn: "SpongeBob SquarePants style, Bikini Bottom", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/比奇堡.webp", + }, + { + catName: "ip风格", + name: "吉卜力", + prompt: "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + promptEn: "Ghibli style, Studio Ghibli aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/吉卜力.webp", + }, + { + catName: "ip风格", + name: "复古掌机", + prompt: "(画风:复古掌机,retro pixel art, 8-bit graphics)", + promptEn: "retro pixel art, 8-bit graphics", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/复古掌机.webp", + }, + { + catName: "ip风格", + name: "美式喜剧", + prompt: "(画风:美式喜剧,American sitcom aesthetic)", + promptEn: "American sitcom aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/美式喜剧.webp", + }, + { + catName: "ip风格", + name: "三渲二", + prompt: "(画风:三渲二,cel-shaded)", + promptEn: "cel-shaded", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/三渲二.webp", + }, + { + catName: "ip风格", + name: "史努比", + prompt: "(画风:史努比,Peanuts comic style)", + promptEn: "Peanuts comic style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/史努比.webp", + }, + { + catName: "ip风格", + name: "锈湖", + prompt: "(画风:锈湖,Rusty Lake game style)", + promptEn: "Rusty Lake game style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/锈湖.webp", + }, + { + catName: "ip风格", + name: "名侦探阿楠", + prompt: "(画风:名侦探阿楠,Detective Conan style, Case Closed style)", + promptEn: "Detective Conan style, Case Closed style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/名侦探阿楠.webp", + }, + { + catName: "ip风格", + name: "草帽团", + prompt: "(画风:草帽团,One Piece style, Straw Hat Pirates)", + promptEn: "One Piece style, Straw Hat Pirates", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/草帽团.webp", + }, + { + catName: "ip风格", + name: "乐高", + prompt: "(画风:乐高,LEGO style, brick-built)", + promptEn: "LEGO style, brick-built", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/乐高.webp", + }, + { + catName: "ip风格", + name: "动森", + prompt: "(画风:动森,Animal Crossing style)", + promptEn: "Animal Crossing style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/动森.webp", + }, + { + catName: "ip风格", + name: "蜡笔小新", + prompt: "(画风:蜡笔小新,Crayon Shin-chan style)", + promptEn: "Crayon Shin-chan style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/蜡笔小新.webp", + }, + { + catName: "ip风格", + name: "扁平图形设计", + prompt: "(画风:扁平图形设计,flat design, minimal vector art)", + promptEn: "flat design, minimal vector art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/扁平图形设计.webp", + }, + { + catName: "ip风格", + name: "莱卡定格动画", + prompt: "(画风:莱卡定格动画,Laika stop-motion style)", + promptEn: "Laika stop-motion style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/莱卡定格动画.webp", + }, + { + catName: "ip风格", + name: "日本小人", + prompt: "(画风:日本小人,chibi)", + promptEn: "chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/日本小人.webp", + }, + ], + }, + { + name: "插画风格", + styles: [ + { + catName: "插画风格", + name: "生动水彩图形", + prompt: "(画风:生动水彩图形,vibrant watercolor illustration)", + promptEn: "vibrant watercolor illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/生动水彩图形.webp", + }, + { + catName: "插画风格", + name: "单色排线素描", + prompt: "(画风:单色排线素描,monochrome cross-hatching sketch)", + promptEn: "monochrome cross-hatching sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/单色排线素描.webp", + }, + { + catName: "插画风格", + name: "怪诞哥特卡通", + prompt: "(画风:怪诞哥特卡通,grotesque gothic cartoon)", + promptEn: "grotesque gothic cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怪诞哥特卡通.webp", + }, + { + catName: "插画风格", + name: "彩铅素描插画", + prompt: "(画风:彩铅素描插画,colored pencil sketch)", + promptEn: "colored pencil sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/彩铅素描插画.webp", + }, + { + catName: "插画风格", + name: "经典美式漫画", + prompt: "(画风:经典美式漫画,classic American comic book style)", + promptEn: "classic American comic book style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/经典美式漫画.webp", + }, + { + catName: "插画风格", + name: "诡萌幻想绘本", + prompt: "(画风:诡萌幻想绘本,Q Cute Mark Pen Coloring)", + promptEn: "Q Cute Mark Pen Coloring", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/诡萌幻想绘本.webp", + }, + { + catName: "插画风格", + name: "波普印刷", + prompt: "(画风:波普印刷,pop art print)", + promptEn: "pop art print", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/波普印刷.webp", + }, + { + catName: "插画风格", + name: "涂色颗粒怀旧", + prompt: "(画风:涂色颗粒怀旧,Legend of the Dragon Clan)", + promptEn: "Legend of the Dragon Clan", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/涂色颗粒怀旧.webp", + }, + { + catName: "插画风格", + name: "Q萌马克笔着色", + prompt: "(画风:Q萌马克笔着色,chibi marker art)", + promptEn: "chibi marker art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/Q萌马克笔着色.webp", + }, + { + catName: "插画风格", + name: "蚀刻光影", + prompt: "(画风:蚀刻光影,etching with dramatic lighting)", + promptEn: "etching with dramatic lighting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/蚀刻光影.webp", + }, + { + catName: "插画风格", + name: "复古梦幻赛璐璐", + prompt: "(画风:复古梦幻赛璐璐,retro dreamlike cel animation)", + promptEn: "retro dreamlike cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古梦幻赛璐璐.webp", + }, + { + catName: "插画风格", + name: "比奇堡", + prompt: "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + promptEn: "SpongeBob SquarePants style, Bikini Bottom", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/比奇堡.webp", + }, + { + catName: "插画风格", + name: "彩色排线手绘", + prompt: "(画风:彩色排线手绘,colorful cross-hatching, hand-drawn)", + promptEn: "colorful cross-hatching, hand-drawn", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/彩色排线手绘.webp", + }, + { + catName: "插画风格", + name: "复古线条都市", + prompt: "(画风:复古线条都市,retro line art urban)", + promptEn: "retro line art urban", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古线条都市.webp", + }, + { + catName: "插画风格", + name: "浮世绘超现实", + prompt: "(画风:浮世绘超现实,surreal ukiyo-e)", + promptEn: "surreal ukiyo-e", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/浮世绘超现实.webp", + }, + { + catName: "插画风格", + name: "冷静感线条", + prompt: "(画风:冷静感线条,clean calm line art)", + promptEn: "clean calm line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/冷静感线条.webp", + }, + { + catName: "插画风格", + name: "复杂线条都市漫", + prompt: "(画风:复杂线条都市漫,intricate line art urban comic)", + promptEn: "intricate line art urban comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复杂线条都市漫.webp", + }, + { + catName: "插画风格", + name: "通透光泽马卡龙", + prompt: "(画风:通透光泽马卡龙,glossy translucent macaron colors)", + promptEn: "glossy translucent macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透光泽马卡龙.webp", + }, + { + catName: "插画风格", + name: "魅惑哥特霓虹", + prompt: "(画风:魅惑哥特霓虹,alluring gothic neon)", + promptEn: "alluring gothic neon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/魅惑哥特霓虹.webp", + }, + { + catName: "插画风格", + name: "表现主义儿童", + prompt: "(画风:表现主义儿童,expressionist child art)", + promptEn: "expressionist child art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/表现主义儿童.webp", + }, + { + catName: "插画风格", + name: "粘土玩具", + prompt: "(画风:粘土玩具,clay toy, claymation style)", + promptEn: "clay toy, claymation style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粘土玩具.webp", + }, + { + catName: "插画风格", + name: "吉卜力", + prompt: "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + promptEn: "Ghibli style, Studio Ghibli aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/吉卜力.webp", + }, + { + catName: "插画风格", + name: "童趣蜡笔插画", + prompt: "(画风:童趣蜡笔插画,childlike crayon illustration)", + promptEn: "childlike crayon illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/童趣蜡笔插画.webp", + }, + { + catName: "插画风格", + name: "怀旧胶片线条", + prompt: "(画风:怀旧胶片线条,nostalgic film grain line art)", + promptEn: "nostalgic film grain line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怀旧胶片线条.webp", + }, + { + catName: "插画风格", + name: "唯美清新通透", + prompt: "(画风:唯美清新通透,aesthetic fresh translucent)", + promptEn: "aesthetic fresh translucent", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/唯美清新通透.webp", + }, + { + catName: "插画风格", + name: "哥特都市涂鸦", + prompt: "(画风:哥特都市涂鸦,gothic urban graffiti)", + promptEn: "gothic urban graffiti", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/哥特都市涂鸦.webp", + }, + { + catName: "插画风格", + name: "高能动感卡通", + prompt: "(画风:高能动感卡通,high-energy dynamic cartoon)", + promptEn: "high-energy dynamic cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/高能动感卡通.webp", + }, + { + catName: "插画风格", + name: "梦幻线条怪诞", + prompt: "(画风:梦幻线条怪诞,dreamlike grotesque line art)", + promptEn: "dreamlike grotesque line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/梦幻线条怪诞.webp", + }, + { + catName: "插画风格", + name: "轻复古水彩", + prompt: "(画风:轻复古水彩,Prism malfunction art)", + promptEn: "Prism malfunction art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/轻复古水彩.webp", + }, + { + catName: "插画风格", + name: "美式肌肉讽刺", + prompt: "(画风:美式肌肉讽刺,American muscle satire)", + promptEn: "American muscle satire", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式肌肉讽刺.webp", + }, + { + catName: "插画风格", + name: "潮流都市", + prompt: "(画风:潮流都市,urban streetwear aesthetic)", + promptEn: "urban streetwear aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/潮流都市.webp", + }, + { + catName: "插画风格", + name: "奶油色绘本", + prompt: "(画风:奶油色绘本,cream-colored picture book)", + promptEn: "cream-colored picture book", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/奶油色绘本.webp", + }, + { + catName: "插画风格", + name: "棱镜故障艺术", + prompt: "(画风:棱镜故障艺术,prism glitch art)", + promptEn: "prism glitch art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/棱镜故障艺术.webp", + }, + { + catName: "插画风格", + name: "朦胧暖色速写", + prompt: "(画风:朦胧暖色速写,hazy warm-toned sketch)", + promptEn: "hazy warm-toned sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/朦胧暖色速写.webp", + }, + { + catName: "插画风格", + name: "怀旧电影感氛围", + prompt: "(画风:怀旧电影感氛围,nostalgic cinematic atmosphere)", + promptEn: "nostalgic cinematic atmosphere", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怀旧电影感氛围.webp", + }, + { + catName: "插画风格", + name: "欧漫概念艺术", + prompt: "(画风:欧漫概念艺术,European comic concept art)", + promptEn: "European comic concept art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/欧漫概念艺术.webp", + }, + { + catName: "插画风格", + name: "抒情柔光线条", + prompt: "(画风:抒情柔光线条,lyrical soft-glow line art)", + promptEn: "lyrical soft-glow line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/抒情柔光线条.webp", + }, + { + catName: "插画风格", + name: "怪萌墨线", + prompt: "(画风:怪萌墨线,weird-cute ink lines)", + promptEn: "weird-cute ink lines", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怪萌墨线.webp", + }, + { + catName: "插画风格", + name: "硬边萌系赛璐璐", + prompt: "(画风:硬边萌系赛璐璐,hard-edged cute cel animation)", + promptEn: "hard-edged cute cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/硬边萌系赛璐璐.webp", + }, + { + catName: "插画风格", + name: "柔光浪漫水彩", + prompt: "(画风:柔光浪漫水彩,soft romantic watercolor)", + promptEn: "soft romantic watercolor", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光浪漫水彩.webp", + }, + { + catName: "插画风格", + name: "油画釉光", + prompt: "(画风:油画釉光,oil painting with glaze finish)", + promptEn: "oil painting with glaze finish", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/油画釉光.webp", + }, + { + catName: "插画风格", + name: "粗犷墨线", + prompt: "(画风:粗犷墨线,rough ink lines)", + promptEn: "rough ink lines", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗犷墨线.webp", + }, + { + catName: "插画风格", + name: "五零年代", + prompt: "(画风:五零年代,1950s style)", + promptEn: "1950s style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/五零年代.webp", + }, + { + catName: "插画风格", + name: "古典戏剧情绪", + prompt: "(画风:古典戏剧情绪,classical dramatic mood)", + promptEn: "classical dramatic mood", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/古典戏剧情绪.webp", + }, + { + catName: "插画风格", + name: "治愈童趣颗粒", + prompt: "(画风:治愈童趣颗粒,healing childish grain texture)", + promptEn: "healing childish grain texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈童趣颗粒.webp", + }, + { + catName: "插画风格", + name: "墨线卡通", + prompt: "(画风:墨线卡通,ink line cartoon)", + promptEn: "ink line cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/墨线卡通.webp", + }, + { + catName: "插画风格", + name: "温馨彩绘", + prompt: "(画风:温馨彩绘,cozy painted illustration)", + promptEn: "cozy painted illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/温馨彩绘.webp", + }, + { + catName: "插画风格", + name: "美式粗线漫画", + prompt: "(画风:美式粗线漫画,American bold line comic)", + promptEn: "American bold line comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式粗线漫画.webp", + }, + { + catName: "插画风格", + name: "发光线条柔光", + prompt: "(画风:发光线条柔光,glowing line art with soft light)", + promptEn: "glowing line art with soft light", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/发光线条柔光.webp", + }, + { + catName: "插画风格", + name: "通透柔光厚涂", + prompt: "(画风:通透柔光厚涂,translucent soft glow, thick paint)", + promptEn: "translucent soft glow, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透柔光厚涂.webp", + }, + { + catName: "插画风格", + name: "通透光影厚涂", + prompt: "(画风:通透光影厚涂,translucent lighting, thick paint)", + promptEn: "translucent lighting, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透光影厚涂.webp", + }, + { + catName: "插画风格", + name: "光影平涂", + prompt: "(画风:光影平涂,flat shading with lighting)", + promptEn: "flat shading with lighting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/光影平涂.webp", + }, + { + catName: "插画风格", + name: "粗糙颗粒肌理", + prompt: "(画风:粗糙颗粒肌理,rough granular texture)", + promptEn: "rough granular texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗糙颗粒肌理.webp", + }, + { + catName: "插画风格", + name: "粗线快面卡通", + prompt: "(画风:粗线快面卡通,bold shape fast-paced cartoon)", + promptEn: "bold shape fast-paced cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线快面卡通.webp", + }, + { + catName: "插画风格", + name: "卡通平涂漫画", + prompt: "(画风:卡通平涂漫画,cel-shaded flat comic)", + promptEn: "cel-shaded flat comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/卡通平涂漫画.webp", + }, + { + catName: "插画风格", + name: "柔光平涂", + prompt: "(画风:柔光平涂,soft glow flat colors)", + promptEn: "soft glow flat colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光平涂.webp", + }, + { + catName: "插画风格", + name: "Q版草绘", + prompt: "(画风:Q版草绘,chibi rough sketch)", + promptEn: "chibi rough sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/Q版草绘.webp", + }, + { + catName: "插画风格", + name: "清新水彩墨线", + prompt: "(画风:清新水彩墨线,fresh watercolor with ink lines)", + promptEn: "fresh watercolor with ink lines", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/清新水彩墨线.webp", + }, + { + catName: "插画风格", + name: "治愈冒险漫画", + prompt: "(画风:治愈冒险漫画,healing adventure comic)", + promptEn: "healing adventure comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈冒险漫画.webp", + }, + { + catName: "插画风格", + name: "邪魅琉璃", + prompt: "(画风:邪魅琉璃,eerie luminous glass)", + promptEn: "eerie luminous glass", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/邪魅琉璃.webp", + }, + { + catName: "插画风格", + name: "风格化撞色赛博", + prompt: "(画风:风格化撞色赛博,stylized cyberpunk with clashing colors)", + promptEn: "stylized cyberpunk with clashing colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/风格化撞色赛博.webp", + }, + { + catName: "插画风格", + name: "虹彩梦幻治愈", + prompt: "(画风:虹彩梦幻治愈,iridescent dreamy healing)", + promptEn: "iridescent dreamy healing", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/虹彩梦幻治愈.webp", + }, + { + catName: "插画风格", + name: "治愈柔和Q版", + prompt: "(画风:治愈柔和Q版,healing soft chibi)", + promptEn: "healing soft chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈柔和Q版.webp", + }, + { + catName: "插画风格", + name: "唯美柔光辐射", + prompt: "(画风:唯美柔光辐射,aesthetic soft glow radiance)", + promptEn: "aesthetic soft glow radiance", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/唯美柔光辐射.webp", + }, + { + catName: "插画风格", + name: "质朴蜡笔", + prompt: "(画风:质朴蜡笔,textured crayon drawing)", + promptEn: "textured crayon drawing", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/质朴蜡笔.webp", + }, + { + catName: "插画风格", + name: "戏剧光影水彩", + prompt: "(画风:戏剧光影水彩,dramatic watercolor with lighting)", + promptEn: "dramatic watercolor with lighting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/戏剧光影水彩.webp", + }, + { + catName: "插画风格", + name: "柔光原画厚涂", + prompt: "(画风:柔光原画厚涂,key visual style, soft glow, thick paint)", + promptEn: "key visual style, soft glow, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光原画厚涂.webp", + }, + { + catName: "插画风格", + name: "粗犷硬边赛璐璐", + prompt: "(画风:粗犷硬边赛璐璐,rugged hard-edged cel animation)", + promptEn: "rugged hard-edged cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗犷硬边赛璐璐.webp", + }, + { + catName: "插画风格", + name: "低饱和平涂手绘", + prompt: "(画风:低饱和平涂手绘,low saturation flat illustration)", + promptEn: "low saturation flat illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/低饱和平涂手绘.webp", + }, + { + catName: "插画风格", + name: "可爱马卡龙", + prompt: "(画风:可爱马卡龙,cute macaron colors)", + promptEn: "cute macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/可爱马卡龙.webp", + }, + { + catName: "插画风格", + name: "柔光影厚涂", + prompt: "(画风:柔光影厚涂,soft light and shadow, thick paint)", + promptEn: "soft light and shadow, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光影厚涂.webp", + }, + { + catName: "插画风格", + name: "迷幻复古都市", + prompt: "(画风:迷幻复古都市,psychedelic retro city)", + promptEn: "psychedelic retro city", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/迷幻复古都市.webp", + }, + { + catName: "插画风格", + name: "颗粒粉彩童话风", + prompt: "(画风:颗粒粉彩童话风,grainy pastel fairy tale)", + promptEn: "grainy pastel fairy tale", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/颗粒粉彩童话风.webp", + }, + { + catName: "插画风格", + name: "高对比应边缘", + prompt: "(画风:高对比应边缘,Warm Healing Q Edition)", + promptEn: "Warm Healing Q Edition", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/高对比应边缘.webp", + }, + { + catName: "插画风格", + name: "粗线活力动感", + prompt: "(画风:粗线活力动感,bold line vibrant motion)", + promptEn: "bold line vibrant motion", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线活力动感.webp", + }, + { + catName: "插画风格", + name: "猛烈印象派", + prompt: "(画风:猛烈印象派,fierce impressionism)", + promptEn: "fierce impressionism", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/猛烈印象派.webp", + }, + { + catName: "插画风格", + name: "温暖治愈Q版", + prompt: "(画风:温暖治愈Q版,warm healing chibi)", + promptEn: "warm healing chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/温暖治愈Q版.webp", + }, + { + catName: "插画风格", + name: "莫兰迪水粉手绘", + prompt: "(画风:莫兰迪水粉手绘,Morandi style gouache painting)", + promptEn: "Morandi style gouache painting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/莫兰迪水粉手绘.webp", + }, + { + catName: "插画风格", + name: "空气彩铅", + prompt: "(画风:空气彩铅,airy colored pencil)", + promptEn: "airy colored pencil", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/空气彩铅.webp", + }, + { + catName: "插画风格", + name: "东方淡彩", + prompt: "(画风:东方淡彩,eastern light color wash)", + promptEn: "eastern light color wash", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/东方淡彩.webp", + }, + { + catName: "插画风格", + name: "都市潮漫硬边", + prompt: "(画风:都市潮漫硬边,urban trendy comic with hard edges)", + promptEn: "urban trendy comic with hard edges", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/都市潮漫硬边.webp", + }, + { + catName: "插画风格", + name: "粗线潮流Q版", + prompt: "(画风:粗线潮流Q版,bold line trendy chibi)", + promptEn: "bold line trendy chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线潮流Q版.webp", + }, + { + catName: "插画风格", + name: "甜美可爱复古", + prompt: "(画风:甜美可爱复古,sweet kawaii retro)", + promptEn: "sweet kawaii retro", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/甜美可爱复古.webp", + }, + { + catName: "插画风格", + name: "炭笔暗黑朋克", + prompt: "(画风:炭笔暗黑朋克,charcoal dark punk)", + promptEn: "charcoal dark punk", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/炭笔暗黑朋克.webp", + }, + { + catName: "插画风格", + name: "复古褪色速写", + prompt: "(画风:复古褪色速写,faded vintage sketch)", + promptEn: "faded vintage sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古褪色速写.webp", + }, + { + catName: "插画风格", + name: "韩式漫画厚涂", + prompt: "(画风:韩式漫画厚涂,Korean webtoon style, thick paint)", + promptEn: "Korean webtoon style, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/韩式漫画厚涂.webp", + }, + { + catName: "插画风格", + name: "可爱抽象涂鸦", + prompt: "(画风:可爱抽象涂鸦,cute abstract doodle)", + promptEn: "cute abstract doodle", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/可爱抽象涂鸦.webp", + }, + { + catName: "插画风格", + name: "复古赛露露怀旧", + prompt: "(画风:复古赛露露怀旧,American style granules)", + promptEn: "American style granules", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古赛露露怀旧.webp", + }, + { + catName: "插画风格", + name: "蒸汽波神话糖", + prompt: "(画风:蒸汽波神话糖,vaporwave myth candy)", + promptEn: "vaporwave myth candy", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/蒸汽波神话糖.webp", + }, + { + catName: "插画风格", + name: "美式颗粒", + prompt: "(画风:美式颗粒,American comic halftone dots)", + promptEn: "American comic halftone dots", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式颗粒.webp", + }, + { + catName: "插画风格", + name: "厚涂柔光怀旧", + prompt: "(画风:厚涂柔光怀旧,thick paint, soft glow, nostalgic)", + promptEn: "thick paint, soft glow, nostalgic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/厚涂柔光怀旧.webp", + }, + { + catName: "插画风格", + name: "扁平涂鸦", + prompt: "(画风:扁平涂鸦,flat doodle style)", + promptEn: "flat doodle style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/扁平涂鸦.webp", + }, + { + catName: "插画风格", + name: "甜美粉彩", + prompt: "(画风:甜美粉彩,sweet pastel)", + promptEn: "sweet pastel", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/甜美粉彩.webp", + }, + { + catName: "插画风格", + name: "极简色块复古", + prompt: "(画风:极简色块复古,Minimalist color block retro)", + promptEn: "Minimalist color block retro", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/极简色块复古.webp", + }, + { + catName: "插画风格", + name: "童趣速写", + prompt: "(画风:童趣速写,childlike sketch)", + promptEn: "childlike sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/童趣速写.webp", + }, + { + catName: "插画风格", + name: "水粉童书插画", + prompt: "(画风:水粉童书插画,gouache children's book illustration)", + promptEn: "gouache children's book illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/水粉童书插画.webp", + }, + { + catName: "插画风格", + name: "简约扁平手绘", + prompt: "(画风:简约扁平手绘,Minimally flat hand drawn)", + promptEn: "Minimally flat hand drawn", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/简约扁平手绘.webp", + }, + { + catName: "插画风格", + name: "活力萌系赛璐璐", + prompt: "(画风:活力萌系赛璐璐,vibrant cute cel animation)", + promptEn: "vibrant cute cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/活力萌系赛璐璐.webp", + }, + { + catName: "插画风格", + name: "治愈Q萌", + prompt: "(画风:治愈Q萌,healing chibi)", + promptEn: "healing chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈Q萌.webp", + }, + { + catName: "插画风格", + name: "矢量扁平色块", + prompt: "(画风:矢量扁平色块,vector flat colors)", + promptEn: "vector flat colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/矢量扁平色块.webp", + }, + { + catName: "插画风格", + name: "清新童趣Q版", + prompt: "(画风:清新童趣Q版,fresh childish chibi)", + promptEn: "fresh childish chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/清新童趣Q版.webp", + }, + ], + }, + { + name: "可爱Q版", + styles: [ + { + catName: "可爱Q版", + name: "Q萌马克笔着色", + prompt: "(画风:Q萌马克笔着色,chibi marker art)", + promptEn: "chibi marker art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q萌马克笔着色.webp", + }, + { + catName: "可爱Q版", + name: "比奇堡", + prompt: "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + promptEn: "SpongeBob SquarePants style, Bikini Bottom", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/比奇堡.webp", + }, + { + catName: "可爱Q版", + name: "彩色排线手绘", + prompt: "(画风:彩色排线手绘,colorful cross-hatching, hand-drawn)", + promptEn: "colorful cross-hatching, hand-drawn", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/彩色排线手绘.webp", + }, + { + catName: "可爱Q版", + name: "复古线条都市", + prompt: "(画风:复古线条都市,retro line art urban)", + promptEn: "retro line art urban", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/复古线条都市.webp", + }, + { + catName: "可爱Q版", + name: "通透光泽马卡龙", + prompt: "(画风:通透光泽马卡龙,glossy translucent macaron colors)", + promptEn: "glossy translucent macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/通透光泽马卡龙.webp", + }, + { + catName: "可爱Q版", + name: "童趣蜡笔插画", + prompt: "(画风:童趣蜡笔插画,childlike crayon illustration)", + promptEn: "childlike crayon illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/童趣蜡笔插画.webp", + }, + { + catName: "可爱Q版", + name: "高能动感卡通", + prompt: "(画风:高能动感卡通,high-energy dynamic cartoon)", + promptEn: "high-energy dynamic cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/高能动感卡通.webp", + }, + { + catName: "可爱Q版", + name: "梦幻线条怪诞", + prompt: "(画风:梦幻线条怪诞,dreamlike grotesque line art)", + promptEn: "dreamlike grotesque line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/梦幻线条怪诞.webp", + }, + { + catName: "可爱Q版", + name: "火柴人", + prompt: "(画风:火柴人,stick figure)", + promptEn: "stick figure", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/火柴人.webp", + }, + { + catName: "可爱Q版", + name: "朦胧暖色速写", + prompt: "(画风:朦胧暖色速写,hazy warm-toned sketch)", + promptEn: "hazy warm-toned sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/朦胧暖色速写.webp", + }, + { + catName: "可爱Q版", + name: "复古彩光", + prompt: "(画风:复古彩光,vintage chromatic glow)", + promptEn: "vintage chromatic glow", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/复古彩光.webp", + }, + { + catName: "可爱Q版", + name: "粗线超级Q版", + prompt: "(画风:粗线超级Q版,bold line super deformed)", + promptEn: "bold line super deformed", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线超级Q版.webp", + }, + { + catName: "可爱Q版", + name: "墨线卡通", + prompt: "(画风:墨线卡通,ink line cartoon)", + promptEn: "ink line cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/墨线卡通.webp", + }, + { + catName: "可爱Q版", + name: "Q版3D", + prompt: "(画风:Q版3D,3D chibi)", + promptEn: "3D chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q版3D.webp", + }, + { + catName: "可爱Q版", + name: "美式粗线漫画", + prompt: "(画风:美式粗线漫画,American bold line comic)", + promptEn: "American bold line comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/美式粗线漫画.webp", + }, + { + catName: "可爱Q版", + name: "莫兰蒂Q版", + prompt: "(画风:莫兰蒂Q版,Rough granular texture)", + promptEn: "Rough granular texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/莫兰蒂Q版.webp", + }, + { + catName: "可爱Q版", + name: "粗线块卡通", + prompt: "(画风:粗线块卡通,bold shape cartoon)", + promptEn: "bold shape cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线块卡通.webp", + }, + { + catName: "可爱Q版", + name: "Q版草绘", + prompt: "(画风:Q版草绘,chibi rough sketch)", + promptEn: "chibi rough sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q版草绘.webp", + }, + { + catName: "可爱Q版", + name: "治愈冒险漫画", + prompt: "(画风:治愈冒险漫画,healing adventure comic)", + promptEn: "healing adventure comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/治愈冒险漫画.webp", + }, + { + catName: "可爱Q版", + name: "治愈柔和Q版", + prompt: "(画风:治愈柔和Q版,healing soft chibi)", + promptEn: "healing soft chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/治愈柔和Q版.webp", + }, + { + catName: "可爱Q版", + name: "可爱马卡龙", + prompt: "(画风:可爱马卡龙,cute macaron colors)", + promptEn: "cute macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/可爱马卡龙.webp", + }, + { + catName: "可爱Q版", + name: "粗线活力动感", + prompt: "(画风:粗线活力动感,bold line vibrant motion)", + promptEn: "bold line vibrant motion", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线活力动感.webp", + }, + { + catName: "可爱Q版", + name: "温暖治愈Q版", + prompt: "(画风:温暖治愈Q版,warm healing chibi)", + promptEn: "warm healing chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/温暖治愈Q版.webp", + }, + { + catName: "可爱Q版", + name: "毛绒玩具质感", + prompt: "(画风:毛绒玩具质感,plush toy texture)", + promptEn: "plush toy texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/毛绒玩具质感.webp", + }, + { + catName: "可爱Q版", + name: "莫兰迪水粉手绘", + prompt: "(画风:莫兰迪水粉手绘,Morandi style gouache painting)", + promptEn: "Morandi style gouache painting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/莫兰迪水粉手绘.webp", + }, + { + catName: "可爱Q版", + name: "空气彩铅", + prompt: "(画风:空气彩铅,airy colored pencil)", + promptEn: "airy colored pencil", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/空气彩铅.webp", + }, + { + catName: "可爱Q版", + name: "粗线潮流Q版", + prompt: "(画风:粗线潮流Q版,bold line trendy chibi)", + promptEn: "bold line trendy chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线潮流Q版.webp", + }, + { + catName: "可爱Q版", + name: "可爱抽象涂鸦", + prompt: "(画风:可爱抽象涂鸦,cute abstract doodle)", + promptEn: "cute abstract doodle", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/可爱抽象涂鸦.webp", + }, + { + catName: "可爱Q版", + name: "美式颗粒", + prompt: "(画风:美式颗粒,American comic halftone dots)", + promptEn: "American comic halftone dots", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/美式颗粒.webp", + }, + { + catName: "可爱Q版", + name: "甜美粉彩", + prompt: "(画风:甜美粉彩,sweet pastel)", + promptEn: "sweet pastel", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/甜美粉彩.webp", + }, + { + catName: "可爱Q版", + name: "童趣速写", + prompt: "(画风:童趣速写,childlike sketch)", + promptEn: "childlike sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/童趣速写.webp", + }, + { + catName: "可爱Q版", + name: "像素", + prompt: "(画风:像素,pixel art)", + promptEn: "pixel art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/像素.webp", + }, + { + catName: "可爱Q版", + name: "简约扁平手绘", + prompt: "(画风:简约扁平手绘,Minimally flat hand drawn)", + promptEn: "Minimally flat hand drawn", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/简约扁平手绘.webp", + }, + { + catName: "可爱Q版", + name: "活力萌系赛璐璐", + prompt: "(画风:活力萌系赛璐璐,vibrant cute cel animation)", + promptEn: "vibrant cute cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/活力萌系赛璐璐.webp", + }, + { + catName: "可爱Q版", + name: "蜡笔小新", + prompt: "(画风:蜡笔小新,Crayon Shin-chan style)", + promptEn: "Crayon Shin-chan style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/蜡笔小新.webp", + }, + { + catName: "可爱Q版", + name: "极简几何艺术", + prompt: "(画风:极简几何艺术,minimal geometric art)", + promptEn: "minimal geometric art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/极简几何艺术.webp", + }, + { + catName: "可爱Q版", + name: "扁平图形设计", + prompt: "(画风:扁平图形设计,flat design, minimal vector art)", + promptEn: "flat design, minimal vector art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/扁平图形设计.webp", + }, + { + catName: "可爱Q版", + name: "矢量扁平色块", + prompt: "(画风:矢量扁平色块,vector flat colors)", + promptEn: "vector flat colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/矢量扁平色块.webp", + }, + { + catName: "可爱Q版", + name: "清新童趣Q版", + prompt: "(画风:清新童趣Q版,fresh childish chibi)", + promptEn: "fresh childish chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/清新童趣Q版.webp", + }, + { + catName: "可爱Q版", + name: "日本小人", + prompt: "(画风:日本小人,chibi)", + promptEn: "chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/日本小人.webp", + }, + ], + }, + { + name: "立体风格", + styles: [ + { + catName: "立体风格", + name: "Q版3D", + prompt: "(画风:Q版3D,3D chibi)", + promptEn: "3D chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/Q版3D.webp", + }, + { + catName: "立体风格", + name: "空灵现实", + prompt: "(画风:空灵现实,ethereal realism)", + promptEn: "ethereal realism", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/空灵现实.webp", + }, + { + catName: "立体风格", + name: "方块世界", + prompt: "(画风:方块世界,blocky world, voxel art)", + promptEn: "blocky world, voxel art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/方块世界.webp", + }, + { + catName: "立体风格", + name: "毛绒玩具质感", + prompt: "(画风:毛绒玩具质感,plush toy texture)", + promptEn: "plush toy texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/毛绒玩具质感.webp", + }, + { + catName: "立体风格", + name: "奇幻平涂", + prompt: "(画风:奇幻平涂,fantasy flat illustration)", + promptEn: "fantasy flat illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/奇幻平涂.webp", + }, + { + catName: "立体风格", + name: "乐高", + prompt: "(画风:乐高,LEGO style, brick-built)", + promptEn: "LEGO style, brick-built", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/乐高.webp", + }, + { + catName: "立体风格", + name: "折纸艺术", + prompt: "(画风:折纸艺术,origami art style)", + promptEn: "origami art style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/折纸艺术.webp", + }, + { + catName: "立体风格", + name: "动森", + prompt: "(画风:动森,Animal Crossing style)", + promptEn: "Animal Crossing style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/动森.webp", + }, + { + catName: "立体风格", + name: "美式3D", + prompt: "(画风:美式3D,American 3D animation style/ Pixar style)", + promptEn: "American 3D animation style/ Pixar style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/美式3D.webp", + }, + { + catName: "立体风格", + name: "徕卡定格动画", + prompt: "(画风:徕卡定格动画,Leica stop motion animation)", + promptEn: "Leica stop motion animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/徕卡定格动画.webp", + }, + ], + }, + { + name: "日系风格", + styles: [ + { + catName: "日系风格", + name: "日式少女漫", + prompt: "(画风:日式少女漫,shoujo manga style)", + promptEn: "shoujo manga style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/日式少女漫.webp", + }, + { + catName: "日系风格", + name: "东方古典装饰", + prompt: "(画风:东方古典装饰,eastern classical ornament)", + promptEn: "eastern classical ornament", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/东方古典装饰.webp", + }, + { + catName: "日系风格", + name: "复古梦幻赛璐璐", + prompt: "(画风:复古梦幻赛璐璐,retro dreamlike cel animation)", + promptEn: "retro dreamlike cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/复古梦幻赛璐璐.webp", + }, + { + catName: "日系风格", + name: "复古日式", + prompt: "(画风:复古日式,retro Japanese style)", + promptEn: "retro Japanese style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/复古日式.webp", + }, + { + catName: "日系风格", + name: "油画釉光", + prompt: "(画风:油画釉光,oil painting with glaze finish)", + promptEn: "oil painting with glaze finish", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/油画釉光.webp", + }, + { + catName: "日系风格", + name: "80s年代", + prompt: "(画风:80s年代,1980s retro)", + promptEn: "1980s retro", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/80s年代.webp", + }, + { + catName: "日系风格", + name: "柔光平涂", + prompt: "(画风:柔光平涂,soft glow flat colors)", + promptEn: "soft glow flat colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/柔光平涂.webp", + }, + { + catName: "日系风格", + name: "低饱和平涂手绘", + prompt: "(画风:低饱和平涂手绘,low saturation flat illustration)", + promptEn: "low saturation flat illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/低饱和平涂手绘.webp", + }, + { + catName: "日系风格", + name: "可爱马卡龙", + prompt: "(画风:可爱马卡龙,cute macaron colors)", + promptEn: "cute macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/可爱马卡龙.webp", + }, + { + catName: "日系风格", + name: "空气彩铅", + prompt: "(画风:空气彩铅,airy colored pencil)", + promptEn: "airy colored pencil", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/空气彩铅.webp", + }, + { + catName: "日系风格", + name: "蒸汽波神话糖", + prompt: "(画风:蒸汽波神话糖,vaporwave myth candy)", + promptEn: "vaporwave myth candy", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/蒸汽波神话糖.webp", + }, + { + catName: "日系风格", + name: "藤本树", + prompt: "(画风:藤本树,Tatsuki Fujimoto style)", + promptEn: "Tatsuki Fujimoto style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/藤本树.webp", + }, + { + catName: "日系风格", + name: "空灵哥特", + prompt: "(画风:空灵哥特,ethereal gothic)", + promptEn: "ethereal gothic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/空灵哥特.webp", + }, + { + catName: "日系风格", + name: "日本小人", + prompt: "(画风:日本小人,chibi)", + promptEn: "chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/日本小人.webp", + }, + ], + }, +]; diff --git a/src/lib/initDB.ts b/src/lib/initDB.ts index de71dc1..385cac1 100644 --- a/src/lib/initDB.ts +++ b/src/lib/initDB.ts @@ -1,5 +1,6 @@ import { Knex } from "knex"; import { v4 as uuid } from "uuid"; +import { artStyle } from "./artStyle"; interface TableSchema { name: string; builder: (table: Knex.CreateTableBuilder) => void; @@ -160,20 +161,6 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => table.unique(["id"]); }, }, - { - name: "t_taskList", - builder: (table) => { - table.integer("id").notNullable(); - table.integer("projectName"); - table.text("name"); - table.text("prompt"); - table.text("state"); - table.text("startTime"); - table.text("endTime"); - table.primary(["id"]); - table.unique(["id"]); - }, - }, { name: "t_image", builder: (table) => { @@ -207,6 +194,35 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => }, initData: async (knex) => {}, }, + { + name: "t_myTasks", + builder: (table) => { + table.integer("id").notNullable(); + table.integer("projectId"); + table.string("taskClass"); + table.string("relatedObjects"); + table.string("model"); + table.text("describe"); + table.string("state"); + table.integer("startTime"); + table.primary(["id"]); + table.unique(["id"]); + }, + initData: async (knex) => {}, + }, + { + name: "t_artStyle", + builder: (table) => { + table.integer("id").notNullable(); + table.string("name"); + table.text("styles"); + table.primary(["id"]); + table.unique(["id"]); + }, + initData: async (knex) => { + await knex("t_artStyle").insert(artStyle.map((item, index) => ({ id: index + 1, name: item.name, styles: JSON.stringify(item.styles) }))); + }, + }, { name: "t_videoConfig", builder: (table) => { diff --git a/src/router.ts b/src/router.ts index cd4946e..bc61736 100644 --- a/src/router.ts +++ b/src/router.ts @@ -1,170 +1,174 @@ -// @routes-hash c97cf72361299980ea4b0c43549a0de8 +// @routes-hash b847c9a4378ca63b381628ce9b2ebc81 import { Express } from "express"; -import route1 from "./routes/assets/addAssets"; -import route2 from "./routes/assets/delAssets"; -import route3 from "./routes/assets/delAssetsImage"; -import route4 from "./routes/assets/generateAssets"; -import route5 from "./routes/assets/getAssets"; -import route6 from "./routes/assets/getImage"; -import route7 from "./routes/assets/getStoryboard"; -import route8 from "./routes/assets/polishPrompt"; -import route9 from "./routes/assets/saveAssets"; -import route10 from "./routes/assets/updateAssets"; -import route11 from "./routes/index/index"; -import route12 from "./routes/novel/addNovel"; -import route13 from "./routes/novel/delNovel"; -import route14 from "./routes/novel/getNovel"; -import route15 from "./routes/novel/updateNovel"; -import route16 from "./routes/other/clearDatabase"; -import route17 from "./routes/other/deleteAllData"; -import route18 from "./routes/other/getCaptcha"; -import route19 from "./routes/other/login"; -import route20 from "./routes/other/testAI"; -import route21 from "./routes/other/testImage"; -import route22 from "./routes/other/testVideo"; -import route23 from "./routes/outline/addOutline"; -import route24 from "./routes/outline/agentsOutline"; -import route25 from "./routes/outline/delOutline"; -import route26 from "./routes/outline/getHistory"; -import route27 from "./routes/outline/getOutline"; -import route28 from "./routes/outline/getPartScript"; -import route29 from "./routes/outline/getStoryline"; -import route30 from "./routes/outline/setHistory"; -import route31 from "./routes/outline/updateOutline"; -import route32 from "./routes/outline/updateScript"; -import route33 from "./routes/outline/updateStoryline"; -import route34 from "./routes/project/addProject"; -import route35 from "./routes/project/delProject"; -import route36 from "./routes/project/getProject"; -import route37 from "./routes/project/getProjectCount"; -import route38 from "./routes/project/getSingleProject"; -import route39 from "./routes/project/updateProject"; -import route40 from "./routes/prompt/getPrompts"; -import route41 from "./routes/prompt/updatePrompt"; -import route42 from "./routes/script/generateScriptApi"; -import route43 from "./routes/script/generateScriptSave"; -import route44 from "./routes/script/geScriptApi"; -import route45 from "./routes/setting/addModel"; -import route46 from "./routes/setting/configurationModel"; -import route47 from "./routes/setting/delModel"; -import route48 from "./routes/setting/getAiModelList"; -import route49 from "./routes/setting/getAiModelMap"; -import route50 from "./routes/setting/getLog"; -import route51 from "./routes/setting/getSetting"; -import route52 from "./routes/setting/getVideoModelDetail"; -import route53 from "./routes/setting/getVideoModelList"; -import route54 from "./routes/setting/updateModel"; -import route55 from "./routes/setting/updeteModel"; -import route56 from "./routes/storyboard/batchSuperScoreImage"; -import route57 from "./routes/storyboard/chatStoryboard"; -import route58 from "./routes/storyboard/delStoryboard"; -import route59 from "./routes/storyboard/generateShotImage"; -import route60 from "./routes/storyboard/generateStoryboardApi"; -import route61 from "./routes/storyboard/generateVideoPrompt"; -import route62 from "./routes/storyboard/getStoryboard"; -import route63 from "./routes/storyboard/keepStoryboard"; -import route64 from "./routes/storyboard/saveStoryboard"; -import route65 from "./routes/storyboard/uploadImage"; -import route66 from "./routes/task/getTaskApi"; -import route67 from "./routes/task/taskDetails"; -import route68 from "./routes/user/getUser"; -import route69 from "./routes/user/saveUser"; -import route70 from "./routes/video/addVideo"; -import route71 from "./routes/video/addVideoConfig"; -import route72 from "./routes/video/deleteVideoConfig"; -import route73 from "./routes/video/generatePrompt"; -import route74 from "./routes/video/generateVideo"; -import route75 from "./routes/video/getManufacturer"; -import route76 from "./routes/video/getVideo"; -import route77 from "./routes/video/getVideoConfigs"; -import route78 from "./routes/video/getVideoModel"; -import route79 from "./routes/video/getVideoStoryboards"; -import route80 from "./routes/video/reviseVideoStoryboards"; -import route81 from "./routes/video/saveVideo"; -import route82 from "./routes/video/upDateVideoConfig"; +import route1 from "./routes/artStyle/getArtStyle"; +import route2 from "./routes/assets/addAssets"; +import route3 from "./routes/assets/delAssets"; +import route4 from "./routes/assets/delAssetsImage"; +import route5 from "./routes/assets/generateAssets"; +import route6 from "./routes/assets/getAssets"; +import route7 from "./routes/assets/getImage"; +import route8 from "./routes/assets/getStoryboard"; +import route9 from "./routes/assets/polishPrompt"; +import route10 from "./routes/assets/saveAssets"; +import route11 from "./routes/assets/updateAssets"; +import route12 from "./routes/index/index"; +import route13 from "./routes/novel/addNovel"; +import route14 from "./routes/novel/delNovel"; +import route15 from "./routes/novel/getNovel"; +import route16 from "./routes/novel/updateNovel"; +import route17 from "./routes/other/clearDatabase"; +import route18 from "./routes/other/deleteAllData"; +import route19 from "./routes/other/getCaptcha"; +import route20 from "./routes/other/login"; +import route21 from "./routes/other/testAI"; +import route22 from "./routes/other/testImage"; +import route23 from "./routes/other/testVideo"; +import route24 from "./routes/outline/addOutline"; +import route25 from "./routes/outline/agentsOutline"; +import route26 from "./routes/outline/delOutline"; +import route27 from "./routes/outline/getHistory"; +import route28 from "./routes/outline/getOutline"; +import route29 from "./routes/outline/getPartScript"; +import route30 from "./routes/outline/getStoryline"; +import route31 from "./routes/outline/setHistory"; +import route32 from "./routes/outline/updateOutline"; +import route33 from "./routes/outline/updateScript"; +import route34 from "./routes/outline/updateStoryline"; +import route35 from "./routes/project/addProject"; +import route36 from "./routes/project/delProject"; +import route37 from "./routes/project/getProject"; +import route38 from "./routes/project/getProjectCount"; +import route39 from "./routes/project/getSingleProject"; +import route40 from "./routes/project/updateProject"; +import route41 from "./routes/prompt/getPrompts"; +import route42 from "./routes/prompt/updatePrompt"; +import route43 from "./routes/script/generateScriptApi"; +import route44 from "./routes/script/generateScriptSave"; +import route45 from "./routes/script/geScriptApi"; +import route46 from "./routes/setting/addModel"; +import route47 from "./routes/setting/configurationModel"; +import route48 from "./routes/setting/delModel"; +import route49 from "./routes/setting/getAiModelList"; +import route50 from "./routes/setting/getAiModelMap"; +import route51 from "./routes/setting/getLog"; +import route52 from "./routes/setting/getSetting"; +import route53 from "./routes/setting/getVideoModelDetail"; +import route54 from "./routes/setting/getVideoModelList"; +import route55 from "./routes/setting/updateModel"; +import route56 from "./routes/setting/updeteModel"; +import route57 from "./routes/storyboard/batchSuperScoreImage"; +import route58 from "./routes/storyboard/chatStoryboard"; +import route59 from "./routes/storyboard/delStoryboard"; +import route60 from "./routes/storyboard/generateShotImage"; +import route61 from "./routes/storyboard/generateStoryboardApi"; +import route62 from "./routes/storyboard/generateVideoPrompt"; +import route63 from "./routes/storyboard/getStoryboard"; +import route64 from "./routes/storyboard/keepStoryboard"; +import route65 from "./routes/storyboard/saveStoryboard"; +import route66 from "./routes/storyboard/uploadImage"; +import route67 from "./routes/task/getMyTaskApi"; +import route68 from "./routes/task/getTaskCategories"; +import route69 from "./routes/task/taskDetails"; +import route70 from "./routes/user/getUser"; +import route71 from "./routes/user/saveUser"; +import route72 from "./routes/video/addVideo"; +import route73 from "./routes/video/addVideoConfig"; +import route74 from "./routes/video/deleteVideoConfig"; +import route75 from "./routes/video/generatePrompt"; +import route76 from "./routes/video/generateVideo"; +import route77 from "./routes/video/getManufacturer"; +import route78 from "./routes/video/getVideo"; +import route79 from "./routes/video/getVideoConfigs"; +import route80 from "./routes/video/getVideoModel"; +import route81 from "./routes/video/getVideoStoryboards"; +import route82 from "./routes/video/reviseVideoStoryboards"; +import route83 from "./routes/video/saveVideo"; +import route84 from "./routes/video/upDateVideoConfig"; export default async (app: Express) => { - app.use("/assets/addAssets", route1); - app.use("/assets/delAssets", route2); - app.use("/assets/delAssetsImage", route3); - app.use("/assets/generateAssets", route4); - app.use("/assets/getAssets", route5); - app.use("/assets/getImage", route6); - app.use("/assets/getStoryboard", route7); - app.use("/assets/polishPrompt", route8); - app.use("/assets/saveAssets", route9); - app.use("/assets/updateAssets", route10); - app.use("/index", route11); - app.use("/novel/addNovel", route12); - app.use("/novel/delNovel", route13); - app.use("/novel/getNovel", route14); - app.use("/novel/updateNovel", route15); - app.use("/other/clearDatabase", route16); - app.use("/other/deleteAllData", route17); - app.use("/other/getCaptcha", route18); - app.use("/other/login", route19); - app.use("/other/testAI", route20); - app.use("/other/testImage", route21); - app.use("/other/testVideo", route22); - app.use("/outline/addOutline", route23); - app.use("/outline/agentsOutline", route24); - app.use("/outline/delOutline", route25); - app.use("/outline/getHistory", route26); - app.use("/outline/getOutline", route27); - app.use("/outline/getPartScript", route28); - app.use("/outline/getStoryline", route29); - app.use("/outline/setHistory", route30); - app.use("/outline/updateOutline", route31); - app.use("/outline/updateScript", route32); - app.use("/outline/updateStoryline", route33); - app.use("/project/addProject", route34); - app.use("/project/delProject", route35); - app.use("/project/getProject", route36); - app.use("/project/getProjectCount", route37); - app.use("/project/getSingleProject", route38); - app.use("/project/updateProject", route39); - app.use("/prompt/getPrompts", route40); - app.use("/prompt/updatePrompt", route41); - app.use("/script/generateScriptApi", route42); - app.use("/script/generateScriptSave", route43); - app.use("/script/geScriptApi", route44); - app.use("/setting/addModel", route45); - app.use("/setting/configurationModel", route46); - app.use("/setting/delModel", route47); - app.use("/setting/getAiModelList", route48); - app.use("/setting/getAiModelMap", route49); - app.use("/setting/getLog", route50); - app.use("/setting/getSetting", route51); - app.use("/setting/getVideoModelDetail", route52); - app.use("/setting/getVideoModelList", route53); - app.use("/setting/updateModel", route54); - app.use("/setting/updeteModel", route55); - app.use("/storyboard/batchSuperScoreImage", route56); - app.use("/storyboard/chatStoryboard", route57); - app.use("/storyboard/delStoryboard", route58); - app.use("/storyboard/generateShotImage", route59); - app.use("/storyboard/generateStoryboardApi", route60); - app.use("/storyboard/generateVideoPrompt", route61); - app.use("/storyboard/getStoryboard", route62); - app.use("/storyboard/keepStoryboard", route63); - app.use("/storyboard/saveStoryboard", route64); - app.use("/storyboard/uploadImage", route65); - app.use("/task/getTaskApi", route66); - app.use("/task/taskDetails", route67); - app.use("/user/getUser", route68); - app.use("/user/saveUser", route69); - app.use("/video/addVideo", route70); - app.use("/video/addVideoConfig", route71); - app.use("/video/deleteVideoConfig", route72); - app.use("/video/generatePrompt", route73); - app.use("/video/generateVideo", route74); - app.use("/video/getManufacturer", route75); - app.use("/video/getVideo", route76); - app.use("/video/getVideoConfigs", route77); - app.use("/video/getVideoModel", route78); - app.use("/video/getVideoStoryboards", route79); - app.use("/video/reviseVideoStoryboards", route80); - app.use("/video/saveVideo", route81); - app.use("/video/upDateVideoConfig", route82); + app.use("/artStyle/getArtStyle", route1); + app.use("/assets/addAssets", route2); + app.use("/assets/delAssets", route3); + app.use("/assets/delAssetsImage", route4); + app.use("/assets/generateAssets", route5); + app.use("/assets/getAssets", route6); + app.use("/assets/getImage", route7); + app.use("/assets/getStoryboard", route8); + app.use("/assets/polishPrompt", route9); + app.use("/assets/saveAssets", route10); + app.use("/assets/updateAssets", route11); + app.use("/index", route12); + app.use("/novel/addNovel", route13); + app.use("/novel/delNovel", route14); + app.use("/novel/getNovel", route15); + app.use("/novel/updateNovel", route16); + app.use("/other/clearDatabase", route17); + app.use("/other/deleteAllData", route18); + app.use("/other/getCaptcha", route19); + app.use("/other/login", route20); + app.use("/other/testAI", route21); + app.use("/other/testImage", route22); + app.use("/other/testVideo", route23); + app.use("/outline/addOutline", route24); + app.use("/outline/agentsOutline", route25); + app.use("/outline/delOutline", route26); + app.use("/outline/getHistory", route27); + app.use("/outline/getOutline", route28); + app.use("/outline/getPartScript", route29); + app.use("/outline/getStoryline", route30); + app.use("/outline/setHistory", route31); + app.use("/outline/updateOutline", route32); + app.use("/outline/updateScript", route33); + app.use("/outline/updateStoryline", route34); + app.use("/project/addProject", route35); + app.use("/project/delProject", route36); + app.use("/project/getProject", route37); + app.use("/project/getProjectCount", route38); + app.use("/project/getSingleProject", route39); + app.use("/project/updateProject", route40); + app.use("/prompt/getPrompts", route41); + app.use("/prompt/updatePrompt", route42); + app.use("/script/generateScriptApi", route43); + app.use("/script/generateScriptSave", route44); + app.use("/script/geScriptApi", route45); + app.use("/setting/addModel", route46); + app.use("/setting/configurationModel", route47); + app.use("/setting/delModel", route48); + app.use("/setting/getAiModelList", route49); + app.use("/setting/getAiModelMap", route50); + app.use("/setting/getLog", route51); + app.use("/setting/getSetting", route52); + app.use("/setting/getVideoModelDetail", route53); + app.use("/setting/getVideoModelList", route54); + app.use("/setting/updateModel", route55); + app.use("/setting/updeteModel", route56); + app.use("/storyboard/batchSuperScoreImage", route57); + app.use("/storyboard/chatStoryboard", route58); + app.use("/storyboard/delStoryboard", route59); + app.use("/storyboard/generateShotImage", route60); + app.use("/storyboard/generateStoryboardApi", route61); + app.use("/storyboard/generateVideoPrompt", route62); + app.use("/storyboard/getStoryboard", route63); + app.use("/storyboard/keepStoryboard", route64); + app.use("/storyboard/saveStoryboard", route65); + app.use("/storyboard/uploadImage", route66); + app.use("/task/getMyTaskApi", route67); + app.use("/task/getTaskCategories", route68); + app.use("/task/taskDetails", route69); + app.use("/user/getUser", route70); + app.use("/user/saveUser", route71); + app.use("/video/addVideo", route72); + app.use("/video/addVideoConfig", route73); + app.use("/video/deleteVideoConfig", route74); + app.use("/video/generatePrompt", route75); + app.use("/video/generateVideo", route76); + app.use("/video/getManufacturer", route77); + app.use("/video/getVideo", route78); + app.use("/video/getVideoConfigs", route79); + app.use("/video/getVideoModel", route80); + app.use("/video/getVideoStoryboards", route81); + app.use("/video/reviseVideoStoryboards", route82); + app.use("/video/saveVideo", route83); + app.use("/video/upDateVideoConfig", route84); } diff --git a/src/routes/artStyle/getArtStyle.ts b/src/routes/artStyle/getArtStyle.ts new file mode 100644 index 0000000..3e1a47e --- /dev/null +++ b/src/routes/artStyle/getArtStyle.ts @@ -0,0 +1,19 @@ +import express from "express"; +import u from "@/utils"; +import { z } from "zod"; +import { success } from "@/lib/responseFormat"; +import { validateFields } from "@/middleware/middleware"; +const router = express.Router(); + +export default router.post( + "/", + validateFields({ + name: z.string(), + }), + async (req, res) => { + const { name } = req.body; + const data = await u.db("t_artStyle").where("name", name).select("styles").first(); + const styles = data?.styles ? JSON.parse(data.styles) : []; + res.status(200).send(success(styles)); + }, +); diff --git a/src/routes/assets/generateAssets.ts b/src/routes/assets/generateAssets.ts index 883416e..390e8c6 100644 --- a/src/routes/assets/generateAssets.ts +++ b/src/routes/assets/generateAssets.ts @@ -123,8 +123,13 @@ export default router.post( state: "生成中", assetsId: id, }); - const apiConfig = await u.getPromptAi("assetsImage"); + let taskClass = ""; + if (type == "role") taskClass = "角色图生成"; + if (type == "scene") taskClass = "场景图生成"; + if (type == "props") taskClass = "道具图生成"; + if (type == "storyboard") taskClass = "分镜图生成"; + const apiConfig = await u.getPromptAi("assetsImage"); try { const contentStr = await u.ai.image( { @@ -133,6 +138,10 @@ export default router.post( imageBase64: base64 ? [base64] : [], size: "2K", aspectRatio: "16:9", + taskClass: taskClass, + name: name, + describe: prompt, + projectId: projectId, }, apiConfig, ); @@ -171,7 +180,6 @@ export default router.post( filePath: imagePath, type: insertType, }); - const path = await u.oss.getFileUrl(imagePath!); // const state = await u.db("t_assets").where("id", id).select("state").first(); diff --git a/src/routes/other/testImage.ts b/src/routes/other/testImage.ts index 5f1714b..b338ac0 100644 --- a/src/routes/other/testImage.ts +++ b/src/routes/other/testImage.ts @@ -24,6 +24,10 @@ export default router.post( imageBase64: [], aspectRatio: "16:9", size: "1K", + taskClass: "测试任务", + name: "测试图片生成", + describe: "测试语言模型生成图片", + projectId: 0, }, { model: modelName, diff --git a/src/routes/other/testVideo.ts b/src/routes/other/testVideo.ts index b51dbd3..c059d7b 100644 --- a/src/routes/other/testVideo.ts +++ b/src/routes/other/testVideo.ts @@ -28,6 +28,10 @@ export default router.post( aspectRatio: "16:9", audio: false, mode: "single", + taskClass: "测试视频生成", + name: "测试视频生成", + describe: "测试视频生成", + projectId: 0, }, { model: modelName, diff --git a/src/routes/storyboard/batchSuperScoreImage.ts b/src/routes/storyboard/batchSuperScoreImage.ts index 39d1064..f53b951 100644 --- a/src/routes/storyboard/batchSuperScoreImage.ts +++ b/src/routes/storyboard/batchSuperScoreImage.ts @@ -27,6 +27,10 @@ async function superResolutionAndSave(src: string, projectId: number, videoRatio systemPrompt: "你的核心任务是将所给的图片超分到 1K ,不改变图片任何内容,仅改变分辨率", prompt: "你的核心任务是将所给的图片超分到 1K ,不改变图片任何内容,仅改变分辨率", imageBase64: [await urlToBase64(src)], + taskClass: "分镜图超分", + name: `分镜图超分-${v4()}`, + describe: `原始图片链接: ${src}`, + projectId, }, apiConfig, ); diff --git a/src/routes/task/getTaskApi.ts b/src/routes/task/getMyTaskApi.ts similarity index 52% rename from src/routes/task/getTaskApi.ts rename to src/routes/task/getMyTaskApi.ts index a47005a..bbe515d 100644 --- a/src/routes/task/getTaskApi.ts +++ b/src/routes/task/getMyTaskApi.ts @@ -4,50 +4,45 @@ import { success } from "@/lib/responseFormat"; import { validateFields } from "@/middleware/middleware"; import { number, z } from "zod"; const router = express.Router(); - -export default router.get( +export default router.post( "/", validateFields({ - projectName: z.string(), - taskName: z.string(), - state: z.string(), + state: z.string().optional().nullable(), + taskClass: z.string().optional().nullable(), page: z.number(), limit: z.number(), + projectId: z.number(), }), async (req, res) => { - const { projectName, taskName, state, page = 1, limit = 10 }: any = req.query; + const { taskClass, state, page = 1, limit = 10, projectId }: any = req.body; const offset = (page - 1) * limit; const data = await u - .db("t_taskList") + .db("t_myTasks") + .where("projectId", projectId) .andWhere((qb) => { - if (projectName) { - qb.andWhere("t_taskList.projectName", projectName); - } - if (taskName) { - qb.andWhere("t_taskList.name", taskName); + if (taskClass) { + qb.andWhere("t_myTasks.taskClass", taskClass); } if (state) { - qb.andWhere("t_taskList.state", state); + qb.andWhere("t_myTasks.state", state); } }) .select("*") .offset(offset) .limit(limit); const totalQuery = (await u - .db("t_taskList") + .db("t_myTasks") + .where("projectId", projectId) .andWhere((qb) => { - if (projectName) { - qb.andWhere("t_taskList.projectName", projectName); - } - if (taskName) { - qb.andWhere("t_taskList.name", taskName); + if (taskClass) { + qb.andWhere("t_myTasks.taskClass", taskClass); } if (state) { - qb.andWhere("t_taskList.state", state); + qb.andWhere("t_myTasks.state", state); } }) .count("* as total") .first()) as any; res.status(200).send(success({ data, total: totalQuery?.total })); - } + }, ); diff --git a/src/routes/task/getTaskCategories.ts b/src/routes/task/getTaskCategories.ts new file mode 100644 index 0000000..329c06b --- /dev/null +++ b/src/routes/task/getTaskCategories.ts @@ -0,0 +1,17 @@ +import express from "express"; +import u from "@/utils"; +import { success } from "@/lib/responseFormat"; +import { validateFields } from "@/middleware/middleware"; +import { number, z } from "zod"; +const router = express.Router(); + +export default router.post( + "/", + validateFields({ + projectId: z.number(), + }), + async (req, res) => { + const data = await u.db("t_myTasks").where("projectId", req.body.projectId).select("taskClass").groupBy("taskClass"); + res.status(200).send(success(data)); + }, +); diff --git a/src/routes/video/generateVideo.ts b/src/routes/video/generateVideo.ts index 1564441..2cad352 100644 --- a/src/routes/video/generateVideo.ts +++ b/src/routes/video/generateVideo.ts @@ -177,6 +177,10 @@ ${prompt} resolution: resolution as any, audio: audioEnabled, mode: mode as any, + taskClass: "视频生成", + name: `视频生成-${videoId}`, + describe: `视频生成,时长${duration}秒,分辨率${resolution}`, + projectId, }, { baseURL: aiConfigData?.baseUrl!, diff --git a/src/types/database.d.ts b/src/types/database.d.ts index 47862e0..5afeacc 100644 --- a/src/types/database.d.ts +++ b/src/types/database.d.ts @@ -1,4 +1,4 @@ -// @db-hash 0f9789bd5ad2eebd79bd502988efcb4e +// @db-hash 4073740ecb78a07f69489a53512e9b4d //该文件由脚本自动生成,请勿手动修改 export interface t_aiModelMap { @@ -7,6 +7,11 @@ export interface t_aiModelMap { 'key'?: string | null; 'name'?: string | null; } +export interface t_artStyle { + 'id'?: number; + 'name'?: string | null; + 'styles'?: string | null; +} export interface t_assets { 'duration'?: string | null; 'episode'?: string | null; @@ -59,6 +64,16 @@ export interface t_imageModel { 'model'?: string | null; 'type'?: string | null; } +export interface t_myTasks { + 'describe'?: string | null; + 'id'?: number; + 'model'?: string | null; + 'projectId'?: number | null; + 'relatedObjects'?: string | null; + 'startTime'?: number | null; + 'state'?: string | null; + 'taskClass'?: string | null; +} export interface t_novel { 'chapter'?: string | null; 'chapterData'?: string | null; @@ -115,15 +130,6 @@ export interface t_storyline { 'novelIds'?: string | null; 'projectId'?: number | null; } -export interface t_taskList { - 'endTime'?: string | null; - 'id'?: number; - 'name'?: string | null; - 'projectName'?: number | null; - 'prompt'?: string | null; - 'startTime'?: string | null; - 'state'?: string | null; -} export interface t_textModel { 'id'?: number; 'image'?: number | null; @@ -183,11 +189,13 @@ export interface t_videoModel { export interface DB { "t_aiModelMap": t_aiModelMap; + "t_artStyle": t_artStyle; "t_assets": t_assets; "t_chatHistory": t_chatHistory; "t_config": t_config; "t_image": t_image; "t_imageModel": t_imageModel; + "t_myTasks": t_myTasks; "t_novel": t_novel; "t_outline": t_outline; "t_project": t_project; @@ -195,7 +203,6 @@ export interface DB { "t_script": t_script; "t_setting": t_setting; "t_storyline": t_storyline; - "t_taskList": t_taskList; "t_textModel": t_textModel; "t_user": t_user; "t_video": t_video; diff --git a/src/utils/ai/image/index.ts b/src/utils/ai/image/index.ts index ae1dfdf..e978263 100644 --- a/src/utils/ai/image/index.ts +++ b/src/utils/ai/image/index.ts @@ -12,6 +12,7 @@ import other from "./owned/other"; import gemini from "./owned/gemini"; import modelScope from "./owned/modelScope"; import grsai from "./owned/grsai"; +import { tr } from "zod/locales"; const urlToBase64 = async (url: string): Promise => { const res = await axios.get(url, { responseType: "arraybuffer" }); @@ -29,20 +30,31 @@ const modelInstance = { // apimart: apimart, modelScope, other, - grsai + grsai, } as const; export default async (input: ImageConfig, config: AIConfig) => { const { model, apiKey, baseURL, manufacturer } = { ...config }; + if (!config || !config?.model || !config?.apiKey || !config?.manufacturer) throw new Error("请检查模型配置是否正确"); const manufacturerFn = modelInstance[manufacturer as keyof typeof modelInstance]; if (!manufacturerFn) if (!manufacturerFn) throw new Error("不支持的图片厂商"); + // if (manufacturer !== "other") { // const owned = modelList.find((m) => m.model === model); // if (!owned) throw new Error("不支持的模型"); // } - + //添加到任务中心 + const [taskId] = await u.db("t_myTasks").insert({ + taskClass: input.taskClass, + relatedObjects: input.name, + model: config?.model ? config.model : "未知模型", + describe: input.describe ? input.describe : "无", + state: "进行中", + startTime: Date.now(), + projectId: input.projectId, + }); // 补充图片的 base64 内容类型字符串 if (input.imageBase64 && input.imageBase64.length > 0) { input.imageBase64 = input.imageBase64.map((img) => { @@ -66,9 +78,18 @@ export default async (input: ImageConfig, config: AIConfig) => { return `data:image/png;base64,${img}`; }); } - - let imageUrl = await manufacturerFn(input, { model, apiKey, baseURL }); - if (!input.resType) input.resType = "b64"; - if (input.resType === "b64" && imageUrl.startsWith("http")) imageUrl = await urlToBase64(imageUrl); - return imageUrl; + try { + let imageUrl = await manufacturerFn(input, { model, apiKey, baseURL }); + if (!input.resType) input.resType = "b64"; + if (input.resType === "b64" && imageUrl.startsWith("http")) imageUrl = await urlToBase64(imageUrl); + await u.db("t_myTasks").where("id", taskId).update({ + state: "已完成", + }); + return imageUrl; + } catch (error) { + await u.db("t_myTasks").where("id", taskId).update({ + state: "生成失败", + }); + throw error; + } }; diff --git a/src/utils/ai/image/type.ts b/src/utils/ai/image/type.ts index bbd7eec..c552fb1 100644 --- a/src/utils/ai/image/type.ts +++ b/src/utils/ai/image/type.ts @@ -5,6 +5,10 @@ interface ImageConfig { size: "1K" | "2K" | "4K"; aspectRatio: string; resType?: "url" | "b64"; + taskClass: string; + name: string; + describe: string; + projectId: number; } interface AIConfig { diff --git a/src/utils/ai/text/index.ts b/src/utils/ai/text/index.ts index a967cec..df2e85b 100644 --- a/src/utils/ai/text/index.ts +++ b/src/utils/ai/text/index.ts @@ -79,7 +79,7 @@ const ai = Object.create({}) as { ai.invoke = async (input: AIInput, config: AIConfig) => { const options = await buildOptions(input, config); - + const result = await generateText(options.config); if (options.responseFormat === "object" && input.output) { const pattern = /{[^{}]*}|{(?:[^{}]*|{[^{}]*})*}/g; diff --git a/src/utils/ai/video/index.ts b/src/utils/ai/video/index.ts index 6a7d07e..c88e4a0 100644 --- a/src/utils/ai/video/index.ts +++ b/src/utils/ai/video/index.ts @@ -21,7 +21,7 @@ const modelInstance = { runninghub: runninghub, apimart: apimart, other: other, - grsai:grsai + grsai: grsai, } as const; export default async (input: VideoConfig, config?: AIConfig) => { @@ -32,7 +32,16 @@ export default async (input: VideoConfig, config?: AIConfig) => { if (!manufacturerFn) if (!manufacturerFn) throw new Error("不支持的视频厂商"); // const owned = modelList.find((m) => m.model === model); // if (!owned) throw new Error("不支持的模型"); - + //添加到任务中心 + const [taskId] = await u.db("t_myTasks").insert({ + taskClass: input.taskClass, + relatedObjects: input.name, + model: config?.model ? config.model : "未知模型", + describe: input.describe ? input.describe : "无", + state: "进行中", + startTime: Date.now(), + projectId: input.projectId, + }); // 补充图片的 base64 内容类型字符串 if (input.imageBase64 && input.imageBase64.length > 0) { input.imageBase64 = input.imageBase64.map((img) => { @@ -59,9 +68,19 @@ export default async (input: VideoConfig, config?: AIConfig) => { let videoUrl = await manufacturerFn(input, { model, apiKey, baseURL }); if (videoUrl) { - const response = await axios.get(videoUrl, { responseType: "stream" }); - await u.oss.writeFile(input.savePath, response.data); - return input.savePath; + try { + const response = await axios.get(videoUrl, { responseType: "stream" }); + await u.oss.writeFile(input.savePath, response.data); + await u.db("t_myTasks").where("id", taskId).update({ + state: "已完成", + }); + return input.savePath; + } catch (err) { + await u.db("t_myTasks").where("id", taskId).update({ + state: "生成失败", + }); + return videoUrl; + } } return videoUrl; }; diff --git a/src/utils/ai/video/type.ts b/src/utils/ai/video/type.ts index 499681a..46872bb 100644 --- a/src/utils/ai/video/type.ts +++ b/src/utils/ai/video/type.ts @@ -7,6 +7,10 @@ interface VideoConfig { imageBase64?: string[]; audio?: boolean; mode: "startEnd" | "multi" | "single" | "text"; + taskClass: string; + name: string; + projectId: number; + describe?: string; } interface AIConfig { diff --git a/src/utils/editImage.ts b/src/utils/editImage.ts index 175bc0e..acbd80a 100644 --- a/src/utils/editImage.ts +++ b/src/utils/editImage.ts @@ -88,6 +88,10 @@ export default async (images: Record, directive: string, project imageBase64: base64Images, aspectRatio: aspectRatio ? aspectRatio : "16:9", size: "1K", + taskClass: "图片编辑", + name: `图片编辑-${uuid()}`, + describe: `编辑指令: ${directive}`, + projectId, }, apiConfig, ); diff --git a/tempCodeRunnerFile.javascript b/tempCodeRunnerFile.javascript new file mode 100644 index 0000000..77b8d7d --- /dev/null +++ b/tempCodeRunnerFile.javascript @@ -0,0 +1,2454 @@ +const origin = { + code: 200, + type: "success", + message: "", + result: [ + { + id: 0, + companyId: null, + name: "常用风格", + parentId: null, + status: 1, + isSystem: true, + filmStyleCount: 0, + styles: [ + { + id: -197, + companyId: null, + catId: 0, + catName: "常用风格", + name: "2D动漫风格", + prompt: "(画风:2D动漫风格,2d animation style)", + promptEn: "2d animation style", + fileUrl: "https://files.manjuwu.cn/anime/aigc/g/i/68985098-60f1-4b64-b973-64071d95edb3.png", + status: 1, + isSystem: true, + }, + { + id: -196, + companyId: null, + catId: 0, + catName: "常用风格", + name: "真人写实", + prompt: "(画风:照片级真人超写实,photorealistic, lifelike, ultra detailed)", + promptEn: "photorealistic, lifelike, ultra detailed", + fileUrl: "https://files.manjuwu.cn/anime/uploads/other/20260127/025c131413394fb5a9214e00d67ea354.jpg", + status: 1, + isSystem: true, + }, + { + id: -109, + companyId: null, + catId: 0, + catName: "常用风格", + name: "3D国创", + prompt: "(画风:3D国创,Chinese 3D animation style)", + promptEn: "Chinese 3D animation style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/3D国创.webp", + status: 1, + isSystem: true, + }, + { + id: -60, + companyId: null, + catId: 0, + catName: "常用风格", + name: "三渲二", + prompt: "(画风:三渲二,cel-shaded)", + promptEn: "cel-shaded", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/三渲二.webp", + status: 1, + isSystem: true, + }, + { + id: 2, + companyId: null, + catId: 0, + catName: "常用风格", + name: "日式少女漫", + prompt: "(画风:日式少女漫,shoujo manga style)", + promptEn: "shoujo manga style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/日式少女漫.webp", + status: 1, + isSystem: true, + }, + { + id: 16, + companyId: null, + catId: 0, + catName: "常用风格", + name: "龙族传说", + prompt: "(画风:龙族传说,dragon clan legend art)", + promptEn: "dragon clan legend art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/龙族传说.webp", + status: 1, + isSystem: true, + }, + { + id: 36, + companyId: null, + catId: 0, + catName: "常用风格", + name: "吉卜力", + prompt: "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + promptEn: "Ghibli style, Studio Ghibli aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/吉卜力.webp", + status: 1, + isSystem: true, + }, + { + id: 78, + companyId: null, + catId: 0, + catName: "常用风格", + name: "80s年代", + prompt: "(画风:80s年代,1980s retro)", + promptEn: "1980s retro", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/80s年代.webp", + status: 1, + isSystem: true, + }, + { + id: 105, + companyId: null, + catId: 0, + catName: "常用风格", + name: "木叶村", + prompt: "(画风:木叶村,Naruto style, Konohagakure)", + promptEn: "Naruto style, Konohagakure", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/木叶村.webp", + status: 1, + isSystem: true, + }, + { + id: 128, + companyId: null, + catId: 0, + catName: "常用风格", + name: "名侦探阿楠", + prompt: "(画风:名侦探阿楠,Detective Conan style, Case Closed style)", + promptEn: "Detective Conan style, Case Closed style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/名侦探阿楠.webp", + status: 1, + isSystem: true, + }, + { + id: 135, + companyId: null, + catId: 0, + catName: "常用风格", + name: "草帽团", + prompt: "(画风:草帽团,One Piece style, Straw Hat Pirates)", + promptEn: "One Piece style, Straw Hat Pirates", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/草帽团.webp", + status: 1, + isSystem: true, + }, + { + id: 145, + companyId: null, + catId: 0, + catName: "常用风格", + name: "奇幻平涂", + prompt: "(画风:奇幻平涂,fantasy flat illustration)", + promptEn: "fantasy flat illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/奇幻平涂.webp", + status: 1, + isSystem: true, + }, + { + id: 161, + companyId: null, + catId: 0, + catName: "常用风格", + name: "藤本树", + prompt: "(画风:藤本树,Tatsuki Fujimoto style)", + promptEn: "Tatsuki Fujimoto style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/藤本树.webp", + status: 1, + isSystem: true, + }, + { + id: 174, + companyId: null, + catId: 0, + catName: "常用风格", + name: "空灵哥特", + prompt: "(画风:空灵哥特,ethereal gothic)", + promptEn: "ethereal gothic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/空灵哥特.webp", + status: 1, + isSystem: true, + }, + { + id: 181, + companyId: null, + catId: 0, + catName: "常用风格", + name: "美式3D", + prompt: "(画风:美式3D,American 3D animation style/ Pixar style)", + promptEn: "American 3D animation style/ Pixar style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/美式3D.webp", + status: 1, + isSystem: true, + }, + ], + }, + { + id: 1, + companyId: null, + name: "ip风格", + parentId: null, + status: 1, + isSystem: true, + filmStyleCount: 0, + styles: [ + { + id: 7, + companyId: null, + catId: 1, + catName: "ip风格", + name: "怪诞哥特卡通", + prompt: "(画风:怪诞哥特卡通,grotesque gothic cartoon)", + promptEn: "grotesque gothic cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/怪诞哥特卡通.webp", + status: 1, + isSystem: true, + }, + { + id: 17, + companyId: null, + catId: 1, + catName: "ip风格", + name: "龙族传说", + prompt: "(画风:龙族传说,dragon clan legend art)", + promptEn: "dragon clan legend art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/龙族传说.webp", + status: 1, + isSystem: true, + }, + { + id: 22, + companyId: null, + catId: 1, + catName: "ip风格", + name: "比奇堡", + prompt: "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + promptEn: "SpongeBob SquarePants style, Bikini Bottom", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/比奇堡.webp", + status: 1, + isSystem: true, + }, + { + id: 38, + companyId: null, + catId: 1, + catName: "ip风格", + name: "吉卜力", + prompt: "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + promptEn: "Ghibli style, Studio Ghibli aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/吉卜力.webp", + status: 1, + isSystem: true, + }, + { + id: 43, + companyId: null, + catId: 1, + catName: "ip风格", + name: "复古掌机", + prompt: "(画风:复古掌机,retro pixel art, 8-bit graphics)", + promptEn: "retro pixel art, 8-bit graphics", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/复古掌机.webp", + status: 1, + isSystem: true, + }, + { + id: 55, + companyId: null, + catId: 1, + catName: "ip风格", + name: "美式喜剧", + prompt: "(画风:美式喜剧,American sitcom aesthetic)", + promptEn: "American sitcom aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/美式喜剧.webp", + status: 1, + isSystem: true, + }, + { + id: 61, + companyId: null, + catId: 1, + catName: "ip风格", + name: "三渲二", + prompt: "(画风:三渲二,cel-shaded)", + promptEn: "cel-shaded", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/三渲二.webp", + status: 1, + isSystem: true, + }, + { + id: 91, + companyId: null, + catId: 1, + catName: "ip风格", + name: "史努比", + prompt: "(画风:史努比,Peanuts comic style)", + promptEn: "Peanuts comic style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/史努比.webp", + status: 1, + isSystem: true, + }, + { + id: 101, + companyId: null, + catId: 1, + catName: "ip风格", + name: "锈湖", + prompt: "(画风:锈湖,Rusty Lake game style)", + promptEn: "Rusty Lake game style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/锈湖.webp", + status: 1, + isSystem: true, + }, + { + id: 129, + companyId: null, + catId: 1, + catName: "ip风格", + name: "名侦探阿楠", + prompt: "(画风:名侦探阿楠,Detective Conan style, Case Closed style)", + promptEn: "Detective Conan style, Case Closed style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/名侦探阿楠.webp", + status: 1, + isSystem: true, + }, + { + id: 136, + companyId: null, + catId: 1, + catName: "ip风格", + name: "草帽团", + prompt: "(画风:草帽团,One Piece style, Straw Hat Pirates)", + promptEn: "One Piece style, Straw Hat Pirates", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/草帽团.webp", + status: 1, + isSystem: true, + }, + { + id: 150, + companyId: null, + catId: 1, + catName: "ip风格", + name: "乐高", + prompt: "(画风:乐高,LEGO style, brick-built)", + promptEn: "LEGO style, brick-built", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/乐高.webp", + status: 1, + isSystem: true, + }, + { + id: 163, + companyId: null, + catId: 1, + catName: "ip风格", + name: "动森", + prompt: "(画风:动森,Animal Crossing style)", + promptEn: "Animal Crossing style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/动森.webp", + status: 1, + isSystem: true, + }, + { + id: 183, + companyId: null, + catId: 1, + catName: "ip风格", + name: "蜡笔小新", + prompt: "(画风:蜡笔小新,Crayon Shin-chan style)", + promptEn: "Crayon Shin-chan style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/蜡笔小新.webp", + status: 1, + isSystem: true, + }, + { + id: 186, + companyId: null, + catId: 1, + catName: "ip风格", + name: "扁平图形设计", + prompt: "(画风:扁平图形设计,flat design, minimal vector art)", + promptEn: "flat design, minimal vector art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/扁平图形设计.webp", + status: 1, + isSystem: true, + }, + { + id: 187, + companyId: null, + catId: 1, + catName: "ip风格", + name: "莱卡定格动画", + prompt: "(画风:莱卡定格动画,Laika stop-motion style)", + promptEn: "Laika stop-motion style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/莱卡定格动画.webp", + status: 1, + isSystem: true, + }, + { + id: 195, + companyId: null, + catId: 1, + catName: "ip风格", + name: "日本小人", + prompt: "(画风:日本小人,chibi)", + promptEn: "chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/ip风格/日本小人.webp", + status: 1, + isSystem: true, + }, + ], + }, + { + id: 2, + companyId: null, + name: "插画风格", + parentId: null, + status: 1, + isSystem: true, + filmStyleCount: 0, + styles: [ + { + id: 3, + companyId: null, + catId: 2, + catName: "插画风格", + name: "生动水彩图形", + prompt: "(画风:生动水彩图形,vibrant watercolor illustration)", + promptEn: "vibrant watercolor illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/生动水彩图形.webp", + status: 1, + isSystem: true, + }, + { + id: 5, + companyId: null, + catId: 2, + catName: "插画风格", + name: "单色排线素描", + prompt: "(画风:单色排线素描,monochrome cross-hatching sketch)", + promptEn: "monochrome cross-hatching sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/单色排线素描.webp", + status: 1, + isSystem: true, + }, + { + id: 6, + companyId: null, + catId: 2, + catName: "插画风格", + name: "怪诞哥特卡通", + prompt: "(画风:怪诞哥特卡通,grotesque gothic cartoon)", + promptEn: "grotesque gothic cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怪诞哥特卡通.webp", + status: 1, + isSystem: true, + }, + { + id: 8, + companyId: null, + catId: 2, + catName: "插画风格", + name: "彩铅素描插画", + prompt: "(画风:彩铅素描插画,colored pencil sketch)", + promptEn: "colored pencil sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/彩铅素描插画.webp", + status: 1, + isSystem: true, + }, + { + id: 9, + companyId: null, + catId: 2, + catName: "插画风格", + name: "经典美式漫画", + prompt: "(画风:经典美式漫画,classic American comic book style)", + promptEn: "classic American comic book style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/经典美式漫画.webp", + status: 1, + isSystem: true, + }, + { + id: 10, + companyId: null, + catId: 2, + catName: "插画风格", + name: "诡萌幻想绘本", + prompt: "(画风:诡萌幻想绘本,Q Cute Mark Pen Coloring)", + promptEn: "Q Cute Mark Pen Coloring", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/诡萌幻想绘本.webp", + status: 1, + isSystem: true, + }, + { + id: 11, + companyId: null, + catId: 2, + catName: "插画风格", + name: "波普印刷", + prompt: "(画风:波普印刷,pop art print)", + promptEn: "pop art print", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/波普印刷.webp", + status: 1, + isSystem: true, + }, + { + id: 12, + companyId: null, + catId: 2, + catName: "插画风格", + name: "涂色颗粒怀旧", + prompt: "(画风:涂色颗粒怀旧,Legend of the Dragon Clan)", + promptEn: "Legend of the Dragon Clan", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/涂色颗粒怀旧.webp", + status: 1, + isSystem: true, + }, + { + id: 13, + companyId: null, + catId: 2, + catName: "插画风格", + name: "Q萌马克笔着色", + prompt: "(画风:Q萌马克笔着色,chibi marker art)", + promptEn: "chibi marker art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/Q萌马克笔着色.webp", + status: 1, + isSystem: true, + }, + { + id: 15, + companyId: null, + catId: 2, + catName: "插画风格", + name: "蚀刻光影", + prompt: "(画风:蚀刻光影,etching with dramatic lighting)", + promptEn: "etching with dramatic lighting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/蚀刻光影.webp", + status: 1, + isSystem: true, + }, + { + id: 19, + companyId: null, + catId: 2, + catName: "插画风格", + name: "复古梦幻赛璐璐", + prompt: "(画风:复古梦幻赛璐璐,retro dreamlike cel animation)", + promptEn: "retro dreamlike cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古梦幻赛璐璐.webp", + status: 1, + isSystem: true, + }, + { + id: 20, + companyId: null, + catId: 2, + catName: "插画风格", + name: "比奇堡", + prompt: "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + promptEn: "SpongeBob SquarePants style, Bikini Bottom", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/比奇堡.webp", + status: 1, + isSystem: true, + }, + { + id: 23, + companyId: null, + catId: 2, + catName: "插画风格", + name: "彩色排线手绘", + prompt: "(画风:彩色排线手绘,colorful cross-hatching, hand-drawn)", + promptEn: "colorful cross-hatching, hand-drawn", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/彩色排线手绘.webp", + status: 1, + isSystem: true, + }, + { + id: 25, + companyId: null, + catId: 2, + catName: "插画风格", + name: "复古线条都市", + prompt: "(画风:复古线条都市,retro line art urban)", + promptEn: "retro line art urban", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古线条都市.webp", + status: 1, + isSystem: true, + }, + { + id: 27, + companyId: null, + catId: 2, + catName: "插画风格", + name: "浮世绘超现实", + prompt: "(画风:浮世绘超现实,surreal ukiyo-e)", + promptEn: "surreal ukiyo-e", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/浮世绘超现实.webp", + status: 1, + isSystem: true, + }, + { + id: 28, + companyId: null, + catId: 2, + catName: "插画风格", + name: "冷静感线条", + prompt: "(画风:冷静感线条,clean calm line art)", + promptEn: "clean calm line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/冷静感线条.webp", + status: 1, + isSystem: true, + }, + { + id: 30, + companyId: null, + catId: 2, + catName: "插画风格", + name: "复杂线条都市漫", + prompt: "(画风:复杂线条都市漫,intricate line art urban comic)", + promptEn: "intricate line art urban comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复杂线条都市漫.webp", + status: 1, + isSystem: true, + }, + { + id: 31, + companyId: null, + catId: 2, + catName: "插画风格", + name: "通透光泽马卡龙", + prompt: "(画风:通透光泽马卡龙,glossy translucent macaron colors)", + promptEn: "glossy translucent macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透光泽马卡龙.webp", + status: 1, + isSystem: true, + }, + { + id: 33, + companyId: null, + catId: 2, + catName: "插画风格", + name: "魅惑哥特霓虹", + prompt: "(画风:魅惑哥特霓虹,alluring gothic neon)", + promptEn: "alluring gothic neon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/魅惑哥特霓虹.webp", + status: 1, + isSystem: true, + }, + { + id: 34, + companyId: null, + catId: 2, + catName: "插画风格", + name: "表现主义儿童", + prompt: "(画风:表现主义儿童,expressionist child art)", + promptEn: "expressionist child art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/表现主义儿童.webp", + status: 1, + isSystem: true, + }, + { + id: 35, + companyId: null, + catId: 2, + catName: "插画风格", + name: "粘土玩具", + prompt: "(画风:粘土玩具,clay toy, claymation style)", + promptEn: "clay toy, claymation style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粘土玩具.webp", + status: 1, + isSystem: true, + }, + { + id: 37, + companyId: null, + catId: 2, + catName: "插画风格", + name: "吉卜力", + prompt: "(画风:吉卜力,Ghibli style, Studio Ghibli aesthetic)", + promptEn: "Ghibli style, Studio Ghibli aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/吉卜力.webp", + status: 1, + isSystem: true, + }, + { + id: 39, + companyId: null, + catId: 2, + catName: "插画风格", + name: "童趣蜡笔插画", + prompt: "(画风:童趣蜡笔插画,childlike crayon illustration)", + promptEn: "childlike crayon illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/童趣蜡笔插画.webp", + status: 1, + isSystem: true, + }, + { + id: 41, + companyId: null, + catId: 2, + catName: "插画风格", + name: "怀旧胶片线条", + prompt: "(画风:怀旧胶片线条,nostalgic film grain line art)", + promptEn: "nostalgic film grain line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怀旧胶片线条.webp", + status: 1, + isSystem: true, + }, + { + id: 42, + companyId: null, + catId: 2, + catName: "插画风格", + name: "唯美清新通透", + prompt: "(画风:唯美清新通透,aesthetic fresh translucent)", + promptEn: "aesthetic fresh translucent", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/唯美清新通透.webp", + status: 1, + isSystem: true, + }, + { + id: 44, + companyId: null, + catId: 2, + catName: "插画风格", + name: "哥特都市涂鸦", + prompt: "(画风:哥特都市涂鸦,gothic urban graffiti)", + promptEn: "gothic urban graffiti", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/哥特都市涂鸦.webp", + status: 1, + isSystem: true, + }, + { + id: 45, + companyId: null, + catId: 2, + catName: "插画风格", + name: "高能动感卡通", + prompt: "(画风:高能动感卡通,high-energy dynamic cartoon)", + promptEn: "high-energy dynamic cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/高能动感卡通.webp", + status: 1, + isSystem: true, + }, + { + id: 47, + companyId: null, + catId: 2, + catName: "插画风格", + name: "梦幻线条怪诞", + prompt: "(画风:梦幻线条怪诞,dreamlike grotesque line art)", + promptEn: "dreamlike grotesque line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/梦幻线条怪诞.webp", + status: 1, + isSystem: true, + }, + { + id: 49, + companyId: null, + catId: 2, + catName: "插画风格", + name: "轻复古水彩", + prompt: "(画风:轻复古水彩,Prism malfunction art)", + promptEn: "Prism malfunction art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/轻复古水彩.webp", + status: 1, + isSystem: true, + }, + { + id: 50, + companyId: null, + catId: 2, + catName: "插画风格", + name: "美式肌肉讽刺", + prompt: "(画风:美式肌肉讽刺,American muscle satire)", + promptEn: "American muscle satire", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式肌肉讽刺.webp", + status: 1, + isSystem: true, + }, + { + id: 51, + companyId: null, + catId: 2, + catName: "插画风格", + name: "潮流都市", + prompt: "(画风:潮流都市,urban streetwear aesthetic)", + promptEn: "urban streetwear aesthetic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/潮流都市.webp", + status: 1, + isSystem: true, + }, + { + id: 52, + companyId: null, + catId: 2, + catName: "插画风格", + name: "奶油色绘本", + prompt: "(画风:奶油色绘本,cream-colored picture book)", + promptEn: "cream-colored picture book", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/奶油色绘本.webp", + status: 1, + isSystem: true, + }, + { + id: 53, + companyId: null, + catId: 2, + catName: "插画风格", + name: "棱镜故障艺术", + prompt: "(画风:棱镜故障艺术,prism glitch art)", + promptEn: "prism glitch art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/棱镜故障艺术.webp", + status: 1, + isSystem: true, + }, + { + id: 56, + companyId: null, + catId: 2, + catName: "插画风格", + name: "朦胧暖色速写", + prompt: "(画风:朦胧暖色速写,hazy warm-toned sketch)", + promptEn: "hazy warm-toned sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/朦胧暖色速写.webp", + status: 1, + isSystem: true, + }, + { + id: 58, + companyId: null, + catId: 2, + catName: "插画风格", + name: "怀旧电影感氛围", + prompt: "(画风:怀旧电影感氛围,nostalgic cinematic atmosphere)", + promptEn: "nostalgic cinematic atmosphere", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怀旧电影感氛围.webp", + status: 1, + isSystem: true, + }, + { + id: 59, + companyId: null, + catId: 2, + catName: "插画风格", + name: "欧漫概念艺术", + prompt: "(画风:欧漫概念艺术,European comic concept art)", + promptEn: "European comic concept art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/欧漫概念艺术.webp", + status: 1, + isSystem: true, + }, + { + id: 62, + companyId: null, + catId: 2, + catName: "插画风格", + name: "抒情柔光线条", + prompt: "(画风:抒情柔光线条,lyrical soft-glow line art)", + promptEn: "lyrical soft-glow line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/抒情柔光线条.webp", + status: 1, + isSystem: true, + }, + { + id: 63, + companyId: null, + catId: 2, + catName: "插画风格", + name: "怪萌墨线", + prompt: "(画风:怪萌墨线,weird-cute ink lines)", + promptEn: "weird-cute ink lines", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/怪萌墨线.webp", + status: 1, + isSystem: true, + }, + { + id: 64, + companyId: null, + catId: 2, + catName: "插画风格", + name: "硬边萌系赛璐璐", + prompt: "(画风:硬边萌系赛璐璐,hard-edged cute cel animation)", + promptEn: "hard-edged cute cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/硬边萌系赛璐璐.webp", + status: 1, + isSystem: true, + }, + { + id: 66, + companyId: null, + catId: 2, + catName: "插画风格", + name: "柔光浪漫水彩", + prompt: "(画风:柔光浪漫水彩,soft romantic watercolor)", + promptEn: "soft romantic watercolor", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光浪漫水彩.webp", + status: 1, + isSystem: true, + }, + { + id: 69, + companyId: null, + catId: 2, + catName: "插画风格", + name: "油画釉光", + prompt: "(画风:油画釉光,oil painting with glaze finish)", + promptEn: "oil painting with glaze finish", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/油画釉光.webp", + status: 1, + isSystem: true, + }, + { + id: 70, + companyId: null, + catId: 2, + catName: "插画风格", + name: "粗犷墨线", + prompt: "(画风:粗犷墨线,rough ink lines)", + promptEn: "rough ink lines", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗犷墨线.webp", + status: 1, + isSystem: true, + }, + { + id: 71, + companyId: null, + catId: 2, + catName: "插画风格", + name: "五零年代", + prompt: "(画风:五零年代,1950s style)", + promptEn: "1950s style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/五零年代.webp", + status: 1, + isSystem: true, + }, + { + id: 72, + companyId: null, + catId: 2, + catName: "插画风格", + name: "古典戏剧情绪", + prompt: "(画风:古典戏剧情绪,classical dramatic mood)", + promptEn: "classical dramatic mood", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/古典戏剧情绪.webp", + status: 1, + isSystem: true, + }, + { + id: 73, + companyId: null, + catId: 2, + catName: "插画风格", + name: "治愈童趣颗粒", + prompt: "(画风:治愈童趣颗粒,healing childish grain texture)", + promptEn: "healing childish grain texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈童趣颗粒.webp", + status: 1, + isSystem: true, + }, + { + id: 74, + companyId: null, + catId: 2, + catName: "插画风格", + name: "墨线卡通", + prompt: "(画风:墨线卡通,ink line cartoon)", + promptEn: "ink line cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/墨线卡通.webp", + status: 1, + isSystem: true, + }, + { + id: 76, + companyId: null, + catId: 2, + catName: "插画风格", + name: "温馨彩绘", + prompt: "(画风:温馨彩绘,cozy painted illustration)", + promptEn: "cozy painted illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/温馨彩绘.webp", + status: 1, + isSystem: true, + }, + { + id: 81, + companyId: null, + catId: 2, + catName: "插画风格", + name: "美式粗线漫画", + prompt: "(画风:美式粗线漫画,American bold line comic)", + promptEn: "American bold line comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式粗线漫画.webp", + status: 1, + isSystem: true, + }, + { + id: 83, + companyId: null, + catId: 2, + catName: "插画风格", + name: "发光线条柔光", + prompt: "(画风:发光线条柔光,glowing line art with soft light)", + promptEn: "glowing line art with soft light", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/发光线条柔光.webp", + status: 1, + isSystem: true, + }, + { + id: 85, + companyId: null, + catId: 2, + catName: "插画风格", + name: "通透柔光厚涂", + prompt: "(画风:通透柔光厚涂,translucent soft glow, thick paint)", + promptEn: "translucent soft glow, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透柔光厚涂.webp", + status: 1, + isSystem: true, + }, + { + id: 86, + companyId: null, + catId: 2, + catName: "插画风格", + name: "通透光影厚涂", + prompt: "(画风:通透光影厚涂,translucent lighting, thick paint)", + promptEn: "translucent lighting, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/通透光影厚涂.webp", + status: 1, + isSystem: true, + }, + { + id: 87, + companyId: null, + catId: 2, + catName: "插画风格", + name: "光影平涂", + prompt: "(画风:光影平涂,flat shading with lighting)", + promptEn: "flat shading with lighting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/光影平涂.webp", + status: 1, + isSystem: true, + }, + { + id: 88, + companyId: null, + catId: 2, + catName: "插画风格", + name: "粗糙颗粒肌理", + prompt: "(画风:粗糙颗粒肌理,rough granular texture)", + promptEn: "rough granular texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗糙颗粒肌理.webp", + status: 1, + isSystem: true, + }, + { + id: 89, + companyId: null, + catId: 2, + catName: "插画风格", + name: "粗线快面卡通", + prompt: "(画风:粗线快面卡通,bold shape fast-paced cartoon)", + promptEn: "bold shape fast-paced cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线快面卡通.webp", + status: 1, + isSystem: true, + }, + { + id: 92, + companyId: null, + catId: 2, + catName: "插画风格", + name: "卡通平涂漫画", + prompt: "(画风:卡通平涂漫画,cel-shaded flat comic)", + promptEn: "cel-shaded flat comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/卡通平涂漫画.webp", + status: 1, + isSystem: true, + }, + { + id: 94, + companyId: null, + catId: 2, + catName: "插画风格", + name: "柔光平涂", + prompt: "(画风:柔光平涂,soft glow flat colors)", + promptEn: "soft glow flat colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光平涂.webp", + status: 1, + isSystem: true, + }, + { + id: 95, + companyId: null, + catId: 2, + catName: "插画风格", + name: "Q版草绘", + prompt: "(画风:Q版草绘,chibi rough sketch)", + promptEn: "chibi rough sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/Q版草绘.webp", + status: 1, + isSystem: true, + }, + { + id: 97, + companyId: null, + catId: 2, + catName: "插画风格", + name: "清新水彩墨线", + prompt: "(画风:清新水彩墨线,fresh watercolor with ink lines)", + promptEn: "fresh watercolor with ink lines", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/清新水彩墨线.webp", + status: 1, + isSystem: true, + }, + { + id: 98, + companyId: null, + catId: 2, + catName: "插画风格", + name: "治愈冒险漫画", + prompt: "(画风:治愈冒险漫画,healing adventure comic)", + promptEn: "healing adventure comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈冒险漫画.webp", + status: 1, + isSystem: true, + }, + { + id: 100, + companyId: null, + catId: 2, + catName: "插画风格", + name: "邪魅琉璃", + prompt: "(画风:邪魅琉璃,eerie luminous glass)", + promptEn: "eerie luminous glass", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/邪魅琉璃.webp", + status: 1, + isSystem: true, + }, + { + id: 103, + companyId: null, + catId: 2, + catName: "插画风格", + name: "风格化撞色赛博", + prompt: "(画风:风格化撞色赛博,stylized cyberpunk with clashing colors)", + promptEn: "stylized cyberpunk with clashing colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/风格化撞色赛博.webp", + status: 1, + isSystem: true, + }, + { + id: 104, + companyId: null, + catId: 2, + catName: "插画风格", + name: "虹彩梦幻治愈", + prompt: "(画风:虹彩梦幻治愈,iridescent dreamy healing)", + promptEn: "iridescent dreamy healing", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/虹彩梦幻治愈.webp", + status: 1, + isSystem: true, + }, + { + id: 106, + companyId: null, + catId: 2, + catName: "插画风格", + name: "治愈柔和Q版", + prompt: "(画风:治愈柔和Q版,healing soft chibi)", + promptEn: "healing soft chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈柔和Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 108, + companyId: null, + catId: 2, + catName: "插画风格", + name: "唯美柔光辐射", + prompt: "(画风:唯美柔光辐射,aesthetic soft glow radiance)", + promptEn: "aesthetic soft glow radiance", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/唯美柔光辐射.webp", + status: 1, + isSystem: true, + }, + { + id: 110, + companyId: null, + catId: 2, + catName: "插画风格", + name: "质朴蜡笔", + prompt: "(画风:质朴蜡笔,textured crayon drawing)", + promptEn: "textured crayon drawing", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/质朴蜡笔.webp", + status: 1, + isSystem: true, + }, + { + id: 111, + companyId: null, + catId: 2, + catName: "插画风格", + name: "戏剧光影水彩", + prompt: "(画风:戏剧光影水彩,dramatic watercolor with lighting)", + promptEn: "dramatic watercolor with lighting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/戏剧光影水彩.webp", + status: 1, + isSystem: true, + }, + { + id: 112, + companyId: null, + catId: 2, + catName: "插画风格", + name: "柔光原画厚涂", + prompt: "(画风:柔光原画厚涂,key visual style, soft glow, thick paint)", + promptEn: "key visual style, soft glow, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光原画厚涂.webp", + status: 1, + isSystem: true, + }, + { + id: 113, + companyId: null, + catId: 2, + catName: "插画风格", + name: "粗犷硬边赛璐璐", + prompt: "(画风:粗犷硬边赛璐璐,rugged hard-edged cel animation)", + promptEn: "rugged hard-edged cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗犷硬边赛璐璐.webp", + status: 1, + isSystem: true, + }, + { + id: 115, + companyId: null, + catId: 2, + catName: "插画风格", + name: "低饱和平涂手绘", + prompt: "(画风:低饱和平涂手绘,low saturation flat illustration)", + promptEn: "low saturation flat illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/低饱和平涂手绘.webp", + status: 1, + isSystem: true, + }, + { + id: 117, + companyId: null, + catId: 2, + catName: "插画风格", + name: "可爱马卡龙", + prompt: "(画风:可爱马卡龙,cute macaron colors)", + promptEn: "cute macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/可爱马卡龙.webp", + status: 1, + isSystem: true, + }, + { + id: 119, + companyId: null, + catId: 2, + catName: "插画风格", + name: "柔光影厚涂", + prompt: "(画风:柔光影厚涂,soft light and shadow, thick paint)", + promptEn: "soft light and shadow, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/柔光影厚涂.webp", + status: 1, + isSystem: true, + }, + { + id: 120, + companyId: null, + catId: 2, + catName: "插画风格", + name: "迷幻复古都市", + prompt: "(画风:迷幻复古都市,psychedelic retro city)", + promptEn: "psychedelic retro city", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/迷幻复古都市.webp", + status: 1, + isSystem: true, + }, + { + id: 121, + companyId: null, + catId: 2, + catName: "插画风格", + name: "颗粒粉彩童话风", + prompt: "(画风:颗粒粉彩童话风,grainy pastel fairy tale)", + promptEn: "grainy pastel fairy tale", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/颗粒粉彩童话风.webp", + status: 1, + isSystem: true, + }, + { + id: 122, + companyId: null, + catId: 2, + catName: "插画风格", + name: "高对比应边缘", + prompt: "(画风:高对比应边缘,Warm Healing Q Edition)", + promptEn: "Warm Healing Q Edition", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/高对比应边缘.webp", + status: 1, + isSystem: true, + }, + { + id: 123, + companyId: null, + catId: 2, + catName: "插画风格", + name: "粗线活力动感", + prompt: "(画风:粗线活力动感,bold line vibrant motion)", + promptEn: "bold line vibrant motion", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线活力动感.webp", + status: 1, + isSystem: true, + }, + { + id: 125, + companyId: null, + catId: 2, + catName: "插画风格", + name: "猛烈印象派", + prompt: "(画风:猛烈印象派,fierce impressionism)", + promptEn: "fierce impressionism", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/猛烈印象派.webp", + status: 1, + isSystem: true, + }, + { + id: 126, + companyId: null, + catId: 2, + catName: "插画风格", + name: "温暖治愈Q版", + prompt: "(画风:温暖治愈Q版,warm healing chibi)", + promptEn: "warm healing chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/温暖治愈Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 133, + companyId: null, + catId: 2, + catName: "插画风格", + name: "莫兰迪水粉手绘", + prompt: "(画风:莫兰迪水粉手绘,Morandi style gouache painting)", + promptEn: "Morandi style gouache painting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/莫兰迪水粉手绘.webp", + status: 1, + isSystem: true, + }, + { + id: 138, + companyId: null, + catId: 2, + catName: "插画风格", + name: "空气彩铅", + prompt: "(画风:空气彩铅,airy colored pencil)", + promptEn: "airy colored pencil", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/空气彩铅.webp", + status: 1, + isSystem: true, + }, + { + id: 140, + companyId: null, + catId: 2, + catName: "插画风格", + name: "东方淡彩", + prompt: "(画风:东方淡彩,eastern light color wash)", + promptEn: "eastern light color wash", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/东方淡彩.webp", + status: 1, + isSystem: true, + }, + { + id: 141, + companyId: null, + catId: 2, + catName: "插画风格", + name: "都市潮漫硬边", + prompt: "(画风:都市潮漫硬边,urban trendy comic with hard edges)", + promptEn: "urban trendy comic with hard edges", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/都市潮漫硬边.webp", + status: 1, + isSystem: true, + }, + { + id: 142, + companyId: null, + catId: 2, + catName: "插画风格", + name: "粗线潮流Q版", + prompt: "(画风:粗线潮流Q版,bold line trendy chibi)", + promptEn: "bold line trendy chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/粗线潮流Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 146, + companyId: null, + catId: 2, + catName: "插画风格", + name: "甜美可爱复古", + prompt: "(画风:甜美可爱复古,sweet kawaii retro)", + promptEn: "sweet kawaii retro", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/甜美可爱复古.webp", + status: 1, + isSystem: true, + }, + { + id: 147, + companyId: null, + catId: 2, + catName: "插画风格", + name: "炭笔暗黑朋克", + prompt: "(画风:炭笔暗黑朋克,charcoal dark punk)", + promptEn: "charcoal dark punk", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/炭笔暗黑朋克.webp", + status: 1, + isSystem: true, + }, + { + id: 148, + companyId: null, + catId: 2, + catName: "插画风格", + name: "复古褪色速写", + prompt: "(画风:复古褪色速写,faded vintage sketch)", + promptEn: "faded vintage sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古褪色速写.webp", + status: 1, + isSystem: true, + }, + { + id: 152, + companyId: null, + catId: 2, + catName: "插画风格", + name: "韩式漫画厚涂", + prompt: "(画风:韩式漫画厚涂,Korean webtoon style, thick paint)", + promptEn: "Korean webtoon style, thick paint", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/韩式漫画厚涂.webp", + status: 1, + isSystem: true, + }, + { + id: 153, + companyId: null, + catId: 2, + catName: "插画风格", + name: "可爱抽象涂鸦", + prompt: "(画风:可爱抽象涂鸦,cute abstract doodle)", + promptEn: "cute abstract doodle", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/可爱抽象涂鸦.webp", + status: 1, + isSystem: true, + }, + { + id: 155, + companyId: null, + catId: 2, + catName: "插画风格", + name: "复古赛露露怀旧", + prompt: "(画风:复古赛露露怀旧,American style granules)", + promptEn: "American style granules", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/复古赛露露怀旧.webp", + status: 1, + isSystem: true, + }, + { + id: 157, + companyId: null, + catId: 2, + catName: "插画风格", + name: "蒸汽波神话糖", + prompt: "(画风:蒸汽波神话糖,vaporwave myth candy)", + promptEn: "vaporwave myth candy", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/蒸汽波神话糖.webp", + status: 1, + isSystem: true, + }, + { + id: 158, + companyId: null, + catId: 2, + catName: "插画风格", + name: "美式颗粒", + prompt: "(画风:美式颗粒,American comic halftone dots)", + promptEn: "American comic halftone dots", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/美式颗粒.webp", + status: 1, + isSystem: true, + }, + { + id: 164, + companyId: null, + catId: 2, + catName: "插画风格", + name: "厚涂柔光怀旧", + prompt: "(画风:厚涂柔光怀旧,thick paint, soft glow, nostalgic)", + promptEn: "thick paint, soft glow, nostalgic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/厚涂柔光怀旧.webp", + status: 1, + isSystem: true, + }, + { + id: 165, + companyId: null, + catId: 2, + catName: "插画风格", + name: "扁平涂鸦", + prompt: "(画风:扁平涂鸦,flat doodle style)", + promptEn: "flat doodle style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/扁平涂鸦.webp", + status: 1, + isSystem: true, + }, + { + id: 166, + companyId: null, + catId: 2, + catName: "插画风格", + name: "甜美粉彩", + prompt: "(画风:甜美粉彩,sweet pastel)", + promptEn: "sweet pastel", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/甜美粉彩.webp", + status: 1, + isSystem: true, + }, + { + id: 168, + companyId: null, + catId: 2, + catName: "插画风格", + name: "极简色块复古", + prompt: "(画风:极简色块复古,Minimalist color block retro)", + promptEn: "Minimalist color block retro", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/极简色块复古.webp", + status: 1, + isSystem: true, + }, + { + id: 169, + companyId: null, + catId: 2, + catName: "插画风格", + name: "童趣速写", + prompt: "(画风:童趣速写,childlike sketch)", + promptEn: "childlike sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/童趣速写.webp", + status: 1, + isSystem: true, + }, + { + id: 171, + companyId: null, + catId: 2, + catName: "插画风格", + name: "水粉童书插画", + prompt: "(画风:水粉童书插画,gouache children's book illustration)", + promptEn: "gouache children's book illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/水粉童书插画.webp", + status: 1, + isSystem: true, + }, + { + id: 175, + companyId: null, + catId: 2, + catName: "插画风格", + name: "简约扁平手绘", + prompt: "(画风:简约扁平手绘,Minimally flat hand drawn)", + promptEn: "Minimally flat hand drawn", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/简约扁平手绘.webp", + status: 1, + isSystem: true, + }, + { + id: 177, + companyId: null, + catId: 2, + catName: "插画风格", + name: "活力萌系赛璐璐", + prompt: "(画风:活力萌系赛璐璐,vibrant cute cel animation)", + promptEn: "vibrant cute cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/活力萌系赛璐璐.webp", + status: 1, + isSystem: true, + }, + { + id: 179, + companyId: null, + catId: 2, + catName: "插画风格", + name: "治愈Q萌", + prompt: "(画风:治愈Q萌,healing chibi)", + promptEn: "healing chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/治愈Q萌.webp", + status: 1, + isSystem: true, + }, + { + id: 189, + companyId: null, + catId: 2, + catName: "插画风格", + name: "矢量扁平色块", + prompt: "(画风:矢量扁平色块,vector flat colors)", + promptEn: "vector flat colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/矢量扁平色块.webp", + status: 1, + isSystem: true, + }, + { + id: 191, + companyId: null, + catId: 2, + catName: "插画风格", + name: "清新童趣Q版", + prompt: "(画风:清新童趣Q版,fresh childish chibi)", + promptEn: "fresh childish chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/插画风格/清新童趣Q版.webp", + status: 1, + isSystem: true, + }, + ], + }, + { + id: 3, + companyId: null, + name: "可爱Q版", + parentId: null, + status: 1, + isSystem: true, + filmStyleCount: 0, + styles: [ + { + id: 14, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "Q萌马克笔着色", + prompt: "(画风:Q萌马克笔着色,chibi marker art)", + promptEn: "chibi marker art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q萌马克笔着色.webp", + status: 1, + isSystem: true, + }, + { + id: 21, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "比奇堡", + prompt: "(画风:比奇堡,SpongeBob SquarePants style, Bikini Bottom)", + promptEn: "SpongeBob SquarePants style, Bikini Bottom", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/比奇堡.webp", + status: 1, + isSystem: true, + }, + { + id: 24, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "彩色排线手绘", + prompt: "(画风:彩色排线手绘,colorful cross-hatching, hand-drawn)", + promptEn: "colorful cross-hatching, hand-drawn", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/彩色排线手绘.webp", + status: 1, + isSystem: true, + }, + { + id: 26, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "复古线条都市", + prompt: "(画风:复古线条都市,retro line art urban)", + promptEn: "retro line art urban", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/复古线条都市.webp", + status: 1, + isSystem: true, + }, + { + id: 32, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "通透光泽马卡龙", + prompt: "(画风:通透光泽马卡龙,glossy translucent macaron colors)", + promptEn: "glossy translucent macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/通透光泽马卡龙.webp", + status: 1, + isSystem: true, + }, + { + id: 40, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "童趣蜡笔插画", + prompt: "(画风:童趣蜡笔插画,childlike crayon illustration)", + promptEn: "childlike crayon illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/童趣蜡笔插画.webp", + status: 1, + isSystem: true, + }, + { + id: 46, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "高能动感卡通", + prompt: "(画风:高能动感卡通,high-energy dynamic cartoon)", + promptEn: "high-energy dynamic cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/高能动感卡通.webp", + status: 1, + isSystem: true, + }, + { + id: 48, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "梦幻线条怪诞", + prompt: "(画风:梦幻线条怪诞,dreamlike grotesque line art)", + promptEn: "dreamlike grotesque line art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/梦幻线条怪诞.webp", + status: 1, + isSystem: true, + }, + { + id: 54, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "火柴人", + prompt: "(画风:火柴人,stick figure)", + promptEn: "stick figure", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/火柴人.webp", + status: 1, + isSystem: true, + }, + { + id: 57, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "朦胧暖色速写", + prompt: "(画风:朦胧暖色速写,hazy warm-toned sketch)", + promptEn: "hazy warm-toned sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/朦胧暖色速写.webp", + status: 1, + isSystem: true, + }, + { + id: 65, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "复古彩光", + prompt: "(画风:复古彩光,vintage chromatic glow)", + promptEn: "vintage chromatic glow", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/复古彩光.webp", + status: 1, + isSystem: true, + }, + { + id: 67, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "粗线超级Q版", + prompt: "(画风:粗线超级Q版,bold line super deformed)", + promptEn: "bold line super deformed", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线超级Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 75, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "墨线卡通", + prompt: "(画风:墨线卡通,ink line cartoon)", + promptEn: "ink line cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/墨线卡通.webp", + status: 1, + isSystem: true, + }, + { + id: 80, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "Q版3D", + prompt: "(画风:Q版3D,3D chibi)", + promptEn: "3D chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q版3D.webp", + status: 1, + isSystem: true, + }, + { + id: 82, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "美式粗线漫画", + prompt: "(画风:美式粗线漫画,American bold line comic)", + promptEn: "American bold line comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/美式粗线漫画.webp", + status: 1, + isSystem: true, + }, + { + id: 84, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "莫兰蒂Q版", + prompt: "(画风:莫兰蒂Q版,Rough granular texture)", + promptEn: "Rough granular texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/莫兰蒂Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 90, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "粗线块卡通", + prompt: "(画风:粗线块卡通,bold shape cartoon)", + promptEn: "bold shape cartoon", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线块卡通.webp", + status: 1, + isSystem: true, + }, + { + id: 96, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "Q版草绘", + prompt: "(画风:Q版草绘,chibi rough sketch)", + promptEn: "chibi rough sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/Q版草绘.webp", + status: 1, + isSystem: true, + }, + { + id: 99, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "治愈冒险漫画", + prompt: "(画风:治愈冒险漫画,healing adventure comic)", + promptEn: "healing adventure comic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/治愈冒险漫画.webp", + status: 1, + isSystem: true, + }, + { + id: 107, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "治愈柔和Q版", + prompt: "(画风:治愈柔和Q版,healing soft chibi)", + promptEn: "healing soft chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/治愈柔和Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 118, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "可爱马卡龙", + prompt: "(画风:可爱马卡龙,cute macaron colors)", + promptEn: "cute macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/可爱马卡龙.webp", + status: 1, + isSystem: true, + }, + { + id: 124, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "粗线活力动感", + prompt: "(画风:粗线活力动感,bold line vibrant motion)", + promptEn: "bold line vibrant motion", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线活力动感.webp", + status: 1, + isSystem: true, + }, + { + id: 127, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "温暖治愈Q版", + prompt: "(画风:温暖治愈Q版,warm healing chibi)", + promptEn: "warm healing chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/温暖治愈Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 132, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "毛绒玩具质感", + prompt: "(画风:毛绒玩具质感,plush toy texture)", + promptEn: "plush toy texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/毛绒玩具质感.webp", + status: 1, + isSystem: true, + }, + { + id: 134, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "莫兰迪水粉手绘", + prompt: "(画风:莫兰迪水粉手绘,Morandi style gouache painting)", + promptEn: "Morandi style gouache painting", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/莫兰迪水粉手绘.webp", + status: 1, + isSystem: true, + }, + { + id: 139, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "空气彩铅", + prompt: "(画风:空气彩铅,airy colored pencil)", + promptEn: "airy colored pencil", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/空气彩铅.webp", + status: 1, + isSystem: true, + }, + { + id: 143, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "粗线潮流Q版", + prompt: "(画风:粗线潮流Q版,bold line trendy chibi)", + promptEn: "bold line trendy chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/粗线潮流Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 154, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "可爱抽象涂鸦", + prompt: "(画风:可爱抽象涂鸦,cute abstract doodle)", + promptEn: "cute abstract doodle", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/可爱抽象涂鸦.webp", + status: 1, + isSystem: true, + }, + { + id: 159, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "美式颗粒", + prompt: "(画风:美式颗粒,American comic halftone dots)", + promptEn: "American comic halftone dots", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/美式颗粒.webp", + status: 1, + isSystem: true, + }, + { + id: 167, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "甜美粉彩", + prompt: "(画风:甜美粉彩,sweet pastel)", + promptEn: "sweet pastel", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/甜美粉彩.webp", + status: 1, + isSystem: true, + }, + { + id: 170, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "童趣速写", + prompt: "(画风:童趣速写,childlike sketch)", + promptEn: "childlike sketch", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/童趣速写.webp", + status: 1, + isSystem: true, + }, + { + id: 172, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "像素", + prompt: "(画风:像素,pixel art)", + promptEn: "pixel art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/像素.webp", + status: 1, + isSystem: true, + }, + { + id: 176, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "简约扁平手绘", + prompt: "(画风:简约扁平手绘,Minimally flat hand drawn)", + promptEn: "Minimally flat hand drawn", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/简约扁平手绘.webp", + status: 1, + isSystem: true, + }, + { + id: 178, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "活力萌系赛璐璐", + prompt: "(画风:活力萌系赛璐璐,vibrant cute cel animation)", + promptEn: "vibrant cute cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/活力萌系赛璐璐.webp", + status: 1, + isSystem: true, + }, + { + id: 182, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "蜡笔小新", + prompt: "(画风:蜡笔小新,Crayon Shin-chan style)", + promptEn: "Crayon Shin-chan style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/蜡笔小新.webp", + status: 1, + isSystem: true, + }, + { + id: 184, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "极简几何艺术", + prompt: "(画风:极简几何艺术,minimal geometric art)", + promptEn: "minimal geometric art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/极简几何艺术.webp", + status: 1, + isSystem: true, + }, + { + id: 185, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "扁平图形设计", + prompt: "(画风:扁平图形设计,flat design, minimal vector art)", + promptEn: "flat design, minimal vector art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/扁平图形设计.webp", + status: 1, + isSystem: true, + }, + { + id: 190, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "矢量扁平色块", + prompt: "(画风:矢量扁平色块,vector flat colors)", + promptEn: "vector flat colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/矢量扁平色块.webp", + status: 1, + isSystem: true, + }, + { + id: 192, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "清新童趣Q版", + prompt: "(画风:清新童趣Q版,fresh childish chibi)", + promptEn: "fresh childish chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/清新童趣Q版.webp", + status: 1, + isSystem: true, + }, + { + id: 194, + companyId: null, + catId: 3, + catName: "可爱Q版", + name: "日本小人", + prompt: "(画风:日本小人,chibi)", + promptEn: "chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/可爱Q版/日本小人.webp", + status: 1, + isSystem: true, + }, + ], + }, + { + id: 4, + companyId: null, + name: "立体风格", + parentId: null, + status: 1, + isSystem: true, + filmStyleCount: 0, + styles: [ + { + id: 79, + companyId: null, + catId: 4, + catName: "立体风格", + name: "Q版3D", + prompt: "(画风:Q版3D,3D chibi)", + promptEn: "3D chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/Q版3D.webp", + status: 1, + isSystem: true, + }, + { + id: 102, + companyId: null, + catId: 4, + catName: "立体风格", + name: "空灵现实", + prompt: "(画风:空灵现实,ethereal realism)", + promptEn: "ethereal realism", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/空灵现实.webp", + status: 1, + isSystem: true, + }, + { + id: 130, + companyId: null, + catId: 4, + catName: "立体风格", + name: "方块世界", + prompt: "(画风:方块世界,blocky world, voxel art)", + promptEn: "blocky world, voxel art", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/方块世界.webp", + status: 1, + isSystem: true, + }, + { + id: 131, + companyId: null, + catId: 4, + catName: "立体风格", + name: "毛绒玩具质感", + prompt: "(画风:毛绒玩具质感,plush toy texture)", + promptEn: "plush toy texture", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/毛绒玩具质感.webp", + status: 1, + isSystem: true, + }, + { + id: 144, + companyId: null, + catId: 4, + catName: "立体风格", + name: "奇幻平涂", + prompt: "(画风:奇幻平涂,fantasy flat illustration)", + promptEn: "fantasy flat illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/奇幻平涂.webp", + status: 1, + isSystem: true, + }, + { + id: 149, + companyId: null, + catId: 4, + catName: "立体风格", + name: "乐高", + prompt: "(画风:乐高,LEGO style, brick-built)", + promptEn: "LEGO style, brick-built", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/乐高.webp", + status: 1, + isSystem: true, + }, + { + id: 151, + companyId: null, + catId: 4, + catName: "立体风格", + name: "折纸艺术", + prompt: "(画风:折纸艺术,origami art style)", + promptEn: "origami art style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/折纸艺术.webp", + status: 1, + isSystem: true, + }, + { + id: 162, + companyId: null, + catId: 4, + catName: "立体风格", + name: "动森", + prompt: "(画风:动森,Animal Crossing style)", + promptEn: "Animal Crossing style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/动森.webp", + status: 1, + isSystem: true, + }, + { + id: 180, + companyId: null, + catId: 4, + catName: "立体风格", + name: "美式3D", + prompt: "(画风:美式3D,American 3D animation style/ Pixar style)", + promptEn: "American 3D animation style/ Pixar style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/美式3D.webp", + status: 1, + isSystem: true, + }, + { + id: 188, + companyId: null, + catId: 4, + catName: "立体风格", + name: "徕卡定格动画", + prompt: "(画风:徕卡定格动画,Leica stop motion animation)", + promptEn: "Leica stop motion animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/立体风格/徕卡定格动画.webp", + status: 1, + isSystem: true, + }, + ], + }, + { + id: 5, + companyId: null, + name: "日系风格", + parentId: null, + status: 1, + isSystem: true, + filmStyleCount: 0, + styles: [ + { + id: 1, + companyId: null, + catId: 5, + catName: "日系风格", + name: "日式少女漫", + prompt: "(画风:日式少女漫,shoujo manga style)", + promptEn: "shoujo manga style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/日式少女漫.webp", + status: 1, + isSystem: true, + }, + { + id: 4, + companyId: null, + catId: 5, + catName: "日系风格", + name: "东方古典装饰", + prompt: "(画风:东方古典装饰,eastern classical ornament)", + promptEn: "eastern classical ornament", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/东方古典装饰.webp", + status: 1, + isSystem: true, + }, + { + id: 18, + companyId: null, + catId: 5, + catName: "日系风格", + name: "复古梦幻赛璐璐", + prompt: "(画风:复古梦幻赛璐璐,retro dreamlike cel animation)", + promptEn: "retro dreamlike cel animation", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/复古梦幻赛璐璐.webp", + status: 1, + isSystem: true, + }, + { + id: 29, + companyId: null, + catId: 5, + catName: "日系风格", + name: "复古日式", + prompt: "(画风:复古日式,retro Japanese style)", + promptEn: "retro Japanese style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/复古日式.webp", + status: 1, + isSystem: true, + }, + { + id: 68, + companyId: null, + catId: 5, + catName: "日系风格", + name: "油画釉光", + prompt: "(画风:油画釉光,oil painting with glaze finish)", + promptEn: "oil painting with glaze finish", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/油画釉光.webp", + status: 1, + isSystem: true, + }, + { + id: 77, + companyId: null, + catId: 5, + catName: "日系风格", + name: "80s年代", + prompt: "(画风:80s年代,1980s retro)", + promptEn: "1980s retro", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/80s年代.webp", + status: 1, + isSystem: true, + }, + { + id: 93, + companyId: null, + catId: 5, + catName: "日系风格", + name: "柔光平涂", + prompt: "(画风:柔光平涂,soft glow flat colors)", + promptEn: "soft glow flat colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/柔光平涂.webp", + status: 1, + isSystem: true, + }, + { + id: 114, + companyId: null, + catId: 5, + catName: "日系风格", + name: "低饱和平涂手绘", + prompt: "(画风:低饱和平涂手绘,low saturation flat illustration)", + promptEn: "low saturation flat illustration", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/低饱和平涂手绘.webp", + status: 1, + isSystem: true, + }, + { + id: 116, + companyId: null, + catId: 5, + catName: "日系风格", + name: "可爱马卡龙", + prompt: "(画风:可爱马卡龙,cute macaron colors)", + promptEn: "cute macaron colors", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/可爱马卡龙.webp", + status: 1, + isSystem: true, + }, + { + id: 137, + companyId: null, + catId: 5, + catName: "日系风格", + name: "空气彩铅", + prompt: "(画风:空气彩铅,airy colored pencil)", + promptEn: "airy colored pencil", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/空气彩铅.webp", + status: 1, + isSystem: true, + }, + { + id: 156, + companyId: null, + catId: 5, + catName: "日系风格", + name: "蒸汽波神话糖", + prompt: "(画风:蒸汽波神话糖,vaporwave myth candy)", + promptEn: "vaporwave myth candy", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/蒸汽波神话糖.webp", + status: 1, + isSystem: true, + }, + { + id: 160, + companyId: null, + catId: 5, + catName: "日系风格", + name: "藤本树", + prompt: "(画风:藤本树,Tatsuki Fujimoto style)", + promptEn: "Tatsuki Fujimoto style", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/藤本树.webp", + status: 1, + isSystem: true, + }, + { + id: 173, + companyId: null, + catId: 5, + catName: "日系风格", + name: "空灵哥特", + prompt: "(画风:空灵哥特,ethereal gothic)", + promptEn: "ethereal gothic", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/空灵哥特.webp", + status: 1, + isSystem: true, + }, + { + id: 193, + companyId: null, + catId: 5, + catName: "日系风格", + name: "日本小人", + prompt: "(画风:日本小人,chibi)", + promptEn: "chibi", + fileUrl: "https://files.manjuwu.cn//app/FilmStyle/V1/日系风格/日本小人.webp", + status: 1, + isSystem: true, + }, + ], + }, + ], + extras: null, + time: "2026-02-24 22:37:15", +}; +const raw = origin.result; +const output = raw.map((cat) => ({ + name: cat.name, + styles: cat.styles.map((s) => ({ + catName: s.catName, + name: s.name, + prompt: s.prompt, + promptEn: s.promptEn, + fileUrl: s.fileUrl, + })), +})); +//保存到text +const fs = require("fs"); +fs.writeFileSync("output.json", JSON.stringify(output, null, 2), "utf-8"); + From 3d3a1b4a41e4cee3e30cd1526ebd75f1be6429f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B8=85?= <2944435683> Date: Tue, 3 Mar 2026 11:47:36 +0800 Subject: [PATCH 13/16] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/initDB.ts | 1 + src/routes/project/addProject.ts | 6 ++++-- src/types/database.d.ts | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/lib/initDB.ts b/src/lib/initDB.ts index 385cac1..3c1d951 100644 --- a/src/lib/initDB.ts +++ b/src/lib/initDB.ts @@ -97,6 +97,7 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => name: "t_project", builder: (table) => { table.integer("id"); + table.string("projectType"); table.text("name"); table.text("intro"); table.text("type"); diff --git a/src/routes/project/addProject.ts b/src/routes/project/addProject.ts index c004500..9c81870 100644 --- a/src/routes/project/addProject.ts +++ b/src/routes/project/addProject.ts @@ -9,6 +9,7 @@ const router = express.Router(); export default router.post( "/", validateFields({ + projectType: z.string(), name: z.string(), intro: z.string(), type: z.string(), @@ -16,9 +17,10 @@ export default router.post( videoRatio: z.string(), }), async (req, res) => { - const { name, intro, type, artStyle, videoRatio } = req.body; + const { projectType, name, intro, type, artStyle, videoRatio } = req.body; await u.db("t_project").insert({ + projectType, name, intro, type, @@ -29,5 +31,5 @@ export default router.post( }); res.status(200).send(success({ message: "新增项目成功" })); - } + }, ); diff --git a/src/types/database.d.ts b/src/types/database.d.ts index 5afeacc..de87fc0 100644 --- a/src/types/database.d.ts +++ b/src/types/database.d.ts @@ -1,4 +1,4 @@ -// @db-hash 4073740ecb78a07f69489a53512e9b4d +// @db-hash dc7a91d1bfdbd1024a03543cfd93dfb9 //该文件由脚本自动生成,请勿手动修改 export interface t_aiModelMap { @@ -95,6 +95,7 @@ export interface t_project { 'id'?: number | null; 'intro'?: string | null; 'name'?: string | null; + 'projectType'?: string | null; 'type'?: string | null; 'userId'?: number | null; 'videoRatio'?: string | null; From cfc741232cb411823ae357d5a4e04be29f7e13eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B8=85?= <2944435683> Date: Tue, 3 Mar 2026 16:29:21 +0800 Subject: [PATCH 14/16] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E4=B8=AD=E5=BF=83=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/initDB.ts | 2 +- src/routes/project/delProject.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/initDB.ts b/src/lib/initDB.ts index 3c1d951..96c2c03 100644 --- a/src/lib/initDB.ts +++ b/src/lib/initDB.ts @@ -1183,7 +1183,7 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => }, { id: 54, - manufacturer: "grsai", + manufacturer: "grsai", model: "veo3.1-fast-4k", durationResolutionMap: JSON.stringify([]), aspectRatio: JSON.stringify(["16:9", "9:16"]), diff --git a/src/routes/project/delProject.ts b/src/routes/project/delProject.ts index a80942c..105ed00 100644 --- a/src/routes/project/delProject.ts +++ b/src/routes/project/delProject.ts @@ -27,6 +27,7 @@ export default router.post( await u.db("t_novel").where("projectId", id).delete(); await u.db("t_storyline").where("projectId", id).delete(); await u.db("t_outline").where("projectId", id).delete(); + await u.db("t_myTasks").where("projectId", id).delete(); await u.db("t_script").where("projectId", id).delete(); await u.db("t_assets").where("projectId", id).delete(); @@ -55,5 +56,5 @@ export default router.post( } res.status(200).send(success({ message: "删除项目成功" })); - } + }, ); From 473000f4a05f0db08a87b54787775be5b7a61871 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B8=85?= <2944435683> Date: Tue, 3 Mar 2026 16:48:31 +0800 Subject: [PATCH 15/16] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E5=A4=B1=E8=B4=A5=E5=8E=9F=E5=9B=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/initDB.ts | 3 ++- src/types/database.d.ts | 3 ++- src/utils/ai/image/index.ts | 3 ++- src/utils/ai/video/index.ts | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/lib/initDB.ts b/src/lib/initDB.ts index 96c2c03..999d12e 100644 --- a/src/lib/initDB.ts +++ b/src/lib/initDB.ts @@ -206,6 +206,7 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => table.text("describe"); table.string("state"); table.integer("startTime"); + table.string("reason"); table.primary(["id"]); table.unique(["id"]); }, @@ -1183,7 +1184,7 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => }, { id: 54, - manufacturer: "grsai", + manufacturer: "grsai", model: "veo3.1-fast-4k", durationResolutionMap: JSON.stringify([]), aspectRatio: JSON.stringify(["16:9", "9:16"]), diff --git a/src/types/database.d.ts b/src/types/database.d.ts index de87fc0..d50396d 100644 --- a/src/types/database.d.ts +++ b/src/types/database.d.ts @@ -1,4 +1,4 @@ -// @db-hash dc7a91d1bfdbd1024a03543cfd93dfb9 +// @db-hash 8171d26b6ac1f411a6ec46a0381b821a //该文件由脚本自动生成,请勿手动修改 export interface t_aiModelMap { @@ -69,6 +69,7 @@ export interface t_myTasks { 'id'?: number; 'model'?: string | null; 'projectId'?: number | null; + 'reason'?: string | null; 'relatedObjects'?: string | null; 'startTime'?: number | null; 'state'?: string | null; diff --git a/src/utils/ai/image/index.ts b/src/utils/ai/image/index.ts index e978263..e49cd84 100644 --- a/src/utils/ai/image/index.ts +++ b/src/utils/ai/image/index.ts @@ -86,9 +86,10 @@ export default async (input: ImageConfig, config: AIConfig) => { state: "已完成", }); return imageUrl; - } catch (error) { + } catch (error: any) { await u.db("t_myTasks").where("id", taskId).update({ state: "生成失败", + reason: error.message, }); throw error; } diff --git a/src/utils/ai/video/index.ts b/src/utils/ai/video/index.ts index c88e4a0..04e4f16 100644 --- a/src/utils/ai/video/index.ts +++ b/src/utils/ai/video/index.ts @@ -75,9 +75,10 @@ export default async (input: VideoConfig, config?: AIConfig) => { state: "已完成", }); return input.savePath; - } catch (err) { + } catch (err: any) { await u.db("t_myTasks").where("id", taskId).update({ state: "生成失败", + reason: err.message, }); return videoUrl; } From 701cc2aae271783c763dd376470a18247e6fbade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B8=85?= <2944435683> Date: Tue, 3 Mar 2026 17:19:26 +0800 Subject: [PATCH 16/16] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/project/updateProject.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/routes/project/updateProject.ts b/src/routes/project/updateProject.ts index cbad207..c317931 100644 --- a/src/routes/project/updateProject.ts +++ b/src/routes/project/updateProject.ts @@ -14,17 +14,19 @@ export default router.post( type: z.string().optional().nullable(), artStyle: z.string().optional().nullable(), videoRatio: z.string().optional().nullable(), + projectType: z.string().optional().nullable(), }), async (req, res) => { - const { id, intro, type, artStyle, videoRatio } = req.body; + const { id, intro, type, artStyle, videoRatio, projectType } = req.body; await u.db("t_project").where("id", id).update({ intro, type, artStyle, videoRatio, + projectType, }); res.status(200).send(success({ message: "修改成功" })); - } + }, );

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 F{{i2?f` Date: Sat, 28 Feb 2026 10:41:27 +0800 Subject: [PATCH 09/16] Update README.md --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 01b21d7..d6ebc8d 100644 --- a/README.md +++ b/README.md @@ -530,10 +530,11 @@ pm2 monit # 监控面板 ~~交流群 12~~ -交流群 13: +~~交流群 13~~ -Toonflow Logo -